From e1a8f21fcfc78c9cde5d9de6dc71c4ace329e319 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 26 Aug 2020 14:48:42 -0400 Subject: [PATCH 1/6] chore: use Rollup 2 --- Gulpfile.js | 27 +- package.json | 14 +- yarn.lock | 753 ++++++++++++++++----------------------------------- 3 files changed, 256 insertions(+), 538 deletions(-) diff --git a/Gulpfile.js b/Gulpfile.js index 9088788a9c8f..33a2d7bdbaca 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -10,14 +10,13 @@ const filter = require("gulp-filter"); const gulp = require("gulp"); const path = require("path"); const rollup = require("rollup"); -const rollupBabel = require("rollup-plugin-babel"); +const rollupBabel = require("@rollup/plugin-babel").default; const rollupBabelSource = require("./scripts/rollup-plugin-babel-source"); -const rollupCommonJs = require("rollup-plugin-commonjs"); +const rollupCommonJs = require("@rollup/plugin-commonjs"); const rollupJson = require("@rollup/plugin-json"); -const rollupNodeBuiltins = require("rollup-plugin-node-builtins"); -const rollupNodeGlobals = require("rollup-plugin-node-globals"); -const rollupNodeResolve = require("rollup-plugin-node-resolve"); -const rollupReplace = require("rollup-plugin-replace"); +const rollupNodePolyfills = require("rollup-plugin-node-polyfills"); +const rollupNodeResolve = require("@rollup/plugin-node-resolve").default; +const rollupReplace = require("@rollup/plugin-replace"); const { terser: rollupTerser } = require("rollup-plugin-terser"); const defaultSourcesGlob = "./@(codemods|packages|eslint)/*/src/**/*.js"; @@ -125,7 +124,6 @@ function buildRollup(packages) { .rollup({ input, plugins: [ - ...extraPlugins, rollupBabelSource(), rollupReplace({ "process.env.NODE_ENV": JSON.stringify(process.env.NODE_ENV), @@ -135,6 +133,7 @@ function buildRollup(packages) { rollupBabel({ envName: babelEnvName, babelrc: false, + babelHelpers: "bundled", extends: "./babel.config.js", }), rollupNodeResolve({ @@ -153,17 +152,13 @@ function buildRollup(packages) { // Rollup doesn't read export maps, so it loads the cjs fallback "packages/babel-compat-data/*.js", ], - namedExports: { - "babel-plugin-dynamic-import-node/utils.js": [ - "createDynamicImportTransform", - "getImportSource", - ], - "@babel/standalone": ["availablePlugins", "registerPlugin"], - }, }), rollupJson(), - rollupNodeBuiltins(), - rollupNodeGlobals({ sourceMap: sourcemap }), + rollupNodePolyfills({ + sourceMap: sourcemap, + include: "**/*.js", + }), + ...extraPlugins, ], }) .then(bundle => { diff --git a/package.json b/package.json index 46a34e590a77..c472f744be3f 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,11 @@ "@babel/preset-flow": "^7.10.4", "@babel/register": "^7.10.5", "@babel/runtime": "^7.11.0", - "@rollup/plugin-json": "4.0.1", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-commonjs": "^14.0.0", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-node-resolve": "^9.0.0", + "@rollup/plugin-replace": "^2.3.3", "babel-jest": "^24.9.0", "babel-plugin-transform-charcodes": "^0.2.0", "chalk": "^2.4.2", @@ -55,13 +59,9 @@ "prettier": "^2.0.5", "pump": "^3.0.0", "rimraf": "^2.6.3", - "rollup": "1.27.9", + "rollup": "^2.26.5", "rollup-plugin-babel": "^4.4.0", - "rollup-plugin-commonjs": "^10.1.0", - "rollup-plugin-node-builtins": "^2.1.2", - "rollup-plugin-node-globals": "^1.4.0", - "rollup-plugin-node-resolve": "^5.0.0", - "rollup-plugin-replace": "^2.2.0", + "rollup-plugin-node-polyfills": "^0.2.1", "rollup-plugin-terser": "^5.3.0", "test262-stream": "^1.3.0", "through2": "^2.0.0", diff --git a/yarn.lock b/yarn.lock index bf78919e0c3e..048a71b0cf18 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6,15 +6,15 @@ __metadata: cacheKey: 5 "@babel/cli@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/cli@npm:7.10.4" + version: 7.10.5 + resolution: "@babel/cli@npm:7.10.5" dependencies: chokidar: ^2.1.8 commander: ^4.0.1 convert-source-map: ^1.1.0 fs-readdir-recursive: ^1.1.0 glob: ^7.0.0 - lodash: ^4.17.13 + lodash: ^4.17.19 make-dir: ^2.1.0 slash: ^2.0.0 source-map: ^0.5.0 @@ -26,7 +26,7 @@ __metadata: bin: babel: ./bin/babel.js babel-external-helpers: ./bin/babel-external-helpers.js - checksum: 5e6e2b20e43b642760b0ee5692638b66d129c54beff006f8ebcfd2fdcbaad07fbf739464e754fa96e3595f668b789cabc9cf9351e4bc8e49eafff5384ad67c66 + checksum: eb86f86394e845d85b155430328451c98b0cac14a1e2082133b3c453aaec5f4b10454063926c50d058b39759fc610355aee5787c861057753bf2dec44f23f295 languageName: node linkType: hard @@ -102,14 +102,14 @@ __metadata: linkType: soft "@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/core@npm:7.11.0" + version: 7.11.4 + resolution: "@babel/core@npm:7.11.4" dependencies: "@babel/code-frame": ^7.10.4 - "@babel/generator": ^7.11.0 + "@babel/generator": ^7.11.4 "@babel/helper-module-transforms": ^7.11.0 "@babel/helpers": ^7.10.4 - "@babel/parser": ^7.11.0 + "@babel/parser": ^7.11.4 "@babel/template": ^7.10.4 "@babel/traverse": ^7.11.0 "@babel/types": ^7.11.0 @@ -121,7 +121,7 @@ __metadata: resolve: ^1.3.2 semver: ^5.4.1 source-map: ^0.5.0 - checksum: 23d49f981d65c034aa7e6ff610a88ca2ddd1d45dbbb4d5fe7a330f5b7a5b1cf210bde262da729e8576599f52c81d5d828e6d7e5fdf49198b56e670886ad90601 + checksum: 21b40a4242f308c2ccbcc07393bc47ef1ed3f6b4f6db5081801cf4c504926e28e24130bf4afd81ff9b0d6c61cdbb873492c892d0cebdb2e5f5cfb9711b17f089 languageName: node linkType: hard @@ -242,14 +242,14 @@ __metadata: languageName: unknown linkType: soft -"@babel/generator@npm:^7.11.0, @babel/generator@npm:^7.4.0": - version: 7.11.0 - resolution: "@babel/generator@npm:7.11.0" +"@babel/generator@npm:^7.11.0, @babel/generator@npm:^7.11.4, @babel/generator@npm:^7.4.0": + version: 7.11.4 + resolution: "@babel/generator@npm:7.11.4" dependencies: "@babel/types": ^7.11.0 jsesc: ^2.5.1 source-map: ^0.5.0 - checksum: aec10e0792f506b88b0abf859d7a76d7d4a8e9a4c3865f13ce9c2fc6d67234e205859c20f8aef633f2b6a23acc7b8af1d70d77ad186b3d0af155ab9252e13b10 + checksum: 1244facf6e03ea120ee6f7520eb7e7347ef97a3ece7ccf5d3efd5a70e6c4f85c67d7e8b9dc533ee071c95d91fe0ff8c1b9cf1a59447f4bc1caddcace64e77dfb languageName: node linkType: hard @@ -371,18 +371,18 @@ __metadata: linkType: soft "@babel/helper-create-class-features-plugin@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-create-class-features-plugin@npm:7.10.4" + version: 7.10.5 + resolution: "@babel/helper-create-class-features-plugin@npm:7.10.5" dependencies: "@babel/helper-function-name": ^7.10.4 - "@babel/helper-member-expression-to-functions": ^7.10.4 + "@babel/helper-member-expression-to-functions": ^7.10.5 "@babel/helper-optimise-call-expression": ^7.10.4 "@babel/helper-plugin-utils": ^7.10.4 "@babel/helper-replace-supers": ^7.10.4 "@babel/helper-split-export-declaration": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0 - checksum: 6e80fdcec87a23005a871ac8f02151474343819c466626e81a0d76c607bf9ca74f627ca49029318147709cfb949cf512d5eccdcd6fd5d4f90cb899f4aea884e0 + checksum: ba8fb0f7b7788d0fde2341314a86d0d5705ed17537eba1e319bb0e532125c5b97fc142633ae1605615be9f45cb6cbf19879c13e626610ecd3be1821d651a1423 languageName: node linkType: hard @@ -431,13 +431,13 @@ __metadata: linkType: soft "@babel/helper-define-map@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-define-map@npm:7.10.4" + version: 7.10.5 + resolution: "@babel/helper-define-map@npm:7.10.5" dependencies: "@babel/helper-function-name": ^7.10.4 - "@babel/types": ^7.10.4 - lodash: ^4.17.13 - checksum: 8290982821f7cf0a2478da45103f6639e847b20f828b483339a21bbeeca30b3e9051560d07fe4a970d916a02529f9a1a55278e817869b398f8c18dcf22fc3904 + "@babel/types": ^7.10.5 + lodash: ^4.17.19 + checksum: 964cab640de84daa572d75e07216cf9d1aeeca3552acec0516d3aa10533836741f7391ab957e8b22624bd6b25473d8bd53f4b8d4af8713871601af02d31072ae languageName: node linkType: hard @@ -452,12 +452,11 @@ __metadata: linkType: soft "@babel/helper-explode-assignable-expression@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-explode-assignable-expression@npm:7.10.4" + version: 7.11.4 + resolution: "@babel/helper-explode-assignable-expression@npm:7.11.4" dependencies: - "@babel/traverse": ^7.10.4 "@babel/types": ^7.10.4 - checksum: 3348549a83dbb81ae44e97504134460069c648cc9add914856aec281fdc712a68b012f110778d84f098a94588178ba5261221ea6f46abd6892e5ec4281c41be0 + checksum: 22aa9c75c7eeb8bf42c268a8f4aad00abf12f315f59d912cc26b5895f4c1efec919e4f09b00a6c67a8fa8d7c5a212ca3d758748e60d401d41a322e319b312092 languageName: node linkType: hard @@ -544,12 +543,12 @@ __metadata: languageName: unknown linkType: soft -"@babel/helper-member-expression-to-functions@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-member-expression-to-functions@npm:7.10.4" +"@babel/helper-member-expression-to-functions@npm:^7.10.4, @babel/helper-member-expression-to-functions@npm:^7.10.5": + version: 7.11.0 + resolution: "@babel/helper-member-expression-to-functions@npm:7.11.0" dependencies: - "@babel/types": ^7.10.4 - checksum: 512a2008f61ab676f08f6fc6a88a0a1060c3e77bdfa71a2d8e6aba6a1afcb53cff1da74eb7836a2fa1ca66d5019bff9394acbfada0b4fb299eea15e09f57d44e + "@babel/types": ^7.11.0 + checksum: 745f0697ca43736736d936125d563070a4e0da4eb90cf67be45d46c18b622106a14923d9541a6f217207b83f67d0113b0a69c01f1f207fe8be086637722433f3 languageName: node linkType: hard @@ -579,7 +578,7 @@ __metadata: languageName: unknown linkType: soft -"@babel/helper-module-transforms@npm:^7.10.4, @babel/helper-module-transforms@npm:^7.11.0": +"@babel/helper-module-transforms@npm:^7.10.4, @babel/helper-module-transforms@npm:^7.10.5, @babel/helper-module-transforms@npm:^7.11.0": version: 7.11.0 resolution: "@babel/helper-module-transforms@npm:7.11.0" dependencies: @@ -647,11 +646,11 @@ __metadata: linkType: soft "@babel/helper-regex@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-regex@npm:7.10.4" + version: 7.10.5 + resolution: "@babel/helper-regex@npm:7.10.5" dependencies: - lodash: ^4.17.13 - checksum: 4f8883dca4d5eb36c80736633fb8c361aff7002a60840100621c1984f68aa013951a68d877a22de5805272f49793cd06e7fc81f3dcb22364467b48e90e364e9e + lodash: ^4.17.19 + checksum: 956b9f22da2e996670b5f0b61450d3ed4efa462a5ebec5af7967da7a7759670a04ec4887152d43ea6b695c320370cac022987a9647d4caa86f0662605d7fc82f languageName: node linkType: hard @@ -664,15 +663,14 @@ __metadata: linkType: soft "@babel/helper-remap-async-to-generator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-remap-async-to-generator@npm:7.10.4" + version: 7.11.4 + resolution: "@babel/helper-remap-async-to-generator@npm:7.11.4" dependencies: "@babel/helper-annotate-as-pure": ^7.10.4 "@babel/helper-wrap-function": ^7.10.4 "@babel/template": ^7.10.4 - "@babel/traverse": ^7.10.4 "@babel/types": ^7.10.4 - checksum: 258395dbab35546aecaf8f8b0b5a2c223cddbd11a41cd85e7571911adf1742ff7146dbf6cf53f14ba3d8f3ae2c54ec9bc396fcf31c66aa56d1dd692b10e99299 + checksum: 5f19329b439ce2bd65d3500e25204720ab0144382b3f7d26ed2855531e569dfa659c500f10805e752bc6fa9db691096f92c5c60ac9e849fc75e8f7519eb828d7 languageName: node linkType: hard @@ -891,12 +889,12 @@ __metadata: languageName: unknown linkType: soft -"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.10.4, @babel/parser@npm:^7.11.0, @babel/parser@npm:^7.4.3": - version: 7.11.0 - resolution: "@babel/parser@npm:7.11.0" +"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.10.4, @babel/parser@npm:^7.11.0, @babel/parser@npm:^7.11.4, @babel/parser@npm:^7.4.3": + version: 7.11.4 + resolution: "@babel/parser@npm:7.11.4" bin: parser: ./bin/babel-parser.js - checksum: c9b8b5fcba74c34e175ef1ecc1c65f4c1f718b00d96e8878c56b95f332c60c0e978a27bb4e99851603f20aa74fa8fcee0f2bff0bf2c08c90281be8d2d04469ac + checksum: 06337dd30f432634503542a489bc4106a7505e7551c2feae0f1d25f35dfed9d1192373b3366ffd3a9a3ee65aeec60bb9c7d0612f9e0cfc17835eae467701b42a languageName: node linkType: hard @@ -950,15 +948,15 @@ __metadata: linkType: soft "@babel/plugin-proposal-async-generator-functions@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.10.4" + version: 7.10.5 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.10.5" dependencies: "@babel/helper-plugin-utils": ^7.10.4 "@babel/helper-remap-async-to-generator": ^7.10.4 "@babel/plugin-syntax-async-generators": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 273afe524db29b4c00bbb54087bacad31fb298b21fb83bc1aba0b8eaa20036a3b4c8a634a50006e3c815b1f75e52e71fce907a001bb39e24d542725ed341bd78 + checksum: d43c72c3308dbf70a6f437919af6e8de6e59170876443d3785554805272901f2eb226a95535aaffde397ff664cce74425fd50986908195741714860986aade85 languageName: node linkType: hard @@ -1839,14 +1837,13 @@ __metadata: linkType: soft "@babel/plugin-transform-block-scoping@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-block-scoping@npm:7.10.4" + version: 7.11.1 + resolution: "@babel/plugin-transform-block-scoping@npm:7.11.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 - lodash: ^4.17.13 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 55283d5f2e4c3062e1d2314f0817558d66e42aecb8fbeeb7974e18d02dfcf8534018081a9e55279a431caed5262f2d161e6673af0e7b2748a360e31977bc446a + checksum: f24179bf37249a06515b571f30bc9b9aefe8be9e740f1be58345b153f41f3cd978cb47cc9440f0e48ff26ad828f6d97e353eddf03fc0e10621a8a48757f02cbe languageName: node linkType: hard @@ -2176,15 +2173,15 @@ __metadata: linkType: soft "@babel/plugin-transform-modules-amd@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-modules-amd@npm:7.10.4" + version: 7.10.5 + resolution: "@babel/plugin-transform-modules-amd@npm:7.10.5" dependencies: - "@babel/helper-module-transforms": ^7.10.4 + "@babel/helper-module-transforms": ^7.10.5 "@babel/helper-plugin-utils": ^7.10.4 babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 71ff939170aef170ab1e9f11989f23f7b48fe99d7b0e8156626a5daa8a770b7194dfd060a5642690258a61b1ef4c3e62e21d6bfaf4f60ed2a29cc14a2ff727d0 + checksum: 6d2b80f3ca13d13589863288f75f9c9efaa7d80e6eeb93351c8994c3c15c4a675e8347f0b28fcc2afb2dce5cb17b499560a215ba7691719d6ab0ad164384e41e languageName: node linkType: hard @@ -2233,16 +2230,16 @@ __metadata: linkType: soft "@babel/plugin-transform-modules-systemjs@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.10.4" + version: 7.10.5 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.10.5" dependencies: "@babel/helper-hoist-variables": ^7.10.4 - "@babel/helper-module-transforms": ^7.10.4 + "@babel/helper-module-transforms": ^7.10.5 "@babel/helper-plugin-utils": ^7.10.4 babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6dea9c6b46ea97b2924160c718c40dd85154cce48a6dd1835a5f829c339aceabc76af50f6404fe6d6f990785aa9f299c898afb2cd03ea19749104989cd9aea17 + checksum: eb08d7c7e58c45c14212b885d3aceea9742a4565fa561e171c53169834d5e42044c818447a7f055f098b92742eef392470cf16678c30b9775bf6b232130c259b languageName: node linkType: hard @@ -2387,14 +2384,14 @@ __metadata: linkType: soft "@babel/plugin-transform-parameters@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-parameters@npm:7.10.4" + version: 7.10.5 + resolution: "@babel/plugin-transform-parameters@npm:7.10.5" dependencies: "@babel/helper-get-function-arity": ^7.10.4 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a46ebb41465cf4f6d09a960cb291ecebf12b87007df59a0dc30c129b9a55f72fcb2c8bc5a938d0039a90749e2a6dfa4b4d106722d017a6024c294c7e4c47a92f + checksum: f5da5726a22e981388640b152b7cdb75132e8a0d93a0228a4c6c72a9cd80052edf01e25829d24f71419f978de0512103d61328fd24d4df36c3b0b16064b5b1bb languageName: node linkType: hard @@ -2747,14 +2744,14 @@ __metadata: linkType: soft "@babel/plugin-transform-template-literals@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-template-literals@npm:7.10.4" + version: 7.10.5 + resolution: "@babel/plugin-transform-template-literals@npm:7.10.5" dependencies: "@babel/helper-annotate-as-pure": ^7.10.4 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d2aab6e33bcb48b1e05d9dbc55d719aa516dd27149cd121a30ec264812b8eb1eb6360e8277614bc823fbbabca452adcb442d2cb6e3e1fddbd42ed6af19cde14d + checksum: bd5e87e4073d3b8ee437f5c3ee1316540110796a988a31ab238291ec3b6d99dde1f19733d34d4ac9e0f71419e37870519cd43e91f3f3896068b450df860982be languageName: node linkType: hard @@ -3148,12 +3145,12 @@ __metadata: linkType: soft "@babel/runtime-corejs3@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/runtime-corejs3@npm:7.10.4" + version: 7.11.2 + resolution: "@babel/runtime-corejs3@npm:7.11.2" dependencies: core-js-pure: ^3.0.0 regenerator-runtime: ^0.13.4 - checksum: 5621e6b5c680751b14c9827f8569153646c43335d4cfc9d7ee22b576a7a8455b1029b2b9d8f64c39fd3ce574e4e311cccafdf1ece484538529db37dd14560b0d + checksum: 151da4e97bb558d5a58e2a94eb89bcd505b7273c00b6ad8fe1988aefbe16aee01aa83dba0e90e56370a3e99d974d4f5fb081a6489161dc414e322d70bf19bc92 languageName: node linkType: hard @@ -3167,11 +3164,11 @@ __metadata: linkType: soft "@babel/runtime@npm:^7.11.0, @babel/runtime@npm:^7.8.4": - version: 7.11.0 - resolution: "@babel/runtime@npm:7.11.0" + version: 7.11.2 + resolution: "@babel/runtime@npm:7.11.2" dependencies: regenerator-runtime: ^0.13.4 - checksum: 212e99737b26f7f0b5bd552dcfddccd82f1bcb61e3f564afb82b9cb61b72d613ae8c18c6f7006729e4ab3c4ab2b821f86c1f324033199c03936cfa9c0d413a5e + checksum: 2f127ad60a0f0568faa0044e5b48329d8166c7fd3a0a3ce774070010a1c441ebf5570f526dd6bb26e214fb1a01bb987ab6a4c3f60a00f04d02448939f4c61e1e languageName: node linkType: hard @@ -3345,7 +3342,7 @@ __metadata: languageName: unknown linkType: soft -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.4, @babel/types@npm:^7.11.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.4, @babel/types@npm:^7.10.5, @babel/types@npm:^7.11.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4": version: 7.11.0 resolution: "@babel/types@npm:7.11.0" dependencies: @@ -4631,14 +4628,89 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-json@npm:4.0.1": - version: 4.0.1 - resolution: "@rollup/plugin-json@npm:4.0.1" +"@rollup/plugin-babel@npm:^5.2.0": + version: 5.2.0 + resolution: "@rollup/plugin-babel@npm:5.2.0" + dependencies: + "@babel/helper-module-imports": ^7.10.4 + "@rollup/pluginutils": ^3.1.0 + peerDependencies: + "@babel/core": ^7.0.0 + "@types/babel__core": ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + "@types/babel__core": + optional: true + checksum: 22404ced65f1f83c854c2325d467241e5912c0ca28ab667e7799d0be9d1cbc489de3345f8049ea29b8934d92b25eee3b3e3fa057de8da102eb33c64675c35f2b + languageName: node + linkType: hard + +"@rollup/plugin-commonjs@npm:^14.0.0": + version: 14.0.0 + resolution: "@rollup/plugin-commonjs@npm:14.0.0" + dependencies: + "@rollup/pluginutils": ^3.0.8 + commondir: ^1.0.1 + estree-walker: ^1.0.1 + glob: ^7.1.2 + is-reference: ^1.1.2 + magic-string: ^0.25.2 + resolve: ^1.11.0 + peerDependencies: + rollup: ^2.3.4 + checksum: f8c733dee53be98576bd9c739a876635407792944abcc1eba2cd9444ce673092582b863be9a1d29c2dde56a654761b1df1ba5301686e94359bca114d1c05c893 + languageName: node + linkType: hard + +"@rollup/plugin-json@npm:^4.1.0": + version: 4.1.0 + resolution: "@rollup/plugin-json@npm:4.1.0" + dependencies: + "@rollup/pluginutils": ^3.0.8 + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + checksum: 07bc6bc83d07aefd35278e4e1a125e65210061b3dcab50c0f01273c54f43a60a3e01c1a0fed451e35d592ef1cbc8288ec8148a6229cf8cca9cdbf11a6d2d7d1c + languageName: node + linkType: hard + +"@rollup/plugin-node-resolve@npm:^9.0.0": + version: 9.0.0 + resolution: "@rollup/plugin-node-resolve@npm:9.0.0" + dependencies: + "@rollup/pluginutils": ^3.1.0 + "@types/resolve": 1.17.1 + builtin-modules: ^3.1.0 + deepmerge: ^4.2.2 + is-module: ^1.0.0 + resolve: ^1.17.0 + peerDependencies: + rollup: ^1.20.0||^2.0.0 + checksum: 34576bbd9cfb096ed6fcce256e9210995144ccfd352ef09134507a7c6b479cee20da2896525ebf8bf139d9a31e8eec4b6787ed9de3209ee6610a949dc9f7c268 + languageName: node + linkType: hard + +"@rollup/plugin-replace@npm:^2.3.3": + version: 2.3.3 + resolution: "@rollup/plugin-replace@npm:2.3.3" + dependencies: + "@rollup/pluginutils": ^3.0.8 + magic-string: ^0.25.5 + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + checksum: d08a514b8f446a3fe3db7e9de7d1a57c4aaeaaa3d6f70c2e18925d893ed81480dbfd29fe939f61c1ef31194b036ab7b1df22a744ffd33196335f9fa1925d3c22 + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^3.0.8, @rollup/pluginutils@npm:^3.1.0": + version: 3.1.0 + resolution: "@rollup/pluginutils@npm:3.1.0" dependencies: - rollup-pluginutils: ^2.5.0 + "@types/estree": 0.0.39 + estree-walker: ^1.0.1 + picomatch: ^2.2.2 peerDependencies: - rollup: ^1.20.0 - checksum: 9398964594841fb6e0b82f845888947a2c76cabaea77f685835593d9307f22811c9be9ebd24819ff6ebd6584f20c3300ecb4416611850e092f0d77a05abe11a9 + rollup: ^1.20.0||^2.0.0 + checksum: 45da6411e045d1b034242a8144f4a5e8c02ff1b68a2e0857807f5bb4b091c416f2015e075057f0f0dec200e7b35efe6ed4e301b43e365cedea09192f01a6839b languageName: node linkType: hard @@ -4700,9 +4772,9 @@ __metadata: linkType: hard "@types/estree@npm:*": - version: 0.0.40 - resolution: "@types/estree@npm:0.0.40" - checksum: 3bbf5cf1b142ad498a5eb28e882567860fab5e933dc74a8f2aa86a76fe50427308afa6f698acb1bc47ef8247b45eec46da35d4ff96cb8e3172953f6c17f51c13 + version: 0.0.45 + resolution: "@types/estree@npm:0.0.45" + checksum: 9d339cbcf29a96a32e9d40efc21009c2342e93c4f653294dd1ef081ae474bca9e54707e5d4a1cff90b9e3566e8bdd71ac31e0c3d24bc2ff1d3d5aa75058b3937 languageName: node linkType: hard @@ -4799,12 +4871,12 @@ __metadata: languageName: node linkType: hard -"@types/resolve@npm:0.0.8": - version: 0.0.8 - resolution: "@types/resolve@npm:0.0.8" +"@types/resolve@npm:1.17.1": + version: 1.17.1 + resolution: "@types/resolve@npm:1.17.1" dependencies: "@types/node": "*" - checksum: f54f13e4b6ac46a6c7bde9e609cd730f4369b434aa59c5230478b9262bb75e7349c3247fd2cdb917e98d053a57f5609dd552379c612a720b59a8714914d324ed + checksum: 8e72a73574f9489760662498c1ad512a8d4084a5db15f327e0d785cb277bb0a3146cd049241a8e3268bd0ed204ad3ee7b4a6b4622ef681e70547be9af258ca6a languageName: node linkType: hard @@ -4901,15 +4973,6 @@ __metadata: languageName: node linkType: hard -"abstract-leveldown@npm:~0.12.0, abstract-leveldown@npm:~0.12.1": - version: 0.12.4 - resolution: "abstract-leveldown@npm:0.12.4" - dependencies: - xtend: ~3.0.0 - checksum: 342fbea39a3441c0f39f4c45a1b706f7225f8d6d48e2ba8aed92e253faaeed5759c0b3ee372d29b104c5e56ef1a0cac6793023c5859e67d2a4070e2d6a88c977 - languageName: node - linkType: hard - "acorn-globals@npm:^4.1.0": version: 4.3.4 resolution: "acorn-globals@npm:4.3.4" @@ -4954,7 +5017,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^5.0.0, acorn@npm:^5.5.3, acorn@npm:^5.7.3": +"acorn@npm:^5.0.0, acorn@npm:^5.5.3": version: 5.7.4 resolution: "acorn@npm:5.7.4" bin: @@ -4972,7 +5035,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.0.0, acorn@npm:^7.1.0, acorn@npm:^7.1.1, acorn@npm:^7.4.0": +"acorn@npm:^7.0.0, acorn@npm:^7.1.1, acorn@npm:^7.4.0": version: 7.4.0 resolution: "acorn@npm:7.4.0" bin: @@ -5656,7 +5719,11 @@ __metadata: "@babel/preset-flow": ^7.10.4 "@babel/register": ^7.10.5 "@babel/runtime": ^7.11.0 - "@rollup/plugin-json": 4.0.1 + "@rollup/plugin-babel": ^5.2.0 + "@rollup/plugin-commonjs": ^14.0.0 + "@rollup/plugin-json": ^4.1.0 + "@rollup/plugin-node-resolve": ^9.0.0 + "@rollup/plugin-replace": ^2.3.3 babel-jest: ^24.9.0 babel-plugin-transform-charcodes: ^0.2.0 chalk: ^2.4.2 @@ -5684,13 +5751,9 @@ __metadata: prettier: ^2.0.5 pump: ^3.0.0 rimraf: ^2.6.3 - rollup: 1.27.9 + rollup: ^2.26.5 rollup-plugin-babel: ^4.4.0 - rollup-plugin-commonjs: ^10.1.0 - rollup-plugin-node-builtins: ^2.1.2 - rollup-plugin-node-globals: ^1.4.0 - rollup-plugin-node-resolve: ^5.0.0 - rollup-plugin-replace: ^2.2.0 + rollup-plugin-node-polyfills: ^0.2.1 rollup-plugin-terser: ^5.3.0 test262-stream: ^1.3.0 through2: ^2.0.0 @@ -5781,15 +5844,6 @@ __metadata: languageName: node linkType: hard -"bl@npm:~0.8.1": - version: 0.8.2 - resolution: "bl@npm:0.8.2" - dependencies: - readable-stream: ~1.0.26 - checksum: 7bf1f598c6b4fb49bab0e3e4738dc356b9b8734a503d17533e3c0a31c91e8bcaeb2eb3cd086b02b50e0d9f4503d967cf0d66cca4bea2b3c8c463d3d5455d971d - languageName: node - linkType: hard - "bluebird@npm:^3.5.1, bluebird@npm:^3.5.3, bluebird@npm:^3.5.5": version: 3.7.2 resolution: "bluebird@npm:3.7.2" @@ -5954,17 +6008,6 @@ __metadata: languageName: node linkType: hard -"browserify-fs@npm:^1.0.0": - version: 1.0.0 - resolution: "browserify-fs@npm:1.0.0" - dependencies: - level-filesystem: ^1.0.1 - level-js: ^2.1.3 - levelup: ^0.18.2 - checksum: edd4823cf86fbb994f1cc462833b85947243e6d27b97b52ab3f4a074525dc6f6e1f4ec5fd247ac76d376386136fcfe11f2588ae24016ec9e2c087d4ab40b5982 - languageName: node - linkType: hard - "browserify-rsa@npm:^4.0.0": version: 4.0.1 resolution: "browserify-rsa@npm:4.0.1" @@ -6094,13 +6137,6 @@ __metadata: languageName: node linkType: hard -"buffer-es6@npm:^4.9.2, buffer-es6@npm:^4.9.3": - version: 4.9.3 - resolution: "buffer-es6@npm:4.9.3" - checksum: 7eb7b5fde3ca04a24d17d3ec9bdbd642e4f3320c881eaafe938cbb135e247f08f3f43abe7ea49a411f2581bd663cab026fbdd677550780a3b25ea0177ac4ef02 - languageName: node - linkType: hard - "buffer-from@npm:^1.0.0": version: 1.1.1 resolution: "buffer-from@npm:1.1.1" @@ -6571,13 +6607,6 @@ __metadata: languageName: node linkType: hard -"clone@npm:~0.1.9": - version: 0.1.19 - resolution: "clone@npm:0.1.19" - checksum: 7b223bc71277484ea146fc9eb11fc16ef2920c90ec3902a1956ccf737533dbbcf3937fa43e9b2d5307262f8ad8758777e9e11ad01510919b3d2170337cd773c2 - languageName: node - linkType: hard - "cloneable-readable@npm:^1.0.0": version: 1.1.3 resolution: "cloneable-readable@npm:1.1.3" @@ -6753,7 +6782,7 @@ __metadata: languageName: node linkType: hard -"concat-stream@npm:^1.4.4, concat-stream@npm:^1.4.6, concat-stream@npm:^1.5.0, concat-stream@npm:^1.6.0, concat-stream@npm:^1.6.1, concat-stream@npm:~1.6.0": +"concat-stream@npm:^1.4.6, concat-stream@npm:^1.5.0, concat-stream@npm:^1.6.0, concat-stream@npm:^1.6.1, concat-stream@npm:~1.6.0": version: 1.6.2 resolution: "concat-stream@npm:1.6.2" dependencies: @@ -7076,7 +7105,7 @@ __metadata: languageName: node linkType: hard -"crypto-browserify@npm:^3.0.0, crypto-browserify@npm:^3.11.0": +"crypto-browserify@npm:^3.0.0": version: 3.12.0 resolution: "crypto-browserify@npm:3.12.0" dependencies: @@ -7277,6 +7306,13 @@ __metadata: languageName: node linkType: hard +"deepmerge@npm:^4.2.2": + version: 4.2.2 + resolution: "deepmerge@npm:4.2.2" + checksum: 85abf8e0045ee280996e7d2396979c877ef0741e413b716e42441110e0a83ac08098b2a49cea035510060bf667c0eae3189b2a52349f5fa4b000c211041637b1 + languageName: node + linkType: hard + "default-compare@npm:^1.0.0": version: 1.0.0 resolution: "default-compare@npm:1.0.0" @@ -7311,15 +7347,6 @@ __metadata: languageName: node linkType: hard -"deferred-leveldown@npm:~0.2.0": - version: 0.2.0 - resolution: "deferred-leveldown@npm:0.2.0" - dependencies: - abstract-leveldown: ~0.12.1 - checksum: 3b2cb80044de4a79178a5e9eb1261f6b036cb5e23199f88488798f3342254c48f6e6be85bfd70bb204c175154be3dd79617f2e33f9736862d7ea64f027877f13 - languageName: node - linkType: hard - "define-properties@npm:^1.1.2, define-properties@npm:^1.1.3": version: 1.1.3 resolution: "define-properties@npm:1.1.3" @@ -7724,7 +7751,7 @@ __metadata: languageName: node linkType: hard -"errno@npm:^0.1.1, errno@npm:^0.1.3, errno@npm:~0.1.1": +"errno@npm:^0.1.3": version: 0.1.7 resolution: "errno@npm:0.1.7" dependencies: @@ -8128,13 +8155,6 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:^0.5.2": - version: 0.5.2 - resolution: "estree-walker@npm:0.5.2" - checksum: 7571b53ac761ddd4d86a55920446a3038e298b79fe5b78ad05368af27ec3dd1057863bec4512c4bca86c6e09a0f2d80e1b1b965dd4d1efd7ed3cf138ec3470a0 - languageName: node - linkType: hard - "estree-walker@npm:^0.6.1": version: 0.6.1 resolution: "estree-walker@npm:0.6.1" @@ -8142,6 +8162,13 @@ __metadata: languageName: node linkType: hard +"estree-walker@npm:^1.0.1": + version: 1.0.1 + resolution: "estree-walker@npm:1.0.1" + checksum: 85e7cee763e9125a7d8a947b3a06a8b9282873936df220dd0d791d9b3315e45e40ab096b43ba71bdc99140c11a6d23fdcf686642dc119a7b2d6181004fdb24d2 + languageName: node + linkType: hard + "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -8666,7 +8693,7 @@ __metadata: languageName: node linkType: hard -"foreach@npm:^2.0.5, foreach@npm:~2.0.1": +"foreach@npm:^2.0.5": version: 2.0.5 resolution: "foreach@npm:2.0.5" checksum: 890d6c3dec185be6b1f7a94003d67d1b36a068fd7ac5a89f92818c3459d7d43e040a0b228a632e2e50d8a5aa804da6a5d27258ccbc1b7b724fe39eea3834f240 @@ -8795,6 +8822,24 @@ fsevents@^1.2.7: languageName: node linkType: hard +"fsevents@patch:fsevents@~2.1.2#builtin": + version: 2.1.3 + resolution: "fsevents@patch:fsevents@npm%3A2.1.3#builtin::version=2.1.3&hash=495457" + dependencies: + node-gyp: latest + checksum: 0005677b72f38a129a3cbe8c3794bdc83081a2bec53dfc03b085c2e5e4ca7a33a861a779d623313652df89746d97f79d24e4fef3b101c11c39ce1ea8a9690e18 + languageName: node + linkType: hard + +fsevents@~2.1.2: + version: 2.1.3 + resolution: "fsevents@npm:2.1.3" + dependencies: + node-gyp: latest + checksum: 8977781884d06c5bcb97b5f909efdce9683c925f2a0ce7e098d2cdffe2e0a0a50b1868547bb94dca75428c06535a4a70517a7bb3bb5a974d93bf9ffc067291eb + languageName: node + linkType: hard + "function-bind@npm:^1.0.2, function-bind@npm:^1.1.1": version: 1.1.1 resolution: "function-bind@npm:1.1.1" @@ -8809,15 +8854,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"fwd-stream@npm:^1.0.4": - version: 1.0.4 - resolution: "fwd-stream@npm:1.0.4" - dependencies: - readable-stream: ~1.0.26-4 - checksum: 38234fd4d5a3a21b169a5a73b02729178095549b98261033f2ae673a254cdd556a93c56f889432d65e5e717b95f6c5d5b5b2e4f49dd6dc0f93526a8d9e5a29a0 - languageName: node - linkType: hard - "gauge@npm:~2.7.3": version: 2.7.4 resolution: "gauge@npm:2.7.4" @@ -9552,13 +9588,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"idb-wrapper@npm:^1.5.0": - version: 1.7.2 - resolution: "idb-wrapper@npm:1.7.2" - checksum: 00a28e546dcb6c4c36eba4c8d9a1febfd0b546804fc76524ebc1b79005fe9718c7785fd61cdbfbc2923fc0c6ab86199a0a87097200c1ac828bb60985ba24c889 - languageName: node - linkType: hard - "ieee754@npm:^1.1.4": version: 1.1.13 resolution: "ieee754@npm:1.1.13" @@ -9658,13 +9687,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"indexof@npm:~0.0.1": - version: 0.0.1 - resolution: "indexof@npm:0.0.1" - checksum: 23dd379c2dec86d0f2d06d96b085bc2d30776d4222b6bea188dc02a742fcb7cab103da94bd1386fdff4c223b3948e7b165e1f5a6f747becc1c306c1f73468f4e - languageName: node - linkType: hard - "infer-owner@npm:^1.0.3, infer-owner@npm:^1.0.4": version: 1.0.4 resolution: "infer-owner@npm:1.0.4" @@ -10062,13 +10084,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"is-object@npm:~0.1.2": - version: 0.1.2 - resolution: "is-object@npm:0.1.2" - checksum: 474330d03106e49e138e76c0edb7e768a1b15a01bfe501db59c82b9484279038b49dbd71e41188a1072cc08add17a17d9bf9c870396de27e95f43ff52af08bc3 - languageName: node - linkType: hard - "is-observable@npm:^1.1.0": version: 1.1.0 resolution: "is-observable@npm:1.1.0" @@ -10125,11 +10140,11 @@ fsevents@^1.2.7: linkType: hard "is-reference@npm:^1.1.2": - version: 1.1.4 - resolution: "is-reference@npm:1.1.4" + version: 1.2.1 + resolution: "is-reference@npm:1.2.1" dependencies: - "@types/estree": 0.0.39 - checksum: 476824b4eeddd9a83e72dc63f7fec1b642a399c826bd85c92f76b33d4e7f0fe3976283b00c222d78cf2586ec9f43ecb95c11a112dad8aa8c1a19cafe90532f99 + "@types/estree": "*" + checksum: 9daa3d7c4dc159e326be68c025a43bf714b36a6d065c2cc6907f7c44d010867dd10ec7f74bff37cb5d2000ac8b03c94cde3d69c85dc9a56a887ce576200ad01f languageName: node linkType: hard @@ -10250,13 +10265,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"is@npm:~0.2.6": - version: 0.2.7 - resolution: "is@npm:0.2.7" - checksum: 2f6815f96c8a885c44a47a1763133ba4dc858cb77257c285be4b0e8b7c3d22a839daa9d03890cc0316ea42be5e3c0c5ec621bb128e3cddf22e3f7a0035e4eecb - languageName: node - linkType: hard - "isarray@npm:0.0.1": version: 0.0.1 resolution: "isarray@npm:0.0.1" @@ -10271,13 +10279,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"isbuffer@npm:~0.0.0": - version: 0.0.0 - resolution: "isbuffer@npm:0.0.0" - checksum: 336c7bf564a389bd4cd0c03f8350ae9051b84c4b200c53a700a3ec0cf23249d064b0997efa084b8786bf2115686738d60f8fb122f83c7ebf22c2d9d690b81a20 - languageName: node - linkType: hard - "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -11142,109 +11143,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"level-blobs@npm:^0.1.7": - version: 0.1.7 - resolution: "level-blobs@npm:0.1.7" - dependencies: - level-peek: 1.0.6 - once: ^1.3.0 - readable-stream: ^1.0.26-4 - checksum: ec242e4e886053a7764d56490a79e57a627e6c36bac8a8e17edf72f9097bd9ff11b082cec94a3ebb10f1c9d0650bd530a32032886888bab4d7adc4deb61ecca4 - languageName: node - linkType: hard - -"level-filesystem@npm:^1.0.1": - version: 1.2.0 - resolution: "level-filesystem@npm:1.2.0" - dependencies: - concat-stream: ^1.4.4 - errno: ^0.1.1 - fwd-stream: ^1.0.4 - level-blobs: ^0.1.7 - level-peek: ^1.0.6 - level-sublevel: ^5.2.0 - octal: ^1.0.0 - once: ^1.3.0 - xtend: ^2.2.0 - checksum: 288f2c4cded0beb5bf3aac7a00f8a027479871cadf33ca2eb836a4677655f328458a88b0b468f1ba0764d09abefba101d95657309c5e96700dbdf8911a479d38 - languageName: node - linkType: hard - -"level-fix-range@npm:2.0": - version: 2.0.0 - resolution: "level-fix-range@npm:2.0.0" - dependencies: - clone: ~0.1.9 - checksum: bffade56acce6f940c8ae4a34752896a73fa056b84fa89a6f9fd9b1c0de54eab9fc0efe83531195e98cde58bfa3b328d74b7ed1af5714100eecf7aa668801cab - languageName: node - linkType: hard - -"level-fix-range@npm:~1.0.2": - version: 1.0.2 - resolution: "level-fix-range@npm:1.0.2" - checksum: 820d7777880f9ec5c96eeb1e523a595b8158f2b398d8036a288d949967e7293823fea33bb8bc000ba893bfa11e5980e32f40c7f31e36f4fc39cf7fb14aa7b84c - languageName: node - linkType: hard - -"level-hooks@npm:>=4.4.0 <5": - version: 4.5.0 - resolution: "level-hooks@npm:4.5.0" - dependencies: - string-range: ~1.2 - checksum: 6f3aa7a155f8f0641617c89439e2d627a9febef968c6480401068df7c636a6ff9b14a77f12b7a2448f0dd59299490bf19b02b8b104ccf5f40f7915b79859d8fe - languageName: node - linkType: hard - -"level-js@npm:^2.1.3": - version: 2.2.4 - resolution: "level-js@npm:2.2.4" - dependencies: - abstract-leveldown: ~0.12.0 - idb-wrapper: ^1.5.0 - isbuffer: ~0.0.0 - ltgt: ^2.1.2 - typedarray-to-buffer: ~1.0.0 - xtend: ~2.1.2 - checksum: 4a2acbf9cbb68d8d772fb1b4aefe9babf80464b0c3c8e1b53325fe2e48f7c55b5ba5b5b89939e2659e55e3c347d7f0bdfa2716ce041c6fae9bdcab605e748e69 - languageName: node - linkType: hard - -"level-peek@npm:1.0.6, level-peek@npm:^1.0.6": - version: 1.0.6 - resolution: "level-peek@npm:1.0.6" - dependencies: - level-fix-range: ~1.0.2 - checksum: f777fc225a6316c5ec0bec889674061b7fce20fcba9b2b9c35917d7bf45cf54de54178303352aac23feaff9fcaa5faa0faf5f99210a07bb090985bde6aa47431 - languageName: node - linkType: hard - -"level-sublevel@npm:^5.2.0": - version: 5.2.3 - resolution: "level-sublevel@npm:5.2.3" - dependencies: - level-fix-range: 2.0 - level-hooks: ">=4.4.0 <5" - string-range: ~1.2.1 - xtend: ~2.0.4 - checksum: da77cbdf50c89b7aeb503c5a93755821f89a528f24465263b302f2f5606bf7c14b1e2465b26c1c3212fc9d834dc310f04b5417f67620f7132561542468702248 - languageName: node - linkType: hard - -"levelup@npm:^0.18.2": - version: 0.18.6 - resolution: "levelup@npm:0.18.6" - dependencies: - bl: ~0.8.1 - deferred-leveldown: ~0.2.0 - errno: ~0.1.1 - prr: ~0.0.0 - readable-stream: ~1.0.26 - semver: ~2.3.1 - xtend: ~3.0.0 - checksum: dd26e7206b2fdd8b0b6d7e53d2f231d1b6bbfd132bc005a693d2f982af377670fd338d5e1030544c5b32aac3ab19963c8ae945e97d386fd25ba30a1de14f11ff - languageName: node - linkType: hard - "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -11536,7 +11434,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"lodash@npm:^4.17.12, lodash@npm:^4.17.13, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.2.1": +"lodash@npm:^4.17.12, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.2.1": version: 4.17.20 resolution: "lodash@npm:4.17.20" checksum: c62101d2500c383b5f174a7e9e6fe8098149ddd6e9ccfa85f36d4789446195f5c4afd3cfba433026bcaf3da271256566b04a2bf2618e5a39f6e67f8c12030cb6 @@ -11602,13 +11500,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"ltgt@npm:^2.1.2": - version: 2.2.1 - resolution: "ltgt@npm:2.2.1" - checksum: 680494cb8f5ff63432f9802bac743cf6798b494dc3ea46b704e69c0c0655018eb83f0c25d76220f0877bda8aabf6f3d107f173597c98f22c6977422bb29fbc93 - languageName: node - linkType: hard - "macos-release@npm:^2.2.0": version: 2.3.0 resolution: "macos-release@npm:2.3.0" @@ -11616,21 +11507,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"magic-string@npm:^0.22.5": - version: 0.22.5 - resolution: "magic-string@npm:0.22.5" - dependencies: - vlq: ^0.2.2 - checksum: 350b8afd17016759844237a01b76091214738ef4f050201afd84cfbb21714f3bdcefb648c0c17f587ad4e64e224291dce8b4dfcd8ce61aed770e49abfcb42782 - languageName: node - linkType: hard - -"magic-string@npm:^0.25.2": - version: 0.25.4 - resolution: "magic-string@npm:0.25.4" +"magic-string@npm:^0.25.2, magic-string@npm:^0.25.3, magic-string@npm:^0.25.5": + version: 0.25.7 + resolution: "magic-string@npm:0.25.7" dependencies: sourcemap-codec: ^1.4.4 - checksum: a36054a295c99748d7fa404a5ccf1c3ccc9e105bfd4c85aaefa39d03f96a2bedb7ed94eec2d82c6e0625a29477c0bbe2b12b3395d1c0fcf90ce3e09c69bec27d + checksum: 4b70c13eb21c6f1c54bf7fb029748dc44d6bfcd3c59e5deeda060eecc38df6144b91d10fb7a3cf6156fadab1a68f83d69a189df20ca5f6bd088bf0196ea8f039 languageName: node linkType: hard @@ -12570,24 +12452,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"object-keys@npm:~0.2.0": - version: 0.2.0 - resolution: "object-keys@npm:0.2.0" - dependencies: - foreach: ~2.0.1 - indexof: ~0.0.1 - is: ~0.2.6 - checksum: 678b584c3ac9ac4eb778b5621ef9e7e24b56a74eae118d884a5247b46b9c6e37d60794c054d8b5fafd315fc2e33ec323ff704b8679c91897fe09e3b518e9768c - languageName: node - linkType: hard - -"object-keys@npm:~0.4.0": - version: 0.4.0 - resolution: "object-keys@npm:0.4.0" - checksum: 71d8801c2f70f692e3813c7dc1e15ad50d46000f7e0bd73e72617d4db4fb4812a4ac4be1f4cd47e06e3c0272253ebc5e44847188b64934c0a5ea0ade51b8275d - languageName: node - linkType: hard - "object-visit@npm:^1.0.0": version: 1.0.1 resolution: "object-visit@npm:1.0.1" @@ -12672,13 +12536,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"octal@npm:^1.0.0": - version: 1.0.0 - resolution: "octal@npm:1.0.0" - checksum: bb463ddc04a6ca7c0dca3ffe07169f9cc9fdc262a2888356439defa14d092bef375459cc67dda26ebe73f2e4c2a614e9f313a8d221b6d08d8590183cf029fc94 - languageName: node - linkType: hard - "octokit-pagination-methods@npm:^1.1.0": version: 1.1.0 resolution: "octokit-pagination-methods@npm:1.1.0" @@ -13248,10 +13105,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"picomatch@npm:^2.0.5": - version: 2.1.1 - resolution: "picomatch@npm:2.1.1" - checksum: 9bb7fa95711adb9bbde798009b4f008442c6114066131d9c8035ac79de2f66da6047dc480e75d23aaa2f8ef66a67bb20e603f5093d375ff2179b7c12f9b70888 +"picomatch@npm:^2.0.5, picomatch@npm:^2.2.2": + version: 2.2.2 + resolution: "picomatch@npm:2.2.2" + checksum: 20fa75e0a58b39d83425b3db68744d5f6f361fd4fd66ec7745d884036d502abba0d553a637703af79939b844164b13e60eea339ccb043d7fbd74c3da2592b864 languageName: node linkType: hard @@ -13443,13 +13300,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"process-es6@npm:^0.11.2, process-es6@npm:^0.11.6": - version: 0.11.6 - resolution: "process-es6@npm:0.11.6" - checksum: bb81bc01e76069a733e5900f0870890aa1311a5f6b45070b556c8a92e0f4d1633a6f24fd1db24dc1283ff8600348c0b584d4e8e389405559c3941e4a9c22ce4a - languageName: node - linkType: hard - "process-nextick-args@npm:^2.0.0, process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -13537,13 +13387,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"prr@npm:~0.0.0": - version: 0.0.0 - resolution: "prr@npm:0.0.0" - checksum: 4d5df0173699edf58bd5ac4223b5f67202e1f8b67186cf248f55de4c2f103ff626cedab4f19f8902622890448e2785c48e7d82a65a0371789cea3808c94b5c87 - languageName: node - linkType: hard - "prr@npm:~1.0.1": version: 1.0.1 resolution: "prr@npm:1.0.1" @@ -13875,7 +13718,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"readable-stream@npm:>=1.1.13-1 <1.2.0-0, readable-stream@npm:^1.0.26-4": +"readable-stream@npm:>=1.1.13-1 <1.2.0-0": version: 1.1.14 resolution: "readable-stream@npm:1.1.14" dependencies: @@ -13887,18 +13730,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"readable-stream@npm:~1.0.26, readable-stream@npm:~1.0.26-4": - version: 1.0.34 - resolution: "readable-stream@npm:1.0.34" - dependencies: - core-util-is: ~1.0.0 - inherits: ~2.0.1 - isarray: 0.0.1 - string_decoder: ~0.10.x - checksum: 90f868f0a37e97794ce963f92c3dd8997a66a2143f867075521ac6905ed49967f425842de0dc53a952a49c60aa81e1239af6e32348e9f3dadffd61101b1c4fdc - languageName: node - linkType: hard - "readdir-scoped-modules@npm:^1.0.0": version: 1.1.0 resolution: "readdir-scoped-modules@npm:1.1.0" @@ -14250,7 +14081,7 @@ resolve@1.1.7: languageName: node linkType: hard -"resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.13.1, resolve@^1.15.0, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.8.1": +"resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.0, resolve@^1.13.1, resolve@^1.15.0, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.8.1": version: 1.17.0 resolution: "resolve@npm:1.17.0" dependencies: @@ -14266,7 +14097,7 @@ resolve@1.1.7: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.4#builtin, resolve@patch:resolve@^1.1.6#builtin, resolve@patch:resolve@^1.1.7#builtin, resolve@patch:resolve@^1.10.0#builtin, resolve@patch:resolve@^1.11.0#builtin, resolve@patch:resolve@^1.11.1#builtin, resolve@patch:resolve@^1.13.1#builtin, resolve@patch:resolve@^1.15.0#builtin, resolve@patch:resolve@^1.17.0#builtin, resolve@patch:resolve@^1.3.2#builtin, resolve@patch:resolve@^1.4.0#builtin, resolve@patch:resolve@^1.8.1#builtin": +"resolve@patch:resolve@^1.1.4#builtin, resolve@patch:resolve@^1.1.6#builtin, resolve@patch:resolve@^1.1.7#builtin, resolve@patch:resolve@^1.10.0#builtin, resolve@patch:resolve@^1.11.0#builtin, resolve@patch:resolve@^1.13.1#builtin, resolve@patch:resolve@^1.15.0#builtin, resolve@patch:resolve@^1.17.0#builtin, resolve@patch:resolve@^1.3.2#builtin, resolve@patch:resolve@^1.4.0#builtin, resolve@patch:resolve@^1.8.1#builtin": version: 1.17.0 resolution: "resolve@patch:resolve@npm%3A1.17.0#builtin::version=1.17.0&hash=3388aa" dependencies: @@ -14362,69 +14193,23 @@ resolve@1.1.7: languageName: node linkType: hard -"rollup-plugin-commonjs@npm:^10.1.0": - version: 10.1.0 - resolution: "rollup-plugin-commonjs@npm:10.1.0" +"rollup-plugin-inject@npm:^3.0.0": + version: 3.0.2 + resolution: "rollup-plugin-inject@npm:3.0.2" dependencies: estree-walker: ^0.6.1 - is-reference: ^1.1.2 - magic-string: ^0.25.2 - resolve: ^1.11.0 + magic-string: ^0.25.3 rollup-pluginutils: ^2.8.1 - peerDependencies: - rollup: ">=1.12.0" - checksum: 853150cba571df74a3eac03a4352bb6d63fbe05c3438b0702615ba366877e6d2076fa1d695a442cd7910c55641306a2fa54644e022570988441c35a59313decc - languageName: node - linkType: hard - -"rollup-plugin-node-builtins@npm:^2.1.2": - version: 2.1.2 - resolution: "rollup-plugin-node-builtins@npm:2.1.2" - dependencies: - browserify-fs: ^1.0.0 - buffer-es6: ^4.9.2 - crypto-browserify: ^3.11.0 - process-es6: ^0.11.2 - checksum: 49b088868eb964515b4ad1546f5721e58e5117b4ae176c81003b7e5da4991c3bb3e5ceae8e8c54699d76e9895f04977d58a265c3bd8c6749284e1cc43e35ec69 + checksum: c043f4eba75145d39e6732aac0420cad12045e3eaa3cb78905083382d0315c026a0af289a803287ba466f3a6470ac3dc8dd8731b1cc93969752682fae5b96152 languageName: node linkType: hard -"rollup-plugin-node-globals@npm:^1.4.0": - version: 1.4.0 - resolution: "rollup-plugin-node-globals@npm:1.4.0" - dependencies: - acorn: ^5.7.3 - buffer-es6: ^4.9.3 - estree-walker: ^0.5.2 - magic-string: ^0.22.5 - process-es6: ^0.11.6 - rollup-pluginutils: ^2.3.1 - checksum: 0c77ffc337b2b1937dc418cbbd47fd94df61e4f0b2360666437d88043504b2f88e973a0572dfecfadb2d542738b2b32fcaf4263696c68dc555d0db015e648322 - languageName: node - linkType: hard - -"rollup-plugin-node-resolve@npm:^5.0.0": - version: 5.2.0 - resolution: "rollup-plugin-node-resolve@npm:5.2.0" - dependencies: - "@types/resolve": 0.0.8 - builtin-modules: ^3.1.0 - is-module: ^1.0.0 - resolve: ^1.11.1 - rollup-pluginutils: ^2.8.1 - peerDependencies: - rollup: ">=1.11.0" - checksum: f20dd3e6669b2b888cd41c8e6072f09c95e14559fb7a4634b5756f7f99e0986e9dc36d3b3e651c0a38ca4c192b2b96c3898aec46a81842fd2f186f55701d9cf1 - languageName: node - linkType: hard - -"rollup-plugin-replace@npm:^2.2.0": - version: 2.2.0 - resolution: "rollup-plugin-replace@npm:2.2.0" +"rollup-plugin-node-polyfills@npm:^0.2.1": + version: 0.2.1 + resolution: "rollup-plugin-node-polyfills@npm:0.2.1" dependencies: - magic-string: ^0.25.2 - rollup-pluginutils: ^2.6.0 - checksum: f40e4b9ea2af618d7768cd20604d36f49d37c4060a2ed5cf9fb29be5a92c5188f19be03ba16df302389ef1b72593b93d89782c5bf47cfd4db8c45a236f522854 + rollup-plugin-inject: ^3.0.0 + checksum: ece17e6ff9d6a5e08f444719dc5aeba62ea64998a32abd70a6fc7a3ea1649042f1223b6621faa0d9777b18fec2888f42133188551b32d1f1821f79694827c4ed languageName: node linkType: hard @@ -14443,7 +14228,7 @@ resolve@1.1.7: languageName: node linkType: hard -"rollup-pluginutils@npm:^2.3.1, rollup-pluginutils@npm:^2.5.0, rollup-pluginutils@npm:^2.6.0, rollup-pluginutils@npm:^2.8.1, rollup-pluginutils@npm:^2.8.2": +"rollup-pluginutils@npm:^2.8.1, rollup-pluginutils@npm:^2.8.2": version: 2.8.2 resolution: "rollup-pluginutils@npm:2.8.2" dependencies: @@ -14452,16 +14237,17 @@ resolve@1.1.7: languageName: node linkType: hard -"rollup@npm:1.27.9": - version: 1.27.9 - resolution: "rollup@npm:1.27.9" +"rollup@npm:^2.26.5": + version: 2.26.5 + resolution: "rollup@npm:2.26.5" dependencies: - "@types/estree": "*" - "@types/node": "*" - acorn: ^7.1.0 + fsevents: ~2.1.2 + dependenciesMeta: + fsevents: + optional: true bin: - rollup: ./dist/bin/rollup - checksum: b45e5377277cfd06e369070ab12bc5ed81beda190366651af4e36998d5374e23a44dc3287829fc27b09690b4afe0f9d7be7b4c12d55a4d33116f6bc8f84dc0c1 + rollup: dist/bin/rollup + checksum: 92b0e96cc32af0dc18f42c12aed671085b1ba684d4b3211ac019912c7947830f624c2f1913108975630f8712667f0b9fa2999895f86a68ac4ddffbc2c88ea208 languageName: node linkType: hard @@ -14623,15 +14409,6 @@ resolve@1.1.7: languageName: node linkType: hard -"semver@npm:~2.3.1": - version: 2.3.2 - resolution: "semver@npm:2.3.2" - bin: - semver: ./bin/semver - checksum: 7279e7c9a66364b2506de425fcea974ba415dc2a1fdb1f7cb62c8b99b5ade865a3045496245485e3c460aedaf80954624a61afcaae62f25a3b59ebd248afa19d - languageName: node - linkType: hard - "semver@npm:~5.3.0": version: 5.3.0 resolution: "semver@npm:5.3.0" @@ -15180,13 +14957,6 @@ resolve@1.1.7: languageName: node linkType: hard -"string-range@npm:~1.2, string-range@npm:~1.2.1": - version: 1.2.2 - resolution: "string-range@npm:1.2.2" - checksum: 76cb6fb3ed612f2d56ff4faf7e7567a2f1256dd7a9509c064b5dd663a9f68da29b80eae9e8697255efcbddb321ab6ad6caa7aad2b32dffff47cfacc35b909d21 - languageName: node - linkType: hard - "string-width@npm:^1.0.1, string-width@npm:^1.0.2": version: 1.0.2 resolution: "string-width@npm:1.0.2" @@ -15933,13 +15703,6 @@ resolve@1.1.7: languageName: node linkType: hard -"typedarray-to-buffer@npm:~1.0.0": - version: 1.0.4 - resolution: "typedarray-to-buffer@npm:1.0.4" - checksum: b3d5b7b9bdef9fa405b06f8f0d845f1fb88ceaef4e295b157a7a4bfd33c37104c88f8b0215ef2b9f1311f502c3f7912f182e31adac9dcdf3c7b5641d622c2175 - languageName: node - linkType: hard - "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" @@ -16361,13 +16124,6 @@ typescript@^3.6.3: languageName: node linkType: hard -"vlq@npm:^0.2.2": - version: 0.2.3 - resolution: "vlq@npm:0.2.3" - checksum: 48055a9675a8f58c7e78f02707d0e9daa25a7eacbe49d2b215bf35c05eca6399d4ad645c51a512d05c0acd138fb4c003a0e3534a71338f0f2f634a3746d2f03f - languageName: node - linkType: hard - "vm-browserify@npm:^1.0.0": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" @@ -16665,39 +16421,6 @@ typescript@^3.6.3: languageName: node linkType: hard -"xtend@npm:^2.2.0": - version: 2.2.0 - resolution: "xtend@npm:2.2.0" - checksum: 00be16e6d1805a214808aa2d548b10717e564af701fe1ef66af1fae31681efb3a9acfcc60fd993eb513b6bc6a25444050651026472d319b49b1783101b50d493 - languageName: node - linkType: hard - -"xtend@npm:~2.0.4": - version: 2.0.6 - resolution: "xtend@npm:2.0.6" - dependencies: - is-object: ~0.1.2 - object-keys: ~0.2.0 - checksum: 9702ce0c9adfd06b57c854bc182833182e726091de016ef3f7f196ac1b34b46ab6f3cefcfb77b65dd3e9fe184f9908d16f33c748dad048fb05add867aeb3a9f0 - languageName: node - linkType: hard - -"xtend@npm:~2.1.2": - version: 2.1.2 - resolution: "xtend@npm:2.1.2" - dependencies: - object-keys: ~0.4.0 - checksum: 363fc1d7f18cdeaae36d675b4aa46bbfd3d39b9fd6d71956e390113724ce5b60c5abf19ac5d3cf4be0d788899522fe854a4bc557832f53b9f603e3f395a882bd - languageName: node - linkType: hard - -"xtend@npm:~3.0.0": - version: 3.0.0 - resolution: "xtend@npm:3.0.0" - checksum: bcba207830b7842d5052eac815872b89b070eba9dd0e1e4087b58fb8e780de21c051fbefdb43e80950ab2caf2895d4a4803332d3f9e98fcdff3db5933f0ab286 - languageName: node - linkType: hard - "y18n@npm:^3.2.1": version: 3.2.1 resolution: "y18n@npm:3.2.1" From 91667003c2ae77c6c4f4092eefbe9d600bb1d21c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 26 Aug 2020 15:06:08 -0400 Subject: [PATCH 2/6] chore: downupgrade @rollup/plugin-commonjs to 13.0.2 --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index c472f744be3f..0574d2ac7246 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@babel/register": "^7.10.5", "@babel/runtime": "^7.11.0", "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-commonjs": "^14.0.0", + "@rollup/plugin-commonjs": "^13.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^9.0.0", "@rollup/plugin-replace": "^2.3.3", diff --git a/yarn.lock b/yarn.lock index 048a71b0cf18..c7ac79ce5787 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4645,9 +4645,9 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-commonjs@npm:^14.0.0": - version: 14.0.0 - resolution: "@rollup/plugin-commonjs@npm:14.0.0" +"@rollup/plugin-commonjs@npm:^13.0.0": + version: 13.0.2 + resolution: "@rollup/plugin-commonjs@npm:13.0.2" dependencies: "@rollup/pluginutils": ^3.0.8 commondir: ^1.0.1 @@ -4658,7 +4658,7 @@ __metadata: resolve: ^1.11.0 peerDependencies: rollup: ^2.3.4 - checksum: f8c733dee53be98576bd9c739a876635407792944abcc1eba2cd9444ce673092582b863be9a1d29c2dde56a654761b1df1ba5301686e94359bca114d1c05c893 + checksum: 3a3f6fd5ec8608f4bc7343d89d84ae9253d99b45317e3dd2f05ebc7da476490ac553015ae3a4a34bbcd6afc094bfbf47d9a5769c13bb1e2a093703c8533196b4 languageName: node linkType: hard @@ -5720,7 +5720,7 @@ __metadata: "@babel/register": ^7.10.5 "@babel/runtime": ^7.11.0 "@rollup/plugin-babel": ^5.2.0 - "@rollup/plugin-commonjs": ^14.0.0 + "@rollup/plugin-commonjs": ^13.0.0 "@rollup/plugin-json": ^4.1.0 "@rollup/plugin-node-resolve": ^9.0.0 "@rollup/plugin-replace": ^2.3.3 From 02b71c27ca47ab9ba3f14dd4b8dc5af41c88e700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 26 Aug 2020 15:20:04 -0400 Subject: [PATCH 3/6] nit: restore extraPlugins move --- Gulpfile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gulpfile.js b/Gulpfile.js index 33a2d7bdbaca..1d9c291e9382 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -124,6 +124,7 @@ function buildRollup(packages) { .rollup({ input, plugins: [ + ...extraPlugins, rollupBabelSource(), rollupReplace({ "process.env.NODE_ENV": JSON.stringify(process.env.NODE_ENV), @@ -158,7 +159,6 @@ function buildRollup(packages) { sourceMap: sourcemap, include: "**/*.js", }), - ...extraPlugins, ], }) .then(bundle => { From 22b8b6bc27002cbd1d94929c4663ace421ef69e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 26 Aug 2020 16:34:50 -0400 Subject: [PATCH 4/6] chore: remove unused rollup-plugin-babel --- package.json | 1 - yarn.lock | 16 +--------------- 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/package.json b/package.json index 0574d2ac7246..721efbaf1cf7 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,6 @@ "pump": "^3.0.0", "rimraf": "^2.6.3", "rollup": "^2.26.5", - "rollup-plugin-babel": "^4.4.0", "rollup-plugin-node-polyfills": "^0.2.1", "rollup-plugin-terser": "^5.3.0", "test262-stream": "^1.3.0", diff --git a/yarn.lock b/yarn.lock index c7ac79ce5787..12be4819e6bb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -560,7 +560,7 @@ __metadata: languageName: unknown linkType: soft -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.10.4": +"@babel/helper-module-imports@npm:^7.10.4": version: 7.10.4 resolution: "@babel/helper-module-imports@npm:7.10.4" dependencies: @@ -5752,7 +5752,6 @@ __metadata: pump: ^3.0.0 rimraf: ^2.6.3 rollup: ^2.26.5 - rollup-plugin-babel: ^4.4.0 rollup-plugin-node-polyfills: ^0.2.1 rollup-plugin-terser: ^5.3.0 test262-stream: ^1.3.0 @@ -14180,19 +14179,6 @@ resolve@1.1.7: languageName: node linkType: hard -"rollup-plugin-babel@npm:^4.4.0": - version: 4.4.0 - resolution: "rollup-plugin-babel@npm:4.4.0" - dependencies: - "@babel/helper-module-imports": ^7.0.0 - rollup-pluginutils: ^2.8.1 - peerDependencies: - "@babel/core": 7 || ^7.0.0-rc.2 - rollup: ">=0.60.0 <3" - checksum: 9f82719d1595e4f6770d6d5521f8bd982eace92d97ac258d37c0e2410c3e355f7bb5423ca00a178fe78e6c07facfd20cfa06c25f468d419b3152802e256d6f86 - languageName: node - linkType: hard - "rollup-plugin-inject@npm:^3.0.0": version: 3.0.2 resolution: "rollup-plugin-inject@npm:3.0.2" From 6d1f4aff47503e53268b9aee6f332918e0635731 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 26 Aug 2020 16:37:23 -0400 Subject: [PATCH 5/6] chore: bump rollup-plugin-terser to 7.0.0 --- package.json | 2 +- yarn.lock | 58 +++++++++++++++++++++++++++++++--------------------- 2 files changed, 36 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 721efbaf1cf7..1567680d9764 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "rimraf": "^2.6.3", "rollup": "^2.26.5", "rollup-plugin-node-polyfills": "^0.2.1", - "rollup-plugin-terser": "^5.3.0", + "rollup-plugin-terser": "^7.0.0", "test262-stream": "^1.3.0", "through2": "^2.0.0", "typescript": "^3.6.3" diff --git a/yarn.lock b/yarn.lock index 12be4819e6bb..6b1b9dbaf5e5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -57,7 +57,7 @@ __metadata: languageName: unknown linkType: soft -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.5.5": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4": version: 7.10.4 resolution: "@babel/code-frame@npm:7.10.4" dependencies: @@ -5753,7 +5753,7 @@ __metadata: rimraf: ^2.6.3 rollup: ^2.26.5 rollup-plugin-node-polyfills: ^0.2.1 - rollup-plugin-terser: ^5.3.0 + rollup-plugin-terser: ^7.0.0 test262-stream: ^1.3.0 through2: ^2.0.0 typescript: ^3.6.3 @@ -10781,6 +10781,17 @@ fsevents@~2.1.2: languageName: node linkType: hard +"jest-worker@npm:^26.2.1": + version: 26.3.0 + resolution: "jest-worker@npm:26.3.0" + dependencies: + "@types/node": "*" + merge-stream: ^2.0.0 + supports-color: ^7.0.0 + checksum: 6b7190ef8f6e0dec1a2ed865624e45bc7a7d18795911890423813d1972521abe6f1f2e57076070cb70efa3b5f1b5cf54f33bc7e0bcda41d04341df47f0487d59 + languageName: node + linkType: hard + "jest@npm:^24.8.0, jest@npm:^24.9.0": version: 24.9.0 resolution: "jest@npm:24.9.0" @@ -13515,7 +13526,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5": +"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" dependencies: @@ -14199,22 +14210,21 @@ resolve@1.1.7: languageName: node linkType: hard -"rollup-plugin-terser@npm:^5.3.0": - version: 5.3.0 - resolution: "rollup-plugin-terser@npm:5.3.0" +"rollup-plugin-terser@npm:^7.0.0": + version: 7.0.0 + resolution: "rollup-plugin-terser@npm:7.0.0" dependencies: - "@babel/code-frame": ^7.5.5 - jest-worker: ^24.9.0 - rollup-pluginutils: ^2.8.2 - serialize-javascript: ^2.1.2 - terser: ^4.6.2 + "@babel/code-frame": ^7.10.4 + jest-worker: ^26.2.1 + serialize-javascript: ^4.0.0 + terser: ^5.0.0 peerDependencies: - rollup: ">=0.66.0 <3" - checksum: 51d113b7288d74dfc71750e90d2247b6d0d561a8b03b13f5f3478b6297a0dfaa5cb9045d5369c8d2c4045a66191d33a354a2147750a02a6986b63599c3544240 + rollup: ^2.0.0 + checksum: 56e22420ea4ce735a3779f4ee0ad4d33d0c2bc15a9c276772b53cd0fe5fb7a59184aa8de8ee2b90261de8357b26e8f7c374e92ece53654efd6932c643aeb76c3 languageName: node linkType: hard -"rollup-pluginutils@npm:^2.8.1, rollup-pluginutils@npm:^2.8.2": +"rollup-pluginutils@npm:^2.8.1": version: 2.8.2 resolution: "rollup-pluginutils@npm:2.8.2" dependencies: @@ -14404,10 +14414,12 @@ resolve@1.1.7: languageName: node linkType: hard -"serialize-javascript@npm:^2.1.2": - version: 2.1.2 - resolution: "serialize-javascript@npm:2.1.2" - checksum: 9a4d4da6469e327332203438eed9a408e0618519d18aaba3790c88bf87712df4d577423d8fbd7122753800fa12afe19540cba111178ab0cf1f33c2b5771731bf +"serialize-javascript@npm:^4.0.0": + version: 4.0.0 + resolution: "serialize-javascript@npm:4.0.0" + dependencies: + randombytes: ^2.1.0 + checksum: f17305aaabab9ae443505d1bf477c13b09adb7031c397d18400bec16f43f788febdd3311ca6043fdebd1d446cfa70a5804ef7268da54351dec51080f56d52fa9 languageName: node linkType: hard @@ -15200,7 +15212,7 @@ resolve@1.1.7: languageName: node linkType: hard -"supports-color@npm:^7.1.0": +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.1.0 resolution: "supports-color@npm:7.1.0" dependencies: @@ -15311,16 +15323,16 @@ resolve@1.1.7: languageName: node linkType: hard -"terser@npm:^4.6.2": - version: 4.6.6 - resolution: "terser@npm:4.6.6" +"terser@npm:^5.0.0": + version: 5.2.1 + resolution: "terser@npm:5.2.1" dependencies: commander: ^2.20.0 source-map: ~0.6.1 source-map-support: ~0.5.12 bin: terser: bin/terser - checksum: f6d39463bace28dbd189b91ae2c5250d68725cdd1a286de1501fa6e3953293d18606ac8d6262ebb9ba0de0178c5ec4cca4df6296eb2bf07ac95493b0d2c52437 + checksum: eba43b091dbc49eeb5201a141e6c8a09b3ff892dea6f5ce76ee2ea51343f26683d6481997fe30ba12ae3758dd6dc27088c74f58784243dc539b520ce8e382a0a languageName: node linkType: hard From 4f1fabb5f2c8fbc979e035e9026c83165d8a0247 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 26 Aug 2020 17:10:47 -0400 Subject: [PATCH 6/6] chore: remove invalid terser options --- Gulpfile.js | 1 - 1 file changed, 1 deletion(-) diff --git a/Gulpfile.js b/Gulpfile.js index 1d9c291e9382..dee95c3d1638 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -101,7 +101,6 @@ function buildRollup(packages) { if (minify) { extraPlugins.push( rollupTerser({ - include: /^.+\.min\.js$/, // workaround https://bugs.webkit.org/show_bug.cgi?id=212725 output: { ascii_only: true,