Specify runtime exports (#10853)

This commit is contained in:
Huáng Jùnliàng 2020-10-14 14:06:56 -04:00 committed by GitHub
parent 21d7ee2610
commit 4e66b8eb6b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
20 changed files with 1138 additions and 52 deletions

View File

@ -53,6 +53,7 @@ jobs:
- name: Generate coverage report - name: Generate coverage report
run: | run: |
make -j test-ci-coverage make -j test-ci-coverage
yarn test:esm
- name: Upload coverage report - name: Upload coverage report
uses: codecov/codecov-action@v1 uses: codecov/codecov-action@v1
with: with:

7
.gitignore vendored
View File

@ -7,9 +7,8 @@
.pnp.js .pnp.js
.DS_Store .DS_Store
/node_modules **/node_modules
/.github/actions/*/node_modules !**/test/fixtures/**/node_modules
/packages/*/node_modules
/packages/*/LICENSE /packages/*/LICENSE
!/packages/babel-parser/LICENSE !/packages/babel-parser/LICENSE
!/packages/babel-plugin-transform-object-assign/LICENSE !/packages/babel-plugin-transform-object-assign/LICENSE
@ -63,13 +62,11 @@ packages/babel-standalone/babel.js
packages/babel-standalone/babel.js.map packages/babel-standalone/babel.js.map
packages/babel-standalone/babel.min.js packages/babel-standalone/babel.min.js
/codemods/*/lib /codemods/*/lib
/codemods/*/node_modules
/packages/babel-parser/build /packages/babel-parser/build
.idea/ .idea/
/.changelog /.changelog
/eslint/*/lib /eslint/*/lib
/eslint/*/node_modules
/eslint/*/LICENSE /eslint/*/LICENSE
!/packages/babel-eslint-plugin/LICENSE !/packages/babel-eslint-plugin/LICENSE
/.vscode /.vscode

View File

@ -9,7 +9,8 @@
"fix": "make fix", "fix": "make fix",
"lint": "make lint", "lint": "make lint",
"test": "make test", "test": "make test",
"version": "yarn --immutable-cache && git add yarn.lock" "version": "yarn --immutable-cache && git add yarn.lock",
"test:esm": "node test/esm/index.mjs"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "^7.11.6", "@babel/cli": "^7.11.6",
@ -69,7 +70,8 @@
"workspaces": [ "workspaces": [
"codemods/*", "codemods/*",
"eslint/*", "eslint/*",
"packages/*" "packages/*",
"test/esm"
], ],
"resolutions": { "resolutions": {
"@lerna/version": "patch:@lerna/version@npm:3.20.2#.yarn-patches/@lerna/version.patch", "@lerna/version": "patch:@lerna/version@npm:3.20.2#.yarn-patches/@lerna/version.patch",

View File

@ -90,24 +90,56 @@ function writeCoreJS({
`module.exports = require("${corejsRoot}/${corejsPath}");` `module.exports = require("${corejsRoot}/${corejsPath}");`
); );
}); });
writeCorejsExports(pkgDirname, runtimeRoot, paths);
}
function writeCorejsExports(pkgDirname, runtimeRoot, paths) {
const pkgJsonPath = require.resolve(`${pkgDirname}/package.json`);
const pkgJson = require(pkgJsonPath);
const exports = pkgJson.exports;
// Export `./core-js/` so `import "@babel/runtime-corejs3/core-js/some-feature.js"` works
exports[`./${runtimeRoot}/`] = `./${runtimeRoot}/`;
for (const corejsPath of paths) {
// Export `./core-js/some-feature` so `import "@babel/runtime-corejs3/core-js/some-feature"` also works
const corejsExportPath = `./${runtimeRoot}/${corejsPath}`;
exports[corejsExportPath] = corejsExportPath + ".js";
}
pkgJson.exports = exports;
outputFile(pkgJsonPath, JSON.stringify(pkgJson, undefined, 2) + "\n");
} }
function writeHelpers(runtimeName, { corejs } = {}) { function writeHelpers(runtimeName, { corejs } = {}) {
writeHelperFiles(runtimeName, { corejs, esm: false }); const helperPaths = writeHelperFiles(runtimeName, { corejs, esm: false });
writeHelperFiles(runtimeName, { corejs, esm: true }); const helperESMPaths = writeHelperFiles(runtimeName, { corejs, esm: true });
writeHelperExports(runtimeName, helperPaths.concat(helperESMPaths));
} }
function writeHelperExports(runtimeName, helperPaths) {
const helperSubExports = {};
for (const helperPath of helperPaths) {
helperSubExports[helperPath.replace(".js", "")] = helperPath;
}
const exports = {
"./helpers/": "./helpers/",
...helperSubExports,
"./package.json": "./package.json",
"./regenerator": "./regenerator/index.js",
"./regenerator/": "./regenerator/",
};
const pkgDirname = getRuntimeRoot(runtimeName);
const pkgJsonPath = require.resolve(`${pkgDirname}/package.json`);
const pkgJson = require(pkgJsonPath);
pkgJson.exports = exports;
outputFile(pkgJsonPath, JSON.stringify(pkgJson, undefined, 2) + "\n");
}
function writeHelperFiles(runtimeName, { esm, corejs }) { function writeHelperFiles(runtimeName, { esm, corejs }) {
const pkgDirname = getRuntimeRoot(runtimeName); const pkgDirname = getRuntimeRoot(runtimeName);
const helperPaths = [];
for (const helperName of helpers.list) { for (const helperName of helpers.list) {
const helperFilename = path.join( const helperPath =
pkgDirname, "./" + path.join("helpers", esm ? "esm" : "", `${helperName}.js`);
"helpers", const helperFilename = path.join(pkgDirname, helperPath);
esm ? "esm" : "",
`${helperName}.js`
);
outputFile( outputFile(
helperFilename, helperFilename,
buildHelper(runtimeName, pkgDirname, helperFilename, helperName, { buildHelper(runtimeName, pkgDirname, helperFilename, helperName, {
@ -115,7 +147,11 @@ function writeHelperFiles(runtimeName, { esm, corejs }) {
corejs, corejs,
}) })
); );
helperPaths.push(helperPath);
} }
return helperPaths;
} }
function getRuntimeRoot(runtimeName) { function getRuntimeRoot(runtimeName) {
@ -171,11 +207,7 @@ function buildHelper(
transformRuntime, transformRuntime,
{ corejs, useESModules: esm, version: runtimeVersion }, { corejs, useESModules: esm, version: runtimeVersion },
], ],
buildRuntimeRewritePlugin( buildRuntimeRewritePlugin(runtimeName, helperName, esm),
runtimeName,
path.relative(path.dirname(helperFilename), pkgDirname),
helperName
),
], ],
overrides: [ overrides: [
{ {
@ -186,12 +218,19 @@ function buildHelper(
}).code; }).code;
} }
function buildRuntimeRewritePlugin(runtimeName, relativePath, helperName) { function buildRuntimeRewritePlugin(runtimeName, helperName, esm) {
function adjustImportPath(node, relativePath) { const helperPath = esm ? "helpers/esm" : "helpers";
node.value = /**
helpers.list.indexOf(node.value) !== -1 * rewrite helpers imports to runtime imports
? `./${node.value}` * @example
: node.value.replace(runtimeName + "/", relativePath + "/"); * adjustImportPath(ast`"setPrototypeOf"`)
* // returns ast`"@babel/runtime/helpers/esm/setPrototypeOf"`
* @param {*} node The string literal contains import path
*/
function adjustImportPath(node) {
if (helpers.list.includes(node.value)) {
node.value = `${runtimeName}/${helperPath}/${node.value}`;
}
} }
return { return {
@ -206,7 +245,7 @@ function buildRuntimeRewritePlugin(runtimeName, relativePath, helperName) {
}, },
visitor: { visitor: {
ImportDeclaration(path) { ImportDeclaration(path) {
adjustImportPath(path.get("source").node, relativePath); adjustImportPath(path.get("source").node);
}, },
CallExpression(path) { CallExpression(path) {
if ( if (
@ -217,9 +256,8 @@ function buildRuntimeRewritePlugin(runtimeName, relativePath, helperName) {
return; return;
} }
// replace any reference to @babel/runtime and other helpers // replace reference to internal helpers with @babel/runtime import path
// with a relative path adjustImportPath(path.get("arguments")[0].node);
adjustImportPath(path.get("arguments")[0].node, relativePath);
}, },
}, },
}; };

View File

@ -1,6 +1,6 @@
import _Array$from from "../../core-js/array/from"; import _Array$from from "@babel/runtime-corejs2/core-js/array/from";
import _isIterable from "../../core-js/is-iterable"; import _isIterable from "@babel/runtime-corejs2/core-js/is-iterable";
import _Symbol from "../../core-js/symbol"; import _Symbol from "@babel/runtime-corejs2/core-js/symbol";
export default function _iterableToArray(iter) { export default function _iterableToArray(iter) {
if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter); if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter);
} }

View File

@ -1,5 +1,5 @@
import undef from "./temporalUndefined"; import undef from "@babel/runtime-corejs2/helpers/esm/temporalUndefined";
import err from "./tdz"; import err from "@babel/runtime-corejs2/helpers/esm/tdz";
export default function _temporalRef(val, name) { export default function _temporalRef(val, name) {
return val === undef ? err(name) : val; return val === undef ? err(name) : val;
} }

View File

@ -1,7 +1,7 @@
import arrayWithHoles from "./arrayWithHoles"; import arrayWithHoles from "@babel/runtime-corejs2/helpers/esm/arrayWithHoles";
import iterableToArray from "./iterableToArray"; import iterableToArray from "@babel/runtime-corejs2/helpers/esm/iterableToArray";
import unsupportedIterableToArray from "./unsupportedIterableToArray"; import unsupportedIterableToArray from "@babel/runtime-corejs2/helpers/esm/unsupportedIterableToArray";
import nonIterableRest from "./nonIterableRest"; import nonIterableRest from "@babel/runtime-corejs2/helpers/esm/nonIterableRest";
export default function _toArray(arr) { export default function _toArray(arr) {
return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest(); return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest();
} }

View File

@ -1,8 +1,8 @@
var _Array$from = require("../core-js/array/from"); var _Array$from = require("@babel/runtime-corejs2/core-js/array/from");
var _isIterable = require("../core-js/is-iterable"); var _isIterable = require("@babel/runtime-corejs2/core-js/is-iterable");
var _Symbol = require("../core-js/symbol"); var _Symbol = require("@babel/runtime-corejs2/core-js/symbol");
function _iterableToArray(iter) { function _iterableToArray(iter) {
if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter); if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter);

View File

