diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2026-05-18 23:10:59 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2026-05-18 23:41:44 +0800 |
| commit | fc87c009806dcc98867f6b58efe29b042aa01dee (patch) | |
| tree | 8f59b3f4a5b66e9dfef2d40c8d318e258a521228 /node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/lib/index.js | |
| parent | 3336b2356ee6152d9c6ae59bd9b87ccbc0958407 (diff) | |
node: updatemain
Diffstat (limited to 'node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/lib/index.js')
| -rw-r--r-- | node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/lib/index.js | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/lib/index.js b/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/lib/index.js deleted file mode 100644 index 1766a47c..00000000 --- a/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/lib/index.js +++ /dev/null @@ -1,47 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, '__esModule', { value: true }); - -var helperPluginUtils = require('@babel/helper-plugin-utils'); - -function shouldTransform(path) { - const { - node - } = path; - const functionId = node.id; - if (!functionId) return false; - const name = functionId.name; - const paramNameBinding = path.scope.getOwnBinding(name); - if (paramNameBinding === undefined) { - return false; - } - if (paramNameBinding.kind !== "param") { - return false; - } - if (paramNameBinding.identifier === paramNameBinding.path.node) { - return false; - } - return name; -} - -var index = helperPluginUtils.declare(api => { - api.assertVersion("^7.16.0"); - return { - name: "plugin-bugfix-safari-id-destructuring-collision-in-function-expression", - visitor: { - FunctionExpression(path) { - const name = shouldTransform(path); - if (name) { - const { - scope - } = path; - const newParamName = scope.generateUid(name); - scope.rename(name, newParamName); - } - } - } - }; -}); - -exports.default = index; -//# sourceMappingURL=index.js.map |
