Skip to content

Commit 3534bc8

Browse files
authored
Merge pull request #5567 from aickin/update-regenerator-transform
Update regenerator-transform to new version
2 parents 9b4c33d + 66f8546 commit 3534bc8

File tree

7 files changed

+56
-1
lines changed

7 files changed

+56
-1
lines changed

packages/babel-plugin-transform-regenerator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator",
88
"main": "lib/index.js",
99
"dependencies": {
10-
"regenerator-transform": "0.9.8"
10+
"regenerator-transform": "0.9.11"
1111
},
1212
"license": "MIT",
1313
"devDependencies": {
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
var o = {
2+
*foo() {
3+
return "foo";
4+
}
5+
};
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
var o = {
2+
foo: regeneratorRuntime.mark(function _callee() {
3+
return regeneratorRuntime.wrap(function _callee$(_context) {
4+
while (1) switch (_context.prev = _context.next) {
5+
case 0:
6+
return _context.abrupt("return", "foo");
7+
8+
case 1:
9+
case "end":
10+
return _context.stop();
11+
}
12+
}, _callee, this);
13+
})
14+
};
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"plugins": ["transform-regenerator"]
3+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
function test(fn) {
2+
return async (...args) => {
3+
return fn(...args);
4+
};
5+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
"use strict";
2+
3+
function test(fn) {
4+
var _this = this;
5+
6+
return function _callee() {
7+
var _args = arguments;
8+
return regeneratorRuntime.async(function _callee$(_context) {
9+
while (1) {
10+
switch (_context.prev = _context.next) {
11+
case 0:
12+
return _context.abrupt("return", fn.apply(undefined, _args));
13+
14+
case 1:
15+
case "end":
16+
return _context.stop();
17+
}
18+
}
19+
}, null, _this);
20+
};
21+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"plugins": [
3+
"transform-es2015-parameters",
4+
"transform-es2015-spread",
5+
"transform-regenerator"
6+
]
7+
}

0 commit comments

Comments
 (0)