@ -18,5 +18,265 @@
}, },
"devDependencies": { "devDependencies": {
"@babel/helpers": "workspace:^7.10.4" "@babel/helpers": "workspace:^7.10.4"
},
"exports": {
"./helpers/": "./helpers/",
"./helpers/typeof": "./helpers/typeof.js",
"./helpers/jsx": "./helpers/jsx.js",
"./helpers/asyncIterator": "./helpers/asyncIterator.js",
"./helpers/AwaitValue": "./helpers/AwaitValue.js",
"./helpers/AsyncGenerator": "./helpers/AsyncGenerator.js",
"./helpers/wrapAsyncGenerator": "./helpers/wrapAsyncGenerator.js",
"./helpers/awaitAsyncGenerator": "./helpers/awaitAsyncGenerator.js",
"./helpers/asyncGeneratorDelegate": "./helpers/asyncGeneratorDelegate.js",
"./helpers/asyncToGenerator": "./helpers/asyncToGenerator.js",
"./helpers/classCallCheck": "./helpers/classCallCheck.js",
"./helpers/createClass": "./helpers/createClass.js",
"./helpers/defineEnumerableProperties": "./helpers/defineEnumerableProperties.js",
"./helpers/defaults": "./helpers/defaults.js",
"./helpers/defineProperty": "./helpers/defineProperty.js",
"./helpers/extends": "./helpers/extends.js",
"./helpers/objectSpread": "./helpers/objectSpread.js",
"./helpers/objectSpread2": "./helpers/objectSpread2.js",
"./helpers/inherits": "./helpers/inherits.js",
"./helpers/inheritsLoose": "./helpers/inheritsLoose.js",
"./helpers/getPrototypeOf": "./helpers/getPrototypeOf.js",
"./helpers/setPrototypeOf": "./helpers/setPrototypeOf.js",
"./helpers/isNativeReflectConstruct": "./helpers/isNativeReflectConstruct.js",
"./helpers/construct": "./helpers/construct.js",
"./helpers/isNativeFunction": "./helpers/isNativeFunction.js",
"./helpers/wrapNativeSuper": "./helpers/wrapNativeSuper.js",
"./helpers/instanceof": "./helpers/instanceof.js",
"./helpers/interopRequireDefault": "./helpers/interopRequireDefault.js",
"./helpers/interopRequireWildcard": "./helpers/interopRequireWildcard.js",
"./helpers/newArrowCheck": "./helpers/newArrowCheck.js",
"./helpers/objectDestructuringEmpty": "./helpers/objectDestructuringEmpty.js",
"./helpers/objectWithoutPropertiesLoose": "./helpers/objectWithoutPropertiesLoose.js",
"./helpers/objectWithoutProperties": "./helpers/objectWithoutProperties.js",
"./helpers/assertThisInitialized": "./helpers/assertThisInitialized.js",
"./helpers/possibleConstructorReturn": "./helpers/possibleConstructorReturn.js",
"./helpers/createSuper": "./helpers/createSuper.js",
"./helpers/superPropBase": "./helpers/superPropBase.js",
"./helpers/get": "./helpers/get.js",
"./helpers/set": "./helpers/set.js",
"./helpers/taggedTemplateLiteral": "./helpers/taggedTemplateLiteral.js",
"./helpers/taggedTemplateLiteralLoose": "./helpers/taggedTemplateLiteralLoose.js",
"./helpers/readOnlyError": "./helpers/readOnlyError.js",
"./helpers/classNameTDZError": "./helpers/classNameTDZError.js",
"./helpers/temporalUndefined": "./helpers/temporalUndefined.js",
"./helpers/tdz": "./helpers/tdz.js",
"./helpers/temporalRef": "./helpers/temporalRef.js",
"./helpers/slicedToArray": "./helpers/slicedToArray.js",
"./helpers/slicedToArrayLoose": "./helpers/slicedToArrayLoose.js",
"./helpers/toArray": "./helpers/toArray.js",
"./helpers/toConsumableArray": "./helpers/toConsumableArray.js",
"./helpers/arrayWithoutHoles": "./helpers/arrayWithoutHoles.js",
"./helpers/arrayWithHoles": "./helpers/arrayWithHoles.js",
"./helpers/maybeArrayLike": "./helpers/maybeArrayLike.js",
"./helpers/iterableToArray": "./helpers/iterableToArray.js",
"./helpers/iterableToArrayLimit": "./helpers/iterableToArrayLimit.js",
"./helpers/iterableToArrayLimitLoose": "./helpers/iterableToArrayLimitLoose.js",
"./helpers/unsupportedIterableToArray": "./helpers/unsupportedIterableToArray.js",
"./helpers/arrayLikeToArray": "./helpers/arrayLikeToArray.js",
"./helpers/nonIterableSpread": "./helpers/nonIterableSpread.js",
"./helpers/nonIterableRest": "./helpers/nonIterableRest.js",
"./helpers/createForOfIteratorHelper": "./helpers/createForOfIteratorHelper.js",
"./helpers/createForOfIteratorHelperLoose": "./helpers/createForOfIteratorHelperLoose.js",
"./helpers/skipFirstGeneratorNext": "./helpers/skipFirstGeneratorNext.js",
"./helpers/toPrimitive": "./helpers/toPrimitive.js",
"./helpers/toPropertyKey": "./helpers/toPropertyKey.js",
"./helpers/initializerWarningHelper": "./helpers/initializerWarningHelper.js",
"./helpers/initializerDefineProperty": "./helpers/initializerDefineProperty.js",
"./helpers/applyDecoratedDescriptor": "./helpers/applyDecoratedDescriptor.js",
"./helpers/classPrivateFieldLooseKey": "./helpers/classPrivateFieldLooseKey.js",
"./helpers/classPrivateFieldLooseBase": "./helpers/classPrivateFieldLooseBase.js",
"./helpers/classPrivateFieldGet": "./helpers/classPrivateFieldGet.js",
"./helpers/classPrivateFieldSet": "./helpers/classPrivateFieldSet.js",
"./helpers/classPrivateFieldDestructureSet": "./helpers/classPrivateFieldDestructureSet.js",
"./helpers/classStaticPrivateFieldSpecGet": "./helpers/classStaticPrivateFieldSpecGet.js",
"./helpers/classStaticPrivateFieldSpecSet": "./helpers/classStaticPrivateFieldSpecSet.js",
"./helpers/classStaticPrivateMethodGet": "./helpers/classStaticPrivateMethodGet.js",
"./helpers/classStaticPrivateMethodSet": "./helpers/classStaticPrivateMethodSet.js",
"./helpers/decorate": "./helpers/decorate.js",
"./helpers/classPrivateMethodGet": "./helpers/classPrivateMethodGet.js",
"./helpers/classPrivateMethodSet": "./helpers/classPrivateMethodSet.js",
"./helpers/wrapRegExp": "./helpers/wrapRegExp.js",
"./helpers/esm/typeof": "./helpers/esm/typeof.js",
"./helpers/esm/jsx": "./helpers/esm/jsx.js",
"./helpers/esm/asyncIterator": "./helpers/esm/asyncIterator.js",
"./helpers/esm/AwaitValue": "./helpers/esm/AwaitValue.js",
"./helpers/esm/AsyncGenerator": "./helpers/esm/AsyncGenerator.js",
"./helpers/esm/wrapAsyncGenerator": "./helpers/esm/wrapAsyncGenerator.js",
"./helpers/esm/awaitAsyncGenerator": "./helpers/esm/awaitAsyncGenerator.js",
"./helpers/esm/asyncGeneratorDelegate": "./helpers/esm/asyncGeneratorDelegate.js",
"./helpers/esm/asyncToGenerator": "./helpers/esm/asyncToGenerator.js",
"./helpers/esm/classCallCheck": "./helpers/esm/classCallCheck.js",
"./helpers/esm/createClass": "./helpers/esm/createClass.js",
"./helpers/esm/defineEnumerableProperties": "./helpers/esm/defineEnumerableProperties.js",
"./helpers/esm/defaults": "./helpers/esm/defaults.js",
"./helpers/esm/defineProperty": "./helpers/esm/defineProperty.js",
"./helpers/esm/extends": "./helpers/esm/extends.js",
"./helpers/esm/objectSpread": "./helpers/esm/objectSpread.js",
"./helpers/esm/objectSpread2": "./helpers/esm/objectSpread2.js",
"./helpers/esm/inherits": "./helpers/esm/inherits.js",
"./helpers/esm/inheritsLoose": "./helpers/esm/inheritsLoose.js",
"./helpers/esm/getPrototypeOf": "./helpers/esm/getPrototypeOf.js",
"./helpers/esm/setPrototypeOf": "./helpers/esm/setPrototypeOf.js",
"./helpers/esm/isNativeReflectConstruct": "./helpers/esm/isNativeReflectConstruct.js",
"./helpers/esm/construct": "./helpers/esm/construct.js",
"./helpers/esm/isNativeFunction": "./helpers/esm/isNativeFunction.js",
"./helpers/esm/wrapNativeSuper": "./helpers/esm/wrapNativeSuper.js",
"./helpers/esm/instanceof": "./helpers/esm/instanceof.js",
"./helpers/esm/interopRequireDefault": "./helpers/esm/interopRequireDefault.js",
"./helpers/esm/interopRequireWildcard": "./helpers/esm/interopRequireWildcard.js",
"./helpers/esm/newArrowCheck": "./helpers/esm/newArrowCheck.js",
"./helpers/esm/objectDestructuringEmpty": "./helpers/esm/objectDestructuringEmpty.js",
"./helpers/esm/objectWithoutPropertiesLoose": "./helpers/esm/objectWithoutPropertiesLoose.js",
"./helpers/esm/objectWithoutProperties": "./helpers/esm/objectWithoutProperties.js",
"./helpers/esm/assertThisInitialized": "./helpers/esm/assertThisInitialized.js",
"./helpers/esm/possibleConstructorReturn": "./helpers/esm/possibleConstructorReturn.js",
"./helpers/esm/createSuper": "./helpers/esm/createSuper.js",
"./helpers/esm/superPropBase": "./helpers/esm/superPropBase.js",
"./helpers/esm/get": "./helpers/esm/get.js",
"./helpers/esm/set": "./helpers/esm/set.js",
"./helpers/esm/taggedTemplateLiteral": "./helpers/esm/taggedTemplateLiteral.js",
"./helpers/esm/taggedTemplateLiteralLoose": "./helpers/esm/taggedTemplateLiteralLoose.js",
"./helpers/esm/readOnlyError": "./helpers/esm/readOnlyError.js",
"./helpers/esm/classNameTDZError": "./helpers/esm/classNameTDZError.js",
"./helpers/esm/temporalUndefined": "./helpers/esm/temporalUndefined.js",
"./helpers/esm/tdz": "./helpers/esm/tdz.js",
"./helpers/esm/temporalRef": "./helpers/esm/temporalRef.js",
"./helpers/esm/slicedToArray": "./helpers/esm/slicedToArray.js",
"./helpers/esm/slicedToArrayLoose": "./helpers/esm/slicedToArrayLoose.js",
"./helpers/esm/toArray": "./helpers/esm/toArray.js",
"./helpers/esm/toConsumableArray": "./helpers/esm/toConsumableArray.js",
"./helpers/esm/arrayWithoutHoles": "./helpers/esm/arrayWithoutHoles.js",
"./helpers/esm/arrayWithHoles": "./helpers/esm/arrayWithHoles.js",
"./helpers/esm/maybeArrayLike": "./helpers/esm/maybeArrayLike.js",
"./helpers/esm/iterableToArray": "./helpers/esm/iterableToArray.js",
"./helpers/esm/iterableToArrayLimit": "./helpers/esm/iterableToArrayLimit.js",
"./helpers/esm/iterableToArrayLimitLoose": "./helpers/esm/iterableToArrayLimitLoose.js",
"./helpers/esm/unsupportedIterableToArray": "./helpers/esm/unsupportedIterableToArray.js",
"./helpers/esm/arrayLikeToArray": "./helpers/esm/arrayLikeToArray.js",
"./helpers/esm/nonIterableSpread": "./helpers/esm/nonIterableSpread.js",
"./helpers/esm/nonIterableRest": "./helpers/esm/nonIterableRest.js",
"./helpers/esm/createForOfIteratorHelper": "./helpers/esm/createForOfIteratorHelper.js",
"./helpers/esm/createForOfIteratorHelperLoose": "./helpers/esm/createForOfIteratorHelperLoose.js",
"./helpers/esm/skipFirstGeneratorNext": "./helpers/esm/skipFirstGeneratorNext.js",
"./helpers/esm/toPrimitive": "./helpers/esm/toPrimitive.js",
"./helpers/esm/toPropertyKey": "./helpers/esm/toPropertyKey.js",
"./helpers/esm/initializerWarningHelper": "./helpers/esm/initializerWarningHelper.js",
"./helpers/esm/initializerDefineProperty": "./helpers/esm/initializerDefineProperty.js",
"./helpers/esm/applyDecoratedDescriptor": "./helpers/esm/applyDecoratedDescriptor.js",
"./helpers/esm/classPrivateFieldLooseKey": "./helpers/esm/classPrivateFieldLooseKey.js",
"./helpers/esm/classPrivateFieldLooseBase": "./helpers/esm/classPrivateFieldLooseBase.js",
"./helpers/esm/classPrivateFieldGet": "./helpers/esm/classPrivateFieldGet.js",
"./helpers/esm/classPrivateFieldSet": "./helpers/esm/classPrivateFieldSet.js",
"./helpers/esm/classPrivateFieldDestructureSet": "./helpers/esm/classPrivateFieldDestructureSet.js",
"./helpers/esm/classStaticPrivateFieldSpecGet": "./helpers/esm/classStaticPrivateFieldSpecGet.js",
"./helpers/esm/classStaticPrivateFieldSpecSet": "./helpers/esm/classStaticPrivateFieldSpecSet.js",
"./helpers/esm/classStaticPrivateMethodGet": "./helpers/esm/classStaticPrivateMethodGet.js",
"./helpers/esm/classStaticPrivateMethodSet": "./helpers/esm/classStaticPrivateMethodSet.js",
"./helpers/esm/decorate": "./helpers/esm/decorate.js",
"./helpers/esm/classPrivateMethodGet": "./helpers/esm/classPrivateMethodGet.js",
"./helpers/esm/classPrivateMethodSet": "./helpers/esm/classPrivateMethodSet.js",
"./helpers/esm/wrapRegExp": "./helpers/esm/wrapRegExp.js",
"./package.json": "./package.json",
"./regenerator": "./regenerator/index.js",
"./regenerator/": "./regenerator/",
"./core-js/": "./core-js/",
"./core-js/is-iterable": "./core-js/is-iterable.js",
"./core-js/get-iterator": "./core-js/get-iterator.js",
"./core-js/symbol/async-iterator": "./core-js/symbol/async-iterator.js",
"./core-js/symbol": "./core-js/symbol.js",
"./core-js/promise": "./core-js/promise.js",
"./core-js/map": "./core-js/map.js",
"./core-js/weak-map": "./core-js/weak-map.js",
"./core-js/set": "./core-js/set.js",
"./core-js/weak-set": "./core-js/weak-set.js",
"./core-js/set-immediate": "./core-js/set-immediate.js",
"./core-js/clear-immediate": "./core-js/clear-immediate.js",
"./core-js/parse-float": "./core-js/parse-float.js",
"./core-js/parse-int": "./core-js/parse-int.js",
"./core-js/array/from": "./core-js/array/from.js",
"./core-js/array/is-array": "./core-js/array/is-array.js",
"./core-js/array/of": "./core-js/array/of.js",
"./core-js/json/stringify": "./core-js/json/stringify.js",
"./core-js/object/assign": "./core-js/object/assign.js",
"./core-js/object/create": "./core-js/object/create.js",
"./core-js/object/define-properties": "./core-js/object/define-properties.js",
"./core-js/object/define-property": "./core-js/object/define-property.js",
"./core-js/object/entries": "./core-js/object/entries.js",
"./core-js/object/freeze": "./core-js/object/freeze.js",
"./core-js/object/get-own-property-descriptor": "./core-js/object/get-own-property-descriptor.js",
"./core-js/object/get-own-property-descriptors": "./core-js/object/get-own-property-descriptors.js",
"./core-js/object/get-own-property-names": "./core-js/object/get-own-property-names.js",
"./core-js/object/get-own-property-symbols": "./core-js/object/get-own-property-symbols.js",
"./core-js/object/get-prototype-of": "./core-js/object/get-prototype-of.js",
"./core-js/object/is-extensible": "./core-js/object/is-extensible.js",
"./core-js/object/is-frozen": "./core-js/object/is-frozen.js",
"./core-js/object/is-sealed": "./core-js/object/is-sealed.js",
"./core-js/object/is": "./core-js/object/is.js",
"./core-js/object/keys": "./core-js/object/keys.js",
"./core-js/object/prevent-extensions": "./core-js/object/prevent-extensions.js",
"./core-js/object/seal": "./core-js/object/seal.js",
"./core-js/object/set-prototype-of": "./core-js/object/set-prototype-of.js",
"./core-js/object/values": "./core-js/object/values.js",
"./core-js/math/acosh": "./core-js/math/acosh.js",
"./core-js/math/asinh": "./core-js/math/asinh.js",
"./core-js/math/atanh": "./core-js/math/atanh.js",
"./core-js/math/cbrt": "./core-js/math/cbrt.js",
"./core-js/math/clz32": "./core-js/math/clz32.js",
"./core-js/math/cosh": "./core-js/math/cosh.js",
"./core-js/math/expm1": "./core-js/math/expm1.js",
"./core-js/math/fround": "./core-js/math/fround.js",
"./core-js/math/hypot": "./core-js/math/hypot.js",
"./core-js/math/imul": "./core-js/math/imul.js",
"./core-js/math/log10": "./core-js/math/log10.js",
"./core-js/math/log1p": "./core-js/math/log1p.js",
"./core-js/math/log2": "./core-js/math/log2.js",
"./core-js/math/sign": "./core-js/math/sign.js",
"./core-js/math/sinh": "./core-js/math/sinh.js",
"./core-js/math/tanh": "./core-js/math/tanh.js",
"./core-js/math/trunc": "./core-js/math/trunc.js",
"./core-js/symbol/for": "./core-js/symbol/for.js",
"./core-js/symbol/has-instance": "./core-js/symbol/has-instance.js",
"./core-js/symbol/is-concat-spreadable": "./core-js/symbol/is-concat-spreadable.js",
"./core-js/symbol/iterator": "./core-js/symbol/iterator.js",
"./core-js/symbol/key-for": "./core-js/symbol/key-for.js",
"./core-js/symbol/match": "./core-js/symbol/match.js",
"./core-js/symbol/replace": "./core-js/symbol/replace.js",
"./core-js/symbol/search": "./core-js/symbol/search.js",
"./core-js/symbol/species": "./core-js/symbol/species.js",
"./core-js/symbol/split": "./core-js/symbol/split.js",
"./core-js/symbol/to-primitive": "./core-js/symbol/to-primitive.js",
"./core-js/symbol/to-string-tag": "./core-js/symbol/to-string-tag.js",
"./core-js/symbol/unscopables": "./core-js/symbol/unscopables.js",
"./core-js/string/at": "./core-js/string/at.js",
"./core-js/string/from-code-point": "./core-js/string/from-code-point.js",
"./core-js/string/raw": "./core-js/string/raw.js",
"./core-js/number/epsilon": "./core-js/number/epsilon.js",
"./core-js/number/is-finite": "./core-js/number/is-finite.js",
"./core-js/number/is-integer": "./core-js/number/is-integer.js",
"./core-js/number/is-nan": "./core-js/number/is-nan.js",
"./core-js/number/is-safe-integer": "./core-js/number/is-safe-integer.js",
"./core-js/number/max-safe-integer": "./core-js/number/max-safe-integer.js",
"./core-js/number/min-safe-integer": "./core-js/number/min-safe-integer.js",
"./core-js/number/parse-float": "./core-js/number/parse-float.js",
"./core-js/number/parse-int": "./core-js/number/parse-int.js",
"./core-js/reflect/apply": "./core-js/reflect/apply.js",
"./core-js/reflect/construct": "./core-js/reflect/construct.js",
"./core-js/reflect/define-property": "./core-js/reflect/define-property.js",
"./core-js/reflect/delete-property": "./core-js/reflect/delete-property.js",
"./core-js/reflect/get-own-property-descriptor": "./core-js/reflect/get-own-property-descriptor.js",
"./core-js/reflect/get-prototype-of": "./core-js/reflect/get-prototype-of.js",
"./core-js/reflect/get": "./core-js/reflect/get.js",
"./core-js/reflect/has": "./core-js/reflect/has.js",
"./core-js/reflect/is-extensible": "./core-js/reflect/is-extensible.js",
"./core-js/reflect/own-keys": "./core-js/reflect/own-keys.js",
"./core-js/reflect/prevent-extensions": "./core-js/reflect/prevent-extensions.js",
"./core-js/reflect/set-prototype-of": "./core-js/reflect/set-prototype-of.js",
"./core-js/reflect/set": "./core-js/reflect/set.js",
"./core-js/date/now": "./core-js/date/now.js"
} }
} }

