mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-25 21:45:08 +08:00
# Conflicts: # jsowell-ui/.env.development # jsowell-ui/.env.staging # jsowell-ui/bin/build-sit.bat # jsowell-ui/bin/build.bat # jsowell-ui/src/api/adapayMember/adapayMember.js # jsowell-ui/src/api/pile/merchant.js # jsowell-ui/src/router/index.js # jsowell-ui/src/views/financial/financeDetail.vue # jsowell-ui/src/views/financial/merchant.vue # jsowell-ui/src/views/homeIndex/homeIndex.vue # jsowell-ui/src/views/login.vue # jsowell-ui/src/views/pile/basic/detail.vue # jsowell-ui/src/views/pile/station/components/SiteInfo.vue # jsowell-ui/src/views/pile/station/detail.vue # jsowell-ui/src/views/pile/station/orderReport.vue
45 lines
1.2 KiB
JavaScript
45 lines
1.2 KiB
JavaScript
;
|
|
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
|