Skip to content

Commit

Permalink
Add back export maps for the helpers/esm folder
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolo-ribaudo committed Feb 23, 2021
1 parent 0666145 commit cfdbdc0
Show file tree
Hide file tree
Showing 4 changed files with 246 additions and 9 deletions.
4 changes: 2 additions & 2 deletions packages/babel-plugin-transform-runtime/scripts/build-dist.js
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,8 @@ function writeHelpers(runtimeName, { corejs } = {}) {
{ node: cjs, require: cjs, default: esm },
cjs,
];
// For backward compatibility. We can remove this in Babel 8.
helperSubExports[`./${path.join("helpers", "esm", helperName)}`] = esm;

writeHelperLegacyESMFile(pkgDirname, helperName);
}
Expand All @@ -182,12 +184,10 @@ function writeHelperExports(runtimeName, helperSubExports) {
"./package.json": "./package.json",
"./regenerator": "./regenerator/index.js",
"./regenerator/*.js": "./regenerator/*.js",
"./helpers/esm/*": "./helpers/esm/*.js",
// These patterns are deprecated, but since patterns
// containing * are not supported in every Node.js
// version we keep them for better compatibility.
"./regenerator/": "./regenerator/",
"./helpers/esm/": "./helpers/esm/",
};
const pkgDirname = getRuntimeRoot(runtimeName);
const pkgJsonPath = require.resolve(`${pkgDirname}/package.json`);
Expand Down
Loading

0 comments on commit cfdbdc0

Please sign in to comment.