View File

@ -15,5 +15,477 @@
"dependencies": { "dependencies": {
"core-js-pure": "^3.0.0", "core-js-pure": "^3.0.0",
"regenerator-runtime": "^0.13.4" "regenerator-runtime": "^0.13.4"
},
"exports": {
"./helpers/": "./helpers/",
"./helpers/typeof": "./helpers/typeof.js",
"./helpers/jsx": "./helpers/jsx.js",
"./helpers/asyncIterator": "./helpers/asyncIterator.js",
"./helpers/AwaitValue": "./helpers/AwaitValue.js",
"./helpers/AsyncGenerator": "./helpers/AsyncGenerator.js",
"./helpers/wrapAsyncGenerator": "./helpers/wrapAsyncGenerator.js",
"./helpers/awaitAsyncGenerator": "./helpers/awaitAsyncGenerator.js",
"./helpers/asyncGeneratorDelegate": "./helpers/asyncGeneratorDelegate.js",
"./helpers/asyncToGenerator": "./helpers/asyncToGenerator.js",
"./helpers/classCallCheck": "./helpers/classCallCheck.js",
"./helpers/createClass": "./helpers/createClass.js",
"./helpers/defineEnumerableProperties": "./helpers/defineEnumerableProperties.js",
"./helpers/defaults": "./helpers/defaults.js",
"./helpers/defineProperty": "./helpers/defineProperty.js",
"./helpers/extends": "./helpers/extends.js",
"./helpers/objectSpread": "./helpers/objectSpread.js",
"./helpers/objectSpread2": "./helpers/objectSpread2.js",
"./helpers/inherits": "./helpers/inherits.js",
"./helpers/inheritsLoose": "./helpers/inheritsLoose.js",
"./helpers/getPrototypeOf": "./helpers/getPrototypeOf.js",
"./helpers/setPrototypeOf": "./helpers/setPrototypeOf.js",
"./helpers/isNativeReflectConstruct": "./helpers/isNativeReflectConstruct.js",
"./helpers/construct": "./helpers/construct.js",
"./helpers/isNativeFunction": "./helpers/isNativeFunction.js",
"./helpers/wrapNativeSuper": "./helpers/wrapNativeSuper.js",
"./helpers/instanceof": "./helpers/instanceof.js",
"./helpers/interopRequireDefault": "./helpers/interopRequireDefault.js",
"./helpers/interopRequireWildcard": "./helpers/interopRequireWildcard.js",
"./helpers/newArrowCheck": "./helpers/newArrowCheck.js",
"./helpers/objectDestructuringEmpty": "./helpers/objectDestructuringEmpty.js",
"./helpers/objectWithoutPropertiesLoose": "./helpers/objectWithoutPropertiesLoose.js",
"./helpers/objectWithoutProperties": "./helpers/objectWithoutProperties.js",
"./helpers/assertThisInitialized": "./helpers/assertThisInitialized.js",
"./helpers/possibleConstructorReturn": "./helpers/possibleConstructorReturn.js",
"./helpers/createSuper": "./helpers/createSuper.js",
"./helpers/superPropBase": "./helpers/superPropBase.js",
"./helpers/get": "./helpers/get.js",
"./helpers/set": "./helpers/set.js",
"./helpers/taggedTemplateLiteral": "./helpers/taggedTemplateLiteral.js",
"./helpers/taggedTemplateLiteralLoose": "./helpers/taggedTemplateLiteralLoose.js",
"./helpers/readOnlyError": "./helpers/readOnlyError.js",
"./helpers/classNameTDZError": "./helpers/classNameTDZError.js",
"./helpers/temporalUndefined": "./helpers/temporalUndefined.js",
"./helpers/tdz": "./helpers/tdz.js",
"./helpers/temporalRef": "./helpers/temporalRef.js",
"./helpers/slicedToArray": "./helpers/slicedToArray.js",
"./helpers/slicedToArrayLoose": "./helpers/slicedToArrayLoose.js",
"./helpers/toArray": "./helpers/toArray.js",
"./helpers/toConsumableArray": "./helpers/toConsumableArray.js",
"./helpers/arrayWithoutHoles": "./helpers/arrayWithoutHoles.js",
"./helpers/arrayWithHoles": "./helpers/arrayWithHoles.js",
"./helpers/maybeArrayLike": "./helpers/maybeArrayLike.js",
"./helpers/iterableToArray": "./helpers/iterableToArray.js",
"./helpers/iterableToArrayLimit": "./helpers/iterableToArrayLimit.js",
"./helpers/iterableToArrayLimitLoose": "./helpers/iterableToArrayLimitLoose.js",
"./helpers/unsupportedIterableToArray": "./helpers/unsupportedIterableToArray.js",
"./helpers/arrayLikeToArray": "./helpers/arrayLikeToArray.js",
"./helpers/nonIterableSpread": "./helpers/nonIterableSpread.js",
"./helpers/nonIterableRest": "./helpers/nonIterableRest.js",
"./helpers/createForOfIteratorHelper": "./helpers/createForOfIteratorHelper.js",
"./helpers/createForOfIteratorHelperLoose": "./helpers/createForOfIteratorHelperLoose.js",
"./helpers/skipFirstGeneratorNext": "./helpers/skipFirstGeneratorNext.js",
"./helpers/toPrimitive": "./helpers/toPrimitive.js",
"./helpers/toPropertyKey": "./helpers/toPropertyKey.js",
"./helpers/initializerWarningHelper": "./helpers/initializerWarningHelper.js",
"./helpers/initializerDefineProperty": "./helpers/initializerDefineProperty.js",
"./helpers/applyDecoratedDescriptor": "./helpers/applyDecoratedDescriptor.js",
"./helpers/classPrivateFieldLooseKey": "./helpers/classPrivateFieldLooseKey.js",
"./helpers/classPrivateFieldLooseBase": "./helpers/classPrivateFieldLooseBase.js",
"./helpers/classPrivateFieldGet": "./helpers/classPrivateFieldGet.js",
"./helpers/classPrivateFieldSet": "./helpers/classPrivateFieldSet.js",
"./helpers/classPrivateFieldDestructureSet": "./helpers/classPrivateFieldDestructureSet.js",
"./helpers/classStaticPrivateFieldSpecGet": "./helpers/classStaticPrivateFieldSpecGet.js",
"./helpers/classStaticPrivateFieldSpecSet": "./helpers/classStaticPrivateFieldSpecSet.js",
"./helpers/classStaticPrivateMethodGet": "./helpers/classStaticPrivateMethodGet.js",
"./helpers/classStaticPrivateMethodSet": "./helpers/classStaticPrivateMethodSet.js",
"./helpers/decorate": "./helpers/decorate.js",
"./helpers/classPrivateMethodGet": "./helpers/classPrivateMethodGet.js",
"./helpers/classPrivateMethodSet": "./helpers/classPrivateMethodSet.js",
"./helpers/wrapRegExp": "./helpers/wrapRegExp.js",
"./helpers/esm/typeof": "./helpers/esm/typeof.js",
"./helpers/esm/jsx": "./helpers/esm/jsx.js",
"./helpers/esm/asyncIterator": "./helpers/esm/asyncIterator.js",
"./helpers/esm/AwaitValue": "./helpers/esm/AwaitValue.js",
"./helpers/esm/AsyncGenerator": "./helpers/esm/AsyncGenerator.js",
"./helpers/esm/wrapAsyncGenerator": "./helpers/esm/wrapAsyncGenerator.js",
"./helpers/esm/awaitAsyncGenerator": "./helpers/esm/awaitAsyncGenerator.js",
"./helpers/esm/asyncGeneratorDelegate": "./helpers/esm/asyncGeneratorDelegate.js",
"./helpers/esm/asyncToGenerator": "./helpers/esm/asyncToGenerator.js",
"./helpers/esm/classCallCheck": "./helpers/esm/classCallCheck.js",
"./helpers/esm/createClass": "./helpers/esm/createClass.js",
"./helpers/esm/defineEnumerableProperties": "./helpers/esm/defineEnumerableProperties.js",
"./helpers/esm/defaults": "./helpers/esm/defaults.js",
"./helpers/esm/defineProperty": "./helpers/esm/defineProperty.js",
"./helpers/esm/extends": "./helpers/esm/extends.js",
"./helpers/esm/objectSpread": "./helpers/esm/objectSpread.js",
"./helpers/esm/objectSpread2": "./helpers/esm/objectSpread2.js",
"./helpers/esm/inherits": "./helpers/esm/inherits.js",
"./helpers/esm/inheritsLoose": "./helpers/esm/inheritsLoose.js",
"./helpers/esm/getPrototypeOf": "./helpers/esm/getPrototypeOf.js",
"./helpers/esm/setPrototypeOf": "./helpers/esm/setPrototypeOf.js",
"./helpers/esm/isNativeReflectConstruct": "./helpers/esm/isNativeReflectConstruct.js",
"./helpers/esm/construct": "./helpers/esm/construct.js",
"./helpers/esm/isNativeFunction": "./helpers/esm/isNativeFunction.js",
"./helpers/esm/wrapNativeSuper": "./helpers/esm/wrapNativeSuper.js",
"./helpers/esm/instanceof": "./helpers/esm/instanceof.js",
"./helpers/esm/interopRequireDefault": "./helpers/esm/interopRequireDefault.js",
"./helpers/esm/interopRequireWildcard": "./helpers/esm/interopRequireWildcard.js",
"./helpers/esm/newArrowCheck": "./helpers/esm/newArrowCheck.js",
"./helpers/esm/objectDestructuringEmpty": "./helpers/esm/objectDestructuringEmpty.js",
"./helpers/esm/objectWithoutPropertiesLoose": "./helpers/esm/objectWithoutPropertiesLoose.js",
"./helpers/esm/objectWithoutProperties": "./helpers/esm/objectWithoutProperties.js",
"./helpers/esm/assertThisInitialized": "./helpers/esm/assertThisInitialized.js",
"./helpers/esm/possibleConstructorReturn": "./helpers/esm/possibleConstructorReturn.js",
"./helpers/esm/createSuper": "./helpers/esm/createSuper.js",
"./helpers/esm/superPropBase": "./helpers/esm/superPropBase.js",
"./helpers/esm/get": "./helpers/esm/get.js",
"./helpers/esm/set": "./helpers/esm/set.js",
"./helpers/esm/taggedTemplateLiteral": "./helpers/esm/taggedTemplateLiteral.js",
"./helpers/esm/taggedTemplateLiteralLoose": "./helpers/esm/taggedTemplateLiteralLoose.js",
"./helpers/esm/readOnlyError": "./helpers/esm/readOnlyError.js",
"./helpers/esm/classNameTDZError": "./helpers/esm/classNameTDZError.js",
"./helpers/esm/temporalUndefined": "./helpers/esm/temporalUndefined.js",
"./helpers/esm/tdz": "./helpers/esm/tdz.js",
"./helpers/esm/temporalRef": "./helpers/esm/temporalRef.js",
"./helpers/esm/slicedToArray": "./helpers/esm/slicedToArray.js",
"./helpers/esm/slicedToArrayLoose": "./helpers/esm/slicedToArrayLoose.js",
"./helpers/esm/toArray": "./helpers/esm/toArray.js",
"./helpers/esm/toConsumableArray": "./helpers/esm/toConsumableArray.js",
"./helpers/esm/arrayWithoutHoles": "./helpers/esm/arrayWithoutHoles.js",
"./helpers/esm/arrayWithHoles": "./helpers/esm/arrayWithHoles.js",
"./helpers/esm/maybeArrayLike": "./helpers/esm/maybeArrayLike.js",
"./helpers/esm/iterableToArray": "./helpers/esm/iterableToArray.js",
"./helpers/esm/iterableToArrayLimit": "./helpers/esm/iterableToArrayLimit.js",
"./helpers/esm/iterableToArrayLimitLoose": "./helpers/esm/iterableToArrayLimitLoose.js",
"./helpers/esm/unsupportedIterableToArray": "./helpers/esm/unsupportedIterableToArray.js",
"./helpers/esm/arrayLikeToArray": "./helpers/esm/arrayLikeToArray.js",
"./helpers/esm/nonIterableSpread": "./helpers/esm/nonIterableSpread.js",
"./helpers/esm/nonIterableRest": "./helpers/esm/nonIterableRest.js",
"./helpers/esm/createForOfIteratorHelper": "./helpers/esm/createForOfIteratorHelper.js",
"./helpers/esm/createForOfIteratorHelperLoose": "./helpers/esm/createForOfIteratorHelperLoose.js",
"./helpers/esm/skipFirstGeneratorNext": "./helpers/esm/skipFirstGeneratorNext.js",
"./helpers/esm/toPrimitive": "./helpers/esm/toPrimitive.js",
"./helpers/esm/toPropertyKey": "./helpers/esm/toPropertyKey.js",
"./helpers/esm/initializerWarningHelper": "./helpers/esm/initializerWarningHelper.js",
"./helpers/esm/initializerDefineProperty": "./helpers/esm/initializerDefineProperty.js",
"./helpers/esm/applyDecoratedDescriptor": "./helpers/esm/applyDecoratedDescriptor.js",
"./helpers/esm/classPrivateFieldLooseKey": "./helpers/esm/classPrivateFieldLooseKey.js",
"./helpers/esm/classPrivateFieldLooseBase": "./helpers/esm/classPrivateFieldLooseBase.js",
"./helpers/esm/classPrivateFieldGet": "./helpers/esm/classPrivateFieldGet.js",
"./helpers/esm/classPrivateFieldSet": "./helpers/esm/classPrivateFieldSet.js",
"./helpers/esm/classPrivateFieldDestructureSet": "./helpers/esm/classPrivateFieldDestructureSet.js",
"./helpers/esm/classStaticPrivateFieldSpecGet": "./helpers/esm/classStaticPrivateFieldSpecGet.js",
"./helpers/esm/classStaticPrivateFieldSpecSet": "./helpers/esm/classStaticPrivateFieldSpecSet.js",
"./helpers/esm/classStaticPrivateMethodGet": "./helpers/esm/classStaticPrivateMethodGet.js",
"./helpers/esm/classStaticPrivateMethodSet": "./helpers/esm/classStaticPrivateMethodSet.js",
"./helpers/esm/decorate": "./helpers/esm/decorate.js",
"./helpers/esm/classPrivateMethodGet": "./helpers/esm/classPrivateMethodGet.js",
"./helpers/esm/classPrivateMethodSet": "./helpers/esm/classPrivateMethodSet.js",
"./helpers/esm/wrapRegExp": "./helpers/esm/wrapRegExp.js",
"./package.json": "./package.json",
"./regenerator": "./regenerator/index.js",
"./regenerator/": "./regenerator/",
"./core-js-stable/": "./core-js-stable/",
"./core-js-stable/map": "./core-js-stable/map.js",
"./core-js-stable/promise": "./core-js-stable/promise.js",
"./core-js-stable/set": "./core-js-stable/set.js",
"./core-js-stable/symbol": "./core-js-stable/symbol.js",
"./core-js-stable/url": "./core-js-stable/url.js",
"./core-js-stable/url-search-params": "./core-js-stable/url-search-params.js",
"./core-js-stable/weak-map": "./core-js-stable/weak-map.js",
"./core-js-stable/weak-set": "./core-js-stable/weak-set.js",
"./core-js-stable/clear-immediate": "./core-js-stable/clear-immediate.js",
"./core-js-stable/parse-float": "./core-js-stable/parse-float.js",
"./core-js-stable/parse-int": "./core-js-stable/parse-int.js",
"./core-js-stable/queue-microtask": "./core-js-stable/queue-microtask.js",
"./core-js-stable/set-immediate": "./core-js-stable/set-immediate.js",
"./core-js-stable/set-interval": "./core-js-stable/set-interval.js",
"./core-js-stable/set-timeout": "./core-js-stable/set-timeout.js",
"./core-js-stable/array/from": "./core-js-stable/array/from.js",
"./core-js-stable/array/is-array": "./core-js-stable/array/is-array.js",
"./core-js-stable/array/of": "./core-js-stable/array/of.js",
"./core-js-stable/date/now": "./core-js-stable/date/now.js",
"./core-js-stable/json/stringify": "./core-js-stable/json/stringify.js",
"./core-js-stable/math/acosh": "./core-js-stable/math/acosh.js",
"./core-js-stable/math/asinh": "./core-js-stable/math/asinh.js",
"./core-js-stable/math/atanh": "./core-js-stable/math/atanh.js",
"./core-js-stable/math/cbrt": "./core-js-stable/math/cbrt.js",
"./core-js-stable/math/clz32": "./core-js-stable/math/clz32.js",
"./core-js-stable/math/cosh": "./core-js-stable/math/cosh.js",
"./core-js-stable/math/expm1": "./core-js-stable/math/expm1.js",
"./core-js-stable/math/fround": "./core-js-stable/math/fround.js",
"./core-js-stable/math/hypot": "./core-js-stable/math/hypot.js",
"./core-js-stable/math/imul": "./core-js-stable/math/imul.js",
"./core-js-stable/math/log10": "./core-js-stable/math/log10.js",
"./core-js-stable/math/log1p": "./core-js-stable/math/log1p.js",
"./core-js-stable/math/log2": "./core-js-stable/math/log2.js",
"./core-js-stable/math/sign": "./core-js-stable/math/sign.js",
"./core-js-stable/math/sinh": "./core-js-stable/math/sinh.js",
"./core-js-stable/math/tanh": "./core-js-stable/math/tanh.js",
"./core-js-stable/math/trunc": "./core-js-stable/math/trunc.js",
"./core-js-stable/number/epsilon": "./core-js-stable/number/epsilon.js",
"./core-js-stable/number/max-safe-integer": "./core-js-stable/number/max-safe-integer.js",
"./core-js-stable/number/min-safe-integer": "./core-js-stable/number/min-safe-integer.js",
"./core-js-stable/number/is-finite": "./core-js-stable/number/is-finite.js",
"./core-js-stable/number/is-integer": "./core-js-stable/number/is-integer.js",
"./core-js-stable/number/is-nan": "./core-js-stable/number/is-nan.js",
"./core-js-stable/number/is-safe-integer": "./core-js-stable/number/is-safe-integer.js",
"./core-js-stable/number/parse-float": "./core-js-stable/number/parse-float.js",
"./core-js-stable/number/parse-int": "./core-js-stable/number/parse-int.js",
"./core-js-stable/object/assign": "./core-js-stable/object/assign.js",
"./core-js-stable/object/create": "./core-js-stable/object/create.js",
"./core-js-stable/object/define-properties": "./core-js-stable/object/define-properties.js",
"./core-js-stable/object/define-property": "./core-js-stable/object/define-property.js",
"./core-js-stable/object/entries": "./core-js-stable/object/entries.js",
"./core-js-stable/object/freeze": "./core-js-stable/object/freeze.js",
"./core-js-stable/object/from-entries": "./core-js-stable/object/from-entries.js",
"./core-js-stable/object/get-own-property-descriptor": "./core-js-stable/object/get-own-property-descriptor.js",
"./core-js-stable/object/get-own-property-descriptors": "./core-js-stable/object/get-own-property-descriptors.js",
"./core-js-stable/object/get-own-property-names": "./core-js-stable/object/get-own-property-names.js",
"./core-js-stable/object/get-own-property-symbols": "./core-js-stable/object/get-own-property-symbols.js",
"./core-js-stable/object/get-prototype-of": "./core-js-stable/object/get-prototype-of.js",
"./core-js-stable/object/is-extensible": "./core-js-stable/object/is-extensible.js",
"./core-js-stable/object/is-frozen": "./core-js-stable/object/is-frozen.js",
"./core-js-stable/object/is-sealed": "./core-js-stable/object/is-sealed.js",
"./core-js-stable/object/is": "./core-js-stable/object/is.js",
"./core-js-stable/object/keys": "./core-js-stable/object/keys.js",
"./core-js-stable/object/prevent-extensions": "./core-js-stable/object/prevent-extensions.js",
"./core-js-stable/object/seal": "./core-js-stable/object/seal.js",
"./core-js-stable/object/set-prototype-of": "./core-js-stable/object/set-prototype-of.js",
"./core-js-stable/object/values": "./core-js-stable/object/values.js",
"./core-js-stable/reflect/apply": "./core-js-stable/reflect/apply.js",
"./core-js-stable/reflect/construct": "./core-js-stable/reflect/construct.js",
"./core-js-stable/reflect/define-property": "./core-js-stable/reflect/define-property.js",
"./core-js-stable/reflect/delete-property": "./core-js-stable/reflect/delete-property.js",
"./core-js-stable/reflect/get-own-property-descriptor": "./core-js-stable/reflect/get-own-property-descriptor.js",
"./core-js-stable/reflect/get-prototype-of": "./core-js-stable/reflect/get-prototype-of.js",
"./core-js-stable/reflect/get": "./core-js-stable/reflect/get.js",
"./core-js-stable/reflect/has": "./core-js-stable/reflect/has.js",
"./core-js-stable/reflect/is-extensible": "./core-js-stable/reflect/is-extensible.js",
"./core-js-stable/reflect/own-keys": "./core-js-stable/reflect/own-keys.js",
"./core-js-stable/reflect/prevent-extensions": "./core-js-stable/reflect/prevent-extensions.js",
"./core-js-stable/reflect/set": "./core-js-stable/reflect/set.js",
"./core-js-stable/reflect/set-prototype-of": "./core-js-stable/reflect/set-prototype-of.js",
"./core-js-stable/string/from-code-point": "./core-js-stable/string/from-code-point.js",
"./core-js-stable/string/raw": "./core-js-stable/string/raw.js",
"./core-js-stable/symbol/async-iterator": "./core-js-stable/symbol/async-iterator.js",
"./core-js-stable/symbol/for": "./core-js-stable/symbol/for.js",
"./core-js-stable/symbol/has-instance": "./core-js-stable/symbol/has-instance.js",
"./core-js-stable/symbol/is-concat-spreadable": "./core-js-stable/symbol/is-concat-spreadable.js",
"./core-js-stable/symbol/iterator": "./core-js-stable/symbol/iterator.js",
"./core-js-stable/symbol/key-for": "./core-js-stable/symbol/key-for.js",
"./core-js-stable/symbol/match": "./core-js-stable/symbol/match.js",
"./core-js-stable/symbol/replace": "./core-js-stable/symbol/replace.js",
"./core-js-stable/symbol/search": "./core-js-stable/symbol/search.js",
"./core-js-stable/symbol/species": "./core-js-stable/symbol/species.js",
"./core-js-stable/symbol/split": "./core-js-stable/symbol/split.js",
"./core-js-stable/symbol/to-primitive": "./core-js-stable/symbol/to-primitive.js",
"./core-js-stable/symbol/to-string-tag": "./core-js-stable/symbol/to-string-tag.js",
"./core-js-stable/symbol/unscopables": "./core-js-stable/symbol/unscopables.js",
"./core-js-stable/instance/bind": "./core-js-stable/instance/bind.js",
"./core-js-stable/instance/code-point-at": "./core-js-stable/instance/code-point-at.js",
"./core-js-stable/instance/concat": "./core-js-stable/instance/concat.js",
"./core-js-stable/instance/copy-within": "./core-js-stable/instance/copy-within.js",
"./core-js-stable/instance/ends-with": "./core-js-stable/instance/ends-with.js",
"./core-js-stable/instance/entries": "./core-js-stable/instance/entries.js",
"./core-js-stable/instance/every": "./core-js-stable/instance/every.js",
"./core-js-stable/instance/fill": "./core-js-stable/instance/fill.js",
"./core-js-stable/instance/filter": "./core-js-stable/instance/filter.js",
"./core-js-stable/instance/find": "./core-js-stable/instance/find.js",
"./core-js-stable/instance/find-index": "./core-js-stable/instance/find-index.js",
"./core-js-stable/instance/flags": "./core-js-stable/instance/flags.js",
"./core-js-stable/instance/flat-map": "./core-js-stable/instance/flat-map.js",
"./core-js-stable/instance/flat": "./core-js-stable/instance/flat.js",
"./core-js-stable/instance/for-each": "./core-js-stable/instance/for-each.js",
"./core-js-stable/instance/includes": "./core-js-stable/instance/includes.js",
"./core-js-stable/instance/index-of": "./core-js-stable/instance/index-of.js",
"./core-js-stable/instance/keys": "./core-js-stable/instance/keys.js",
"./core-js-stable/instance/last-index-of": "./core-js-stable/instance/last-index-of.js",
"./core-js-stable/instance/map": "./core-js-stable/instance/map.js",
"./core-js-stable/instance/pad-end": "./core-js-stable/instance/pad-end.js",
"./core-js-stable/instance/pad-start": "./core-js-stable/instance/pad-start.js",
"./core-js-stable/instance/reduce": "./core-js-stable/instance/reduce.js",
"./core-js-stable/instance/reduce-right": "./core-js-stable/instance/reduce-right.js",
"./core-js-stable/instance/repeat": "./core-js-stable/instance/repeat.js",
"./core-js-stable/instance/reverse": "./core-js-stable/instance/reverse.js",
"./core-js-stable/instance/slice": "./core-js-stable/instance/slice.js",
"./core-js-stable/instance/some": "./core-js-stable/instance/some.js",
"./core-js-stable/instance/sort": "./core-js-stable/instance/sort.js",
"./core-js-stable/instance/splice": "./core-js-stable/instance/splice.js",
"./core-js-stable/instance/starts-with": "./core-js-stable/instance/starts-with.js",
"./core-js-stable/instance/trim": "./core-js-stable/instance/trim.js",
"./core-js-stable/instance/trim-end": "./core-js-stable/instance/trim-end.js",
"./core-js-stable/instance/trim-left": "./core-js-stable/instance/trim-left.js",
"./core-js-stable/instance/trim-right": "./core-js-stable/instance/trim-right.js",
"./core-js-stable/instance/trim-start": "./core-js-stable/instance/trim-start.js",
"./core-js-stable/instance/values": "./core-js-stable/instance/values.js",
"./core-js/": "./core-js/",
"./core-js/is-iterable": "./core-js/is-iterable.js",
"./core-js/get-iterator": "./core-js/get-iterator.js",
"./core-js/get-iterator-method": "./core-js/get-iterator-method.js",
"./core-js/aggregate-error": "./core-js/aggregate-error.js",
"./core-js/map": "./core-js/map.js",
"./core-js/observable": "./core-js/observable.js",
"./core-js/promise": "./core-js/promise.js",
"./core-js/set": "./core-js/set.js",
"./core-js/symbol": "./core-js/symbol.js",
"./core-js/url": "./core-js/url.js",
"./core-js/url-search-params": "./core-js/url-search-params.js",
"./core-js/weak-map": "./core-js/weak-map.js",
"./core-js/weak-set": "./core-js/weak-set.js",
"./core-js/clear-immediate": "./core-js/clear-immediate.js",
"./core-js/composite-key": "./core-js/composite-key.js",
"./core-js/composite-symbol": "./core-js/composite-symbol.js",
"./core-js/global-this": "./core-js/global-this.js",
"./core-js/parse-float": "./core-js/parse-float.js",
"./core-js/parse-int": "./core-js/parse-int.js",
"./core-js/queue-microtask": "./core-js/queue-microtask.js",
"./core-js/set-immediate": "./core-js/set-immediate.js",
"./core-js/set-interval": "./core-js/set-interval.js",
"./core-js/set-timeout": "./core-js/set-timeout.js",
"./core-js/array/from": "./core-js/array/from.js",
"./core-js/array/is-array": "./core-js/array/is-array.js",
"./core-js/array/of": "./core-js/array/of.js",
"./core-js/date/now": "./core-js/date/now.js",
"./core-js/json/stringify": "./core-js/json/stringify.js",
"./core-js/math/deg-per-rad": "./core-js/math/deg-per-rad.js",
"./core-js/math/rad-per-deg": "./core-js/math/rad-per-deg.js",
"./core-js/math/acosh": "./core-js/math/acosh.js",
"./core-js/math/asinh": "./core-js/math/asinh.js",
"./core-js/math/atanh": "./core-js/math/atanh.js",
"./core-js/math/cbrt": "./core-js/math/cbrt.js",
"./core-js/math/clamp": "./core-js/math/clamp.js",
"./core-js/math/clz32": "./core-js/math/clz32.js",
"./core-js/math/cosh": "./core-js/math/cosh.js",
"./core-js/math/degrees": "./core-js/math/degrees.js",
"./core-js/math/expm1": "./core-js/math/expm1.js",
"./core-js/math/fround": "./core-js/math/fround.js",
"./core-js/math/fscale": "./core-js/math/fscale.js",
"./core-js/math/hypot": "./core-js/math/hypot.js",
"./core-js/math/iaddh": "./core-js/math/iaddh.js",
"./core-js/math/imul": "./core-js/math/imul.js",
"./core-js/math/imulh": "./core-js/math/imulh.js",
"./core-js/math/isubh": "./core-js/math/isubh.js",
"./core-js/math/log10": "./core-js/math/log10.js",
"./core-js/math/log1p": "./core-js/math/log1p.js",
"./core-js/math/log2": "./core-js/math/log2.js",
"./core-js/math/radians": "./core-js/math/radians.js",
"./core-js/math/scale": "./core-js/math/scale.js",
"./core-js/math/seeded-prng": "./core-js/math/seeded-prng.js",
"./core-js/math/sign": "./core-js/math/sign.js",
"./core-js/math/signbit": "./core-js/math/signbit.js",
"./core-js/math/sinh": "./core-js/math/sinh.js",
"./core-js/math/tanh": "./core-js/math/tanh.js",
"./core-js/math/trunc": "./core-js/math/trunc.js",
"./core-js/math/umulh": "./core-js/math/umulh.js",
"./core-js/number/epsilon": "./core-js/number/epsilon.js",
"./core-js/number/max-safe-integer": "./core-js/number/max-safe-integer.js",
"./core-js/number/min-safe-integer": "./core-js/number/min-safe-integer.js",
"./core-js/number/from-string": "./core-js/number/from-string.js",
"./core-js/number/is-finite": "./core-js/number/is-finite.js",
"./core-js/number/is-integer": "./core-js/number/is-integer.js",
"./core-js/number/is-nan": "./core-js/number/is-nan.js",
"./core-js/number/is-safe-integer": "./core-js/number/is-safe-integer.js",
"./core-js/number/parse-float": "./core-js/number/parse-float.js",
"./core-js/number/parse-int": "./core-js/number/parse-int.js",
"./core-js/object/assign": "./core-js/object/assign.js",
"./core-js/object/create": "./core-js/object/create.js",
"./core-js/object/define-properties": "./core-js/object/define-properties.js",
"./core-js/object/define-property": "./core-js/object/define-property.js",
"./core-js/object/entries": "./core-js/object/entries.js",
"./core-js/object/freeze": "./core-js/object/freeze.js",
"./core-js/object/from-entries": "./core-js/object/from-entries.js",
"./core-js/object/get-own-property-descriptor": "./core-js/object/get-own-property-descriptor.js",
"./core-js/object/get-own-property-descriptors": "./core-js/object/get-own-property-descriptors.js",
"./core-js/object/get-own-property-names": "./core-js/object/get-own-property-names.js",
"./core-js/object/get-own-property-symbols": "./core-js/object/get-own-property-symbols.js",
"./core-js/object/get-prototype-of": "./core-js/object/get-prototype-of.js",
"./core-js/object/is-extensible": "./core-js/object/is-extensible.js",
"./core-js/object/is-frozen": "./core-js/object/is-frozen.js",
"./core-js/object/is-sealed": "./core-js/object/is-sealed.js",
"./core-js/object/is": "./core-js/object/is.js",
"./core-js/object/keys": "./core-js/object/keys.js",
"./core-js/object/prevent-extensions": "./core-js/object/prevent-extensions.js",
"./core-js/object/seal": "./core-js/object/seal.js",
"./core-js/object/set-prototype-of": "./core-js/object/set-prototype-of.js",
"./core-js/object/values": "./core-js/object/values.js",
"./core-js/reflect/apply": "./core-js/reflect/apply.js",
"./core-js/reflect/construct": "./core-js/reflect/construct.js",
"./core-js/reflect/define-metadata": "./core-js/reflect/define-metadata.js",
"./core-js/reflect/define-property": "./core-js/reflect/define-property.js",
"./core-js/reflect/delete-metadata": "./core-js/reflect/delete-metadata.js",
"./core-js/reflect/delete-property": "./core-js/reflect/delete-property.js",
"./core-js/reflect/get-metadata": "./core-js/reflect/get-metadata.js",
"./core-js/reflect/get-metadata-keys": "./core-js/reflect/get-metadata-keys.js",
"./core-js/reflect/get-own-metadata": "./core-js/reflect/get-own-metadata.js",
"./core-js/reflect/get-own-metadata-keys": "./core-js/reflect/get-own-metadata-keys.js",
"./core-js/reflect/get-own-property-descriptor": "./core-js/reflect/get-own-property-descriptor.js",
"./core-js/reflect/get-prototype-of": "./core-js/reflect/get-prototype-of.js",
"./core-js/reflect/get": "./core-js/reflect/get.js",
"./core-js/reflect/has": "./core-js/reflect/has.js",
"./core-js/reflect/has-metadata": "./core-js/reflect/has-metadata.js",
"./core-js/reflect/has-own-metadata": "./core-js/reflect/has-own-metadata.js",
"./core-js/reflect/is-extensible": "./core-js/reflect/is-extensible.js",
"./core-js/reflect/metadata": "./core-js/reflect/metadata.js",
"./core-js/reflect/own-keys": "./core-js/reflect/own-keys.js",
"./core-js/reflect/prevent-extensions": "./core-js/reflect/prevent-extensions.js",
"./core-js/reflect/set": "./core-js/reflect/set.js",
"./core-js/reflect/set-prototype-of": "./core-js/reflect/set-prototype-of.js",
"./core-js/string/from-code-point": "./core-js/string/from-code-point.js",
"./core-js/string/raw": "./core-js/string/raw.js",
"./core-js/symbol/async-iterator": "./core-js/symbol/async-iterator.js",
"./core-js/symbol/dispose": "./core-js/symbol/dispose.js",
"./core-js/symbol/for": "./core-js/symbol/for.js",
"./core-js/symbol/has-instance": "./core-js/symbol/has-instance.js",
"./core-js/symbol/is-concat-spreadable": "./core-js/symbol/is-concat-spreadable.js",
"./core-js/symbol/iterator": "./core-js/symbol/iterator.js",
"./core-js/symbol/key-for": "./core-js/symbol/key-for.js",
"./core-js/symbol/match": "./core-js/symbol/match.js",
"./core-js/symbol/observable": "./core-js/symbol/observable.js",
"./core-js/symbol/pattern-match": "./core-js/symbol/pattern-match.js",
"./core-js/symbol/replace": "./core-js/symbol/replace.js",
"./core-js/symbol/search": "./core-js/symbol/search.js",
"./core-js/symbol/species": "./core-js/symbol/species.js",
"./core-js/symbol/split": "./core-js/symbol/split.js",
"./core-js/symbol/to-primitive": "./core-js/symbol/to-primitive.js",
"./core-js/symbol/to-string-tag": "./core-js/symbol/to-string-tag.js",
"./core-js/symbol/unscopables": "./core-js/symbol/unscopables.js",
"./core-js/instance/at": "./core-js/instance/at.js",
"./core-js/instance/bind": "./core-js/instance/bind.js",
"./core-js/instance/code-point-at": "./core-js/instance/code-point-at.js",
"./core-js/instance/code-points": "./core-js/instance/code-points.js",
"./core-js/instance/concat": "./core-js/instance/concat.js",
"./core-js/instance/copy-within": "./core-js/instance/copy-within.js",
"./core-js/instance/ends-with": "./core-js/instance/ends-with.js",
"./core-js/instance/entries": "./core-js/instance/entries.js",
"./core-js/instance/every": "./core-js/instance/every.js",
"./core-js/instance/fill": "./core-js/instance/fill.js",
"./core-js/instance/filter": "./core-js/instance/filter.js",
"./core-js/instance/find": "./core-js/instance/find.js",
"./core-js/instance/find-index": "./core-js/instance/find-index.js",
"./core-js/instance/flags": "./core-js/instance/flags.js",
"./core-js/instance/flat-map": "./core-js/instance/flat-map.js",
"./core-js/instance/flat": "./core-js/instance/flat.js",
"./core-js/instance/for-each": "./core-js/instance/for-each.js",
"./core-js/instance/includes": "./core-js/instance/includes.js",
"./core-js/instance/index-of": "./core-js/instance/index-of.js",
"./core-js/instance/keys": "./core-js/instance/keys.js",
"./core-js/instance/last-index-of": "./core-js/instance/last-index-of.js",
"./core-js/instance/map": "./core-js/instance/map.js",
"./core-js/instance/match-all": "./core-js/instance/match-all.js",
"./core-js/instance/pad-end": "./core-js/instance/pad-end.js",
"./core-js/instance/pad-start": "./core-js/instance/pad-start.js",
"./core-js/instance/reduce": "./core-js/instance/reduce.js",
"./core-js/instance/reduce-right": "./core-js/instance/reduce-right.js",
"./core-js/instance/repeat": "./core-js/instance/repeat.js",
"./core-js/instance/replace-all": "./core-js/instance/replace-all.js",
"./core-js/instance/reverse": "./core-js/instance/reverse.js",
"./core-js/instance/slice": "./core-js/instance/slice.js",
"./core-js/instance/some": "./core-js/instance/some.js",
"./core-js/instance/sort": "./core-js/instance/sort.js",
"./core-js/instance/splice": "./core-js/instance/splice.js",
"./core-js/instance/starts-with": "./core-js/instance/starts-with.js",
"./core-js/instance/trim": "./core-js/instance/trim.js",
"./core-js/instance/trim-end": "./core-js/instance/trim-end.js",
"./core-js/instance/trim-left": "./core-js/instance/trim-left.js",
"./core-js/instance/trim-right": "./core-js/instance/trim-right.js",
"./core-js/instance/trim-start": "./core-js/instance/trim-start.js",
"./core-js/instance/values": "./core-js/instance/values.js"
} }
} }

