Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main' into mkdirp-1.0.4
Browse files Browse the repository at this point in the history
* upstream/main:
  Use node devtools url (facebook#761)
  Publish 0.68.0
  fix(website): add Algolia search API key (facebook#726)
  Change github actions trigger to use `main` branch (facebook#769)
  RN preset: support async iterators, for await of (facebook#747)
  Deploy 0.171.0 to xplat
  • Loading branch information
ericanderson committed Feb 9, 2022
2 parents 4036253 + 96c3adf commit 339a754
Show file tree
Hide file tree
Showing 32 changed files with 170 additions and 79 deletions.
2 changes: 1 addition & 1 deletion .flowconfig
Expand Up @@ -39,4 +39,4 @@ untyped-import
untyped-type-import

[version]
^0.170.0
^0.171.0
2 changes: 1 addition & 1 deletion .github/workflows/deploy-website.yml
Expand Up @@ -3,7 +3,7 @@ name: Deploy
on:
push:
branches:
- "master"
- "main"
paths:
- "docs/**"
- "website/**"
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
@@ -1,6 +1,6 @@
{
"lerna": "2.4.0",
"version": "0.67.0",
"version": "0.68.0",
"npmClient": "yarn",
"useWorkspaces": true
}
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -25,7 +25,7 @@
"eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-react": "^7.26.1",
"eslint-plugin-relay": "^1.8.2",
"flow-bin": "^0.170.0",
"flow-bin": "^0.171.0",
"glob": "^7.1.1",
"istanbul-api": "3.0.0",
"istanbul-lib-coverage": "3.0.0",
Expand Down
4 changes: 2 additions & 2 deletions packages/buck-worker-tool/package.json
@@ -1,6 +1,6 @@
{
"name": "buck-worker-tool",
"version": "0.67.0",
"version": "0.68.0",
"description": "Implementation of the Buck worker protocol for Node.js.",
"license": "MIT",
"main": "src/worker-tool.js",
Expand All @@ -12,7 +12,7 @@
"temp": "^0.8.3"
},
"devDependencies": {
"metro-memory-fs": "0.67.0"
"metro-memory-fs": "0.68.0"
},
"scripts": {
"prepare-release": "test -d build && rm -rf src.real && mv src src.real && mv build src",
Expand Down
2 changes: 1 addition & 1 deletion packages/metro-babel-register/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-babel-register",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 babel/register configuration for Metro.",
"main": "src/babel-register.js",
"repository": {
Expand Down
4 changes: 2 additions & 2 deletions packages/metro-babel-transformer/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-babel-transformer",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Base Babel transformer for Metro.",
"main": "src/index.js",
"repository": {
Expand All @@ -19,7 +19,7 @@
"dependencies": {
"@babel/core": "^7.14.0",
"hermes-parser": "0.5.0",
"metro-source-map": "0.67.0",
"metro-source-map": "0.68.0",
"nullthrows": "^1.1.1"
}
}
4 changes: 2 additions & 2 deletions packages/metro-cache-key/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-cache-key",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Cache key utility.",
"main": "src/index.js",
"repository": {
Expand All @@ -13,6 +13,6 @@
},
"license": "MIT",
"devDependencies": {
"metro-memory-fs": "0.67.0"
"metro-memory-fs": "0.68.0"
}
}
6 changes: 3 additions & 3 deletions packages/metro-cache/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-cache",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Cache layers for Metro.",
"main": "src/index.js",
"repository": {
Expand All @@ -12,11 +12,11 @@
"cleanup-release": "test ! -e build && mv src build && mv src.real src"
},
"dependencies": {
"metro-core": "0.67.0",
"metro-core": "0.68.0",
"rimraf": "^2.5.4"
},
"devDependencies": {
"metro-memory-fs": "0.67.0"
"metro-memory-fs": "0.68.0"
},
"license": "MIT"
}
10 changes: 5 additions & 5 deletions packages/metro-config/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-config",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Config parser for Metro.",
"main": "src/index.js",
"repository": {
Expand All @@ -15,10 +15,10 @@
"dependencies": {
"cosmiconfig": "^5.0.5",
"jest-validate": "^26.5.2",
"metro": "0.67.0",
"metro-cache": "0.67.0",
"metro-core": "0.67.0",
"metro-runtime": "0.67.0"
"metro": "0.68.0",
"metro-cache": "0.68.0",
"metro-core": "0.68.0",
"metro-runtime": "0.68.0"
},
"devDependencies": {
"pretty-format": "^26.5.2",
Expand Down
4 changes: 2 additions & 2 deletions packages/metro-core/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-core",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Metro's core package.",
"main": "src/index.js",
"repository": {
Expand All @@ -14,7 +14,7 @@
"dependencies": {
"jest-haste-map": "^27.3.1",
"lodash.throttle": "^4.1.1",
"metro-resolver": "0.67.0"
"metro-resolver": "0.68.0"
},
"license": "MIT"
}
2 changes: 1 addition & 1 deletion packages/metro-hermes-compiler/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-hermes-compiler",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Hermes bytecode compiler for Metro.",
"main": "src/index.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/metro-inspector-proxy/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-inspector-proxy",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Inspector proxy for React Native and dev tools integration.",
"main": "src/index.js",
"bin": "src/cli.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/metro-inspector-proxy/src/InspectorProxy.js
Expand Up @@ -119,7 +119,7 @@ class InspectorProxy {
const debuggerUrl = `${this._serverAddressWithPort}${WS_DEBUGGER_URL}?device=${deviceId}&page=${page.id}`;
const webSocketDebuggerUrl = 'ws://' + debuggerUrl;
const devtoolsFrontendUrl =
'chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=' +
'devtools://devtools/bundled/js_app.html?experiments=true&v8only=true&ws=' +
encodeURIComponent(debuggerUrl);
return {
id: `${deviceId}-${page.id}`,
Expand Down
2 changes: 1 addition & 1 deletion packages/metro-memory-fs/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-memory-fs",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 A memory-based implementation of `fs` useful for testing.",
"main": "src/index.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/metro-minify-terser/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-minify-terser",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Minifier for Metro based on Terser.",
"main": "src/index.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/metro-minify-uglify/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-minify-uglify",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Minifier for Metro based on Uglify.",
"main": "src/index.js",
"repository": {
Expand Down
3 changes: 2 additions & 1 deletion packages/metro-react-native-babel-preset/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-react-native-babel-preset",
"version": "0.67.0",
"version": "0.68.0",
"description": "Babel preset for React Native applications",
"main": "src/index.js",
"repository": {
Expand All @@ -19,6 +19,7 @@
"license": "MIT",
"dependencies": {
"@babel/core": "^7.14.0",
"@babel/plugin-proposal-async-generator-functions": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
Expand Down
11 changes: 9 additions & 2 deletions packages/metro-react-native-babel-preset/src/configs/main.js
Expand Up @@ -114,8 +114,15 @@ const getPreset = (src, options) => {
{loose: true}, // dont 'a'.concat('b'), just use 'a'+'b'
]);
}
if (isHermes && (isNull || src.indexOf('async') !== -1)) {
extraPlugins.push([require('@babel/plugin-transform-async-to-generator')]);
if (isNull || src.indexOf('async') !== -1) {
extraPlugins.push([
require('@babel/plugin-proposal-async-generator-functions'),
]);
if (isHermes) {
extraPlugins.push([
require('@babel/plugin-transform-async-to-generator'),
]);
}
}
if (!isHermes && (isNull || src.indexOf('**') !== -1)) {
extraPlugins.push([
Expand Down
8 changes: 4 additions & 4 deletions packages/metro-react-native-babel-transformer/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-react-native-babel-transformer",
"version": "0.67.0",
"version": "0.68.0",
"description": "Babel transformer for React Native applications.",
"main": "src/index.js",
"repository": {
Expand All @@ -21,9 +21,9 @@
"@babel/core": "^7.14.0",
"babel-preset-fbjs": "^3.4.0",
"hermes-parser": "0.5.0",
"metro-babel-transformer": "0.67.0",
"metro-react-native-babel-preset": "0.67.0",
"metro-source-map": "0.67.0",
"metro-babel-transformer": "0.68.0",
"metro-react-native-babel-preset": "0.68.0",
"metro-source-map": "0.68.0",
"nullthrows": "^1.1.1"
},
"peerDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/metro-resolver/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-resolver",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Implementation of Metro's resolution logic.",
"main": "src",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/metro-runtime/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-runtime",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Module required for evaluating Metro bundles.",
"main": "src",
"repository": {
Expand Down
6 changes: 3 additions & 3 deletions packages/metro-source-map/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-source-map",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Source map generator for Metro.",
"main": "src/source-map.js",
"repository": {
Expand All @@ -15,9 +15,9 @@
"@babel/traverse": "^7.14.0",
"@babel/types": "^7.0.0",
"invariant": "^2.2.4",
"metro-symbolicate": "0.67.0",
"metro-symbolicate": "0.68.0",
"nullthrows": "^1.1.1",
"ob1": "0.67.0",
"ob1": "0.68.0",
"source-map": "^0.5.6",
"vlq": "^1.0.0"
},
Expand Down
4 changes: 2 additions & 2 deletions packages/metro-symbolicate/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-symbolicate",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 A tool to find the source location from JS bundles and stack traces.",
"license": "MIT",
"main": "./src/index.js",
Expand All @@ -21,7 +21,7 @@
],
"dependencies": {
"invariant": "^2.2.4",
"metro-source-map": "0.67.0",
"metro-source-map": "0.68.0",
"nullthrows": "^1.1.1",
"source-map": "^0.5.6",
"through2": "^2.0.1",
Expand Down
4 changes: 2 additions & 2 deletions packages/metro-transform-plugins/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-transform-plugins",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Transform plugins for Metro.",
"main": "src/index.js",
"repository": {
Expand All @@ -24,6 +24,6 @@
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-transform-flow-strip-types": "^7.0.0",
"@babel/types": "^7.0.0",
"metro": "0.67.0"
"metro": "0.68.0"
}
}
22 changes: 11 additions & 11 deletions packages/metro-transform-worker/package.json
@@ -1,6 +1,6 @@
{
"name": "metro-transform-worker",
"version": "0.67.0",
"version": "0.68.0",
"description": "🚇 Transform worker for Metro.",
"main": "src/index.js",
"repository": {
Expand All @@ -18,18 +18,18 @@
"@babel/parser": "^7.14.0",
"@babel/types": "^7.0.0",
"babel-preset-fbjs": "^3.4.0",
"metro": "0.67.0",
"metro-babel-transformer": "0.67.0",
"metro-cache": "0.67.0",
"metro-cache-key": "0.67.0",
"metro-hermes-compiler": "0.67.0",
"metro-source-map": "0.67.0",
"metro-transform-plugins": "0.67.0",
"metro": "0.68.0",
"metro-babel-transformer": "0.68.0",
"metro-cache": "0.68.0",
"metro-cache-key": "0.68.0",
"metro-hermes-compiler": "0.68.0",
"metro-source-map": "0.68.0",
"metro-transform-plugins": "0.68.0",
"nullthrows": "^1.1.1"
},
"devDependencies": {
"metro-memory-fs": "0.67.0",
"metro-minify-uglify": "0.67.0",
"metro-react-native-babel-transformer": "0.67.0"
"metro-memory-fs": "0.68.0",
"metro-minify-uglify": "0.68.0",
"metro-react-native-babel-transformer": "0.68.0"
}
}

0 comments on commit 339a754

Please sign in to comment.