Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update regenerator-runtime #15078

Merged
merged 2 commits into from Oct 26, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/babel-helpers/package.json
Expand Up @@ -23,7 +23,7 @@
"@babel/generator": "workspace:^",
"@babel/helper-plugin-test-runner": "workspace:^",
"@babel/parser": "workspace:^",
"regenerator-runtime": "^0.13.9",
"regenerator-runtime": "^0.13.10",
"terser": "^5.9.0"
},
"engines": {
Expand Down
2 changes: 1 addition & 1 deletion packages/babel-helpers/src/helpers-generated.ts

Large diffs are not rendered by default.

26 changes: 21 additions & 5 deletions packages/babel-helpers/src/helpers/regeneratorRuntime.js
Expand Up @@ -16,6 +16,11 @@ export default function _regeneratorRuntime() {
var exports = {};
var Op = Object.prototype;
var hasOwn = Op.hasOwnProperty;
var defineProperty =
Object.defineProperty ||
function (obj, key, desc) {
obj[key] = desc.value;
};
var undefined; // More compressible than void 0.
var $Symbol = typeof Symbol === "function" ? Symbol : {};
var iteratorSymbol = $Symbol.iterator || "@@iterator";
Expand Down Expand Up @@ -47,7 +52,9 @@ export default function _regeneratorRuntime() {

// The ._invoke method unifies the implementations of the .next,
// .throw, and .return methods.
generator._invoke = makeInvokeMethod(innerFn, self, context);
defineProperty(generator, "_invoke", {
value: makeInvokeMethod(innerFn, self, context),
});
return generator;
}
exports.wrap = wrap;
Expand Down Expand Up @@ -114,8 +121,14 @@ export default function _regeneratorRuntime() {
Generator.prototype =
Object.create(IteratorPrototype));
GeneratorFunction.prototype = GeneratorFunctionPrototype;
define(Gp, "constructor", GeneratorFunctionPrototype);
define(GeneratorFunctionPrototype, "constructor", GeneratorFunction);
defineProperty(Gp, "constructor", {
value: GeneratorFunctionPrototype,
configurable: true,
});
defineProperty(GeneratorFunctionPrototype, "constructor", {
value: GeneratorFunction,
configurable: true,
});
GeneratorFunction.displayName = define(
GeneratorFunctionPrototype,
toStringTagSymbol,
Expand Down Expand Up @@ -230,7 +243,9 @@ export default function _regeneratorRuntime() {

// Define the unified helper method that is used to implement .next,
// .throw, and .return (see defineIteratorMethods).
this._invoke = enqueue;
defineProperty(this, "_invoke", {
value: enqueue,
});
}
defineIteratorMethods(AsyncIterator.prototype);
define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
Expand Down Expand Up @@ -437,7 +452,8 @@ export default function _regeneratorRuntime() {
tryLocsList.forEach(pushTryEntry, this);
this.reset(true);
}
exports.keys = function (object) {
exports.keys = function (val) {
var object = Object(val);
var keys = [];
for (var key in object) {
keys.push(key);
Expand Down
2 changes: 1 addition & 1 deletion packages/babel-node/package.json
Expand Up @@ -27,7 +27,7 @@
"commander": "^4.0.1",
"core-js": "^3.25.1",
"node-environment-flags": "^1.0.5",
"regenerator-runtime": "^0.13.4",
"regenerator-runtime": "^0.13.10",
"v8flags": "^3.1.1"
},
"peerDependencies": {
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/babel-runtime-corejs2/package.json
Expand Up @@ -15,7 +15,7 @@
"author": "The Babel Team (https://babel.dev/team)",
"dependencies": {
"core-js": "^2.6.12",
"regenerator-runtime": "^0.13.4"
"regenerator-runtime": "^0.13.10"
},
"exports": {
"./helpers/AsyncGenerator": [
Expand Down
2 changes: 1 addition & 1 deletion packages/babel-runtime-corejs3/package.json
Expand Up @@ -14,7 +14,7 @@
"author": "The Babel Team (https://babel.dev/team)",
"dependencies": {
"core-js-pure": "^3.25.1",
"regenerator-runtime": "^0.13.4"
"regenerator-runtime": "^0.13.10"
},
"exports": {
"./helpers/AsyncGenerator": [
Expand Down
2 changes: 1 addition & 1 deletion packages/babel-runtime/package.json
Expand Up @@ -14,7 +14,7 @@
"homepage": "https://babel.dev/docs/en/next/babel-runtime",
"author": "The Babel Team (https://babel.dev/team)",
"dependencies": {
"regenerator-runtime": "^0.13.4"
"regenerator-runtime": "^0.13.10"
},
"exports": {
"./helpers/AsyncGenerator": [
Expand Down
18 changes: 9 additions & 9 deletions yarn.lock
Expand Up @@ -1042,7 +1042,7 @@ __metadata:
"@babel/template": "workspace:^"
"@babel/traverse": "workspace:^"
"@babel/types": "workspace:^"
regenerator-runtime: ^0.13.9
regenerator-runtime: ^0.13.10
terser: ^5.9.0
languageName: unknown
linkType: soft
Expand Down Expand Up @@ -1084,7 +1084,7 @@ __metadata:
fs-readdir-recursive: ^1.0.0
make-dir: "condition:BABEL_8_BREAKING ? : ^2.1.0"
node-environment-flags: ^1.0.5
regenerator-runtime: ^0.13.4
regenerator-runtime: ^0.13.10
rimraf: ^3.0.0
v8flags: ^3.1.1
peerDependencies:
Expand Down Expand Up @@ -3581,7 +3581,7 @@ __metadata:
resolution: "@babel/runtime-corejs2@workspace:packages/babel-runtime-corejs2"
dependencies:
core-js: ^2.6.12
regenerator-runtime: ^0.13.4
regenerator-runtime: ^0.13.10
languageName: unknown
linkType: soft

Expand All @@ -3590,7 +3590,7 @@ __metadata:
resolution: "@babel/runtime-corejs3@workspace:packages/babel-runtime-corejs3"
dependencies:
core-js-pure: ^3.25.1
regenerator-runtime: ^0.13.4
regenerator-runtime: ^0.13.10
languageName: unknown
linkType: soft

Expand All @@ -3607,7 +3607,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@babel/runtime@workspace:packages/babel-runtime"
dependencies:
regenerator-runtime: ^0.13.4
regenerator-runtime: ^0.13.10
languageName: unknown
linkType: soft

Expand Down Expand Up @@ -12897,10 +12897,10 @@ fsevents@^1.2.7:
languageName: node
linkType: hard

"regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.9":
version: 0.13.9
resolution: "regenerator-runtime@npm:0.13.9"
checksum: 65ed455fe5afd799e2897baf691ca21c2772e1a969d19bb0c4695757c2d96249eb74ee3553ea34a91062b2a676beedf630b4c1551cc6299afb937be1426ec55e
"regenerator-runtime@npm:^0.13.10, regenerator-runtime@npm:^0.13.4":
version: 0.13.10
resolution: "regenerator-runtime@npm:0.13.10"
checksum: 09893f5a9e82932642d9a999716b6c626dc53ef2a01307c952ebbf8e011802360163a37c304c18a6c358548be5a72b448e37209954a18696f21e438c81cbb4b9
languageName: node
linkType: hard

Expand Down