Improve @babel/runtime esm stability (#12883)

This commit is contained in:
Nicolò Ribaudo
2021-02-24 20:04:03 +01:00
committed by GitHub
parent c9da9650eb
commit 6a471decc3
47 changed files with 2535 additions and 159 deletions

View File

@@ -0,0 +1,19 @@
const fs = require("fs");
const path = require("path");
const runtimePath = path.resolve(__dirname, "../../packages/babel-runtime");
const runtimeCorejs3Path = path.resolve(
__dirname,
"../../packages/babel-runtime-corejs3"
);
const input = path.resolve(__dirname, "src");
for (const file of fs.readdirSync(input)) {
if (!/\.[cm]js$/.test(file)) continue;
let contents = fs.readFileSync(path.join(input, file), "utf8");
contents = contents.replace("@babel/runtime-corejs3", runtimeCorejs3Path);
contents = contents.replace("@babel/runtime", runtimePath);
fs.writeFileSync(path.resolve(input, "absolute", file), contents);
}