View File

@ -1,5 +1,5 @@
import undef from "./temporalUndefined"; import undef from "@babel/runtime/helpers/esm/temporalUndefined";
import err from "./tdz"; import err from "@babel/runtime/helpers/esm/tdz";
export default function _temporalRef(val, name) { export default function _temporalRef(val, name) {
return val === undef ? err(name) : val; return val === undef ? err(name) : val;
} }

View File

@ -1,7 +1,7 @@
import arrayWithHoles from "./arrayWithHoles"; import arrayWithHoles from "@babel/runtime/helpers/esm/arrayWithHoles";
import iterableToArray from "./iterableToArray"; import iterableToArray from "@babel/runtime/helpers/esm/iterableToArray";
import unsupportedIterableToArray from "./unsupportedIterableToArray"; import unsupportedIterableToArray from "@babel/runtime/helpers/esm/unsupportedIterableToArray";
import nonIterableRest from "./nonIterableRest"; import nonIterableRest from "@babel/runtime/helpers/esm/nonIterableRest";
export default function _toArray(arr) { export default function _toArray(arr) {
return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest(); return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest();
} }

View File

@ -18,5 +18,171 @@
}, },
"devDependencies": { "devDependencies": {
"@babel/helpers": "workspace:^7.10.4" "@babel/helpers": "workspace:^7.10.4"
},
"exports": {
"./helpers/": "./helpers/",
"./helpers/typeof": "./helpers/typeof.js",
"./helpers/jsx": "./helpers/jsx.js",
"./helpers/asyncIterator": "./helpers/asyncIterator.js",
"./helpers/AwaitValue": "./helpers/AwaitValue.js",
"./helpers/AsyncGenerator": "./helpers/AsyncGenerator.js",
"./helpers/wrapAsyncGenerator": "./helpers/wrapAsyncGenerator.js",
"./helpers/awaitAsyncGenerator": "./helpers/awaitAsyncGenerator.js",
"./helpers/asyncGeneratorDelegate": "./helpers/asyncGeneratorDelegate.js",
"./helpers/asyncToGenerator": "./helpers/asyncToGenerator.js",
"./helpers/classCallCheck": "./helpers/classCallCheck.js",
"./helpers/createClass": "./helpers/createClass.js",
"./helpers/defineEnumerableProperties": "./helpers/defineEnumerableProperties.js",
"./helpers/defaults": "./helpers/defaults.js",
"./helpers/defineProperty": "./helpers/defineProperty.js",
"./helpers/extends": "./helpers/extends.js",
"./helpers/objectSpread": "./helpers/objectSpread.js",
"./helpers/objectSpread2": "./helpers/objectSpread2.js",
"./helpers/inherits": "./helpers/inherits.js",
"./helpers/inheritsLoose": "./helpers/inheritsLoose.js",
"./helpers/getPrototypeOf": "./helpers/getPrototypeOf.js",
"./helpers/setPrototypeOf": "./helpers/setPrototypeOf.js",
"./helpers/isNativeReflectConstruct": "./helpers/isNativeReflectConstruct.js",
"./helpers/construct": "./helpers/construct.js",
"./helpers/isNativeFunction": "./helpers/isNativeFunction.js",
"./helpers/wrapNativeSuper": "./helpers/wrapNativeSuper.js",
"./helpers/instanceof": "./helpers/instanceof.js",
"./helpers/interopRequireDefault": "./helpers/interopRequireDefault.js",
"./helpers/interopRequireWildcard": "./helpers/interopRequireWildcard.js",
"./helpers/newArrowCheck": "./helpers/newArrowCheck.js",
"./helpers/objectDestructuringEmpty": "./helpers/objectDestructuringEmpty.js",
"./helpers/objectWithoutPropertiesLoose": "./helpers/objectWithoutPropertiesLoose.js",
"./helpers/objectWithoutProperties": "./helpers/objectWithoutProperties.js",
"./helpers/assertThisInitialized": "./helpers/assertThisInitialized.js",
"./helpers/possibleConstructorReturn": "./helpers/possibleConstructorReturn.js",
"./helpers/createSuper": "./helpers/createSuper.js",
"./helpers/superPropBase": "./helpers/superPropBase.js",
"./helpers/get": "./helpers/get.js",
"./helpers/set": "./helpers/set.js",
"./helpers/taggedTemplateLiteral": "./helpers/taggedTemplateLiteral.js",
"./helpers/taggedTemplateLiteralLoose": "./helpers/taggedTemplateLiteralLoose.js",
"./helpers/readOnlyError": "./helpers/readOnlyError.js",
"./helpers/classNameTDZError": "./helpers/classNameTDZError.js",
"./helpers/temporalUndefined": "./helpers/temporalUndefined.js",
"./helpers/tdz": "./helpers/tdz.js",
"./helpers/temporalRef": "./helpers/temporalRef.js",
"./helpers/slicedToArray": "./helpers/slicedToArray.js",
"./helpers/slicedToArrayLoose": "./helpers/slicedToArrayLoose.js",
"./helpers/toArray": "./helpers/toArray.js",
"./helpers/toConsumableArray": "./helpers/toConsumableArray.js",
"./helpers/arrayWithoutHoles": "./helpers/arrayWithoutHoles.js",
"./helpers/arrayWithHoles": "./helpers/arrayWithHoles.js",
"./helpers/maybeArrayLike": "./helpers/maybeArrayLike.js",
"./helpers/iterableToArray": "./helpers/iterableToArray.js",
"./helpers/iterableToArrayLimit": "./helpers/iterableToArrayLimit.js",
"./helpers/iterableToArrayLimitLoose": "./helpers/iterableToArrayLimitLoose.js",
"./helpers/unsupportedIterableToArray": "./helpers/unsupportedIterableToArray.js",
"./helpers/arrayLikeToArray": "./helpers/arrayLikeToArray.js",
"./helpers/nonIterableSpread": "./helpers/nonIterableSpread.js",
"./helpers/nonIterableRest": "./helpers/nonIterableRest.js",
"./helpers/createForOfIteratorHelper": "./helpers/createForOfIteratorHelper.js",
"./helpers/createForOfIteratorHelperLoose": "./helpers/createForOfIteratorHelperLoose.js",
"./helpers/skipFirstGeneratorNext": "./helpers/skipFirstGeneratorNext.js",
"./helpers/toPrimitive": "./helpers/toPrimitive.js",
"./helpers/toPropertyKey": "./helpers/toPropertyKey.js",
"./helpers/initializerWarningHelper": "./helpers/initializerWarningHelper.js",
"./helpers/initializerDefineProperty": "./helpers/initializerDefineProperty.js",
"./helpers/applyDecoratedDescriptor": "./helpers/applyDecoratedDescriptor.js",
"./helpers/classPrivateFieldLooseKey": "./helpers/classPrivateFieldLooseKey.js",
"./helpers/classPrivateFieldLooseBase": "./helpers/classPrivateFieldLooseBase.js",
"./helpers/classPrivateFieldGet": "./helpers/classPrivateFieldGet.js",
"./helpers/classPrivateFieldSet": "./helpers/classPrivateFieldSet.js",
"./helpers/classPrivateFieldDestructureSet": "./helpers/classPrivateFieldDestructureSet.js",
"./helpers/classStaticPrivateFieldSpecGet": "./helpers/classStaticPrivateFieldSpecGet.js",
"./helpers/classStaticPrivateFieldSpecSet": "./helpers/classStaticPrivateFieldSpecSet.js",
"./helpers/classStaticPrivateMethodGet": "./helpers/classStaticPrivateMethodGet.js",
"./helpers/classStaticPrivateMethodSet": "./helpers/classStaticPrivateMethodSet.js",
"./helpers/decorate": "./helpers/decorate.js",
"./helpers/classPrivateMethodGet": "./helpers/classPrivateMethodGet.js",
"./helpers/classPrivateMethodSet": "./helpers/classPrivateMethodSet.js",
"./helpers/wrapRegExp": "./helpers/wrapRegExp.js",
"./helpers/esm/typeof": "./helpers/esm/typeof.js",
"./helpers/esm/jsx": "./helpers/esm/jsx.js",
"./helpers/esm/asyncIterator": "./helpers/esm/asyncIterator.js",
"./helpers/esm/AwaitValue": "./helpers/esm/AwaitValue.js",
"./helpers/esm/AsyncGenerator": "./helpers/esm/AsyncGenerator.js",
"./helpers/esm/wrapAsyncGenerator": "./helpers/esm/wrapAsyncGenerator.js",
"./helpers/esm/awaitAsyncGenerator": "./helpers/esm/awaitAsyncGenerator.js",
"./helpers/esm/asyncGeneratorDelegate": "./helpers/esm/asyncGeneratorDelegate.js",
"./helpers/esm/asyncToGenerator": "./helpers/esm/asyncToGenerator.js",
"./helpers/esm/classCallCheck": "./helpers/esm/classCallCheck.js",
"./helpers/esm/createClass": "./helpers/esm/createClass.js",
"./helpers/esm/defineEnumerableProperties": "./helpers/esm/defineEnumerableProperties.js",
"./helpers/esm/defaults": "./helpers/esm/defaults.js",
"./helpers/esm/defineProperty": "./helpers/esm/defineProperty.js",
"./helpers/esm/extends": "./helpers/esm/extends.js",
"./helpers/esm/objectSpread": "./helpers/esm/objectSpread.js",
"./helpers/esm/objectSpread2": "./helpers/esm/objectSpread2.js",
"./helpers/esm/inherits": "./helpers/esm/inherits.js",
"./helpers/esm/inheritsLoose": "./helpers/esm/inheritsLoose.js",
"./helpers/esm/getPrototypeOf": "./helpers/esm/getPrototypeOf.js",
"./helpers/esm/setPrototypeOf": "./helpers/esm/setPrototypeOf.js",
"./helpers/esm/isNativeReflectConstruct": "./helpers/esm/isNativeReflectConstruct.js",
"./helpers/esm/construct": "./helpers/esm/construct.js",
"./helpers/esm/isNativeFunction": "./helpers/esm/isNativeFunction.js",
"./helpers/esm/wrapNativeSuper": "./helpers/esm/wrapNativeSuper.js",
"./helpers/esm/instanceof": "./helpers/esm/instanceof.js",
"./helpers/esm/interopRequireDefault": "./helpers/esm/interopRequireDefault.js",
"./helpers/esm/interopRequireWildcard": "./helpers/esm/interopRequireWildcard.js",
"./helpers/esm/newArrowCheck": "./helpers/esm/newArrowCheck.js",
"./helpers/esm/objectDestructuringEmpty": "./helpers/esm/objectDestructuringEmpty.js",
"./helpers/esm/objectWithoutPropertiesLoose": "./helpers/esm/objectWithoutPropertiesLoose.js",
"./helpers/esm/objectWithoutProperties": "./helpers/esm/objectWithoutProperties.js",
"./helpers/esm/assertThisInitialized": "./helpers/esm/assertThisInitialized.js",
"./helpers/esm/possibleConstructorReturn": "./helpers/esm/possibleConstructorReturn.js",
"./helpers/esm/createSuper": "./helpers/esm/createSuper.js",
"./helpers/esm/superPropBase": "./helpers/esm/superPropBase.js",
"./helpers/esm/get": "./helpers/esm/get.js",
"./helpers/esm/set": "./helpers/esm/set.js",
"./helpers/esm/taggedTemplateLiteral": "./helpers/esm/taggedTemplateLiteral.js",
"./helpers/esm/taggedTemplateLiteralLoose": "./helpers/esm/taggedTemplateLiteralLoose.js",
"./helpers/esm/readOnlyError": "./helpers/esm/readOnlyError.js",
"./helpers/esm/classNameTDZError": "./helpers/esm/classNameTDZError.js",
"./helpers/esm/temporalUndefined": "./helpers/esm/temporalUndefined.js",
"./helpers/esm/tdz": "./helpers/esm/tdz.js",
"./helpers/esm/temporalRef": "./helpers/esm/temporalRef.js",
"./helpers/esm/slicedToArray": "./helpers/esm/slicedToArray.js",
"./helpers/esm/slicedToArrayLoose": "./helpers/esm/slicedToArrayLoose.js",
"./helpers/esm/toArray": "./helpers/esm/toArray.js",
"./helpers/esm/toConsumableArray": "./helpers/esm/toConsumableArray.js",
"./helpers/esm/arrayWithoutHoles": "./helpers/esm/arrayWithoutHoles.js",
"./helpers/esm/arrayWithHoles": "./helpers/esm/arrayWithHoles.js",
"./helpers/esm/maybeArrayLike": "./helpers/esm/maybeArrayLike.js",
"./helpers/esm/iterableToArray": "./helpers/esm/iterableToArray.js",
"./helpers/esm/iterableToArrayLimit": "./helpers/esm/iterableToArrayLimit.js",
"./helpers/esm/iterableToArrayLimitLoose": "./helpers/esm/iterableToArrayLimitLoose.js",
"./helpers/esm/unsupportedIterableToArray": "./helpers/esm/unsupportedIterableToArray.js",
"./helpers/esm/arrayLikeToArray": "./helpers/esm/arrayLikeToArray.js",
"./helpers/esm/nonIterableSpread": "./helpers/esm/nonIterableSpread.js",
"./helpers/esm/nonIterableRest": "./helpers/esm/nonIterableRest.js",
"./helpers/esm/createForOfIteratorHelper": "./helpers/esm/createForOfIteratorHelper.js",
"./helpers/esm/createForOfIteratorHelperLoose": "./helpers/esm/createForOfIteratorHelperLoose.js",
"./helpers/esm/skipFirstGeneratorNext": "./helpers/esm/skipFirstGeneratorNext.js",
"./helpers/esm/toPrimitive": "./helpers/esm/toPrimitive.js",
"./helpers/esm/toPropertyKey": "./helpers/esm/toPropertyKey.js",
"./helpers/esm/initializerWarningHelper": "./helpers/esm/initializerWarningHelper.js",
"./helpers/esm/initializerDefineProperty": "./helpers/esm/initializerDefineProperty.js",
"./helpers/esm/applyDecoratedDescriptor": "./helpers/esm/applyDecoratedDescriptor.js",
"./helpers/esm/classPrivateFieldLooseKey": "./helpers/esm/classPrivateFieldLooseKey.js",
"./helpers/esm/classPrivateFieldLooseBase": "./helpers/esm/classPrivateFieldLooseBase.js",
"./helpers/esm/classPrivateFieldGet": "./helpers/esm/classPrivateFieldGet.js",
"./helpers/esm/classPrivateFieldSet": "./helpers/esm/classPrivateFieldSet.js",
"./helpers/esm/classPrivateFieldDestructureSet": "./helpers/esm/classPrivateFieldDestructureSet.js",
"./helpers/esm/classStaticPrivateFieldSpecGet": "./helpers/esm/classStaticPrivateFieldSpecGet.js",
"./helpers/esm/classStaticPrivateFieldSpecSet": "./helpers/esm/classStaticPrivateFieldSpecSet.js",
"./helpers/esm/classStaticPrivateMethodGet": "./helpers/esm/classStaticPrivateMethodGet.js",
"./helpers/esm/classStaticPrivateMethodSet": "./helpers/esm/classStaticPrivateMethodSet.js",
"./helpers/esm/decorate": "./helpers/esm/decorate.js",
"./helpers/esm/classPrivateMethodGet": "./helpers/esm/classPrivateMethodGet.js",
"./helpers/esm/classPrivateMethodSet": "./helpers/esm/classPrivateMethodSet.js",
"./helpers/esm/wrapRegExp": "./helpers/esm/wrapRegExp.js",
"./package.json": "./package.json",
"./regenerator": "./regenerator/index.js",
"./regenerator/": "./regenerator/"
} }
} }

