diff options
Diffstat (limited to 'node_modules/@babel/preset-env/lib/available-plugins.js')
| -rw-r--r-- | node_modules/@babel/preset-env/lib/available-plugins.js | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/node_modules/@babel/preset-env/lib/available-plugins.js b/node_modules/@babel/preset-env/lib/available-plugins.js index a6d3b4b7..cc777e8e 100644 --- a/node_modules/@babel/preset-env/lib/available-plugins.js +++ b/node_modules/@babel/preset-env/lib/available-plugins.js @@ -141,23 +141,25 @@ let legacyBabel7SyntaxPlugins = exports.legacyBabel7SyntaxPlugins = void 0; "transform-duplicate-named-capturing-groups-regex": "7.19.0", "transform-private-property-in-object": "7.10.0" }); - const e = () => () => () => ({}); + const syntax = name => () => () => ({ + manipulateOptions: (_, p) => p.plugins.push(name) + }); const legacyBabel7SyntaxPluginsLoaders = { - "syntax-async-generators": () => require("@babel/plugin-syntax-async-generators"), - "syntax-class-properties": () => require("@babel/plugin-syntax-class-properties"), - "syntax-class-static-block": () => require("@babel/plugin-syntax-class-static-block"), - "syntax-dynamic-import": () => require("@babel/plugin-syntax-dynamic-import"), - "syntax-export-namespace-from": () => require("@babel/plugin-syntax-export-namespace-from"), - "syntax-import-meta": () => require("@babel/plugin-syntax-import-meta"), - "syntax-json-strings": () => require("@babel/plugin-syntax-json-strings"), - "syntax-logical-assignment-operators": () => require("@babel/plugin-syntax-logical-assignment-operators"), - "syntax-nullish-coalescing-operator": () => require("@babel/plugin-syntax-nullish-coalescing-operator"), - "syntax-numeric-separator": () => require("@babel/plugin-syntax-numeric-separator"), - "syntax-object-rest-spread": () => require("@babel/plugin-syntax-object-rest-spread"), - "syntax-optional-catch-binding": () => require("@babel/plugin-syntax-optional-catch-binding"), - "syntax-optional-chaining": () => require("@babel/plugin-syntax-optional-chaining"), - "syntax-private-property-in-object": () => require("@babel/plugin-syntax-private-property-in-object"), - "syntax-top-level-await": () => require("@babel/plugin-syntax-top-level-await") + "syntax-async-generators": syntax("asyncGenerators"), + "syntax-class-properties": syntax("classProperties"), + "syntax-class-static-block": syntax("classStaticBlock"), + "syntax-dynamic-import": syntax("dynamicImport"), + "syntax-export-namespace-from": syntax("exportNamespaceFrom"), + "syntax-import-meta": syntax("importMeta"), + "syntax-json-strings": syntax("jsonStrings"), + "syntax-logical-assignment-operators": syntax("logicalAssignment"), + "syntax-nullish-coalescing-operator": syntax("nullishCoalescingOperator"), + "syntax-numeric-separator": syntax("numericSeparator"), + "syntax-object-rest-spread": syntax("objectRestSpread"), + "syntax-optional-catch-binding": syntax("optionalCatchBinding"), + "syntax-optional-chaining": syntax("optionalChaining"), + "syntax-private-property-in-object": syntax("privateIn"), + "syntax-top-level-await": syntax("topLevelAwait") }; { legacyBabel7SyntaxPluginsLoaders["syntax-unicode-sets-regex"] = () => require("@babel/plugin-syntax-unicode-sets-regex"); |
