babel-plugin-polyfill-regenerator
Advanced tools
Comparing version 0.5.0 to 0.5.1
@@ -5,9 +5,5 @@ "use strict"; | ||
exports.default = void 0; | ||
var _helperDefinePolyfillProvider = _interopRequireDefault(require("@babel/helper-define-polyfill-provider")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
const runtimeCompat = "#__secret_key__@babel/runtime__compatibility"; | ||
var _default = (0, _helperDefinePolyfillProvider.default)(({ | ||
@@ -21,3 +17,2 @@ debug, | ||
} | ||
const { | ||
@@ -31,3 +26,2 @@ [runtimeCompat]: { | ||
polyfills: ["regenerator-runtime"], | ||
usageGlobal(meta, utils) { | ||
@@ -39,27 +33,19 @@ if (isRegenerator(meta)) { | ||
}, | ||
usagePure(meta, utils, path) { | ||
if (isRegenerator(meta)) { | ||
let pureName = "regenerator-runtime"; | ||
if (useBabelRuntime) { | ||
var _get; | ||
const runtimeName = (_get = path.hub.file.get("runtimeHelpersModuleName")) != null ? _get : "@babel/runtime"; | ||
pureName = `${runtimeName}/regenerator`; | ||
} | ||
path.replaceWith(utils.injectDefaultImport(pureName, "regenerator-runtime")); | ||
} | ||
} | ||
}; | ||
}); | ||
exports.default = _default; | ||
const isRegenerator = meta => meta.kind === "global" && meta.name === "regeneratorRuntime"; | ||
function shallowEqual(obj1, obj2) { | ||
return JSON.stringify(obj1) === JSON.stringify(obj2); | ||
} |
{ | ||
"name": "babel-plugin-polyfill-regenerator", | ||
"version": "0.5.0", | ||
"version": "0.5.1", | ||
"description": "A Babel plugin to inject imports to regenerator-runtime", | ||
@@ -29,7 +29,8 @@ "repository": { | ||
"dependencies": { | ||
"@babel/helper-define-polyfill-provider": "^0.4.0" | ||
"@babel/helper-define-polyfill-provider": "^0.4.1" | ||
}, | ||
"devDependencies": { | ||
"@babel/core": "^7.17.8", | ||
"@babel/helper-plugin-test-runner": "^7.16.7" | ||
"@babel/helper-plugin-test-runner": "^7.16.7", | ||
"@babel/plugin-transform-regenerator": "~7.14.0" | ||
}, | ||
@@ -39,3 +40,3 @@ "peerDependencies": { | ||
}, | ||
"gitHead": "391a1f4049fe1d6943ca8e91cf7e2e23f3f1ef73" | ||
"gitHead": "74956db5d547985ac8e60bf1af56f4c61af12e4e" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
9440
3
+ Addedcaniuse-lite@1.0.30001612(transitive)
- Removedcaniuse-lite@1.0.30001613(transitive)