3
test/esm/README.md Normal file
View File

@ -0,0 +1,3 @@
# test/esm
Holds esm related test for `@babel/*` packages. They should be migrated to Jest tests once Jest supports esm

View File

@ -0,0 +1,69 @@
import assert from "assert";
export default {
title: "@babel/runtime-corejs3",
testcases: [
[
"it should throw on unknown helpers",
() =>
assert.rejects(
async () =>
import("@babel/runtime-corejs3/helpers/esm/unknown-helper"),
{
name: "Error",
code: "ERR_MODULE_NOT_FOUND",
}
),
],
[
"it should not throw on helpers importing internal helpers",
() =>
assert.doesNotReject(
async () =>
import("@babel/runtime-corejs3/helpers/esm/wrapNativeSuper"),
Error
),
],
[
"it supports importing with explicit extension",
() =>
assert.doesNotReject(
async () => import("@babel/runtime/helpers/esm/wrapNativeSuper.js"),
Error
),
],
[
"it should not throw on importing core-js helpers",
() =>
assert.doesNotReject(
async () => import("@babel/runtime-corejs3/core-js/array/is-array"),
Error
),
],
[
"it should not throw on importing core-js helpers with explicit extension",
() =>
assert.doesNotReject(
async () =>
import("@babel/runtime-corejs3/core-js/array/is-array.js"),
Error
),
],
[
"it should not throw on importing regenerator helpers",
() =>
assert.doesNotReject(
async () => import("@babel/runtime-corejs3/regenerator"),
Error
),
],
[
"it should not throw on importing regenerator helpers with explicit extension",
() =>
assert.doesNotReject(
async () => import("@babel/runtime-corejs3/regenerator/index.js"),
Error
),
],
],
};

