diff options
Diffstat (limited to 'node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs')
| -rw-r--r-- | node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs b/node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs deleted file mode 100644 index de6d42dc..00000000 --- a/node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs +++ /dev/null @@ -1,44 +0,0 @@ -; -const { - getImportSource, - getRequireSource -} = require("./utils.cjs"); -function isRegeneratorSource(source) { - return source === "regenerator-runtime/runtime" || source === "regenerator-runtime/runtime.js"; -} -module.exports = function () { - const visitor = { - ImportDeclaration(path) { - if (isRegeneratorSource(getImportSource(path))) { - this.regeneratorImportExcluded = true; - path.remove(); - } - }, - Program(path) { - path.get("body").forEach(bodyPath => { - if (isRegeneratorSource(getRequireSource(bodyPath))) { - this.regeneratorImportExcluded = true; - bodyPath.remove(); - } - }); - } - }; - return { - name: "preset-env/remove-regenerator", - visitor, - pre() { - this.regeneratorImportExcluded = false; - }, - post() { - if (this.opts.debug && this.regeneratorImportExcluded) { - let filename = this.file.opts.filename; - if (process.env.BABEL_ENV === "test") { - filename = filename.replace(/\\/g, "/"); - } - console.log(`\n[${filename}] Based on your targets, regenerator-runtime import excluded.`); - } - } - }; -}; - -//# sourceMappingURL=regenerator.cjs.map |
