first commit
This commit is contained in:
32
app_vue/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js
generated
vendored
Normal file
32
app_vue/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _helperPluginUtils = require("@babel/helper-plugin-utils");
|
||||
var _default = exports.default = (0, _helperPluginUtils.declare)(api => {
|
||||
api.assertVersion(7);
|
||||
const isPlugin = (plugin, name) => name === "plugin" || Array.isArray(plugin) && plugin[0] === "plugin";
|
||||
const options = plugin => Array.isArray(plugin) && plugin.length > 1 ? plugin[1] : {};
|
||||
return {
|
||||
name: "syntax-import-assertions",
|
||||
manipulateOptions(opts, {
|
||||
plugins
|
||||
}) {
|
||||
for (let i = 0; i < plugins.length; i++) {
|
||||
const plugin = plugins[i];
|
||||
if (isPlugin(plugin, "deprecatedImportAssert")) return;
|
||||
if (isPlugin(plugin, "importAttributes")) {
|
||||
plugins.splice(i, 1, "deprecatedImportAssert", ["importAttributes", Object.assign({}, options(plugin), {
|
||||
deprecatedAssertSyntax: true
|
||||
})]);
|
||||
return;
|
||||
}
|
||||
}
|
||||
plugins.push("importAssertions");
|
||||
}
|
||||
};
|
||||
});
|
||||
|
||||
//# sourceMappingURL=index.js.map
|
Reference in New Issue
Block a user