View File

@ -0,0 +1,34 @@
import assert from "assert";
export default {
title: "@babel/runtime",
testcases: [
[
"it should throw on unknown helpers",
() =>
assert.rejects(
async () => import("@babel/runtime/helpers/esm/unknown-helper"),
{
name: "Error",
code: "ERR_MODULE_NOT_FOUND",
}
),
],
[
"it supports importing with explicit extension",
() =>
assert.doesNotReject(
async () => import("@babel/runtime/helpers/esm/wrapNativeSuper.js"),
Error
),
],
[
"it should not throw on helpers importing internal helpers",
() =>
assert.doesNotReject(
async () => import("@babel/runtime/helpers/esm/wrapNativeSuper"),
Error
),
],
],
};

8
test/esm/index.mjs Normal file
View File

@ -0,0 +1,8 @@
import babelRuntimeTestcases from "./babel-runtime.mjs";
import babelRuntimeCorejs3Testcases from "./babel-runtime-corejs3.mjs";
import testRunner from "./test-runner.mjs";
(async () => {
await testRunner(babelRuntimeTestcases);
await testRunner(babelRuntimeCorejs3Testcases);
})();

11
test/esm/package.json Normal file
View File

@ -0,0 +1,11 @@
{
"name": "@babel/test-esm",
"private": true,
"type": "module",
"exports": "./index.mjs",
"devDependencies": {
"@babel/runtime": "workspace:*",
"@babel/runtime-corejs3": "workspace:*",
"chalk": "^4.1.0"
}
}

