From 2b44ec39b4bca93e3e1cf1f268b4be66f894924a Mon Sep 17 00:00:00 2001 From: Moti Zilberman Date: Thu, 1 Jul 2021 13:11:30 -0700 Subject: [PATCH] Publish 0.66.1 Summary: Draft changelog: * **[Feature]** Add option to use the Hermes parser in the transformer. (https://github.com/facebook/metro/commit/6dae16318c369f2b4b1be7d9649506e00ffffa72) * **[Feature]** Update the list of default React Native lazy imports to match the [removal of Picker](https://github.com/facebook/react-native/commit/ad0ccac0d6471fa5428bf137c3aa0646883e8446), which was already deprecated. (https://github.com/facebook/metro/commit/7dcb20dffe4ddad2a5f0eaba333591c24ce533b3) * **[Feature]** Make the input transform options (e.g. `platform`) available to `experimentalSerializerHook` and `customSerializer`. (https://github.com/facebook/metro/pull/679) * **[Fix]** Avoid triggering Babel scope caching bugs. (https://github.com/facebook/metro/commit/4fea2bd5a72c7c3e3030adc07a0dd97322e63c5a, https://github.com/facebook/metro/commit/1370b7a609d6361b3e057288b017e2077c90ab45) * **[Fix]** Fix Hermes debugger proxy for IPv6. (https://github.com/facebook/metro/pull/662) * **[Types]** Remove documentation and types for the `postMinifyProcess` option which has been broken since Metro v0.33.0. (https://github.com/facebook/metro/commit/5d778de73a7952277770e31b713bc17f64e86379) * **[Experimental]** Various unstable additions to the transformer config. *These are not covered by semver and can change at any time.* (https://github.com/facebook/metro/commit/648224146e58bcc5e4a0a072daff34b0c42cafa6, https://github.com/facebook/metro/commit/339027474dfced7f40469ea3f76caf5b8c6757a8, https://github.com/facebook/metro/commit/5b913fa0cd30ce5b90e2b1f6318454fbdd170708, https://github.com/facebook/metro/pull/677) Reviewed By: GijsWeterings Differential Revision: D29514800 fbshipit-source-id: 89bd4b8a53a701ceaf18867e8e9379fd3401bbbe --- lerna.json | 2 +- packages/buck-worker-tool/package.json | 4 +- packages/metro-babel-register/package.json | 2 +- packages/metro-babel-transformer/package.json | 4 +- packages/metro-cache-key/package.json | 4 +- packages/metro-cache/package.json | 6 +-- packages/metro-config/package.json | 10 ++--- packages/metro-core/package.json | 4 +- packages/metro-hermes-compiler/package.json | 2 +- packages/metro-inspector-proxy/package.json | 2 +- packages/metro-memory-fs/package.json | 2 +- packages/metro-minify-terser/package.json | 2 +- packages/metro-minify-uglify/package.json | 2 +- .../package.json | 2 +- .../package.json | 8 ++-- packages/metro-resolver/package.json | 2 +- packages/metro-runtime/package.json | 2 +- packages/metro-source-map/package.json | 6 +-- packages/metro-symbolicate/package.json | 4 +- packages/metro-transform-plugins/package.json | 4 +- packages/metro-transform-worker/package.json | 22 +++++----- packages/metro/package.json | 40 +++++++++---------- packages/ob1/package.json | 2 +- 23 files changed, 69 insertions(+), 69 deletions(-) diff --git a/lerna.json b/lerna.json index af118e0d2e..0981aa6b62 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "2.4.0", - "version": "0.66.0", + "version": "0.66.1", "npmClient": "yarn", "useWorkspaces": true } diff --git a/packages/buck-worker-tool/package.json b/packages/buck-worker-tool/package.json index f1f54273d9..d691f75133 100644 --- a/packages/buck-worker-tool/package.json +++ b/packages/buck-worker-tool/package.json @@ -1,6 +1,6 @@ { "name": "buck-worker-tool", - "version": "0.66.0", + "version": "0.66.1", "description": "Implementation of the Buck worker protocol for Node.js.", "license": "MIT", "main": "src/worker-tool.js", @@ -12,7 +12,7 @@ "temp": "^0.8.3" }, "devDependencies": { - "metro-memory-fs": "0.66.0", + "metro-memory-fs": "0.66.1", "mkdirp": "^0.5.1" }, "scripts": { diff --git a/packages/metro-babel-register/package.json b/packages/metro-babel-register/package.json index b9aece8ace..bcd5d86b02 100644 --- a/packages/metro-babel-register/package.json +++ b/packages/metro-babel-register/package.json @@ -1,6 +1,6 @@ { "name": "metro-babel-register", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 babel/register configuration for Metro.", "main": "src/babel-register.js", "repository": { diff --git a/packages/metro-babel-transformer/package.json b/packages/metro-babel-transformer/package.json index 185064e3f6..890389f88d 100644 --- a/packages/metro-babel-transformer/package.json +++ b/packages/metro-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "metro-babel-transformer", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Base Babel transformer for Metro.", "main": "src/index.js", "repository": { @@ -19,7 +19,7 @@ "dependencies": { "@babel/core": "^7.14.0", "hermes-parser": "0.4.7", - "metro-source-map": "0.66.0", + "metro-source-map": "0.66.1", "nullthrows": "^1.1.1" } } diff --git a/packages/metro-cache-key/package.json b/packages/metro-cache-key/package.json index 45dbfee85a..f082b50fac 100644 --- a/packages/metro-cache-key/package.json +++ b/packages/metro-cache-key/package.json @@ -1,6 +1,6 @@ { "name": "metro-cache-key", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Cache key utility.", "main": "src/index.js", "repository": { @@ -13,6 +13,6 @@ }, "license": "MIT", "devDependencies": { - "metro-memory-fs": "0.66.0" + "metro-memory-fs": "0.66.1" } } diff --git a/packages/metro-cache/package.json b/packages/metro-cache/package.json index 88945b42a1..dfd7f58b33 100644 --- a/packages/metro-cache/package.json +++ b/packages/metro-cache/package.json @@ -1,6 +1,6 @@ { "name": "metro-cache", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Cache layers for Metro.", "main": "src/index.js", "repository": { @@ -12,12 +12,12 @@ "cleanup-release": "test ! -e build && mv src build && mv src.real src" }, "dependencies": { - "metro-core": "0.66.0", + "metro-core": "0.66.1", "mkdirp": "^0.5.1", "rimraf": "^2.5.4" }, "devDependencies": { - "metro-memory-fs": "0.66.0" + "metro-memory-fs": "0.66.1" }, "license": "MIT" } diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index bf6b4cd235..a8a4946697 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "metro-config", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Config parser for Metro.", "main": "src/index.js", "repository": { @@ -15,10 +15,10 @@ "dependencies": { "cosmiconfig": "^5.0.5", "jest-validate": "^26.5.2", - "metro": "0.66.0", - "metro-cache": "0.66.0", - "metro-core": "0.66.0", - "metro-runtime": "0.66.0" + "metro": "0.66.1", + "metro-cache": "0.66.1", + "metro-core": "0.66.1", + "metro-runtime": "0.66.1" }, "devDependencies": { "pretty-format": "^26.5.2", diff --git a/packages/metro-core/package.json b/packages/metro-core/package.json index da2dd8d36a..a82b8b9a73 100644 --- a/packages/metro-core/package.json +++ b/packages/metro-core/package.json @@ -1,6 +1,6 @@ { "name": "metro-core", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Metro's core package.", "main": "src/index.js", "repository": { @@ -14,7 +14,7 @@ "dependencies": { "jest-haste-map": "^26.5.2", "lodash.throttle": "^4.1.1", - "metro-resolver": "0.66.0" + "metro-resolver": "0.66.1" }, "license": "MIT" } diff --git a/packages/metro-hermes-compiler/package.json b/packages/metro-hermes-compiler/package.json index fc64ada0e7..b3f57b0d7b 100644 --- a/packages/metro-hermes-compiler/package.json +++ b/packages/metro-hermes-compiler/package.json @@ -1,6 +1,6 @@ { "name": "metro-hermes-compiler", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Hermes bytecode compiler for Metro.", "main": "src/index.js", "repository": { diff --git a/packages/metro-inspector-proxy/package.json b/packages/metro-inspector-proxy/package.json index 12371871b9..7b7286e058 100644 --- a/packages/metro-inspector-proxy/package.json +++ b/packages/metro-inspector-proxy/package.json @@ -1,6 +1,6 @@ { "name": "metro-inspector-proxy", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Inspector proxy for React Native and dev tools integration.", "main": "src/index.js", "bin": "src/cli.js", diff --git a/packages/metro-memory-fs/package.json b/packages/metro-memory-fs/package.json index 1181ad0670..2bb66e0e97 100644 --- a/packages/metro-memory-fs/package.json +++ b/packages/metro-memory-fs/package.json @@ -1,6 +1,6 @@ { "name": "metro-memory-fs", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 A memory-based implementation of `fs` useful for testing.", "main": "src/index.js", "repository": { diff --git a/packages/metro-minify-terser/package.json b/packages/metro-minify-terser/package.json index d90c5e0e26..a35ab5dd4e 100644 --- a/packages/metro-minify-terser/package.json +++ b/packages/metro-minify-terser/package.json @@ -1,6 +1,6 @@ { "name": "metro-minify-terser", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Minifier for Metro based on Terser.", "main": "src/index.js", "repository": { diff --git a/packages/metro-minify-uglify/package.json b/packages/metro-minify-uglify/package.json index 11d7b57b0d..eb43974185 100644 --- a/packages/metro-minify-uglify/package.json +++ b/packages/metro-minify-uglify/package.json @@ -1,6 +1,6 @@ { "name": "metro-minify-uglify", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Minifier for Metro based on Uglify.", "main": "src/index.js", "repository": { diff --git a/packages/metro-react-native-babel-preset/package.json b/packages/metro-react-native-babel-preset/package.json index da0121bf00..ef733e1391 100644 --- a/packages/metro-react-native-babel-preset/package.json +++ b/packages/metro-react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "metro-react-native-babel-preset", - "version": "0.66.0", + "version": "0.66.1", "description": "Babel preset for React Native applications", "main": "src/index.js", "repository": { diff --git a/packages/metro-react-native-babel-transformer/package.json b/packages/metro-react-native-babel-transformer/package.json index 2e5c12af25..7a05a82844 100644 --- a/packages/metro-react-native-babel-transformer/package.json +++ b/packages/metro-react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "metro-react-native-babel-transformer", - "version": "0.66.0", + "version": "0.66.1", "description": "Babel transformer for React Native applications.", "main": "src/index.js", "repository": { @@ -21,9 +21,9 @@ "@babel/core": "^7.14.0", "babel-preset-fbjs": "^3.4.0", "hermes-parser": "0.4.7", - "metro-babel-transformer": "0.66.0", - "metro-react-native-babel-preset": "0.66.0", - "metro-source-map": "0.66.0", + "metro-babel-transformer": "0.66.1", + "metro-react-native-babel-preset": "0.66.1", + "metro-source-map": "0.66.1", "nullthrows": "^1.1.1" }, "peerDependencies": { diff --git a/packages/metro-resolver/package.json b/packages/metro-resolver/package.json index 3d10ccb1df..ffe5415246 100644 --- a/packages/metro-resolver/package.json +++ b/packages/metro-resolver/package.json @@ -1,6 +1,6 @@ { "name": "metro-resolver", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Implementation of Metro's resolution logic.", "main": "src", "repository": { diff --git a/packages/metro-runtime/package.json b/packages/metro-runtime/package.json index 493c01c124..f551584ac2 100644 --- a/packages/metro-runtime/package.json +++ b/packages/metro-runtime/package.json @@ -1,6 +1,6 @@ { "name": "metro-runtime", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Module required for evaluating Metro bundles.", "main": "src", "repository": { diff --git a/packages/metro-source-map/package.json b/packages/metro-source-map/package.json index 2b30b8844e..0999cbbc83 100644 --- a/packages/metro-source-map/package.json +++ b/packages/metro-source-map/package.json @@ -1,6 +1,6 @@ { "name": "metro-source-map", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Source map generator for Metro.", "main": "src/source-map.js", "repository": { @@ -15,9 +15,9 @@ "@babel/traverse": "^7.14.0", "@babel/types": "^7.0.0", "invariant": "^2.2.4", - "metro-symbolicate": "0.66.0", + "metro-symbolicate": "0.66.1", "nullthrows": "^1.1.1", - "ob1": "0.66.0", + "ob1": "0.66.1", "source-map": "^0.5.6", "vlq": "^1.0.0" }, diff --git a/packages/metro-symbolicate/package.json b/packages/metro-symbolicate/package.json index 890909fb58..58ecd1014c 100644 --- a/packages/metro-symbolicate/package.json +++ b/packages/metro-symbolicate/package.json @@ -1,6 +1,6 @@ { "name": "metro-symbolicate", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 A tool to find the source location from JS bundles and stack traces.", "license": "MIT", "main": "./src/index.js", @@ -21,7 +21,7 @@ ], "dependencies": { "invariant": "^2.2.4", - "metro-source-map": "0.66.0", + "metro-source-map": "0.66.1", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "through2": "^2.0.1", diff --git a/packages/metro-transform-plugins/package.json b/packages/metro-transform-plugins/package.json index b1ece24260..bd115bb21b 100644 --- a/packages/metro-transform-plugins/package.json +++ b/packages/metro-transform-plugins/package.json @@ -1,6 +1,6 @@ { "name": "metro-transform-plugins", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Transform plugins for Metro.", "main": "src/index.js", "repository": { @@ -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.66.0" + "metro": "0.66.1" } } diff --git a/packages/metro-transform-worker/package.json b/packages/metro-transform-worker/package.json index 31f2bfdbc6..a86cb3ec96 100644 --- a/packages/metro-transform-worker/package.json +++ b/packages/metro-transform-worker/package.json @@ -1,6 +1,6 @@ { "name": "metro-transform-worker", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 Transform worker for Metro.", "main": "src/index.js", "repository": { @@ -18,19 +18,19 @@ "@babel/parser": "^7.14.0", "@babel/types": "^7.0.0", "babel-preset-fbjs": "^3.4.0", - "metro": "0.66.0", - "metro-babel-transformer": "0.66.0", - "metro-cache": "0.66.0", - "metro-cache-key": "0.66.0", - "metro-hermes-compiler": "0.66.0", - "metro-source-map": "0.66.0", - "metro-transform-plugins": "0.66.0", + "metro": "0.66.1", + "metro-babel-transformer": "0.66.1", + "metro-cache": "0.66.1", + "metro-cache-key": "0.66.1", + "metro-hermes-compiler": "0.66.1", + "metro-source-map": "0.66.1", + "metro-transform-plugins": "0.66.1", "nullthrows": "^1.1.1" }, "devDependencies": { - "metro-memory-fs": "0.66.0", - "metro-minify-uglify": "0.66.0", - "metro-react-native-babel-transformer": "0.66.0", + "metro-memory-fs": "0.66.1", + "metro-minify-uglify": "0.66.1", + "metro-react-native-babel-transformer": "0.66.1", "mkdirp": "^0.5.1" } } diff --git a/packages/metro/package.json b/packages/metro/package.json index 7cab3a0348..efa8268a63 100644 --- a/packages/metro/package.json +++ b/packages/metro/package.json @@ -1,6 +1,6 @@ { "name": "metro", - "version": "0.66.0", + "version": "0.66.1", "description": "🚇 The JavaScript bundler for React Native.", "main": "src/index.js", "bin": "src/cli.js", @@ -37,22 +37,22 @@ "jest-haste-map": "^26.5.2", "jest-worker": "^26.0.0", "lodash.throttle": "^4.1.1", - "metro-babel-register": "0.66.0", - "metro-babel-transformer": "0.66.0", - "metro-cache": "0.66.0", - "metro-cache-key": "0.66.0", - "metro-config": "0.66.0", - "metro-core": "0.66.0", - "metro-hermes-compiler": "0.66.0", - "metro-inspector-proxy": "0.66.0", - "metro-minify-uglify": "0.66.0", - "metro-react-native-babel-preset": "0.66.0", - "metro-resolver": "0.66.0", - "metro-runtime": "0.66.0", - "metro-source-map": "0.66.0", - "metro-symbolicate": "0.66.0", - "metro-transform-plugins": "0.66.0", - "metro-transform-worker": "0.66.0", + "metro-babel-register": "0.66.1", + "metro-babel-transformer": "0.66.1", + "metro-cache": "0.66.1", + "metro-cache-key": "0.66.1", + "metro-config": "0.66.1", + "metro-core": "0.66.1", + "metro-hermes-compiler": "0.66.1", + "metro-inspector-proxy": "0.66.1", + "metro-minify-uglify": "0.66.1", + "metro-react-native-babel-preset": "0.66.1", + "metro-resolver": "0.66.1", + "metro-runtime": "0.66.1", + "metro-source-map": "0.66.1", + "metro-symbolicate": "0.66.1", + "metro-transform-plugins": "0.66.1", + "metro-transform-worker": "0.66.1", "mime-types": "^2.1.27", "mkdirp": "^0.5.1", "node-fetch": "^2.2.0", @@ -72,9 +72,9 @@ "babel-jest": "^26.6.3", "dedent": "^0.7.0", "jest-snapshot": "^26.5.2", - "metro-memory-fs": "0.66.0", - "metro-react-native-babel-preset": "0.66.0", - "metro-react-native-babel-transformer": "0.66.0", + "metro-memory-fs": "0.66.1", + "metro-react-native-babel-preset": "0.66.1", + "metro-react-native-babel-transformer": "0.66.1", "stack-trace": "^0.0.10" }, "license": "MIT" diff --git a/packages/ob1/package.json b/packages/ob1/package.json index 2d7947f193..05e48f4e66 100644 --- a/packages/ob1/package.json +++ b/packages/ob1/package.json @@ -1,6 +1,6 @@ { "name": "ob1", - "version": "0.66.0", + "version": "0.66.1", "description": "A small library for working with 0- and 1-based offsets in a type-checked way.", "main": "src/ob1.js", "repository": {