summaryrefslogtreecommitdiff
path: root/node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs')
-rw-r--r--node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs44
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