You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
974 B
31 lines
974 B
"use strict"; |
|
|
|
Object.defineProperty(exports, "__esModule", { |
|
value: true |
|
}); |
|
exports.default = void 0; |
|
var _helperPluginUtils = require("@babel/helper-plugin-utils"); |
|
var _default = (0, _helperPluginUtils.declare)((api, { |
|
deprecatedAssertSyntax |
|
}) => { |
|
api.assertVersion("^7.22.0"); |
|
if (deprecatedAssertSyntax != null && typeof deprecatedAssertSyntax !== "boolean") { |
|
throw new Error("'deprecatedAssertSyntax' must be a boolean, if specified."); |
|
} |
|
return { |
|
name: "syntax-import-attributes", |
|
manipulateOptions({ |
|
parserOpts, |
|
generatorOpts |
|
}) { |
|
var _generatorOpts$import; |
|
(_generatorOpts$import = generatorOpts.importAttributesKeyword) != null ? _generatorOpts$import : generatorOpts.importAttributesKeyword = "with"; |
|
parserOpts.plugins.push(["importAttributes", { |
|
deprecatedAssertSyntax: Boolean(deprecatedAssertSyntax) |
|
}]); |
|
} |
|
}; |
|
}); |
|
exports.default = _default; |
|
|
|
//# sourceMappingURL=index.js.map
|
|
|