From d6ea3589272b38e899a45d9f224597b3a7827db3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 12:18:30 +0100 Subject: [PATCH 01/12] Remove babel-plugin-polyfill-corejs2 --- .eslintignore | 1 - .prettierignore | 1 - Gulpfile.js | 1 - README.md | 1 - docs/migration.md | 135 -------- .../babel-plugin-polyfill-corejs2/.npmignore | 3 - .../babel-plugin-polyfill-corejs2/LICENSE | 22 -- .../babel-plugin-polyfill-corejs2/README.md | 28 -- .../package.json | 42 --- .../src/add-platform-specific-polyfills.ts | 25 -- .../src/built-in-definitions.ts | 310 ------------------ .../src/helpers.ts | 37 --- .../src/index.ts | 211 ------------ .../exclude-include/input.mjs | 1 - .../exclude-include/options.json | 16 - .../exclude-include/output.mjs | 18 - .../exclude/input.mjs | 1 - .../exclude/options.json | 20 -- .../exclude/output.mjs | 3 - .../include/input.mjs | 1 - .../include/options.json | 15 - .../include/output.mjs | 19 -- .../entry-global-regenerator/all-1/input.mjs | 1 - .../all-1/options.json | 14 - .../entry-global-regenerator/all-1/output.mjs | 150 --------- .../entry-global-regenerator/all-2/input.mjs | 1 - .../all-2/options.json | 14 - .../entry-global-regenerator/all-2/output.mjs | 150 --------- .../test/fixtures/entry-global/all/input.mjs | 1 - .../fixtures/entry-global/all/options.json | 11 - .../test/fixtures/entry-global/all/output.mjs | 149 --------- .../fixtures/entry-global/chrome-48/input.mjs | 2 - .../entry-global/chrome-48/options.json | 14 - .../entry-global/chrome-48/output.mjs | 64 ---- .../fixtures/entry-global/chrome-49/input.mjs | 2 - .../entry-global/chrome-49/options.json | 14 - .../entry-global/chrome-49/output.mjs | 49 --- .../fixtures/entry-global/chrome-66/input.mjs | 16 - .../entry-global/chrome-66/options.json | 14 - .../entry-global/chrome-66/output.mjs | 16 - .../fixtures/entry-global/chrome-71/input.mjs | 16 - .../entry-global/chrome-71/options.json | 14 - .../entry-global/chrome-71/output.mjs | 15 - .../entry-global/chromeandroid/input.mjs | 2 - .../entry-global/chromeandroid/options.json | 14 - .../entry-global/chromeandroid/output.mjs | 15 - .../fixtures/entry-global/electron/input.mjs | 3 - .../entry-global/electron/options.json | 14 - .../fixtures/entry-global/electron/output.mjs | 18 - .../fixtures/entry-global/ie-11/input.mjs | 1 - .../fixtures/entry-global/ie-11/options.json | 14 - .../fixtures/entry-global/ie-11/output.mjs | 129 -------- .../test/fixtures/entry-global/ie-9/input.mjs | 1 - .../fixtures/entry-global/ie-9/options.json | 14 - .../fixtures/entry-global/ie-9/output.mjs | 132 -------- .../fixtures/entry-global/import/input.mjs | 2 - .../fixtures/entry-global/import/options.json | 14 - .../fixtures/entry-global/import/output.mjs | 18 - .../entry-global/node-10.13/input.mjs | 2 - .../entry-global/node-10.13/options.json | 14 - .../entry-global/node-10.13/output.mjs | 2 - .../fixtures/entry-global/node-11/input.mjs | 2 - .../entry-global/node-11/options.json | 14 - .../fixtures/entry-global/node-11/output.mjs | 1 - .../fixtures/entry-global/node-web/input.mjs | 1 - .../entry-global/node-web/options.json | 15 - .../fixtures/entry-global/node-web/output.mjs | 17 - .../test/fixtures/entry-global/node/input.mjs | 2 - .../fixtures/entry-global/node/options.json | 14 - .../fixtures/entry-global/node/output.mjs | 15 - .../fixtures/entry-global/require/input.js | 3 - .../entry-global/require/options.json | 14 - .../fixtures/entry-global/require/output.js | 18 - .../test/fixtures/usage-global/all/input.mjs | 18 - .../fixtures/usage-global/all/options.json | 11 - .../test/fixtures/usage-global/all/output.mjs | 28 -- .../usage-global/array-slice/input.mjs | 0 .../usage-global/array-slice/options.json | 11 - .../browserslist-config-ignore/browserslist | 1 - .../browserslist-config-ignore/input.mjs | 1 - .../browserslist-config-ignore/options.json | 15 - .../browserslist-config-ignore/output.mjs | 3 - .../destructuring-assignment/input.mjs | 1 - .../destructuring-assignment/options.json | 11 - .../destructuring-assignment/output.mjs | 5 - .../destructuring-catch/input.mjs | 3 - .../destructuring-catch/options.json | 11 - .../destructuring-catch/output.mjs | 7 - .../destructuring-for-x/input.mjs | 1 - .../destructuring-for-x/options.json | 11 - .../destructuring-for-x/output.mjs | 5 - .../destructuring-params/input.mjs | 1 - .../destructuring-params/options.json | 11 - .../destructuring-params/output.mjs | 5 - .../input.mjs | 1 - .../options.json | 11 - .../output.mjs | 5 - .../evaluated-class-methods/input.mjs | 12 - .../evaluated-class-methods/options.json | 11 - .../evaluated-class-methods/output.mjs | 16 - .../evaluated-instance-methods/input.mjs | 8 - .../evaluated-instance-methods/options.json | 11 - .../evaluated-instance-methods/output.mjs | 9 - .../for-of-destructure-with/input.mjs | 3 - .../for-of-destructure-with/options.json | 14 - .../for-of-destructure-with/output.mjs | 9 - .../for-of-destructure-without/input.mjs | 3 - .../for-of-destructure-without/options.json | 14 - .../for-of-destructure-without/output.mjs | 5 - .../fixtures/usage-global/for-of/input.mjs | 1 - .../fixtures/usage-global/for-of/options.json | 11 - .../fixtures/usage-global/for-of/output.mjs | 5 - .../instance-methods-native-support/input.mjs | 12 - .../options.json | 14 - .../output.mjs | 16 - .../usage-global/instance-methods/input.mjs | 20 -- .../instance-methods/options.json | 11 - .../usage-global/instance-methods/output.mjs | 47 --- .../usage-global/modules-transform/input.mjs | 1 - .../modules-transform/options.json | 12 - .../usage-global/modules-transform/output.js | 5 - .../usage-global/native-support/input.mjs | 25 -- .../usage-global/native-support/options.json | 14 - .../usage-global/native-support/output.mjs | 27 -- .../usage-global/no-builtins/input.mjs | 1 - .../usage-global/no-builtins/options.json | 11 - .../usage-global/no-builtins/output.mjs | 1 - .../usage-global/no-transform/input.mjs | 2 - .../usage-global/no-transform/options.json | 14 - .../usage-global/no-transform/output.mjs | 2 - .../usage-global/number-ie-11/input.mjs | 2 - .../usage-global/number-ie-11/options.json | 14 - .../usage-global/number-ie-11/output.mjs | 5 - .../usage-global/promise-all/input.mjs | 4 - .../usage-global/promise-all/options.json | 14 - .../usage-global/promise-all/output.mjs | 9 - .../usage-global/promise-finally/input.mjs | 4 - .../usage-global/promise-finally/options.json | 14 - .../usage-global/promise-finally/output.mjs | 7 - .../usage-global/promise-race/input.mjs | 4 - .../usage-global/promise-race/options.json | 14 - .../usage-global/promise-race/output.mjs | 9 - .../remove-babel-polyfill-import/input.mjs | 4 - .../remove-babel-polyfill-import/options.json | 11 - .../remove-babel-polyfill-import/output.mjs | 4 - .../source-type-script-query/input.js | 8 - .../source-type-script-query/options.json | 14 - .../source-type-script-query/output.js | 8 - .../usage-global/source-type-script/input.js | 8 - .../source-type-script/options.json | 14 - .../usage-global/source-type-script/output.js | 8 - .../fixtures/usage-global/spread/input.mjs | 1 - .../fixtures/usage-global/spread/options.json | 11 - .../fixtures/usage-global/spread/output.mjs | 1 - .../symbol-iterator-async/input.mjs | 1 - .../symbol-iterator-async/options.json | 11 - .../symbol-iterator-async/output.mjs | 3 - .../usage-global/symbol-iterator-in/input.mjs | 1 - .../symbol-iterator-in/options.json | 11 - .../symbol-iterator-in/output.mjs | 6 - .../usage-global/symbol-iterator/input.mjs | 1 - .../usage-global/symbol-iterator/options.json | 11 - .../usage-global/symbol-iterator/output.mjs | 6 - .../fixtures/usage-global/timers/input.mjs | 5 - .../fixtures/usage-global/timers/options.json | 11 - .../fixtures/usage-global/timers/output.mjs | 7 - .../typed-array-edge-13/input.mjs | 1 - .../typed-array-edge-13/options.json | 14 - .../typed-array-edge-13/output.mjs | 1 - .../usage-global/typed-array-static/input.mjs | 1 - .../typed-array-static/options.json | 11 - .../typed-array-static/output.mjs | 2 - .../usage-global/typed-array/input.mjs | 1 - .../usage-global/typed-array/options.json | 11 - .../usage-global/typed-array/output.mjs | 2 - .../usage-global/unknown-polyfill/input.mjs | 1 - .../unknown-polyfill/options.json | 12 - .../usage-global/unknown-polyfill/output.mjs | 5 - .../usage-global/yield-non-star/input.mjs | 3 - .../usage-global/yield-non-star/options.json | 14 - .../usage-global/yield-non-star/output.mjs | 3 - .../usage-global/yield-star/input.mjs | 3 - .../usage-global/yield-star/options.json | 14 - .../usage-global/yield-star/output.mjs | 4 - .../usage-pure/aliased-constructors/input.js | 7 - .../aliased-constructors/options.json | 11 - .../usage-pure/aliased-constructors/output.js | 8 - .../usage-pure/built-in-globals/input.js | 33 -- .../usage-pure/built-in-globals/options.json | 11 - .../usage-pure/built-in-globals/output.js | 41 --- .../built-in-static-methods/input.js | 92 ------ .../built-in-static-methods/options.json | 11 - .../built-in-static-methods/output.js | 146 --------- .../fixtures/usage-pure/catch-all/input.js | 1 - .../usage-pure/catch-all/options.json | 11 - .../fixtures/usage-pure/catch-all/output.js | 2 - .../test/fixtures/usage-pure/delete/input.js | 3 - .../fixtures/usage-pure/delete/options.json | 11 - .../test/fixtures/usage-pure/delete/output.js | 3 - .../fixtures/usage-pure/es6-for-of/input.js | 3 - .../usage-pure/es6-for-of/options.json | 12 - .../fixtures/usage-pure/es6-for-of/output.js | 18 - .../math-undefined-version/input.js | 33 -- .../math-undefined-version/options.json | 11 - .../math-undefined-version/output.js | 34 -- .../test/fixtures/usage-pure/math/input.js | 33 -- .../fixtures/usage-pure/math/options.json | 12 - .../test/fixtures/usage-pure/math/output.js | 34 -- .../usage-pure/modules-loose/input.mjs | 7 - .../usage-pure/modules-loose/options.json | 17 - .../usage-pure/modules-loose/output.js | 21 -- .../fixtures/usage-pure/modules/input.mjs | 4 - .../fixtures/usage-pure/modules/options.json | 12 - .../fixtures/usage-pure/modules/output.js | 21 -- .../usage-pure/symbol-iterator-in/input.js | 1 - .../symbol-iterator-in/options.json | 11 - .../usage-pure/symbol-iterator-in/output.js | 2 - .../usage-pure/symbol-iterator/input.js | 1 - .../usage-pure/symbol-iterator/options.json | 11 - .../usage-pure/symbol-iterator/output.js | 2 - .../usage-pure/symbol-prototype/input.js | 1 - .../usage-pure/symbol-prototype/options.json | 11 - .../usage-pure/symbol-prototype/output.js | 2 - .../usage-pure/targets-chrome-30/input.mjs | 1 - .../usage-pure/targets-chrome-30/options.json | 14 - .../usage-pure/targets-chrome-30/output.mjs | 2 - .../usage-pure/targets-chrome-55/input.mjs | 1 - .../usage-pure/targets-chrome-55/options.json | 14 - .../usage-pure/targets-chrome-55/output.mjs | 1 - .../test/index.js | 3 - .../test/node_modules/README.md | 8 - .../options.json | 2 +- .../async-native-support/options.json | 2 +- .../async-native-support/output.mjs | 1 + .../regenerator-transform-async/options.json | 2 +- .../regenerator-transform-async/output.mjs | 4 +- .../@@/babel-plugin-polyfill-corejs2.js | 1 - .../@@/babel-plugin-polyfill-corejs3.js} | 2 +- test/esm/index.mjs | 15 - test/esm/package.json | 1 - yarn.lock | 17 - 241 files changed, 7 insertions(+), 3865 deletions(-) delete mode 100644 packages/babel-plugin-polyfill-corejs2/.npmignore delete mode 100644 packages/babel-plugin-polyfill-corejs2/LICENSE delete mode 100644 packages/babel-plugin-polyfill-corejs2/README.md delete mode 100644 packages/babel-plugin-polyfill-corejs2/package.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/src/add-platform-specific-polyfills.ts delete mode 100644 packages/babel-plugin-polyfill-corejs2/src/built-in-definitions.ts delete mode 100644 packages/babel-plugin-polyfill-corejs2/src/helpers.ts delete mode 100644 packages/babel-plugin-polyfill-corejs2/src/index.ts delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/array-slice/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/array-slice/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/browserslist delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/input.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/output.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/input.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/options.json delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/output.mjs delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/index.js delete mode 100644 packages/babel-plugin-polyfill-corejs2/test/node_modules/README.md delete mode 100644 packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs2.js rename packages/{babel-plugin-polyfill-corejs2/test/node_modules/@@/babel-plugin-polyfill-corejs2.js => babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs3.js} (90%) diff --git a/.eslintignore b/.eslintignore index 16b920f2..b1a3e86a 100644 --- a/.eslintignore +++ b/.eslintignore @@ -8,4 +8,3 @@ packages/*/lib packages/*/esm packages/*/test/fixtures packages/*/test/spawn-fixtures -packages/babel-plugin-polyfill-corejs2/data/* diff --git a/.prettierignore b/.prettierignore index 03caa088..264256c0 100644 --- a/.prettierignore +++ b/.prettierignore @@ -2,5 +2,4 @@ package.json packages/*/test/fixtures/**/input.* packages/*/test/fixtures/**/exec.* packages/*/test/fixtures/**/output.* -packages/babel-plugin-polyfill-corejs2/data/* packages/babel-plugin-polyfill-corejs3/src/shipped-proposals.js \ No newline at end of file diff --git a/Gulpfile.js b/Gulpfile.js index 863a53e2..b072c9e2 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -17,7 +17,6 @@ const rollupJson = require("@rollup/plugin-json"); const esmBundles = [ { name: "babel-helper-define-polyfill-provider", target: "node" }, { name: "babel-helper-define-polyfill-provider", target: "browser" }, - { name: "babel-plugin-polyfill-corejs2" }, { name: "babel-plugin-polyfill-corejs3" }, { name: "babel-plugin-polyfill-es-shims" }, { name: "babel-plugin-polyfill-regenerator" }, diff --git a/README.md b/README.md index 1bc66cc4..dbb8f838 100644 --- a/README.md +++ b/README.md @@ -88,7 +88,6 @@ If you are interested in reading about all the options supported by these plugin | Polyfill | Plugin | Methods | | :------: | :----: | :-----: | -| `core-js@2` | [`babel-plugin-polyfill-corejs2`](./packages/babel-plugin-polyfill-corejs2) | `entry-global`, `usage-global` and `usage-pure` | | `core-js@3` | [`babel-plugin-polyfill-corejs3`](./packages/babel-plugin-polyfill-corejs3) | `entry-global`, `usage-global` and `usage-pure` | | `es-shims` | [`babel-plugin-polyfill-es-shims`](./packages/babel-plugin-polyfill-es-shims) | `usage-global` and `usage-pure` | | `regenerator-runtime` | [`babel-plugin-polyfill-regenerator`](./packages/babel-plugin-polyfill-regenerator) | `entry-global`, `usage-global` and `usage-pure` | diff --git a/docs/migration.md b/docs/migration.md index 92bb35f1..db06ef2a 100644 --- a/docs/migration.md +++ b/docs/migration.md @@ -230,138 +230,3 @@ All the existig capabilities of `@babel/preset-env` and `@babel/plugin-transform - -### `core-js@2` - - - - - - - - - - - -
Old configurationNew configuration
- -```json -{ - "presets": [ - ["@babel/preset-env", { - "targets": { "firefox": 42 }, - "useBuiltIns": "usage", - "corejs": 2 - }] - ] -} -``` - - - -```json -{ - "targets": { "firefox": 42 }, - "presets": ["@babel/preset-env"], - "plugins": [ - ["polyfill-corejs2", { - "method": "usage-global" - }] - ] -} -``` - -
- - - - - - - - - - - - - -
Old configurationNew configuration
- -```json -{ - "presets": [ - ["@babel/preset-env", { - "targets": { "firefox": 42 }, - "useBuiltIns": "entry", - "corejs": 2 - }] - ] -} -``` - - - -```json -{ - "targets": { "firefox": 42 }, - "presets": ["@babel/preset-env"], - "plugins": [ - ["polyfill-corejs2", { - "method": "entry-global" - }] - ] -} -``` - -
- - - - - - - - - - - - -
Old configurationNew configuration
- -```json -{ - "presets": [ - ["@babel/preset-env", { - "targets": { "firefox": 42 } - }] - ], - "plugins": [ - ["@babel/transform-runtime", { - "corejs": 2 - }] - ] -} -``` - - - -```json -{ - "presets": [ - ["@babel/preset-env", { - "targets": { "firefox": 42 } - }] - ], - "plugins": [ - "@babel/transform-runtime", - ["polyfill-corejs2", { - "method": "usage-pure" - }] - ] -} -``` - -**NOTE**: The "Old" config doesn't support targets for polyfills, but you'll likely want to enable them by moving the `targets` option to the top-level. - -
- diff --git a/packages/babel-plugin-polyfill-corejs2/.npmignore b/packages/babel-plugin-polyfill-corejs2/.npmignore deleted file mode 100644 index f9806945..00000000 --- a/packages/babel-plugin-polyfill-corejs2/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -src -test -*.log diff --git a/packages/babel-plugin-polyfill-corejs2/LICENSE b/packages/babel-plugin-polyfill-corejs2/LICENSE deleted file mode 100644 index b74971fe..00000000 --- a/packages/babel-plugin-polyfill-corejs2/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Nicolò Ribaudo and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/babel-plugin-polyfill-corejs2/README.md b/packages/babel-plugin-polyfill-corejs2/README.md deleted file mode 100644 index c5dfdc5c..00000000 --- a/packages/babel-plugin-polyfill-corejs2/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# babel-plugin-polyfill-corejs2 - -## Install - -Using npm: - -```sh -npm install --save-dev babel-plugin-polyfill-corejs2 -``` - -or using yarn: - -```sh -yarn add babel-plugin-polyfill-corejs2 --dev -``` - -## Usage - -Add this plugin to your Babel configuration: - -```json -{ - "plugins": [["polyfill-corejs2", { "method": "usage-global" }]] -} -``` - -This package supports the `usage-pure`, `usage-global`, and `entry-global` methods. -When `entry-global` is used, it replaces imports to `core-js`. diff --git a/packages/babel-plugin-polyfill-corejs2/package.json b/packages/babel-plugin-polyfill-corejs2/package.json deleted file mode 100644 index 6a3bc144..00000000 --- a/packages/babel-plugin-polyfill-corejs2/package.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "babel-plugin-polyfill-corejs2", - "version": "0.4.16", - "description": "A Babel plugin to inject imports to core-js@2 polyfills", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel-polyfills.git", - "directory": "packages/babel-plugin-polyfill-corejs2" - }, - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "lib/index.js", - "exports": { - ".": [ - { - "import": "./esm/index.mjs", - "default": "./lib/index.js" - }, - "./lib/index.js" - ], - "./package.json": "./package.json" - }, - "keywords": [ - "babel-plugin" - ], - "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-define-polyfill-provider": "workspace:^0.6.7", - "semver": "^6.3.1" - }, - "devDependencies": { - "@babel/core": "^7.28.6", - "@babel/helper-plugin-test-runner": "^7.27.1", - "@babel/plugin-transform-for-of": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.28.6" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } -} diff --git a/packages/babel-plugin-polyfill-corejs2/src/add-platform-specific-polyfills.ts b/packages/babel-plugin-polyfill-corejs2/src/add-platform-specific-polyfills.ts deleted file mode 100644 index f0b2dfdb..00000000 --- a/packages/babel-plugin-polyfill-corejs2/src/add-platform-specific-polyfills.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { Targets } from "@babel/helper-define-polyfill-provider"; - -const webPolyfills = { - "web.timers": {}, - "web.immediate": {}, - "web.dom.iterable": {}, -}; - -const purePolyfills = { - "es6.parse-float": {}, - "es6.parse-int": {}, - "es7.string.at": {}, -}; - -export default function (targets: Targets, method: string, polyfills: any) { - const targetNames = Object.keys(targets); - const isAnyTarget = !targetNames.length; - const isWebTarget = targetNames.some(name => name !== "node"); - - return { - ...polyfills, - ...(method === "usage-pure" ? purePolyfills : null), - ...(isAnyTarget || isWebTarget ? webPolyfills : null), - }; -} diff --git a/packages/babel-plugin-polyfill-corejs2/src/built-in-definitions.ts b/packages/babel-plugin-polyfill-corejs2/src/built-in-definitions.ts deleted file mode 100644 index be1a8ede..00000000 --- a/packages/babel-plugin-polyfill-corejs2/src/built-in-definitions.ts +++ /dev/null @@ -1,310 +0,0 @@ -import corejs2Polyfills from "@babel/compat-data/corejs2-built-ins"; - -type ObjectMap = { [name: string]: V }; - -type PolyfillDescriptor = { - name: string; - pure: string | null; - global: string[]; - meta: T | null; -}; - -type CoreJS2Meta = { - minRuntimeVersion: string | null; -}; - -const define = ( - name: string, - pure?: string | null, - global: string[] = [], - meta?: T | null, -): PolyfillDescriptor => { - return { name, pure, global, meta }; -}; - -const pureAndGlobal = ( - pure: string, - global: string[], - minRuntimeVersion: string | null = null, -) => define(global[0], pure, global, { minRuntimeVersion }); - -const globalOnly = (global: string[]) => - define(global[0], null, global); - -const pureOnly = (pure: string, name: string) => - define(name, pure, []); - -const ArrayNatureIterators = [ - "es6.object.to-string", - "es6.array.iterator", - "web.dom.iterable", -]; - -export const CommonIterators = ["es6.string.iterator", ...ArrayNatureIterators]; - -const PromiseDependencies = ["es6.object.to-string", "es6.promise"]; - -export const BuiltIns: ObjectMap> = { - DataView: globalOnly(["es6.typed.data-view"]), - Float32Array: globalOnly(["es6.typed.float32-array"]), - Float64Array: globalOnly(["es6.typed.float64-array"]), - Int8Array: globalOnly(["es6.typed.int8-array"]), - Int16Array: globalOnly(["es6.typed.int16-array"]), - Int32Array: globalOnly(["es6.typed.int32-array"]), - Map: pureAndGlobal("map", ["es6.map", ...CommonIterators]), - Number: globalOnly(["es6.number.constructor"]), - Promise: pureAndGlobal("promise", PromiseDependencies), - RegExp: globalOnly(["es6.regexp.constructor"]), - Set: pureAndGlobal("set", ["es6.set", ...CommonIterators]), - Symbol: pureAndGlobal("symbol/index", ["es6.symbol"]), - Uint8Array: globalOnly(["es6.typed.uint8-array"]), - Uint8ClampedArray: globalOnly(["es6.typed.uint8-clamped-array"]), - Uint16Array: globalOnly(["es6.typed.uint16-array"]), - Uint32Array: globalOnly(["es6.typed.uint32-array"]), - WeakMap: pureAndGlobal("weak-map", ["es6.weak-map", ...CommonIterators]), - WeakSet: pureAndGlobal("weak-set", ["es6.weak-set", ...CommonIterators]), - - setImmediate: pureOnly("set-immediate", "web.immediate"), - clearImmediate: pureOnly("clear-immediate", "web.immediate"), - parseFloat: pureOnly("parse-float", "es6.parse-float"), - parseInt: pureOnly("parse-int", "es6.parse-int"), -}; - -export const InstanceProperties: ObjectMap> = { - __defineGetter__: globalOnly(["es7.object.define-getter"]), - __defineSetter__: globalOnly(["es7.object.define-setter"]), - __lookupGetter__: globalOnly(["es7.object.lookup-getter"]), - __lookupSetter__: globalOnly(["es7.object.lookup-setter"]), - anchor: globalOnly(["es6.string.anchor"]), - big: globalOnly(["es6.string.big"]), - bind: globalOnly(["es6.function.bind"]), - blink: globalOnly(["es6.string.blink"]), - bold: globalOnly(["es6.string.bold"]), - codePointAt: globalOnly(["es6.string.code-point-at"]), - copyWithin: globalOnly(["es6.array.copy-within"]), - endsWith: globalOnly(["es6.string.ends-with"]), - entries: globalOnly(ArrayNatureIterators), - every: globalOnly(["es6.array.every"]), - fill: globalOnly(["es6.array.fill"]), - filter: globalOnly(["es6.array.filter"]), - finally: globalOnly(["es7.promise.finally", ...PromiseDependencies]), - find: globalOnly(["es6.array.find"]), - findIndex: globalOnly(["es6.array.find-index"]), - fixed: globalOnly(["es6.string.fixed"]), - flags: globalOnly(["es6.regexp.flags"]), - flatMap: globalOnly(["es7.array.flat-map"]), - fontcolor: globalOnly(["es6.string.fontcolor"]), - fontsize: globalOnly(["es6.string.fontsize"]), - forEach: globalOnly(["es6.array.for-each"]), - includes: globalOnly(["es6.string.includes", "es7.array.includes"]), - indexOf: globalOnly(["es6.array.index-of"]), - italics: globalOnly(["es6.string.italics"]), - keys: globalOnly(ArrayNatureIterators), - lastIndexOf: globalOnly(["es6.array.last-index-of"]), - link: globalOnly(["es6.string.link"]), - map: globalOnly(["es6.array.map"]), - match: globalOnly(["es6.regexp.match"]), - name: globalOnly(["es6.function.name"]), - padStart: globalOnly(["es7.string.pad-start"]), - padEnd: globalOnly(["es7.string.pad-end"]), - reduce: globalOnly(["es6.array.reduce"]), - reduceRight: globalOnly(["es6.array.reduce-right"]), - repeat: globalOnly(["es6.string.repeat"]), - replace: globalOnly(["es6.regexp.replace"]), - search: globalOnly(["es6.regexp.search"]), - small: globalOnly(["es6.string.small"]), - some: globalOnly(["es6.array.some"]), - sort: globalOnly(["es6.array.sort"]), - split: globalOnly(["es6.regexp.split"]), - startsWith: globalOnly(["es6.string.starts-with"]), - strike: globalOnly(["es6.string.strike"]), - sub: globalOnly(["es6.string.sub"]), - sup: globalOnly(["es6.string.sup"]), - toISOString: globalOnly(["es6.date.to-iso-string"]), - toJSON: globalOnly(["es6.date.to-json"]), - toString: globalOnly([ - "es6.object.to-string", - "es6.date.to-string", - "es6.regexp.to-string", - ]), - trim: globalOnly(["es6.string.trim"]), - trimEnd: globalOnly(["es7.string.trim-right"]), - trimLeft: globalOnly(["es7.string.trim-left"]), - trimRight: globalOnly(["es7.string.trim-right"]), - trimStart: globalOnly(["es7.string.trim-left"]), - values: globalOnly(ArrayNatureIterators), -}; - -// This isn't present in older @babel/compat-data versions -if ("es6.array.slice" in corejs2Polyfills) { - InstanceProperties.slice = globalOnly(["es6.array.slice"]); -} - -export const StaticProperties: ObjectMap< - ObjectMap> -> = { - Array: { - from: pureAndGlobal("array/from", [ - "es6.symbol", - "es6.array.from", - ...CommonIterators, - ]), - isArray: pureAndGlobal("array/is-array", ["es6.array.is-array"]), - of: pureAndGlobal("array/of", ["es6.array.of"]), - }, - - Date: { - now: pureAndGlobal("date/now", ["es6.date.now"]), - }, - - JSON: { - stringify: pureOnly("json/stringify", "es6.symbol"), - }, - - Math: { - // 'Math' was not included in the 7.0.0 - // release of '@babel/runtime'. See issue https://github.com/babel/babel/pull/8616. - acosh: pureAndGlobal("math/acosh", ["es6.math.acosh"], "7.0.1"), - asinh: pureAndGlobal("math/asinh", ["es6.math.asinh"], "7.0.1"), - atanh: pureAndGlobal("math/atanh", ["es6.math.atanh"], "7.0.1"), - cbrt: pureAndGlobal("math/cbrt", ["es6.math.cbrt"], "7.0.1"), - clz32: pureAndGlobal("math/clz32", ["es6.math.clz32"], "7.0.1"), - cosh: pureAndGlobal("math/cosh", ["es6.math.cosh"], "7.0.1"), - expm1: pureAndGlobal("math/expm1", ["es6.math.expm1"], "7.0.1"), - fround: pureAndGlobal("math/fround", ["es6.math.fround"], "7.0.1"), - hypot: pureAndGlobal("math/hypot", ["es6.math.hypot"], "7.0.1"), - imul: pureAndGlobal("math/imul", ["es6.math.imul"], "7.0.1"), - log1p: pureAndGlobal("math/log1p", ["es6.math.log1p"], "7.0.1"), - log10: pureAndGlobal("math/log10", ["es6.math.log10"], "7.0.1"), - log2: pureAndGlobal("math/log2", ["es6.math.log2"], "7.0.1"), - sign: pureAndGlobal("math/sign", ["es6.math.sign"], "7.0.1"), - sinh: pureAndGlobal("math/sinh", ["es6.math.sinh"], "7.0.1"), - tanh: pureAndGlobal("math/tanh", ["es6.math.tanh"], "7.0.1"), - trunc: pureAndGlobal("math/trunc", ["es6.math.trunc"], "7.0.1"), - }, - - Number: { - EPSILON: pureAndGlobal("number/epsilon", ["es6.number.epsilon"]), - MIN_SAFE_INTEGER: pureAndGlobal("number/min-safe-integer", [ - "es6.number.min-safe-integer", - ]), - MAX_SAFE_INTEGER: pureAndGlobal("number/max-safe-integer", [ - "es6.number.max-safe-integer", - ]), - isFinite: pureAndGlobal("number/is-finite", ["es6.number.is-finite"]), - isInteger: pureAndGlobal("number/is-integer", ["es6.number.is-integer"]), - isSafeInteger: pureAndGlobal("number/is-safe-integer", [ - "es6.number.is-safe-integer", - ]), - isNaN: pureAndGlobal("number/is-nan", ["es6.number.is-nan"]), - parseFloat: pureAndGlobal("number/parse-float", ["es6.number.parse-float"]), - parseInt: pureAndGlobal("number/parse-int", ["es6.number.parse-int"]), - }, - - Object: { - assign: pureAndGlobal("object/assign", ["es6.object.assign"]), - create: pureAndGlobal("object/create", ["es6.object.create"]), - defineProperties: pureAndGlobal("object/define-properties", [ - "es6.object.define-properties", - ]), - defineProperty: pureAndGlobal("object/define-property", [ - "es6.object.define-property", - ]), - entries: pureAndGlobal("object/entries", ["es7.object.entries"]), - freeze: pureAndGlobal("object/freeze", ["es6.object.freeze"]), - getOwnPropertyDescriptor: pureAndGlobal( - "object/get-own-property-descriptor", - ["es6.object.get-own-property-descriptor"], - ), - getOwnPropertyDescriptors: pureAndGlobal( - "object/get-own-property-descriptors", - ["es7.object.get-own-property-descriptors"], - ), - getOwnPropertyNames: pureAndGlobal("object/get-own-property-names", [ - "es6.object.get-own-property-names", - ]), - getOwnPropertySymbols: pureAndGlobal("object/get-own-property-symbols", [ - "es6.symbol", - ]), - getPrototypeOf: pureAndGlobal("object/get-prototype-of", [ - "es6.object.get-prototype-of", - ]), - is: pureAndGlobal("object/is", ["es6.object.is"]), - isExtensible: pureAndGlobal("object/is-extensible", [ - "es6.object.is-extensible", - ]), - isFrozen: pureAndGlobal("object/is-frozen", ["es6.object.is-frozen"]), - isSealed: pureAndGlobal("object/is-sealed", ["es6.object.is-sealed"]), - keys: pureAndGlobal("object/keys", ["es6.object.keys"]), - preventExtensions: pureAndGlobal("object/prevent-extensions", [ - "es6.object.prevent-extensions", - ]), - seal: pureAndGlobal("object/seal", ["es6.object.seal"]), - setPrototypeOf: pureAndGlobal("object/set-prototype-of", [ - "es6.object.set-prototype-of", - ]), - values: pureAndGlobal("object/values", ["es7.object.values"]), - }, - - Promise: { - all: globalOnly(CommonIterators), - race: globalOnly(CommonIterators), - }, - - Reflect: { - apply: pureAndGlobal("reflect/apply", ["es6.reflect.apply"]), - construct: pureAndGlobal("reflect/construct", ["es6.reflect.construct"]), - defineProperty: pureAndGlobal("reflect/define-property", [ - "es6.reflect.define-property", - ]), - deleteProperty: pureAndGlobal("reflect/delete-property", [ - "es6.reflect.delete-property", - ]), - get: pureAndGlobal("reflect/get", ["es6.reflect.get"]), - getOwnPropertyDescriptor: pureAndGlobal( - "reflect/get-own-property-descriptor", - ["es6.reflect.get-own-property-descriptor"], - ), - getPrototypeOf: pureAndGlobal("reflect/get-prototype-of", [ - "es6.reflect.get-prototype-of", - ]), - has: pureAndGlobal("reflect/has", ["es6.reflect.has"]), - isExtensible: pureAndGlobal("reflect/is-extensible", [ - "es6.reflect.is-extensible", - ]), - ownKeys: pureAndGlobal("reflect/own-keys", ["es6.reflect.own-keys"]), - preventExtensions: pureAndGlobal("reflect/prevent-extensions", [ - "es6.reflect.prevent-extensions", - ]), - set: pureAndGlobal("reflect/set", ["es6.reflect.set"]), - setPrototypeOf: pureAndGlobal("reflect/set-prototype-of", [ - "es6.reflect.set-prototype-of", - ]), - }, - - String: { - at: pureOnly("string/at", "es7.string.at"), - fromCodePoint: pureAndGlobal("string/from-code-point", [ - "es6.string.from-code-point", - ]), - raw: pureAndGlobal("string/raw", ["es6.string.raw"]), - }, - - Symbol: { - // FIXME: Pure disabled to work around zloirock/core-js#262. - asyncIterator: globalOnly(["es6.symbol", "es7.symbol.async-iterator"]), - for: pureOnly("symbol/for", "es6.symbol"), - hasInstance: pureOnly("symbol/has-instance", "es6.symbol"), - isConcatSpreadable: pureOnly("symbol/is-concat-spreadable", "es6.symbol"), - iterator: define("es6.symbol", "symbol/iterator", CommonIterators), - keyFor: pureOnly("symbol/key-for", "es6.symbol"), - match: pureAndGlobal("symbol/match", ["es6.regexp.match"]), - replace: pureOnly("symbol/replace", "es6.symbol"), - search: pureOnly("symbol/search", "es6.symbol"), - species: pureOnly("symbol/species", "es6.symbol"), - split: pureOnly("symbol/split", "es6.symbol"), - toPrimitive: pureOnly("symbol/to-primitive", "es6.symbol"), - toStringTag: pureOnly("symbol/to-string-tag", "es6.symbol"), - unscopables: pureOnly("symbol/unscopables", "es6.symbol"), - }, -}; diff --git a/packages/babel-plugin-polyfill-corejs2/src/helpers.ts b/packages/babel-plugin-polyfill-corejs2/src/helpers.ts deleted file mode 100644 index 07a3912b..00000000 --- a/packages/babel-plugin-polyfill-corejs2/src/helpers.ts +++ /dev/null @@ -1,37 +0,0 @@ -import semver from "semver"; - -export function hasMinVersion( - minVersion?: string | null, - runtimeVersion?: string | number | null, -) { - // If the range is unavailable, we're running the script during Babel's - // build process, and we want to assume that all versions are satisfied so - // that the built output will include all definitions. - if (!runtimeVersion || !minVersion) return true; - - runtimeVersion = String(runtimeVersion); - - // semver.intersects() has some surprising behavior with comparing ranges - // with preprelease versions. We add '^' to ensure that we are always - // comparing ranges with ranges, which sidesteps this logic. - // For example: - // - // semver.intersects(`<7.0.1`, "7.0.0-beta.0") // false - surprising - // semver.intersects(`<7.0.1`, "^7.0.0-beta.0") // true - expected - // - // This is because the first falls back to - // - // semver.satisfies("7.0.0-beta.0", `<7.0.1`) // false - surprising - // - // and this fails because a prerelease version can only satisfy a range - // if it is a prerelease within the same major/minor/patch range. - // - // Note: If this is found to have issues, please also revist the logic in - // babel-core's availableHelper() API. - if (semver.valid(runtimeVersion)) runtimeVersion = `^${runtimeVersion}`; - - return ( - !semver.intersects(`<${minVersion}`, runtimeVersion) && - !semver.intersects(`>=8.0.0`, runtimeVersion) - ); -} diff --git a/packages/babel-plugin-polyfill-corejs2/src/index.ts b/packages/babel-plugin-polyfill-corejs2/src/index.ts deleted file mode 100644 index 20633334..00000000 --- a/packages/babel-plugin-polyfill-corejs2/src/index.ts +++ /dev/null @@ -1,211 +0,0 @@ -import corejs2Polyfills from "@babel/compat-data/corejs2-built-ins"; -import { - BuiltIns, - StaticProperties, - InstanceProperties, - CommonIterators, -} from "./built-in-definitions"; -import addPlatformSpecificPolyfills from "./add-platform-specific-polyfills"; -import { hasMinVersion } from "./helpers"; - -import defineProvider from "@babel/helper-define-polyfill-provider"; -import type { NodePath } from "@babel/traverse"; -import { types as t } from "@babel/core"; - -const BABEL_RUNTIME = "@babel/runtime-corejs2"; - -const presetEnvCompat = "#__secret_key__@babel/preset-env__compatibility"; -const runtimeCompat = "#__secret_key__@babel/runtime__compatibility"; - -const has = Function.call.bind(Object.hasOwnProperty); - -type Options = { - [presetEnvCompat]?: { - entryInjectRegenerator: boolean; - noRuntimeName: boolean; - }; - [runtimeCompat]?: { - useBabelRuntime: boolean; - runtimeVersion: string; - ext: string; - }; -}; - -export default defineProvider(function ( - api, - { - [presetEnvCompat]: { - entryInjectRegenerator = false, - noRuntimeName = false, - } = {}, - [runtimeCompat]: { - useBabelRuntime = false, - runtimeVersion = "", - ext = ".js", - } = {}, - }, -) { - const resolve = api.createMetaResolver({ - global: BuiltIns, - static: StaticProperties, - instance: InstanceProperties, - }); - - const { debug, shouldInjectPolyfill, method } = api; - - const polyfills = addPlatformSpecificPolyfills( - api.targets, - method, - corejs2Polyfills, - ); - - const coreJSBase = useBabelRuntime - ? `${BABEL_RUNTIME}/core-js` - : method === "usage-pure" - ? "core-js/library/fn" - : "core-js/modules"; - - function inject(name: string | string[], utils) { - if (typeof name === "string") { - // Some polyfills aren't always available, for example - // web.dom.iterable when targeting node - if (has(polyfills, name) && shouldInjectPolyfill(name)) { - debug(name); - utils.injectGlobalImport(`${coreJSBase}/${name}.js`); - } - return; - } - - name.forEach(name => inject(name, utils)); - } - - function maybeInjectPure(desc, hint, utils) { - let { pure, meta, name } = desc; - - if (!pure || !shouldInjectPolyfill(name)) return; - - if ( - runtimeVersion && - meta && - meta.minRuntimeVersion && - !hasMinVersion(meta && meta.minRuntimeVersion, runtimeVersion) - ) { - return; - } - - // Unfortunately core-js and @babel/runtime-corejs2 don't have the same - // directory structure, so we need to special case this. - if (useBabelRuntime && pure === "symbol/index") pure = "symbol"; - - return utils.injectDefaultImport(`${coreJSBase}/${pure}${ext}`, hint); - } - - return { - name: "corejs2", - - runtimeName: noRuntimeName ? null : BABEL_RUNTIME, - - polyfills, - - entryGlobal(meta, utils, path) { - if (meta.kind === "import" && meta.source === "core-js") { - debug(null); - - inject(Object.keys(polyfills), utils); - - if (entryInjectRegenerator) { - utils.injectGlobalImport("regenerator-runtime/runtime.js"); - } - - path.remove(); - } - }, - - usageGlobal(meta, utils): undefined { - const resolved = resolve(meta); - if (!resolved) return; - - let deps = resolved.desc.global; - - if ( - resolved.kind !== "global" && - "object" in meta && - meta.object && - meta.placement === "prototype" - ) { - const low = meta.object.toLowerCase(); - deps = deps.filter(m => m.includes(low)); - } - - inject(deps, utils); - }, - - usagePure(meta, utils, path) { - if (meta.kind === "in") { - if (meta.key === "Symbol.iterator") { - path.replaceWith( - t.callExpression( - utils.injectDefaultImport( - `${coreJSBase}/is-iterable${ext}`, - "isIterable", - ), - [(path.node as t.BinaryExpression).right], // meta.kind === "in" narrows this - ), - ); - } - - return; - } - - if (path.parentPath.isUnaryExpression({ operator: "delete" })) return; - - if (meta.kind === "property") { - // We can't compile destructuring. - if (!path.isMemberExpression()) return; - if (!path.isReferenced()) return; - - if ( - meta.key === "Symbol.iterator" && - shouldInjectPolyfill("es6.symbol") && - path.parentPath.isCallExpression({ callee: path.node }) && - path.parentPath.node.arguments.length === 0 - ) { - path.parentPath.replaceWith( - t.callExpression( - utils.injectDefaultImport( - `${coreJSBase}/get-iterator${ext}`, - "getIterator", - ), - [path.node.object], - ), - ); - path.skip(); - - return; - } - } - - const resolved = resolve(meta); - if (!resolved) return; - - const id = maybeInjectPure(resolved.desc, resolved.name, utils); - if (id) path.replaceWith(id); - }, - - visitor: method === "usage-global" && { - // yield* - YieldExpression(path: NodePath) { - if (path.node.delegate) { - inject("web.dom.iterable", api.getUtils(path)); - } - }, - - // for-of, [a, b] = c - "ForOfStatement|ArrayPattern"( - path: NodePath, - ) { - CommonIterators.forEach(name => inject(name, api.getUtils(path))); - }, - }, - }; -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/input.mjs deleted file mode 100644 index c3fee8a1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/input.mjs +++ /dev/null @@ -1 +0,0 @@ -import "core-js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/options.json deleted file mode 100644 index ba1351f2..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/options.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "chrome": 55 - }, - "exclude": ["es6.string.repeat"], - "include": ["es6.map"] - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/output.mjs deleted file mode 100644 index e492b503..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude-include/output.mjs +++ /dev/null @@ -1,18 +0,0 @@ -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es6.map.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/input.mjs deleted file mode 100644 index c3fee8a1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/input.mjs +++ /dev/null @@ -1 +0,0 @@ -import "core-js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/options.json deleted file mode 100644 index eda3a311..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/options.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "chrome": 63 - }, - "exclude": [ - "es7.array.flat-map", - "web.timers", - "web.immediate", - "web.dom.iterable" - ] - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/output.mjs deleted file mode 100644 index 185644e6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/exclude/output.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/input.mjs deleted file mode 100644 index c3fee8a1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/input.mjs +++ /dev/null @@ -1 +0,0 @@ -import "core-js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/options.json deleted file mode 100644 index 9fd6e6e1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/options.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "chrome": 55 - }, - "include": ["es6.map", "es6.set"] - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/output.mjs deleted file mode 100644 index c671f49b..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-exclude-include/include/output.mjs +++ /dev/null @@ -1,19 +0,0 @@ -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es6.map.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es6.set.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/input.mjs deleted file mode 100644 index c3fee8a1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/input.mjs +++ /dev/null @@ -1 +0,0 @@ -import "core-js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/options.json deleted file mode 100644 index 3dc0931c..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "#__secret_key__@babel/preset-env__compatibility": { - "entryInjectRegenerator": true - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/output.mjs deleted file mode 100644 index dbac8b66..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-1/output.mjs +++ /dev/null @@ -1,150 +0,0 @@ -import "core-js/modules/es6.array.copy-within.js"; -import "core-js/modules/es6.array.every.js"; -import "core-js/modules/es6.array.fill.js"; -import "core-js/modules/es6.array.filter.js"; -import "core-js/modules/es6.array.find.js"; -import "core-js/modules/es6.array.find-index.js"; -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.for-each.js"; -import "core-js/modules/es6.array.from.js"; -import "core-js/modules/es7.array.includes.js"; -import "core-js/modules/es6.array.index-of.js"; -import "core-js/modules/es6.array.is-array.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.last-index-of.js"; -import "core-js/modules/es6.array.map.js"; -import "core-js/modules/es6.array.of.js"; -import "core-js/modules/es6.array.reduce.js"; -import "core-js/modules/es6.array.reduce-right.js"; -import "core-js/modules/es6.array.slice.js"; -import "core-js/modules/es6.array.some.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es6.array.species.js"; -import "core-js/modules/es6.date.now.js"; -import "core-js/modules/es6.date.to-iso-string.js"; -import "core-js/modules/es6.date.to-json.js"; -import "core-js/modules/es6.date.to-primitive.js"; -import "core-js/modules/es6.date.to-string.js"; -import "core-js/modules/es6.function.bind.js"; -import "core-js/modules/es6.function.has-instance.js"; -import "core-js/modules/es6.function.name.js"; -import "core-js/modules/es6.map.js"; -import "core-js/modules/es6.math.acosh.js"; -import "core-js/modules/es6.math.asinh.js"; -import "core-js/modules/es6.math.atanh.js"; -import "core-js/modules/es6.math.cbrt.js"; -import "core-js/modules/es6.math.clz32.js"; -import "core-js/modules/es6.math.cosh.js"; -import "core-js/modules/es6.math.expm1.js"; -import "core-js/modules/es6.math.fround.js"; -import "core-js/modules/es6.math.hypot.js"; -import "core-js/modules/es6.math.imul.js"; -import "core-js/modules/es6.math.log1p.js"; -import "core-js/modules/es6.math.log10.js"; -import "core-js/modules/es6.math.log2.js"; -import "core-js/modules/es6.math.sign.js"; -import "core-js/modules/es6.math.sinh.js"; -import "core-js/modules/es6.math.tanh.js"; -import "core-js/modules/es6.math.trunc.js"; -import "core-js/modules/es6.number.constructor.js"; -import "core-js/modules/es6.number.epsilon.js"; -import "core-js/modules/es6.number.is-finite.js"; -import "core-js/modules/es6.number.is-integer.js"; -import "core-js/modules/es6.number.is-nan.js"; -import "core-js/modules/es6.number.is-safe-integer.js"; -import "core-js/modules/es6.number.max-safe-integer.js"; -import "core-js/modules/es6.number.min-safe-integer.js"; -import "core-js/modules/es6.number.parse-float.js"; -import "core-js/modules/es6.number.parse-int.js"; -import "core-js/modules/es6.object.assign.js"; -import "core-js/modules/es6.object.create.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es6.object.define-property.js"; -import "core-js/modules/es6.object.define-properties.js"; -import "core-js/modules/es7.object.entries.js"; -import "core-js/modules/es6.object.freeze.js"; -import "core-js/modules/es6.object.get-own-property-descriptor.js"; -import "core-js/modules/es7.object.get-own-property-descriptors.js"; -import "core-js/modules/es6.object.get-own-property-names.js"; -import "core-js/modules/es6.object.get-prototype-of.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.prevent-extensions.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.object.is.js"; -import "core-js/modules/es6.object.is-frozen.js"; -import "core-js/modules/es6.object.is-sealed.js"; -import "core-js/modules/es6.object.is-extensible.js"; -import "core-js/modules/es6.object.keys.js"; -import "core-js/modules/es6.object.seal.js"; -import "core-js/modules/es6.object.set-prototype-of.js"; -import "core-js/modules/es7.object.values.js"; -import "core-js/modules/es6.promise.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es6.reflect.apply.js"; -import "core-js/modules/es6.reflect.construct.js"; -import "core-js/modules/es6.reflect.define-property.js"; -import "core-js/modules/es6.reflect.delete-property.js"; -import "core-js/modules/es6.reflect.get.js"; -import "core-js/modules/es6.reflect.get-own-property-descriptor.js"; -import "core-js/modules/es6.reflect.get-prototype-of.js"; -import "core-js/modules/es6.reflect.has.js"; -import "core-js/modules/es6.reflect.is-extensible.js"; -import "core-js/modules/es6.reflect.own-keys.js"; -import "core-js/modules/es6.reflect.prevent-extensions.js"; -import "core-js/modules/es6.reflect.set.js"; -import "core-js/modules/es6.reflect.set-prototype-of.js"; -import "core-js/modules/es6.regexp.constructor.js"; -import "core-js/modules/es6.regexp.flags.js"; -import "core-js/modules/es6.regexp.match.js"; -import "core-js/modules/es6.regexp.replace.js"; -import "core-js/modules/es6.regexp.split.js"; -import "core-js/modules/es6.regexp.search.js"; -import "core-js/modules/es6.regexp.to-string.js"; -import "core-js/modules/es6.set.js"; -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es6.string.anchor.js"; -import "core-js/modules/es6.string.big.js"; -import "core-js/modules/es6.string.blink.js"; -import "core-js/modules/es6.string.bold.js"; -import "core-js/modules/es6.string.code-point-at.js"; -import "core-js/modules/es6.string.ends-with.js"; -import "core-js/modules/es6.string.fixed.js"; -import "core-js/modules/es6.string.fontcolor.js"; -import "core-js/modules/es6.string.fontsize.js"; -import "core-js/modules/es6.string.from-code-point.js"; -import "core-js/modules/es6.string.includes.js"; -import "core-js/modules/es6.string.italics.js"; -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.string.link.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es6.string.raw.js"; -import "core-js/modules/es6.string.repeat.js"; -import "core-js/modules/es6.string.small.js"; -import "core-js/modules/es6.string.starts-with.js"; -import "core-js/modules/es6.string.strike.js"; -import "core-js/modules/es6.string.sub.js"; -import "core-js/modules/es6.string.sup.js"; -import "core-js/modules/es6.string.trim.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/es6.typed.array-buffer.js"; -import "core-js/modules/es6.typed.data-view.js"; -import "core-js/modules/es6.typed.int8-array.js"; -import "core-js/modules/es6.typed.uint8-array.js"; -import "core-js/modules/es6.typed.uint8-clamped-array.js"; -import "core-js/modules/es6.typed.int16-array.js"; -import "core-js/modules/es6.typed.uint16-array.js"; -import "core-js/modules/es6.typed.int32-array.js"; -import "core-js/modules/es6.typed.uint32-array.js"; -import "core-js/modules/es6.typed.float32-array.js"; -import "core-js/modules/es6.typed.float64-array.js"; -import "core-js/modules/es6.weak-map.js"; -import "core-js/modules/es6.weak-set.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; -import "regenerator-runtime/runtime.js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/input.mjs deleted file mode 100644 index c3fee8a1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/input.mjs +++ /dev/null @@ -1 +0,0 @@ -import "core-js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/options.json deleted file mode 100644 index 3dc0931c..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "#__secret_key__@babel/preset-env__compatibility": { - "entryInjectRegenerator": true - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/output.mjs deleted file mode 100644 index dbac8b66..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global-regenerator/all-2/output.mjs +++ /dev/null @@ -1,150 +0,0 @@ -import "core-js/modules/es6.array.copy-within.js"; -import "core-js/modules/es6.array.every.js"; -import "core-js/modules/es6.array.fill.js"; -import "core-js/modules/es6.array.filter.js"; -import "core-js/modules/es6.array.find.js"; -import "core-js/modules/es6.array.find-index.js"; -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.for-each.js"; -import "core-js/modules/es6.array.from.js"; -import "core-js/modules/es7.array.includes.js"; -import "core-js/modules/es6.array.index-of.js"; -import "core-js/modules/es6.array.is-array.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.last-index-of.js"; -import "core-js/modules/es6.array.map.js"; -import "core-js/modules/es6.array.of.js"; -import "core-js/modules/es6.array.reduce.js"; -import "core-js/modules/es6.array.reduce-right.js"; -import "core-js/modules/es6.array.slice.js"; -import "core-js/modules/es6.array.some.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es6.array.species.js"; -import "core-js/modules/es6.date.now.js"; -import "core-js/modules/es6.date.to-iso-string.js"; -import "core-js/modules/es6.date.to-json.js"; -import "core-js/modules/es6.date.to-primitive.js"; -import "core-js/modules/es6.date.to-string.js"; -import "core-js/modules/es6.function.bind.js"; -import "core-js/modules/es6.function.has-instance.js"; -import "core-js/modules/es6.function.name.js"; -import "core-js/modules/es6.map.js"; -import "core-js/modules/es6.math.acosh.js"; -import "core-js/modules/es6.math.asinh.js"; -import "core-js/modules/es6.math.atanh.js"; -import "core-js/modules/es6.math.cbrt.js"; -import "core-js/modules/es6.math.clz32.js"; -import "core-js/modules/es6.math.cosh.js"; -import "core-js/modules/es6.math.expm1.js"; -import "core-js/modules/es6.math.fround.js"; -import "core-js/modules/es6.math.hypot.js"; -import "core-js/modules/es6.math.imul.js"; -import "core-js/modules/es6.math.log1p.js"; -import "core-js/modules/es6.math.log10.js"; -import "core-js/modules/es6.math.log2.js"; -import "core-js/modules/es6.math.sign.js"; -import "core-js/modules/es6.math.sinh.js"; -import "core-js/modules/es6.math.tanh.js"; -import "core-js/modules/es6.math.trunc.js"; -import "core-js/modules/es6.number.constructor.js"; -import "core-js/modules/es6.number.epsilon.js"; -import "core-js/modules/es6.number.is-finite.js"; -import "core-js/modules/es6.number.is-integer.js"; -import "core-js/modules/es6.number.is-nan.js"; -import "core-js/modules/es6.number.is-safe-integer.js"; -import "core-js/modules/es6.number.max-safe-integer.js"; -import "core-js/modules/es6.number.min-safe-integer.js"; -import "core-js/modules/es6.number.parse-float.js"; -import "core-js/modules/es6.number.parse-int.js"; -import "core-js/modules/es6.object.assign.js"; -import "core-js/modules/es6.object.create.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es6.object.define-property.js"; -import "core-js/modules/es6.object.define-properties.js"; -import "core-js/modules/es7.object.entries.js"; -import "core-js/modules/es6.object.freeze.js"; -import "core-js/modules/es6.object.get-own-property-descriptor.js"; -import "core-js/modules/es7.object.get-own-property-descriptors.js"; -import "core-js/modules/es6.object.get-own-property-names.js"; -import "core-js/modules/es6.object.get-prototype-of.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.prevent-extensions.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.object.is.js"; -import "core-js/modules/es6.object.is-frozen.js"; -import "core-js/modules/es6.object.is-sealed.js"; -import "core-js/modules/es6.object.is-extensible.js"; -import "core-js/modules/es6.object.keys.js"; -import "core-js/modules/es6.object.seal.js"; -import "core-js/modules/es6.object.set-prototype-of.js"; -import "core-js/modules/es7.object.values.js"; -import "core-js/modules/es6.promise.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es6.reflect.apply.js"; -import "core-js/modules/es6.reflect.construct.js"; -import "core-js/modules/es6.reflect.define-property.js"; -import "core-js/modules/es6.reflect.delete-property.js"; -import "core-js/modules/es6.reflect.get.js"; -import "core-js/modules/es6.reflect.get-own-property-descriptor.js"; -import "core-js/modules/es6.reflect.get-prototype-of.js"; -import "core-js/modules/es6.reflect.has.js"; -import "core-js/modules/es6.reflect.is-extensible.js"; -import "core-js/modules/es6.reflect.own-keys.js"; -import "core-js/modules/es6.reflect.prevent-extensions.js"; -import "core-js/modules/es6.reflect.set.js"; -import "core-js/modules/es6.reflect.set-prototype-of.js"; -import "core-js/modules/es6.regexp.constructor.js"; -import "core-js/modules/es6.regexp.flags.js"; -import "core-js/modules/es6.regexp.match.js"; -import "core-js/modules/es6.regexp.replace.js"; -import "core-js/modules/es6.regexp.split.js"; -import "core-js/modules/es6.regexp.search.js"; -import "core-js/modules/es6.regexp.to-string.js"; -import "core-js/modules/es6.set.js"; -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es6.string.anchor.js"; -import "core-js/modules/es6.string.big.js"; -import "core-js/modules/es6.string.blink.js"; -import "core-js/modules/es6.string.bold.js"; -import "core-js/modules/es6.string.code-point-at.js"; -import "core-js/modules/es6.string.ends-with.js"; -import "core-js/modules/es6.string.fixed.js"; -import "core-js/modules/es6.string.fontcolor.js"; -import "core-js/modules/es6.string.fontsize.js"; -import "core-js/modules/es6.string.from-code-point.js"; -import "core-js/modules/es6.string.includes.js"; -import "core-js/modules/es6.string.italics.js"; -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.string.link.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es6.string.raw.js"; -import "core-js/modules/es6.string.repeat.js"; -import "core-js/modules/es6.string.small.js"; -import "core-js/modules/es6.string.starts-with.js"; -import "core-js/modules/es6.string.strike.js"; -import "core-js/modules/es6.string.sub.js"; -import "core-js/modules/es6.string.sup.js"; -import "core-js/modules/es6.string.trim.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/es6.typed.array-buffer.js"; -import "core-js/modules/es6.typed.data-view.js"; -import "core-js/modules/es6.typed.int8-array.js"; -import "core-js/modules/es6.typed.uint8-array.js"; -import "core-js/modules/es6.typed.uint8-clamped-array.js"; -import "core-js/modules/es6.typed.int16-array.js"; -import "core-js/modules/es6.typed.uint16-array.js"; -import "core-js/modules/es6.typed.int32-array.js"; -import "core-js/modules/es6.typed.uint32-array.js"; -import "core-js/modules/es6.typed.float32-array.js"; -import "core-js/modules/es6.typed.float64-array.js"; -import "core-js/modules/es6.weak-map.js"; -import "core-js/modules/es6.weak-set.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; -import "regenerator-runtime/runtime.js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/input.mjs deleted file mode 100644 index c3fee8a1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/input.mjs +++ /dev/null @@ -1 +0,0 @@ -import "core-js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/options.json deleted file mode 100644 index 84bed30f..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/output.mjs deleted file mode 100644 index 8d85179f..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/all/output.mjs +++ /dev/null @@ -1,149 +0,0 @@ -import "core-js/modules/es6.array.copy-within.js"; -import "core-js/modules/es6.array.every.js"; -import "core-js/modules/es6.array.fill.js"; -import "core-js/modules/es6.array.filter.js"; -import "core-js/modules/es6.array.find.js"; -import "core-js/modules/es6.array.find-index.js"; -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.for-each.js"; -import "core-js/modules/es6.array.from.js"; -import "core-js/modules/es7.array.includes.js"; -import "core-js/modules/es6.array.index-of.js"; -import "core-js/modules/es6.array.is-array.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.last-index-of.js"; -import "core-js/modules/es6.array.map.js"; -import "core-js/modules/es6.array.of.js"; -import "core-js/modules/es6.array.reduce.js"; -import "core-js/modules/es6.array.reduce-right.js"; -import "core-js/modules/es6.array.slice.js"; -import "core-js/modules/es6.array.some.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es6.array.species.js"; -import "core-js/modules/es6.date.now.js"; -import "core-js/modules/es6.date.to-iso-string.js"; -import "core-js/modules/es6.date.to-json.js"; -import "core-js/modules/es6.date.to-primitive.js"; -import "core-js/modules/es6.date.to-string.js"; -import "core-js/modules/es6.function.bind.js"; -import "core-js/modules/es6.function.has-instance.js"; -import "core-js/modules/es6.function.name.js"; -import "core-js/modules/es6.map.js"; -import "core-js/modules/es6.math.acosh.js"; -import "core-js/modules/es6.math.asinh.js"; -import "core-js/modules/es6.math.atanh.js"; -import "core-js/modules/es6.math.cbrt.js"; -import "core-js/modules/es6.math.clz32.js"; -import "core-js/modules/es6.math.cosh.js"; -import "core-js/modules/es6.math.expm1.js"; -import "core-js/modules/es6.math.fround.js"; -import "core-js/modules/es6.math.hypot.js"; -import "core-js/modules/es6.math.imul.js"; -import "core-js/modules/es6.math.log1p.js"; -import "core-js/modules/es6.math.log10.js"; -import "core-js/modules/es6.math.log2.js"; -import "core-js/modules/es6.math.sign.js"; -import "core-js/modules/es6.math.sinh.js"; -import "core-js/modules/es6.math.tanh.js"; -import "core-js/modules/es6.math.trunc.js"; -import "core-js/modules/es6.number.constructor.js"; -import "core-js/modules/es6.number.epsilon.js"; -import "core-js/modules/es6.number.is-finite.js"; -import "core-js/modules/es6.number.is-integer.js"; -import "core-js/modules/es6.number.is-nan.js"; -import "core-js/modules/es6.number.is-safe-integer.js"; -import "core-js/modules/es6.number.max-safe-integer.js"; -import "core-js/modules/es6.number.min-safe-integer.js"; -import "core-js/modules/es6.number.parse-float.js"; -import "core-js/modules/es6.number.parse-int.js"; -import "core-js/modules/es6.object.assign.js"; -import "core-js/modules/es6.object.create.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es6.object.define-property.js"; -import "core-js/modules/es6.object.define-properties.js"; -import "core-js/modules/es7.object.entries.js"; -import "core-js/modules/es6.object.freeze.js"; -import "core-js/modules/es6.object.get-own-property-descriptor.js"; -import "core-js/modules/es7.object.get-own-property-descriptors.js"; -import "core-js/modules/es6.object.get-own-property-names.js"; -import "core-js/modules/es6.object.get-prototype-of.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.prevent-extensions.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.object.is.js"; -import "core-js/modules/es6.object.is-frozen.js"; -import "core-js/modules/es6.object.is-sealed.js"; -import "core-js/modules/es6.object.is-extensible.js"; -import "core-js/modules/es6.object.keys.js"; -import "core-js/modules/es6.object.seal.js"; -import "core-js/modules/es6.object.set-prototype-of.js"; -import "core-js/modules/es7.object.values.js"; -import "core-js/modules/es6.promise.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es6.reflect.apply.js"; -import "core-js/modules/es6.reflect.construct.js"; -import "core-js/modules/es6.reflect.define-property.js"; -import "core-js/modules/es6.reflect.delete-property.js"; -import "core-js/modules/es6.reflect.get.js"; -import "core-js/modules/es6.reflect.get-own-property-descriptor.js"; -import "core-js/modules/es6.reflect.get-prototype-of.js"; -import "core-js/modules/es6.reflect.has.js"; -import "core-js/modules/es6.reflect.is-extensible.js"; -import "core-js/modules/es6.reflect.own-keys.js"; -import "core-js/modules/es6.reflect.prevent-extensions.js"; -import "core-js/modules/es6.reflect.set.js"; -import "core-js/modules/es6.reflect.set-prototype-of.js"; -import "core-js/modules/es6.regexp.constructor.js"; -import "core-js/modules/es6.regexp.flags.js"; -import "core-js/modules/es6.regexp.match.js"; -import "core-js/modules/es6.regexp.replace.js"; -import "core-js/modules/es6.regexp.split.js"; -import "core-js/modules/es6.regexp.search.js"; -import "core-js/modules/es6.regexp.to-string.js"; -import "core-js/modules/es6.set.js"; -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es6.string.anchor.js"; -import "core-js/modules/es6.string.big.js"; -import "core-js/modules/es6.string.blink.js"; -import "core-js/modules/es6.string.bold.js"; -import "core-js/modules/es6.string.code-point-at.js"; -import "core-js/modules/es6.string.ends-with.js"; -import "core-js/modules/es6.string.fixed.js"; -import "core-js/modules/es6.string.fontcolor.js"; -import "core-js/modules/es6.string.fontsize.js"; -import "core-js/modules/es6.string.from-code-point.js"; -import "core-js/modules/es6.string.includes.js"; -import "core-js/modules/es6.string.italics.js"; -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.string.link.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es6.string.raw.js"; -import "core-js/modules/es6.string.repeat.js"; -import "core-js/modules/es6.string.small.js"; -import "core-js/modules/es6.string.starts-with.js"; -import "core-js/modules/es6.string.strike.js"; -import "core-js/modules/es6.string.sub.js"; -import "core-js/modules/es6.string.sup.js"; -import "core-js/modules/es6.string.trim.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/es6.typed.array-buffer.js"; -import "core-js/modules/es6.typed.data-view.js"; -import "core-js/modules/es6.typed.int8-array.js"; -import "core-js/modules/es6.typed.uint8-array.js"; -import "core-js/modules/es6.typed.uint8-clamped-array.js"; -import "core-js/modules/es6.typed.int16-array.js"; -import "core-js/modules/es6.typed.uint16-array.js"; -import "core-js/modules/es6.typed.int32-array.js"; -import "core-js/modules/es6.typed.uint32-array.js"; -import "core-js/modules/es6.typed.float32-array.js"; -import "core-js/modules/es6.typed.float64-array.js"; -import "core-js/modules/es6.weak-map.js"; -import "core-js/modules/es6.weak-set.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/input.mjs deleted file mode 100644 index 851ce5fc..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/input.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "core-js"; -1 ** 2; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/options.json deleted file mode 100644 index a4ef90cf..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "chrome": 48 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/output.mjs deleted file mode 100644 index 24fb82fd..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-48/output.mjs +++ /dev/null @@ -1,64 +0,0 @@ -import "core-js/modules/es6.array.filter.js"; -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.from.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.map.js"; -import "core-js/modules/es6.array.slice.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es6.array.species.js"; -import "core-js/modules/es6.function.has-instance.js"; -import "core-js/modules/es6.map.js"; -import "core-js/modules/es6.object.assign.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es7.object.entries.js"; -import "core-js/modules/es7.object.get-own-property-descriptors.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es7.object.values.js"; -import "core-js/modules/es6.promise.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es6.reflect.apply.js"; -import "core-js/modules/es6.reflect.construct.js"; -import "core-js/modules/es6.reflect.define-property.js"; -import "core-js/modules/es6.reflect.delete-property.js"; -import "core-js/modules/es6.reflect.get.js"; -import "core-js/modules/es6.reflect.get-own-property-descriptor.js"; -import "core-js/modules/es6.reflect.get-prototype-of.js"; -import "core-js/modules/es6.reflect.has.js"; -import "core-js/modules/es6.reflect.is-extensible.js"; -import "core-js/modules/es6.reflect.own-keys.js"; -import "core-js/modules/es6.reflect.prevent-extensions.js"; -import "core-js/modules/es6.reflect.set.js"; -import "core-js/modules/es6.reflect.set-prototype-of.js"; -import "core-js/modules/es6.regexp.constructor.js"; -import "core-js/modules/es6.regexp.flags.js"; -import "core-js/modules/es6.regexp.match.js"; -import "core-js/modules/es6.regexp.replace.js"; -import "core-js/modules/es6.regexp.split.js"; -import "core-js/modules/es6.regexp.search.js"; -import "core-js/modules/es6.regexp.to-string.js"; -import "core-js/modules/es6.set.js"; -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/es6.typed.array-buffer.js"; -import "core-js/modules/es6.typed.int8-array.js"; -import "core-js/modules/es6.typed.uint8-array.js"; -import "core-js/modules/es6.typed.uint8-clamped-array.js"; -import "core-js/modules/es6.typed.int16-array.js"; -import "core-js/modules/es6.typed.uint16-array.js"; -import "core-js/modules/es6.typed.int32-array.js"; -import "core-js/modules/es6.typed.uint32-array.js"; -import "core-js/modules/es6.typed.float32-array.js"; -import "core-js/modules/es6.typed.float64-array.js"; -import "core-js/modules/es6.weak-map.js"; -import "core-js/modules/es6.weak-set.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; -1 ** 2; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/input.mjs deleted file mode 100644 index 851ce5fc..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/input.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "core-js"; -1 ** 2; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/options.json deleted file mode 100644 index 9af22c95..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "chrome": 49 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/output.mjs deleted file mode 100644 index c49fbb84..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-49/output.mjs +++ /dev/null @@ -1,49 +0,0 @@ -import "core-js/modules/es6.array.filter.js"; -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.from.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.map.js"; -import "core-js/modules/es6.array.slice.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es6.array.species.js"; -import "core-js/modules/es6.function.has-instance.js"; -import "core-js/modules/es6.map.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es7.object.entries.js"; -import "core-js/modules/es7.object.get-own-property-descriptors.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es7.object.values.js"; -import "core-js/modules/es6.promise.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es6.regexp.constructor.js"; -import "core-js/modules/es6.regexp.match.js"; -import "core-js/modules/es6.regexp.replace.js"; -import "core-js/modules/es6.regexp.split.js"; -import "core-js/modules/es6.regexp.search.js"; -import "core-js/modules/es6.regexp.to-string.js"; -import "core-js/modules/es6.set.js"; -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/es6.typed.array-buffer.js"; -import "core-js/modules/es6.typed.int8-array.js"; -import "core-js/modules/es6.typed.uint8-array.js"; -import "core-js/modules/es6.typed.uint8-clamped-array.js"; -import "core-js/modules/es6.typed.int16-array.js"; -import "core-js/modules/es6.typed.uint16-array.js"; -import "core-js/modules/es6.typed.int32-array.js"; -import "core-js/modules/es6.typed.uint32-array.js"; -import "core-js/modules/es6.typed.float32-array.js"; -import "core-js/modules/es6.typed.float64-array.js"; -import "core-js/modules/es6.weak-map.js"; -import "core-js/modules/es6.weak-set.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; -1 ** 2; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/input.mjs deleted file mode 100644 index f0bccb84..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/input.mjs +++ /dev/null @@ -1,16 +0,0 @@ -import "core-js"; - -const foo = { - a: true, -}; - -const bar = { - ...foo, - b: false, -}; - -async function baz() { - for await (const x of someAsyncThing()) { - console.log(x); - } -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/options.json deleted file mode 100644 index 7711293d..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "chrome": 66 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/output.mjs deleted file mode 100644 index 77204462..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-66/output.mjs +++ /dev/null @@ -1,16 +0,0 @@ -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; -const foo = { - a: true -}; -const bar = { - ...foo, - b: false -}; -async function baz() { - for await (const x of someAsyncThing()) { - console.log(x); - } -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/input.mjs deleted file mode 100644 index f0bccb84..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/input.mjs +++ /dev/null @@ -1,16 +0,0 @@ -import "core-js"; - -const foo = { - a: true, -}; - -const bar = { - ...foo, - b: false, -}; - -async function baz() { - for await (const x of someAsyncThing()) { - console.log(x); - } -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/options.json deleted file mode 100644 index 0e380b67..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "chrome": 71 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/output.mjs deleted file mode 100644 index 2e37a204..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chrome-71/output.mjs +++ /dev/null @@ -1,15 +0,0 @@ -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; -const foo = { - a: true -}; -const bar = { - ...foo, - b: false -}; -async function baz() { - for await (const x of someAsyncThing()) { - console.log(x); - } -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/input.mjs deleted file mode 100644 index 851ce5fc..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/input.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "core-js"; -1 ** 2; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/options.json deleted file mode 100644 index c368c82e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "browsers": "chromeandroid 59" - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/output.mjs deleted file mode 100644 index 0509780f..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/chromeandroid/output.mjs +++ /dev/null @@ -1,15 +0,0 @@ -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; -1 ** 2; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/input.mjs deleted file mode 100644 index 934a0c5a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/input.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import "core-js"; - -a ** b; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/options.json deleted file mode 100644 index 3b27ee84..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "electron": "1.4" - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/output.mjs deleted file mode 100644 index 9e77d134..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/electron/output.mjs +++ /dev/null @@ -1,18 +0,0 @@ -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; -a ** b; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/input.mjs deleted file mode 100644 index c3fee8a1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/input.mjs +++ /dev/null @@ -1 +0,0 @@ -import "core-js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/options.json deleted file mode 100644 index 3c5dffe6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "ie": 11 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/output.mjs deleted file mode 100644 index 02063b2e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-11/output.mjs +++ /dev/null @@ -1,129 +0,0 @@ -import "core-js/modules/es6.array.copy-within.js"; -import "core-js/modules/es6.array.fill.js"; -import "core-js/modules/es6.array.filter.js"; -import "core-js/modules/es6.array.find.js"; -import "core-js/modules/es6.array.find-index.js"; -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.from.js"; -import "core-js/modules/es7.array.includes.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.map.js"; -import "core-js/modules/es6.array.of.js"; -import "core-js/modules/es6.array.slice.js"; -import "core-js/modules/es6.array.species.js"; -import "core-js/modules/es6.date.to-primitive.js"; -import "core-js/modules/es6.function.has-instance.js"; -import "core-js/modules/es6.function.name.js"; -import "core-js/modules/es6.map.js"; -import "core-js/modules/es6.math.acosh.js"; -import "core-js/modules/es6.math.asinh.js"; -import "core-js/modules/es6.math.atanh.js"; -import "core-js/modules/es6.math.cbrt.js"; -import "core-js/modules/es6.math.clz32.js"; -import "core-js/modules/es6.math.cosh.js"; -import "core-js/modules/es6.math.expm1.js"; -import "core-js/modules/es6.math.fround.js"; -import "core-js/modules/es6.math.hypot.js"; -import "core-js/modules/es6.math.imul.js"; -import "core-js/modules/es6.math.log1p.js"; -import "core-js/modules/es6.math.log10.js"; -import "core-js/modules/es6.math.log2.js"; -import "core-js/modules/es6.math.sign.js"; -import "core-js/modules/es6.math.sinh.js"; -import "core-js/modules/es6.math.tanh.js"; -import "core-js/modules/es6.math.trunc.js"; -import "core-js/modules/es6.number.constructor.js"; -import "core-js/modules/es6.number.epsilon.js"; -import "core-js/modules/es6.number.is-finite.js"; -import "core-js/modules/es6.number.is-integer.js"; -import "core-js/modules/es6.number.is-nan.js"; -import "core-js/modules/es6.number.is-safe-integer.js"; -import "core-js/modules/es6.number.max-safe-integer.js"; -import "core-js/modules/es6.number.min-safe-integer.js"; -import "core-js/modules/es6.number.parse-float.js"; -import "core-js/modules/es6.number.parse-int.js"; -import "core-js/modules/es6.object.assign.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es7.object.entries.js"; -import "core-js/modules/es6.object.freeze.js"; -import "core-js/modules/es6.object.get-own-property-descriptor.js"; -import "core-js/modules/es7.object.get-own-property-descriptors.js"; -import "core-js/modules/es6.object.get-own-property-names.js"; -import "core-js/modules/es6.object.get-prototype-of.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.prevent-extensions.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.object.is.js"; -import "core-js/modules/es6.object.is-frozen.js"; -import "core-js/modules/es6.object.is-sealed.js"; -import "core-js/modules/es6.object.is-extensible.js"; -import "core-js/modules/es6.object.keys.js"; -import "core-js/modules/es6.object.seal.js"; -import "core-js/modules/es7.object.values.js"; -import "core-js/modules/es6.promise.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es6.reflect.apply.js"; -import "core-js/modules/es6.reflect.construct.js"; -import "core-js/modules/es6.reflect.define-property.js"; -import "core-js/modules/es6.reflect.delete-property.js"; -import "core-js/modules/es6.reflect.get.js"; -import "core-js/modules/es6.reflect.get-own-property-descriptor.js"; -import "core-js/modules/es6.reflect.get-prototype-of.js"; -import "core-js/modules/es6.reflect.has.js"; -import "core-js/modules/es6.reflect.is-extensible.js"; -import "core-js/modules/es6.reflect.own-keys.js"; -import "core-js/modules/es6.reflect.prevent-extensions.js"; -import "core-js/modules/es6.reflect.set.js"; -import "core-js/modules/es6.reflect.set-prototype-of.js"; -import "core-js/modules/es6.regexp.constructor.js"; -import "core-js/modules/es6.regexp.flags.js"; -import "core-js/modules/es6.regexp.match.js"; -import "core-js/modules/es6.regexp.replace.js"; -import "core-js/modules/es6.regexp.split.js"; -import "core-js/modules/es6.regexp.search.js"; -import "core-js/modules/es6.regexp.to-string.js"; -import "core-js/modules/es6.set.js"; -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es6.string.anchor.js"; -import "core-js/modules/es6.string.big.js"; -import "core-js/modules/es6.string.blink.js"; -import "core-js/modules/es6.string.bold.js"; -import "core-js/modules/es6.string.code-point-at.js"; -import "core-js/modules/es6.string.ends-with.js"; -import "core-js/modules/es6.string.fixed.js"; -import "core-js/modules/es6.string.fontcolor.js"; -import "core-js/modules/es6.string.fontsize.js"; -import "core-js/modules/es6.string.from-code-point.js"; -import "core-js/modules/es6.string.includes.js"; -import "core-js/modules/es6.string.italics.js"; -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.string.link.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es6.string.raw.js"; -import "core-js/modules/es6.string.repeat.js"; -import "core-js/modules/es6.string.small.js"; -import "core-js/modules/es6.string.starts-with.js"; -import "core-js/modules/es6.string.strike.js"; -import "core-js/modules/es6.string.sub.js"; -import "core-js/modules/es6.string.sup.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/es6.typed.array-buffer.js"; -import "core-js/modules/es6.typed.int8-array.js"; -import "core-js/modules/es6.typed.uint8-array.js"; -import "core-js/modules/es6.typed.uint8-clamped-array.js"; -import "core-js/modules/es6.typed.int16-array.js"; -import "core-js/modules/es6.typed.uint16-array.js"; -import "core-js/modules/es6.typed.int32-array.js"; -import "core-js/modules/es6.typed.uint32-array.js"; -import "core-js/modules/es6.typed.float32-array.js"; -import "core-js/modules/es6.typed.float64-array.js"; -import "core-js/modules/es6.weak-map.js"; -import "core-js/modules/es6.weak-set.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/input.mjs deleted file mode 100644 index c3fee8a1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/input.mjs +++ /dev/null @@ -1 +0,0 @@ -import "core-js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/options.json deleted file mode 100644 index 8f94b03a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "ie": 9 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/output.mjs deleted file mode 100644 index d5094e88..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/ie-9/output.mjs +++ /dev/null @@ -1,132 +0,0 @@ -import "core-js/modules/es6.array.copy-within.js"; -import "core-js/modules/es6.array.fill.js"; -import "core-js/modules/es6.array.filter.js"; -import "core-js/modules/es6.array.find.js"; -import "core-js/modules/es6.array.find-index.js"; -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.from.js"; -import "core-js/modules/es7.array.includes.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.map.js"; -import "core-js/modules/es6.array.of.js"; -import "core-js/modules/es6.array.slice.js"; -import "core-js/modules/es6.array.species.js"; -import "core-js/modules/es6.date.to-primitive.js"; -import "core-js/modules/es6.date.to-string.js"; -import "core-js/modules/es6.function.has-instance.js"; -import "core-js/modules/es6.function.name.js"; -import "core-js/modules/es6.map.js"; -import "core-js/modules/es6.math.acosh.js"; -import "core-js/modules/es6.math.asinh.js"; -import "core-js/modules/es6.math.atanh.js"; -import "core-js/modules/es6.math.cbrt.js"; -import "core-js/modules/es6.math.clz32.js"; -import "core-js/modules/es6.math.cosh.js"; -import "core-js/modules/es6.math.expm1.js"; -import "core-js/modules/es6.math.fround.js"; -import "core-js/modules/es6.math.hypot.js"; -import "core-js/modules/es6.math.imul.js"; -import "core-js/modules/es6.math.log1p.js"; -import "core-js/modules/es6.math.log10.js"; -import "core-js/modules/es6.math.log2.js"; -import "core-js/modules/es6.math.sign.js"; -import "core-js/modules/es6.math.sinh.js"; -import "core-js/modules/es6.math.tanh.js"; -import "core-js/modules/es6.math.trunc.js"; -import "core-js/modules/es6.number.constructor.js"; -import "core-js/modules/es6.number.epsilon.js"; -import "core-js/modules/es6.number.is-finite.js"; -import "core-js/modules/es6.number.is-integer.js"; -import "core-js/modules/es6.number.is-nan.js"; -import "core-js/modules/es6.number.is-safe-integer.js"; -import "core-js/modules/es6.number.max-safe-integer.js"; -import "core-js/modules/es6.number.min-safe-integer.js"; -import "core-js/modules/es6.number.parse-float.js"; -import "core-js/modules/es6.number.parse-int.js"; -import "core-js/modules/es6.object.assign.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es7.object.entries.js"; -import "core-js/modules/es6.object.freeze.js"; -import "core-js/modules/es6.object.get-own-property-descriptor.js"; -import "core-js/modules/es7.object.get-own-property-descriptors.js"; -import "core-js/modules/es6.object.get-own-property-names.js"; -import "core-js/modules/es6.object.get-prototype-of.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.prevent-extensions.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.object.is.js"; -import "core-js/modules/es6.object.is-frozen.js"; -import "core-js/modules/es6.object.is-sealed.js"; -import "core-js/modules/es6.object.is-extensible.js"; -import "core-js/modules/es6.object.keys.js"; -import "core-js/modules/es6.object.seal.js"; -import "core-js/modules/es6.object.set-prototype-of.js"; -import "core-js/modules/es7.object.values.js"; -import "core-js/modules/es6.promise.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es6.reflect.apply.js"; -import "core-js/modules/es6.reflect.construct.js"; -import "core-js/modules/es6.reflect.define-property.js"; -import "core-js/modules/es6.reflect.delete-property.js"; -import "core-js/modules/es6.reflect.get.js"; -import "core-js/modules/es6.reflect.get-own-property-descriptor.js"; -import "core-js/modules/es6.reflect.get-prototype-of.js"; -import "core-js/modules/es6.reflect.has.js"; -import "core-js/modules/es6.reflect.is-extensible.js"; -import "core-js/modules/es6.reflect.own-keys.js"; -import "core-js/modules/es6.reflect.prevent-extensions.js"; -import "core-js/modules/es6.reflect.set.js"; -import "core-js/modules/es6.reflect.set-prototype-of.js"; -import "core-js/modules/es6.regexp.constructor.js"; -import "core-js/modules/es6.regexp.flags.js"; -import "core-js/modules/es6.regexp.match.js"; -import "core-js/modules/es6.regexp.replace.js"; -import "core-js/modules/es6.regexp.split.js"; -import "core-js/modules/es6.regexp.search.js"; -import "core-js/modules/es6.regexp.to-string.js"; -import "core-js/modules/es6.set.js"; -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es6.string.anchor.js"; -import "core-js/modules/es6.string.big.js"; -import "core-js/modules/es6.string.blink.js"; -import "core-js/modules/es6.string.bold.js"; -import "core-js/modules/es6.string.code-point-at.js"; -import "core-js/modules/es6.string.ends-with.js"; -import "core-js/modules/es6.string.fixed.js"; -import "core-js/modules/es6.string.fontcolor.js"; -import "core-js/modules/es6.string.fontsize.js"; -import "core-js/modules/es6.string.from-code-point.js"; -import "core-js/modules/es6.string.includes.js"; -import "core-js/modules/es6.string.italics.js"; -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.string.link.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es6.string.raw.js"; -import "core-js/modules/es6.string.repeat.js"; -import "core-js/modules/es6.string.small.js"; -import "core-js/modules/es6.string.starts-with.js"; -import "core-js/modules/es6.string.strike.js"; -import "core-js/modules/es6.string.sub.js"; -import "core-js/modules/es6.string.sup.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/es6.typed.array-buffer.js"; -import "core-js/modules/es6.typed.data-view.js"; -import "core-js/modules/es6.typed.int8-array.js"; -import "core-js/modules/es6.typed.uint8-array.js"; -import "core-js/modules/es6.typed.uint8-clamped-array.js"; -import "core-js/modules/es6.typed.int16-array.js"; -import "core-js/modules/es6.typed.uint16-array.js"; -import "core-js/modules/es6.typed.int32-array.js"; -import "core-js/modules/es6.typed.uint32-array.js"; -import "core-js/modules/es6.typed.float32-array.js"; -import "core-js/modules/es6.typed.float64-array.js"; -import "core-js/modules/es6.weak-map.js"; -import "core-js/modules/es6.weak-set.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/input.mjs deleted file mode 100644 index 851ce5fc..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/input.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "core-js"; -1 ** 2; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/options.json deleted file mode 100644 index 4071ffd0..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "chrome": 55 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/output.mjs deleted file mode 100644 index 06c96e45..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/import/output.mjs +++ /dev/null @@ -1,18 +0,0 @@ -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; -1 ** 2; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/input.mjs deleted file mode 100644 index efac8fd8..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/input.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "core-js"; -; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/options.json deleted file mode 100644 index 20515355..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "node": "10.13" - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/output.mjs deleted file mode 100644 index e291c4cd..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-10.13/output.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "core-js/modules/es7.array.flat-map.js"; -; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/input.mjs deleted file mode 100644 index efac8fd8..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/input.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "core-js"; -; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/options.json deleted file mode 100644 index 0d4137e7..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "node": 11 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/output.mjs deleted file mode 100644 index 092bc2b0..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-11/output.mjs +++ /dev/null @@ -1 +0,0 @@ -; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/input.mjs deleted file mode 100644 index c3fee8a1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/input.mjs +++ /dev/null @@ -1 +0,0 @@ -import "core-js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/options.json deleted file mode 100644 index 41443353..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/options.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "chrome": "55", - "node": "7.6" - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/output.mjs deleted file mode 100644 index c6964cbc..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node-web/output.mjs +++ /dev/null @@ -1,17 +0,0 @@ -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -import "core-js/modules/web.timers.js"; -import "core-js/modules/web.immediate.js"; -import "core-js/modules/web.dom.iterable.js"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/input.mjs deleted file mode 100644 index efac8fd8..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/input.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "core-js"; -; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/options.json deleted file mode 100644 index d911d9f2..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "node": "7.6" - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/output.mjs deleted file mode 100644 index 365d7d13..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/node/output.mjs +++ /dev/null @@ -1,15 +0,0 @@ -import "core-js/modules/es7.array.flat-map.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es6.array.sort.js"; -import "core-js/modules/es7.object.define-getter.js"; -import "core-js/modules/es7.object.define-setter.js"; -import "core-js/modules/es7.object.lookup-getter.js"; -import "core-js/modules/es7.object.lookup-setter.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es7.promise.finally.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es7.string.trim-left.js"; -import "core-js/modules/es7.string.trim-right.js"; -; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/input.js deleted file mode 100644 index cfa13423..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/input.js +++ /dev/null @@ -1,3 +0,0 @@ -require("core-js"); - -1 ** 2; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/options.json deleted file mode 100644 index 4071ffd0..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "entry-global", - "targets": { - "chrome": 55 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/output.js deleted file mode 100644 index d18e4d7a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/entry-global/require/output.js +++ /dev/null @@ -1,18 +0,0 @@ -require("core-js/modules/es7.array.flat-map.js"); -require("core-js/modules/es6.array.iterator.js"); -require("core-js/modules/es6.array.sort.js"); -require("core-js/modules/es7.object.define-getter.js"); -require("core-js/modules/es7.object.define-setter.js"); -require("core-js/modules/es7.object.lookup-getter.js"); -require("core-js/modules/es7.object.lookup-setter.js"); -require("core-js/modules/es6.object.to-string.js"); -require("core-js/modules/es7.promise.finally.js"); -require("core-js/modules/es7.symbol.async-iterator.js"); -require("core-js/modules/es7.string.pad-start.js"); -require("core-js/modules/es7.string.pad-end.js"); -require("core-js/modules/es7.string.trim-left.js"); -require("core-js/modules/es7.string.trim-right.js"); -require("core-js/modules/web.timers.js"); -require("core-js/modules/web.immediate.js"); -require("core-js/modules/web.dom.iterable.js"); -1 ** 2; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/input.mjs deleted file mode 100644 index fff74225..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/input.mjs +++ /dev/null @@ -1,18 +0,0 @@ -Array.from; // static method -Map; // built-in -new Promise(); // new builtin -Symbol.match; // as member expression -_arr[Symbol.iterator](); // Symbol.iterator - -// no import -Array.asdf; -Array2.from; -Map2; -new Promise2(); -Symbol.asdf; -Symbol2.match; -_arr9[Symbol2.iterator](); -_arr9[Symbol.iterator2](); - -G.assign; // static method -function H(WeakMap) { var blah = new WeakMap(); } // shadowed diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/output.mjs deleted file mode 100644 index aa03daf1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/all/output.mjs +++ /dev/null @@ -1,28 +0,0 @@ -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es6.array.from.js"; -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -import "core-js/modules/es6.map.js"; -import "core-js/modules/es6.promise.js"; -import "core-js/modules/es6.regexp.match.js"; -Array.from; // static method -Map; // built-in -new Promise(); // new builtin -Symbol.match; // as member expression -_arr[Symbol.iterator](); // Symbol.iterator - -// no import -Array.asdf; -Array2.from; -Map2; -new Promise2(); -Symbol.asdf; -Symbol2.match; -_arr9[Symbol2.iterator](); -_arr9[Symbol.iterator2](); -G.assign; // static method -function H(WeakMap) { - var blah = new WeakMap(); -} // shadowed diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/array-slice/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/array-slice/input.mjs deleted file mode 100644 index e69de29b..00000000 diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/array-slice/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/array-slice/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/array-slice/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/browserslist b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/browserslist deleted file mode 100644 index d0ae78fe..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/browserslist +++ /dev/null @@ -1 +0,0 @@ -chrome 55 diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/input.mjs deleted file mode 100644 index f9e8d5a9..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/input.mjs +++ /dev/null @@ -1 +0,0 @@ -const a = new Map(); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/options.json deleted file mode 100644 index 6e9c6b7b..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/options.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "esmodules": true - }, - "configPath": "../fixtures/preset-options-add-used-built-ins/browserslist-config-ignore" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/output.mjs deleted file mode 100644 index 0fe51d36..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/browserslist-config-ignore/output.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -const a = new Map(); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/input.mjs deleted file mode 100644 index bf62d9f7..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/input.mjs +++ /dev/null @@ -1 +0,0 @@ -[a, b] = c; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/output.mjs deleted file mode 100644 index a4115d2c..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-assignment/output.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -[a, b] = c; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/input.mjs deleted file mode 100644 index cb50832b..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/input.mjs +++ /dev/null @@ -1,3 +0,0 @@ -try { - a(); -} catch([b, c]) { } diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/output.mjs deleted file mode 100644 index addbb7bb..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-catch/output.mjs +++ /dev/null @@ -1,7 +0,0 @@ -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -try { - a(); -} catch ([b, c]) {} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/input.mjs deleted file mode 100644 index 027d407b..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/input.mjs +++ /dev/null @@ -1 +0,0 @@ -for (let [a, b] in c); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/output.mjs deleted file mode 100644 index 198c1ebc..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-for-x/output.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -for (let [a, b] in c); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/input.mjs deleted file mode 100644 index 0b8c72fe..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/input.mjs +++ /dev/null @@ -1 +0,0 @@ -function a([b, c]) {} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/output.mjs deleted file mode 100644 index 70c61cdb..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-params/output.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -function a([b, c]) {} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/input.mjs deleted file mode 100644 index e68aeb23..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/input.mjs +++ /dev/null @@ -1 +0,0 @@ -const [a, b] = c; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/output.mjs deleted file mode 100644 index b6bbf236..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/destructuring-variable-declaration/output.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -const [a, b] = c; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/input.mjs deleted file mode 100644 index c12f5e3a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/input.mjs +++ /dev/null @@ -1,12 +0,0 @@ -var objectClass = Object; -var arrayInstance = []; -var assignStr = "assign"; -var entriesStr = "entries"; -var valuesStr = "values"; -var inclidesStr = "includes"; -var findStr = "find"; - -// Allow static methods be assigned to variables only directly in the module. -externalVar[valuesStr]; // don't include -objectClass[assignStr]({}); // include -arrayInstance[entriesStr]({}); // don't include diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/output.mjs deleted file mode 100644 index 534b652e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-class-methods/output.mjs +++ /dev/null @@ -1,16 +0,0 @@ -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -import "core-js/modules/es6.object.assign.js"; -var objectClass = Object; -var arrayInstance = []; -var assignStr = "assign"; -var entriesStr = "entries"; -var valuesStr = "values"; -var inclidesStr = "includes"; -var findStr = "find"; - -// Allow static methods be assigned to variables only directly in the module. -externalVar[valuesStr]; // don't include -objectClass[assignStr]({}); // include -arrayInstance[entriesStr]({}); // don't include diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/input.mjs deleted file mode 100644 index 369046bb..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/input.mjs +++ /dev/null @@ -1,8 +0,0 @@ -var arrayInstance = []; -var inclidesStr = "includes"; -var findStr = "find"; - -// Allow instance methods be assigned to variables. -arrayInstance[inclidesStr](); // include -externalVar[findStr]; // include - diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/output.mjs deleted file mode 100644 index f195b590..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/evaluated-instance-methods/output.mjs +++ /dev/null @@ -1,9 +0,0 @@ -import "core-js/modules/es7.array.includes.js"; -import "core-js/modules/es6.array.find.js"; -var arrayInstance = []; -var inclidesStr = "includes"; -var findStr = "find"; - -// Allow instance methods be assigned to variables. -arrayInstance[inclidesStr](); // include -externalVar[findStr]; // include diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/input.mjs deleted file mode 100644 index c9f54a8e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/input.mjs +++ /dev/null @@ -1,3 +0,0 @@ -for (const { padStart } of foo) { - console.log('b'.padEnd(5)); -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/options.json deleted file mode 100644 index ede21818..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "node": 7 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/output.mjs deleted file mode 100644 index 1e2df0de..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-with/output.mjs +++ /dev/null @@ -1,9 +0,0 @@ -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -for (const { - padStart -} of foo) { - console.log('b'.padEnd(5)); -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/input.mjs deleted file mode 100644 index 4228bde2..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/input.mjs +++ /dev/null @@ -1,3 +0,0 @@ -for (const { a } of foo) { - console.log(a); -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/options.json deleted file mode 100644 index b15bd06f..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "node": 11 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/output.mjs deleted file mode 100644 index 9b8c02b1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of-destructure-without/output.mjs +++ /dev/null @@ -1,5 +0,0 @@ -for (const { - a -} of foo) { - console.log(a); -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/input.mjs deleted file mode 100644 index 9f6660a2..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/input.mjs +++ /dev/null @@ -1 +0,0 @@ -for (let a of b); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/output.mjs deleted file mode 100644 index 636e0adb..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/for-of/output.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -for (let a of b); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/input.mjs deleted file mode 100644 index 35cd0f99..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/input.mjs +++ /dev/null @@ -1,12 +0,0 @@ -Array.from; // static function -Map; // top level built-in - -// instance methods may have false positives (which is ok) -a.includes(); // method call -b['find'] // computed string? -c.prototype.findIndex(); // .prototype -d.fill.bind(); //.bind -e.padStart.apply(); // .apply -f.padEnd.call(); // .call -String.prototype.startsWith.call; // prototype.call -var { codePointAt, endsWith } = k; // destructuring diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/options.json deleted file mode 100644 index 3a7757d4..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "chrome": 71 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/output.mjs deleted file mode 100644 index 41eafa7d..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods-native-support/output.mjs +++ /dev/null @@ -1,16 +0,0 @@ -import "core-js/modules/web.dom.iterable.js"; -Array.from; // static function -Map; // top level built-in - -// instance methods may have false positives (which is ok) -a.includes(); // method call -b['find']; // computed string? -c.prototype.findIndex(); // .prototype -d.fill.bind(); //.bind -e.padStart.apply(); // .apply -f.padEnd.call(); // .call -String.prototype.startsWith.call; // prototype.call -var { - codePointAt, - endsWith -} = k; // destructuring diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/input.mjs deleted file mode 100644 index 44fc2a17..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/input.mjs +++ /dev/null @@ -1,20 +0,0 @@ -Array.from; // static function -Map; // top level built-in - -// instance methods may have false positives (which is ok) -a.includes(); // method call -b['find'] // computed string? -Array.prototype.findIndex(); // .prototype -d.fill.bind(); //.bind -e.padStart.apply(); // .apply -f.padEnd.call(); // .call -String.prototype.startsWith.call; // prototype.call -var { codePointAt, endsWith } = k; // destructuring - -var asdf = "copyWithin"; -var asdf2 = "split"; -var asdf3 = "re" + "place"; -i[asdf]; // computed with identifier -j[`search`]; // computed with template -k[asdf3] // computed with concat strings -var { [asdf2]: _a } = k; // computed diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/output.mjs deleted file mode 100644 index a13e1cba..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/instance-methods/output.mjs +++ /dev/null @@ -1,47 +0,0 @@ -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es6.array.from.js"; -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -import "core-js/modules/es6.map.js"; -import "core-js/modules/es6.string.includes.js"; -import "core-js/modules/es7.array.includes.js"; -import "core-js/modules/es6.array.find.js"; -import "core-js/modules/es6.array.find-index.js"; -import "core-js/modules/es6.function.bind.js"; -import "core-js/modules/es6.array.fill.js"; -import "core-js/modules/es7.string.pad-start.js"; -import "core-js/modules/es7.string.pad-end.js"; -import "core-js/modules/es6.string.starts-with.js"; -import "core-js/modules/es6.string.code-point-at.js"; -import "core-js/modules/es6.string.ends-with.js"; -import "core-js/modules/es6.array.copy-within.js"; -import "core-js/modules/es6.regexp.search.js"; -import "core-js/modules/es6.regexp.replace.js"; -import "core-js/modules/es6.regexp.split.js"; -Array.from; // static function -Map; // top level built-in - -// instance methods may have false positives (which is ok) -a.includes(); // method call -b['find']; // computed string? -Array.prototype.findIndex(); // .prototype -d.fill.bind(); //.bind -e.padStart.apply(); // .apply -f.padEnd.call(); // .call -String.prototype.startsWith.call; // prototype.call -var { - codePointAt, - endsWith -} = k; // destructuring - -var asdf = "copyWithin"; -var asdf2 = "split"; -var asdf3 = "re" + "place"; -i[asdf]; // computed with identifier -j[`search`]; // computed with template -k[asdf3]; // computed with concat strings -var { - [asdf2]: _a -} = k; // computed diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/input.mjs deleted file mode 100644 index a2b81d72..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/input.mjs +++ /dev/null @@ -1 +0,0 @@ -Promise; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/options.json deleted file mode 100644 index f05ff9b7..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/options.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ], - "presets": ["@babel/preset-env"] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/output.js deleted file mode 100644 index 99630eed..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/modules-transform/output.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -require("core-js/modules/es6.object.to-string.js"); -require("core-js/modules/es6.promise.js"); -Promise; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/input.mjs deleted file mode 100644 index 68285538..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/input.mjs +++ /dev/null @@ -1,25 +0,0 @@ -Array.from; // static method -Map; // built-in -new Promise(); // new builtin -Symbol.match; // as member expression - -// no import -Array.asdf; -Array2.from; -Map2; -new Promise2(); -Symbol.asdf; -Symbol2.match; -_arr9[Symbol2.iterator](); -_arr9[Symbol.iterator2](); - -G.assign; // static method -function H(WeakMap) { - var blah = new WeakMap(); -} // shadowed - -// not covered by this plugin -var asdf = 'copyWithin'; -i[asdf]; // computed with identifier -j[`copyWithin`]; // computed with template -var { [asdf]: _a } = k; // computed diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/options.json deleted file mode 100644 index 3a7757d4..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "chrome": 71 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/output.mjs deleted file mode 100644 index f98d1703..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/native-support/output.mjs +++ /dev/null @@ -1,27 +0,0 @@ -import "core-js/modules/web.dom.iterable.js"; -Array.from; // static method -Map; // built-in -new Promise(); // new builtin -Symbol.match; // as member expression - -// no import -Array.asdf; -Array2.from; -Map2; -new Promise2(); -Symbol.asdf; -Symbol2.match; -_arr9[Symbol2.iterator](); -_arr9[Symbol.iterator2](); -G.assign; // static method -function H(WeakMap) { - var blah = new WeakMap(); -} // shadowed - -// not covered by this plugin -var asdf = 'copyWithin'; -i[asdf]; // computed with identifier -j[`copyWithin`]; // computed with template -var { - [asdf]: _a -} = k; // computed diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/input.mjs deleted file mode 100644 index f688910e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/input.mjs +++ /dev/null @@ -1 +0,0 @@ -var a = 1; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/output.mjs deleted file mode 100644 index f688910e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-builtins/output.mjs +++ /dev/null @@ -1 +0,0 @@ -var a = 1; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/input.mjs deleted file mode 100644 index 31f2d79f..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/input.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "not-core-js"; -import "not-babel-polyfill"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/options.json deleted file mode 100644 index 08ce7d65..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "chrome": 55 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/output.mjs deleted file mode 100644 index 31f2d79f..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/no-transform/output.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "not-core-js"; -import "not-babel-polyfill"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/input.mjs deleted file mode 100644 index f71c85f3..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/input.mjs +++ /dev/null @@ -1,2 +0,0 @@ -Number.parseFloat("3.14"); -Number.parseInt("10"); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/options.json deleted file mode 100644 index 1203b1dd..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "ie": 11 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/output.mjs deleted file mode 100644 index 8bd9d159..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/number-ie-11/output.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import "core-js/modules/es6.number.parse-float.js"; -import "core-js/modules/es6.number.constructor.js"; -import "core-js/modules/es6.number.parse-int.js"; -Number.parseFloat("3.14"); -Number.parseInt("10"); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/input.mjs deleted file mode 100644 index 0fef928e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/input.mjs +++ /dev/null @@ -1,4 +0,0 @@ -var p = Promise.resolve(0); -Promise.all([p]).then(outcome => { - alert("OK"); -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/options.json deleted file mode 100644 index 2f06789e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "browsers": ["ie > 10"] - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/output.mjs deleted file mode 100644 index 82526184..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-all/output.mjs +++ /dev/null @@ -1,9 +0,0 @@ -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.promise.js"; -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -var p = Promise.resolve(0); -Promise.all([p]).then(outcome => { - alert("OK"); -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/input.mjs deleted file mode 100644 index bb634feb..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/input.mjs +++ /dev/null @@ -1,4 +0,0 @@ -var p = Promise.resolve(0); -p.finally(() => { - alert("OK"); -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/options.json deleted file mode 100644 index 2f06789e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "browsers": ["ie > 10"] - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/output.mjs deleted file mode 100644 index 1b2c7cc8..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-finally/output.mjs +++ /dev/null @@ -1,7 +0,0 @@ -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.promise.js"; -import "core-js/modules/es7.promise.finally.js"; -var p = Promise.resolve(0); -p.finally(() => { - alert("OK"); -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/input.mjs deleted file mode 100644 index 33425283..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/input.mjs +++ /dev/null @@ -1,4 +0,0 @@ -var p = Promise.resolve(0); -Promise.race([p]).then(outcome => { - alert("OK"); -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/options.json deleted file mode 100644 index 2f06789e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "browsers": ["ie > 10"] - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/output.mjs deleted file mode 100644 index a9aa442f..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/promise-race/output.mjs +++ /dev/null @@ -1,9 +0,0 @@ -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.promise.js"; -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -var p = Promise.resolve(0); -Promise.race([p]).then(outcome => { - alert("OK"); -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/input.mjs deleted file mode 100644 index fe8043be..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/input.mjs +++ /dev/null @@ -1,4 +0,0 @@ -import "core-js"; -import "core-js"; -require("@babel/polyfill"); -require("@babel/polyfill"); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/output.mjs deleted file mode 100644 index fe8043be..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/remove-babel-polyfill-import/output.mjs +++ /dev/null @@ -1,4 +0,0 @@ -import "core-js"; -import "core-js"; -require("@babel/polyfill"); -require("@babel/polyfill"); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/input.js deleted file mode 100644 index 39f9e585..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/input.js +++ /dev/null @@ -1,8 +0,0 @@ -require("foo"); - -const x = new Promise(resolve => { - const p = []; - - if (p.includes("a")) { - } -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/options.json deleted file mode 100644 index fe4379d2..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "node": "4.0.0" - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/output.js deleted file mode 100644 index f38e32a5..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script-query/output.js +++ /dev/null @@ -1,8 +0,0 @@ -require("core-js/modules/es6.object.to-string.js"); -require("core-js/modules/es6.promise.js"); -require("core-js/modules/es7.array.includes.js"); -require("foo"); -const x = new Promise(resolve => { - const p = []; - if (p.includes("a")) {} -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/input.js deleted file mode 100644 index 39f9e585..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/input.js +++ /dev/null @@ -1,8 +0,0 @@ -require("foo"); - -const x = new Promise(resolve => { - const p = []; - - if (p.includes("a")) { - } -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/options.json deleted file mode 100644 index fe4379d2..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "node": "4.0.0" - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/output.js deleted file mode 100644 index f38e32a5..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/source-type-script/output.js +++ /dev/null @@ -1,8 +0,0 @@ -require("core-js/modules/es6.object.to-string.js"); -require("core-js/modules/es6.promise.js"); -require("core-js/modules/es7.array.includes.js"); -require("foo"); -const x = new Promise(resolve => { - const p = []; - if (p.includes("a")) {} -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/input.mjs deleted file mode 100644 index 457ddbbd..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/input.mjs +++ /dev/null @@ -1 +0,0 @@ -a = [b, ...c]; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/output.mjs deleted file mode 100644 index 457ddbbd..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/spread/output.mjs +++ /dev/null @@ -1 +0,0 @@ -a = [b, ...c]; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/input.mjs deleted file mode 100644 index 6782f8a1..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/input.mjs +++ /dev/null @@ -1 +0,0 @@ -arr[Symbol.asyncIterator]() diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/output.mjs deleted file mode 100644 index b15c067a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-async/output.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es7.symbol.async-iterator.js"; -arr[Symbol.asyncIterator](); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/input.mjs deleted file mode 100644 index 3d72e8e7..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/input.mjs +++ /dev/null @@ -1 +0,0 @@ -Symbol.iterator in arr diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/output.mjs deleted file mode 100644 index f2ce29c7..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator-in/output.mjs +++ /dev/null @@ -1,6 +0,0 @@ -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -import "core-js/modules/es6.symbol.js"; -Symbol.iterator in arr; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/input.mjs deleted file mode 100644 index c44a50dd..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/input.mjs +++ /dev/null @@ -1 +0,0 @@ -arr[Symbol.iterator]() diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/output.mjs deleted file mode 100644 index 77e49fee..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/symbol-iterator/output.mjs +++ /dev/null @@ -1,6 +0,0 @@ -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -import "core-js/modules/es6.symbol.js"; -arr[Symbol.iterator](); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/input.mjs deleted file mode 100644 index 0f5be0d2..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/input.mjs +++ /dev/null @@ -1,5 +0,0 @@ -Promise.resolve().then(it => { - setTimeout(foo, 1, 2); - setInterval(foo, 1, 2); - setImmediate(foo, 1, 2); -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/output.mjs deleted file mode 100644 index d96448f7..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/timers/output.mjs +++ /dev/null @@ -1,7 +0,0 @@ -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.promise.js"; -Promise.resolve().then(it => { - setTimeout(foo, 1, 2); - setInterval(foo, 1, 2); - setImmediate(foo, 1, 2); -}); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/input.mjs deleted file mode 100644 index b0bc068a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/input.mjs +++ /dev/null @@ -1 +0,0 @@ -new Int8Array(1); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/options.json deleted file mode 100644 index 38049a17..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "edge": 13 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/output.mjs deleted file mode 100644 index b0bc068a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-edge-13/output.mjs +++ /dev/null @@ -1 +0,0 @@ -new Int8Array(1); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/input.mjs deleted file mode 100644 index 2394d067..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/input.mjs +++ /dev/null @@ -1 +0,0 @@ -Int8Array.of(); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/output.mjs deleted file mode 100644 index a2f08cc2..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array-static/output.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "core-js/modules/es6.typed.int8-array.js"; -Int8Array.of(); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/input.mjs deleted file mode 100644 index b0bc068a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/input.mjs +++ /dev/null @@ -1 +0,0 @@ -new Int8Array(1); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/options.json deleted file mode 100644 index 21fa91a6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/output.mjs deleted file mode 100644 index 06fa6ff9..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/typed-array/output.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import "core-js/modules/es6.typed.int8-array.js"; -new Int8Array(1); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/input.mjs deleted file mode 100644 index 18939e40..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/input.mjs +++ /dev/null @@ -1 +0,0 @@ -var a = Array.from(1,2,3) diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/options.json deleted file mode 100644 index fc08a019..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/options.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "targets": { "node": "0.12" }, - "method": "usage-global" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/output.mjs deleted file mode 100644 index e0568b00..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/unknown-polyfill/output.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es6.array.from.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -var a = Array.from(1, 2, 3); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/input.mjs deleted file mode 100644 index 927d2f27..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/input.mjs +++ /dev/null @@ -1,3 +0,0 @@ -function* a() { - yield 1; -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/options.json deleted file mode 100644 index 08ce7d65..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "chrome": 55 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/output.mjs deleted file mode 100644 index 927d2f27..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-non-star/output.mjs +++ /dev/null @@ -1,3 +0,0 @@ -function* a() { - yield 1; -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/input.mjs deleted file mode 100644 index 4915d620..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/input.mjs +++ /dev/null @@ -1,3 +0,0 @@ -function* a() { - yield* 1; -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/options.json deleted file mode 100644 index 08ce7d65..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-global", - "targets": { - "chrome": 55 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/output.mjs deleted file mode 100644 index d355d58c..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-global/yield-star/output.mjs +++ /dev/null @@ -1,4 +0,0 @@ -import "core-js/modules/web.dom.iterable.js"; -function* a() { - yield* 1; -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/input.js deleted file mode 100644 index b7c61b92..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/input.js +++ /dev/null @@ -1,7 +0,0 @@ -obj.constructor === Object; -obj.constructor === Promise; - -Symbol(); -Symbol("test"); - -new Map(); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/options.json deleted file mode 100644 index 0a714b70..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/output.js deleted file mode 100644 index 45a1a729..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/aliased-constructors/output.js +++ /dev/null @@ -1,8 +0,0 @@ -var _Promise = require("core-js/library/fn/promise.js"); -var _Symbol = require("core-js/library/fn/symbol/index.js"); -var _Map = require("core-js/library/fn/map.js"); -obj.constructor === Object; -obj.constructor === _Promise; -_Symbol(); -_Symbol("test"); -new _Map(); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/input.js deleted file mode 100644 index a9c0ca44..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/input.js +++ /dev/null @@ -1,33 +0,0 @@ -AggregateError -Map -Observable -Promise -Set -Symbol -URL -URLSearchParams -WeakMap -WeakSet -clearImmediate -compositeKey -compositeSymbol -globalThis -parseFloat -parseInt -queueMicrotask -setImmediate -setInterval -setTimeout - -Array -Boolean -Date -Infinity -JSON -NaN -Number -Object -clearInterval -clearTimeout - -something diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/options.json deleted file mode 100644 index 0a714b70..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/output.js deleted file mode 100644 index 1bcee411..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-globals/output.js +++ /dev/null @@ -1,41 +0,0 @@ -var _Map = require("core-js/library/fn/map.js"); -var _Promise = require("core-js/library/fn/promise.js"); -var _Set = require("core-js/library/fn/set.js"); -var _Symbol = require("core-js/library/fn/symbol/index.js"); -var _WeakMap = require("core-js/library/fn/weak-map.js"); -var _WeakSet = require("core-js/library/fn/weak-set.js"); -var _clearImmediate = require("core-js/library/fn/clear-immediate.js"); -var _parseFloat = require("core-js/library/fn/parse-float.js"); -var _parseInt = require("core-js/library/fn/parse-int.js"); -var _setImmediate = require("core-js/library/fn/set-immediate.js"); -AggregateError; -_Map; -Observable; -_Promise; -_Set; -_Symbol; -URL; -URLSearchParams; -_WeakMap; -_WeakSet; -_clearImmediate; -compositeKey; -compositeSymbol; -globalThis; -_parseFloat; -_parseInt; -queueMicrotask; -_setImmediate; -setInterval; -setTimeout; -Array; -Boolean; -Date; -Infinity; -JSON; -NaN; -Number; -Object; -clearInterval; -clearTimeout; -something; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/input.js deleted file mode 100644 index 3f769e74..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/input.js +++ /dev/null @@ -1,92 +0,0 @@ -Array.from -Array.isArray -Array.of - -Date.now - -JSON.stringify - -Number.EPSILON -Number.MAX_SAFE_INTEGER -Number.MIN_SAFE_INTEGER -Number.fromString -Number.isFinite -Number.isInteger -Number.isNaN -Number.isSafeInteger -Number.parseFloat -Number.parseInt - -Object.assign -Object.create -Object.defineProperties -Object.defineProperty -Object.entries -Object.freeze -Object.fromEntries -Object.getOwnPropertyDescriptor -Object.getOwnPropertyDescriptors -Object.getOwnPropertyNames -Object.getOwnPropertySymbols -Object.getPrototypeOf -Object.isExtensible -Object.isFrozen -Object.isSealed -Object.is -Object.keys -Object.preventExtensions -Object.seal -Object.setPrototypeOf -Object.values - -Reflect.apply -Reflect.construct -Reflect.defineMetadata -Reflect.defineProperty -Reflect.deleteMetadata -Reflect.deleteProperty -Reflect.getMetadata -Reflect.getMetadataKeys -Reflect.getOwnMetadata -Reflect.getOwnMetadataKeys -Reflect.getOwnPropertyDescriptor -Reflect.getPrototypeOf -Reflect.get -Reflect.has -Reflect.hasMetadata -Reflect.hasOwnMetadata -Reflect.isExtensible -Reflect.metadata -Reflect.ownKeys -Reflect.preventExtensions -Reflect.set -Reflect.setPrototypeOf - -String.fromCodePoint -String.raw - -Symbol.asyncIterator -Symbol.dispose -Symbol.for -Symbol.hasInstance -Symbol.isConcatSpreadable -Symbol.iterator -Symbol.keyFor -Symbol.match -Symbol.observable -Symbol.patternMatch -Symbol.replace -Symbol.search -Symbol.species -Symbol.split -Symbol.toPrimitive -Symbol.toStringTag -Symbol.unscopables - -Foo.bar -Array.something -Date.something -JSON.parse -Math.pow - -Symbol.something diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/options.json deleted file mode 100644 index 0a714b70..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/output.js deleted file mode 100644 index 65abc19a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/built-in-static-methods/output.js +++ /dev/null @@ -1,146 +0,0 @@ -var _Array$from = require("core-js/library/fn/array/from.js"); -var _Array$isArray = require("core-js/library/fn/array/is-array.js"); -var _Array$of = require("core-js/library/fn/array/of.js"); -var _Date$now = require("core-js/library/fn/date/now.js"); -var _JSON$stringify = require("core-js/library/fn/json/stringify.js"); -var _Number$EPSILON = require("core-js/library/fn/number/epsilon.js"); -var _Number$MAX_SAFE_INTEGER = require("core-js/library/fn/number/max-safe-integer.js"); -var _Number$MIN_SAFE_INTEGER = require("core-js/library/fn/number/min-safe-integer.js"); -var _Number$isFinite = require("core-js/library/fn/number/is-finite.js"); -var _Number$isInteger = require("core-js/library/fn/number/is-integer.js"); -var _Number$isNaN = require("core-js/library/fn/number/is-nan.js"); -var _Number$isSafeInteger = require("core-js/library/fn/number/is-safe-integer.js"); -var _Number$parseFloat = require("core-js/library/fn/number/parse-float.js"); -var _Number$parseInt = require("core-js/library/fn/number/parse-int.js"); -var _Object$assign = require("core-js/library/fn/object/assign.js"); -var _Object$create = require("core-js/library/fn/object/create.js"); -var _Object$defineProperties = require("core-js/library/fn/object/define-properties.js"); -var _Object$defineProperty = require("core-js/library/fn/object/define-property.js"); -var _Object$entries = require("core-js/library/fn/object/entries.js"); -var _Object$freeze = require("core-js/library/fn/object/freeze.js"); -var _Object$getOwnPropertyDescriptor = require("core-js/library/fn/object/get-own-property-descriptor.js"); -var _Object$getOwnPropertyDescriptors = require("core-js/library/fn/object/get-own-property-descriptors.js"); -var _Object$getOwnPropertyNames = require("core-js/library/fn/object/get-own-property-names.js"); -var _Object$getOwnPropertySymbols = require("core-js/library/fn/object/get-own-property-symbols.js"); -var _Object$getPrototypeOf = require("core-js/library/fn/object/get-prototype-of.js"); -var _Object$isExtensible = require("core-js/library/fn/object/is-extensible.js"); -var _Object$isFrozen = require("core-js/library/fn/object/is-frozen.js"); -var _Object$isSealed = require("core-js/library/fn/object/is-sealed.js"); -var _Object$is = require("core-js/library/fn/object/is.js"); -var _Object$keys = require("core-js/library/fn/object/keys.js"); -var _Object$preventExtensions = require("core-js/library/fn/object/prevent-extensions.js"); -var _Object$seal = require("core-js/library/fn/object/seal.js"); -var _Object$setPrototypeOf = require("core-js/library/fn/object/set-prototype-of.js"); -var _Object$values = require("core-js/library/fn/object/values.js"); -var _Reflect$apply = require("core-js/library/fn/reflect/apply.js"); -var _Reflect$construct = require("core-js/library/fn/reflect/construct.js"); -var _Reflect$defineProperty = require("core-js/library/fn/reflect/define-property.js"); -var _Reflect$deleteProperty = require("core-js/library/fn/reflect/delete-property.js"); -var _Reflect$getOwnPropertyDescriptor = require("core-js/library/fn/reflect/get-own-property-descriptor.js"); -var _Reflect$getPrototypeOf = require("core-js/library/fn/reflect/get-prototype-of.js"); -var _Reflect$get = require("core-js/library/fn/reflect/get.js"); -var _Reflect$has = require("core-js/library/fn/reflect/has.js"); -var _Reflect$isExtensible = require("core-js/library/fn/reflect/is-extensible.js"); -var _Reflect$ownKeys = require("core-js/library/fn/reflect/own-keys.js"); -var _Reflect$preventExtensions = require("core-js/library/fn/reflect/prevent-extensions.js"); -var _Reflect$set = require("core-js/library/fn/reflect/set.js"); -var _Reflect$setPrototypeOf = require("core-js/library/fn/reflect/set-prototype-of.js"); -var _String$fromCodePoint = require("core-js/library/fn/string/from-code-point.js"); -var _String$raw = require("core-js/library/fn/string/raw.js"); -var _Symbol = require("core-js/library/fn/symbol/index.js"); -var _Symbol$for = require("core-js/library/fn/symbol/for.js"); -var _Symbol$hasInstance = require("core-js/library/fn/symbol/has-instance.js"); -var _Symbol$isConcatSpreadable = require("core-js/library/fn/symbol/is-concat-spreadable.js"); -var _Symbol$iterator = require("core-js/library/fn/symbol/iterator.js"); -var _Symbol$keyFor = require("core-js/library/fn/symbol/key-for.js"); -var _Symbol$match = require("core-js/library/fn/symbol/match.js"); -var _Symbol$replace = require("core-js/library/fn/symbol/replace.js"); -var _Symbol$search = require("core-js/library/fn/symbol/search.js"); -var _Symbol$species = require("core-js/library/fn/symbol/species.js"); -var _Symbol$split = require("core-js/library/fn/symbol/split.js"); -var _Symbol$toPrimitive = require("core-js/library/fn/symbol/to-primitive.js"); -var _Symbol$toStringTag = require("core-js/library/fn/symbol/to-string-tag.js"); -var _Symbol$unscopables = require("core-js/library/fn/symbol/unscopables.js"); -_Array$from; -_Array$isArray; -_Array$of; -_Date$now; -_JSON$stringify; -_Number$EPSILON; -_Number$MAX_SAFE_INTEGER; -_Number$MIN_SAFE_INTEGER; -Number.fromString; -_Number$isFinite; -_Number$isInteger; -_Number$isNaN; -_Number$isSafeInteger; -_Number$parseFloat; -_Number$parseInt; -_Object$assign; -_Object$create; -_Object$defineProperties; -_Object$defineProperty; -_Object$entries; -_Object$freeze; -Object.fromEntries; -_Object$getOwnPropertyDescriptor; -_Object$getOwnPropertyDescriptors; -_Object$getOwnPropertyNames; -_Object$getOwnPropertySymbols; -_Object$getPrototypeOf; -_Object$isExtensible; -_Object$isFrozen; -_Object$isSealed; -_Object$is; -_Object$keys; -_Object$preventExtensions; -_Object$seal; -_Object$setPrototypeOf; -_Object$values; -_Reflect$apply; -_Reflect$construct; -Reflect.defineMetadata; -_Reflect$defineProperty; -Reflect.deleteMetadata; -_Reflect$deleteProperty; -Reflect.getMetadata; -Reflect.getMetadataKeys; -Reflect.getOwnMetadata; -Reflect.getOwnMetadataKeys; -_Reflect$getOwnPropertyDescriptor; -_Reflect$getPrototypeOf; -_Reflect$get; -_Reflect$has; -Reflect.hasMetadata; -Reflect.hasOwnMetadata; -_Reflect$isExtensible; -Reflect.metadata; -_Reflect$ownKeys; -_Reflect$preventExtensions; -_Reflect$set; -_Reflect$setPrototypeOf; -_String$fromCodePoint; -_String$raw; -_Symbol.asyncIterator; -_Symbol.dispose; -_Symbol$for; -_Symbol$hasInstance; -_Symbol$isConcatSpreadable; -_Symbol$iterator; -_Symbol$keyFor; -_Symbol$match; -_Symbol.observable; -_Symbol.patternMatch; -_Symbol$replace; -_Symbol$search; -_Symbol$species; -_Symbol$split; -_Symbol$toPrimitive; -_Symbol$toStringTag; -_Symbol$unscopables; -Foo.bar; -Array.something; -Date.something; -JSON.parse; -Math.pow; -_Symbol.something; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/input.js deleted file mode 100644 index 8e9b3152..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/input.js +++ /dev/null @@ -1 +0,0 @@ -Promise.resolve; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/options.json deleted file mode 100644 index 0a714b70..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/output.js deleted file mode 100644 index 9d154eb3..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/catch-all/output.js +++ /dev/null @@ -1,2 +0,0 @@ -var _Promise = require("core-js/library/fn/promise.js"); -_Promise.resolve; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/input.js deleted file mode 100644 index 1dd83aeb..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/input.js +++ /dev/null @@ -1,3 +0,0 @@ -delete Promise; -delete Array.from; -delete foo.includes; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/options.json deleted file mode 100644 index 0a714b70..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/output.js deleted file mode 100644 index 1dd83aeb..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/delete/output.js +++ /dev/null @@ -1,3 +0,0 @@ -delete Promise; -delete Array.from; -delete foo.includes; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/input.js deleted file mode 100644 index 48e5f59b..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/input.js +++ /dev/null @@ -1,3 +0,0 @@ -for (var i of arr) { - -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/options.json deleted file mode 100644 index 24f7c50d..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/options.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - "@babel/plugin-transform-for-of", - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/output.js deleted file mode 100644 index c9c3d17a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/es6-for-of/output.js +++ /dev/null @@ -1,18 +0,0 @@ -var _Array$from = require("core-js/library/fn/array/from.js"); -var _Symbol = require("core-js/library/fn/symbol/index.js"); -var _Symbol$iterator = require("core-js/library/fn/symbol/iterator.js"); -var _Array$isArray = require("core-js/library/fn/array/is-array.js"); -function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof _Symbol && r[_Symbol$iterator] || r["@@iterator"]; if (!t) { if (_Array$isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var n = 0, F = function () {}; return { s: F, n: function () { return n >= r.length ? { done: !0 } : { done: !1, value: r[n++] }; }, e: function (r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function () { t = t.call(r); }, n: function () { var r = t.next(); return a = r.done, r; }, e: function (r) { u = !0, o = r; }, f: function () { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; } -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? _Array$from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } -var _iterator = _createForOfIteratorHelper(arr), - _step; -try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var i = _step.value; - } -} catch (err) { - _iterator.e(err); -} finally { - _iterator.f(); -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/input.js deleted file mode 100644 index 5355a969..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/input.js +++ /dev/null @@ -1,33 +0,0 @@ -Math.acosh; - -Math.asinh; - -Math.atanh; - -Math.cbrt; - -Math.clz32; - -Math.cosh; - -Math.expm1; - -Math.fround; - -Math.hypot; - -Math.imul; - -Math.log10; - -Math.log1p; - -Math.log2; - -Math.sign; - -Math.sinh; - -Math.tanh; - -Math.trunc; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/options.json deleted file mode 100644 index 0a714b70..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/output.js deleted file mode 100644 index c86e2a6e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math-undefined-version/output.js +++ /dev/null @@ -1,34 +0,0 @@ -var _Math$acosh = require("core-js/library/fn/math/acosh.js"); -var _Math$asinh = require("core-js/library/fn/math/asinh.js"); -var _Math$atanh = require("core-js/library/fn/math/atanh.js"); -var _Math$cbrt = require("core-js/library/fn/math/cbrt.js"); -var _Math$clz = require("core-js/library/fn/math/clz32.js"); -var _Math$cosh = require("core-js/library/fn/math/cosh.js"); -var _Math$expm = require("core-js/library/fn/math/expm1.js"); -var _Math$fround = require("core-js/library/fn/math/fround.js"); -var _Math$hypot = require("core-js/library/fn/math/hypot.js"); -var _Math$imul = require("core-js/library/fn/math/imul.js"); -var _Math$log = require("core-js/library/fn/math/log10.js"); -var _Math$log1p = require("core-js/library/fn/math/log1p.js"); -var _Math$log2 = require("core-js/library/fn/math/log2.js"); -var _Math$sign = require("core-js/library/fn/math/sign.js"); -var _Math$sinh = require("core-js/library/fn/math/sinh.js"); -var _Math$tanh = require("core-js/library/fn/math/tanh.js"); -var _Math$trunc = require("core-js/library/fn/math/trunc.js"); -_Math$acosh; -_Math$asinh; -_Math$atanh; -_Math$cbrt; -_Math$clz; -_Math$cosh; -_Math$expm; -_Math$fround; -_Math$hypot; -_Math$imul; -_Math$log; -_Math$log1p; -_Math$log2; -_Math$sign; -_Math$sinh; -_Math$tanh; -_Math$trunc; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/input.js deleted file mode 100644 index 5355a969..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/input.js +++ /dev/null @@ -1,33 +0,0 @@ -Math.acosh; - -Math.asinh; - -Math.atanh; - -Math.cbrt; - -Math.clz32; - -Math.cosh; - -Math.expm1; - -Math.fround; - -Math.hypot; - -Math.imul; - -Math.log10; - -Math.log1p; - -Math.log2; - -Math.sign; - -Math.sinh; - -Math.tanh; - -Math.trunc; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/options.json deleted file mode 100644 index ddde272a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/options.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure", - "version": "^7.0.2" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/output.js deleted file mode 100644 index c86e2a6e..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/math/output.js +++ /dev/null @@ -1,34 +0,0 @@ -var _Math$acosh = require("core-js/library/fn/math/acosh.js"); -var _Math$asinh = require("core-js/library/fn/math/asinh.js"); -var _Math$atanh = require("core-js/library/fn/math/atanh.js"); -var _Math$cbrt = require("core-js/library/fn/math/cbrt.js"); -var _Math$clz = require("core-js/library/fn/math/clz32.js"); -var _Math$cosh = require("core-js/library/fn/math/cosh.js"); -var _Math$expm = require("core-js/library/fn/math/expm1.js"); -var _Math$fround = require("core-js/library/fn/math/fround.js"); -var _Math$hypot = require("core-js/library/fn/math/hypot.js"); -var _Math$imul = require("core-js/library/fn/math/imul.js"); -var _Math$log = require("core-js/library/fn/math/log10.js"); -var _Math$log1p = require("core-js/library/fn/math/log1p.js"); -var _Math$log2 = require("core-js/library/fn/math/log2.js"); -var _Math$sign = require("core-js/library/fn/math/sign.js"); -var _Math$sinh = require("core-js/library/fn/math/sinh.js"); -var _Math$tanh = require("core-js/library/fn/math/tanh.js"); -var _Math$trunc = require("core-js/library/fn/math/trunc.js"); -_Math$acosh; -_Math$asinh; -_Math$atanh; -_Math$cbrt; -_Math$clz; -_Math$cosh; -_Math$expm; -_Math$fround; -_Math$hypot; -_Math$imul; -_Math$log; -_Math$log1p; -_Math$log2; -_Math$sign; -_Math$sinh; -_Math$tanh; -_Math$trunc; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/input.mjs deleted file mode 100644 index 7800ba63..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/input.mjs +++ /dev/null @@ -1,7 +0,0 @@ -import foo from "bar"; -import { baz } from "fuz"; - -export const exp = foo + baz; -export * from "mod"; - -Array.from(foo); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/options.json deleted file mode 100644 index 963dcc7d..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/options.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ], - [ - "@babel/plugin-transform-modules-commonjs", - { - "loose": true - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/output.js deleted file mode 100644 index 19142153..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules-loose/output.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; - -var _Object$keys = require("core-js/library/fn/object/keys.js"); -exports.__esModule = true; -var _exportNames = { - exp: true -}; -exports.exp = void 0; -var _from = _interopRequireDefault(require("core-js/library/fn/array/from.js")); -var _bar = _interopRequireDefault(require("bar")); -var _fuz = require("fuz"); -var _mod = require("mod"); -_Object$keys(_mod).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _mod[key]) return; - exports[key] = _mod[key]; -}); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } -const exp = exports.exp = _bar.default + _fuz.baz; -(0, _from.default)(_bar.default); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/input.mjs deleted file mode 100644 index ce4c7df8..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/input.mjs +++ /dev/null @@ -1,4 +0,0 @@ -import foo from "bar"; -foo; - -export * from "mod"; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/options.json deleted file mode 100644 index eb2560a0..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/options.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ], - "@babel/plugin-transform-modules-commonjs" - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/output.js deleted file mode 100644 index 53fb7432..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/modules/output.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; - -var _Object$defineProperty = require("core-js/library/fn/object/define-property.js"); -var _Object$keys = require("core-js/library/fn/object/keys.js"); -_Object$defineProperty(exports, "__esModule", { - value: true -}); -var _bar = _interopRequireDefault(require("bar")); -var _mod = require("mod"); -_Object$keys(_mod).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _mod[key]) return; - _Object$defineProperty(exports, key, { - enumerable: true, - get: function () { - return _mod[key]; - } - }); -}); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } -_bar.default; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/input.js deleted file mode 100644 index 49e71aa5..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/input.js +++ /dev/null @@ -1 +0,0 @@ -Symbol.iterator in Object(arr); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/options.json deleted file mode 100644 index 0a714b70..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/output.js deleted file mode 100644 index 60d64b84..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator-in/output.js +++ /dev/null @@ -1,2 +0,0 @@ -var _isIterable = require("core-js/library/fn/is-iterable.js"); -_isIterable(Object(arr)); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/input.js deleted file mode 100644 index ae1f0b9d..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/input.js +++ /dev/null @@ -1 +0,0 @@ -Symbol.iterator; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/options.json deleted file mode 100644 index 0a714b70..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/output.js deleted file mode 100644 index ec176174..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-iterator/output.js +++ /dev/null @@ -1,2 +0,0 @@ -var _Symbol$iterator = require("core-js/library/fn/symbol/iterator.js"); -_Symbol$iterator; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/input.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/input.js deleted file mode 100644 index 86622cf6..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/input.js +++ /dev/null @@ -1 +0,0 @@ -Symbol.prototype; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/options.json deleted file mode 100644 index 0a714b70..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure" - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/output.js b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/output.js deleted file mode 100644 index ff60e84a..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/symbol-prototype/output.js +++ /dev/null @@ -1,2 +0,0 @@ -var _Symbol = require("core-js/library/fn/symbol/index.js"); -_Symbol.prototype; diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/input.mjs deleted file mode 100644 index 5b762a3b..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/input.mjs +++ /dev/null @@ -1 +0,0 @@ -Array.from(foo); \ No newline at end of file diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/options.json deleted file mode 100644 index b325f3d4..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure", - "targets": { - "chrome": 30 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/output.mjs deleted file mode 100644 index fccd6c99..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-30/output.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import _Array$from from "core-js/library/fn/array/from.js"; -_Array$from(foo); diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/input.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/input.mjs deleted file mode 100644 index 5b762a3b..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/input.mjs +++ /dev/null @@ -1 +0,0 @@ -Array.from(foo); \ No newline at end of file diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/options.json b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/options.json deleted file mode 100644 index c52f03cd..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "externalHelpers": false, - "plugins": [ - [ - "@@/polyfill-corejs2", - { - "method": "usage-pure", - "targets": { - "chrome": 55 - } - } - ] - ] -} diff --git a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/output.mjs b/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/output.mjs deleted file mode 100644 index 0526e703..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/fixtures/usage-pure/targets-chrome-55/output.mjs +++ /dev/null @@ -1 +0,0 @@ -Array.from(foo); diff --git a/packages/babel-plugin-polyfill-corejs2/test/index.js b/packages/babel-plugin-polyfill-corejs2/test/index.js deleted file mode 100644 index 1b534b8f..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import runner from "@babel/helper-plugin-test-runner"; - -runner(__dirname); diff --git a/packages/babel-plugin-polyfill-corejs2/test/node_modules/README.md b/packages/babel-plugin-polyfill-corejs2/test/node_modules/README.md deleted file mode 100644 index 9f1116a3..00000000 --- a/packages/babel-plugin-polyfill-corejs2/test/node_modules/README.md +++ /dev/null @@ -1,8 +0,0 @@ -This `node_modules` folder is not generated by a package manager. -It is manually created, to use node's resolution algorithms in fixture options -to resolve providers defined in this monorepo. - -e.g. "@@/babel-plugin-polyfill-regeneretor" instead of -"../../../../../babel-plugin-polyfill-regeneretor" - -Ref: https://twitter.com/Rich_Harris/status/1139908960520220677 diff --git a/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-and-promise-native-support/options.json b/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-and-promise-native-support/options.json index 3d2ec95a..4a7a332e 100644 --- a/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-and-promise-native-support/options.json +++ b/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-and-promise-native-support/options.json @@ -8,7 +8,7 @@ } ], [ - "@@/polyfill-corejs2", + "@@/polyfill-corejs3", { "method": "usage-global", "targets": { diff --git a/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-native-support/options.json b/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-native-support/options.json index f8c9814a..700ee045 100644 --- a/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-native-support/options.json +++ b/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-native-support/options.json @@ -8,7 +8,7 @@ } ], [ - "@@/polyfill-corejs2", + "@@/polyfill-corejs3", { "method": "usage-global", "targets": { diff --git a/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-native-support/output.mjs b/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-native-support/output.mjs index 5d965c62..68c07372 100644 --- a/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-native-support/output.mjs +++ b/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/async-native-support/output.mjs @@ -1 +1,2 @@ +import "core-js/modules/es.promise.js"; async function a() {} diff --git a/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/regenerator-transform-async/options.json b/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/regenerator-transform-async/options.json index 15c05380..40ca5dcf 100644 --- a/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/regenerator-transform-async/options.json +++ b/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/regenerator-transform-async/options.json @@ -8,7 +8,7 @@ } ], [ - "@@/polyfill-corejs2", + "@@/polyfill-corejs3", { "method": "usage-global" } diff --git a/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/regenerator-transform-async/output.mjs b/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/regenerator-transform-async/output.mjs index fbc92c72..994e4913 100644 --- a/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/regenerator-transform-async/output.mjs +++ b/packages/babel-plugin-polyfill-regenerator/test/fixtures/usage-global/regenerator-transform-async/output.mjs @@ -1,6 +1,6 @@ -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.promise.js"; import "regenerator-runtime/runtime.js"; +import "core-js/modules/es.object.to-string.js"; +import "core-js/modules/es.promise.js"; function a() { return regeneratorRuntime.async(function a$(_context) { while (1) switch (_context.prev = _context.next) { diff --git a/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs2.js b/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs2.js deleted file mode 100644 index 1556c2ff..00000000 --- a/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../../babel-plugin-polyfill-corejs2"); diff --git a/packages/babel-plugin-polyfill-corejs2/test/node_modules/@@/babel-plugin-polyfill-corejs2.js b/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs3.js similarity index 90% rename from packages/babel-plugin-polyfill-corejs2/test/node_modules/@@/babel-plugin-polyfill-corejs2.js rename to packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs3.js index 1556c2ff..5e54c752 100644 --- a/packages/babel-plugin-polyfill-corejs2/test/node_modules/@@/babel-plugin-polyfill-corejs2.js +++ b/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs3.js @@ -1 +1 @@ -module.exports = require("../../../../babel-plugin-polyfill-corejs2"); +module.exports = require("../../../../babel-plugin-polyfill-corejs3"); diff --git a/test/esm/index.mjs b/test/esm/index.mjs index df92ce0d..0da32c57 100644 --- a/test/esm/index.mjs +++ b/test/esm/index.mjs @@ -1,12 +1,10 @@ import assert from "assert"; import { transformSync } from "@babel/core"; -import corejs2 from "babel-plugin-polyfill-corejs2"; import corejs3 from "babel-plugin-polyfill-corejs3"; import esShims from "babel-plugin-polyfill-es-shims"; import regenerator from "babel-plugin-polyfill-regenerator"; -assert.strictEqual(typeof corejs2, "function"); assert.strictEqual(typeof corejs3, "function"); assert.strictEqual(typeof esShims, "function"); assert.strictEqual(typeof regenerator, "function"); @@ -19,19 +17,6 @@ function transform(plugin, code = "Array.from(it)") { }).code; } -assert.strictEqual( - transform(corejs2), - ` -import "core-js/modules/es6.symbol.js"; -import "core-js/modules/es6.array.from.js"; -import "core-js/modules/es6.string.iterator.js"; -import "core-js/modules/es6.object.to-string.js"; -import "core-js/modules/es6.array.iterator.js"; -import "core-js/modules/web.dom.iterable.js"; -Array.from(it); - `.trim() -); - assert.strictEqual( transform(corejs3), ` diff --git a/test/esm/package.json b/test/esm/package.json index 6f1b6b81..214977f0 100644 --- a/test/esm/package.json +++ b/test/esm/package.json @@ -3,7 +3,6 @@ "name": "@babel-internal/test-esm", "devDependencies": { "@babel/core": "^7.28.6", - "babel-plugin-polyfill-corejs2": "workspace:*", "babel-plugin-polyfill-corejs3": "workspace:*", "babel-plugin-polyfill-es-shims": "workspace:*", "babel-plugin-polyfill-regenerator": "workspace:*" diff --git a/yarn.lock b/yarn.lock index 0fd0edcd..f7147b0c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,7 +10,6 @@ __metadata: resolution: "@babel-internal/test-esm@workspace:test/esm" dependencies: "@babel/core": "npm:^7.28.6" - babel-plugin-polyfill-corejs2: "workspace:*" babel-plugin-polyfill-corejs3: "workspace:*" babel-plugin-polyfill-es-shims: "workspace:*" babel-plugin-polyfill-regenerator: "workspace:*" @@ -4511,22 +4510,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@workspace:*, babel-plugin-polyfill-corejs2@workspace:packages/babel-plugin-polyfill-corejs2": - version: 0.0.0-use.local - resolution: "babel-plugin-polyfill-corejs2@workspace:packages/babel-plugin-polyfill-corejs2" - dependencies: - "@babel/compat-data": "npm:^7.28.6" - "@babel/core": "npm:^7.28.6" - "@babel/helper-define-polyfill-provider": "workspace:^0.6.7" - "@babel/helper-plugin-test-runner": "npm:^7.27.1" - "@babel/plugin-transform-for-of": "npm:^7.27.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.28.6" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - languageName: unknown - linkType: soft - "babel-plugin-polyfill-corejs3@npm:^0.13.0": version: 0.13.0 resolution: "babel-plugin-polyfill-corejs3@npm:0.13.0" From 3ae80f8b80be47e7896c4031bdd30ef9a463f41e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 12:21:51 +0100 Subject: [PATCH 02/12] Align `engines` with Babel 8 --- package.json | 2 +- packages/babel-helper-define-polyfill-provider/package.json | 3 +++ packages/babel-plugin-polyfill-corejs3/package.json | 3 +++ packages/babel-plugin-polyfill-es-shims/package.json | 3 +++ packages/babel-plugin-polyfill-regenerator/package.json | 3 +++ 5 files changed, 13 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index f81cf0e8..24210049 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "@babel/preset-env/core-js-compat": "^3.48.0" }, "engines": { - "node": ">= 6.9.0", + "node": "^20.19.0 || >=22.12.0", "yarn": ">=1.0.0" }, "workspaces": [ diff --git a/packages/babel-helper-define-polyfill-provider/package.json b/packages/babel-helper-define-polyfill-provider/package.json index 39a15a2b..4e611fb3 100644 --- a/packages/babel-helper-define-polyfill-provider/package.json +++ b/packages/babel-helper-define-polyfill-provider/package.json @@ -14,6 +14,9 @@ "publishConfig": { "access": "public" }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, "main": "lib/index.js", "browser": { "./lib/node/dependencies.js": "./lib/browser/dependencies.js", diff --git a/packages/babel-plugin-polyfill-corejs3/package.json b/packages/babel-plugin-polyfill-corejs3/package.json index 617292d2..330c77ce 100644 --- a/packages/babel-plugin-polyfill-corejs3/package.json +++ b/packages/babel-plugin-polyfill-corejs3/package.json @@ -11,6 +11,9 @@ "publishConfig": { "access": "public" }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, "main": "lib/index.js", "exports": { ".": [ diff --git a/packages/babel-plugin-polyfill-es-shims/package.json b/packages/babel-plugin-polyfill-es-shims/package.json index def45a7f..ebc726e1 100644 --- a/packages/babel-plugin-polyfill-es-shims/package.json +++ b/packages/babel-plugin-polyfill-es-shims/package.json @@ -11,6 +11,9 @@ "publishConfig": { "access": "public" }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, "main": "lib/index.js", "exports": { ".": [ diff --git a/packages/babel-plugin-polyfill-regenerator/package.json b/packages/babel-plugin-polyfill-regenerator/package.json index cc35bd54..8538d80a 100644 --- a/packages/babel-plugin-polyfill-regenerator/package.json +++ b/packages/babel-plugin-polyfill-regenerator/package.json @@ -11,6 +11,9 @@ "publishConfig": { "access": "public" }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, "main": "lib/index.js", "exports": { ".": [ From e386a2a3ad43c3a05c442b47f0027a4f2d9e6559 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 12:40:24 +0100 Subject: [PATCH 03/12] Run tests in native ESM --- package.json | 4 +- .../test/absolute-imports.js | 31 +- .../test/descriptors.js | 3 +- .../test/helpers/ast-to-code-serializer.js | 3 +- .../test/injectors.js | 3 +- .../test/logs.js | 30 +- .../test/meta-resolver.js | 3 +- .../test/methods.js | 3 +- .../test/misc.js | 3 +- .../test/options.js | 3 +- .../test/check-builtin-definitions.test.js | 2 +- .../test/index.js | 2 +- .../test/index.js | 2 +- .../test/index.js | 2 +- .../test/options.js | 2 +- yarn.lock | 2653 ++++++++--------- 16 files changed, 1381 insertions(+), 1368 deletions(-) diff --git a/package.json b/package.json index 24210049..3a27f23d 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,8 @@ "gulp-rename": "^1.4.0", "gulp-uglify": "^3.0.2", "gulp-watch": "^5.0.1", - "jest": "^27.5.1", + "jest": "^30.2.0", + "jest-light-runner": "^0.7.11", "lerna": "^3.22.1", "lodash": "^4.17.23", "prettier": "^3.8.1", @@ -72,6 +73,7 @@ "test/esm" ], "jest": { + "runner": "jest-light-runner", "testRegex": "./packages/[^/]+/test/.+\\.m?js$", "testPathIgnorePatterns": [ "/node_modules/", diff --git a/packages/babel-helper-define-polyfill-provider/test/absolute-imports.js b/packages/babel-helper-define-polyfill-provider/test/absolute-imports.js index f17ce07e..a5bc5968 100644 --- a/packages/babel-helper-define-polyfill-provider/test/absolute-imports.js +++ b/packages/babel-helper-define-polyfill-provider/test/absolute-imports.js @@ -1,33 +1,32 @@ import * as babel from "@babel/core"; -import { join } from "path"; +import * as path from "path"; import { readFileSync, writeFileSync } from "fs"; +import { fileURLToPath } from "url"; -function transformTest(name, cwd, file, options = {}) { +function transformTest(name, cwdURL, file, options = {}) { it(name, () => { - const inputPath = join(cwd, file); - const outputPath = join(cwd, file.replace(".js", ".out.js")); + const inputURL = new URL(file, cwdURL); + const outputURL = new URL(file.replace(".js", ".out.js"), cwdURL); - const input = readFileSync(inputPath, "utf8"); + const input = readFileSync(inputURL, "utf8"); let expected; try { - expected = readFileSync(outputPath, "utf8"); + expected = readFileSync(outputURL, "utf8"); } catch { // file not yet created } let { code } = babel.transformSync(input, { - cwd, - filename: inputPath, + cwd: fileURLToPath(cwdURL), + filename: fileURLToPath(inputURL), ...options, }); - code = code.replace( - new RegExp(__dirname.replace(/\\/g, "/"), "g"), - "", - ); + const dirname = path.dirname(fileURLToPath(import.meta.url)); + code = code.replace(new RegExp(dirname.replace(/\\/g, "/"), "g"), ""); if (expected === undefined) { - writeFileSync(outputPath, code); + writeFileSync(outputURL, code); } else { expect(code).toBe(expected); } @@ -35,7 +34,7 @@ function transformTest(name, cwd, file, options = {}) { } describe("true", () => { - const cwd = join(__dirname, "fixtures", "absoluteImports", "true"); + const cwd = new URL("./fixtures/absoluteImports/true/", import.meta.url); transformTest("basic behavior", cwd, "main.js"); transformTest("relative to config file", cwd, "nested/main.js"); @@ -43,13 +42,13 @@ describe("true", () => { }); describe("string", () => { - const cwd = join(__dirname, "fixtures", "absoluteImports", "string"); + const cwd = new URL("./fixtures/absoluteImports/string/", import.meta.url); transformTest("basic behavior", cwd, "main.js"); }); describe("subpath", () => { - const cwd = join(__dirname, "fixtures", "absoluteImports", "subpath"); + const cwd = new URL("./fixtures/absoluteImports/subpath/", import.meta.url); transformTest("works", cwd, "main.js"); }); diff --git a/packages/babel-helper-define-polyfill-provider/test/descriptors.js b/packages/babel-helper-define-polyfill-provider/test/descriptors.js index 67a06517..ae43958c 100644 --- a/packages/babel-helper-define-polyfill-provider/test/descriptors.js +++ b/packages/babel-helper-define-polyfill-provider/test/descriptors.js @@ -1,5 +1,6 @@ import * as babel from "@babel/core"; -import definePolyfillProvider from "../lib"; +import _definePolyfillProvider from "../lib/index.js"; +const definePolyfillProvider = _definePolyfillProvider.default; function transform(code, method, obj) { return babel.transformSync(code, { diff --git a/packages/babel-helper-define-polyfill-provider/test/helpers/ast-to-code-serializer.js b/packages/babel-helper-define-polyfill-provider/test/helpers/ast-to-code-serializer.js index 6c37291b..d767a5ff 100644 --- a/packages/babel-helper-define-polyfill-provider/test/helpers/ast-to-code-serializer.js +++ b/packages/babel-helper-define-polyfill-provider/test/helpers/ast-to-code-serializer.js @@ -1,5 +1,6 @@ import { types as t } from "@babel/core"; -import generator from "@babel/generator"; +import _generator from "@babel/generator"; +const generator = _generator.default; export default { test: v => t.isNode(v), diff --git a/packages/babel-helper-define-polyfill-provider/test/injectors.js b/packages/babel-helper-define-polyfill-provider/test/injectors.js index 8372df03..c94c0176 100644 --- a/packages/babel-helper-define-polyfill-provider/test/injectors.js +++ b/packages/babel-helper-define-polyfill-provider/test/injectors.js @@ -1,5 +1,6 @@ import * as babel from "@babel/core"; -import definePolyfillProvider from "../lib"; +import _definePolyfillProvider from "../lib/index.js"; +const definePolyfillProvider = _definePolyfillProvider.default; import astToCode from "./helpers/ast-to-code-serializer.js"; import pluginCJS from "@babel/plugin-transform-modules-commonjs"; diff --git a/packages/babel-helper-define-polyfill-provider/test/logs.js b/packages/babel-helper-define-polyfill-provider/test/logs.js index 88b5328b..6b15dfab 100644 --- a/packages/babel-helper-define-polyfill-provider/test/logs.js +++ b/packages/babel-helper-define-polyfill-provider/test/logs.js @@ -2,6 +2,7 @@ import cp from "child_process"; import fs from "fs"; import path from "path"; import stripAnsi from "strip-ansi"; +import { fileURLToPath } from "url"; function execP(cmd, opts) { const normalize = buff => stripAnsi(buff + "").trim(); @@ -20,7 +21,7 @@ function execP(cmd, opts) { describe("missingDependencies", () => { it("logs with @babel/cli", async () => { const { stdout, stderr, exitCode } = await execP("yarn babel in -d out", { - cwd: __dirname + "/spawn-fixtures/cli", + cwd: new URL("./spawn-fixtures/cli", import.meta.url), }); expect(exitCode).not.toBe(0); @@ -37,7 +38,7 @@ describe("missingDependencies", () => { }); it("logs with webpack", async () => { - const cwd = path.join(__dirname, "spawn-fixtures/webpack/"); + const cwd = new URL("./spawn-fixtures/webpack/", import.meta.url); const { stdout, stderr, exitCode } = await execP("yarn webpack", { cwd }); expect(exitCode).not.toBe(0); @@ -50,7 +51,10 @@ describe("missingDependencies", () => { // compilation time) .replace(/^.*\[built]\s*/s, "") // Replace env-specific directory path - .replace(new RegExp(cwd.replace(/\\/g, "\\\\"), "g"), "/"); + .replace( + new RegExp(fileURLToPath(cwd).replace(/\\/g, "\\\\"), "g"), + "/", + ); expect(out).toMatchInlineSnapshot(` "ERROR in ./src/dep.js @@ -70,7 +74,10 @@ describe("missingDependencies", () => { yarn add ___a___not_a_real_pkg___ ___b___not_a_real_pkg___" `); - const output = await fs.promises.readFile(cwd + "/output.js", "utf8"); + const output = await fs.promises.readFile( + new URL("./output.js", cwd), + "utf8", + ); expect(output).toMatch(/Cannot find module '___b___not_a_real_pkg___/); expect(output).toMatch(/Cannot find module '___a___not_a_real_pkg___/); @@ -78,7 +85,7 @@ describe("missingDependencies", () => { it("logs with rollup", async () => { const { stdout, stderr, exitCode } = await execP("yarn rollup -c", { - cwd: __dirname + "/spawn-fixtures/rollup", + cwd: new URL("./spawn-fixtures/rollup", import.meta.url), }); expect(exitCode).not.toBe(0); @@ -109,27 +116,28 @@ describe("missingDependencies", () => { describe("debug", () => { it("logs correct reasons for including a polyfill", async () => { const { stdout, exitCode } = await execP("yarn babel input.mjs", { - cwd: __dirname + "/spawn-fixtures/debug", + cwd: new URL("./spawn-fixtures/debug", import.meta.url), }); + const dirname = path.dirname(fileURLToPath(import.meta.url)); const out = stdout - .replace(new RegExp(__dirname.replace(/\\/g, "\\\\"), "g"), "") + .replace(new RegExp(dirname.replace(/\\/g, "\\\\"), "g"), "") .replace(/\\/g, "/"); expect(out).toMatchInlineSnapshot(` "test: \`DEBUG\` option Using targets: { - \\"firefox\\": \\"67\\", - \\"ie\\": \\"11\\" + "firefox": "67", + "ie": "11" } Using polyfills with \`entry-global\` method: [/spawn-fixtures/debug/input.mjs] The test polyfill entry has been replaced with the following polyfills: - a { \\"ie\\":\\"11\\" } - import \\"core-js\\";" + a { "ie":"11" } + import "core-js";" `); expect(exitCode).toBe(0); diff --git a/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js b/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js index ee09caf7..8e90a11e 100644 --- a/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js +++ b/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js @@ -1,4 +1,5 @@ -import createMetaResolver from "../src/meta-resolver"; +import _createMetaResolver from "../lib/meta-resolver.js"; +const createMetaResolver = _createMetaResolver.default; describe("createMetaResolver", () => { const resolver = createMetaResolver({ diff --git a/packages/babel-helper-define-polyfill-provider/test/methods.js b/packages/babel-helper-define-polyfill-provider/test/methods.js index 8f925e78..e2fe3cc5 100644 --- a/packages/babel-helper-define-polyfill-provider/test/methods.js +++ b/packages/babel-helper-define-polyfill-provider/test/methods.js @@ -1,5 +1,6 @@ import * as babel from "@babel/core"; -import definePolyfillProvider from "../lib"; +import _definePolyfillProvider from "../lib/index.js"; +const definePolyfillProvider = _definePolyfillProvider.default; function transform(code, method, obj) { return babel.transformSync(code, { diff --git a/packages/babel-helper-define-polyfill-provider/test/misc.js b/packages/babel-helper-define-polyfill-provider/test/misc.js index a2ba49e5..a0f694a2 100644 --- a/packages/babel-helper-define-polyfill-provider/test/misc.js +++ b/packages/babel-helper-define-polyfill-provider/test/misc.js @@ -1,5 +1,6 @@ import * as babel from "@babel/core"; -import definePolyfillProvider from "../lib"; +import _definePolyfillProvider from "../lib/index.js"; +const definePolyfillProvider = _definePolyfillProvider.default; function transform(code, objs) { return babel.transformSync(code, { diff --git a/packages/babel-helper-define-polyfill-provider/test/options.js b/packages/babel-helper-define-polyfill-provider/test/options.js index d255a296..09baa591 100644 --- a/packages/babel-helper-define-polyfill-provider/test/options.js +++ b/packages/babel-helper-define-polyfill-provider/test/options.js @@ -1,5 +1,6 @@ import * as babel from "@babel/core"; -import definePolyfillProvider from "../lib"; +import _definePolyfillProvider from "../lib/index.js"; +const definePolyfillProvider = _definePolyfillProvider.default; function transform(code, opts, provider) { return babel.transformSync(code, { diff --git a/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js b/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js index ba7cdcac..5bacf95e 100644 --- a/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js +++ b/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js @@ -1,4 +1,4 @@ -import corejs3Entries from "../core-js-compat/entries"; +import corejs3Entries from "core-js-compat/entries.json" with { type: "json" }; import { BuiltIns, diff --git a/packages/babel-plugin-polyfill-corejs3/test/index.js b/packages/babel-plugin-polyfill-corejs3/test/index.js index 1b534b8f..09a81487 100644 --- a/packages/babel-plugin-polyfill-corejs3/test/index.js +++ b/packages/babel-plugin-polyfill-corejs3/test/index.js @@ -1,3 +1,3 @@ import runner from "@babel/helper-plugin-test-runner"; -runner(__dirname); +runner.default(import.meta.url); diff --git a/packages/babel-plugin-polyfill-es-shims/test/index.js b/packages/babel-plugin-polyfill-es-shims/test/index.js index 1b534b8f..09a81487 100644 --- a/packages/babel-plugin-polyfill-es-shims/test/index.js +++ b/packages/babel-plugin-polyfill-es-shims/test/index.js @@ -1,3 +1,3 @@ import runner from "@babel/helper-plugin-test-runner"; -runner(__dirname); +runner.default(import.meta.url); diff --git a/packages/babel-plugin-polyfill-regenerator/test/index.js b/packages/babel-plugin-polyfill-regenerator/test/index.js index 1b534b8f..09a81487 100644 --- a/packages/babel-plugin-polyfill-regenerator/test/index.js +++ b/packages/babel-plugin-polyfill-regenerator/test/index.js @@ -1,3 +1,3 @@ import runner from "@babel/helper-plugin-test-runner"; -runner(__dirname); +runner.default(import.meta.url); diff --git a/packages/babel-plugin-polyfill-regenerator/test/options.js b/packages/babel-plugin-polyfill-regenerator/test/options.js index ffaa0f04..4637c779 100644 --- a/packages/babel-plugin-polyfill-regenerator/test/options.js +++ b/packages/babel-plugin-polyfill-regenerator/test/options.js @@ -1,5 +1,5 @@ import * as babel from "@babel/core"; -import polyfillRegenerator from "../lib"; +import polyfillRegenerator from "../lib/index.js"; function transform(code, babelOpts, pluginOpts) { return babel.transformSync(code, { diff --git a/yarn.lock b/yarn.lock index f7147b0c..e5b1e801 100644 --- a/yarn.lock +++ b/yarn.lock @@ -52,14 +52,14 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/code-frame@npm:7.28.6" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" dependencies: "@babel/helper-validator-identifier": "npm:^7.28.5" js-tokens: "npm:^4.0.0" picocolors: "npm:^1.1.1" - checksum: 10/93e7ed9e039e3cb661bdb97c26feebafacc6ec13d745881dae5c7e2708f579475daebe7a3b5d23b183bb940b30744f52f4a5bcb65b4df03b79d82fcb38495784 + checksum: 10/199e15ff89007dd30675655eec52481cb245c9fdf4f81e4dc1f866603b0217b57aff25f5ffa0a95bbc8e31eb861695330cd7869ad52cc211aa63016320ef72c5 languageName: node linkType: hard @@ -70,26 +70,26 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.27.7, @babel/core@npm:^7.28.6, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0": - version: 7.28.6 - resolution: "@babel/core@npm:7.28.6" +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.27.4, @babel/core@npm:^7.27.7, @babel/core@npm:^7.28.6": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" dependencies: - "@babel/code-frame": "npm:^7.28.6" - "@babel/generator": "npm:^7.28.6" + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" "@babel/helper-compilation-targets": "npm:^7.28.6" "@babel/helper-module-transforms": "npm:^7.28.6" "@babel/helpers": "npm:^7.28.6" - "@babel/parser": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" "@babel/template": "npm:^7.28.6" - "@babel/traverse": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" "@jridgewell/remapping": "npm:^2.3.5" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10/1a150a69c547daf13c457be1fdaf1a0935d02b94605e777e049537ec2f279b4bb442ffbe1c2d8ff62c688878b1d5530a5784daf72ece950d1917fb78717f51d2 + checksum: 10/25f4e91688cdfbaf1365831f4f245b436cdaabe63d59389b75752013b8d61819ee4257101b52fc328b0546159fd7d0e74457ed7cf12c365fea54be4fb0a40229 languageName: node linkType: hard @@ -114,16 +114,16 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.28.6, @babel/generator@npm:^7.7.2": - version: 7.28.6 - resolution: "@babel/generator@npm:7.28.6" +"@babel/generator@npm:^7.27.5, @babel/generator@npm:^7.28.6, @babel/generator@npm:^7.29.0": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" dependencies: - "@babel/parser": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" "@jridgewell/gen-mapping": "npm:^0.3.12" "@jridgewell/trace-mapping": "npm:^0.3.28" jsesc: "npm:^3.0.2" - checksum: 10/ef2af927e8e0985d02ec4321a242da761a934e927539147c59fdd544034dc7f0e9846f6bf86209aca7a28aee2243ed0fad668adccd48f96d7d6866215173f9af + checksum: 10/61fe4ddd6e817aa312a14963ccdbb5c9a8c57e8b97b98d19a8a99ccab2215fda1a5f52bc8dd8d2e3c064497ddeb3ab8ceb55c76fa0f58f8169c34679d2256fe0 languageName: node linkType: hard @@ -409,14 +409,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/parser@npm:7.28.6" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/parser@npm:7.29.0" dependencies: - "@babel/types": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" bin: parser: ./bin/babel-parser.js - checksum: 10/483a6fb5f9876ec9cbbb98816f2c94f39ae4d1158d35f87e1c4bf19a1f56027c96a1a3962ff0c8c46e8322a6d9e1c80d26b7f9668410df13d5b5769d9447b010 + checksum: 10/b1576dca41074997a33ee740d87b330ae2e647f4b7da9e8d2abd3772b18385d303b0cee962b9b88425e0f30d58358dbb8d63792c1a2d005c823d335f6a029747 languageName: node linkType: hard @@ -523,7 +523,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.12.13": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -534,6 +534,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 + languageName: node + linkType: hard + "@babel/plugin-syntax-decorators@npm:^7.28.6": version: 7.28.6 resolution: "@babel/plugin-syntax-decorators@npm:7.28.6" @@ -556,7 +567,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.28.6": +"@babel/plugin-syntax-import-attributes@npm:^7.24.7, @babel/plugin-syntax-import-attributes@npm:^7.28.6": version: 7.28.6 resolution: "@babel/plugin-syntax-import-attributes@npm:7.28.6" dependencies: @@ -567,7 +578,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.8.3": +"@babel/plugin-syntax-import-meta@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -600,7 +611,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -622,7 +633,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.8.3": +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -666,7 +677,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.8.3": +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -677,7 +699,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.28.6, @babel/plugin-syntax-typescript@npm:^7.7.2": +"@babel/plugin-syntax-typescript@npm:^7.27.1, @babel/plugin-syntax-typescript@npm:^7.28.6": version: 7.28.6 resolution: "@babel/plugin-syntax-typescript@npm:7.28.6" dependencies: @@ -1469,28 +1491,28 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.5, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.7.2": - version: 7.28.6 - resolution: "@babel/traverse@npm:7.28.6" +"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.5, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" dependencies: - "@babel/code-frame": "npm:^7.28.6" - "@babel/generator": "npm:^7.28.6" + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" "@babel/helper-globals": "npm:^7.28.0" - "@babel/parser": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" "@babel/template": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" debug: "npm:^4.3.1" - checksum: 10/dd71efe9412433169b805d5c346a6473e539ce30f605752a0d40a0733feba37259bd72bb4ad2ab591e2eaff1ee56633de160c1e98efdc8f373cf33a4a8660275 + checksum: 10/3a0d0438f1ba9fed4fbe1706ea598a865f9af655a16ca9517ab57bda526e224569ca1b980b473fb68feea5e08deafbbf2cf9febb941f92f2d2533310c3fc4abc languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": - version: 7.28.6 - resolution: "@babel/types@npm:7.28.6" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" dependencies: "@babel/helper-string-parser": "npm:^7.27.1" "@babel/helper-validator-identifier": "npm:^7.28.5" - checksum: 10/f9c6e52b451065aae5654686ecfc7de2d27dd0fbbc204ee2bd912a71daa359521a32f378981b1cf333ace6c8f86928814452cb9f388a7da59ad468038deb6b5f + checksum: 10/bfc2b211210f3894dcd7e6a33b2d1c32c93495dc1e36b547376aa33441abe551ab4bc1640d4154ee2acd8e46d3bbc925c7224caae02fcaf0e6a771e97fccc661 languageName: node linkType: hard @@ -1501,6 +1523,34 @@ __metadata: languageName: node linkType: hard +"@emnapi/core@npm:^1.4.3": + version: 1.8.1 + resolution: "@emnapi/core@npm:1.8.1" + dependencies: + "@emnapi/wasi-threads": "npm:1.1.0" + tslib: "npm:^2.4.0" + checksum: 10/904ea60c91fc7d8aeb4a8f2c433b8cfb47c50618f2b6f37429fc5093c857c6381c60628a5cfbc3a7b0d75b0a288f21d4ed2d4533e82f92c043801ef255fd6a5c + languageName: node + linkType: hard + +"@emnapi/runtime@npm:^1.4.3": + version: 1.8.1 + resolution: "@emnapi/runtime@npm:1.8.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/26725e202d4baefdc4a6ba770f703dfc80825a27c27a08c22bac1e1ce6f8f75c47b4fe9424d9b63239463c33ef20b650f08d710da18dfa1164a95e5acb865dba + languageName: node + linkType: hard + +"@emnapi/wasi-threads@npm:1.1.0": + version: 1.1.0 + resolution: "@emnapi/wasi-threads@npm:1.1.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/0d557e75262d2f4c95cb2a456ba0785ef61f919ce488c1d76e5e3acfd26e00c753ef928cd80068363e0c166ba8cc0141305daf0f81aad5afcd421f38f11e0f4e + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.9.1": version: 4.9.1 resolution: "@eslint-community/eslint-utils@npm:4.9.1" @@ -1650,6 +1700,20 @@ __metadata: languageName: node linkType: hard +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10/e9ed5fd27c3aec1095e3a16e0c0cf148d1fee55a38665c35f7b3f86a9b5d00d042ddaabc98e8a1cb7463b9378c15f22a94eb35e99469c201453eb8375191f243 + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -1663,65 +1727,65 @@ __metadata: languageName: node linkType: hard -"@istanbuljs/schema@npm:^0.1.2": +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" checksum: 10/a9b1e49acdf5efc2f5b2359f2df7f90c5c725f2656f16099e8b2cd3a000619ecca9fc48cf693ba789cf0fd989f6e0df6a22bc05574be4223ecdbb7997d04384b languageName: node linkType: hard -"@jest/console@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/console@npm:27.5.1" +"@jest/console@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/console@npm:30.2.0" dependencies: - "@jest/types": "npm:^27.5.1" + "@jest/types": "npm:30.2.0" "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^27.5.1" - jest-util: "npm:^27.5.1" + chalk: "npm:^4.1.2" + jest-message-util: "npm:30.2.0" + jest-util: "npm:30.2.0" slash: "npm:^3.0.0" - checksum: 10/f724ff9693b09711fded8b87145c3446091bde87f572e210667c2b8290b5364c776f3a99c7d1fd6d5642f7f9424d5acc312c12e9cc4da2ef0260d34547869fdd + checksum: 10/7cda9793962afa5c7fcfdde0ff5012694683b17941ee3c6a55ea9fd9a02f1c51ec4b4c767b867e1226f85a26af1d0f0d72c6a344e34c5bc4300312ebffd6e50b languageName: node linkType: hard -"@jest/core@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/core@npm:27.5.1" +"@jest/core@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/core@npm:30.2.0" dependencies: - "@jest/console": "npm:^27.5.1" - "@jest/reporters": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" + "@jest/console": "npm:30.2.0" + "@jest/pattern": "npm:30.0.1" + "@jest/reporters": "npm:30.2.0" + "@jest/test-result": "npm:30.2.0" + "@jest/transform": "npm:30.2.0" + "@jest/types": "npm:30.2.0" "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - emittery: "npm:^0.8.1" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-changed-files: "npm:^27.5.1" - jest-config: "npm:^27.5.1" - jest-haste-map: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-regex-util: "npm:^27.5.1" - jest-resolve: "npm:^27.5.1" - jest-resolve-dependencies: "npm:^27.5.1" - jest-runner: "npm:^27.5.1" - jest-runtime: "npm:^27.5.1" - jest-snapshot: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-validate: "npm:^27.5.1" - jest-watcher: "npm:^27.5.1" - micromatch: "npm:^4.0.4" - rimraf: "npm:^3.0.0" + ansi-escapes: "npm:^4.3.2" + chalk: "npm:^4.1.2" + ci-info: "npm:^4.2.0" + exit-x: "npm:^0.2.2" + graceful-fs: "npm:^4.2.11" + jest-changed-files: "npm:30.2.0" + jest-config: "npm:30.2.0" + jest-haste-map: "npm:30.2.0" + jest-message-util: "npm:30.2.0" + jest-regex-util: "npm:30.0.1" + jest-resolve: "npm:30.2.0" + jest-resolve-dependencies: "npm:30.2.0" + jest-runner: "npm:30.2.0" + jest-runtime: "npm:30.2.0" + jest-snapshot: "npm:30.2.0" + jest-util: "npm:30.2.0" + jest-validate: "npm:30.2.0" + jest-watcher: "npm:30.2.0" + micromatch: "npm:^4.0.8" + pretty-format: "npm:30.2.0" slash: "npm:^3.0.0" - strip-ansi: "npm:^6.0.0" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - checksum: 10/79eb63c3197336c39de6a3341d3f5e7dbca7e20796bd4ee3d725e4ef2832f4d07242898a8af6c9de19ebd700983385a3df16c024b4497f8beb666c8ffe96ccb4 + checksum: 10/6763bb1efd937778f009821cd94c3705d3c31a156258a224b8745c1e0887976683f5413745ffb361b526f0fa2692e36aaa963aa197cc77ba932cff9d6d28af9d languageName: node linkType: hard @@ -1732,94 +1796,122 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/environment@npm:27.5.1" +"@jest/environment@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/environment@npm:30.2.0" dependencies: - "@jest/fake-timers": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" + "@jest/fake-timers": "npm:30.2.0" + "@jest/types": "npm:30.2.0" "@types/node": "npm:*" - jest-mock: "npm:^27.5.1" - checksum: 10/74a2a4427f82b096c4f7223c56a27f64487ee4639b017129f31e99ebb2e9a614eb365ec77c3701d6eedc1c8d711ad2dd4b31d6dfad72cbb6d73a4f1fdc4a86cb + jest-mock: "npm:30.2.0" + checksum: 10/e168a4ff328980eb9fde5e43aea80807fd0b2dbd4579ae8f68a03415a1e58adf5661db298054fa2351c7cb2b5a74bf67b8ab996656cf5927d0b0d0b6e2c2966b + languageName: node + linkType: hard + +"@jest/expect-utils@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/expect-utils@npm:30.2.0" + dependencies: + "@jest/get-type": "npm:30.1.0" + checksum: 10/f2442f1bceb3411240d0f16fd0074377211b4373d3b8b2dc28929e861b6527a6deb403a362c25afa511d933cda4dfbdc98d4a08eeb51ee4968f7cb0299562349 + languageName: node + linkType: hard + +"@jest/expect@npm:30.2.0, @jest/expect@npm:^30.2.0": + version: 30.2.0 + resolution: "@jest/expect@npm:30.2.0" + dependencies: + expect: "npm:30.2.0" + jest-snapshot: "npm:30.2.0" + checksum: 10/d950d95a64d5c6a39d56171dabb8dbe59423096231bb4f21d8ee0019878e6626701ac9d782803dc2589e2799ed39704031f818533f8a3e571b57032eafa85d12 languageName: node linkType: hard -"@jest/fake-timers@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/fake-timers@npm:27.5.1" +"@jest/fake-timers@npm:30.2.0, @jest/fake-timers@npm:^30.2.0": + version: 30.2.0 + resolution: "@jest/fake-timers@npm:30.2.0" dependencies: - "@jest/types": "npm:^27.5.1" - "@sinonjs/fake-timers": "npm:^8.0.1" + "@jest/types": "npm:30.2.0" + "@sinonjs/fake-timers": "npm:^13.0.0" "@types/node": "npm:*" - jest-message-util: "npm:^27.5.1" - jest-mock: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - checksum: 10/dd8b736edbc8da77af3ca14ffaa2f331168618db7b879a3a07a4667af11ae4ff840f64a61e3828e217ee94f06d5a9ba30bf19e5103bb74e193b8216ce4c0708d + jest-message-util: "npm:30.2.0" + jest-mock: "npm:30.2.0" + jest-util: "npm:30.2.0" + checksum: 10/c2df66576ba8049b07d5f239777243e21fcdaa09a446be1e55fac709d6273e2a926c1562e0372c3013142557ed9d386381624023549267a667b6e1b656e37fe6 languageName: node linkType: hard -"@jest/get-type@npm:30.0.1": - version: 30.0.1 - resolution: "@jest/get-type@npm:30.0.1" - checksum: 10/bd6cb2fe1661b652f06e5c6f7ef5aa37247a5b4bf04aad8ce6a8a8ba659efaf983bab9d52755be8cf92478f8d894c024de2fbddf4c3f6be804b808a20dfc347b +"@jest/get-type@npm:30.1.0": + version: 30.1.0 + resolution: "@jest/get-type@npm:30.1.0" + checksum: 10/e2a95fbb49ce2d15547db8af5602626caf9b05f62a5e583b4a2de9bd93a2bfe7175f9bbb2b8a5c3909ce261d467b6991d7265bb1d547cb60e7e97f571f361a70 + languageName: node + linkType: hard + +"@jest/globals@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/globals@npm:30.2.0" + dependencies: + "@jest/environment": "npm:30.2.0" + "@jest/expect": "npm:30.2.0" + "@jest/types": "npm:30.2.0" + jest-mock: "npm:30.2.0" + checksum: 10/d4a331d3847cebb3acefe120350d8a6bb5517c1403de7cd2b4dc67be425f37ba0511beee77d6837b4da2d93a25a06d6f829ad7837da365fae45e1da57523525c languageName: node linkType: hard -"@jest/globals@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/globals@npm:27.5.1" +"@jest/pattern@npm:30.0.1": + version: 30.0.1 + resolution: "@jest/pattern@npm:30.0.1" dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - expect: "npm:^27.5.1" - checksum: 10/f3b06e9b81686d7a5dd7bafb229cba73bdc90d3e16815deebf302d3a402ac29a1e9bafa274d908caefe7083938402619974c89420d247ab8739acd652c11b16d + "@types/node": "npm:*" + jest-regex-util: "npm:30.0.1" + checksum: 10/afd03b4d3eadc9c9970cf924955dee47984a7e767901fe6fa463b17b246f0ddeec07b3e82c09715c54bde3c8abb92074160c0d79967bd23778724f184e7f5b7b languageName: node linkType: hard -"@jest/reporters@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/reporters@npm:27.5.1" +"@jest/reporters@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/reporters@npm:30.2.0" dependencies: "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" + "@jest/console": "npm:30.2.0" + "@jest/test-result": "npm:30.2.0" + "@jest/transform": "npm:30.2.0" + "@jest/types": "npm:30.2.0" + "@jridgewell/trace-mapping": "npm:^0.3.25" "@types/node": "npm:*" - chalk: "npm:^4.0.0" - collect-v8-coverage: "npm:^1.0.0" - exit: "npm:^0.1.2" - glob: "npm:^7.1.2" - graceful-fs: "npm:^4.2.9" + chalk: "npm:^4.1.2" + collect-v8-coverage: "npm:^1.0.2" + exit-x: "npm:^0.2.2" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.11" istanbul-lib-coverage: "npm:^3.0.0" - istanbul-lib-instrument: "npm:^5.1.0" + istanbul-lib-instrument: "npm:^6.0.0" istanbul-lib-report: "npm:^3.0.0" - istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-lib-source-maps: "npm:^5.0.0" istanbul-reports: "npm:^3.1.3" - jest-haste-map: "npm:^27.5.1" - jest-resolve: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-worker: "npm:^27.5.1" + jest-message-util: "npm:30.2.0" + jest-util: "npm:30.2.0" + jest-worker: "npm:30.2.0" slash: "npm:^3.0.0" - source-map: "npm:^0.6.0" - string-length: "npm:^4.0.1" - terminal-link: "npm:^2.0.0" - v8-to-istanbul: "npm:^8.1.0" + string-length: "npm:^4.0.2" + v8-to-istanbul: "npm:^9.0.1" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - checksum: 10/d49aea4e5b09f9a316f0ff303d11f2db057cadaf370e3e706c024e4ea7f270899cccf7488711def4a930bc23e4f4676f406d1c646f8c6656de4c43dd40652877 + checksum: 10/3848b59bf740c10c4e5c234dcc41c54adbd74932bf05d1d1582d09d86e9baa86ddaf3c43903505fd042ba1203c2889a732137d08058ce9dc0069ba33b5d5373d languageName: node linkType: hard -"@jest/schemas@npm:30.0.1": - version: 30.0.1 - resolution: "@jest/schemas@npm:30.0.1" +"@jest/schemas@npm:30.0.5": + version: 30.0.5 + resolution: "@jest/schemas@npm:30.0.5" dependencies: "@sinclair/typebox": "npm:^0.34.0" - checksum: 10/067d4c3f38f2d8267d3ed6cc813252c3be580035fe7e2c0fa187323ef4978233ebadb1477808aec048440a8d0f480f71f92c5f02f98bf66c59bf802da1a0b254 + checksum: 10/40df4db55d4aeed09d1c7e19caf23788309cea34490a1c5d584c913494195e698b9967e996afc27226cac6d76e7512fe73ae6b9584480695c60dd18a5459cdba languageName: node linkType: hard @@ -1832,61 +1924,73 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/source-map@npm:27.5.1" +"@jest/snapshot-utils@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/snapshot-utils@npm:30.2.0" dependencies: - callsites: "npm:^3.0.0" - graceful-fs: "npm:^4.2.9" - source-map: "npm:^0.6.0" - checksum: 10/90b1f4212b7191d594275c9b9aae18319b944e4ed018af74a1661fd9b783983074d00369a111274697b87193aa2b084f0f022a265d070f4a66d39d06d14a0336 + "@jest/types": "npm:30.2.0" + chalk: "npm:^4.1.2" + graceful-fs: "npm:^4.2.11" + natural-compare: "npm:^1.4.0" + checksum: 10/6b30ab2b0682117e3ce775e70b5be1eb01e1ea53a74f12ac7090cd1a5f37e9b795cd8de83853afa7b4b799c96b1c482499aa993ca2034ea0679525d32b7f9625 languageName: node linkType: hard -"@jest/test-result@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/test-result@npm:27.5.1" +"@jest/source-map@npm:30.0.1": + version: 30.0.1 + resolution: "@jest/source-map@npm:30.0.1" dependencies: - "@jest/console": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: 10/43cdc31b39857d4d6487345f1bfb9c97157ddfb7ff3e3b843f3999d4a3be5b1e7c1079302459ea627976fa9da7462426dfb26cf231ef2b6eb79bc80b67361c23 + "@jridgewell/trace-mapping": "npm:^0.3.25" + callsites: "npm:^3.1.0" + graceful-fs: "npm:^4.2.11" + checksum: 10/161b27cdf8d9d80fd99374d55222b90478864c6990514be6ebee72b7184a034224c9aceed12c476f3a48d48601bf8ed2e0c047a5a81bd907dc192ebe71365ed4 languageName: node linkType: hard -"@jest/test-sequencer@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/test-sequencer@npm:27.5.1" +"@jest/test-result@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/test-result@npm:30.2.0" dependencies: - "@jest/test-result": "npm:^27.5.1" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^27.5.1" - jest-runtime: "npm:^27.5.1" - checksum: 10/74c9c773eb0d8de581e17a7ea1d9173b835c0c91b40665caa42fd68931a2ee7429f9ed59c97a15855d3ad46024a17e7387ad4b900d4540890a7681d4a8a42bdd + "@jest/console": "npm:30.2.0" + "@jest/types": "npm:30.2.0" + "@types/istanbul-lib-coverage": "npm:^2.0.6" + collect-v8-coverage: "npm:^1.0.2" + checksum: 10/f58f79c3c3ba6dd15325e05b0b5a300777cd8cc38327f622608b6fe849b1073ee9633e33d1e5d7ef5b97a1ce71543d0ad92674b7a279f53033143e8dd7c22959 languageName: node linkType: hard -"@jest/transform@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/transform@npm:27.5.1" +"@jest/test-sequencer@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/test-sequencer@npm:30.2.0" dependencies: - "@babel/core": "npm:^7.1.0" - "@jest/types": "npm:^27.5.1" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^1.4.0" - fast-json-stable-stringify: "npm:^2.0.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^27.5.1" - jest-regex-util: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" + "@jest/test-result": "npm:30.2.0" + graceful-fs: "npm:^4.2.11" + jest-haste-map: "npm:30.2.0" slash: "npm:^3.0.0" - source-map: "npm:^0.6.1" - write-file-atomic: "npm:^3.0.0" - checksum: 10/9e0bec99971d28fc205e5e282be384a0269760b8452aa94e3d400465819b6c790c862ec5597d8c9439f2da97e68c0c4cec071340ff3e4c4414a34e5b2a19074a + checksum: 10/7923964b27048b2233858b32aa1b34d4dd9e404311626d944a706bcdcaa0b1585f43f2ffa3fa893ecbf133566f31ba2b79ab5eaaaf674b8558c6c7029ecbea5e + languageName: node + linkType: hard + +"@jest/transform@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/transform@npm:30.2.0" + dependencies: + "@babel/core": "npm:^7.27.4" + "@jest/types": "npm:30.2.0" + "@jridgewell/trace-mapping": "npm:^0.3.25" + babel-plugin-istanbul: "npm:^7.0.1" + chalk: "npm:^4.1.2" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.11" + jest-haste-map: "npm:30.2.0" + jest-regex-util: "npm:30.0.1" + jest-util: "npm:30.2.0" + micromatch: "npm:^4.0.8" + pirates: "npm:^4.0.7" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^5.0.1" + checksum: 10/c75d72d524c2a50ea6c05778a9b76a6e48bc228a3390896a6edd4416f7b4954ee0a07e229ed7b4949ce8889324b70034c784751e3fc455a25648bd8dcad17d0d languageName: node linkType: hard @@ -1913,16 +2017,18 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/types@npm:27.5.1" +"@jest/types@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/types@npm:30.2.0" dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" + "@jest/pattern": "npm:30.0.1" + "@jest/schemas": "npm:30.0.5" + "@types/istanbul-lib-coverage": "npm:^2.0.6" + "@types/istanbul-reports": "npm:^3.0.4" "@types/node": "npm:*" - "@types/yargs": "npm:^16.0.0" - chalk: "npm:^4.0.0" - checksum: 10/d3ca1655673539c54665f3e9135dc70887feb6b667b956e712c38f42e513ae007d3593b8075aecea8f2db7119f911773010f17f93be070b1725fbc6225539b6e + "@types/yargs": "npm:^17.0.33" + chalk: "npm:^4.1.2" + checksum: 10/f50fcaea56f873a51d19254ab16762f2ea8ca88e3e08da2e496af5da2b67c322915a4fcd0153803cc05063ffe87ebef2ab4330e0a1b06ab984a26c916cbfc26b languageName: node linkType: hard @@ -1974,7 +2080,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": version: 0.3.31 resolution: "@jridgewell/trace-mapping@npm:0.3.31" dependencies: @@ -2854,6 +2960,17 @@ __metadata: languageName: node linkType: hard +"@napi-rs/wasm-runtime@npm:^0.2.11": + version: 0.2.12 + resolution: "@napi-rs/wasm-runtime@npm:0.2.12" + dependencies: + "@emnapi/core": "npm:^1.4.3" + "@emnapi/runtime": "npm:^1.4.3" + "@tybys/wasm-util": "npm:^0.10.0" + checksum: 10/5fd518182427980c28bc724adf06c5f32f9a8915763ef560b5f7d73607d30cd15ac86d0cbd2eb80d4cfab23fc80d0876d89ca36a9daadcb864bc00917c94187c + languageName: node + linkType: hard + "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3": version: 2.1.8-no-fsevents.3 resolution: "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3" @@ -3028,6 +3145,13 @@ __metadata: languageName: node linkType: hard +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10/115e8ceeec6bc69dff2048b35c0ab4f8bbee12d8bb6c1f4af758604586d802b6e669dcb02dda61d078de42c2b4ddce41b3d9e726d7daa6b4b850f4adbf7333ff + languageName: node + linkType: hard + "@pkgr/core@npm:^0.2.9": version: 0.2.9 resolution: "@pkgr/core@npm:0.2.9" @@ -3113,41 +3237,43 @@ __metadata: languageName: node linkType: hard -"@sinonjs/commons@npm:^1.7.0": - version: 1.8.3 - resolution: "@sinonjs/commons@npm:1.8.3" +"@sinonjs/commons@npm:^3.0.1": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" dependencies: type-detect: "npm:4.0.8" - checksum: 10/910720ef0a5465474a593b4f48d39b67ca7f1a3962475e85d67ed8a13194e3c16b9bfe21081b51c66b631d649376fce0efd5a7c74066d3fe6fcda2729829af1f + checksum: 10/a0af217ba7044426c78df52c23cedede6daf377586f3ac58857c565769358ab1f44ebf95ba04bbe38814fba6e316ca6f02870a009328294fc2c555d0f85a7117 languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^8.0.1": - version: 8.1.0 - resolution: "@sinonjs/fake-timers@npm:8.1.0" +"@sinonjs/fake-timers@npm:^13.0.0": + version: 13.0.5 + resolution: "@sinonjs/fake-timers@npm:13.0.5" dependencies: - "@sinonjs/commons": "npm:^1.7.0" - checksum: 10/da50ddd68411617fcf72d9fb70b621aa2a6d17faa93a2769c7af390c88b40e045f84544db022dd1ac30a6db115d2a0f96473854d4a106b0174351f22d42910ce + "@sinonjs/commons": "npm:^3.0.1" + checksum: 10/11ee417968fc4dce1896ab332ac13f353866075a9d2a88ed1f6258f17cc4f7d93e66031b51fcddb8c203aa4d53fd980b0ae18aba06269f4682164878a992ec3f languageName: node linkType: hard -"@tootallnate/once@npm:1": - version: 1.1.2 - resolution: "@tootallnate/once@npm:1.1.2" - checksum: 10/e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 +"@tybys/wasm-util@npm:^0.10.0": + version: 0.10.1 + resolution: "@tybys/wasm-util@npm:0.10.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/7fe0d239397aebb002ac4855d30c197c06a05ea8df8511350a3a5b1abeefe26167c60eda8a5508337571161e4c4b53d7c1342296123f9607af8705369de9fa7f languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": - version: 7.1.19 - resolution: "@types/babel__core@npm:7.1.19" +"@types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.20.5": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" "@types/babel__generator": "npm:*" "@types/babel__template": "npm:*" "@types/babel__traverse": "npm:*" - checksum: 10/cd6850227184f078ffd412696c13393257e5808232cf993e0f19dc081cbeac6c9058eaf9b36797069c3f68857c16e0262a9ab4eb43fb0eb2edb70c563eaa6eed + checksum: 10/c32838d280b5ab59d62557f9e331d3831f8e547ee10b4f85cb78753d97d521270cebfc73ce501e9fb27fe71884d1ba75e18658692c2f4117543f0fc4e3e118b3 languageName: node linkType: hard @@ -3170,7 +3296,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.28.0": +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.28.0": version: 7.28.0 resolution: "@types/babel__traverse@npm:7.28.0" dependencies: @@ -3204,7 +3330,7 @@ __metadata: languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": +"@types/graceful-fs@npm:^4.1.3": version: 4.1.5 resolution: "@types/graceful-fs@npm:4.1.5" dependencies: @@ -3213,10 +3339,10 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.4 - resolution: "@types/istanbul-lib-coverage@npm:2.0.4" - checksum: 10/a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1, @types/istanbul-lib-coverage@npm:^2.0.6": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 10/3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 languageName: node linkType: hard @@ -3229,12 +3355,12 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/istanbul-reports@npm:3.0.1" +"@types/istanbul-reports@npm:^3.0.0, @types/istanbul-reports@npm:^3.0.4": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: "@types/istanbul-lib-report": "npm:*" - checksum: 10/f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 + checksum: 10/93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 languageName: node linkType: hard @@ -3259,13 +3385,6 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:^2.1.5": - version: 2.7.0 - resolution: "@types/prettier@npm:2.7.0" - checksum: 10/5451430048c139456f14cc4eab8e1fd4d2dde4e0e10dbd3b49b8befa173f0958bf477575a4848bacfee5d42e46c4494dc9f5933fe8bcadf43b862741a7d049ad - languageName: node - linkType: hard - "@types/resolve@npm:1.17.1": version: 1.17.1 resolution: "@types/resolve@npm:1.17.1" @@ -3275,10 +3394,10 @@ __metadata: languageName: node linkType: hard -"@types/stack-utils@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/stack-utils@npm:2.0.1" - checksum: 10/205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019 +"@types/stack-utils@npm:^2.0.3": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 10/72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 languageName: node linkType: hard @@ -3289,21 +3408,12 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^16.0.0": - version: 16.0.4 - resolution: "@types/yargs@npm:16.0.4" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 10/b9db793ee501080c9dfec90f5af0c9d7892c214e54ea17ac4b316da99588022001826b8fd168a07b43dfb46b723c20597ccb30fdc3feea6321e8f55d62a16e64 - languageName: node - linkType: hard - -"@types/yargs@npm:^17.0.8": - version: 17.0.12 - resolution: "@types/yargs@npm:17.0.12" +"@types/yargs@npm:^17.0.33, @types/yargs@npm:^17.0.8": + version: 17.0.35 + resolution: "@types/yargs@npm:17.0.35" dependencies: "@types/yargs-parser": "npm:*" - checksum: 10/ffbbfad0c75cc058e0518f202e3651b9fb60c7c1325240cc72ac0a022da746a759ba3c6e0099152076fed5012fb694eb4685e4520c04dc8399c22bb81221bff5 + checksum: 10/47bcd4476a4194ea11617ea71cba8a1eddf5505fc39c44336c1a08d452a0de4486aedbc13f47a017c8efbcb5a8aa358d976880663732ebcbc6dbcbbecadb0581 languageName: node linkType: hard @@ -3442,13 +3552,148 @@ __metadata: languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.2.0": +"@ungap/structured-clone@npm:^1.2.0, @ungap/structured-clone@npm:^1.3.0": version: 1.3.0 resolution: "@ungap/structured-clone@npm:1.3.0" checksum: 10/80d6910946f2b1552a2406650051c91bbd1f24a6bf854354203d84fe2714b3e8ce4618f49cc3410494173a1c1e8e9777372fe68dce74bd45faf0a7a1a6ccf448 languageName: node linkType: hard +"@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-android-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.11.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-darwin-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.11.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-darwin-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.11.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-freebsd-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.11.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-x64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.11.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-wasm32-wasi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.11.1" + dependencies: + "@napi-rs/wasm-runtime": "npm:^0.2.11" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/ast@npm:1.9.0" @@ -3667,13 +3912,6 @@ __metadata: languageName: node linkType: hard -"abab@npm:^2.0.3, abab@npm:^2.0.5": - version: 2.0.6 - resolution: "abab@npm:2.0.6" - checksum: 10/ebe95d7278999e605823fc515a3b05d689bc72e7f825536e73c95ebf621636874c6de1b749b3c4bf866b96ccd4b3a2802efa313d0e45ad51a413c8c73247db20 - languageName: node - linkType: hard - "abbrev@npm:1": version: 1.1.1 resolution: "abbrev@npm:1.1.1" @@ -3681,16 +3919,6 @@ __metadata: languageName: node linkType: hard -"acorn-globals@npm:^6.0.0": - version: 6.0.0 - resolution: "acorn-globals@npm:6.0.0" - dependencies: - acorn: "npm:^7.1.1" - acorn-walk: "npm:^7.1.1" - checksum: 10/72d95e5b5e585f9acd019b993ab8bbba68bb3cbc9d9b5c1ebb3c2f1fe5981f11deababfb4949f48e6262f9c57878837f5958c0cca396f81023814680ca878042 - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -3700,13 +3928,6 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^7.1.1": - version: 7.2.0 - resolution: "acorn-walk@npm:7.2.0" - checksum: 10/4d3e186f729474aed3bc3d0df44692f2010c726582655b20a23347bef650867655521c48ada444cb4fda241ee713dcb792da363ec74c6282fa884fb7144171bb - languageName: node - linkType: hard - "acorn@npm:^6.4.1": version: 6.4.2 resolution: "acorn@npm:6.4.2" @@ -3716,16 +3937,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.1.1": - version: 7.4.1 - resolution: "acorn@npm:7.4.1" - bin: - acorn: bin/acorn - checksum: 10/8be2a40714756d713dfb62544128adce3b7102c6eb94bc312af196c2cc4af76e5b93079bd66b05e9ca31b35a9b0ce12171d16bc55f366cafdb794fdab9d753ec - languageName: node - linkType: hard - -"acorn@npm:^8.2.4, acorn@npm:^8.5.0, acorn@npm:^8.9.0": +"acorn@npm:^8.5.0, acorn@npm:^8.9.0": version: 8.15.0 resolution: "acorn@npm:8.15.0" bin: @@ -3743,15 +3955,6 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: "npm:4" - checksum: 10/21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23 - languageName: node - linkType: hard - "agent-base@npm:~4.2.1": version: 4.2.1 resolution: "agent-base@npm:4.2.1" @@ -3825,7 +4028,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1": +"ansi-escapes@npm:^4.3.2": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: @@ -3880,6 +4083,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^6.2.2": + version: 6.2.2 + resolution: "ansi-regex@npm:6.2.2" + checksum: 10/9b17ce2c6daecc75bcd5966b9ad672c23b184dc3ed9bf3c98a0702f0d2f736c15c10d461913568f2cf527a5e64291c7473358885dd493305c84a1cfed66ba94f + languageName: node + linkType: hard + "ansi-styles@npm:^2.2.1": version: 2.2.1 resolution: "ansi-styles@npm:2.2.1" @@ -3905,13 +4115,20 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^5.0.0, ansi-styles@npm:^5.2.0": +"ansi-styles@npm:^5.2.0": version: 5.2.0 resolution: "ansi-styles@npm:5.2.0" checksum: 10/d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 languageName: node linkType: hard +"ansi-styles@npm:^6.1.0": + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: 10/c49dad7639f3e48859bd51824c93b9eb0db628afc243c51c3dd2410c4a15ede1a83881c6c7341aa2b159c4f90c11befb38f2ba848c07c66c9f9de4bcd7cb9f30 + languageName: node + linkType: hard + "ansi-wrap@npm:0.1.0, ansi-wrap@npm:^0.1.0": version: 0.1.0 resolution: "ansi-wrap@npm:0.1.0" @@ -3946,13 +4163,13 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" +"anymatch@npm:^3.0.3, anymatch@npm:^3.1.3, anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" dependencies: normalize-path: "npm:^3.0.0" picomatch: "npm:^2.0.4" - checksum: 10/985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 + checksum: 10/3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 languageName: node linkType: hard @@ -4410,21 +4627,20 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-jest@npm:27.5.1" +"babel-jest@npm:30.2.0": + version: 30.2.0 + resolution: "babel-jest@npm:30.2.0" dependencies: - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/babel__core": "npm:^7.1.14" - babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^27.5.1" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" + "@jest/transform": "npm:30.2.0" + "@types/babel__core": "npm:^7.20.5" + babel-plugin-istanbul: "npm:^7.0.1" + babel-preset-jest: "npm:30.2.0" + chalk: "npm:^4.1.2" + graceful-fs: "npm:^4.2.11" slash: "npm:^3.0.0" peerDependencies: - "@babel/core": ^7.8.0 - checksum: 10/d032823796072b3c269edaa623dd7fe6ecf2f72aff5b003066e7b16ad0ec4068ed04f3f569237183161d28b638936121975014bcb26ae539e669f2bdad5babe6 + "@babel/core": ^7.11.0 || ^8.0.0-0 + checksum: 10/4c7351a366cf8ac2b8a2e4e438867693eb9d83ed24c29c648da4576f700767aaf72a5d14337fc3f92c50b069f5025b26c7b89e3b7b867914b7cf8997fc15f095 languageName: node linkType: hard @@ -4473,15 +4689,25 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-plugin-jest-hoist@npm:27.5.1" +"babel-plugin-istanbul@npm:^7.0.1": + version: 7.0.1 + resolution: "babel-plugin-istanbul@npm:7.0.1" dependencies: - "@babel/template": "npm:^7.3.3" - "@babel/types": "npm:^7.3.3" - "@types/babel__core": "npm:^7.0.0" - "@types/babel__traverse": "npm:^7.0.6" - checksum: 10/9e334903433fd92ef9a65ea5c61f7d786238704b1327d9ca227ef40ef7142fba2bb8219bcb9b2d56eaf36ecfbcc50aa1e177db64508438569e98cfd67cce5043 + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.3" + istanbul-lib-instrument: "npm:^6.0.2" + test-exclude: "npm:^6.0.0" + checksum: 10/fe9f865f975aaa7a033de9ccb2b63fdcca7817266c5e98d3e02ac7ffd774c695093d215302796cb3770a71ef4574e7a9b298504c3c0c104cf4b48c8eda67b2a6 + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:30.2.0": + version: 30.2.0 + resolution: "babel-plugin-jest-hoist@npm:30.2.0" + dependencies: + "@types/babel__core": "npm:^7.20.5" + checksum: 10/360e87a9aa35f4cf208a10ba79e1821ea906f9e3399db2a9762cbc5076fd59f808e571d88b5b1106738d22e23f9ddefbb8137b2780b2abd401c8573b85c8a2f5 languageName: node linkType: hard @@ -4616,7 +4842,8 @@ __metadata: gulp-rename: "npm:^1.4.0" gulp-uglify: "npm:^3.0.2" gulp-watch: "npm:^5.0.1" - jest: "npm:^27.5.1" + jest: "npm:^30.2.0" + jest-light-runner: "npm:^0.7.11" lerna: "npm:^3.22.1" lodash: "npm:^4.17.23" prettier: "npm:^3.8.1" @@ -4627,37 +4854,40 @@ __metadata: languageName: unknown linkType: soft -"babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" +"babel-preset-current-node-syntax@npm:^1.0.0, babel-preset-current-node-syntax@npm:^1.2.0": + version: 1.2.0 + resolution: "babel-preset-current-node-syntax@npm:1.2.0" dependencies: "@babel/plugin-syntax-async-generators": "npm:^7.8.4" "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.8.3" - "@babel/plugin-syntax-import-meta": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/94561959cb12bfa80867c9eeeace7c3d48d61707d33e55b4c3fdbe82fc745913eb2dbfafca62aef297421b38aadcb58550e5943f50fbcebbeefd70ce2bed4b74 + "@babel/core": ^7.0.0 || ^8.0.0-0 + checksum: 10/3608fa671cfa46364ea6ec704b8fcdd7514b7b70e6ec09b1199e13ae73ed346c51d5ce2cb6d4d5b295f6a3f2cad1fdeec2308aa9e037002dd7c929194cc838ea languageName: node linkType: hard -"babel-preset-jest@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-preset-jest@npm:27.5.1" +"babel-preset-jest@npm:30.2.0": + version: 30.2.0 + resolution: "babel-preset-jest@npm:30.2.0" dependencies: - babel-plugin-jest-hoist: "npm:^27.5.1" - babel-preset-current-node-syntax: "npm:^1.0.0" + babel-plugin-jest-hoist: "npm:30.2.0" + babel-preset-current-node-syntax: "npm:^1.2.0" peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/251bcea11c18fd9672fec104eadb45b43f117ceeb326fa7345ced778d4c1feab29343cd7a87a1dcfae4997d6c851a8b386d7f7213792da6e23b74f4443a8976d + "@babel/core": ^7.11.0 || ^8.0.0-beta.1 + checksum: 10/f75e155a8cf63ea1c5ca942bf757b934427630a1eeafdf861e9117879b3367931fc521da3c41fd52f8d59d705d1093ffb46c9474b3fd4d765d194bea5659d7d9 languageName: node linkType: hard @@ -4805,12 +5035,12 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" +"brace-expansion@npm:^2.0.2": + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" dependencies: balanced-match: "npm:^1.0.0" - checksum: 10/a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + checksum: 10/01dff195e3646bc4b0d27b63d9bab84d2ebc06121ff5013ad6e5356daa5a9d6b60fa26cf73c74797f2dc3fbec112af13578d51f75228c1112b26c790a87b0488 languageName: node linkType: hard @@ -4859,13 +5089,6 @@ __metadata: languageName: node linkType: hard -"browser-process-hrtime@npm:^1.0.0": - version: 1.0.0 - resolution: "browser-process-hrtime@npm:1.0.0" - checksum: 10/e30f868cdb770b1201afb714ad1575dd86366b6e861900884665fb627109b3cc757c40067d3bfee1ff2a29c835257ea30725a8018a9afd02ac1c24b408b1e45f - languageName: node - linkType: hard - "browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" @@ -5141,7 +5364,7 @@ __metadata: languageName: node linkType: hard -"callsites@npm:^3.0.0": +"callsites@npm:^3.0.0, callsites@npm:^3.1.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" checksum: 10/072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 @@ -5197,7 +5420,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.2.0": +"camelcase@npm:^6.3.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 10/8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d @@ -5348,8 +5571,15 @@ __metadata: languageName: node linkType: hard -"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.4 +"ci-info@npm:^4.2.0": + version: 4.4.0 + resolution: "ci-info@npm:4.4.0" + checksum: 10/dfded0c630267d89660c8abb988ac8395a382bdfefedcc03e3e2858523312c5207db777c239c34774e3fcff11f015477c19d2ac8a58ea58aa476614a2e64f434 + languageName: node + linkType: hard + +"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": + version: 1.0.4 resolution: "cipher-base@npm:1.0.4" dependencies: inherits: "npm:^2.0.1" @@ -5358,10 +5588,10 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^1.0.0": - version: 1.2.2 - resolution: "cjs-module-lexer@npm:1.2.2" - checksum: 10/f80f84bfdcc53379cc18e25ea3c0cdb4595c142b8e28df304f5c88f38202e1bccf13e845401593656781f79fb43273e1d402d6187d0eeee8dca5ddecee1dcad4 +"cjs-module-lexer@npm:^2.1.0": + version: 2.2.0 + resolution: "cjs-module-lexer@npm:2.2.0" + checksum: 10/fc8eb5c1919504366d8260a150d93c4e857740e770467dc59ca0cc34de4b66c93075559a5af65618f359187866b1be40e036f4e1a1bab2f1e06001c216415f74 languageName: node linkType: hard @@ -5415,14 +5645,14 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^7.0.2": - version: 7.0.4 - resolution: "cliui@npm:7.0.4" +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" dependencies: string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.0" + strip-ansi: "npm:^6.0.1" wrap-ansi: "npm:^7.0.0" - checksum: 10/db858c49af9d59a32d603987e6fddaca2ce716cd4602ba5a2bb3a5af1351eebe82aba8dff3ef3e1b331f7fa9d40ca66e67bdf8e7c327ce0ea959747ead65c0ef + checksum: 10/eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950 languageName: node linkType: hard @@ -5497,10 +5727,10 @@ __metadata: languageName: node linkType: hard -"collect-v8-coverage@npm:^1.0.0": - version: 1.0.1 - resolution: "collect-v8-coverage@npm:1.0.1" - checksum: 10/85b26945ab9b8e15077f877a4a5bc91d836480c600bac4cd0a0e8be8515583fdfc393ccff049ff3e9f46cac39e5295af049209f3c484f30a028056cc5dd1fe8a +"collect-v8-coverage@npm:^1.0.2": + version: 1.0.3 + resolution: "collect-v8-coverage@npm:1.0.3" + checksum: 10/656443261fb7b79cf79e89cba4b55622b07c1d4976c630829d7c5c585c73cda1c2ff101f316bfb19bb9e2c58d724c7db1f70a21e213dcd14099227c5e6019860 languageName: node linkType: hard @@ -5576,7 +5806,7 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": +"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" dependencies: @@ -5788,7 +6018,7 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.6.0": +"convert-source-map@npm:^1.5.0": version: 1.8.0 resolution: "convert-source-map@npm:1.8.0" dependencies: @@ -5927,14 +6157,14 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" +"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 languageName: node linkType: hard @@ -5957,29 +6187,6 @@ __metadata: languageName: node linkType: hard -"cssom@npm:^0.4.4": - version: 0.4.4 - resolution: "cssom@npm:0.4.4" - checksum: 10/6302c5f9b33a15f5430349f91553dd370f60707b1f2bb2c21954abe307b701d6095da134679fd0891a7814bc98061e1639bd0562d8f70c2dc529918111be8d2b - languageName: node - linkType: hard - -"cssom@npm:~0.3.6": - version: 0.3.8 - resolution: "cssom@npm:0.3.8" - checksum: 10/49eacc88077555e419646c0ea84ddc73c97e3a346ad7cb95e22f9413a9722d8964b91d781ce21d378bd5ae058af9a745402383fa4e35e9cdfd19654b63f892a9 - languageName: node - linkType: hard - -"cssstyle@npm:^2.3.0": - version: 2.3.0 - resolution: "cssstyle@npm:2.3.0" - dependencies: - cssom: "npm:~0.3.6" - checksum: 10/46f7f05a153446c4018b0454ee1464b50f606cb1803c90d203524834b7438eb52f3b173ba0891c618f380ced34ee12020675dc0052a7f1be755fe4ebc27ee977 - languageName: node - linkType: hard - "currently-unhandled@npm:^0.4.1": version: 0.4.1 resolution: "currently-unhandled@npm:0.4.1" @@ -6024,17 +6231,6 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "data-urls@npm:2.0.0" - dependencies: - abab: "npm:^2.0.3" - whatwg-mimetype: "npm:^2.3.0" - whatwg-url: "npm:^8.0.0" - checksum: 10/97caf828aac25e25e04ba6869db0f99c75e6859bb5b424ada28d3e7841941ebf08ddff3c1b1bb4585986bd507a5d54c2a716853ea6cb98af877400e637393e71 - languageName: node - linkType: hard - "data-view-buffer@npm:^1.0.2": version: 1.0.2 resolution: "data-view-buffer@npm:1.0.2" @@ -6084,18 +6280,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.4.1, debug@npm:^4.4.3": - version: 4.4.3 - resolution: "debug@npm:4.4.3" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad - languageName: node - linkType: hard - "debug@npm:^2.2.0, debug@npm:^2.3.3": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -6114,6 +6298,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.4.1, debug@npm:^4.4.3": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad + languageName: node + linkType: hard + "debuglog@npm:^1.0.1": version: 1.0.1 resolution: "debuglog@npm:1.0.1" @@ -6138,13 +6334,6 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.2.1": - version: 10.4.0 - resolution: "decimal.js@npm:10.4.0" - checksum: 10/3ddd9c888b563dff7a50db5111fd74e1b2ab61b99cbdf4f5ca8051bf1b12704c51477af6c3d5a12e9f08a401d19a439e3022b78a6b691f60c03af237b568ac51 - languageName: node - linkType: hard - "decode-uri-component@npm:^0.2.0": version: 0.2.0 resolution: "decode-uri-component@npm:0.2.0" @@ -6159,6 +6348,18 @@ __metadata: languageName: node linkType: hard +"dedent@npm:^1.6.0": + version: 1.7.2 + resolution: "dedent@npm:1.7.2" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 10/30b9062290dca72b0f5a6cd3667633448cef8cd0dec602eab61015741269ad49df90cabf0521f9a32d134ceab4e21aa7f097258c55cc3baadef94874686d6480 + languageName: node + linkType: hard + "deep-extend@npm:^0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" @@ -6166,17 +6367,17 @@ __metadata: languageName: node linkType: hard -"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": +"deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" checksum: 10/ec12d074aef5ae5e81fa470b9317c313142c9e8e2afe3f8efa124db309720db96d1d222b82b84c834e5f87e7a614b44a4684b6683583118b87c833b3be40d4d8 languageName: node linkType: hard -"deepmerge@npm:^4.2.2": - version: 4.2.2 - resolution: "deepmerge@npm:4.2.2" - checksum: 10/0e58ed14f530d08f9b996cfc3a41b0801691620235bc5e1883260e3ed1c1b4a1dfb59f865770e45d5dfb1d7ee108c4fc10c2f85e822989d4123490ea90be2545 +"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10/058d9e1b0ff1a154468bf3837aea436abcfea1ba1d165ddaaf48ca93765fdd01a30d33c36173da8fbbed951dd0a267602bc782fe288b0fc4b7e1e7091afc4529 languageName: node linkType: hard @@ -6309,7 +6510,7 @@ __metadata: languageName: node linkType: hard -"detect-newline@npm:^3.0.0": +"detect-newline@npm:^3.1.0": version: 3.1.0 resolution: "detect-newline@npm:3.1.0" checksum: 10/ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 @@ -6326,13 +6527,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^27.5.1": - version: 27.5.1 - resolution: "diff-sequences@npm:27.5.1" - checksum: 10/34d852a13eb82735c39944a050613f952038614ce324256e1c3544948fa090f1ca7f329a4f1f57c31fe7ac982c17068d8915b633e300f040b97708c81ceb26cd - languageName: node - linkType: hard - "diffie-hellman@npm:^5.0.0": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" @@ -6378,15 +6572,6 @@ __metadata: languageName: node linkType: hard -"domexception@npm:^2.0.1": - version: 2.0.1 - resolution: "domexception@npm:2.0.1" - dependencies: - webidl-conversions: "npm:^5.0.0" - checksum: 10/d638e9cb05c52999f1b2eb87c374b03311ea5b1d69c2f875bc92da73e17db60c12142b45c950228642ff7f845c536b65305483350d080df59003a653da80b691 - languageName: node - linkType: hard - "dot-prop@npm:^3.0.0": version: 3.0.0 resolution: "dot-prop@npm:3.0.0" @@ -6445,6 +6630,13 @@ __metadata: languageName: node linkType: hard +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10/9b1d3e1baefeaf7d70799db8774149cef33b97183a6addceeba0cf6b85ba23ee2686f302f14482006df32df75d32b17c509c143a3689627929e4a8efaf483952 + languageName: node + linkType: hard + "ecc-jsbn@npm:~0.1.1": version: 0.1.2 resolution: "ecc-jsbn@npm:0.1.2" @@ -6477,10 +6669,10 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.8.1": - version: 0.8.1 - resolution: "emittery@npm:0.8.1" - checksum: 10/3b882c0bdc3121b4e92b85315f87da0db8e965766d6c7ff70a8f45e0c38ed49d561936650afa32759d8fb320a458bc9e12631799a0a276e9e8a960ae16c1f6f1 +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 10/fbe214171d878b924eedf1757badf58a5dce071cd1fa7f620fa841a0901a80d6da47ff05929d53163105e621ce11a71b9d8acb1148ffe1745e045145f6e69521 languageName: node linkType: hard @@ -6498,6 +6690,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10/915acf859cea7131dac1b2b5c9c8e35c4849e325a1d114c30adb8cd615970f6dca0e27f64f3a4949d7d6ed86ecd79a1c5c63f02e697513cddd7b5835c90948b8 + languageName: node + linkType: hard + "emojis-list@npm:^3.0.0": version: 3.0.0 resolution: "emojis-list@npm:3.0.0" @@ -6782,25 +6981,6 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^2.0.0": - version: 2.0.0 - resolution: "escodegen@npm:2.0.0" - dependencies: - esprima: "npm:^4.0.1" - estraverse: "npm:^5.2.0" - esutils: "npm:^2.0.2" - optionator: "npm:^0.8.1" - source-map: "npm:~0.6.1" - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 10/0f7e404b19b14047dd12b62b2267ba9b68fff02be0d40d71fdcc27dfdd664720e1afae34680892b8a34cdd9280b7b4f81c02f7c7597a8eda0c6d2b4c2b7d07f0 - languageName: node - linkType: hard - "eslint-formatter-codeframe@npm:^7.32.2": version: 7.32.2 resolution: "eslint-formatter-codeframe@npm:7.32.2" @@ -6993,7 +7173,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.0, esprima@npm:^4.0.1": +"esprima@npm:^4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -7096,7 +7276,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.0.0": +"execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -7113,10 +7293,10 @@ __metadata: languageName: node linkType: hard -"exit@npm:^0.1.2": - version: 0.1.2 - resolution: "exit@npm:0.1.2" - checksum: 10/387555050c5b3c10e7a9e8df5f43194e95d7737c74532c409910e585d5554eaff34960c166643f5e23d042196529daad059c292dcf1fb61b8ca878d3677f4b87 +"exit-x@npm:^0.2.2": + version: 0.2.2 + resolution: "exit-x@npm:0.2.2" + checksum: 10/ee043053e6c1e237adf5ad9c4faf9f085b606f64a4ff859e2b138fab63fe642711d00c9af452a9134c4c92c55f752e818bfabab78c24d345022db163f3137027 languageName: node linkType: hard @@ -7162,15 +7342,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:^27.5.1": - version: 27.5.1 - resolution: "expect@npm:27.5.1" +"expect@npm:30.2.0": + version: 30.2.0 + resolution: "expect@npm:30.2.0" dependencies: - "@jest/types": "npm:^27.5.1" - jest-get-type: "npm:^27.5.1" - jest-matcher-utils: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - checksum: 10/65152be11e791361bb8f74b2516b6ba83021ac4a280b16575340a7dbb72be7fb51b021119a3f40f309a36b375cfb05d4854d5d7af3c53a293a342afc7f86bdaa + "@jest/expect-utils": "npm:30.2.0" + "@jest/get-type": "npm:30.1.0" + jest-matcher-utils: "npm:30.2.0" + jest-message-util: "npm:30.2.0" + jest-mock: "npm:30.2.0" + jest-util: "npm:30.2.0" + checksum: 10/cf98ab45ab2e9f2fb9943a3ae0097f72d63a94be179a19fd2818d8fdc3b7681d31cc8ef540606eb8dd967d9c44d73fef263a614e9de260c22943ffb122ad66fd languageName: node linkType: hard @@ -7319,7 +7501,7 @@ __metadata: languageName: node linkType: hard -"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": +"fast-levenshtein@npm:^2.0.6": version: 2.0.6 resolution: "fast-levenshtein@npm:2.0.6" checksum: 10/eb7e220ecf2bab5159d157350b81d01f75726a4382f5a9266f42b9150c4523b9795f7f5d9fbbbeaeac09a441b2369f05ee02db48ea938584205530fe5693cfe1 @@ -7335,12 +7517,12 @@ __metadata: languageName: node linkType: hard -"fb-watchman@npm:^2.0.0": - version: 2.0.1 - resolution: "fb-watchman@npm:2.0.1" +"fb-watchman@npm:^2.0.0, fb-watchman@npm:^2.0.2": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" dependencies: bser: "npm:2.1.1" - checksum: 10/9a03efc7d41ce3ca3d799d63505a1f7312caddf4e7737d39f2165bfe4872cbd4b87eccc9e6c57229ea08f14b4d7187896da31a7270b8da7a4aaa8fba2d3d1c42 + checksum: 10/4f95d336fb805786759e383fd7fff342ceb7680f53efcc0ef82f502eb479ce35b98e8b207b6dfdfeea0eba845862107dc73813775fc6b56b3098c6e90a2dad77 languageName: node linkType: hard @@ -7613,6 +7795,16 @@ __metadata: languageName: node linkType: hard +"foreground-child@npm:^3.1.0": + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" + dependencies: + cross-spawn: "npm:^7.0.6" + signal-exit: "npm:^4.0.1" + checksum: 10/427b33f997a98073c0424e5c07169264a62cda806d8d2ded159b5b903fdfc8f0a1457e06b5fc35506497acb3f1e353f025edee796300209ac6231e80edece835 + languageName: node + linkType: hard + "forever-agent@npm:~0.6.1": version: 0.6.1 resolution: "forever-agent@npm:0.6.1" @@ -7620,17 +7812,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^3.0.0": - version: 3.0.1 - resolution: "form-data@npm:3.0.1" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - mime-types: "npm:^2.1.12" - checksum: 10/944b40ff63b9cb1ca7a97e70f72104c548e0b0263e3e817e49919015a0d687453086259b93005389896dbffd3777cccea2e67c51f4e827590e5979b14ff91bf7 - languageName: node - linkType: hard - "form-data@npm:~2.3.2": version: 2.3.3 resolution: "form-data@npm:2.3.3" @@ -7730,12 +7911,12 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" +"fsevents@npm:^2.3.2, fsevents@npm:^2.3.3, fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" dependencies: node-gyp: "npm:latest" - checksum: 10/6b5b6f5692372446ff81cf9501c76e3e0459a4852b3b5f1fc72c103198c125a6b8c72f5f166bdd76ffb2fca261e7f6ee5565daf80dca6e571e55bcc589cc1256 + checksum: 10/4c1ade961ded57cdbfbb5cac5106ec17bc8bccd62e16343c569a0ceeca83b9dfef87550b4dc5cbb89642da412b20c5071f304c8c464b80415446e8e155a038c0 conditions: os=darwin languageName: node linkType: hard @@ -7752,9 +7933,9 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A^2.3.3#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: "npm:latest" conditions: os=darwin @@ -8091,7 +8272,23 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.3, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0": +"glob@npm:^10.3.10": + version: 10.5.0 + resolution: "glob@npm:10.5.0" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10/ab3bccfefcc0afaedbd1f480cd0c4a2c0e322eb3f0aa7ceaa31b3f00b825069f17cf0f1fc8b6f256795074b903f37c0ade37ddda6a176aa57f1c2bbfe7240653 + languageName: node + linkType: hard + +"glob@npm:^7.0.3, glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -8200,10 +8397,10 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.0.0, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.9": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 10/0c83c52b62c68a944dcfb9d66b0f9f10f7d6e3d081e8067b9bfdc9e5f3a8896584d576036f82915773189eec1eba599397fc620e75c03c0610fb3d67c6713c1a +"graceful-fs@npm:^4.0.0, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 languageName: node linkType: hard @@ -8558,15 +8755,6 @@ __metadata: languageName: node linkType: hard -"html-encoding-sniffer@npm:^2.0.1": - version: 2.0.1 - resolution: "html-encoding-sniffer@npm:2.0.1" - dependencies: - whatwg-encoding: "npm:^1.0.5" - checksum: 10/70365109cad69ee60376715fe0a56dd9ebb081327bf155cda93b2c276976c79cbedee2b988de6b0aefd0671a5d70597a35796e6e7d91feeb2c0aba46df059630 - languageName: node - linkType: hard - "html-escaper@npm:^2.0.0": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" @@ -8591,17 +8779,6 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^4.0.1": - version: 4.0.1 - resolution: "http-proxy-agent@npm:4.0.1" - dependencies: - "@tootallnate/once": "npm:1" - agent-base: "npm:6" - debug: "npm:4" - checksum: 10/2e17f5519f2f2740b236d1d14911ea4be170c67419dc15b05ea9a860a22c5d9c6ff4da270972117067cc2cefeba9df5f7cd5e7818fdc6ae52b6acf2a533e5fdd - languageName: node - linkType: hard - "http-signature@npm:~1.2.0": version: 1.2.0 resolution: "http-signature@npm:1.2.0" @@ -8630,16 +8807,6 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: "npm:6" - debug: "npm:4" - checksum: 10/f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df - languageName: node - linkType: hard - "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -8656,7 +8823,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24, iconv-lite@npm:^0.4.4, iconv-lite@npm:~0.4.13": +"iconv-lite@npm:^0.4.24, iconv-lite@npm:^0.4.4, iconv-lite@npm:~0.4.13": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -8741,15 +8908,15 @@ __metadata: languageName: node linkType: hard -"import-local@npm:^3.0.2": - version: 3.1.0 - resolution: "import-local@npm:3.1.0" +"import-local@npm:^3.2.0": + version: 3.2.0 + resolution: "import-local@npm:3.2.0" dependencies: pkg-dir: "npm:^4.2.0" resolve-cwd: "npm:^3.0.0" bin: import-local-fixture: fixtures/cli.js - checksum: 10/bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd + checksum: 10/0b0b0b412b2521739fbb85eeed834a3c34de9bc67e670b3d0b86248fc460d990a7b116ad056c084b87a693ef73d1f17268d6a5be626bb43c998a8b1c8a230004 languageName: node linkType: hard @@ -9173,7 +9340,7 @@ __metadata: languageName: node linkType: hard -"is-generator-fn@npm:^2.0.0": +"is-generator-fn@npm:^2.1.0": version: 2.1.0 resolution: "is-generator-fn@npm:2.1.0" checksum: 10/a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 @@ -9335,13 +9502,6 @@ __metadata: languageName: node linkType: hard -"is-potential-custom-element-name@npm:^1.0.1": - version: 1.0.1 - resolution: "is-potential-custom-element-name@npm:1.0.1" - checksum: 10/ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab - languageName: node - linkType: hard - "is-primitive@npm:^2.0.0": version: 2.0.0 resolution: "is-primitive@npm:2.0.0" @@ -9455,7 +9615,7 @@ __metadata: languageName: node linkType: hard -"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": +"is-typedarray@npm:~1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" checksum: 10/4b433bfb0f9026f079f4eb3fbaa4ed2de17c9995c3a0b5c800bec40799b4b2a8b4e051b1ada77749deb9ded4ae52fe2096973f3a93ff83df1a5a7184a669478c @@ -9583,7 +9743,7 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": +"istanbul-lib-instrument@npm:^5.0.4": version: 5.2.0 resolution: "istanbul-lib-instrument@npm:5.2.0" dependencies: @@ -9596,6 +9756,19 @@ __metadata: languageName: node linkType: hard +"istanbul-lib-instrument@npm:^6.0.0, istanbul-lib-instrument@npm:^6.0.2": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" + dependencies: + "@babel/core": "npm:^7.23.9" + "@babel/parser": "npm:^7.23.9" + "@istanbuljs/schema": "npm:^0.1.3" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^7.5.4" + checksum: 10/aa5271c0008dfa71b6ecc9ba1e801bf77b49dc05524e8c30d58aaf5b9505e0cd12f25f93165464d4266a518c5c75284ecb598fbd89fec081ae77d2c9d3327695 + languageName: node + linkType: hard + "istanbul-lib-report@npm:^3.0.0": version: 3.0.0 resolution: "istanbul-lib-report@npm:3.0.0" @@ -9607,14 +9780,14 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-source-maps@npm:^4.0.0": - version: 4.0.1 - resolution: "istanbul-lib-source-maps@npm:4.0.1" +"istanbul-lib-source-maps@npm:^5.0.0": + version: 5.0.6 + resolution: "istanbul-lib-source-maps@npm:5.0.6" dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.23" debug: "npm:^4.1.1" istanbul-lib-coverage: "npm:^3.0.0" - source-map: "npm:^0.6.1" - checksum: 10/5526983462799aced011d776af166e350191b816821ea7bcf71cab3e5272657b062c47dc30697a22a43656e3ced78893a42de677f9ccf276a28c913190953b82 + checksum: 10/569dd0a392ee3464b1fe1accbaef5cc26de3479eacb5b91d8c67ebb7b425d39fd02247d85649c3a0e9c29b600809fa60b5af5a281a75a89c01f385b1e24823a2 languageName: node linkType: hard @@ -9628,211 +9801,194 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-changed-files@npm:27.5.1" +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10/96f8786eaab98e4bf5b2a5d6d9588ea46c4d06bbc4f2eb861fdd7b6b182b16f71d8a70e79820f335d52653b16d4843b29dd9cdcf38ae80406756db9199497cf3 + languageName: node + linkType: hard + +"jest-changed-files@npm:30.2.0": + version: 30.2.0 + resolution: "jest-changed-files@npm:30.2.0" dependencies: - "@jest/types": "npm:^27.5.1" - execa: "npm:^5.0.0" - throat: "npm:^6.0.1" - checksum: 10/fad21687f899e527bc23b3cabda1b1fa74acb8e17e81bca4d6ca10ab83ebf1d7555f38ba66dda148f97c45b816f941aa4694a09ed0d16a4d7fe3216abf1a222f + execa: "npm:^5.1.1" + jest-util: "npm:30.2.0" + p-limit: "npm:^3.1.0" + checksum: 10/ff2275ed5839b88c12ffa66fdc5c17ba02d3e276be6b558bed92872c282d050c3fdd1a275a81187cbe35c16d6d40337b85838772836463c7a2fbd1cba9785ca0 languageName: node linkType: hard -"jest-circus@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-circus@npm:27.5.1" +"jest-circus@npm:30.2.0, jest-circus@npm:^30.2.0": + version: 30.2.0 + resolution: "jest-circus@npm:30.2.0" dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" + "@jest/environment": "npm:30.2.0" + "@jest/expect": "npm:30.2.0" + "@jest/test-result": "npm:30.2.0" + "@jest/types": "npm:30.2.0" "@types/node": "npm:*" - chalk: "npm:^4.0.0" + chalk: "npm:^4.1.2" co: "npm:^4.6.0" - dedent: "npm:^0.7.0" - expect: "npm:^27.5.1" - is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^27.5.1" - jest-matcher-utils: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-runtime: "npm:^27.5.1" - jest-snapshot: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" + dedent: "npm:^1.6.0" + is-generator-fn: "npm:^2.1.0" + jest-each: "npm:30.2.0" + jest-matcher-utils: "npm:30.2.0" + jest-message-util: "npm:30.2.0" + jest-runtime: "npm:30.2.0" + jest-snapshot: "npm:30.2.0" + jest-util: "npm:30.2.0" + p-limit: "npm:^3.1.0" + pretty-format: "npm:30.2.0" + pure-rand: "npm:^7.0.0" slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - throat: "npm:^6.0.1" - checksum: 10/cf8502d2c7669a89d6d9c309842a6bae1b336335f9a108b0ba3d555dcc635c6cc119d28627a5df455215a8bb04bdcdf18b1fee3441aca39c78c8b10053cd33f7 + stack-utils: "npm:^2.0.6" + checksum: 10/68bfc65d92385db1017643988215e4ff5af0b10bcab86fb749a063be6bb7d5eb556dc53dd21bedf833a19aa6ae1a781a8d27b2bea25562de02d294b3017435a9 languageName: node linkType: hard -"jest-cli@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-cli@npm:27.5.1" +"jest-cli@npm:30.2.0": + version: 30.2.0 + resolution: "jest-cli@npm:30.2.0" dependencies: - "@jest/core": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - chalk: "npm:^4.0.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - import-local: "npm:^3.0.2" - jest-config: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-validate: "npm:^27.5.1" - prompts: "npm:^2.0.1" - yargs: "npm:^16.2.0" + "@jest/core": "npm:30.2.0" + "@jest/test-result": "npm:30.2.0" + "@jest/types": "npm:30.2.0" + chalk: "npm:^4.1.2" + exit-x: "npm:^0.2.2" + import-local: "npm:^3.2.0" + jest-config: "npm:30.2.0" + jest-util: "npm:30.2.0" + jest-validate: "npm:30.2.0" + yargs: "npm:^17.7.2" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true bin: - jest: bin/jest.js - checksum: 10/527be160786a14f541b3f75e6241da1bd9ba51894fc9f2ba6466dba7f6ffd3a03de02b40d172ad1d29edc725847f7dd4f6dbf71d304d2364b075ec81c9a53224 + jest: ./bin/jest.js + checksum: 10/1cc8304f0e2608801c84cdecce9565a6178f668a6475aed3767a1d82cc539915f98e7404d7c387510313684011dc3095c15397d6725f73aac80fbd96c4155faa languageName: node linkType: hard -"jest-config@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-config@npm:27.5.1" +"jest-config@npm:30.2.0": + version: 30.2.0 + resolution: "jest-config@npm:30.2.0" dependencies: - "@babel/core": "npm:^7.8.0" - "@jest/test-sequencer": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - babel-jest: "npm:^27.5.1" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - deepmerge: "npm:^4.2.2" - glob: "npm:^7.1.1" - graceful-fs: "npm:^4.2.9" - jest-circus: "npm:^27.5.1" - jest-environment-jsdom: "npm:^27.5.1" - jest-environment-node: "npm:^27.5.1" - jest-get-type: "npm:^27.5.1" - jest-jasmine2: "npm:^27.5.1" - jest-regex-util: "npm:^27.5.1" - jest-resolve: "npm:^27.5.1" - jest-runner: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-validate: "npm:^27.5.1" - micromatch: "npm:^4.0.4" + "@babel/core": "npm:^7.27.4" + "@jest/get-type": "npm:30.1.0" + "@jest/pattern": "npm:30.0.1" + "@jest/test-sequencer": "npm:30.2.0" + "@jest/types": "npm:30.2.0" + babel-jest: "npm:30.2.0" + chalk: "npm:^4.1.2" + ci-info: "npm:^4.2.0" + deepmerge: "npm:^4.3.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.11" + jest-circus: "npm:30.2.0" + jest-docblock: "npm:30.2.0" + jest-environment-node: "npm:30.2.0" + jest-regex-util: "npm:30.0.1" + jest-resolve: "npm:30.2.0" + jest-runner: "npm:30.2.0" + jest-util: "npm:30.2.0" + jest-validate: "npm:30.2.0" + micromatch: "npm:^4.0.8" parse-json: "npm:^5.2.0" - pretty-format: "npm:^27.5.1" + pretty-format: "npm:30.2.0" slash: "npm:^3.0.0" strip-json-comments: "npm:^3.1.1" peerDependencies: + "@types/node": "*" + esbuild-register: ">=3.4.0" ts-node: ">=9.0.0" peerDependenciesMeta: + "@types/node": + optional: true + esbuild-register: + optional: true ts-node: optional: true - checksum: 10/63bc2dce50289ff921debedab766daa5122129671c77a9f4137d153a27b29ef77725db15d4809553b687c83495cd7ffefc8eadfd8dfa940d7ea878de57f428c2 - languageName: node - linkType: hard - -"jest-diff@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-diff@npm:27.5.1" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^27.5.1" - jest-get-type: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" - checksum: 10/af454f30f33af625832bdb02614e188a41e33ce79086b43f95dbcc515274dd36bf8443b8d0299e22c2416e7591da4321e6bc7f2b0aef56471d1133c6b6833221 + checksum: 10/296786b0a3d62de77e2f691f208d54ab541c1a73f87747d922eda643c6f25b89125ef3150170c07a6c8a316a30c15428e46237d499f688b0777f38de8a61ad16 languageName: node linkType: hard -"jest-diff@npm:^30.0.0": - version: 30.0.3 - resolution: "jest-diff@npm:30.0.3" +"jest-diff@npm:30.2.0, jest-diff@npm:^30.0.0": + version: 30.2.0 + resolution: "jest-diff@npm:30.2.0" dependencies: "@jest/diff-sequences": "npm:30.0.1" - "@jest/get-type": "npm:30.0.1" + "@jest/get-type": "npm:30.1.0" chalk: "npm:^4.1.2" - pretty-format: "npm:30.0.2" - checksum: 10/ee196dc58bef790ddc9c2a91dd37363442530fd416630e5a2141b3ecf4ae5f0720dd2d69bb8e36ac5a0624e153da8e06df9d16d8b374212de18748d7cba99a63 - languageName: node - linkType: hard - -"jest-docblock@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-docblock@npm:27.5.1" - dependencies: - detect-newline: "npm:^3.0.0" - checksum: 10/65c765c5418986313685b7c49dcd844cd3bc281807a35f778d6ba479246b6ea070cdd98384582a9aed1a0d3ebf94b7fb14a33df5975aaae2eb20dc00281731f4 + pretty-format: "npm:30.2.0" + checksum: 10/1fb9e4fb7dff81814b4f69eaa7db28e184d62306a3a8ea2447d02ca53d2cfa771e83ede513f67ec5239dffacfaac32ff2b49866d211e4c7516f51c1fc06ede42 languageName: node linkType: hard -"jest-each@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-each@npm:27.5.1" +"jest-docblock@npm:30.2.0": + version: 30.2.0 + resolution: "jest-docblock@npm:30.2.0" dependencies: - "@jest/types": "npm:^27.5.1" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" - checksum: 10/d73e3c7bbcd3a073e9fa29bd1f200bb9757cbcc568460c1d0971fc21924800f2d3e421219a85e20c54ea2a0129d2da9e2dfc266b6014244c5901f3ca2de7a99e + detect-newline: "npm:^3.1.0" + checksum: 10/e01a7d1193947ed0f9713c26bfc7852e51cb758cafec807e5665a0a8d582473a43778bee099f8aa5c70b2941963e5341f4b10bd86b036a4fa3bcec0f4c04e099 languageName: node linkType: hard -"jest-environment-jsdom@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-environment-jsdom@npm:27.5.1" +"jest-each@npm:30.2.0, jest-each@npm:^30.2.0": + version: 30.2.0 + resolution: "jest-each@npm:30.2.0" dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/fake-timers": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - jest-mock: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jsdom: "npm:^16.6.0" - checksum: 10/bc104aef7d7530d0740402aa84ac812138b6d1e51fe58adecce679f82b99340ddab73e5ec68fa079f33f50c9ddec9728fc9f0ddcca2ad6f0b351eed2762cc555 + "@jest/get-type": "npm:30.1.0" + "@jest/types": "npm:30.2.0" + chalk: "npm:^4.1.2" + jest-util: "npm:30.2.0" + pretty-format: "npm:30.2.0" + checksum: 10/f95e7dc1cef4b6a77899325702a214834ae25d01276cc31279654dc7e04f63c1925a37848dd16a0d16508c0fd3d182145f43c10af93952b7a689df3aeac198e9 languageName: node linkType: hard -"jest-environment-node@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-environment-node@npm:27.5.1" +"jest-environment-node@npm:30.2.0": + version: 30.2.0 + resolution: "jest-environment-node@npm:30.2.0" dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/fake-timers": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" + "@jest/environment": "npm:30.2.0" + "@jest/fake-timers": "npm:30.2.0" + "@jest/types": "npm:30.2.0" "@types/node": "npm:*" - jest-mock: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - checksum: 10/0f988330c4f3eec092e3fb37ea753b0c6f702e83cd8f4d770af9c2bf964a70bc45fbd34ec6fdb6d71ce98a778d9f54afd673e63f222e4667fff289e8069dba39 + jest-mock: "npm:30.2.0" + jest-util: "npm:30.2.0" + jest-validate: "npm:30.2.0" + checksum: 10/7918bfea7367bd3e12dbbc4ea5afb193b5c47e480a6d1382512f051e2f028458fc9f5ef2f6260737ad41a0b1894661790ff3aaf3cbb4148a33ce2ce7aec64847 languageName: node linkType: hard -"jest-get-type@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-get-type@npm:27.5.1" - checksum: 10/63064ab70195c21007d897c1157bf88ff94a790824a10f8c890392e7d17eda9c3900513cb291ca1c8d5722cad79169764e9a1279f7c8a9c4cd6e9109ff04bbc0 - languageName: node - linkType: hard - -"jest-haste-map@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-haste-map@npm:27.5.1" +"jest-haste-map@npm:30.2.0": + version: 30.2.0 + resolution: "jest-haste-map@npm:30.2.0" dependencies: - "@jest/types": "npm:^27.5.1" - "@types/graceful-fs": "npm:^4.1.2" + "@jest/types": "npm:30.2.0" "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^27.5.1" - jest-serializer: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-worker: "npm:^27.5.1" - micromatch: "npm:^4.0.4" - walker: "npm:^1.0.7" + anymatch: "npm:^3.1.3" + fb-watchman: "npm:^2.0.2" + fsevents: "npm:^2.3.3" + graceful-fs: "npm:^4.2.11" + jest-regex-util: "npm:30.0.1" + jest-util: "npm:30.2.0" + jest-worker: "npm:30.2.0" + micromatch: "npm:^4.0.8" + walker: "npm:^1.0.8" dependenciesMeta: fsevents: optional: true - checksum: 10/cbf42e4a3d2b6fc8ad64d732c1bb8a230fe25ad3df7f9f93e8af2950691ef9a5241a9d48c5c88e365744a7467b8cb00ab21c01baee4ee0c2b62acc657782545f + checksum: 10/a88be6b0b672144aa30fe2d72e630d639c8d8729ee2cef84d0f830eac2005ac021cd8354f8ed8ecd74223f6a8b281efb62f466f5c9e01ed17650e38761051f4c languageName: node linkType: hard @@ -9859,96 +10015,91 @@ __metadata: languageName: node linkType: hard -"jest-jasmine2@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-jasmine2@npm:27.5.1" +"jest-leak-detector@npm:30.2.0": + version: 30.2.0 + resolution: "jest-leak-detector@npm:30.2.0" dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/source-map": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - co: "npm:^4.6.0" - expect: "npm:^27.5.1" - is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^27.5.1" - jest-matcher-utils: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-runtime: "npm:^27.5.1" - jest-snapshot: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" - throat: "npm:^6.0.1" - checksum: 10/052d3c99c36295564a6688ae7e66cfd59997ca9589ccaaa2551d344d84699816a6b8c7bebf3a5f7bcdf691a07f7065c61f4a0770b810e5d887acd21f80a06304 + "@jest/get-type": "npm:30.1.0" + pretty-format: "npm:30.2.0" + checksum: 10/c430d6ed7910b2174738fbdca4ea64cbfe805216414c0d143c1090148f1389fec99d0733c0a8ed0a86709c89b4a4085b4749ac3a2cbc7deaf3ca87457afd24fc languageName: node linkType: hard -"jest-leak-detector@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-leak-detector@npm:27.5.1" +"jest-light-runner@npm:^0.7.11": + version: 0.7.11 + resolution: "jest-light-runner@npm:0.7.11" dependencies: - jest-get-type: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" - checksum: 10/5c9689060960567ddaf16c570d87afa760a461885765d2c71ef4f4857bbc3af1482c34e3cce88e50beefde1bf35e33530b020480752057a7e3dbb1ca0bae359f + "@jest/expect": "npm:^30.2.0" + "@jest/fake-timers": "npm:^30.2.0" + jest-circus: "npm:^30.2.0" + jest-each: "npm:^30.2.0" + jest-mock: "npm:^30.2.0" + jest-snapshot: "npm:^30.2.0" + p-limit: "npm:^6.2.0" + supports-color: "npm:^9.2.1" + tinypool: "npm:0.8.4" + peerDependencies: + jest: ^27.5.0 || ^28.0.0 || ^29.0.0|| ^30.0.0 + checksum: 10/9cfd903e505d974a0c499b2188614839fe86e9102c12e6268f065332528a3047f2f849f30117bdf17375c0494536c8e591bd595c1f0a4c43a0f33c58e1dbdc15 languageName: node linkType: hard -"jest-matcher-utils@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-matcher-utils@npm:27.5.1" +"jest-matcher-utils@npm:30.2.0": + version: 30.2.0 + resolution: "jest-matcher-utils@npm:30.2.0" dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^27.5.1" - jest-get-type: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" - checksum: 10/037f99878a0515581d7728ed3aed03707810f4da5a1c7ffb9d68a2c6c3180851a6ec40b559af37fbe891dde3ba12552b19e47b8188a27b6c5a53376be6907f32 + "@jest/get-type": "npm:30.1.0" + chalk: "npm:^4.1.2" + jest-diff: "npm:30.2.0" + pretty-format: "npm:30.2.0" + checksum: 10/f3f1ecf68ca63c9d1d80a175637a8fc655edfd1ee83220f6e3f6bd464ecbe2f93148fdd440a5a5e5a2b0b2cc8ee84ddc3dcef58a6dbc66821c792f48d260c6d4 languageName: node linkType: hard -"jest-message-util@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-message-util@npm:27.5.1" +"jest-message-util@npm:30.2.0": + version: 30.2.0 + resolution: "jest-message-util@npm:30.2.0" dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^27.5.1" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^27.5.1" + "@babel/code-frame": "npm:^7.27.1" + "@jest/types": "npm:30.2.0" + "@types/stack-utils": "npm:^2.0.3" + chalk: "npm:^4.1.2" + graceful-fs: "npm:^4.2.11" + micromatch: "npm:^4.0.8" + pretty-format: "npm:30.2.0" slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10/8fbf39dc25a7ef328dab22efcb3b198cbc788e309bc93e39fdb42b5541dba201c76acf47df476a4ee3d3fc6a6898e77bfc02677c198a98af91db1af0a435ade6 + stack-utils: "npm:^2.0.6" + checksum: 10/e29ec76e8c8e4da5f5b25198be247535626ccf3a940e93fdd51fc6a6bcf70feaa2921baae3806182a090431d90b08c939eb13fb64249b171d2e9ae3a452a8fd2 languageName: node linkType: hard -"jest-mock@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-mock@npm:27.5.1" +"jest-mock@npm:30.2.0, jest-mock@npm:^30.2.0": + version: 30.2.0 + resolution: "jest-mock@npm:30.2.0" dependencies: - "@jest/types": "npm:^27.5.1" + "@jest/types": "npm:30.2.0" "@types/node": "npm:*" - checksum: 10/be9a8777801659227d3bb85317a3aca617542779a290a6a45c9addec8bda29f494a524cb4af96c82b825ecb02171e320dfbfde3e3d9218672f9e38c9fac118f4 + jest-util: "npm:30.2.0" + checksum: 10/cde9b56805f90bf811a9231873ee88a0fb83bf4bf50972ae76960725da65220fcb119688f2e90e1ef33fbfd662194858d7f43809d881f1c41bb55d94e62adeab languageName: node linkType: hard -"jest-pnp-resolver@npm:^1.2.2": - version: 1.2.2 - resolution: "jest-pnp-resolver@npm:1.2.2" +"jest-pnp-resolver@npm:^1.2.3": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" peerDependencies: jest-resolve: "*" peerDependenciesMeta: jest-resolve: optional: true - checksum: 10/bd85dcc0e76e0eb0c3d56382ec140f08d25ff4068cda9d0e360bb78fb176cb726d0beab82dc0e8694cafd09f55fee7622b8bcb240afa5fad301f4ed3eebb4f47 + checksum: 10/db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 languageName: node linkType: hard -"jest-regex-util@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-regex-util@npm:27.5.1" - checksum: 10/d45ca7a9543616a34f7f3079337439cf07566e677a096472baa2810e274b9808b76767c97b0a4029b8a5b82b9d256dee28ef9ad4138b2b9e5933f6fac106c418 +"jest-regex-util@npm:30.0.1": + version: 30.0.1 + resolution: "jest-regex-util@npm:30.0.1" + checksum: 10/fa8dac80c3e94db20d5e1e51d1bdf101cf5ede8f4e0b8f395ba8b8ea81e71804ffd747452a6bb6413032865de98ac656ef8ae43eddd18d980b6442a2764ed562 languageName: node linkType: hard @@ -9959,145 +10110,132 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-resolve-dependencies@npm:27.5.1" +"jest-resolve-dependencies@npm:30.2.0": + version: 30.2.0 + resolution: "jest-resolve-dependencies@npm:30.2.0" dependencies: - "@jest/types": "npm:^27.5.1" - jest-regex-util: "npm:^27.5.1" - jest-snapshot: "npm:^27.5.1" - checksum: 10/c67af97afad1da88f5530317c732bbd1262d1225f6cd7f4e4740a5db48f90ab0bd8564738ac70d1a43934894f9aef62205c1b8f8ee89e5c7a737e6a121ee4c25 + jest-regex-util: "npm:30.0.1" + jest-snapshot: "npm:30.2.0" + checksum: 10/0ff1a574f8c07f2e54a4ac8ab17aea00dfe2982e99b03fbd44f4211a94b8e5a59fdc43a59f9d6c0578a10a7b56a0611ad5ab40e4893973ff3f40dd414433b194 languageName: node linkType: hard -"jest-resolve@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-resolve@npm:27.5.1" +"jest-resolve@npm:30.2.0": + version: 30.2.0 + resolution: "jest-resolve@npm:30.2.0" dependencies: - "@jest/types": "npm:^27.5.1" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^27.5.1" - jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^27.5.1" - jest-validate: "npm:^27.5.1" - resolve: "npm:^1.20.0" - resolve.exports: "npm:^1.1.0" + chalk: "npm:^4.1.2" + graceful-fs: "npm:^4.2.11" + jest-haste-map: "npm:30.2.0" + jest-pnp-resolver: "npm:^1.2.3" + jest-util: "npm:30.2.0" + jest-validate: "npm:30.2.0" slash: "npm:^3.0.0" - checksum: 10/93659a9d5ec365a9f2fd3fcaa8f799e3bd090318c48890951ca4325e863f4eb778bb7f7e8d1d8495eda4c157ee771d93fb31f37364ce1a36a09f77f1089e52a1 + unrs-resolver: "npm:^1.7.11" + checksum: 10/e1f03da6811a946f5d885ea739a973975d099cc760641f9e1f90ac9c6621408538ba1e909f789d45d6e8d2411b78fb09230f16f15669621aa407aed7511fdf01 languageName: node linkType: hard -"jest-runner@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-runner@npm:27.5.1" +"jest-runner@npm:30.2.0": + version: 30.2.0 + resolution: "jest-runner@npm:30.2.0" dependencies: - "@jest/console": "npm:^27.5.1" - "@jest/environment": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" + "@jest/console": "npm:30.2.0" + "@jest/environment": "npm:30.2.0" + "@jest/test-result": "npm:30.2.0" + "@jest/transform": "npm:30.2.0" + "@jest/types": "npm:30.2.0" "@types/node": "npm:*" - chalk: "npm:^4.0.0" - emittery: "npm:^0.8.1" - graceful-fs: "npm:^4.2.9" - jest-docblock: "npm:^27.5.1" - jest-environment-jsdom: "npm:^27.5.1" - jest-environment-node: "npm:^27.5.1" - jest-haste-map: "npm:^27.5.1" - jest-leak-detector: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-resolve: "npm:^27.5.1" - jest-runtime: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-worker: "npm:^27.5.1" - source-map-support: "npm:^0.5.6" - throat: "npm:^6.0.1" - checksum: 10/97bd741f442ebbcebfdb5e8389c0df645448d0b4b634e4128b3387d6fe432cf0f93feb0ecfc3842fed20a35c43c24460ed5dd89d7501ca9e2fdba65e5a4edf37 - languageName: node - linkType: hard - -"jest-runtime@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-runtime@npm:27.5.1" - dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/fake-timers": "npm:^27.5.1" - "@jest/globals": "npm:^27.5.1" - "@jest/source-map": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - chalk: "npm:^4.0.0" - cjs-module-lexer: "npm:^1.0.0" - collect-v8-coverage: "npm:^1.0.0" - execa: "npm:^5.0.0" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-mock: "npm:^27.5.1" - jest-regex-util: "npm:^27.5.1" - jest-resolve: "npm:^27.5.1" - jest-snapshot: "npm:^27.5.1" - jest-util: "npm:^27.5.1" + chalk: "npm:^4.1.2" + emittery: "npm:^0.13.1" + exit-x: "npm:^0.2.2" + graceful-fs: "npm:^4.2.11" + jest-docblock: "npm:30.2.0" + jest-environment-node: "npm:30.2.0" + jest-haste-map: "npm:30.2.0" + jest-leak-detector: "npm:30.2.0" + jest-message-util: "npm:30.2.0" + jest-resolve: "npm:30.2.0" + jest-runtime: "npm:30.2.0" + jest-util: "npm:30.2.0" + jest-watcher: "npm:30.2.0" + jest-worker: "npm:30.2.0" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" + checksum: 10/d3706aa70e64a7ef8b38360d34ea6c261ba4d0b42136d7fb603c4fa71c24fa81f22c39ed2e39ee0db2363a42827810291f3ceb6a299e5996b41d701ad9b24184 + languageName: node + linkType: hard + +"jest-runtime@npm:30.2.0": + version: 30.2.0 + resolution: "jest-runtime@npm:30.2.0" + dependencies: + "@jest/environment": "npm:30.2.0" + "@jest/fake-timers": "npm:30.2.0" + "@jest/globals": "npm:30.2.0" + "@jest/source-map": "npm:30.0.1" + "@jest/test-result": "npm:30.2.0" + "@jest/transform": "npm:30.2.0" + "@jest/types": "npm:30.2.0" + "@types/node": "npm:*" + chalk: "npm:^4.1.2" + cjs-module-lexer: "npm:^2.1.0" + collect-v8-coverage: "npm:^1.0.2" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.11" + jest-haste-map: "npm:30.2.0" + jest-message-util: "npm:30.2.0" + jest-mock: "npm:30.2.0" + jest-regex-util: "npm:30.0.1" + jest-resolve: "npm:30.2.0" + jest-snapshot: "npm:30.2.0" + jest-util: "npm:30.2.0" slash: "npm:^3.0.0" strip-bom: "npm:^4.0.0" - checksum: 10/cc6cdce5bee4bc02935a4671394e19962f3469eeb6e823442ca99e5670fd87f60ed64b7c7156ac13d2799fc44fe9bb806454a3f17c8342bd35e564b1a40e3920 - languageName: node - linkType: hard - -"jest-serializer@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-serializer@npm:27.5.1" - dependencies: - "@types/node": "npm:*" - graceful-fs: "npm:^4.2.9" - checksum: 10/803e03a552278610edc6753c0dd9fa5bb5cd3ca47414a7b2918106efb62b79fd5e9ae785d0a21f12a299fa599fea8acc1fa6dd41283328cee43962cf7df9bb44 + checksum: 10/81a3a9951420863f001e74c510bf35b85ae983f636f43ee1ffa1618b5a8ddafb681bc2810f71814bc8c8373e9593c89576b2325daf3c765e50057e48d5941df3 languageName: node linkType: hard -"jest-snapshot@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-snapshot@npm:27.5.1" +"jest-snapshot@npm:30.2.0, jest-snapshot@npm:^30.2.0": + version: 30.2.0 + resolution: "jest-snapshot@npm:30.2.0" dependencies: - "@babel/core": "npm:^7.7.2" - "@babel/generator": "npm:^7.7.2" - "@babel/plugin-syntax-typescript": "npm:^7.7.2" - "@babel/traverse": "npm:^7.7.2" - "@babel/types": "npm:^7.0.0" - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/babel__traverse": "npm:^7.0.4" - "@types/prettier": "npm:^2.1.5" - babel-preset-current-node-syntax: "npm:^1.0.0" - chalk: "npm:^4.0.0" - expect: "npm:^27.5.1" - graceful-fs: "npm:^4.2.9" - jest-diff: "npm:^27.5.1" - jest-get-type: "npm:^27.5.1" - jest-haste-map: "npm:^27.5.1" - jest-matcher-utils: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - natural-compare: "npm:^1.4.0" - pretty-format: "npm:^27.5.1" - semver: "npm:^7.3.2" - checksum: 10/01b2c70c56980f21fc299fa68a1d1e3a9612f06d2fcdd1cf60f636c3dd427b814efc5f15aacc567e0c3b28fd32129be4a10fca34555f358534fc88e5cee4ffbb + "@babel/core": "npm:^7.27.4" + "@babel/generator": "npm:^7.27.5" + "@babel/plugin-syntax-jsx": "npm:^7.27.1" + "@babel/plugin-syntax-typescript": "npm:^7.27.1" + "@babel/types": "npm:^7.27.3" + "@jest/expect-utils": "npm:30.2.0" + "@jest/get-type": "npm:30.1.0" + "@jest/snapshot-utils": "npm:30.2.0" + "@jest/transform": "npm:30.2.0" + "@jest/types": "npm:30.2.0" + babel-preset-current-node-syntax: "npm:^1.2.0" + chalk: "npm:^4.1.2" + expect: "npm:30.2.0" + graceful-fs: "npm:^4.2.11" + jest-diff: "npm:30.2.0" + jest-matcher-utils: "npm:30.2.0" + jest-message-util: "npm:30.2.0" + jest-util: "npm:30.2.0" + pretty-format: "npm:30.2.0" + semver: "npm:^7.7.2" + synckit: "npm:^0.11.8" + checksum: 10/119390b49f397ed622ba7c375fc15f97af67c4fc49a34cf829c86ee732be2b06ad3c7171c76bb842a0e84a234783f1a4c721909aa316fbe00c6abc7c5962dfbc languageName: node linkType: hard -"jest-util@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-util@npm:27.5.1" +"jest-util@npm:30.2.0": + version: 30.2.0 + resolution: "jest-util@npm:30.2.0" dependencies: - "@jest/types": "npm:^27.5.1" + "@jest/types": "npm:30.2.0" "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 10/ecc7da41769558e57dbde544141ffceb536ee53b663de1e002d4b86784cea500a10f9a7f02e8b804e517aa0e34d3145118734c7e8b5071f9f18a153ede5b062d + chalk: "npm:^4.1.2" + ci-info: "npm:^4.2.0" + graceful-fs: "npm:^4.2.11" + picomatch: "npm:^4.0.2" + checksum: 10/cf2f2fb83417ea69f9992121561c95cf4e9aad7946819b771b8b52addf78811101b33b51d0a39fa0c305f2751dab262feed7699de052659ff03d51827c8862f5 languageName: node linkType: hard @@ -10115,43 +10253,46 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-validate@npm:27.5.1" +"jest-validate@npm:30.2.0": + version: 30.2.0 + resolution: "jest-validate@npm:30.2.0" dependencies: - "@jest/types": "npm:^27.5.1" - camelcase: "npm:^6.2.0" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^27.5.1" + "@jest/get-type": "npm:30.1.0" + "@jest/types": "npm:30.2.0" + camelcase: "npm:^6.3.0" + chalk: "npm:^4.1.2" leven: "npm:^3.1.0" - pretty-format: "npm:^27.5.1" - checksum: 10/1fc4d46ecead311a0362bb8ea7767718b682e3d73b65c2bf55cb33722c13bb340e52d20f35d7af38918f8655a78ebbedf3d8a9eaba4ac067883cef006fcf9197 + pretty-format: "npm:30.2.0" + checksum: 10/61e66c6df29a1e181f8de063678dd2096bb52cc8a8ead3c9a3f853d54eca458ad04c7fb81931d9274affb67d0504a91a2a520456a139a26665810c3bf039b677 languageName: node linkType: hard -"jest-watcher@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-watcher@npm:27.5.1" +"jest-watcher@npm:30.2.0": + version: 30.2.0 + resolution: "jest-watcher@npm:30.2.0" dependencies: - "@jest/test-result": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" + "@jest/test-result": "npm:30.2.0" + "@jest/types": "npm:30.2.0" "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - jest-util: "npm:^27.5.1" - string-length: "npm:^4.0.1" - checksum: 10/2c2f6cb4256d5cf90c4ae2d8400d5a40399aea9152c85b8b04c3fe4cbecb65e188462de1267d134a42c69d2ddb13a6e50a8ea1aef809b1e4c8fff7a0019ca2c4 + ansi-escapes: "npm:^4.3.2" + chalk: "npm:^4.1.2" + emittery: "npm:^0.13.1" + jest-util: "npm:30.2.0" + string-length: "npm:^4.0.2" + checksum: 10/fa38d06dcc59dbbd6a9ff22dea499d3c81ed376d9993b82d01797a99bf466d48641a99b9f3670a4b5480ca31144c5e017b96b7059e4d7541358fb48cf517a2db languageName: node linkType: hard -"jest-worker@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-worker@npm:27.5.1" +"jest-worker@npm:30.2.0": + version: 30.2.0 + resolution: "jest-worker@npm:30.2.0" dependencies: "@types/node": "npm:*" + "@ungap/structured-clone": "npm:^1.3.0" + jest-util: "npm:30.2.0" merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 10/06c6e2a84591d9ede704d5022fc13791e8876e83397c89d481b0063332abbb64c0f01ef4ca7de520b35c7a1058556078d6bdc3631376f4e9ffb42316c1a8488e + supports-color: "npm:^8.1.1" + checksum: 10/9354b0c71c80173f673da6bbc0ddaad26e4395b06532f7332e0c1e93e855b873b10139b040e01eda77f3dc5a0b67613e2bd7c56c4947ee771acfc3611de2ca29 languageName: node linkType: hard @@ -10167,21 +10308,22 @@ __metadata: languageName: node linkType: hard -"jest@npm:^27.5.1": - version: 27.5.1 - resolution: "jest@npm:27.5.1" +"jest@npm:^30.2.0": + version: 30.2.0 + resolution: "jest@npm:30.2.0" dependencies: - "@jest/core": "npm:^27.5.1" - import-local: "npm:^3.0.2" - jest-cli: "npm:^27.5.1" + "@jest/core": "npm:30.2.0" + "@jest/types": "npm:30.2.0" + import-local: "npm:^3.2.0" + jest-cli: "npm:30.2.0" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true bin: - jest: bin/jest.js - checksum: 10/a1435098e1885e48d2a46c660176cd34d69bc80fa72966a1ea8781ab6d5355ee514d45cf871d2da2b5a54509979e53d39fbb9b149c94e430127f44ed0d70639c + jest: ./bin/jest.js + checksum: 10/61c9d100750e4354cd7305d1f3ba253ffde4deaf12cb4be4d42d54f2dd5986e383a39c4a8691dbdc3839c69094a52413ed36f1886540ac37b71914a990b810d0 languageName: node linkType: hard @@ -10222,46 +10364,6 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^16.6.0": - version: 16.7.0 - resolution: "jsdom@npm:16.7.0" - dependencies: - abab: "npm:^2.0.5" - acorn: "npm:^8.2.4" - acorn-globals: "npm:^6.0.0" - cssom: "npm:^0.4.4" - cssstyle: "npm:^2.3.0" - data-urls: "npm:^2.0.0" - decimal.js: "npm:^10.2.1" - domexception: "npm:^2.0.1" - escodegen: "npm:^2.0.0" - form-data: "npm:^3.0.0" - html-encoding-sniffer: "npm:^2.0.1" - http-proxy-agent: "npm:^4.0.1" - https-proxy-agent: "npm:^5.0.0" - is-potential-custom-element-name: "npm:^1.0.1" - nwsapi: "npm:^2.2.0" - parse5: "npm:6.0.1" - saxes: "npm:^5.0.1" - symbol-tree: "npm:^3.2.4" - tough-cookie: "npm:^4.0.0" - w3c-hr-time: "npm:^1.0.2" - w3c-xmlserializer: "npm:^2.0.0" - webidl-conversions: "npm:^6.1.0" - whatwg-encoding: "npm:^1.0.5" - whatwg-mimetype: "npm:^2.3.0" - whatwg-url: "npm:^8.5.0" - ws: "npm:^7.4.6" - xml-name-validator: "npm:^3.0.0" - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 10/c530c04b0e3718769a66e19b0b5c762126658bce384d6743b807a28a9d89beba4ad932e474f570323efe6ce832b3d9a8f94816fd6c4d386416d5ea0b64e07ebc - languageName: node - linkType: hard - "jsesc@npm:^3.0.2, jsesc@npm:~3.1.0": version: 3.1.0 resolution: "jsesc@npm:3.1.0" @@ -10417,13 +10519,6 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^3.0.3": - version: 3.0.3 - resolution: "kleur@npm:3.0.3" - checksum: 10/0c0ecaf00a5c6173d25059c7db2113850b5457016dfa1d0e3ef26da4704fbb186b4938d7611246d86f0ddf1bccf26828daa5877b1f232a65e7373d0122a83e7f - languageName: node - linkType: hard - "last-run@npm:^1.1.0": version: 1.1.1 resolution: "last-run@npm:1.1.1" @@ -10506,16 +10601,6 @@ __metadata: languageName: node linkType: hard -"levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" - dependencies: - prelude-ls: "npm:~1.1.2" - type-check: "npm:~0.3.2" - checksum: 10/e1c3e75b5c430d9aa4c32c83c8a611e4ca53608ca78e3ea3bf6bbd9d017e4776d05d86e27df7901baebd3afa732abede9f26f715b8c1be19e95505c7a3a7b589 - languageName: node - linkType: hard - "liftoff@npm:^3.1.0": version: 3.1.0 resolution: "liftoff@npm:3.1.0" @@ -10726,7 +10811,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.12, lodash@npm:^4.17.15, lodash@npm:^4.17.23, lodash@npm:^4.2.1, lodash@npm:^4.7.0": +"lodash@npm:^4.17.12, lodash@npm:^4.17.15, lodash@npm:^4.17.23, lodash@npm:^4.2.1": version: 4.17.23 resolution: "lodash@npm:4.17.23" checksum: 10/82504c88250f58da7a5a4289f57a4f759c44946c005dd232821c7688b5fcfbf4a6268f6a6cdde4b792c91edd2f3b5398c1d2a0998274432cff76def48735e233 @@ -10743,6 +10828,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -11045,7 +11137,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.4": +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -11120,12 +11212,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.5": - version: 9.0.5 - resolution: "minimatch@npm:9.0.5" +"minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": + version: 9.0.9 + resolution: "minimatch@npm:9.0.9" dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10/dd6a8927b063aca6d910b119e1f2df6d2ce7d36eab91de83167dd136bb85e1ebff97b0d3de1cb08bd1f7e018ca170b4962479fefab5b2a69e2ae12cb2edc8348 + brace-expansion: "npm:^2.0.2" + checksum: 10/b91fad937deaffb68a45a2cb731ff3cff1c3baf9b6469c879477ed16f15c8f4ce39d63a3f75c2455107c2fdff0f3ab597d97dc09e2e93b883aafcf926ef0c8f9 languageName: node linkType: hard @@ -11156,6 +11248,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.1.2": + version: 7.1.3 + resolution: "minipass@npm:7.1.3" + checksum: 10/175e4d5e20980c3cd316ae82d2c031c42f6c746467d8b1905b51060a0ba4461441a0c25bb67c025fd9617f9a3873e152c7b543c6b5ac83a1846be8ade80dffd6 + languageName: node + linkType: hard + "minizlib@npm:^1.3.3": version: 1.3.3 resolution: "minizlib@npm:1.3.3" @@ -11320,8 +11419,17 @@ __metadata: languageName: node linkType: hard -"natural-compare@npm:^1.4.0": - version: 1.4.0 +"napi-postinstall@npm:^0.3.0": + version: 0.3.4 + resolution: "napi-postinstall@npm:0.3.4" + bin: + napi-postinstall: lib/cli.js + checksum: 10/5541381508f9e1051ff3518701c7130ebac779abb3a1ffe9391fcc3cab4cc0569b0ba0952357db3f6b12909c3bb508359a7a60261ffd795feebbdab967175832 + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 resolution: "natural-compare@npm:1.4.0" checksum: 10/23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d languageName: node @@ -11652,13 +11760,6 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.2.0": - version: 2.2.2 - resolution: "nwsapi@npm:2.2.2" - checksum: 10/b3d6e6dec645796696fc90f119e9e2f81023bdf144d3c6f9c9f8cec3b810c4cde941add251d7ead060261a2b2f391ad963d105a00cfb1b3ed3ec3d2a8d340fd6 - languageName: node - linkType: hard - "oauth-sign@npm:~0.9.0": version: 0.9.0 resolution: "oauth-sign@npm:0.9.0" @@ -11851,20 +11952,6 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.8.1": - version: 0.8.3 - resolution: "optionator@npm:0.8.3" - dependencies: - deep-is: "npm:~0.1.3" - fast-levenshtein: "npm:~2.0.6" - levn: "npm:~0.3.0" - prelude-ls: "npm:~1.1.2" - type-check: "npm:~0.3.2" - word-wrap: "npm:~1.2.3" - checksum: 10/6fa3c841b520f10aec45563962922215180e8cfbc59fde3ecd4ba2644ad66ca96bd19ad0e853f22fefcb7fc10e7612a5215b412cc66c5588f9a3138b38f6b5ff - languageName: node - linkType: hard - "optionator@npm:^0.9.3": version: 0.9.4 resolution: "optionator@npm:0.9.4" @@ -11974,7 +12061,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^3.0.2": +"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: @@ -11983,6 +12070,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^6.2.0": + version: 6.2.0 + resolution: "p-limit@npm:6.2.0" + dependencies: + yocto-queue: "npm:^1.1.1" + checksum: 10/70e8df3e5f1c173c9bd9fa8390a3c5c2797505240ae42973536992b1f5f59a922153c2f35ff1bf36fb72a0f025b0f13fca062a4233e830adad446960d56b4d84 + languageName: node + linkType: hard + "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -12081,6 +12177,13 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10/58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 + languageName: node + linkType: hard + "pako@npm:~1.0.5": version: 1.0.11 resolution: "pako@npm:1.0.11" @@ -12218,13 +12321,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:6.0.1": - version: 6.0.1 - resolution: "parse5@npm:6.0.1" - checksum: 10/dfb110581f62bd1425725a7c784ae022a24669bd0efc24b58c71fc731c4d868193e2ebd85b74cde2dbb965e4dcf07059b1e651adbec1b3b5267531bd132fdb75 - languageName: node - linkType: hard - "pascalcase@npm:^0.1.1": version: 0.1.1 resolution: "pascalcase@npm:0.1.1" @@ -12313,6 +12409,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10/5e8845c159261adda6f09814d7725683257fcc85a18f329880ab4d7cc1d12830967eae5d5894e453f341710d5484b8fdbbd4d75181b4d6e1eb2f4dc7aeadc434 + languageName: node + linkType: hard + "path-type@npm:^1.0.0": version: 1.1.0 resolution: "path-type@npm:1.1.0" @@ -12367,7 +12473,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.3": +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": version: 4.0.3 resolution: "picomatch@npm:4.0.3" checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 @@ -12411,10 +12517,10 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.4": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: 10/3728bae0cf6c18c3d25f5449ee8c5bc1a6a83bca688abe0e1654ce8c069bfd408170397cef133ed9ec8b0faeb4093c5c728d0e72ab7b3385256cd87008c40364 +"pirates@npm:^4.0.4, pirates@npm:^4.0.7": + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: 10/2427f371366081ae42feb58214f04805d6b41d6b84d74480ebcc9e0ddbd7105a139f7c653daeaf83ad8a1a77214cf07f64178e76de048128fec501eab3305a96 languageName: node linkType: hard @@ -12482,13 +12588,6 @@ __metadata: languageName: node linkType: hard -"prelude-ls@npm:~1.1.2": - version: 1.1.2 - resolution: "prelude-ls@npm:1.1.2" - checksum: 10/946a9f60d3477ca6b7d4c5e8e452ad1b98dc8aaa992cea939a6b926ac16cc4129d7217c79271dc808b5814b1537ad0af37f29a942e2eafbb92cfc5a1c87c38cb - languageName: node - linkType: hard - "preserve@npm:^0.2.0": version: 0.2.0 resolution: "preserve@npm:0.2.0" @@ -12514,25 +12613,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:30.0.2": - version: 30.0.2 - resolution: "pretty-format@npm:30.0.2" +"pretty-format@npm:30.2.0": + version: 30.2.0 + resolution: "pretty-format@npm:30.2.0" dependencies: - "@jest/schemas": "npm:30.0.1" + "@jest/schemas": "npm:30.0.5" ansi-styles: "npm:^5.2.0" react-is: "npm:^18.3.1" - checksum: 10/82b2f0c8771fcf072b33ca6a748b95beac589db4f98deafda1a29579ce47adf322909ea2fff9d46672ac075dda1aba2bde7f955609bfdf76f867e0ff77b5c19d - languageName: node - linkType: hard - -"pretty-format@npm:^27.5.1": - version: 27.5.1 - resolution: "pretty-format@npm:27.5.1" - dependencies: - ansi-regex: "npm:^5.0.1" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^17.0.1" - checksum: 10/248990cbef9e96fb36a3e1ae6b903c551ca4ddd733f8d0912b9cc5141d3d0b3f9f8dfb4d799fb1c6723382c9c2083ffbfa4ad43ff9a0e7535d32d41fd5f01da6 + checksum: 10/725890d648e3400575eebc99a334a4cd1498e0d36746313913706bbeea20ada27e17c184a3cd45c50f705c16111afa829f3450233fc0fda5eed293c69757e926 languageName: node linkType: hard @@ -12574,16 +12662,6 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1": - version: 2.3.2 - resolution: "prompts@npm:2.3.2" - dependencies: - kleur: "npm:^3.0.3" - sisteransi: "npm:^1.0.4" - checksum: 10/a6e01ac776353010053efa91100d2ec61b6db2d145cc91b1b89871be194c7dde90341b31ba87a0c243920ae99cc8f6fc98e57ac4c529ec41f6850cbeef7d142c - languageName: node - linkType: hard - "promzard@npm:^0.3.0": version: 0.3.0 resolution: "promzard@npm:0.3.0" @@ -12623,7 +12701,7 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.28, psl@npm:^1.1.33": +"psl@npm:^1.1.28": version: 1.9.0 resolution: "psl@npm:1.9.0" checksum: 10/d07879d4bfd0ac74796306a8e5a36a93cfb9c4f4e8ee8e63fbb909066c192fe1008cd8f12abd8ba2f62ca28247949a20c8fb32e1d18831d9e71285a1569720f9 @@ -12696,6 +12774,13 @@ __metadata: languageName: node linkType: hard +"pure-rand@npm:^7.0.0": + version: 7.0.1 + resolution: "pure-rand@npm:7.0.1" + checksum: 10/c61a576fda5032ec9763ecb000da4a8f19263b9e2f9ae9aa2759c8fbd9dc6b192b2ce78391ebd41abb394a5fedb7bcc4b03c9e6141ac8ab20882dd5717698b80 + languageName: node + linkType: hard + "q@npm:^1.5.1": version: 1.5.1 resolution: "q@npm:1.5.1" @@ -12724,13 +12809,6 @@ __metadata: languageName: node linkType: hard -"querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 10/46ab16f252fd892fc29d6af60966d338cdfeea68a231e9457631ffd22d67cec1e00141e0a5236a2eb16c0d7d74175d9ec1d6f963660c6f2b1c2fc85b194c5680 - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -12789,13 +12867,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^17.0.1": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 10/73b36281e58eeb27c9cc6031301b6ae19ecdc9f18ae2d518bdb39b0ac564e65c5779405d623f1df9abf378a13858b79442480244bd579968afc1faf9a2ce5e05 - languageName: node - linkType: hard - "react-is@npm:^18.3.1": version: 18.3.1 resolution: "react-is@npm:18.3.1" @@ -13215,13 +13286,6 @@ __metadata: languageName: node linkType: hard -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: 10/878880ee78ccdce372784f62f52a272048e2d0827c29ae31e7f99da18b62a2b9463ea03a75f277352f4697c100183debb0532371ad515a2d49d4bfe596dd4c20 - languageName: node - linkType: hard - "resolve-cwd@npm:^2.0.0": version: 2.0.0 resolution: "resolve-cwd@npm:2.0.0" @@ -13287,14 +13351,7 @@ __metadata: languageName: node linkType: hard -"resolve.exports@npm:^1.1.0": - version: 1.1.0 - resolution: "resolve.exports@npm:1.1.0" - checksum: 10/6286de22854041ee4705bdb71bc883c70e512b03f0d87761dcb767221f6f3ca5323ec7e57df88a2269f8f9e28d8cdce39f6da5b49885ba3f8052d6ac0d79db19 - languageName: node - linkType: hard - -"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.10, resolve@npm:^1.22.11, resolve@npm:^1.22.4, resolve@npm:^1.4.0": +"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.22.10, resolve@npm:^1.22.11, resolve@npm:^1.22.4, resolve@npm:^1.4.0": version: 1.22.11 resolution: "resolve@npm:1.22.11" dependencies: @@ -13307,7 +13364,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.11#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.11#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": version: 1.22.11 resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" dependencies: @@ -13362,7 +13419,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": +"rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -13526,15 +13583,6 @@ __metadata: languageName: node linkType: hard -"saxes@npm:^5.0.1": - version: 5.0.1 - resolution: "saxes@npm:5.0.1" - dependencies: - xmlchars: "npm:^2.2.0" - checksum: 10/148b5f98fdd45df25fa1abef35d72cdf6457ac5aef3b7d59d60f770af09d8cf6e7e3a074197071222441d68670fd3198590aba9985e37c4738af2df2f44d0686 - languageName: node - linkType: hard - "schema-utils@npm:^1.0.0": version: 1.0.0 resolution: "schema-utils@npm:1.0.0" @@ -13583,12 +13631,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.2, semver@npm:^7.7.3": - version: 7.7.3 - resolution: "semver@npm:7.7.3" +"semver@npm:^7.5.4, semver@npm:^7.7.2, semver@npm:^7.7.3": + version: 7.7.4 + resolution: "semver@npm:7.7.4" bin: semver: bin/semver.js - checksum: 10/8dbc3168e057a38fc322af909c7f5617483c50caddba135439ff09a754b20bdd6482a5123ff543dad4affa488ecf46ec5fb56d61312ad20bb140199b88dfaea9 + checksum: 10/26bdc6d58b29528f4142d29afb8526bc335f4fc04c4a10f2b98b217f277a031c66736bf82d3d3bb354a2f6a3ae50f18fd62b053c4ac3f294a3d10a61f5075b75 languageName: node linkType: hard @@ -13772,10 +13820,10 @@ __metadata: languageName: node linkType: hard -"sisteransi@npm:^1.0.4": - version: 1.0.5 - resolution: "sisteransi@npm:1.0.5" - checksum: 10/aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10/c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f languageName: node linkType: hard @@ -13899,7 +13947,17 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.12": +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10/d1514a922ac9c7e4786037eeff6c3322f461cd25da34bb9fefb15387b3490531774e6e31d95ab6d5b84a3e139af9c3a570ccaee6b47bd7ea262691ed3a8bc34e + languageName: node + linkType: hard + +"source-map-support@npm:~0.5.12": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -13930,13 +13988,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.7.3": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 10/a0f7c9b797eda93139842fd28648e868a9a03ea0ad0d9fa6602a0c1f17b7fb6a7dcca00c144476cccaeaae5042e99a285723b1a201e844ad67221bf5d428f1dc - languageName: node - linkType: hard - "sparkles@npm:^1.0.0": version: 1.0.1 resolution: "sparkles@npm:1.0.1" @@ -14049,12 +14100,12 @@ __metadata: languageName: node linkType: hard -"stack-utils@npm:^2.0.3": - version: 2.0.5 - resolution: "stack-utils@npm:2.0.5" +"stack-utils@npm:^2.0.6": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" dependencies: escape-string-regexp: "npm:^2.0.0" - checksum: 10/a6d64e5dd24d321289ebefdff2e210ece75fdf20dbcdb702b86da1f7b730743fae3e9337adae4a5cc00d4970d748ff758387df3ea7c71c45b466c43c7359bc00 + checksum: 10/cdc988acbc99075b4b036ac6014e5f1e9afa7e564482b687da6384eee6a1909d7eaffde85b0a17ffbe186c5247faf6c2b7544e802109f63b72c7be69b13151bb languageName: node linkType: hard @@ -14125,7 +14176,7 @@ __metadata: languageName: node linkType: hard -"string-length@npm:^4.0.1": +"string-length@npm:^4.0.2": version: 4.0.2 resolution: "string-length@npm:4.0.2" dependencies: @@ -14135,6 +14186,17 @@ __metadata: languageName: node linkType: hard +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + 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" @@ -14167,14 +14229,14 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^4.1.0, string-width@npm:^4.2.0": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10/7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 languageName: node linkType: hard @@ -14234,6 +14296,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10/ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2 + languageName: node + linkType: hard + "strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1": version: 3.0.1 resolution: "strip-ansi@npm:3.0.1" @@ -14261,12 +14332,12 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" +"strip-ansi@npm:^7.0.1": + version: 7.2.0 + resolution: "strip-ansi@npm:7.2.0" dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10/ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2 + ansi-regex: "npm:^6.2.2" + checksum: 10/96da3bc6d73cfba1218625a3d66cf7d37a69bf0920d8735b28f9eeaafcdb6c1fe8440e1ae9eb1ba0ca355dbe8702da872e105e2e939fa93e7851b3cb5dd7d316 languageName: node linkType: hard @@ -14387,7 +14458,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": +"supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -14396,7 +14467,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0": +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -14405,13 +14476,10 @@ __metadata: languageName: node linkType: hard -"supports-hyperlinks@npm:^2.0.0": - version: 2.3.0 - resolution: "supports-hyperlinks@npm:2.3.0" - dependencies: - has-flag: "npm:^4.0.0" - supports-color: "npm:^7.0.0" - checksum: 10/3e7df6e9eaa177d7bfbbe065c91325e9b482f48de0f7c9133603e3ffa8af31cbceac104a0941cd0266a57f8e691de6eb58b79fec237852dc84ed7ad152b116b0 +"supports-color@npm:^9.2.1": + version: 9.4.0 + resolution: "supports-color@npm:9.4.0" + checksum: 10/cb8ff8daeaf1db642156f69a9aa545b6c01dd9c4def4f90a49f46cbf24be0c245d392fcf37acd119cd1819b99dad2cc9b7e3260813f64bcfd7f5b18b5a1eefb8 languageName: node linkType: hard @@ -14432,14 +14500,7 @@ __metadata: languageName: node linkType: hard -"symbol-tree@npm:^3.2.4": - version: 3.2.4 - resolution: "symbol-tree@npm:3.2.4" - checksum: 10/c09a00aadf279d47d0c5c46ca3b6b2fbaeb45f0a184976d599637d412d3a70bbdc043ff33effe1206dea0e36e0ad226cb957112e7ce9a4bf2daedf7fa4f85c53 - languageName: node - linkType: hard - -"synckit@npm:^0.11.12": +"synckit@npm:^0.11.12, synckit@npm:^0.11.8": version: 0.11.12 resolution: "synckit@npm:0.11.12" dependencies: @@ -14491,16 +14552,6 @@ __metadata: languageName: node linkType: hard -"terminal-link@npm:^2.0.0": - version: 2.1.1 - resolution: "terminal-link@npm:2.1.1" - dependencies: - ansi-escapes: "npm:^4.2.1" - supports-hyperlinks: "npm:^2.0.0" - checksum: 10/ce3d2cd3a438c4a9453947aa664581519173ea40e77e2534d08c088ee6dda449eabdbe0a76d2a516b8b73c33262fedd10d5270ccf7576ae316e3db170ce6562f - languageName: node - linkType: hard - "terser-webpack-plugin@npm:^1.4.3": version: 1.4.5 resolution: "terser-webpack-plugin@npm:1.4.5" @@ -14576,13 +14627,6 @@ __metadata: languageName: node linkType: hard -"throat@npm:^6.0.1": - version: 6.0.1 - resolution: "throat@npm:6.0.1" - checksum: 10/b4788024c17e2e9c0d5773434fe16b6de98ccfc413ab8ed4ac2230d84a0af724fc12434453c31bf9b032f4c1910b95376d7fc1410786695d26d3bed49cb6ac55 - languageName: node - linkType: hard - "through2-filter@npm:^3.0.0": version: 3.0.0 resolution: "through2-filter@npm:3.0.0" @@ -14645,6 +14689,13 @@ __metadata: languageName: node linkType: hard +"tinypool@npm:0.8.4": + version: 0.8.4 + resolution: "tinypool@npm:0.8.4" + checksum: 10/7365944c2532f240111443e7012be31a634faf1a02db08a91db3aa07361c26a374d0be00a0f2ea052c4bee39c107ba67f1f814c108d9d51dfc725c559c1a9c03 + languageName: node + linkType: hard + "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -14727,18 +14778,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.0.0": - version: 4.1.2 - resolution: "tough-cookie@npm:4.1.2" - dependencies: - psl: "npm:^1.1.33" - punycode: "npm:^2.1.1" - universalify: "npm:^0.2.0" - url-parse: "npm:^1.5.3" - checksum: 10/7c42b332ad1e89ed97e6c725618140eade6b104a006857b1605daed18f47bef2b0e9b5684025d1a50b879de5af3ed84eb602a571d308cec7c9514956cab93a77 - languageName: node - linkType: hard - "tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" @@ -14758,15 +14797,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^2.1.0": - version: 2.1.0 - resolution: "tr46@npm:2.1.0" - dependencies: - punycode: "npm:^2.1.1" - checksum: 10/302b13f458da713b2a6ff779a0c1d27361d369fdca6c19330536d31db61789b06b246968fc879fdac818a92d02643dca1a0f4da5618df86aea4a79fb3243d3f3 - languageName: node - linkType: hard - "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -14823,6 +14853,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.4.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 + languageName: node + linkType: hard + "tty-browserify@npm:0.0.0": version: 0.0.0 resolution: "tty-browserify@npm:0.0.0" @@ -14855,15 +14892,6 @@ __metadata: languageName: node linkType: hard -"type-check@npm:~0.3.2": - version: 0.3.2 - resolution: "type-check@npm:0.3.2" - dependencies: - prelude-ls: "npm:~1.1.2" - checksum: 10/11dec0b50d7c3fd2e630b4b074ba36918ed2b1efbc87dfbd40ba9429d49c58d12dad5c415ece69fcf358fa083f33466fc370f23ab91aa63295c45d38b3a60dda - languageName: node - linkType: hard - "type-detect@npm:4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" @@ -14959,15 +14987,6 @@ __metadata: languageName: node linkType: hard -"typedarray-to-buffer@npm:^3.1.5": - version: 3.1.5 - resolution: "typedarray-to-buffer@npm:3.1.5" - dependencies: - is-typedarray: "npm:^1.0.0" - checksum: 10/7c850c3433fbdf4d04f04edfc751743b8f577828b8e1eb93b95a3bce782d156e267d83e20fb32b3b47813e69a69ab5e9b5342653332f7d21c7d1210661a7a72c - languageName: node - linkType: hard - "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" @@ -15160,10 +15179,70 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: 10/e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 +"unrs-resolver@npm:^1.7.11": + version: 1.11.1 + resolution: "unrs-resolver@npm:1.11.1" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": "npm:1.11.1" + "@unrs/resolver-binding-android-arm64": "npm:1.11.1" + "@unrs/resolver-binding-darwin-arm64": "npm:1.11.1" + "@unrs/resolver-binding-darwin-x64": "npm:1.11.1" + "@unrs/resolver-binding-freebsd-x64": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm64-musl": "npm:1.11.1" + "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.11.1" + "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-x64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-x64-musl": "npm:1.11.1" + "@unrs/resolver-binding-wasm32-wasi": "npm:1.11.1" + "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.11.1" + "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.11.1" + "@unrs/resolver-binding-win32-x64-msvc": "npm:1.11.1" + napi-postinstall: "npm:^0.3.0" + dependenciesMeta: + "@unrs/resolver-binding-android-arm-eabi": + optional: true + "@unrs/resolver-binding-android-arm64": + optional: true + "@unrs/resolver-binding-darwin-arm64": + optional: true + "@unrs/resolver-binding-darwin-x64": + optional: true + "@unrs/resolver-binding-freebsd-x64": + optional: true + "@unrs/resolver-binding-linux-arm-gnueabihf": + optional: true + "@unrs/resolver-binding-linux-arm-musleabihf": + optional: true + "@unrs/resolver-binding-linux-arm64-gnu": + optional: true + "@unrs/resolver-binding-linux-arm64-musl": + optional: true + "@unrs/resolver-binding-linux-ppc64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-musl": + optional: true + "@unrs/resolver-binding-linux-s390x-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-musl": + optional: true + "@unrs/resolver-binding-wasm32-wasi": + optional: true + "@unrs/resolver-binding-win32-arm64-msvc": + optional: true + "@unrs/resolver-binding-win32-ia32-msvc": + optional: true + "@unrs/resolver-binding-win32-x64-msvc": + optional: true + checksum: 10/4de653508cbaae47883a896bd5cdfef0e5e87b428d62620d16fd35cd534beaebf08ebf0cf2f8b4922aa947b2fe745180facf6cc3f39ba364f7ce0f974cb06a70 languageName: node linkType: hard @@ -15214,16 +15293,6 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.3": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" - dependencies: - querystringify: "npm:^2.1.1" - requires-port: "npm:^1.0.0" - checksum: 10/c9e96bc8c5b34e9f05ddfeffc12f6aadecbb0d971b3cc26015b58d5b44676a99f50d5aeb1e5c9e61fa4d49961ae3ab1ae997369ed44da51b2f5ac010d188e6ad - languageName: node - linkType: hard - "url@npm:^0.11.0": version: 0.11.0 resolution: "url@npm:0.11.0" @@ -15291,14 +15360,14 @@ __metadata: languageName: node linkType: hard -"v8-to-istanbul@npm:^8.1.0": - version: 8.1.1 - resolution: "v8-to-istanbul@npm:8.1.1" +"v8-to-istanbul@npm:^9.0.1": + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.12" "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^1.6.0" - source-map: "npm:^0.7.3" - checksum: 10/db5469f133a7cfb7680a28ddfb31aad2cc64f282fa7cf0c8e91f91bfd542bf61597260282be28c9648f0f2114963a24b273ed92af9a5cad6cb629c708ca72f8e + convert-source-map: "npm:^2.0.0" + checksum: 10/fb1d70f1176cb9dc46cabbb3fd5c52c8f3e8738b61877b6e7266029aed0870b04140e3f9f4550ac32aebcfe1d0f38b0bac57e1e8fb97d68fec82f2b416148166 languageName: node linkType: hard @@ -15443,25 +15512,7 @@ __metadata: languageName: node linkType: hard -"w3c-hr-time@npm:^1.0.2": - version: 1.0.2 - resolution: "w3c-hr-time@npm:1.0.2" - dependencies: - browser-process-hrtime: "npm:^1.0.0" - checksum: 10/03851d90c236837c24c2983f5a8806a837c6515b21d52e5f29776b07cc08695779303d481454d768308489f00dd9d3232d595acaa5b2686d199465a4d9f7b283 - languageName: node - linkType: hard - -"w3c-xmlserializer@npm:^2.0.0": - version: 2.0.0 - resolution: "w3c-xmlserializer@npm:2.0.0" - dependencies: - xml-name-validator: "npm:^3.0.0" - checksum: 10/400c18b75ce6af269168f964e7d1eb196a7422e134032906540c69d83b802f38dc64e18fc259c02966a334687483f416398d2ad7ebe9d19ab434a7a0247c71c3 - languageName: node - linkType: hard - -"walker@npm:^1.0.7, walker@npm:^1.0.8": +"walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -15519,20 +15570,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^5.0.0": - version: 5.0.0 - resolution: "webidl-conversions@npm:5.0.0" - checksum: 10/cea864dd9cf1f2133d82169a446fb94427ba089e4676f5895273ea085f165649afe587ae3f19f2f0370751a724bba2d96e9956d652b3e41ac1feaaa4376e2d70 - languageName: node - linkType: hard - -"webidl-conversions@npm:^6.1.0": - version: 6.1.0 - resolution: "webidl-conversions@npm:6.1.0" - checksum: 10/4454b73060a6d83f7ec1f1db24c480b7ecda33880306dd32a3d62d85b36df4789a383489f1248387e5451737dca17054b8cbf2e792ba89e49d76247f0f4f6380 - languageName: node - linkType: hard - "webpack-cli@npm:^3.3.12": version: 3.3.12 resolution: "webpack-cli@npm:3.3.12" @@ -15604,22 +15641,6 @@ __metadata: languageName: node linkType: hard -"whatwg-encoding@npm:^1.0.5": - version: 1.0.5 - resolution: "whatwg-encoding@npm:1.0.5" - dependencies: - iconv-lite: "npm:0.4.24" - checksum: 10/5be4efe111dce29ddee3448d3915477fcc3b28f991d9cf1300b4e50d6d189010d47bca2f51140a844cf9b726e8f066f4aee72a04d687bfe4f2ee2767b2f5b1e6 - languageName: node - linkType: hard - -"whatwg-mimetype@npm:^2.3.0": - version: 2.3.0 - resolution: "whatwg-mimetype@npm:2.3.0" - checksum: 10/3582c1d74d708716013433bbab45cb9b31ef52d276adfbe2205d948be1ec9bb1a4ac05ce6d9045f3acc4104489e1344c857b14700002385a4b997a5673ff6416 - languageName: node - linkType: hard - "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -15641,17 +15662,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": - version: 8.7.0 - resolution: "whatwg-url@npm:8.7.0" - dependencies: - lodash: "npm:^4.7.0" - tr46: "npm:^2.1.0" - webidl-conversions: "npm:^6.1.0" - checksum: 10/512a8b2703dffbf13a9a247bf2fb27c3048a3ceb5ece09f88b737c8260afaba4b2f6775c2f1cfc29c2ba4859f2454a9de73fac08e239b00ae2b42cd6b8bb0d35 - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": version: 1.1.1 resolution: "which-boxed-primitive@npm:1.1.1" @@ -15767,7 +15777,7 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": +"word-wrap@npm:^1.2.5": version: 1.2.5 resolution: "word-wrap@npm:1.2.5" checksum: 10/1ec6f6089f205f83037be10d0c4b34c9183b0b63fca0834a5b3cee55dd321429d73d40bb44c8fc8471b5203d6e8f8275717f49a8ff4b2b0ab41d7e1b563e0854 @@ -15790,6 +15800,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10/cebdaeca3a6880da410f75209e68cd05428580de5ad24535f22696d7d9cab134d1f8498599f344c3cf0fb37c1715807a183778d8c648d6cc0cb5ff2bb4236540 + languageName: node + linkType: hard + "wrap-ansi@npm:^2.0.0": version: 2.1.0 resolution: "wrap-ansi@npm:2.1.0" @@ -15811,14 +15832,14 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10/cebdaeca3a6880da410f75209e68cd05428580de5ad24535f22696d7d9cab134d1f8498599f344c3cf0fb37c1715807a183778d8c648d6cc0cb5ff2bb4236540 + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10/7b1e4b35e9bb2312d2ee9ee7dc95b8cb5f8b4b5a89f7dde5543fe66c1e3715663094defa50d75454ac900bd210f702d575f15f3f17fa9ec0291806d2578d1ddf languageName: node linkType: hard @@ -15840,18 +15861,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^3.0.0": - version: 3.0.3 - resolution: "write-file-atomic@npm:3.0.3" - dependencies: - imurmurhash: "npm:^0.1.4" - is-typedarray: "npm:^1.0.0" - signal-exit: "npm:^3.0.2" - typedarray-to-buffer: "npm:^3.1.5" - checksum: 10/0955ab94308b74d32bc252afe69d8b42ba4b8a28b8d79f399f3f405969f82623f981e35d13129a52aa2973450f342107c06d86047572637584e85a1c0c246bf3 - languageName: node - linkType: hard - "write-file-atomic@npm:^4.0.2": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" @@ -15862,6 +15871,16 @@ __metadata: languageName: node linkType: hard +"write-file-atomic@npm:^5.0.1": + version: 5.0.1 + resolution: "write-file-atomic@npm:5.0.1" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^4.0.1" + checksum: 10/648efddba54d478d0e4330ab6f239976df3b9752b123db5dc9405d9b5af768fa9d70ce60c52fdbe61d1200d24350bc4fbcbaf09288496c2be050de126bd95b7e + languageName: node + linkType: hard + "write-json-file@npm:^2.2.0": version: 2.3.0 resolution: "write-json-file@npm:2.3.0" @@ -15900,35 +15919,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.4.6": - version: 7.5.10 - resolution: "ws@npm:7.5.10" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10/9c796b84ba80ffc2c2adcdfc9c8e9a219ba99caa435c9a8d45f9ac593bba325563b3f83edc5eb067cc6d21b9a6bf2c930adf76dd40af5f58a5ca6859e81858f0 - languageName: node - linkType: hard - -"xml-name-validator@npm:^3.0.0": - version: 3.0.0 - resolution: "xml-name-validator@npm:3.0.0" - checksum: 10/24f5d38c777ad9239dfe99c4ca3cd155415b65ac583785d1514e04b9f86d6d09eaff983ed373e7a779ceefd1fca0fd893f2fc264999e9aeaac36b6e1afc397ed - languageName: node - linkType: hard - -"xmlchars@npm:^2.2.0": - version: 2.2.0 - resolution: "xmlchars@npm:2.2.0" - checksum: 10/4ad5924974efd004a47cce6acf5c0269aee0e62f9a805a426db3337af7bcbd331099df174b024ace4fb18971b8a56de386d2e73a1c4b020e3abd63a4a9b917f1 - languageName: node - linkType: hard - "xtend@npm:^4.0.0, xtend@npm:~4.0.0, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" @@ -15993,10 +15983,10 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2": - version: 20.2.9 - resolution: "yargs-parser@npm:20.2.9" - checksum: 10/0188f430a0f496551d09df6719a9132a3469e47fe2747208b1dd0ab2bb0c512a95d0b081628bbca5400fb20dbf2fabe63d22badb346cecadffdd948b049f3fcc +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10/9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e languageName: node linkType: hard @@ -16046,18 +16036,18 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.2.0": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" +"yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" dependencies: - cliui: "npm:^7.0.2" + cliui: "npm:^8.0.1" escalade: "npm:^3.1.1" get-caller-file: "npm:^2.0.5" require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.0" + string-width: "npm:^4.2.3" y18n: "npm:^5.0.5" - yargs-parser: "npm:^20.2.2" - checksum: 10/807fa21211d2117135d557f95fcd3c3d390530cda2eca0c840f1d95f0f40209dcfeb5ec18c785a1f3425896e623e3b2681e8bb7b6600060eda1c3f4804e7957e + yargs-parser: "npm:^21.1.1" + checksum: 10/abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 languageName: node linkType: hard @@ -16088,3 +16078,10 @@ __metadata: checksum: 10/f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 languageName: node linkType: hard + +"yocto-queue@npm:^1.1.1": + version: 1.2.2 + resolution: "yocto-queue@npm:1.2.2" + checksum: 10/92dd9880c324dbc94ff4b677b7d350ba8d835619062b7102f577add7a59ab4d87f40edc5a03d77d369dfa9d11175b1b2ec4a06a6f8a5d8ce5d1306713f66ee41 + languageName: node + linkType: hard From 83dfac277d405b56ababcd148d89ce6a6968d3f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 13:27:46 +0100 Subject: [PATCH 04/12] Use ESM, update Rollup and Webpack --- Gulpfile.js | 61 +- babel.config.json | 14 +- package.json | 18 +- .../package.json | 26 +- .../src/meta-resolver.ts | 4 +- .../test/descriptors.js | 3 +- .../test/helpers/generic-provider.js | 4 +- .../test/injectors.js | 3 +- .../test/logs.js | 11 +- .../test/meta-resolver.js | 3 +- .../test/methods.js | 3 +- .../test/misc.js | 3 +- .../test/options.js | 3 +- .../test/spawn-fixtures/cli/babel.config.js | 6 +- .../test/spawn-fixtures/debug/plugin.cjs | 2 +- .../test/spawn-fixtures/webpack/src/main.js | 2 +- .../spawn-fixtures/webpack/webpack.config.js | 10 +- .../core-js-compat/README.md | 4 - .../core-js-compat/data.js | 1 - .../core-js-compat/entries.js | 1 - .../get-modules-list-for-target-version.js | 1 - .../package.json | 10 +- .../src/built-in-definitions.ts | 2 +- .../src/index.ts | 4 +- .../src/utils.ts | 2 +- .../test/check-builtin-definitions.test.js | 4 +- .../@@/babel-plugin-polyfill-corejs3.js | 2 +- .../@@/babel-plugin-polyfill-regenerator.js | 2 +- .../data/polyfills.js | 1 - .../package.json | 10 +- .../src/index.ts | 2 +- .../@@/babel-plugin-polyfill-es-shims.js | 2 +- .../package.json | 10 +- .../@@/babel-plugin-polyfill-corejs3.js | 2 +- .../@@/babel-plugin-polyfill-regenerator.js | 2 +- scripts/build-corejs3-shipped-proposals.mjs | 2 +- tsconfig.json | 5 +- yarn.lock | 2207 +++++++---------- 38 files changed, 893 insertions(+), 1559 deletions(-) delete mode 100644 packages/babel-plugin-polyfill-corejs3/core-js-compat/README.md delete mode 100644 packages/babel-plugin-polyfill-corejs3/core-js-compat/data.js delete mode 100644 packages/babel-plugin-polyfill-corejs3/core-js-compat/entries.js delete mode 100644 packages/babel-plugin-polyfill-corejs3/core-js-compat/get-modules-list-for-target-version.js delete mode 100644 packages/babel-plugin-polyfill-es-shims/data/polyfills.js diff --git a/Gulpfile.js b/Gulpfile.js index b072c9e2..5fbd4199 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -1,12 +1,6 @@ "use strict"; -const plumber = require("gulp-plumber"); -const through = require("through2"); -const chalk = require("chalk"); -const newer = require("gulp-newer"); -const babel = require("gulp-babel"); const gulpWatch = require("gulp-watch"); -const fancyLog = require("fancy-log"); const gulp = require("gulp"); const path = require("path"); const rollup = require("rollup").rollup; @@ -22,51 +16,6 @@ const esmBundles = [ { name: "babel-plugin-polyfill-regenerator" }, ]; -function swapSrcWithLib(srcPath) { - const parts = srcPath.split(path.sep); - parts[1] = "lib"; - return parts.join(path.sep); -} - -function compilationLogger() { - return through.obj(function (file, enc, callback) { - fancyLog(`Compiling '${chalk.cyan(file.relative)}'...`); - callback(null, file); - }); -} - -function errorsLogger() { - return plumber({ - errorHandler(err) { - fancyLog(err.stack); - }, - }); -} - -function rename(fn) { - return through.obj(function (file, enc, callback) { - file.path = fn(file); - callback(null, file); - }); -} - -function build() { - const base = path.join(__dirname, "packages"); - - return gulp - .src("./packages/*/src/**/*.{js,ts}", { base: base }) - .pipe(errorsLogger()) - .pipe(newer({ dest: base, map: swapSrcWithLib })) - .pipe(compilationLogger()) - .pipe(babel()) - .pipe( - // Passing 'file.relative' because newer() above uses a relative - // path and this keeps it consistent. - rename(file => path.resolve(file.base, swapSrcWithLib(file.relative))) - ) - .pipe(gulp.dest(base)); -} - async function buildRollup() { const base = path.join(__dirname, "packages"); @@ -89,7 +38,6 @@ async function buildRollup() { plugins: [ rollupJson(), rollupBabel({ - envName: "esm", babelrc: false, babelHelpers: "bundled", extends: "./babel.config.json", @@ -104,21 +52,20 @@ async function buildRollup() { }); const outputFile = target - ? `${dir}/esm/index.${target}.mjs` - : `${dir}/esm/index.mjs`; + ? `${dir}/lib/index.${target}.js` + : `${dir}/lib/index.js`; await bundle.write({ file: outputFile, format: "es", sourcemap: true, exports: "named", + importAttributesKey: "with", }); }) ); } -gulp.task("build", () => build()); - -gulp.task("bundle", () => buildRollup()); +gulp.task("build", () => buildRollup()); gulp.task("default", gulp.series("build")); diff --git a/babel.config.json b/babel.config.json index 6bd6cd3d..e05f6e54 100644 --- a/babel.config.json +++ b/babel.config.json @@ -4,21 +4,11 @@ ["@babel/preset-env", { "loose": true }], "@babel/preset-typescript" ], - "plugins": [ - "./scripts/babel-plugin-remove-create-require", - "./scripts/babel-plugin-compat-core-import" - ], + "plugins": ["./scripts/babel-plugin-compat-core-import"], "targets": { "node": "current" }, "env": { "production": { - "targets": { "node": "6.9" } - }, - "esm": { - "targets": { "node": "12.20" }, - "plugins": [ - // Disable it - ["./scripts/babel-plugin-remove-create-require", false] - ] + "targets": { "node": "20.19" } } } } diff --git a/package.json b/package.json index 3a27f23d..30d28ec8 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,10 @@ "private": true, "license": "MIT", "scripts": { - "build": "yarn build-es-shims-data && yarn build-corejs3-shipped-proposals && gulp build && gulp bundle", + "build": "yarn build-es-shims-data && yarn build-corejs3-shipped-proposals && gulp build", "build-corejs3-shipped-proposals": "node ./scripts/build-corejs3-shipped-proposals.mjs", "build-es-shims-data": "node ./scripts/download-compat-table.js && node ./scripts/build-es-shims-data", - "clean": "rimraf packages/*/lib packages/*/esm", + "clean": "rimraf packages/*/lib", "clean-all": "yarn clean && rimraf packages/*/node_modules node_modules", "lint": "eslint packages '*.{js,ts}' --ext .js,.ts --format=codeframe", "publish": "yarn clean && NODE_ENV=production yarn build && yarn validate && lerna publish from-git", @@ -26,24 +26,19 @@ "@babel/preset-env": "^7.28.6", "@babel/preset-typescript": "^7.28.5", "@babel/runtime": "^7.28.6", - "@rollup/plugin-babel": "^5.3.1", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-babel": "^7.0.0", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^16.0.3", "@types/babel__traverse": "^7.28.0", "@typescript-eslint/eslint-plugin": "^8.53.1", "@typescript-eslint/parser": "^8.53.1", "babel-jest": "^29.7.0", - "chalk": "^3.0.0", "electron-to-chromium": "^1.5.278", "eslint": "^8.57.1", "eslint-formatter-codeframe": "^7.32.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.5", - "fancy-log": "^1.3.3", "gulp": "^4.0.2", - "gulp-babel": "^8.0.0", - "gulp-newer": "^1.4.0", - "gulp-plumber": "^1.2.1", "gulp-rename": "^1.4.0", "gulp-uglify": "^3.0.2", "gulp-watch": "^5.0.1", @@ -53,8 +48,7 @@ "lodash": "^4.17.23", "prettier": "^3.8.1", "rimraf": "^2.7.1", - "rollup": "^2.79.2", - "through2": "^2.0.5", + "rollup": "^4.59.0", "typescript": "^5.9.3" }, "resolutions": { diff --git a/packages/babel-helper-define-polyfill-provider/package.json b/packages/babel-helper-define-polyfill-provider/package.json index 4e611fb3..f1dad6b8 100644 --- a/packages/babel-helper-define-polyfill-provider/package.json +++ b/packages/babel-helper-define-polyfill-provider/package.json @@ -17,22 +17,12 @@ "engines": { "node": "^20.19.0 || >=22.12.0" }, - "main": "lib/index.js", - "browser": { - "./lib/node/dependencies.js": "./lib/browser/dependencies.js", - "./src/node/dependencies.js": "./src/browser/dependencies.js" - }, + "type": "module", "exports": { - ".": [ - { - "import": { - "node": "./esm/index.node.mjs", - "browser": "./esm/index.browser.mjs" - }, - "default": "./lib/index.js" - }, - "./lib/index.js" - ], + ".": { + "browser": "./lib/index.browser.js", + "default": "./lib/index.node.js" + }, "./package.json": "./package.json" }, "dependencies": { @@ -51,11 +41,11 @@ "@babel/generator": "^7.28.6", "@babel/plugin-transform-modules-commonjs": "^7.28.6", "@babel/traverse": "^7.28.6", - "babel-loader": "^8.4.1", + "babel-loader": "^10.1.0", "rollup": "^2.79.2", "rollup-plugin-babel": "^4.4.0", "strip-ansi": "^6.0.1", - "webpack": "^4.47.0", - "webpack-cli": "^3.3.12" + "webpack": "^5.105.4", + "webpack-cli": "^6.0.1" } } diff --git a/packages/babel-helper-define-polyfill-provider/src/meta-resolver.ts b/packages/babel-helper-define-polyfill-provider/src/meta-resolver.ts index a286b604..25e8892c 100644 --- a/packages/babel-helper-define-polyfill-provider/src/meta-resolver.ts +++ b/packages/babel-helper-define-polyfill-provider/src/meta-resolver.ts @@ -2,9 +2,9 @@ import type { MetaDescriptor, ResolverPolyfills, ResolvedPolyfill, -} from "./types"; +} from "./types.ts"; -import { has } from "./utils"; +import { has } from "./utils.ts"; type ResolverFn = (meta: MetaDescriptor) => void | ResolvedPolyfill; diff --git a/packages/babel-helper-define-polyfill-provider/test/descriptors.js b/packages/babel-helper-define-polyfill-provider/test/descriptors.js index ae43958c..93863fab 100644 --- a/packages/babel-helper-define-polyfill-provider/test/descriptors.js +++ b/packages/babel-helper-define-polyfill-provider/test/descriptors.js @@ -1,6 +1,5 @@ import * as babel from "@babel/core"; -import _definePolyfillProvider from "../lib/index.js"; -const definePolyfillProvider = _definePolyfillProvider.default; +import definePolyfillProvider from "../lib/index.node.js"; function transform(code, method, obj) { return babel.transformSync(code, { diff --git a/packages/babel-helper-define-polyfill-provider/test/helpers/generic-provider.js b/packages/babel-helper-define-polyfill-provider/test/helpers/generic-provider.js index a11bbb4d..04a30e1b 100644 --- a/packages/babel-helper-define-polyfill-provider/test/helpers/generic-provider.js +++ b/packages/babel-helper-define-polyfill-provider/test/helpers/generic-provider.js @@ -1,6 +1,6 @@ -const defineProvider = require("../..").default; +import defineProvider from "../../lib/index.node.js"; -module.exports = defineProvider(function ({ assertDependency }, options) { +export default defineProvider(function ({ assertDependency }, options) { return { name: "es-shims", polyfills: Object.keys(options.globals), diff --git a/packages/babel-helper-define-polyfill-provider/test/injectors.js b/packages/babel-helper-define-polyfill-provider/test/injectors.js index c94c0176..3aea2702 100644 --- a/packages/babel-helper-define-polyfill-provider/test/injectors.js +++ b/packages/babel-helper-define-polyfill-provider/test/injectors.js @@ -1,6 +1,5 @@ import * as babel from "@babel/core"; -import _definePolyfillProvider from "../lib/index.js"; -const definePolyfillProvider = _definePolyfillProvider.default; +import definePolyfillProvider from "../lib/index.node.js"; import astToCode from "./helpers/ast-to-code-serializer.js"; import pluginCJS from "@babel/plugin-transform-modules-commonjs"; diff --git a/packages/babel-helper-define-polyfill-provider/test/logs.js b/packages/babel-helper-define-polyfill-provider/test/logs.js index 6b15dfab..a03874fd 100644 --- a/packages/babel-helper-define-polyfill-provider/test/logs.js +++ b/packages/babel-helper-define-polyfill-provider/test/logs.js @@ -56,16 +56,7 @@ describe("missingDependencies", () => { "/", ); - expect(out).toMatchInlineSnapshot(` - "ERROR in ./src/dep.js - Module not found: Error: Can't resolve '___a___not_a_real_pkg___' in '/src' - @ ./src/dep.js 1:0-34 - @ ./src/main.js - - ERROR in ./src/main.js - Module not found: Error: Can't resolve '___b___not_a_real_pkg___' in '/src' - @ ./src/main.js 1:0-34" - `); + expect(out).toMatch(/Can't resolve '___b___not_a_real_pkg___'/); expect(stderr).toMatchInlineSnapshot(` "Some polyfills have been added but are not present in your dependencies. diff --git a/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js b/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js index 8e90a11e..51f89f71 100644 --- a/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js +++ b/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js @@ -1,5 +1,4 @@ -import _createMetaResolver from "../lib/meta-resolver.js"; -const createMetaResolver = _createMetaResolver.default; +import createMetaResolver from "../src/meta-resolver.ts"; describe("createMetaResolver", () => { const resolver = createMetaResolver({ diff --git a/packages/babel-helper-define-polyfill-provider/test/methods.js b/packages/babel-helper-define-polyfill-provider/test/methods.js index e2fe3cc5..00714cd7 100644 --- a/packages/babel-helper-define-polyfill-provider/test/methods.js +++ b/packages/babel-helper-define-polyfill-provider/test/methods.js @@ -1,6 +1,5 @@ import * as babel from "@babel/core"; -import _definePolyfillProvider from "../lib/index.js"; -const definePolyfillProvider = _definePolyfillProvider.default; +import definePolyfillProvider from "../lib/index.node.js"; function transform(code, method, obj) { return babel.transformSync(code, { diff --git a/packages/babel-helper-define-polyfill-provider/test/misc.js b/packages/babel-helper-define-polyfill-provider/test/misc.js index a0f694a2..08d2f1a3 100644 --- a/packages/babel-helper-define-polyfill-provider/test/misc.js +++ b/packages/babel-helper-define-polyfill-provider/test/misc.js @@ -1,6 +1,5 @@ import * as babel from "@babel/core"; -import _definePolyfillProvider from "../lib/index.js"; -const definePolyfillProvider = _definePolyfillProvider.default; +import definePolyfillProvider from "../lib/index.node.js"; function transform(code, objs) { return babel.transformSync(code, { diff --git a/packages/babel-helper-define-polyfill-provider/test/options.js b/packages/babel-helper-define-polyfill-provider/test/options.js index 09baa591..2150ebdc 100644 --- a/packages/babel-helper-define-polyfill-provider/test/options.js +++ b/packages/babel-helper-define-polyfill-provider/test/options.js @@ -1,6 +1,5 @@ import * as babel from "@babel/core"; -import _definePolyfillProvider from "../lib/index.js"; -const definePolyfillProvider = _definePolyfillProvider.default; +import definePolyfillProvider from "../lib/index.node.js"; function transform(code, opts, provider) { return babel.transformSync(code, { diff --git a/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/cli/babel.config.js b/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/cli/babel.config.js index 2bbd95bb..1218ddf7 100644 --- a/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/cli/babel.config.js +++ b/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/cli/babel.config.js @@ -1,7 +1,9 @@ -module.exports = { +import genericProvider from "../../helpers/generic-provider.js"; + +export default { plugins: [ [ - require("../../helpers/generic-provider.js"), + genericProvider, { method: "usage-global", globals: { diff --git a/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/debug/plugin.cjs b/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/debug/plugin.cjs index 2707f053..de3589f6 100644 --- a/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/debug/plugin.cjs +++ b/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/debug/plugin.cjs @@ -1,4 +1,4 @@ -const defineProvider = require("../../..").default; +const defineProvider = require("../../../lib/index.node.js").default; module.exports = defineProvider(({ debug }) => { return { diff --git a/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/webpack/src/main.js b/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/webpack/src/main.js index 859cfc0e..fbfc8bc1 100644 --- a/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/webpack/src/main.js +++ b/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/webpack/src/main.js @@ -1,3 +1,3 @@ -import "./dep"; +import "./dep.js"; b; diff --git a/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/webpack/webpack.config.js b/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/webpack/webpack.config.js index b36b74ae..3f7e9f90 100644 --- a/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/webpack/webpack.config.js +++ b/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/webpack/webpack.config.js @@ -1,6 +1,10 @@ -const path = require("path"); +import { fileURLToPath } from "url"; +import path from "path"; +import genericProvider from "../../helpers/generic-provider.js"; -module.exports = { +const __dirname = fileURLToPath(new URL(".", import.meta.url)); + +export default { mode: "development", entry: path.join(__dirname, "src/main.js"), @@ -18,7 +22,7 @@ module.exports = { options: { plugins: [ [ - require("../../helpers/generic-provider.js"), + genericProvider, { method: "usage-global", globals: { diff --git a/packages/babel-plugin-polyfill-corejs3/core-js-compat/README.md b/packages/babel-plugin-polyfill-corejs3/core-js-compat/README.md deleted file mode 100644 index ba110c85..00000000 --- a/packages/babel-plugin-polyfill-corejs3/core-js-compat/README.md +++ /dev/null @@ -1,4 +0,0 @@ -`core-js-compat` exposes some files as JSON, and they cannot be -imported by Node.js ESM files. -This folder proxies `core-js-compat` to ensure that every entry -is CJS and can be safely imported. \ No newline at end of file diff --git a/packages/babel-plugin-polyfill-corejs3/core-js-compat/data.js b/packages/babel-plugin-polyfill-corejs3/core-js-compat/data.js deleted file mode 100644 index b525c34b..00000000 --- a/packages/babel-plugin-polyfill-corejs3/core-js-compat/data.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("core-js-compat/data"); diff --git a/packages/babel-plugin-polyfill-corejs3/core-js-compat/entries.js b/packages/babel-plugin-polyfill-corejs3/core-js-compat/entries.js deleted file mode 100644 index 1afc97e3..00000000 --- a/packages/babel-plugin-polyfill-corejs3/core-js-compat/entries.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("core-js-compat/entries"); diff --git a/packages/babel-plugin-polyfill-corejs3/core-js-compat/get-modules-list-for-target-version.js b/packages/babel-plugin-polyfill-corejs3/core-js-compat/get-modules-list-for-target-version.js deleted file mode 100644 index 35d1fb34..00000000 --- a/packages/babel-plugin-polyfill-corejs3/core-js-compat/get-modules-list-for-target-version.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("core-js-compat/get-modules-list-for-target-version"); diff --git a/packages/babel-plugin-polyfill-corejs3/package.json b/packages/babel-plugin-polyfill-corejs3/package.json index 330c77ce..e67ae7fe 100644 --- a/packages/babel-plugin-polyfill-corejs3/package.json +++ b/packages/babel-plugin-polyfill-corejs3/package.json @@ -14,15 +14,9 @@ "engines": { "node": "^20.19.0 || >=22.12.0" }, - "main": "lib/index.js", + "type": "module", "exports": { - ".": [ - { - "import": "./esm/index.mjs", - "default": "./lib/index.js" - }, - "./lib/index.js" - ], + ".": "./lib/index.js", "./package.json": "./package.json" }, "keywords": [ diff --git a/packages/babel-plugin-polyfill-corejs3/src/built-in-definitions.ts b/packages/babel-plugin-polyfill-corejs3/src/built-in-definitions.ts index 21450e19..cafb9d0b 100644 --- a/packages/babel-plugin-polyfill-corejs3/src/built-in-definitions.ts +++ b/packages/babel-plugin-polyfill-corejs3/src/built-in-definitions.ts @@ -1,4 +1,4 @@ -import corejs3Polyfills from "../core-js-compat/data.js"; +import corejs3Polyfills from "core-js-compat/data.json" with { type: "json" }; type ObjectMap = { [name: string]: V }; type ObjectMap2 = ObjectMap>; diff --git a/packages/babel-plugin-polyfill-corejs3/src/index.ts b/packages/babel-plugin-polyfill-corejs3/src/index.ts index 2515ca5e..8a9bdb52 100644 --- a/packages/babel-plugin-polyfill-corejs3/src/index.ts +++ b/packages/babel-plugin-polyfill-corejs3/src/index.ts @@ -1,6 +1,6 @@ -import corejs3Polyfills from "../core-js-compat/data.js"; +import corejs3Polyfills from "core-js-compat/data.json" with { type: "json" }; import corejs3ShippedProposalsList from "./shipped-proposals"; -import getModulesListForTargetVersion from "../core-js-compat/get-modules-list-for-target-version.js"; +import getModulesListForTargetVersion from "core-js-compat/get-modules-list-for-target-version.js"; import { BuiltIns, CommonIterators, diff --git a/packages/babel-plugin-polyfill-corejs3/src/utils.ts b/packages/babel-plugin-polyfill-corejs3/src/utils.ts index 2d31bd6f..f5920558 100644 --- a/packages/babel-plugin-polyfill-corejs3/src/utils.ts +++ b/packages/babel-plugin-polyfill-corejs3/src/utils.ts @@ -1,5 +1,5 @@ import { types as t, type NodePath } from "@babel/core"; -import corejsEntries from "../core-js-compat/entries.js"; +import corejsEntries from "core-js-compat/entries.json" with { type: "json" }; export const BABEL_RUNTIME = "@babel/runtime-corejs3"; diff --git a/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js b/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js index 5bacf95e..f0c6b88b 100644 --- a/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js +++ b/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js @@ -4,7 +4,7 @@ import { BuiltIns, StaticProperties, InstanceProperties, -} from "../src/built-in-definitions"; +} from "../src/built-in-definitions.ts"; const supportedCorejs3Modules = new Set(); @@ -62,7 +62,7 @@ is not in "core-js-compat/entries": This is very likely a typo`, // The allowlist should only be added when we decide we don't support // the feature in `src/builtin-definitions.js` expect(allowList).toMatchInlineSnapshot(` - Array [ + [ "esnext.array.filter-out", "esnext.map.update-or-insert", "esnext.map.upsert", diff --git a/packages/babel-plugin-polyfill-corejs3/test/node_modules/@@/babel-plugin-polyfill-corejs3.js b/packages/babel-plugin-polyfill-corejs3/test/node_modules/@@/babel-plugin-polyfill-corejs3.js index 5e54c752..fc4b4b62 100644 --- a/packages/babel-plugin-polyfill-corejs3/test/node_modules/@@/babel-plugin-polyfill-corejs3.js +++ b/packages/babel-plugin-polyfill-corejs3/test/node_modules/@@/babel-plugin-polyfill-corejs3.js @@ -1 +1 @@ -module.exports = require("../../../../babel-plugin-polyfill-corejs3"); +module.exports = require("../../../../babel-plugin-polyfill-corejs3/lib/index.js"); diff --git a/packages/babel-plugin-polyfill-corejs3/test/node_modules/@@/babel-plugin-polyfill-regenerator.js b/packages/babel-plugin-polyfill-corejs3/test/node_modules/@@/babel-plugin-polyfill-regenerator.js index 126ed16f..79f35dc5 100644 --- a/packages/babel-plugin-polyfill-corejs3/test/node_modules/@@/babel-plugin-polyfill-regenerator.js +++ b/packages/babel-plugin-polyfill-corejs3/test/node_modules/@@/babel-plugin-polyfill-regenerator.js @@ -1 +1 @@ -module.exports = require("../../../../babel-plugin-polyfill-regenerator"); +module.exports = require("../../../../babel-plugin-polyfill-regenerator/lib/index.js"); diff --git a/packages/babel-plugin-polyfill-es-shims/data/polyfills.js b/packages/babel-plugin-polyfill-es-shims/data/polyfills.js deleted file mode 100644 index 265eb1e2..00000000 --- a/packages/babel-plugin-polyfill-es-shims/data/polyfills.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("./polyfills.json"); diff --git a/packages/babel-plugin-polyfill-es-shims/package.json b/packages/babel-plugin-polyfill-es-shims/package.json index ebc726e1..2bfb9d31 100644 --- a/packages/babel-plugin-polyfill-es-shims/package.json +++ b/packages/babel-plugin-polyfill-es-shims/package.json @@ -14,15 +14,9 @@ "engines": { "node": "^20.19.0 || >=22.12.0" }, - "main": "lib/index.js", + "type": "module", "exports": { - ".": [ - { - "import": "./esm/index.mjs", - "default": "./lib/index.js" - }, - "./lib/index.js" - ], + ".": "./lib/index.js", "./package.json": "./package.json" }, "keywords": [ diff --git a/packages/babel-plugin-polyfill-es-shims/src/index.ts b/packages/babel-plugin-polyfill-es-shims/src/index.ts index bb35fcfa..1ecca20d 100644 --- a/packages/babel-plugin-polyfill-es-shims/src/index.ts +++ b/packages/babel-plugin-polyfill-es-shims/src/index.ts @@ -4,7 +4,7 @@ import defineProvider, { } from "@babel/helper-define-polyfill-provider"; import type { NodePath } from "@babel/traverse"; -import polyfills from "../data/polyfills.js"; +import polyfills from "../data/polyfills.json" with { type: "json" }; import { type Descriptor, diff --git a/packages/babel-plugin-polyfill-es-shims/test/node_modules/@@/babel-plugin-polyfill-es-shims.js b/packages/babel-plugin-polyfill-es-shims/test/node_modules/@@/babel-plugin-polyfill-es-shims.js index 24422d38..77a9ee02 100644 --- a/packages/babel-plugin-polyfill-es-shims/test/node_modules/@@/babel-plugin-polyfill-es-shims.js +++ b/packages/babel-plugin-polyfill-es-shims/test/node_modules/@@/babel-plugin-polyfill-es-shims.js @@ -1 +1 @@ -module.exports = require("../../../../babel-plugin-polyfill-es-shims"); +module.exports = require("../../../../babel-plugin-polyfill-es-shims/lib/index.js"); diff --git a/packages/babel-plugin-polyfill-regenerator/package.json b/packages/babel-plugin-polyfill-regenerator/package.json index 8538d80a..c443de6f 100644 --- a/packages/babel-plugin-polyfill-regenerator/package.json +++ b/packages/babel-plugin-polyfill-regenerator/package.json @@ -14,15 +14,9 @@ "engines": { "node": "^20.19.0 || >=22.12.0" }, - "main": "lib/index.js", + "type": "module", "exports": { - ".": [ - { - "import": "./esm/index.mjs", - "default": "./lib/index.js" - }, - "./lib/index.js" - ], + ".": "./lib/index.js", "./package.json": "./package.json" }, "keywords": [ diff --git a/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs3.js b/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs3.js index 5e54c752..fc4b4b62 100644 --- a/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs3.js +++ b/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-corejs3.js @@ -1 +1 @@ -module.exports = require("../../../../babel-plugin-polyfill-corejs3"); +module.exports = require("../../../../babel-plugin-polyfill-corejs3/lib/index.js"); diff --git a/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-regenerator.js b/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-regenerator.js index 126ed16f..79f35dc5 100644 --- a/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-regenerator.js +++ b/packages/babel-plugin-polyfill-regenerator/test/node_modules/@@/babel-plugin-polyfill-regenerator.js @@ -1 +1 @@ -module.exports = require("../../../../babel-plugin-polyfill-regenerator"); +module.exports = require("../../../../babel-plugin-polyfill-regenerator/lib/index.js"); diff --git a/scripts/build-corejs3-shipped-proposals.mjs b/scripts/build-corejs3-shipped-proposals.mjs index 27b3bacb..ae37780b 100644 --- a/scripts/build-corejs3-shipped-proposals.mjs +++ b/scripts/build-corejs3-shipped-proposals.mjs @@ -1,4 +1,4 @@ -import compatData from "../packages/babel-plugin-polyfill-corejs3/core-js-compat/data.js"; +import compatData from "core-js-compat/data.json" with { type: "json" }; import specialCases from "./corejs3-shipped-proposals-special-cases.mjs"; import fs from "node:fs"; diff --git a/tsconfig.json b/tsconfig.json index faf4c12a..29907a7d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,15 +3,14 @@ "compilerOptions": { "target": "esnext", "module": "esnext", - "lib": [ - "esnext" - ], + "lib": ["esnext"], "noEmit": true, "moduleResolution": "node", "esModuleInterop": true, "isolatedModules": true, "skipLibCheck": true, "resolveJsonModule": true, + "allowImportingTsExtensions": true, "paths": { "@babel/helper-define-polyfill-provider": [ "./packages/babel-helper-define-polyfill-provider/src" diff --git a/yarn.lock b/yarn.lock index e5b1e801..5828d986 100644 --- a/yarn.lock +++ b/yarn.lock @@ -214,15 +214,15 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.28.6" "@babel/plugin-transform-modules-commonjs": "npm:^7.28.6" "@babel/traverse": "npm:^7.28.6" - babel-loader: "npm:^8.4.1" + babel-loader: "npm:^10.1.0" debug: "npm:^4.4.3" lodash.debounce: "npm:^4.0.8" resolve: "npm:^1.22.11" rollup: "npm:^2.79.2" rollup-plugin-babel: "npm:^4.4.0" strip-ansi: "npm:^6.0.1" - webpack: "npm:^4.47.0" - webpack-cli: "npm:^3.3.12" + webpack: "npm:^5.105.4" + webpack-cli: "npm:^6.0.1" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 languageName: unknown @@ -255,7 +255,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.27.1, @babel/helper-module-imports@npm:^7.28.6": +"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.27.1, @babel/helper-module-imports@npm:^7.28.6": version: 7.28.6 resolution: "@babel/helper-module-imports@npm:7.28.6" dependencies: @@ -1523,6 +1523,13 @@ __metadata: languageName: node linkType: hard +"@discoveryjs/json-ext@npm:^0.6.1": + version: 0.6.3 + resolution: "@discoveryjs/json-ext@npm:0.6.3" + checksum: 10/6cb35ce92c8f1e9533250da9a893def63cce4f9a4f67677259bf11619d83858ca9c010171f49b22d83153b7b7ff65c39bbbf0edf4734d67e864de1044b7a943c + languageName: node + linkType: hard + "@emnapi/core@npm:^1.4.3": version: 1.8.1 resolution: "@emnapi/core@npm:1.8.1" @@ -2073,6 +2080,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.11 + resolution: "@jridgewell/source-map@npm:0.3.11" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10/847f1177d3d133a0966ef61ca29abea0d79788a0652f90ee1893b3da968c190b7e31c3534cc53701179dd6b14601eef3d78644e727e05b1a08c68d281aedc4ba + languageName: node + linkType: hard + "@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": version: 1.5.5 resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" @@ -3159,60 +3176,245 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-babel@npm:^5.3.1": - version: 5.3.1 - resolution: "@rollup/plugin-babel@npm:5.3.1" +"@rollup/plugin-babel@npm:^7.0.0": + version: 7.0.0 + resolution: "@rollup/plugin-babel@npm:7.0.0" dependencies: - "@babel/helper-module-imports": "npm:^7.10.4" - "@rollup/pluginutils": "npm:^3.1.0" + "@babel/helper-module-imports": "npm:^7.18.6" + "@rollup/pluginutils": "npm:^5.0.1" peerDependencies: "@babel/core": ^7.0.0 "@types/babel__core": ^7.1.9 - rollup: ^1.20.0||^2.0.0 + rollup: ^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: "@types/babel__core": optional: true - checksum: 10/eb3ee5fedd86fa39ad70c2f8e05f14f8b185261b9f63699a01ac7eae664167f2e5cf87377434bf6aadad7eaf2b13c955ac26f8332a02f8d6a46b3c91990a9fbc + rollup: + optional: true + checksum: 10/0fa85b5dc077d26e9648ba2d2958f8dfed2a47e4657d2a05b73fdd1f8047a80045e890e6935f66963f1167e6e7c1a9188fa74bfd465dfdfe78a0174285a87b84 languageName: node linkType: hard -"@rollup/plugin-json@npm:^4.1.0": - version: 4.1.0 - resolution: "@rollup/plugin-json@npm:4.1.0" +"@rollup/plugin-json@npm:^6.1.0": + version: 6.1.0 + resolution: "@rollup/plugin-json@npm:6.1.0" dependencies: - "@rollup/pluginutils": "npm:^3.0.8" + "@rollup/pluginutils": "npm:^5.1.0" peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - checksum: 10/867bc9339b4ccf0b9ff3b2617a95b3b8920115163f86c8e3b1f068a14ca25949472d3c05b09a5ac38ca0fe2185756e34617eaeb219d4a2b6e2307c501c7d4552 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10/cc018d20c80242a2b8b44fae61a968049cf31bb8406218187cc7cda35747616594e79452dd65722e7da6dd825b392e90d4599d43cd4461a02fefa2865945164e languageName: node linkType: hard -"@rollup/plugin-node-resolve@npm:^11.2.1": - version: 11.2.1 - resolution: "@rollup/plugin-node-resolve@npm:11.2.1" +"@rollup/plugin-node-resolve@npm:^16.0.3": + version: 16.0.3 + resolution: "@rollup/plugin-node-resolve@npm:16.0.3" dependencies: - "@rollup/pluginutils": "npm:^3.1.0" - "@types/resolve": "npm:1.17.1" - builtin-modules: "npm:^3.1.0" + "@rollup/pluginutils": "npm:^5.0.1" + "@types/resolve": "npm:1.20.2" deepmerge: "npm:^4.2.2" is-module: "npm:^1.0.0" - resolve: "npm:^1.19.0" + resolve: "npm:^1.22.1" peerDependencies: - rollup: ^1.20.0||^2.0.0 - checksum: 10/8007f6a01d709da1078df19bb5ecb1339f43042786a68d98645e0a4c1765064d1500a1b86b65e12de6ae35d9b1ae693e22e63b3ebb69a627ce81172ea21cc228 + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10/6848212994adc5c3fcd851eb268ad58b3905c5535272ae51d33a7ac1590ff428d102afe81702e031b0360481798e61efc0194b4ee39b812a3ae274c998f4d424 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" +"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.1.0": + version: 5.3.0 + resolution: "@rollup/pluginutils@npm:5.3.0" dependencies: - "@types/estree": "npm:0.0.39" - estree-walker: "npm:^1.0.1" - picomatch: "npm:^2.2.2" + "@types/estree": "npm:^1.0.0" + estree-walker: "npm:^2.0.2" + picomatch: "npm:^4.0.2" peerDependencies: - rollup: ^1.20.0||^2.0.0 - checksum: 10/3b69f02893eea42455fb97b81f612ac6bfadf94ac73bebd481ea13e90a693eef52c163210a095b12e574a25603af5e55f86a020889019167f331aa8dd3ff30e0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10/6c7dbab90e0ca5918a36875f745a0f30b47d5e0f45b42ed381ad8f7fed76b23e935766b66e3ae75375a42a80369569913abc8fd2529f4338471a1b2b4dfebaff + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.59.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-android-arm64@npm:4.59.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.59.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.59.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.59.0" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.59.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.59.0" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.59.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.59.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.59.0" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-musl@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-loong64-musl@npm:4.59.0" + conditions: os=linux & cpu=loong64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.59.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-musl@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.59.0" + conditions: os=linux & cpu=ppc64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.59.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-musl@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.59.0" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.59.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.59.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.59.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-openbsd-x64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-openbsd-x64@npm:4.59.0" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-openharmony-arm64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.59.0" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.59.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.59.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.59.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.59.0" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3305,10 +3507,30 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:0.0.39": - version: 0.0.39 - resolution: "@types/estree@npm:0.0.39" - checksum: 10/9f0f20990dbf725470564d4d815d3758ac688b790f601ea98654b6e0b9797dc3c80306fb525abdacd9e75e014e3d09ad326098eaa2ed1851e4823a8e278538aa +"@types/eslint-scope@npm:^3.7.7": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "npm:*" + "@types/estree": "npm:*" + checksum: 10/e2889a124aaab0b89af1bab5959847c5bec09809209255de0e63b9f54c629a94781daa04adb66bffcdd742f5e25a17614fb933965093c0eea64aacda4309380e + languageName: node + linkType: hard + +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10/719fcd255760168a43d0e306ef87548e1e15bffe361d5f4022b0f266575637acc0ecb85604ac97879ee8ae83c6a6d0613b0ed31d0209ddf22a0fe6d608fc56fe + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:1.0.8, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.8": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10/25a4c16a6752538ffde2826c2cc0c6491d90e69cd6187bef4a006dd2c3c45469f049e643d7e516c515f21484dc3d48fd5c870be158a5beb72f5baf3dc43e4099 languageName: node linkType: hard @@ -3364,6 +3586,13 @@ __metadata: languageName: node linkType: hard +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.9": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 + languageName: node + linkType: hard + "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -3385,12 +3614,10 @@ __metadata: languageName: node linkType: hard -"@types/resolve@npm:1.17.1": - version: 1.17.1 - resolution: "@types/resolve@npm:1.17.1" - dependencies: - "@types/node": "npm:*" - checksum: 10/dc6a6df507656004e242dcb02c784479deca516d5f4b58a1707e708022b269ae147e1da0521f3e8ad0d63638869d87e0adc023f0bd5454aa6f72ac66c7525cf5 +"@types/resolve@npm:1.20.2": + version: 1.20.2 + resolution: "@types/resolve@npm:1.20.2" + checksum: 10/1bff0d3875e7e1557b6c030c465beca9bf3b1173ebc6937cac547654b0af3bb3ff0f16470e9c4d7c5dc308ad9ac8627c38dbff24ef698b66673ff5bd4ead7f7e languageName: node linkType: hard @@ -3694,184 +3921,187 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/ast@npm:1.9.0" +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" dependencies: - "@webassemblyjs/helper-module-context": "npm:1.9.0" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.9.0" - "@webassemblyjs/wast-parser": "npm:1.9.0" - checksum: 10/f5abd8952bc9c65e9551bb8871a6586ae3a6cc29026a519914676c034c13e9b6a2a5f7b09d0efd013d90ded5f5c0f7076991be70b84f67867aa2490a19d881ae + "@webassemblyjs/helper-numbers": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + checksum: 10/f83e6abe38057f5d87c1fb356513a371a8b43c9b87657f2790741a66b1ef8ecf958d1391bc42f27c5fb33f58ab8286a38ea849fdd21f433cd4df1307424bab45 languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.9.0" - checksum: 10/d3aeb19bc30da26f639698daa28e44e0c18d5aa135359ef3c54148e194eec46451a912d0506099d479a71a94bc3eef6ef52d6ec234799528a25a9744789852de +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: 10/e866ec8433f4a70baa511df5e8f2ebcd6c24f4e2cc6274c7c5aabe2bcce3459ea4680e0f35d450e1f3602acf3913b6b8e4f15069c8cfd34ae8609fb9a7d01795 languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-api-error@npm:1.9.0" - checksum: 10/9179d3148639cc202e89a118145b485cf834613260679a99af6ec487bbc15f238566ca713207394b336160a41bf8c1b75cf2e853b3e96f0cc73c1e5c735b3f64 +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 10/48b5df7fd3095bb252f59a139fe2cbd999a62ac9b488123e9a0da3906ad8a2f2da7b2eb21d328c01a90da987380928706395c2897d1f3ed9e2125b6d75a920d0 languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-buffer@npm:1.9.0" - checksum: 10/dcb85f630f8a2e22b7346ad4dd58c3237a2cad1457699423e8fd19592a0bd3eacbc2639178a1b9a873c3ac217bfc7a23a134ff440a099496b590e82c7a4968d5 +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: 10/9690afeafa5e765a34620aa6216e9d40f9126d4e37e9726a2594bf60cab6b211ef20ab6670fd3c4449dd4a3497e69e49b2b725c8da0fb213208c7f45f15f5d5b languageName: node linkType: hard -"@webassemblyjs/helper-code-frame@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-code-frame@npm:1.9.0" +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" dependencies: - "@webassemblyjs/wast-printer": "npm:1.9.0" - checksum: 10/a28fa057f7beff0fd14bff716561520f8edb8c9c56c7a5559451e6765acfb70aaeb8af718ea2bd2262e7baeba597545af407e28eb2eff8329235afe8605f20d1 + "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@xtuc/long": "npm:4.2.2" + checksum: 10/e4c7d0b09811e1cda8eec644a022b560b28f4e974f50195375ccd007df5ee48a922a6dcff5ac40b6a8ec850d56d0ea6419318eee49fec7819ede14e90417a6a4 languageName: node linkType: hard -"@webassemblyjs/helper-fsm@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-fsm@npm:1.9.0" - checksum: 10/0f1b061ed7acb6e4adef60bed4a70bb3120b7c0bf19a8d516a35897b5ef8106e2eb79e1af4df38e583a03d8bf4329bb775ff75c9f4e06a7128bc2130a8102b1e +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: 10/3edd191fff7296df1ef3b023bdbe6cb5ea668f6386fd197ccfce46015c6f2a8cc9763cfb86503a0b94973ad27996645afff2252ee39a236513833259a47af6ed languageName: node linkType: hard -"@webassemblyjs/helper-module-context@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-module-context@npm:1.9.0" +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.9.0" - checksum: 10/6f271da052cac8c0f3b7203678ffe1e3ccbae0f831b2f97004eb968b5fb5436acffc8374cd2975496c593750cbaa203974f33e953b4157643e5ad29e3af78c3e + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + checksum: 10/6b73874f906532512371181d7088460f767966f26309e836060c5a8e4e4bfe6d523fb5f4c034b34aa22ebb1192815f95f0e264298769485c1f0980fdd63ae0ce languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.9.0" - checksum: 10/7d235965a1a2e43836e451be633c48f18c9e374df2737ba0f9aea3aa9ac55fce52682e008af2e75867916f694fd1d09eacb3d0b42ddd28c8fc94fb071060b973 +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" + dependencies: + "@xtuc/ieee754": "npm:^1.2.0" + checksum: 10/d7e3520baa37a7309fa7db4d73d69fb869878853b1ebd4b168821bd03fcc4c0e1669c06231315b0039035d9a7a462e53de3ad982da4a426a4b0743b5888e8673 languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.9.0" +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" dependencies: - "@webassemblyjs/ast": "npm:1.9.0" - "@webassemblyjs/helper-buffer": "npm:1.9.0" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.9.0" - "@webassemblyjs/wasm-gen": "npm:1.9.0" - checksum: 10/918b4da7f575fdfac4afb32ee124310a09344c68eea9354166b4b9c834b0b4184c0219d7a33273307bdab6452c99888187433732b59d8747e838cfcd38de3551 + "@xtuc/long": "npm:4.2.2" + checksum: 10/3a10542c86807061ec3230bac8ee732289c852b6bceb4b88ebd521a12fbcecec7c432848284b298154f28619e2746efbed19d6904aef06c49ef20a0b85f650cf languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/ieee754@npm:1.9.0" - dependencies: - "@xtuc/ieee754": "npm:^1.2.0" - checksum: 10/7fe4a217ba0f7051e2cfef92919d4a64fac1a63c65411763779bd50907820f33f440255231a474fe3ba03bd1d9ee0328662d1eae3fce4c59b91549d6b62b839b +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: 10/27885e5d19f339501feb210867d69613f281eda695ac508f04d69fa3398133d05b6870969c0242b054dc05420ed1cc49a64dea4fe0588c18d211cddb0117cc54 languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/leb128@npm:1.9.0" +"@webassemblyjs/wasm-edit@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" dependencies: - "@xtuc/long": "npm:4.2.2" - checksum: 10/77065a9c055ea6984efebe3d04053b0ff510ded92a847613df2a4921a6263829931ec1a2f841ecc2ceb58ed248d33f14bc6e0187cfbe25c78edd4538a9c74d22 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/helper-wasm-section": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-opt": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + "@webassemblyjs/wast-printer": "npm:1.14.1" + checksum: 10/c62c50eadcf80876713f8c9f24106b18cf208160ab842fcb92060fd78c37bf37e7fcf0b7cbf1afc05d230277c2ce0f3f728432082c472dd1293e184a95f9dbdd languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/utf8@npm:1.9.0" - checksum: 10/86e733ab388d6214014fada147c6ec9716ef3246911b1400a8939be8ead822896418adca4057f9a1210f67520fca84a45c198865d6ed6d239a5020d88baa78c9 +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10/6085166b0987d3031355fe17a4f9ef0f412e08098d95454059aced2bd72a4c3df2bc099fa4d32d640551fc3eca1ac1a997b44432e46dc9d84642688e42c17ed4 languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wasm-edit@npm:1.9.0" +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.9.0" - "@webassemblyjs/helper-buffer": "npm:1.9.0" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.9.0" - "@webassemblyjs/helper-wasm-section": "npm:1.9.0" - "@webassemblyjs/wasm-gen": "npm:1.9.0" - "@webassemblyjs/wasm-opt": "npm:1.9.0" - "@webassemblyjs/wasm-parser": "npm:1.9.0" - "@webassemblyjs/wast-printer": "npm:1.9.0" - checksum: 10/204d8148bee0b0fb2704eb8834b8c3d5430ace7e240ccc1ae338e30c27c703c5ece564c3d37950b43b9a92e80716d1b8ff2b7a8789454f508a8d94b8335a195d + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + checksum: 10/fa5d1ef8d2156e7390927f938f513b7fb4440dd6804b3d6c8622b7b1cf25a3abf1a5809f615896d4918e04b27b52bc3cbcf18faf2d563cb563ae0a9204a492db languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wasm-gen@npm:1.9.0" +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.9.0" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.9.0" - "@webassemblyjs/ieee754": "npm:1.9.0" - "@webassemblyjs/leb128": "npm:1.9.0" - "@webassemblyjs/utf8": "npm:1.9.0" - checksum: 10/e0e3866bcdc944d733582a570f505254094f13985aaa4aafa4ed94b73b109ecb5c61d70479ec652a8b3e836c3f0f3517fb4e5333d19dbe7d6ff1182b46489f07 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10/07d9805fda88a893c984ed93d5a772d20d671e9731358ab61c6c1af8e0e58d1c42fc230c18974dfddebc9d2dd7775d514ba4d445e70080b16478b4b16c39c7d9 languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wasm-opt@npm:1.9.0" +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.9.0" - "@webassemblyjs/helper-buffer": "npm:1.9.0" - "@webassemblyjs/wasm-gen": "npm:1.9.0" - "@webassemblyjs/wasm-parser": "npm:1.9.0" - checksum: 10/7a0248a2272b3a58690ee7f1b3d4329f2ae920fece557b6e5d54b75c661b30c8bc7cec9de4a9d13d9321418d2e40128201a4493b51d0b6f7ed94bfaf00957943 + "@webassemblyjs/ast": "npm:1.14.1" + "@xtuc/long": "npm:4.2.2" + checksum: 10/cef09aad2fcd291bfcf9efdae2ea1e961a1ba0f925d1d9dcdd8c746d32fbaf431b6d26a0241699c0e39f82139018aa720b4ceb84ac6f4c78f13072747480db69 languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wasm-parser@npm:1.9.0" - dependencies: - "@webassemblyjs/ast": "npm:1.9.0" - "@webassemblyjs/helper-api-error": "npm:1.9.0" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.9.0" - "@webassemblyjs/ieee754": "npm:1.9.0" - "@webassemblyjs/leb128": "npm:1.9.0" - "@webassemblyjs/utf8": "npm:1.9.0" - checksum: 10/fd1913e1deeacfbc326a6c4e1a482a559301d9f198d4250152ff3a1b104b8dc4b990f29a12ed426ba519f4593d85b0cf84d5307b465a651a1de63cb78ae6654c +"@webpack-cli/configtest@npm:^3.0.1": + version: 3.0.1 + resolution: "@webpack-cli/configtest@npm:3.0.1" + peerDependencies: + webpack: ^5.82.0 + webpack-cli: 6.x.x + checksum: 10/a83301ff360de6c36fe98766f1f391db6149f0806450ce31484c49df3902584f73385453da23f3324a605d5afad4d2889654ada679afd49e35c59a2c4769ee97 languageName: node linkType: hard -"@webassemblyjs/wast-parser@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wast-parser@npm:1.9.0" - dependencies: - "@webassemblyjs/ast": "npm:1.9.0" - "@webassemblyjs/floating-point-hex-parser": "npm:1.9.0" - "@webassemblyjs/helper-api-error": "npm:1.9.0" - "@webassemblyjs/helper-code-frame": "npm:1.9.0" - "@webassemblyjs/helper-fsm": "npm:1.9.0" - "@xtuc/long": "npm:4.2.2" - checksum: 10/bf700a22de73fdfb9973054ccea6b5e3a9515dadd2a161045c55aec67847c690f9009431318732c054ce0ccd4cc539f8b3c89f13dac2fe2cdf5713d86881e576 +"@webpack-cli/info@npm:^3.0.1": + version: 3.0.1 + resolution: "@webpack-cli/info@npm:3.0.1" + peerDependencies: + webpack: ^5.82.0 + webpack-cli: 6.x.x + checksum: 10/0ddcfd8b370d924f71cc085b17b31a77b362d8046fedb38ac601042733568cda05b0c8c7b1e0e1e050dc926ee76f754cd9c4f351e2b361a0d157465f8b03b689 languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wast-printer@npm:1.9.0" - dependencies: - "@webassemblyjs/ast": "npm:1.9.0" - "@webassemblyjs/wast-parser": "npm:1.9.0" - "@xtuc/long": "npm:4.2.2" - checksum: 10/f196680ba85b9760e6f3fbc802e711e39108ac2b664d34be355eaa8b7ce02a641b7503edf805b5af85a65bf7ba86acc07b046076bbc5e9daeb4d5afa9c577983 +"@webpack-cli/serve@npm:^3.0.1": + version: 3.0.1 + resolution: "@webpack-cli/serve@npm:3.0.1" + peerDependencies: + webpack: ^5.82.0 + webpack-cli: 6.x.x + peerDependenciesMeta: + webpack-dev-server: + optional: true + checksum: 10/688138f7b2f96ed7a5aae2798bd647e4db0fdf8e86850a493c987049eec6faf63ba78d8f08b4f0a9e41dc459cba80abfb621ae1a45890bb0fa2c09baef4db75b languageName: node linkType: hard @@ -3919,6 +4149,15 @@ __metadata: languageName: node linkType: hard +"acorn-import-phases@npm:^1.0.3": + version: 1.0.4 + resolution: "acorn-import-phases@npm:1.0.4" + peerDependencies: + acorn: ^8.14.0 + checksum: 10/471050ac7d9b61909c837b426de9eeef2958997f6277ad7dea88d5894fd9b3245d8ed4a225c2ca44f814dbb20688009db7a80e525e8196fc9e98c5285b66161d + languageName: node + linkType: hard + "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -3928,16 +4167,16 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^6.4.1": - version: 6.4.2 - resolution: "acorn@npm:6.4.2" +"acorn@npm:^8.15.0, acorn@npm:^8.16.0": + version: 8.16.0 + resolution: "acorn@npm:8.16.0" bin: acorn: bin/acorn - checksum: 10/b430c346813289daf1b4e673333d10c54a7c452a776f097597c7b0bd71c7ff58f0e8f850f334963eac806a52928985ff20c0fa39c67cd5276d10e0ed4370f9c8 + checksum: 10/690c673bb4d61b38ef82795fab58526471ad7f7e67c0e40c4ff1e10ecd80ce5312554ef633c9995bfc4e6d170cef165711f9ca9e49040b62c0c66fbf2dd3df2b languageName: node linkType: hard -"acorn@npm:^8.5.0, acorn@npm:^8.9.0": +"acorn@npm:^8.9.0": version: 8.15.0 resolution: "acorn@npm:8.15.0" bin: @@ -3973,25 +4212,32 @@ __metadata: languageName: node linkType: hard -"ajv-errors@npm:^1.0.0": - version: 1.0.1 - resolution: "ajv-errors@npm:1.0.1" +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: "npm:^8.0.0" peerDependencies: - ajv: ">=5.0.0" - checksum: 10/7d8907f7ff3df7cb5b224ddd95c43ebd3d8bac3fd74fe942d644adc68ed3f67d5bb971b897ab8d21607a1ecf6071a987024b96439e040c9fd45625a9b87da1bb + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10/70c263ded219bf277ffd9127f793b625f10a46113b2e901e150da41931fcfd7f5592da6d66862f4449bb157ffe65867c3294a7df1d661cc232c4163d5a1718ed languageName: node linkType: hard -"ajv-keywords@npm:^3.1.0, ajv-keywords@npm:^3.4.1": - version: 3.5.2 - resolution: "ajv-keywords@npm:3.5.2" +"ajv-keywords@npm:^5.1.0": + version: 5.1.0 + resolution: "ajv-keywords@npm:5.1.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" peerDependencies: - ajv: ^6.9.1 - checksum: 10/d57c9d5bf8849bddcbd801b79bc3d2ddc736c2adb6b93a6a365429589dd7993ddbd5d37c6025ed6a7f89c27506b80131d5345c5b1fa6a97e40cd10a96bcd228c + ajv: ^8.8.2 + checksum: 10/5021f96ab7ddd03a4005326bd06f45f448ebfbb0fe7018b1b70b6c28142fa68372bda2057359814b83fd0b2d4c8726c297f0a7557b15377be7b56ce5344533d8 languageName: node linkType: hard -"ajv@npm:^6.1.0, ajv@npm:^6.10.2, ajv@npm:^6.12.0, ajv@npm:^6.12.4, ajv@npm:^6.5.5": +"ajv@npm:^6.12.4, ajv@npm:^6.5.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -4003,6 +4249,18 @@ __metadata: languageName: node linkType: hard +"ajv@npm:^8.0.0, ajv@npm:^8.9.0": + version: 8.18.0 + resolution: "ajv@npm:8.18.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10/bfed9de827a2b27c6d4084324eda76a4e32bdde27410b3e9b81d06e6f8f5c78370fc6b93fe1d869f1939ff1d7c4ae8896960995acb8425e3e9288c8884247c48 + languageName: node + linkType: hard + "ansi-colors@npm:1.1.0, ansi-colors@npm:^1.0.1": version: 1.1.0 resolution: "ansi-colors@npm:1.1.0" @@ -4012,15 +4270,6 @@ __metadata: languageName: node linkType: hard -"ansi-cyan@npm:^0.1.1": - version: 0.1.1 - resolution: "ansi-cyan@npm:0.1.1" - dependencies: - ansi-wrap: "npm:0.1.0" - checksum: 10/5fb11d52bc4d7ab319913b56f876f8e7aff60edd1c119c3d754a33b14d126b7360df70b2d53c5967c29bae03e85149ebaa32f55c33e089e6d06330230983038e - languageName: node - linkType: hard - "ansi-escapes@npm:^3.2.0": version: 3.2.0 resolution: "ansi-escapes@npm:3.2.0" @@ -4046,15 +4295,6 @@ __metadata: languageName: node linkType: hard -"ansi-red@npm:^0.1.1": - version: 0.1.1 - resolution: "ansi-red@npm:0.1.1" - dependencies: - ansi-wrap: "npm:0.1.0" - checksum: 10/84442078e6ae34c79ada32d43d40956e0f953204626be4c562431761407b4388a573cfff950c78a6c8fa20e9eed12441ac8d1c89864d6a35df53e9ef7fce2b98 - languageName: node - linkType: hard - "ansi-regex@npm:^2.0.0": version: 2.1.1 resolution: "ansi-regex@npm:2.1.1" @@ -4090,13 +4330,6 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^2.2.1": - version: 2.2.1 - resolution: "ansi-styles@npm:2.2.1" - checksum: 10/ebc0e00381f2a29000d1dac8466a640ce11943cef3bda3cd0020dc042e31e1058ab59bf6169cd794a54c3a7338a61ebc404b7c91e004092dd20e028c432c9c2c - languageName: node - linkType: hard - "ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -4229,16 +4462,6 @@ __metadata: languageName: node linkType: hard -"arr-diff@npm:^1.0.1": - version: 1.1.0 - resolution: "arr-diff@npm:1.1.0" - dependencies: - arr-flatten: "npm:^1.0.1" - array-slice: "npm:^0.2.3" - checksum: 10/6fa5aade29ff80a8b704bcb6ae582ad718ea9dc31f213f616ba6185e2e033ce2082f9efead3ebc7d35a992852c74f052823c8a51248f15a535f84f346aa2f402 - languageName: node - linkType: hard - "arr-diff@npm:^2.0.0": version: 2.0.0 resolution: "arr-diff@npm:2.0.0" @@ -4280,13 +4503,6 @@ __metadata: languageName: node linkType: hard -"arr-union@npm:^2.0.1": - version: 2.1.0 - resolution: "arr-union@npm:2.1.0" - checksum: 10/19e21d0a8d184eb86c597541eaf90d9912470ce311b9e14b7b3f1be4fd18535ba3511db046565fb190f8be4f7a9ad3216b670cded3c765e03a0e3928a72085ea - languageName: node - linkType: hard - "arr-union@npm:^3.1.0": version: 3.1.0 resolution: "arr-union@npm:3.1.0" @@ -4367,13 +4583,6 @@ __metadata: languageName: node linkType: hard -"array-slice@npm:^0.2.3": - version: 0.2.3 - resolution: "array-slice@npm:0.2.3" - checksum: 10/9d35c15d05a160c9a85bbdfe79cb6c291d3c84bd46c4da632d235a4f5102e6f8b0b844a3082aeaf33cbb3ba54513b7732990788e7a6a62b55e800ca180180390 - languageName: node - linkType: hard - "array-slice@npm:^1.0.0": version: 1.1.0 resolution: "array-slice@npm:1.1.0" @@ -4501,18 +4710,6 @@ __metadata: languageName: node linkType: hard -"asn1.js@npm:^5.2.0": - version: 5.4.1 - resolution: "asn1.js@npm:5.4.1" - dependencies: - bn.js: "npm:^4.0.0" - inherits: "npm:^2.0.1" - minimalistic-assert: "npm:^1.0.0" - safer-buffer: "npm:^2.1.0" - checksum: 10/63d57c766f6afc81ff175bbf922626b3778d770c8b91b32cbcf672d7bf73b4198aca66c60a6427bff3aebc48feff1eab4a161f2681b7300b6c5b775a1e6fd791 - languageName: node - linkType: hard - "asn1@npm:~0.2.3": version: 0.2.4 resolution: "asn1@npm:0.2.4" @@ -4529,16 +4726,6 @@ __metadata: languageName: node linkType: hard -"assert@npm:^1.1.1": - version: 1.5.0 - resolution: "assert@npm:1.5.0" - dependencies: - object-assign: "npm:^4.1.1" - util: "npm:0.10.3" - checksum: 10/6266761663f40638b8eb685795e22d16df2e4885cc9006cbbeddc5fde3e853ddc489eb6d634df62d1a0c2b8ef9927e40f47f90bea49ace3776a2b758f5051ea3 - languageName: node - linkType: hard - "assign-symbols@npm:^1.0.0": version: 1.0.0 resolution: "assign-symbols@npm:1.0.0" @@ -4661,18 +4848,21 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:^8.4.1": - version: 8.4.1 - resolution: "babel-loader@npm:8.4.1" +"babel-loader@npm:^10.1.0": + version: 10.1.0 + resolution: "babel-loader@npm:10.1.0" dependencies: - find-cache-dir: "npm:^3.3.1" - loader-utils: "npm:^2.0.4" - make-dir: "npm:^3.1.0" - schema-utils: "npm:^2.6.5" + find-up: "npm:^5.0.0" peerDependencies: - "@babel/core": ^7.0.0 - webpack: ">=2" - checksum: 10/b54ae3796a351e5b5186cd7a8d53a902b679a33a187424c2858e385850142139a4343524c9fddd0eb4356250e51e67e47a9efeef79d01e132976c406212cba1d + "@babel/core": ^7.12.0 || ^8.0.0-beta.1 + "@rspack/core": ^1.0.0 || ^2.0.0-0 + webpack: ">=5.61.0" + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10/72f5dff26585051a60bdf8998b63cfdcb92cb2f6127d6c33661659337bebd340ceca51f07f7a2e243721dc83279472a01b1a1d6e7a5803fac435eecbab4a95a4 languageName: node linkType: hard @@ -4821,24 +5011,19 @@ __metadata: "@babel/preset-env": "npm:^7.28.6" "@babel/preset-typescript": "npm:^7.28.5" "@babel/runtime": "npm:^7.28.6" - "@rollup/plugin-babel": "npm:^5.3.1" - "@rollup/plugin-json": "npm:^4.1.0" - "@rollup/plugin-node-resolve": "npm:^11.2.1" + "@rollup/plugin-babel": "npm:^7.0.0" + "@rollup/plugin-json": "npm:^6.1.0" + "@rollup/plugin-node-resolve": "npm:^16.0.3" "@types/babel__traverse": "npm:^7.28.0" "@typescript-eslint/eslint-plugin": "npm:^8.53.1" "@typescript-eslint/parser": "npm:^8.53.1" babel-jest: "npm:^29.7.0" - chalk: "npm:^3.0.0" electron-to-chromium: "npm:^1.5.278" eslint: "npm:^8.57.1" eslint-formatter-codeframe: "npm:^7.32.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-prettier: "npm:^5.5.5" - fancy-log: "npm:^1.3.3" gulp: "npm:^4.0.2" - gulp-babel: "npm:^8.0.0" - gulp-newer: "npm:^1.4.0" - gulp-plumber: "npm:^1.2.1" gulp-rename: "npm:^1.4.0" gulp-uglify: "npm:^3.0.2" gulp-watch: "npm:^5.0.1" @@ -4848,8 +5033,7 @@ __metadata: lodash: "npm:^4.17.23" prettier: "npm:^3.8.1" rimraf: "npm:^2.7.1" - rollup: "npm:^2.79.2" - through2: "npm:^2.0.5" + rollup: "npm:^4.59.0" typescript: "npm:^5.9.3" languageName: unknown linkType: soft @@ -4927,13 +5111,6 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.0.2": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 10/669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 - languageName: node - linkType: hard - "base@npm:^0.11.1": version: 0.11.2 resolution: "base@npm:0.11.2" @@ -4974,13 +5151,6 @@ __metadata: languageName: node linkType: hard -"big.js@npm:^5.2.2": - version: 5.2.2 - resolution: "big.js@npm:5.2.2" - checksum: 10/c04416aeb084f4aa1c5857722439c327cc0ada9bd99ab80b650e3f30e2e4f1b92a04527ed1e7df8ffcd7c0ea311745a04af12d53e2f091bf09a06f1292003827 - languageName: node - linkType: hard - "binary-extensions@npm:^1.0.0": version: 1.13.1 resolution: "binary-extensions@npm:1.13.1" @@ -5011,20 +5181,6 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": - version: 4.12.0 - resolution: "bn.js@npm:4.12.0" - checksum: 10/10f8db196d3da5adfc3207d35d0a42aa29033eb33685f20ba2c36cadfe2de63dad05df0a20ab5aae01b418d1c4b3d4d205273085262fa020d17e93ff32b67527 - languageName: node - linkType: hard - -"bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 10/7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84 - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -5082,86 +5238,6 @@ __metadata: languageName: node linkType: hard -"brorand@npm:^1.0.1, brorand@npm:^1.1.0": - version: 1.1.0 - resolution: "brorand@npm:1.1.0" - checksum: 10/8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be - languageName: node - linkType: hard - -"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": - version: 1.2.0 - resolution: "browserify-aes@npm:1.2.0" - dependencies: - buffer-xor: "npm:^1.0.3" - cipher-base: "npm:^1.0.0" - create-hash: "npm:^1.1.0" - evp_bytestokey: "npm:^1.0.3" - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - checksum: 10/2813058f74e083a00450b11ea9d5d1f072de7bf0133f5d122d4ff7b849bece56d52b9c51ad0db0fad21c0bc4e8272fd5196114bbe7b94a9b7feb0f9fbb33a3bf - languageName: node - linkType: hard - -"browserify-cipher@npm:^1.0.0": - version: 1.0.1 - resolution: "browserify-cipher@npm:1.0.1" - dependencies: - browserify-aes: "npm:^1.0.4" - browserify-des: "npm:^1.0.0" - evp_bytestokey: "npm:^1.0.0" - checksum: 10/2d8500acf1ee535e6bebe808f7a20e4c3a9e2ed1a6885fff1facbfd201ac013ef030422bec65ca9ece8ffe82b03ca580421463f9c45af6c8415fd629f4118c13 - languageName: node - linkType: hard - -"browserify-des@npm:^1.0.0": - version: 1.0.2 - resolution: "browserify-des@npm:1.0.2" - dependencies: - cipher-base: "npm:^1.0.1" - des.js: "npm:^1.0.0" - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.1.2" - checksum: 10/2fd9018e598b1b25e002abaf656d46d8e0f2ee2666ff18852d37e5c3d0e47701d6824256b060fac395420d56a0c49c2b0d40a194e6fbd837bfdd893e7eb5ade4 - languageName: node - linkType: hard - -"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": - version: 4.1.0 - resolution: "browserify-rsa@npm:4.1.0" - dependencies: - bn.js: "npm:^5.0.0" - randombytes: "npm:^2.0.1" - checksum: 10/155f0c135873efc85620571a33d884aa8810e40176125ad424ec9d85016ff105a07f6231650914a760cca66f29af0494087947b7be34880dd4599a0cd3c38e54 - languageName: node - linkType: hard - -"browserify-sign@npm:^4.0.0": - version: 4.2.2 - resolution: "browserify-sign@npm:4.2.2" - dependencies: - bn.js: "npm:^5.2.1" - browserify-rsa: "npm:^4.1.0" - create-hash: "npm:^1.2.0" - create-hmac: "npm:^1.1.7" - elliptic: "npm:^6.5.4" - inherits: "npm:^2.0.4" - parse-asn1: "npm:^5.1.6" - readable-stream: "npm:^3.6.2" - safe-buffer: "npm:^5.2.1" - checksum: 10/b622730c0fc183328c3a1c9fdaaaa5118821ed6822b266fa6b0375db7e20061ebec87301d61931d79b9da9a96ada1cab317fce3c68f233e5e93ed02dbb35544c - languageName: node - linkType: hard - -"browserify-zlib@npm:^0.2.0": - version: 0.2.0 - resolution: "browserify-zlib@npm:0.2.0" - dependencies: - pako: "npm:~1.0.5" - checksum: 10/852e72effdc00bf8acc6d167d835179eda9e5bd13721ae5d0a2d132dc542f33e73bead2959eb43a2f181a9c495bc2ae2bdb4ec37c4e37ff61a0277741cbaaa7a - languageName: node - linkType: hard - "browserslist@npm:^4.24.0, browserslist@npm:^4.28.1": version: 4.28.1 resolution: "browserslist@npm:4.28.1" @@ -5207,38 +5283,6 @@ __metadata: languageName: node linkType: hard -"buffer-xor@npm:^1.0.3": - version: 1.0.3 - resolution: "buffer-xor@npm:1.0.3" - checksum: 10/4a63d48b5117c7eda896d81cd3582d9707329b07c97a14b0ece2edc6e64220ea7ea17c94b295e8c2cb7b9f8291e2b079f9096be8ac14be238420a43e06ec66e2 - languageName: node - linkType: hard - -"buffer@npm:^4.3.0": - version: 4.9.2 - resolution: "buffer@npm:4.9.2" - dependencies: - base64-js: "npm:^1.0.2" - ieee754: "npm:^1.1.4" - isarray: "npm:^1.0.0" - checksum: 10/4852a455e167bc8ca580c3c585176bbe0931c9929aeb68f3e0b49adadcb4e513fd0922a43efdf67ddb2e8785bbe8254ae17f4b69038dd06329ee9e3283c8508f - languageName: node - linkType: hard - -"builtin-modules@npm:^3.1.0": - version: 3.2.0 - resolution: "builtin-modules@npm:3.2.0" - checksum: 10/cb64c436f4d9bf7c5ba5d2672ce8483ba36f6efabaeb11d0ecd534ccd2c82431d52f0e8d01e38de88b225db11fc293561030c8f52abfa2c8e9c63e259d160788 - languageName: node - linkType: hard - -"builtin-status-codes@npm:^3.0.0": - version: 3.0.0 - resolution: "builtin-status-codes@npm:3.0.0" - checksum: 10/1119429cf4b0d57bf76b248ad6f529167d343156ebbcc4d4e4ad600484f6bc63002595cbb61b67ad03ce55cd1d3c4711c03bbf198bf24653b8392420482f3773 - languageName: node - linkType: hard - "builtins@npm:^1.0.3": version: 1.0.3 resolution: "builtins@npm:1.0.3" @@ -5260,7 +5304,7 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^12.0.0, cacache@npm:^12.0.2, cacache@npm:^12.0.3": +"cacache@npm:^12.0.0, cacache@npm:^12.0.3": version: 12.0.4 resolution: "cacache@npm:12.0.4" dependencies: @@ -5441,19 +5485,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^1.1.3": - version: 1.1.3 - resolution: "chalk@npm:1.1.3" - dependencies: - ansi-styles: "npm:^2.2.1" - escape-string-regexp: "npm:^1.0.2" - has-ansi: "npm:^2.0.0" - strip-ansi: "npm:^3.0.0" - supports-color: "npm:^2.0.0" - checksum: 10/abcf10da02afde04cc615f06c4bdb3ffc70d2bfbf37e0df03bb88b7459a9411dab4d01210745b773abc936031530a20355f1facc4bee1bbf08613d8fdcfb3aeb - languageName: node - linkType: hard - "chalk@npm:^2.3.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -5465,16 +5496,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^3.0.0": - version: 3.0.0 - resolution: "chalk@npm:3.0.0" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10/37f90b31fd655fb49c2bd8e2a68aebefddd64522655d001ef417e6f955def0ed9110a867ffc878a533f2dafea5f2032433a37c8a7614969baa7f8a1cd424ddfc - languageName: node - linkType: hard - "chalk@npm:^4.0.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" @@ -5499,7 +5520,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^2.0.0, chokidar@npm:^2.1.8": +"chokidar@npm:^2.0.0": version: 2.1.8 resolution: "chokidar@npm:2.1.8" dependencies: @@ -5522,7 +5543,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.4.1, chokidar@npm:^3.6.0": +"chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -5578,16 +5599,6 @@ __metadata: languageName: node linkType: hard -"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.4 - resolution: "cipher-base@npm:1.0.4" - dependencies: - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - checksum: 10/3d5d6652ca499c3f7c5d7fdc2932a357ec1e5aa84f2ad766d850efd42e89753c97b795c3a104a8e7ae35b4e293f5363926913de3bf8181af37067d9d541ca0db - languageName: node - linkType: hard - "cjs-module-lexer@npm:^2.1.0": version: 2.2.0 resolution: "cjs-module-lexer@npm:2.2.0" @@ -5796,6 +5807,13 @@ __metadata: languageName: node linkType: hard +"colorette@npm:^2.0.14": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 10/0b8de48bfa5d10afc160b8eaa2b9938f34a892530b2f7d7897e0458d9535a066e3998b49da9d21161c78225b272df19ae3a64d6df28b4c9734c0e55bbd02406f + languageName: node + linkType: hard + "columnify@npm:^1.5.4": version: 1.5.4 resolution: "columnify@npm:1.5.4" @@ -5815,6 +5833,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^12.1.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10/cdaeb672d979816853a4eed7f1310a9319e8b976172485c2a6b437ed0db0a389a44cfb222bfbde772781efa9f215bdd1b936f80d6b249485b465c6cb906e1f93 + languageName: node + linkType: hard + "commander@npm:^2.20.0, commander@npm:~2.20.3": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -5829,13 +5854,6 @@ __metadata: languageName: node linkType: hard -"commondir@npm:^1.0.1": - version: 1.0.1 - resolution: "commondir@npm:1.0.1" - checksum: 10/4620bc4936a4ef12ce7dfcd272bb23a99f2ad68889a4e4ad766c9f8ad21af982511934d6f7050d4a8bde90011b1c15d56e61a1b4576d9913efbf697a20172d6c - languageName: node - linkType: hard - "compare-func@npm:^1.3.1": version: 1.3.2 resolution: "compare-func@npm:1.3.2" @@ -5894,13 +5912,6 @@ __metadata: languageName: node linkType: hard -"console-browserify@npm:^1.1.0": - version: 1.2.0 - resolution: "console-browserify@npm:1.2.0" - checksum: 10/4f16c471fa84909af6ae00527ce8d19dd9ed587eab85923c145cadfbc35414139f87e7bdd61746138e22cd9df45c2a1ca060370998c2c39f801d4a778105bac5 - languageName: node - linkType: hard - "console-control-strings@npm:^1.0.0, console-control-strings@npm:~1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" @@ -5908,13 +5919,6 @@ __metadata: languageName: node linkType: hard -"constants-browserify@npm:^1.0.0": - version: 1.0.0 - resolution: "constants-browserify@npm:1.0.0" - checksum: 10/49ef0babd907616dddde6905b80fe44ad5948e1eaaf6cf65d5f23a8c60c029ff63a1198c364665be1d6b2cb183d7e12921f33049cc126734ade84a3cfdbc83f6 - languageName: node - linkType: hard - "conventional-changelog-angular@npm:^5.0.3": version: 5.0.6 resolution: "conventional-changelog-angular@npm:5.0.6" @@ -6100,51 +6104,14 @@ __metadata: resolution: "cosmiconfig@npm:5.2.1" dependencies: import-fresh: "npm:^2.0.0" - is-directory: "npm:^0.3.1" - js-yaml: "npm:^3.13.1" - parse-json: "npm:^4.0.0" - checksum: 10/1d617668e1367b8d66617fb8a1bd8c13e9598534959ac0cc86195b1b0cbe7afbba2b9faa300c60b9d9d35409cf4f064b0f6e377f4ea036434e5250c69c76932f - languageName: node - linkType: hard - -"create-ecdh@npm:^4.0.0": - version: 4.0.4 - resolution: "create-ecdh@npm:4.0.4" - dependencies: - bn.js: "npm:^4.1.0" - elliptic: "npm:^6.5.3" - checksum: 10/0dd7fca9711d09e152375b79acf1e3f306d1a25ba87b8ff14c2fd8e68b83aafe0a7dd6c4e540c9ffbdd227a5fa1ad9b81eca1f233c38bb47770597ba247e614b - languageName: node - linkType: hard - -"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": - version: 1.2.0 - resolution: "create-hash@npm:1.2.0" - dependencies: - cipher-base: "npm:^1.0.1" - inherits: "npm:^2.0.1" - md5.js: "npm:^1.3.4" - ripemd160: "npm:^2.0.1" - sha.js: "npm:^2.4.0" - checksum: 10/3cfef32043b47a8999602af9bcd74966db6971dd3eb828d1a479f3a44d7f58e38c1caf34aa21a01941cc8d9e1a841738a732f200f00ea155f8a8835133d2e7bc - languageName: node - linkType: hard - -"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": - version: 1.1.7 - resolution: "create-hmac@npm:1.1.7" - dependencies: - cipher-base: "npm:^1.0.3" - create-hash: "npm:^1.1.0" - inherits: "npm:^2.0.1" - ripemd160: "npm:^2.0.0" - safe-buffer: "npm:^5.0.1" - sha.js: "npm:^2.4.8" - checksum: 10/2b26769f87e99ef72150bf99d1439d69272b2e510e23a2b8daf4e93e2412f4842504237d726044fa797cb20ee0ec8bee78d414b11f2d7ca93299185c93df0dae + is-directory: "npm:^0.3.1" + js-yaml: "npm:^3.13.1" + parse-json: "npm:^4.0.0" + checksum: 10/1d617668e1367b8d66617fb8a1bd8c13e9598534959ac0cc86195b1b0cbe7afbba2b9faa300c60b9d9d35409cf4f064b0f6e377f4ea036434e5250c69c76932f languageName: node linkType: hard -"cross-spawn@npm:^6.0.0, cross-spawn@npm:^6.0.5": +"cross-spawn@npm:^6.0.0": version: 6.0.5 resolution: "cross-spawn@npm:6.0.5" dependencies: @@ -6168,25 +6135,6 @@ __metadata: languageName: node linkType: hard -"crypto-browserify@npm:^3.11.0": - version: 3.12.0 - resolution: "crypto-browserify@npm:3.12.0" - dependencies: - browserify-cipher: "npm:^1.0.0" - browserify-sign: "npm:^4.0.0" - create-ecdh: "npm:^4.0.0" - create-hash: "npm:^1.1.0" - create-hmac: "npm:^1.1.0" - diffie-hellman: "npm:^5.0.0" - inherits: "npm:^2.0.1" - pbkdf2: "npm:^3.0.3" - public-encrypt: "npm:^4.0.0" - randombytes: "npm:^2.0.0" - randomfill: "npm:^1.0.3" - checksum: 10/5ab534474e24c8c3925bd1ec0de57c9022329cb267ca8437f1e3a7200278667c0bea0a51235030a9da3165c1885c73f51cfbece1eca31fd4a53cfea23f628c9b - languageName: node - linkType: hard - "currently-unhandled@npm:^0.4.1": version: 0.4.1 resolution: "currently-unhandled@npm:0.4.1" @@ -6477,16 +6425,6 @@ __metadata: languageName: node linkType: hard -"des.js@npm:^1.0.0": - version: 1.0.1 - resolution: "des.js@npm:1.0.1" - dependencies: - inherits: "npm:^2.0.1" - minimalistic-assert: "npm:^1.0.0" - checksum: 10/f8eed334f85228d0cd985e3299c9e65ab70f6b82852f4dfb3eb2614ec7927ece262fed172daca02b57899388477046739225663739e54185d90cc5e5c10b4e11 - languageName: node - linkType: hard - "detect-file@npm:^1.0.0": version: 1.0.0 resolution: "detect-file@npm:1.0.0" @@ -6527,17 +6465,6 @@ __metadata: languageName: node linkType: hard -"diffie-hellman@npm:^5.0.0": - version: 5.0.3 - resolution: "diffie-hellman@npm:5.0.3" - dependencies: - bn.js: "npm:^4.1.0" - miller-rabin: "npm:^4.0.0" - randombytes: "npm:^2.0.0" - checksum: 10/2ff28231f93b27a4903461432d2de831df02e3568ea7633d5d7b6167eb73077f823b2bca26de6ba4f5c7ecd10a3df5aa94d376d136ab6209948c03cc4e4ac1fe - languageName: node - linkType: hard - "dir-glob@npm:^2.2.2": version: 2.2.2 resolution: "dir-glob@npm:2.2.2" @@ -6565,13 +6492,6 @@ __metadata: languageName: node linkType: hard -"domain-browser@npm:^1.1.1": - version: 1.2.0 - resolution: "domain-browser@npm:1.2.0" - checksum: 10/3f339b1be9a22135d66fe12398d788ff35ba936c924b1b201b27ef221c1381790454fffc028fe01b69a434c60fdae4082005a4d43b40c32c47d0b0e71874f944 - languageName: node - linkType: hard - "dot-prop@npm:^3.0.0": version: 3.0.0 resolution: "dot-prop@npm:3.0.0" @@ -6654,21 +6574,6 @@ __metadata: languageName: node linkType: hard -"elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": - version: 6.6.1 - resolution: "elliptic@npm:6.6.1" - dependencies: - bn.js: "npm:^4.11.9" - brorand: "npm:^1.1.0" - hash.js: "npm:^1.0.0" - hmac-drbg: "npm:^1.0.1" - inherits: "npm:^2.0.4" - minimalistic-assert: "npm:^1.0.1" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10/dc678c9febd89a219c4008ba3a9abb82237be853d9fd171cd602c8fb5ec39927e65c6b5e7a1b2a4ea82ee8e0ded72275e7932bb2da04a5790c2638b818e4e1c5 - languageName: node - linkType: hard - "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -6697,13 +6602,6 @@ __metadata: languageName: node linkType: hard -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: 10/114f47d6d45612621497d2b1556c8f142c35332a591780a54e863e42d281e72d6c7d7c419f2e419319d4eb7f6ebf1db82d9744905d90f275db20d06a763b5e19 - languageName: node - linkType: hard - "encoding@npm:^0.1.11": version: 0.1.12 resolution: "encoding@npm:0.1.12" @@ -6722,14 +6620,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^4.1.1, enhanced-resolve@npm:^4.5.0": - version: 4.5.0 - resolution: "enhanced-resolve@npm:4.5.0" +"enhanced-resolve@npm:^5.20.0": + version: 5.20.0 + resolution: "enhanced-resolve@npm:5.20.0" dependencies: - graceful-fs: "npm:^4.1.2" - memory-fs: "npm:^0.5.0" - tapable: "npm:^1.0.0" - checksum: 10/ae19d36c0faf6b3f66033f9e639a4358ff28c0dbb28438b1c5ab2ba04b7158fba27f4adbc4ae4116a2683b3f7063586ba8d9af2e7625fd5184ecdc83a2a0723a + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.3.0" + checksum: 10/ba22699e4b46dc1be6441c359636ebcdd5028229219a7d6ba10f39996401f950967f8297ddf3284d0ee8e33c8133a8742696154e383cc08d8bd2bf80ba87df97 languageName: node linkType: hard @@ -6740,6 +6637,15 @@ __metadata: languageName: node linkType: hard +"envinfo@npm:^7.14.0": + version: 7.21.0 + resolution: "envinfo@npm:7.21.0" + bin: + envinfo: dist/cli.js + checksum: 10/2469a72802ded4e43c007dcd1c5dd44d8049b7d18276874dcc3f3f14a54bc72806fa35e82760974ca1442d82f5f9df3651048204e72791f81bcdd5f07422a561 + languageName: node + linkType: hard + "envinfo@npm:^7.3.1": version: 7.5.0 resolution: "envinfo@npm:7.5.0" @@ -6756,17 +6662,6 @@ __metadata: languageName: node linkType: hard -"errno@npm:^0.1.3, errno@npm:~0.1.7": - version: 0.1.8 - resolution: "errno@npm:0.1.8" - dependencies: - prr: "npm:~1.0.1" - bin: - errno: cli.js - checksum: 10/93076ed11bedb8f0389cbefcbdd3445f66443159439dccbaac89a053428ad92147676736235d275612dc0296d3f9a7e6b7177ed78a566b6cd15dacd4fa0d5888 - languageName: node - linkType: hard - "error-ex@npm:^1.2.0, error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" @@ -6852,6 +6747,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^2.0.0": + version: 2.0.0 + resolution: "es-module-lexer@npm:2.0.0" + checksum: 10/b075855289b5f40ee496f3d7525c5c501d029c3da15c22298a0030d625bf36d1da0768b26278f7f4bada2a602459b505888e20b77c414fba5da5619b0e84dbd1 + languageName: node + linkType: hard + "es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": version: 1.1.1 resolution: "es-object-atoms@npm:1.1.1" @@ -6960,7 +6862,7 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": +"escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" checksum: 10/6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 @@ -7073,16 +6975,6 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^4.0.3": - version: 4.0.3 - resolution: "eslint-scope@npm:4.0.3" - dependencies: - esrecurse: "npm:^4.1.0" - estraverse: "npm:^4.1.1" - checksum: 10/c68b8ac93c166ccb6ff5eadd4342f6e53c6b020eb9f71a63b37ab3833c5af925d7dc1833269dc782a6e24aa3b79749ce603cb8618ed9b398277804a39363fd33 - languageName: node - linkType: hard - "eslint-scope@npm:^7.2.2": version: 7.2.2 resolution: "eslint-scope@npm:7.2.2" @@ -7192,7 +7084,7 @@ __metadata: languageName: node linkType: hard -"esrecurse@npm:^4.1.0, esrecurse@npm:^4.3.0": +"esrecurse@npm:^4.3.0": version: 4.3.0 resolution: "esrecurse@npm:4.3.0" dependencies: @@ -7222,10 +7114,10 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:^1.0.1": - version: 1.0.1 - resolution: "estree-walker@npm:1.0.1" - checksum: 10/1cf11a0aff7613aa765dc535ed1d83e2a1986207d2353f4795df309a2c55726de3ca4948df635c09969a739dc59e8e2d69f88d3b3d2c6dfc5701257aafd1d11b +"estree-walker@npm:^2.0.2": + version: 2.0.2 + resolution: "estree-walker@npm:2.0.2" + checksum: 10/b02109c5d46bc2ed47de4990eef770f7457b1159a229f0999a09224d2b85ffeed2d7679cffcff90aeb4448e94b0168feb5265b209cdec29aad50a3d6e93d21e2 languageName: node linkType: hard @@ -7243,24 +7135,13 @@ __metadata: languageName: node linkType: hard -"events@npm:^3.0.0": +"events@npm:^3.2.0": version: 3.3.0 resolution: "events@npm:3.3.0" checksum: 10/a3d47e285e28d324d7180f1e493961a2bbb4cad6412090e4dec114f4db1f5b560c7696ee8e758f55e23913ede856e3689cd3aa9ae13c56b5d8314cd3b3ddd1be languageName: node linkType: hard -"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": - version: 1.0.3 - resolution: "evp_bytestokey@npm:1.0.3" - dependencies: - md5.js: "npm:^1.3.4" - node-gyp: "npm:latest" - safe-buffer: "npm:^5.1.1" - checksum: 10/ad4e1577f1a6b721c7800dcc7c733fe01f6c310732bb5bf2240245c2a5b45a38518b91d8be2c610611623160b9d1c0e91f1ce96d639f8b53e8894625cf20fa45 - languageName: node - linkType: hard - "execa@npm:^1.0.0": version: 1.0.0 resolution: "execa@npm:1.0.0" @@ -7365,15 +7246,6 @@ __metadata: languageName: node linkType: hard -"extend-shallow@npm:^1.1.2": - version: 1.1.4 - resolution: "extend-shallow@npm:1.1.4" - dependencies: - kind-of: "npm:^1.1.0" - checksum: 10/437ebb676d031cf98b9952220ef026593bde81f8f100b9f3793b4872a8cc6905d1ef9301c8f8958aed6bc0c5472872f96f43cf417b43446a84a28e67d984a0a6 - languageName: node - linkType: hard - "extend-shallow@npm:^2.0.1": version: 2.0.1 resolution: "extend-shallow@npm:2.0.1" @@ -7454,7 +7326,7 @@ __metadata: languageName: node linkType: hard -"fancy-log@npm:^1.3.2, fancy-log@npm:^1.3.3": +"fancy-log@npm:^1.3.2": version: 1.3.3 resolution: "fancy-log@npm:1.3.3" dependencies: @@ -7508,6 +7380,20 @@ __metadata: languageName: node linkType: hard +"fast-uri@npm:^3.0.1": + version: 3.1.0 + resolution: "fast-uri@npm:3.1.0" + checksum: 10/818b2c96dc913bcf8511d844c3d2420e2c70b325c0653633f51821e4e29013c2015387944435cd0ef5322c36c9beecc31e44f71b257aeb8e0b333c1d62bb17c2 + languageName: node + linkType: hard + +"fastest-levenshtein@npm:^1.0.12": + version: 1.0.16 + resolution: "fastest-levenshtein@npm:1.0.16" + checksum: 10/ee85d33b5cef592033f70e1c13ae8624055950b4eb832435099cd56aa313d7f251b873bedbc06a517adfaff7b31756d139535991e2406967438e03a1bf1b008e + languageName: node + linkType: hard + "fastq@npm:^1.6.0": version: 1.13.0 resolution: "fastq@npm:1.13.0" @@ -7611,28 +7497,6 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^2.1.0": - version: 2.1.0 - resolution: "find-cache-dir@npm:2.1.0" - dependencies: - commondir: "npm:^1.0.1" - make-dir: "npm:^2.0.0" - pkg-dir: "npm:^3.0.0" - checksum: 10/60ad475a6da9f257df4e81900f78986ab367d4f65d33cf802c5b91e969c28a8762f098693d7a571b6e4dd4c15166c2da32ae2d18b6766a18e2071079448fdce4 - languageName: node - linkType: hard - -"find-cache-dir@npm:^3.3.1": - version: 3.3.2 - resolution: "find-cache-dir@npm:3.3.2" - dependencies: - commondir: "npm:^1.0.1" - make-dir: "npm:^3.0.2" - pkg-dir: "npm:^4.1.0" - checksum: 10/3907c2e0b15132704ed67083686cd3e68ab7d9ecc22e50ae9da20678245d488b01fa22c0e34c0544dc6edc4354c766f016c8c186a787be7c17f7cde8c5281e85 - languageName: node - linkType: hard - "find-up@npm:^1.0.0": version: 1.1.2 resolution: "find-up@npm:1.1.2" @@ -7744,6 +7608,15 @@ __metadata: languageName: node linkType: hard +"flat@npm:^5.0.2": + version: 5.0.2 + resolution: "flat@npm:5.0.2" + bin: + flat: cli.js + checksum: 10/72479e651c15eab53e25ce04c31bab18cfaac0556505cac19221dbbe85bbb9686bc76e4d397e89e5bf516ce667dcf818f8b07e585568edba55abc2bf1f698fb5 + languageName: node + linkType: hard + "flatted@npm:^3.1.0": version: 3.2.5 resolution: "flatted@npm:3.2.5" @@ -8258,6 +8131,13 @@ __metadata: languageName: node linkType: hard +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: 10/9009529195a955c40d7b9690794aeff5ba665cc38f1519e111c58bb54366fd0c106bde80acf97ba4e533208eb53422c83b136611a54c5fefb1edd8dc267cb62e + languageName: node + linkType: hard + "glob-watcher@npm:^5.0.3": version: 5.0.3 resolution: "glob-watcher@npm:5.0.3" @@ -8288,7 +8168,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.3, glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0": +"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -8313,15 +8193,6 @@ __metadata: languageName: node linkType: hard -"global-modules@npm:^2.0.0": - version: 2.0.0 - resolution: "global-modules@npm:2.0.0" - dependencies: - global-prefix: "npm:^3.0.0" - checksum: 10/4aee73adf533fe82ead2ad15c8bfb6ea4fb29e16d2d067521ab39d3b45b8f834d71c47a807e4f8f696e79497c3946d4ccdcd708da6f3a4522d65b087b8852f64 - languageName: node - linkType: hard - "global-prefix@npm:^1.0.1": version: 1.0.2 resolution: "global-prefix@npm:1.0.2" @@ -8335,17 +8206,6 @@ __metadata: languageName: node linkType: hard -"global-prefix@npm:^3.0.0": - version: 3.0.0 - resolution: "global-prefix@npm:3.0.0" - dependencies: - ini: "npm:^1.3.5" - kind-of: "npm:^6.0.2" - which: "npm:^1.3.1" - checksum: 10/a405b9f83c7d88a49dc1c1e458d6585e258356810d3d0f41094265152a06a0f393b14d911f45616e35a4ce3894176a73be2984883575e778f55e90bf812d7337 - languageName: node - linkType: hard - "globals@npm:^13.19.0": version: 13.24.0 resolution: "globals@npm:13.24.0" @@ -8397,7 +8257,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.0.0, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.0.0, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 @@ -8411,20 +8271,6 @@ __metadata: languageName: node linkType: hard -"gulp-babel@npm:^8.0.0": - version: 8.0.0 - resolution: "gulp-babel@npm:8.0.0" - dependencies: - plugin-error: "npm:^1.0.1" - replace-ext: "npm:^1.0.0" - through2: "npm:^2.0.0" - vinyl-sourcemaps-apply: "npm:^0.2.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/45ddd5a70af20033bde55280db6e45bbb3c68cb71e6244a210228a2736126970ba05c81184dab06bd8cca19a7f083f2ee035859d5a89bbd1016a3c44b00b7ec7 - languageName: node - linkType: hard - "gulp-cli@npm:^2.2.0": version: 2.2.0 resolution: "gulp-cli@npm:2.2.0" @@ -8453,29 +8299,6 @@ __metadata: languageName: node linkType: hard -"gulp-newer@npm:^1.4.0": - version: 1.4.0 - resolution: "gulp-newer@npm:1.4.0" - dependencies: - glob: "npm:^7.0.3" - kew: "npm:^0.7.0" - plugin-error: "npm:^0.1.2" - checksum: 10/a0e9bf388cfa95b238492323888712039c52c612ab01a7395d647ec4e8f878dac191cedf8a2e1feb036093ac7032d5a4389f08997a852848894807354f98c111 - languageName: node - linkType: hard - -"gulp-plumber@npm:^1.2.1": - version: 1.2.1 - resolution: "gulp-plumber@npm:1.2.1" - dependencies: - chalk: "npm:^1.1.3" - fancy-log: "npm:^1.3.2" - plugin-error: "npm:^0.1.2" - through2: "npm:^2.0.3" - checksum: 10/95f880be326c0fab9286956539861a84416f02c41633f670a7540287c089e49b2853f39c4379e6e2da83450e6fc2e4055a7efddf929a1960b61a0aef376f770a - languageName: node - linkType: hard - "gulp-rename@npm:^1.4.0": version: 1.4.0 resolution: "gulp-rename@npm:1.4.0" @@ -8579,15 +8402,6 @@ __metadata: languageName: node linkType: hard -"has-ansi@npm:^2.0.0": - version: 2.0.0 - resolution: "has-ansi@npm:2.0.0" - dependencies: - ansi-regex: "npm:^2.0.0" - checksum: 10/1b51daa0214440db171ff359d0a2d17bc20061164c57e76234f614c91dbd2a79ddd68dfc8ee73629366f7be45a6df5f2ea9de83f52e1ca24433f2cc78c35d8ec - languageName: node - linkType: hard - "has-bigints@npm:^1.0.2": version: 1.1.0 resolution: "has-bigints@npm:1.1.0" @@ -8698,27 +8512,6 @@ __metadata: languageName: node linkType: hard -"hash-base@npm:^3.0.0": - version: 3.1.0 - resolution: "hash-base@npm:3.1.0" - dependencies: - inherits: "npm:^2.0.4" - readable-stream: "npm:^3.6.0" - safe-buffer: "npm:^5.2.0" - checksum: 10/26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc - languageName: node - linkType: hard - -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": - version: 1.1.7 - resolution: "hash.js@npm:1.1.7" - dependencies: - inherits: "npm:^2.0.3" - minimalistic-assert: "npm:^1.0.1" - checksum: 10/0c89ee4006606a40f92df5cc3c263342e7fea68110f3e9ef032bd2083650430505db01b6b7926953489517d4027535e4fdc7f970412893d3031c361d3ec8f4b3 - languageName: node - linkType: hard - "hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" @@ -8728,17 +8521,6 @@ __metadata: languageName: node linkType: hard -"hmac-drbg@npm:^1.0.1": - version: 1.0.1 - resolution: "hmac-drbg@npm:1.0.1" - dependencies: - hash.js: "npm:^1.0.3" - minimalistic-assert: "npm:^1.0.0" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10/0298a1445b8029a69b713d918ecaa84a1d9f614f5857e0c6e1ca517abfa1357216987b2ee08cc6cc73ba82a6c6ddf2ff11b9717a653530ef03be599d4699b836 - languageName: node - linkType: hard - "homedir-polyfill@npm:^1.0.1": version: 1.0.3 resolution: "homedir-polyfill@npm:1.0.3" @@ -8790,13 +8572,6 @@ __metadata: languageName: node linkType: hard -"https-browserify@npm:^1.0.0": - version: 1.0.0 - resolution: "https-browserify@npm:1.0.0" - checksum: 10/2d707c457319e1320adf0e7556174c190865fb345b6a183f033cee440f73221dbe7fa3f0adcffb1e6b0664726256bd44771a82e50fe6c66976c10b237100536a - languageName: node - linkType: hard - "https-proxy-agent@npm:^2.2.3": version: 2.2.4 resolution: "https-proxy-agent@npm:2.2.4" @@ -8832,13 +8607,6 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.4": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: 10/d9f2557a59036f16c282aaeb107832dc957a93d73397d89bbad4eb1130560560eb695060145e8e6b3b498b15ab95510226649a0b8f52ae06583575419fe10fc4 - languageName: node - linkType: hard - "iferr@npm:^0.1.5": version: 0.1.5 resolution: "iferr@npm:0.1.5" @@ -8908,7 +8676,7 @@ __metadata: languageName: node linkType: hard -"import-local@npm:^3.2.0": +"import-local@npm:^3.0.2, import-local@npm:^3.2.0": version: 3.2.0 resolution: "import-local@npm:3.2.0" dependencies: @@ -8960,28 +8728,14 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521 languageName: node linkType: hard -"inherits@npm:2.0.1": - version: 2.0.1 - resolution: "inherits@npm:2.0.1" - checksum: 10/37165f42e53627edc18d815654a79e7407e356adf480aab77db3a12c978e597f3af632cf0459472dd5a088bc21ee911020f544c0d3c23b45bcfd1cd92fe9e404 - languageName: node - linkType: hard - -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 10/8771303d66c51be433b564427c16011a8e3fbc3449f1f11ea50efb30a4369495f1d0e89f0fc12bdec0bd7e49102ced5d137e031d39ea09821cb3c717fcf21e69 - languageName: node - linkType: hard - -"ini@npm:^1.3.2, ini@npm:^1.3.4, ini@npm:^1.3.5, ini@npm:~1.3.0": +"ini@npm:^1.3.2, ini@npm:^1.3.4, ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" checksum: 10/314ae176e8d4deb3def56106da8002b462221c174ddb7ce0c49ee72c8cd1f9044f7b10cc555a7d8850982c3b9ca96fc212122749f5234bc2b6fb05fb942ed566 @@ -9036,13 +8790,20 @@ __metadata: languageName: node linkType: hard -"interpret@npm:^1.1.0, interpret@npm:^1.4.0": +"interpret@npm:^1.1.0": version: 1.4.0 resolution: "interpret@npm:1.4.0" checksum: 10/5beec568d3f60543d0f61f2c5969d44dffcb1a372fe5abcdb8013968114d4e4aaac06bc971a4c9f5bd52d150881d8ebad72a8c60686b1361f5f0522f39c0e1a3 languageName: node linkType: hard +"interpret@npm:^3.1.1": + version: 3.1.1 + resolution: "interpret@npm:3.1.1" + checksum: 10/bc9e11126949c4e6ff49b0b819e923a9adc8e8bf3f9d4f2d782de6d5f592774f6fee4457c10bd08c6a2146b4baee460ccb242c99e5397defa9c846af0d00505a + languageName: node + linkType: hard + "invert-kv@npm:^1.0.0": version: 1.0.0 resolution: "invert-kv@npm:1.0.0" @@ -9678,14 +9439,7 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^1.1.0": - version: 1.1.0 - resolution: "is-wsl@npm:1.1.0" - checksum: 10/ea157d232351e68c92bd62fc541771096942fe72f69dff452dd26dcc31466258c570a3b04b8cda2e01cd2968255b02951b8670d08ea4ed76d6b1a646061ac4fe - languageName: node - linkType: hard - -"isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0": +"isarray@npm:1.0.0, isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" checksum: 10/f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab @@ -10296,6 +10050,17 @@ __metadata: languageName: node linkType: hard +"jest-worker@npm:^27.4.5": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10/06c6e2a84591d9ede704d5022fc13791e8876e83397c89d481b0063332abbb64c0f01ef4ca7de520b35c7a1058556078d6bdc3631376f4e9ffb42316c1a8488e + languageName: node + linkType: hard + "jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" @@ -10373,14 +10138,14 @@ __metadata: languageName: node linkType: hard -"json-parse-better-errors@npm:^1.0.0, json-parse-better-errors@npm:^1.0.1, json-parse-better-errors@npm:^1.0.2": +"json-parse-better-errors@npm:^1.0.0, json-parse-better-errors@npm:^1.0.1": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" checksum: 10/5553232045359b767b0f2039a6777fede1a8d7dca1a0ffb1f9ef73a7519489ae7f566b2e040f2b4c38edb8e35e37ae07af7f0a52420902f869ee0dbf5dc6c784 languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0": +"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" checksum: 10/5f3a99009ed5f2a5a67d06e2f298cc97bc86d462034173308156f15b43a6e850be8511dc204b9b94566305da2947f7d90289657237d210351a39059ff9d666cf @@ -10394,6 +10159,13 @@ __metadata: languageName: node linkType: hard +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 10/02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad + languageName: node + linkType: hard + "json-schema@npm:0.2.3": version: 0.2.3 resolution: "json-schema@npm:0.2.3" @@ -10415,7 +10187,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^1.0.1, json5@npm:^1.0.2": +"json5@npm:^1.0.2": version: 1.0.2 resolution: "json5@npm:1.0.2" dependencies: @@ -10426,7 +10198,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.3": +"json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -10473,20 +10245,6 @@ __metadata: languageName: node linkType: hard -"kew@npm:^0.7.0": - version: 0.7.0 - resolution: "kew@npm:0.7.0" - checksum: 10/75ab0dc21a5ef2d5899a1b786b13611eb5f489475c73060ea64f59b96978d99016f153d9cd7ec8e82bbf1dffb544ad7f17f3a37cc9adb35e461225b3a6361f6a - languageName: node - linkType: hard - -"kind-of@npm:^1.1.0": - version: 1.1.0 - resolution: "kind-of@npm:1.1.0" - checksum: 10/29a95ed9d72d2bc8e3cc86dc461b5a61bde9e931f39158c183d76c5c9b83a0659766520f202473f45b06bce517eece7af061e04ba5fcdfbffe7eb80aedf4743a - languageName: node - linkType: hard - "kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": version: 3.2.2 resolution: "kind-of@npm:3.2.2" @@ -10662,32 +10420,10 @@ __metadata: languageName: node linkType: hard -"loader-runner@npm:^2.4.0": - version: 2.4.0 - resolution: "loader-runner@npm:2.4.0" - checksum: 10/92cd169d258ad53dbb281e2c2c106e454c9e6a4d141414dc0885ad226ce1b27756fd7fc4ee0cae5050c2f4fb7b8b437072e381f91a367eeec2786ff02cf811bc - languageName: node - linkType: hard - -"loader-utils@npm:^1.2.3, loader-utils@npm:^1.4.0": - version: 1.4.0 - resolution: "loader-utils@npm:1.4.0" - dependencies: - big.js: "npm:^5.2.2" - emojis-list: "npm:^3.0.0" - json5: "npm:^1.0.1" - checksum: 10/d3d102cc3bae8e2d5478a0af3bec7d677c1dc44045fdfec1fc80d56d6e6b4a48a0666f3a61c3056a3ebf665f31e7f08e0d9ce3e79f6bfc72fc0aeaa7b1c4179b - languageName: node - linkType: hard - -"loader-utils@npm:^2.0.4": - version: 2.0.4 - resolution: "loader-utils@npm:2.0.4" - dependencies: - big.js: "npm:^5.2.2" - emojis-list: "npm:^3.0.0" - json5: "npm:^2.1.2" - checksum: 10/28bd9af2025b0cb2fc6c9c2d8140a75a3ab61016e5a86edf18f63732216e985a50bf2479a662555beb472a54d12292e380423705741bfd2b54cab883aa067f18 +"loader-runner@npm:^4.3.1": + version: 4.3.1 + resolution: "loader-runner@npm:4.3.1" + checksum: 10/d77127497c3f91fdba351e3e91156034e6e590e9f050b40df6c38ac16c54b5c903f7e2e141e09fefd046ee96b26fb50773c695ebc0aa205a4918683b124b04ba languageName: node linkType: hard @@ -10860,7 +10596,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": +"make-dir@npm:^2.1.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" dependencies: @@ -10870,7 +10606,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": +"make-dir@npm:^3.0.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: @@ -10998,37 +10734,6 @@ __metadata: languageName: node linkType: hard -"md5.js@npm:^1.3.4": - version: 1.3.5 - resolution: "md5.js@npm:1.3.5" - dependencies: - hash-base: "npm:^3.0.0" - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.1.2" - checksum: 10/098494d885684bcc4f92294b18ba61b7bd353c23147fbc4688c75b45cb8590f5a95fd4584d742415dcc52487f7a1ef6ea611cfa1543b0dc4492fe026357f3f0c - languageName: node - linkType: hard - -"memory-fs@npm:^0.4.1": - version: 0.4.1 - resolution: "memory-fs@npm:0.4.1" - dependencies: - errno: "npm:^0.1.3" - readable-stream: "npm:^2.0.1" - checksum: 10/1f1dc8f334f605cbc9dea0061cd49de65de55446f37fd7e4683a84b2290d1feb27c5d96d8b4d47a057671a64158e93cc8635b6b0a3a07e57ab0941246b9127a4 - languageName: node - linkType: hard - -"memory-fs@npm:^0.5.0": - version: 0.5.0 - resolution: "memory-fs@npm:0.5.0" - dependencies: - errno: "npm:^0.1.3" - readable-stream: "npm:^2.0.1" - checksum: 10/5f146821d02406d031785b23e0ce4e76e751b039dbd8875e38496498dfb8bb6c0cb4b210e8d67a97af14da4c8b275c5b1a3fffdf930ec4ea35a01622e0301ecc - languageName: node - linkType: hard - "meow@npm:^3.3.0": version: 3.7.0 resolution: "meow@npm:3.7.0" @@ -11147,18 +10852,6 @@ __metadata: languageName: node linkType: hard -"miller-rabin@npm:^4.0.0": - version: 4.0.1 - resolution: "miller-rabin@npm:4.0.1" - dependencies: - bn.js: "npm:^4.0.0" - brorand: "npm:^1.0.1" - bin: - miller-rabin: bin/miller-rabin - checksum: 10/2a38ba9d1e878d94ee8a8ab3505b40e8d44fb9700a7716570fe4c8ca7e20d49b69aea579106580618c877cc6ff969eff71705042fafb47573736bf89404417bc - languageName: node - linkType: hard - "mime-db@npm:1.43.0": version: 1.43.0 resolution: "mime-db@npm:1.43.0" @@ -11166,6 +10859,13 @@ __metadata: languageName: node linkType: hard +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 10/54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7 + languageName: node + linkType: hard + "mime-types@npm:^2.1.12, mime-types@npm:~2.1.19": version: 2.1.26 resolution: "mime-types@npm:2.1.26" @@ -11175,6 +10875,15 @@ __metadata: languageName: node linkType: hard +"mime-types@npm:^2.1.27": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: "npm:1.52.0" + checksum: 10/89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a + languageName: node + linkType: hard + "mimic-fn@npm:^1.0.0": version: 1.2.0 resolution: "mimic-fn@npm:1.2.0" @@ -11189,20 +10898,6 @@ __metadata: languageName: node linkType: hard -"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: 10/cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 - languageName: node - linkType: hard - -"minimalistic-crypto-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 10/6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed - languageName: node - linkType: hard - "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -11301,7 +10996,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:*, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.5": +"mkdirp@npm:*, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.5": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -11448,7 +11143,7 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.5.0, neo-async@npm:^2.6.0, neo-async@npm:^2.6.1": +"neo-async@npm:^2.6.0, neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" checksum: 10/1a7948fea86f2b33ec766bc899c88796a51ba76a4afc9026764aedc6e7cde692a09067031e4a1bf6db4f978ccd99e7f5b6c03fe47ad9865c3d4f99050d67e002 @@ -11543,37 +11238,6 @@ __metadata: languageName: node linkType: hard -"node-libs-browser@npm:^2.2.1": - version: 2.2.1 - resolution: "node-libs-browser@npm:2.2.1" - dependencies: - assert: "npm:^1.1.1" - browserify-zlib: "npm:^0.2.0" - buffer: "npm:^4.3.0" - console-browserify: "npm:^1.1.0" - constants-browserify: "npm:^1.0.0" - crypto-browserify: "npm:^3.11.0" - domain-browser: "npm:^1.1.1" - events: "npm:^3.0.0" - https-browserify: "npm:^1.0.0" - os-browserify: "npm:^0.3.0" - path-browserify: "npm:0.0.1" - process: "npm:^0.11.10" - punycode: "npm:^1.2.4" - querystring-es3: "npm:^0.2.0" - readable-stream: "npm:^2.3.3" - stream-browserify: "npm:^2.0.1" - stream-http: "npm:^2.7.2" - string_decoder: "npm:^1.0.0" - timers-browserify: "npm:^2.0.4" - tty-browserify: "npm:0.0.0" - url: "npm:^0.11.0" - util: "npm:^0.11.0" - vm-browserify: "npm:^1.0.1" - checksum: 10/41fa7927378edc0cb98a8cc784d3f4a47e43378d3b42ec57a23f81125baa7287c4b54d6d26d062072226160a3ce4d8b7a62e873d2fb637aceaddf71f5a26eca0 - languageName: node - linkType: hard - "node-pre-gyp@npm:*": version: 0.14.0 resolution: "node-pre-gyp@npm:0.14.0" @@ -11767,7 +11431,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": +"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: 10/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f @@ -11975,13 +11639,6 @@ __metadata: languageName: node linkType: hard -"os-browserify@npm:^0.3.0": - version: 0.3.0 - resolution: "os-browserify@npm:0.3.0" - checksum: 10/16e37ba3c0e6a4c63443c7b55799ce4066d59104143cb637ecb9fce586d5da319cdca786ba1c867abbe3890d2cbf37953f2d51eea85e20dd6c4570d6c54bfebf - languageName: node - linkType: hard - "os-homedir@npm:^1.0.0": version: 1.0.2 resolution: "os-homedir@npm:1.0.2" @@ -12184,13 +11841,6 @@ __metadata: languageName: node linkType: hard -"pako@npm:~1.0.5": - version: 1.0.11 - resolution: "pako@npm:1.0.11" - checksum: 10/1ad07210e894472685564c4d39a08717e84c2a68a70d3c1d9e657d32394ef1670e22972a433cbfe48976cb98b154ba06855dcd3fcfba77f60f1777634bec48c0 - languageName: node - linkType: hard - "parallel-transform@npm:^1.1.0": version: 1.2.0 resolution: "parallel-transform@npm:1.2.0" @@ -12211,19 +11861,6 @@ __metadata: languageName: node linkType: hard -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.6": - version: 5.1.6 - resolution: "parse-asn1@npm:5.1.6" - dependencies: - asn1.js: "npm:^5.2.0" - browserify-aes: "npm:^1.0.0" - evp_bytestokey: "npm:^1.0.0" - pbkdf2: "npm:^3.0.3" - safe-buffer: "npm:^5.1.1" - checksum: 10/4e9ec3bd59df66fcb9d272c801e7dbafd2511dc5a559bcd346b9e228f72e47a6d4d081e8c71340a107bca3a8049975c08cd9270c2de122098e3174122ec39228 - languageName: node - linkType: hard - "parse-filepath@npm:^1.0.1": version: 1.0.2 resolution: "parse-filepath@npm:1.0.2" @@ -12328,13 +11965,6 @@ __metadata: languageName: node linkType: hard -"path-browserify@npm:0.0.1": - version: 0.0.1 - resolution: "path-browserify@npm:0.0.1" - checksum: 10/37ec7a0073eb8c5e96eb72f82dbdffd9b91e1c850cc618c9b5ebb5991fed5d4cd86ec730e7f4690ad68ee67a4cf9450baaf1ac84820c26624cfc2f20b3a75397 - languageName: node - linkType: hard - "path-dirname@npm:^1.0.0": version: 1.0.2 resolution: "path-dirname@npm:1.0.2" @@ -12439,19 +12069,6 @@ __metadata: languageName: node linkType: hard -"pbkdf2@npm:^3.0.3": - version: 3.1.2 - resolution: "pbkdf2@npm:3.1.2" - dependencies: - create-hash: "npm:^1.1.2" - create-hmac: "npm:^1.1.4" - ripemd160: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - sha.js: "npm:^2.4.8" - checksum: 10/40bdf30df1c9bb1ae41ec50c11e480cf0d36484b7c7933bf55e4451d1d0e3f09589df70935c56e7fccc5702779a0d7b842d012be8c08a187b44eb24d55bb9460 - languageName: node - linkType: hard - "performance-now@npm:^2.1.0": version: 2.1.0 resolution: "performance-now@npm:2.1.0" @@ -12466,7 +12083,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc @@ -12533,7 +12150,7 @@ __metadata: languageName: node linkType: hard -"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": +"pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: @@ -12542,7 +12159,7 @@ __metadata: languageName: node linkType: hard -"plugin-error@npm:1.0.1, plugin-error@npm:^1.0.1": +"plugin-error@npm:1.0.1": version: 1.0.1 resolution: "plugin-error@npm:1.0.1" dependencies: @@ -12554,19 +12171,6 @@ __metadata: languageName: node linkType: hard -"plugin-error@npm:^0.1.2": - version: 0.1.2 - resolution: "plugin-error@npm:0.1.2" - dependencies: - ansi-cyan: "npm:^0.1.1" - ansi-red: "npm:^0.1.1" - arr-diff: "npm:^1.0.1" - arr-union: "npm:^2.0.1" - extend-shallow: "npm:^1.1.2" - checksum: 10/e363d3b644753ef468fc069fd8a76a67a077ece85320e434386e0889e10bbbc507d9733f8f6d6ef1cfda272a6c7f0d03cd70340a0a1f8014fe41a4d0d1ce59d0 - languageName: node - linkType: hard - "posix-character-classes@npm:^0.1.0": version: 0.1.1 resolution: "posix-character-classes@npm:0.1.1" @@ -12638,13 +12242,6 @@ __metadata: languageName: node linkType: hard -"process@npm:^0.11.10": - version: 0.11.10 - resolution: "process@npm:0.11.10" - checksum: 10/dbaa7e8d1d5cf375c36963ff43116772a989ef2bb47c9bdee20f38fd8fc061119cf38140631cf90c781aca4d3f0f0d2c834711952b728953f04fd7d238f59f5b - languageName: node - linkType: hard - "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -12694,13 +12291,6 @@ __metadata: languageName: node linkType: hard -"prr@npm:~1.0.1": - version: 1.0.1 - resolution: "prr@npm:1.0.1" - checksum: 10/3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381 - languageName: node - linkType: hard - "psl@npm:^1.1.28": version: 1.9.0 resolution: "psl@npm:1.9.0" @@ -12708,20 +12298,6 @@ __metadata: languageName: node linkType: hard -"public-encrypt@npm:^4.0.0": - version: 4.0.3 - resolution: "public-encrypt@npm:4.0.3" - dependencies: - bn.js: "npm:^4.1.0" - browserify-rsa: "npm:^4.0.0" - create-hash: "npm:^1.1.0" - parse-asn1: "npm:^5.0.0" - randombytes: "npm:^2.0.1" - safe-buffer: "npm:^5.1.2" - checksum: 10/059d64da8ba9ea0733377d23b57b6cbe5be663c8eb187b9c051eec85f799ff95c4e194eb3a69db07cc1f73a2a63519e67716ae9b8630e13e7149840d0abe044d - languageName: node - linkType: hard - "pump@npm:^2.0.0": version: 2.0.1 resolution: "pump@npm:2.0.1" @@ -12753,20 +12329,6 @@ __metadata: languageName: node linkType: hard -"punycode@npm:1.3.2": - version: 1.3.2 - resolution: "punycode@npm:1.3.2" - checksum: 10/5c57d588c60679fd1b9400c75de06e327723f2b38e21e195027ba7a59006725f7b817dce5b26d47c7f8c1c842d28275aa59955a06d2e467cffeba70b7e0576bb - languageName: node - linkType: hard - -"punycode@npm:^1.2.4": - version: 1.4.1 - resolution: "punycode@npm:1.4.1" - checksum: 10/af2700dde1a116791ff8301348ff344c47d6c224e875057237d1b5112035655fb07a6175cfdb8bf0e3a8cdfd2dc82b3a622e0aefd605566c0e949a6d0d1256a4 - languageName: node - linkType: hard - "punycode@npm:^2.1.0, punycode@npm:^2.1.1": version: 2.1.1 resolution: "punycode@npm:2.1.1" @@ -12795,20 +12357,6 @@ __metadata: languageName: node linkType: hard -"querystring-es3@npm:^0.2.0": - version: 0.2.1 - resolution: "querystring-es3@npm:0.2.1" - checksum: 10/c99fccfe1a9c4c25ea6194fa7a559fdb83d2628f118f898af6f0ac02c4ffcd7e0576997bb80e7dfa892d193988b60e23d4968122426351819f87051862af991c - languageName: node - linkType: hard - -"querystring@npm:0.2.0": - version: 0.2.0 - resolution: "querystring@npm:0.2.0" - checksum: 10/37b91720be8c8de87b49d1a68f0ceafbbeda6efe6334ce7aad080b0b4111f933a40650b8a6669c1bc629cd8bb37c67cb7b5a42ec0758662efbce44b8faa1766d - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -12834,25 +12382,6 @@ __metadata: languageName: node linkType: hard -"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: - safe-buffer: "npm:^5.1.0" - checksum: 10/4efd1ad3d88db77c2d16588dc54c2b52fd2461e70fe5724611f38d283857094fe09040fa2c9776366803c3152cf133171b452ef717592b65631ce5dc3a2bdafc - languageName: node - linkType: hard - -"randomfill@npm:^1.0.3": - version: 1.0.4 - resolution: "randomfill@npm:1.0.4" - dependencies: - randombytes: "npm:^2.0.5" - safe-buffer: "npm:^5.1.0" - checksum: 10/33734bb578a868d29ee1b8555e21a36711db084065d94e019a6d03caa67debef8d6a1bfd06a2b597e32901ddc761ab483a85393f0d9a75838f1912461d4dbfc7 - languageName: node - linkType: hard - "rc@npm:^1.2.7": version: 1.2.8 resolution: "rc@npm:1.2.8" @@ -12976,7 +12505,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:2 || 3, readable-stream@npm:^3.0.2, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": +"readable-stream@npm:2 || 3, readable-stream@npm:^3.0.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -13028,6 +12557,15 @@ __metadata: languageName: node linkType: hard +"rechoir@npm:^0.8.0": + version: 0.8.0 + resolution: "rechoir@npm:0.8.0" + dependencies: + resolve: "npm:^1.20.0" + checksum: 10/ad3caed8afdefbc33fbc30e6d22b86c35b3d51c2005546f4e79bcc03c074df804b3640ad18945e6bef9ed12caedc035655ec1082f64a5e94c849ff939dc0a788 + languageName: node + linkType: hard + "redent@npm:^1.0.0": version: 1.0.0 resolution: "redent@npm:1.0.0" @@ -13272,6 +12810,13 @@ __metadata: languageName: node linkType: hard +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: 10/839a3a890102a658f4cb3e7b2aa13a1f80a3a976b512020c3d1efc418491c48a886b6e481ea56afc6c4cb5eef678f23b2a4e70575e7534eccadf5e30ed2e56eb + languageName: node + linkType: hard + "require-main-filename@npm:^1.0.1": version: 1.0.1 resolution: "require-main-filename@npm:1.0.1" @@ -13351,7 +12896,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.22.10, resolve@npm:^1.22.11, resolve@npm:^1.22.4, resolve@npm:^1.4.0": +"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.10, resolve@npm:^1.22.11, resolve@npm:^1.22.4, resolve@npm:^1.4.0": version: 1.22.11 resolution: "resolve@npm:1.22.11" dependencies: @@ -13364,7 +12909,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.11#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.11#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": version: 1.22.11 resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" dependencies: @@ -13430,16 +12975,6 @@ __metadata: languageName: node linkType: hard -"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": - version: 2.0.2 - resolution: "ripemd160@npm:2.0.2" - dependencies: - hash-base: "npm:^3.0.0" - inherits: "npm:^2.0.1" - checksum: 10/006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393 - languageName: node - linkType: hard - "rollup-plugin-babel@npm:^4.4.0": version: 4.4.0 resolution: "rollup-plugin-babel@npm:4.4.0" @@ -13476,6 +13011,96 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.59.0": + version: 4.59.0 + resolution: "rollup@npm:4.59.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.59.0" + "@rollup/rollup-android-arm64": "npm:4.59.0" + "@rollup/rollup-darwin-arm64": "npm:4.59.0" + "@rollup/rollup-darwin-x64": "npm:4.59.0" + "@rollup/rollup-freebsd-arm64": "npm:4.59.0" + "@rollup/rollup-freebsd-x64": "npm:4.59.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.59.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.59.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.59.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.59.0" + "@rollup/rollup-linux-loong64-gnu": "npm:4.59.0" + "@rollup/rollup-linux-loong64-musl": "npm:4.59.0" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.59.0" + "@rollup/rollup-linux-ppc64-musl": "npm:4.59.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.59.0" + "@rollup/rollup-linux-riscv64-musl": "npm:4.59.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.59.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.59.0" + "@rollup/rollup-linux-x64-musl": "npm:4.59.0" + "@rollup/rollup-openbsd-x64": "npm:4.59.0" + "@rollup/rollup-openharmony-arm64": "npm:4.59.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.59.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.59.0" + "@rollup/rollup-win32-x64-gnu": "npm:4.59.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.59.0" + "@types/estree": "npm:1.0.8" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-loong64-musl": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-musl": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-openbsd-x64": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10/728237932aad7022c0640cd126b9fe5285f2578099f22a0542229a17785320a6553b74582fa5977877541c1faf27de65ed2750bc89dbb55b525405244a46d9f1 + languageName: node + linkType: hard + "run-async@npm:^2.2.0": version: 2.4.0 resolution: "run-async@npm:2.4.0" @@ -13583,24 +13208,15 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^1.0.0": - version: 1.0.0 - resolution: "schema-utils@npm:1.0.0" - dependencies: - ajv: "npm:^6.1.0" - ajv-errors: "npm:^1.0.0" - ajv-keywords: "npm:^3.1.0" - checksum: 10/e8273b4f6eff9ddf4a4f4c11daf7b96b900237bf8859c86fa1e9b4fab416b72d7ea92468f8db89c18a3499a1070206e1c8a750c83b42d5325fc659cbb55eee88 - languageName: node - linkType: hard - -"schema-utils@npm:^2.6.5": - version: 2.6.5 - resolution: "schema-utils@npm:2.6.5" +"schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.3": + version: 4.3.3 + resolution: "schema-utils@npm:4.3.3" dependencies: - ajv: "npm:^6.12.0" - ajv-keywords: "npm:^3.4.1" - checksum: 10/b6b7d9bce5c900d7f6b4db40cfb319223d651836b3e85f3d5e89be885913b7cacbb8d8b67fbf9a629c3d039c85dd1125ab4cda23edee41a22fd3f7ac68d0223c + "@types/json-schema": "npm:^7.0.9" + ajv: "npm:^8.9.0" + ajv-formats: "npm:^2.1.1" + ajv-keywords: "npm:^5.1.0" + checksum: 10/dba77a46ad7ff0c906f7f09a1a61109e6cb56388f15a68070b93c47a691f516c6a3eb454f81a8cceb0a0e55b87f8b05770a02bfb1f4e0a3143b5887488b2f900 languageName: node linkType: hard @@ -13640,15 +13256,6 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^4.0.0": - version: 4.0.0 - resolution: "serialize-javascript@npm:4.0.0" - dependencies: - randombytes: "npm:^2.1.0" - checksum: 10/df6809168973a84facade7d73e2d6dc418f5dee704d1e6cbe79e92fdb4c10af55237e99d2e67881ae3b29aa96ba596a0dfec4e609bd289ab8ec93c5ae78ede8e - languageName: node - linkType: hard - "set-blocking@npm:^2.0.0, set-blocking@npm:~2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -13705,25 +13312,6 @@ __metadata: languageName: node linkType: hard -"setimmediate@npm:^1.0.4": - version: 1.0.5 - resolution: "setimmediate@npm:1.0.5" - checksum: 10/76e3f5d7f4b581b6100ff819761f04a984fa3f3990e72a6554b57188ded53efce2d3d6c0932c10f810b7c59414f85e2ab3c11521877d1dea1ce0b56dc906f485 - languageName: node - linkType: hard - -"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8": - version: 2.4.11 - resolution: "sha.js@npm:2.4.11" - dependencies: - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - bin: - sha.js: ./bin.js - checksum: 10/d833bfa3e0a67579a6ce6e1bc95571f05246e0a441dd8c76e3057972f2a3e098465687a4369b07e83a0375a88703577f71b5b2e966809e67ebc340dbedb478c7 - languageName: node - linkType: hard - "shallow-clone@npm:^3.0.0": version: 3.0.1 resolution: "shallow-clone@npm:3.0.1" @@ -13927,13 +13515,6 @@ __metadata: languageName: node linkType: hard -"source-list-map@npm:^2.0.0": - version: 2.0.1 - resolution: "source-list-map@npm:2.0.1" - checksum: 10/3918ffba5fe8447bc816800026fe707aab233d9d05a3487225d880e23b7e37ed455b4e1b844e05644f6ecc7c9b837c0cc32da54dd37f77c993370ebcdb049246 - languageName: node - linkType: hard - "source-map-resolve@npm:^0.5.0": version: 0.5.3 resolution: "source-map-resolve@npm:0.5.3" @@ -13957,7 +13538,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:~0.5.12": +"source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -14129,16 +13710,6 @@ __metadata: languageName: node linkType: hard -"stream-browserify@npm:^2.0.1": - version: 2.0.2 - resolution: "stream-browserify@npm:2.0.2" - dependencies: - inherits: "npm:~2.0.1" - readable-stream: "npm:^2.0.2" - checksum: 10/aeb28368310162210f011eb7c73fdf455c22f226de9f95d600bd0616afbeba7bca8e47524f404695765732a9431115585e16b61b3cfa9c8c5770d7baa2467be3 - languageName: node - linkType: hard - "stream-each@npm:^1.1.0": version: 1.2.3 resolution: "stream-each@npm:1.2.3" @@ -14156,19 +13727,6 @@ __metadata: languageName: node linkType: hard -"stream-http@npm:^2.7.2": - version: 2.8.3 - resolution: "stream-http@npm:2.8.3" - dependencies: - builtin-status-codes: "npm:^3.0.0" - inherits: "npm:^2.0.1" - readable-stream: "npm:^2.3.6" - to-arraybuffer: "npm:^1.0.0" - xtend: "npm:^4.0.0" - checksum: 10/b8ecb9c05f2fa7a6def0747ae5837d3290a5fa5c08c5f29def96cceda0b4a7e4d30faedbe287d272512fe6604268b571fdc883361dc01ad50fe31f58bb1770f4 - languageName: node - linkType: hard - "stream-shift@npm:^1.0.0": version: 1.0.1 resolution: "stream-shift@npm:1.0.1" @@ -14278,7 +13836,7 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1": +"string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: @@ -14433,13 +13991,6 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^2.0.0": - version: 2.0.0 - resolution: "supports-color@npm:2.0.0" - checksum: 10/d2957d19e782a806abc3e8616b6648cc1e70c3ebe94fb1c2d43160686f6d79cd7c9f22c4853bc4a362d89d1c249ab6d429788c5f6c83b3086e6d763024bf4581 - languageName: node - linkType: hard - "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -14449,15 +14000,6 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^6.1.0": - version: 6.1.0 - resolution: "supports-color@npm:6.1.0" - dependencies: - has-flag: "npm:^3.0.0" - checksum: 10/78a5c43b9e478966ed41ed923a942dfd6209bf3bcc826a01435cfec98d5a17ca5d866effd2b6be438c16cd73b99f4a4397fcbb282e6f653e39046e1335334189 - languageName: node - linkType: hard - "supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" @@ -14509,10 +14051,10 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^1.0.0, tapable@npm:^1.1.3": - version: 1.1.3 - resolution: "tapable@npm:1.1.3" - checksum: 10/1cec71f00f9a6cb1d88961b5d4f2dead4e185508b18b1bf1e688c8135039a391dd3e12b0887232b682ef28f1ef6f0c5e9a48794f6f5ef68f35d05de7e7a0a578 +"tapable@npm:^2.3.0": + version: 2.3.0 + resolution: "tapable@npm:2.3.0" + checksum: 10/496a841039960533bb6e44816a01fffc2a1eb428bb2051ecab9e87adf07f19e1f937566cbbbb09dceff31163c0ffd81baafcad84db900b601f0155dd0b37e9f2 languageName: node linkType: hard @@ -14552,35 +14094,38 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^1.4.3": - version: 1.4.5 - resolution: "terser-webpack-plugin@npm:1.4.5" +"terser-webpack-plugin@npm:^5.3.17": + version: 5.3.17 + resolution: "terser-webpack-plugin@npm:5.3.17" dependencies: - cacache: "npm:^12.0.2" - find-cache-dir: "npm:^2.1.0" - is-wsl: "npm:^1.1.0" - schema-utils: "npm:^1.0.0" - serialize-javascript: "npm:^4.0.0" - source-map: "npm:^0.6.1" - terser: "npm:^4.1.2" - webpack-sources: "npm:^1.4.0" - worker-farm: "npm:^1.7.0" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^4.3.0" + terser: "npm:^5.31.1" peerDependencies: - webpack: ^4.0.0 - checksum: 10/b2db5a78d744fdcb7a50e0c884f43434e374df7aa47734ffbf4e8edd924f31a918de6ff255f5cef5c85b652f5fccc3b2ea8d529dbce89fe7601c6695a40cbc88 + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: 10/e51b00fe5e54beff82e8c2bea72b5104a2608e375d612ee56887e521210f840f2297fda2e0778c26bbd726b3c77ba2ec3234b2bdaa20b2f9174733745a457b33 languageName: node linkType: hard -"terser@npm:^4.1.2": - version: 4.8.1 - resolution: "terser@npm:4.8.1" +"terser@npm:^5.31.1": + version: 5.46.0 + resolution: "terser@npm:5.46.0" dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.15.0" commander: "npm:^2.20.0" - source-map: "npm:~0.6.1" - source-map-support: "npm:~0.5.12" + source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 10/f58024a8bbf08d6421aea69b14f95da2a6e85a6d9a8b93895379084bd39ea70755d82f8676e9a56fde35ebaefbcb7b5d7920af537ffa1b87f638d39608941ea9 + checksum: 10/331e4f5a165d91d16ac6a95b510d4f5ef24679e4bc9e1b4e4182e89b7245f614d24ce0def583e2ca3ca45f82ba810991e0c5b66dd4353a6e0b7082786af6bd35 languageName: node linkType: hard @@ -14637,7 +14182,7 @@ __metadata: languageName: node linkType: hard -"through2@npm:^2.0.0, through2@npm:^2.0.2, through2@npm:^2.0.3, through2@npm:^2.0.5, through2@npm:~2.0.0": +"through2@npm:^2.0.0, through2@npm:^2.0.2, through2@npm:^2.0.3, through2@npm:~2.0.0": version: 2.0.5 resolution: "through2@npm:2.0.5" dependencies: @@ -14670,15 +14215,6 @@ __metadata: languageName: node linkType: hard -"timers-browserify@npm:^2.0.4": - version: 2.0.12 - resolution: "timers-browserify@npm:2.0.12" - dependencies: - setimmediate: "npm:^1.0.4" - checksum: 10/ec37ae299066bef6c464dcac29c7adafba1999e7227a9bdc4e105a459bee0f0b27234a46bfd7ab4041da79619e06a58433472867a913d01c26f8a203f87cee70 - languageName: node - linkType: hard - "tinyglobby@npm:^0.2.15": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" @@ -14722,13 +14258,6 @@ __metadata: languageName: node linkType: hard -"to-arraybuffer@npm:^1.0.0": - version: 1.0.1 - resolution: "to-arraybuffer@npm:1.0.1" - checksum: 10/31433c10b388722729f5da04c6b2a06f40dc84f797bb802a5a171ced1e599454099c6c5bc5118f4b9105e7d049d3ad9d0f71182b77650e4fdb04539695489941 - languageName: node - linkType: hard - "to-object-path@npm:^0.3.0": version: 0.3.0 resolution: "to-object-path@npm:0.3.0" @@ -14860,13 +14389,6 @@ __metadata: languageName: node linkType: hard -"tty-browserify@npm:0.0.0": - version: 0.0.0 - resolution: "tty-browserify@npm:0.0.0" - checksum: 10/a06f746acc419cb2527ba19b6f3bd97b4a208c03823bfb37b2982629d2effe30ebd17eaed0d7e2fc741f3c4f2a0c43455bd5fb4194354b378e78cfb7ca687f59 - languageName: node - linkType: hard - "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" @@ -15293,16 +14815,6 @@ __metadata: languageName: node linkType: hard -"url@npm:^0.11.0": - version: 0.11.0 - resolution: "url@npm:0.11.0" - dependencies: - punycode: "npm:1.3.2" - querystring: "npm:0.2.0" - checksum: 10/beec744c7ade6ef178fd631e2fe70110c5c53f9e7caea5852703214bfcbf03fd136b98b3b6f4a08bd2420a76f569cbc10c2a86ade7f836ac7d9ff27ed62d8d2d - languageName: node - linkType: hard - "use@npm:^3.1.0": version: 3.1.1 resolution: "use@npm:3.1.1" @@ -15326,24 +14838,6 @@ __metadata: languageName: node linkType: hard -"util@npm:0.10.3": - version: 0.10.3 - resolution: "util@npm:0.10.3" - dependencies: - inherits: "npm:2.0.1" - checksum: 10/648120d93dbbd82e677cda9af564a8cc95b93f3b488355f67f02ba27c15cca17b89f2a465b576c38ce8b9f542d5041cae23277be7e30ee6fbf819610d645efb5 - languageName: node - linkType: hard - -"util@npm:^0.11.0": - version: 0.11.1 - resolution: "util@npm:0.11.1" - dependencies: - inherits: "npm:2.0.3" - checksum: 10/03c26d737705c6173ace351e9b429cb9a2839dee38016ffb49eac88fb629322e300c85ff381ff31034745f56c755b5f81b752f93738d54510484d0f72bfe7a57 - languageName: node - linkType: hard - "uuid@npm:^3.0.1, uuid@npm:^3.3.2": version: 3.4.0 resolution: "uuid@npm:3.4.0" @@ -15353,13 +14847,6 @@ __metadata: languageName: node linkType: hard -"v8-compile-cache@npm:^2.1.1": - version: 2.3.0 - resolution: "v8-compile-cache@npm:2.3.0" - checksum: 10/7de7423db6f48d76cffae93d70d503e160c97fc85e55945036d719111e20b33c4be5c21aa8b123a3da203bbb3bc4c8180f9667d5ccafcff11d749fae204ec7be - languageName: node - linkType: hard - "v8-to-istanbul@npm:^9.0.1": version: 9.3.0 resolution: "v8-to-istanbul@npm:9.3.0" @@ -15505,13 +14992,6 @@ __metadata: languageName: node linkType: hard -"vm-browserify@npm:^1.0.1": - version: 1.1.2 - resolution: "vm-browserify@npm:1.1.2" - checksum: 10/ad5b17c9f7a9d9f1ed0e24c897782ab7a587c1fd40f370152482e1af154c7cf0b0bacc45c5ae76a44289881e083ae4ae127808fdff864aa9b562192aae8b5c3b - languageName: node - linkType: hard - "walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" @@ -15521,29 +15001,13 @@ __metadata: languageName: node linkType: hard -"watchpack-chokidar2@npm:^2.0.1": - version: 2.0.1 - resolution: "watchpack-chokidar2@npm:2.0.1" - dependencies: - chokidar: "npm:^2.1.8" - checksum: 10/acf0f9ebca0c0b2fd1fe87ba557670477a6c0410bf1a653a726e68eb0620aa94fd9a43027a160a76bc793a21ea12e215e1e87dafe762682c13ef92ad4daf7b58 - languageName: node - linkType: hard - -"watchpack@npm:^1.7.4": - version: 1.7.5 - resolution: "watchpack@npm:1.7.5" +"watchpack@npm:^2.5.1": + version: 2.5.1 + resolution: "watchpack@npm:2.5.1" dependencies: - chokidar: "npm:^3.4.1" + glob-to-regexp: "npm:^0.4.1" graceful-fs: "npm:^4.1.2" - neo-async: "npm:^2.5.0" - watchpack-chokidar2: "npm:^2.0.1" - dependenciesMeta: - chokidar: - optional: true - watchpack-chokidar2: - optional: true - checksum: 10/bcb745cfd06fb69ebd09e7c69705d8b618fa5c28ab054bc65a2789a3ccfeab016116ff99c2a3b5d6532bcdad5a76161864697e9166dba58f8184eb81729c5c36 + checksum: 10/9c9cdd4a9f9ae146b10d15387f383f52589e4cc27b324da6be8e7e3e755255b062a69dd7f00eef2ce67b2c01e546aae353456e74f8c1350bba00462cc6375549 languageName: node linkType: hard @@ -15570,74 +15034,89 @@ __metadata: languageName: node linkType: hard -"webpack-cli@npm:^3.3.12": - version: 3.3.12 - resolution: "webpack-cli@npm:3.3.12" - dependencies: - chalk: "npm:^2.4.2" - cross-spawn: "npm:^6.0.5" - enhanced-resolve: "npm:^4.1.1" - findup-sync: "npm:^3.0.0" - global-modules: "npm:^2.0.0" - import-local: "npm:^2.0.0" - interpret: "npm:^1.4.0" - loader-utils: "npm:^1.4.0" - supports-color: "npm:^6.1.0" - v8-compile-cache: "npm:^2.1.1" - yargs: "npm:^13.3.2" - peerDependencies: - webpack: 4.x.x +"webpack-cli@npm:^6.0.1": + version: 6.0.1 + resolution: "webpack-cli@npm:6.0.1" + dependencies: + "@discoveryjs/json-ext": "npm:^0.6.1" + "@webpack-cli/configtest": "npm:^3.0.1" + "@webpack-cli/info": "npm:^3.0.1" + "@webpack-cli/serve": "npm:^3.0.1" + colorette: "npm:^2.0.14" + commander: "npm:^12.1.0" + cross-spawn: "npm:^7.0.3" + envinfo: "npm:^7.14.0" + fastest-levenshtein: "npm:^1.0.12" + import-local: "npm:^3.0.2" + interpret: "npm:^3.1.1" + rechoir: "npm:^0.8.0" + webpack-merge: "npm:^6.0.1" + peerDependencies: + webpack: ^5.82.0 + peerDependenciesMeta: + webpack-bundle-analyzer: + optional: true + webpack-dev-server: + optional: true bin: - webpack-cli: bin/cli.js - checksum: 10/3090cc0aba3d375f976b432c7e5ab5b0764cc8b836afc06778873a73aaba4290ef7e4209182887471b429715767ce4fe7b98734874cdcd3c4b13b2b887764299 + webpack-cli: ./bin/cli.js + checksum: 10/f765a492babed4d2f42eb7a42a895550ad62f8ae56fde087243490c7ed685c6a3c8a280e27603f5b08c5221f4b8189582acd57a8ceea510fe95225e8229a0c51 languageName: node linkType: hard -"webpack-sources@npm:^1.4.0, webpack-sources@npm:^1.4.1": - version: 1.4.3 - resolution: "webpack-sources@npm:1.4.3" +"webpack-merge@npm:^6.0.1": + version: 6.0.1 + resolution: "webpack-merge@npm:6.0.1" dependencies: - source-list-map: "npm:^2.0.0" - source-map: "npm:~0.6.1" - checksum: 10/6237c5d1ba639a5d67bd1135c9bba487eadbd04c5e75a2849508013f13cb4b57387e689e0991c19a14a87085be7cc0b8dd1515422ae351f6e3f813ed100ccbb8 + clone-deep: "npm:^4.0.1" + flat: "npm:^5.0.2" + wildcard: "npm:^2.0.1" + checksum: 10/39ab911c26237922295d9b3d0617c8ea0c438c35a3b21b05506616a10423f5ece1962bccbedec932c5db61af57999b6d055d56d1f1755c63e2701bd4a55c3887 + languageName: node + linkType: hard + +"webpack-sources@npm:^3.3.4": + version: 3.3.4 + resolution: "webpack-sources@npm:3.3.4" + checksum: 10/714427b235b04c2d7cf229f204b9e65145ea3643da3c7b139ebfa8a51056238d1e3a2a47c3cc3fc8eab71ed4300f66405cdc7cff29cd2f7f6b71086252f81cf1 languageName: node linkType: hard -"webpack@npm:^4.47.0": - version: 4.47.0 - resolution: "webpack@npm:4.47.0" +"webpack@npm:^5.105.4": + version: 5.105.4 + resolution: "webpack@npm:5.105.4" dependencies: - "@webassemblyjs/ast": "npm:1.9.0" - "@webassemblyjs/helper-module-context": "npm:1.9.0" - "@webassemblyjs/wasm-edit": "npm:1.9.0" - "@webassemblyjs/wasm-parser": "npm:1.9.0" - acorn: "npm:^6.4.1" - ajv: "npm:^6.10.2" - ajv-keywords: "npm:^3.4.1" + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.8" + "@types/json-schema": "npm:^7.0.15" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" + acorn: "npm:^8.16.0" + acorn-import-phases: "npm:^1.0.3" + browserslist: "npm:^4.28.1" chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^4.5.0" - eslint-scope: "npm:^4.0.3" - json-parse-better-errors: "npm:^1.0.2" - loader-runner: "npm:^2.4.0" - loader-utils: "npm:^1.2.3" - memory-fs: "npm:^0.4.1" - micromatch: "npm:^3.1.10" - mkdirp: "npm:^0.5.3" - neo-async: "npm:^2.6.1" - node-libs-browser: "npm:^2.2.1" - schema-utils: "npm:^1.0.0" - tapable: "npm:^1.1.3" - terser-webpack-plugin: "npm:^1.4.3" - watchpack: "npm:^1.7.4" - webpack-sources: "npm:^1.4.1" + enhanced-resolve: "npm:^5.20.0" + es-module-lexer: "npm:^2.0.0" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.3.1" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^4.3.3" + tapable: "npm:^2.3.0" + terser-webpack-plugin: "npm:^5.3.17" + watchpack: "npm:^2.5.1" + webpack-sources: "npm:^3.3.4" peerDependenciesMeta: webpack-cli: optional: true - webpack-command: - optional: true bin: webpack: bin/webpack.js - checksum: 10/d5763ee8d63a3c6712159e19e9439156b00ef3e33f728384a7a7ebe070be80322bf5b3fe4b131afd7b6da5053869270a9aee68e2822ec40461a1ce9d92076931 + checksum: 10/ae8088dd1c995fa17b920009f864138297a9ea5089bc563601f661fa4a31bb24b000cc91ae122168ce9def79c49258b8aa1021c2754c3555205c29a0d6c9cc8d languageName: node linkType: hard @@ -15768,6 +15247,13 @@ __metadata: languageName: node linkType: hard +"wildcard@npm:^2.0.1": + version: 2.0.1 + resolution: "wildcard@npm:2.0.1" + checksum: 10/e0c60a12a219e4b12065d1199802d81c27b841ed6ad6d9d28240980c73ceec6f856771d575af367cbec2982d9ae7838759168b551776577f155044f5a5ba843c + languageName: node + linkType: hard + "windows-release@npm:^3.1.0": version: 3.3.0 resolution: "windows-release@npm:3.3.0" @@ -15791,15 +15277,6 @@ __metadata: languageName: node linkType: hard -"worker-farm@npm:^1.7.0": - version: 1.7.0 - resolution: "worker-farm@npm:1.7.0" - dependencies: - errno: "npm:~0.1.7" - checksum: 10/f1d25cdc3a837ddbd17f65e5e02dff0ad71d35a0cda6dad6d221541f13f846d22b7fa7d024761e2e248b0b08aec8c8ed1bb6b80b3e4cdbab11703772bfd95987 - languageName: node - linkType: hard - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -15919,7 +15396,7 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.0, xtend@npm:~4.0.0, xtend@npm:~4.0.1": +"xtend@npm:~4.0.0, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: 10/ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a @@ -15963,16 +15440,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^13.1.2": - version: 13.1.2 - resolution: "yargs-parser@npm:13.1.2" - dependencies: - camelcase: "npm:^5.0.0" - decamelize: "npm:^1.2.0" - checksum: 10/89a84fbb32827832a1d34f596f5efe98027c398af731728304a920c2f9ba03071c694418723df16882ebb646ddb72a8fb1c9567552afcbc2f268e86c4faea5a8 - languageName: node - linkType: hard - "yargs-parser@npm:^15.0.1": version: 15.0.1 resolution: "yargs-parser@npm:15.0.1" @@ -15999,24 +15466,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^13.3.2": - version: 13.3.2 - resolution: "yargs@npm:13.3.2" - dependencies: - cliui: "npm:^5.0.0" - find-up: "npm:^3.0.0" - get-caller-file: "npm:^2.0.1" - require-directory: "npm:^2.1.1" - require-main-filename: "npm:^2.0.0" - set-blocking: "npm:^2.0.0" - string-width: "npm:^3.0.0" - which-module: "npm:^2.0.0" - y18n: "npm:^4.0.0" - yargs-parser: "npm:^13.1.2" - checksum: 10/608ba2e62ac2c7c4572b9c6f7a2d3ef76e2deaad8c8082788ed29ae3ef33e9f68e087f07eb804ed5641de2bc4eab977405d3833b1d11ae8dbbaf5847584d96be - languageName: node - linkType: hard - "yargs@npm:^14.2.2": version: 14.2.3 resolution: "yargs@npm:14.2.3" From ca30a2ee8b04f28753c0e1f30fe4858d4f014540 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 14:54:40 +0100 Subject: [PATCH 05/12] Remove `resolve` dependency --- .../package.json | 3 +-- .../src/node/dependencies.ts | 13 +------------ yarn.lock | 5 ++--- 3 files changed, 4 insertions(+), 17 deletions(-) diff --git a/packages/babel-helper-define-polyfill-provider/package.json b/packages/babel-helper-define-polyfill-provider/package.json index f1dad6b8..93db63bf 100644 --- a/packages/babel-helper-define-polyfill-provider/package.json +++ b/packages/babel-helper-define-polyfill-provider/package.json @@ -29,8 +29,7 @@ "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "debug": "^4.4.3", - "lodash.debounce": "^4.0.8", - "resolve": "^1.22.11" + "lodash.debounce": "^4.0.8" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" diff --git a/packages/babel-helper-define-polyfill-provider/src/node/dependencies.ts b/packages/babel-helper-define-polyfill-provider/src/node/dependencies.ts index 530dcd5d..9962e4b4 100644 --- a/packages/babel-helper-define-polyfill-provider/src/node/dependencies.ts +++ b/packages/babel-helper-define-polyfill-provider/src/node/dependencies.ts @@ -1,22 +1,11 @@ import path from "path"; import debounce from "lodash.debounce"; -import requireResolve from "resolve"; - -const nativeRequireResolve = parseFloat(process.versions.node) >= 8.9; import { createRequire } from "module"; const require = createRequire(import /*::(_)*/.meta.url); // eslint-disable-line function myResolve(name: string, basedir: string) { - if (nativeRequireResolve) { - return require - .resolve(name, { - paths: [basedir], - }) - .replace(/\\/g, "/"); - } else { - return requireResolve.sync(name, { basedir }).replace(/\\/g, "/"); - } + return require.resolve(name, { paths: [basedir] }).replace(/\\/g, "/"); } export function resolve( diff --git a/yarn.lock b/yarn.lock index 5828d986..e6a4194f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -217,7 +217,6 @@ __metadata: babel-loader: "npm:^10.1.0" debug: "npm:^4.4.3" lodash.debounce: "npm:^4.0.8" - resolve: "npm:^1.22.11" rollup: "npm:^2.79.2" rollup-plugin-babel: "npm:^4.4.0" strip-ansi: "npm:^6.0.1" @@ -12896,7 +12895,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.10, resolve@npm:^1.22.11, resolve@npm:^1.22.4, resolve@npm:^1.4.0": +"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.10, resolve@npm:^1.22.4, resolve@npm:^1.4.0": version: 1.22.11 resolution: "resolve@npm:1.22.11" dependencies: @@ -12909,7 +12908,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.11#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": version: 1.22.11 resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" dependencies: From 0f6b6c4d050b9653fec8f918655b7f2347e264e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 14:55:44 +0100 Subject: [PATCH 06/12] Remove unused `debug` dependency --- packages/babel-helper-define-polyfill-provider/package.json | 1 - yarn.lock | 1 - 2 files changed, 2 deletions(-) diff --git a/packages/babel-helper-define-polyfill-provider/package.json b/packages/babel-helper-define-polyfill-provider/package.json index 93db63bf..eaf05676 100644 --- a/packages/babel-helper-define-polyfill-provider/package.json +++ b/packages/babel-helper-define-polyfill-provider/package.json @@ -28,7 +28,6 @@ "dependencies": { "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", - "debug": "^4.4.3", "lodash.debounce": "^4.0.8" }, "peerDependencies": { diff --git a/yarn.lock b/yarn.lock index e6a4194f..d8957a15 100644 --- a/yarn.lock +++ b/yarn.lock @@ -215,7 +215,6 @@ __metadata: "@babel/plugin-transform-modules-commonjs": "npm:^7.28.6" "@babel/traverse": "npm:^7.28.6" babel-loader: "npm:^10.1.0" - debug: "npm:^4.4.3" lodash.debounce: "npm:^4.0.8" rollup: "npm:^2.79.2" rollup-plugin-babel: "npm:^4.4.0" From 97433e14d8419a3d270e7700d36339459bf32c50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 15:05:11 +0100 Subject: [PATCH 07/12] Update other Rollup --- .../package.json | 4 +- .../test/logs.js | 6 +-- .../spawn-fixtures/rollup/rollup.config.js | 6 ++- yarn.lock | 49 ++----------------- 4 files changed, 12 insertions(+), 53 deletions(-) diff --git a/packages/babel-helper-define-polyfill-provider/package.json b/packages/babel-helper-define-polyfill-provider/package.json index eaf05676..75f063a1 100644 --- a/packages/babel-helper-define-polyfill-provider/package.json +++ b/packages/babel-helper-define-polyfill-provider/package.json @@ -39,9 +39,9 @@ "@babel/generator": "^7.28.6", "@babel/plugin-transform-modules-commonjs": "^7.28.6", "@babel/traverse": "^7.28.6", + "@rollup/plugin-babel": "^7.0.0", "babel-loader": "^10.1.0", - "rollup": "^2.79.2", - "rollup-plugin-babel": "^4.4.0", + "rollup": "^4.59.0", "strip-ansi": "^6.0.1", "webpack": "^5.105.4", "webpack-cli": "^6.0.1" diff --git a/packages/babel-helper-define-polyfill-provider/test/logs.js b/packages/babel-helper-define-polyfill-provider/test/logs.js index a03874fd..5d4f59dc 100644 --- a/packages/babel-helper-define-polyfill-provider/test/logs.js +++ b/packages/babel-helper-define-polyfill-provider/test/logs.js @@ -91,9 +91,9 @@ describe("missingDependencies", () => { expect(err).toMatchInlineSnapshot(` "src/main.js → output.js... (!) Unresolved dependencies - https://rollupjs.org/guide/en/#warning-treating-module-as-external-dependency - ___b___not_a_real_pkg___ (imported by src/main.js) - ___a___not_a_real_pkg___ (imported by src/dep.js) + https://rollupjs.org/troubleshooting/#warning-treating-module-as-external-dependency + ___b___not_a_real_pkg___ (imported by "src/main.js") + ___a___not_a_real_pkg___ (imported by "src/dep.js") created output.js in XXXms Some polyfills have been added but are not present in your dependencies. diff --git a/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/rollup/rollup.config.js b/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/rollup/rollup.config.js index 2525f08e..cdc125f5 100644 --- a/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/rollup/rollup.config.js +++ b/packages/babel-helper-define-polyfill-provider/test/spawn-fixtures/rollup/rollup.config.js @@ -1,4 +1,5 @@ -import babel from "rollup-plugin-babel"; +import babel from "@rollup/plugin-babel"; +import genericProvider from "../../helpers/generic-provider.js"; export default { input: "src/main.js", @@ -10,9 +11,10 @@ export default { ], plugins: [ babel({ + babelHelpers: "bundled", plugins: [ [ - require("../../helpers/generic-provider.js"), + genericProvider, { method: "usage-global", globals: { diff --git a/yarn.lock b/yarn.lock index d8957a15..6b27f059 100644 --- a/yarn.lock +++ b/yarn.lock @@ -214,10 +214,10 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.28.6" "@babel/plugin-transform-modules-commonjs": "npm:^7.28.6" "@babel/traverse": "npm:^7.28.6" + "@rollup/plugin-babel": "npm:^7.0.0" babel-loader: "npm:^10.1.0" lodash.debounce: "npm:^4.0.8" - rollup: "npm:^2.79.2" - rollup-plugin-babel: "npm:^4.4.0" + rollup: "npm:^4.59.0" strip-ansi: "npm:^6.0.1" webpack: "npm:^5.105.4" webpack-cli: "npm:^6.0.1" @@ -253,7 +253,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.27.1, @babel/helper-module-imports@npm:^7.28.6": +"@babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.27.1, @babel/helper-module-imports@npm:^7.28.6": version: 7.28.6 resolution: "@babel/helper-module-imports@npm:7.28.6" dependencies: @@ -7105,13 +7105,6 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:^0.6.1": - version: 0.6.1 - resolution: "estree-walker@npm:0.6.1" - checksum: 10/b8da7815030c4e0b735f5f8af370af09525e052ee14e539cecabc24ad6da1782448778361417e7c438091a59e7ca9f4a0c11642f7da4f2ebf1ba7a150a590bcc - languageName: node - linkType: hard - "estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" @@ -12973,42 +12966,6 @@ __metadata: 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": "npm:^7.0.0" - rollup-pluginutils: "npm:^2.8.1" - peerDependencies: - "@babel/core": 7 || ^7.0.0-rc.2 - rollup: ">=0.60.0 <3" - checksum: 10/4e88176fc609739d50aeb28c1bcbdc81f83880045e38222416c2adcdac95d1474b0005e409f7b354a8162916b491c789fee76e4067b9f57c969b9751ef5e2b20 - languageName: node - linkType: hard - -"rollup-pluginutils@npm:^2.8.1": - version: 2.8.2 - resolution: "rollup-pluginutils@npm:2.8.2" - dependencies: - estree-walker: "npm:^0.6.1" - checksum: 10/f3dc20a8731523aff43e07fa50ed84857e9dd3ab81e2cfb0351d517c46820e585bfbd1530a5dddec3ac14d61d41eb9bf50b38ded987e558292790331cc5b0628 - languageName: node - linkType: hard - -"rollup@npm:^2.79.2": - version: 2.79.2 - resolution: "rollup@npm:2.79.2" - dependencies: - fsevents: "npm:~2.3.2" - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 10/095ba0a82811b1866a76d826987743278db0a87c45092656986bfff490326b66187d5f9ff0c24cf8d5682bc470aa00c36654e0044d6b6335ac0c1201b8280880 - languageName: node - linkType: hard - "rollup@npm:^4.59.0": version: 4.59.0 resolution: "rollup@npm:4.59.0" From 3569b97e1403c92166a5888216a7e13fd659ea17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 15:12:57 +0100 Subject: [PATCH 08/12] `yarn dedupe` --- yarn.lock | 40 +++------------------------------------- 1 file changed, 3 insertions(+), 37 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6b27f059..df0e9e31 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4165,7 +4165,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.15.0, acorn@npm:^8.16.0": +"acorn@npm:^8.15.0, acorn@npm:^8.16.0, acorn@npm:^8.9.0": version: 8.16.0 resolution: "acorn@npm:8.16.0" bin: @@ -4174,15 +4174,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.9.0": - version: 8.15.0 - resolution: "acorn@npm:8.15.0" - bin: - acorn: bin/acorn - checksum: 10/77f2de5051a631cf1729c090e5759148459cdb76b5f5c70f890503d629cf5052357b0ce783c0f976dd8a93c5150f59f6d18df1def3f502396a20f81282482fa4 - languageName: node - linkType: hard - "agent-base@npm:4, agent-base@npm:^4.3.0": version: 4.3.0 resolution: "agent-base@npm:4.3.0" @@ -6635,7 +6626,7 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.14.0": +"envinfo@npm:^7.14.0, envinfo@npm:^7.3.1": version: 7.21.0 resolution: "envinfo@npm:7.21.0" bin: @@ -6644,15 +6635,6 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.3.1": - version: 7.5.0 - resolution: "envinfo@npm:7.5.0" - bin: - envinfo: dist/cli.js - checksum: 10/31d9933fc384fdce48feac7d3c6b83876caefe6d4238e1e49939c26388c61b064da0404e3e770e5388e12bb86780422d5285f1c19af03d9a9128892031ecd483 - languageName: node - linkType: hard - "err-code@npm:^1.0.0": version: 1.1.2 resolution: "err-code@npm:1.1.2" @@ -10843,13 +10825,6 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.43.0": - version: 1.43.0 - resolution: "mime-db@npm:1.43.0" - checksum: 10/a582d9c60a31c51591773f92ccfb6da1c05b730ba844d11c986bf9728030082010b9bc80f9e34243fcdfdc71de5aa5a9e2a67cfd193c8cd7e00e0a484a4f3ccb - languageName: node - linkType: hard - "mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" @@ -10857,16 +10832,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19": - version: 2.1.26 - resolution: "mime-types@npm:2.1.26" - dependencies: - mime-db: "npm:1.43.0" - checksum: 10/464e9037c99286d314402cb929490a78c4d001afd51e26c9125ece0a80f7c3554324f54917d5d0a0d13b280c1505b4f4d0404609671fcdaf9e1bb0fea4ea643b - languageName: node - linkType: hard - -"mime-types@npm:^2.1.27": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.19": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: From 1e2eeb5cbac5e1cb2d47bd27ecabfcccfc40e200 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 15:15:18 +0100 Subject: [PATCH 09/12] Update CI Node.js versions --- .github/workflows/ci.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index df3a0c25..831915ad 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -49,7 +49,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [18, 16, 14] + node-version: [20, 22, 24] steps: - name: Checkout code uses: actions/checkout@v3 @@ -57,11 +57,7 @@ jobs: uses: actions/setup-node@v3 with: cache: "yarn" - - name: Downgrade Yarn and install - if: ${{ matrix.node-version < 18 }} - run: yarn set version 3 && yarn install --no-frozen-lockfile - name: Install - if: ${{ matrix.node-version >= 18 }} run: yarn install - name: Build run: yarn build From 50bdec930b97dc4734a65207c52c5a16b44f81ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 15:16:58 +0100 Subject: [PATCH 10/12] Fix type error --- packages/babel-plugin-polyfill-corejs3/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-plugin-polyfill-corejs3/src/index.ts b/packages/babel-plugin-polyfill-corejs3/src/index.ts index 8a9bdb52..b614faaf 100644 --- a/packages/babel-plugin-polyfill-corejs3/src/index.ts +++ b/packages/babel-plugin-polyfill-corejs3/src/index.ts @@ -80,7 +80,7 @@ export default defineProvider(function ( instance: InstanceProperties, }); - const available = new Set(getModulesListForTargetVersion(version)); + const available = new Set(getModulesListForTargetVersion(String(version))); function getCoreJSPureBase(useProposalBase) { return useBabelRuntime From aec3bc53bba39053d8847e16b2a8796bd8b3d9a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 15:18:05 +0100 Subject: [PATCH 11/12] Fix windows CI --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 831915ad..8812cdd0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -91,7 +91,7 @@ jobs: shell: bash run: yarn build-es-shims-data - name: Build - run: yarn build-corejs3-shipped-proposals && gulp build && gulp bundle + run: yarn build-corejs3-shipped-proposals && gulp build - name: Test on Node.js latest # `maxWorkers` cannot be 1 because we are using `process.exitCode` in our tests. run: yarn jest --ci --color --maxWorkers=2 From 523fbacced84d5b54cab2a6ffacf0ae320f30478 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Mar 2026 15:22:28 +0100 Subject: [PATCH 12/12] Skip TS tests in Node.js 20 --- .github/workflows/ci.yml | 3 +++ .../test/meta-resolver.js | 2 ++ .../test/check-builtin-definitions.test.js | 2 ++ 3 files changed, 7 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8812cdd0..5a7db16f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,6 +67,9 @@ jobs: uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} + - name: Delete tests that import .ts files + if: matrix.node-version == '20' + run: rm packages/babel-helper-define-polyfill-provider/test/meta-resolver.js packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js - name: Test on Node.js ${{ matrix.node-version }} # `maxWorkers` cannot be 1 because we are using `process.exitCode` in our tests. run: yarn jest --ci --color --maxWorkers=2 diff --git a/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js b/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js index 51f89f71..e0be64f7 100644 --- a/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js +++ b/packages/babel-helper-define-polyfill-provider/test/meta-resolver.js @@ -1,3 +1,5 @@ +// This test is skipped on CI for Node.js 20, since it imports ../src/meta-resolver.ts + import createMetaResolver from "../src/meta-resolver.ts"; describe("createMetaResolver", () => { diff --git a/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js b/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js index f0c6b88b..ede17c98 100644 --- a/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js +++ b/packages/babel-plugin-polyfill-corejs3/test/check-builtin-definitions.test.js @@ -1,3 +1,5 @@ +// This test is skipped on CI for Node.js 20, since it imports ../src/built-in-definitions.ts + import corejs3Entries from "core-js-compat/entries.json" with { type: "json" }; import {