15
test/esm/test-runner.mjs Normal file
View File

@ -0,0 +1,15 @@
import chalk from "chalk";
export default async function testRunner({ title, testcases }) {
console.log(title);
const indent = " ";
for (const [subtitle, testcase] of testcases) {
try {
await testcase();
console.log(chalk.green(indent + "✓ " + subtitle));
} catch (e) {
console.log(chalk.red(indent + "✗ " + subtitle));
console.error(e);
}
}
}

View File

@ -3130,7 +3130,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/runtime-corejs3@workspace:^7.10.4, @babel/runtime-corejs3@workspace:^7.11.0, @babel/runtime-corejs3@workspace:packages/babel-runtime-corejs3": "@babel/runtime-corejs3@workspace:*, @babel/runtime-corejs3@workspace:^7.10.4, @babel/runtime-corejs3@workspace:^7.11.0, @babel/runtime-corejs3@workspace:packages/babel-runtime-corejs3":
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@babel/runtime-corejs3@workspace:packages/babel-runtime-corejs3" resolution: "@babel/runtime-corejs3@workspace:packages/babel-runtime-corejs3"
dependencies: dependencies:
@ -3148,7 +3148,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/runtime@workspace:^7.10.4, @babel/runtime@workspace:^7.10.5, @babel/runtime@workspace:^7.11.0, @babel/runtime@workspace:packages/babel-runtime": "@babel/runtime@workspace:*, @babel/runtime@workspace:^7.10.4, @babel/runtime@workspace:^7.10.5, @babel/runtime@workspace:^7.11.0, @babel/runtime@workspace:packages/babel-runtime":
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@babel/runtime@workspace:packages/babel-runtime" resolution: "@babel/runtime@workspace:packages/babel-runtime"
dependencies: dependencies:
@ -3284,6 +3284,16 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft linkType: soft
"@babel/test-esm@workspace:test/esm":
version: 0.0.0-use.local
resolution: "@babel/test-esm@workspace:test/esm"
dependencies:
"@babel/runtime": "workspace:*"
"@babel/runtime-corejs3": "workspace:*"
chalk: ^4.1.0
languageName: unknown
linkType: soft
"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.10.4, @babel/traverse@npm:^7.11.5, @babel/traverse@npm:^7.4.3": "@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.10.4, @babel/traverse@npm:^7.11.5, @babel/traverse@npm:^7.4.3":
version: 7.11.5 version: 7.11.5
resolution: "@babel/traverse@npm:7.11.5" resolution: "@babel/traverse@npm:7.11.5"