[preset-env] Don't use async-to-generator when already using re… (#9481)
* [preset-env] Don't use async-to-generator when already using regenerator * Add tests * Update fixtures
This commit is contained in:
parent
43aa7e262c
commit
861844761f
@ -1,7 +1,3 @@
|
||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||
|
||||
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
||||
|
||||
var Example =
|
||||
/*#__PURE__*/
|
||||
function () {
|
||||
@ -11,33 +7,21 @@ function () {
|
||||
|
||||
var _proto = Example.prototype;
|
||||
|
||||
_proto.test1 =
|
||||
/*#__PURE__*/
|
||||
function () {
|
||||
var _test = _asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
regeneratorRuntime.mark(function _callee() {
|
||||
return regeneratorRuntime.wrap(function _callee$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
_context.next = 2;
|
||||
return Promise.resolve(2);
|
||||
_proto.test1 = function test1() {
|
||||
return regeneratorRuntime.async(function test1$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
_context.next = 2;
|
||||
return regeneratorRuntime.awrap(Promise.resolve(2));
|
||||
|
||||
case 2:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
case 2:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
|
||||
function test1() {
|
||||
return _test.apply(this, arguments);
|
||||
}
|
||||
|
||||
return test1;
|
||||
}();
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
_proto.test2 =
|
||||
/*#__PURE__*/
|
||||
|
||||
@ -1,26 +1,17 @@
|
||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||
|
||||
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
||||
|
||||
function test(fn) {
|
||||
return (
|
||||
/*#__PURE__*/
|
||||
_asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
regeneratorRuntime.mark(function _callee() {
|
||||
var _args = arguments;
|
||||
return regeneratorRuntime.wrap(function _callee$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
return _context.abrupt("return", fn.apply(void 0, _args));
|
||||
return function _callee() {
|
||||
var _args = arguments;
|
||||
return regeneratorRuntime.async(function _callee$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
return _context.abrupt("return", fn.apply(void 0, _args));
|
||||
|
||||
case 1:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
case 1:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}))
|
||||
);
|
||||
}
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
15
packages/babel-preset-env/data/overlapping-plugins.js
Normal file
15
packages/babel-preset-env/data/overlapping-plugins.js
Normal file
@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
|
||||
module.exports = new Map();
|
||||
|
||||
// async -> regenerator is better than async -> generator -> regenerator
|
||||
ifIncluded("transform-regenerator")
|
||||
.isUnnecessary("transform-async-to-generator");
|
||||
|
||||
function ifIncluded(name) {
|
||||
const set = new Set();
|
||||
module.exports.set(name, set);
|
||||
return {
|
||||
isUnnecessary(name) { set.add(name); return this; }
|
||||
};
|
||||
}
|
||||
@ -85,3 +85,13 @@ export default function(
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
export function removeUnnecessaryItems(
|
||||
items: Set<string>,
|
||||
overlapping: Map<string, Set<string>>,
|
||||
) {
|
||||
items.forEach(item => {
|
||||
const names = overlapping.get(item);
|
||||
if (names) names.forEach(name => items.delete(name));
|
||||
});
|
||||
}
|
||||
|
||||
@ -3,11 +3,12 @@
|
||||
import { SemVer } from "semver";
|
||||
import { logPluginOrPolyfill } from "./debug";
|
||||
import getOptionSpecificExcludesFor from "./get-option-specific-excludes";
|
||||
import filterItems from "./filter-items";
|
||||
import filterItems, { removeUnnecessaryItems } from "./filter-items";
|
||||
import moduleTransformations from "./module-transformations";
|
||||
import normalizeOptions from "./normalize-options";
|
||||
import pluginList from "../data/plugins.json";
|
||||
import { proposalPlugins, pluginSyntaxMap } from "../data/shipped-proposals";
|
||||
import overlappingPlugins from "../data/overlapping-plugins";
|
||||
|
||||
import addCoreJS2UsagePlugin from "./polyfills/corejs2/usage-plugin";
|
||||
import addCoreJS3UsagePlugin from "./polyfills/corejs3/usage-plugin";
|
||||
@ -248,6 +249,7 @@ export default declare((api, opts) => {
|
||||
getOptionSpecificExcludesFor({ loose }),
|
||||
pluginSyntaxMap,
|
||||
);
|
||||
removeUnnecessaryItems(pluginNames, overlappingPlugins);
|
||||
|
||||
const polyfillPlugins = getPolyfillPlugins({
|
||||
useBuiltIns,
|
||||
|
||||
@ -1,28 +1,13 @@
|
||||
import "regenerator-runtime/runtime";
|
||||
import "core-js/modules/es6.promise";
|
||||
import "core-js/modules/es6.object.to-string";
|
||||
|
||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||
|
||||
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
||||
|
||||
function a() {
|
||||
return _a.apply(this, arguments);
|
||||
}
|
||||
|
||||
function _a() {
|
||||
_a = _asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
regeneratorRuntime.mark(function _callee() {
|
||||
return regeneratorRuntime.wrap(function _callee$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
return regeneratorRuntime.async(function a$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return _a.apply(this, arguments);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@ -2,27 +2,14 @@ import "core-js/modules/es.object.to-string";
|
||||
import "core-js/modules/es.promise";
|
||||
import "regenerator-runtime/runtime";
|
||||
|
||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||
|
||||
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
||||
|
||||
function a() {
|
||||
return _a.apply(this, arguments);
|
||||
}
|
||||
|
||||
function _a() {
|
||||
_a = _asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
regeneratorRuntime.mark(function _callee() {
|
||||
return regeneratorRuntime.wrap(function _callee$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
return regeneratorRuntime.async(function a$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return _a.apply(this, arguments);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@ -30,7 +30,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -30,7 +30,6 @@ Using plugins:
|
||||
transform-new-target { "android":"4" }
|
||||
transform-regenerator { "android":"4" }
|
||||
transform-exponentiation-operator { "android":"4" }
|
||||
transform-async-to-generator { "android":"4" }
|
||||
proposal-async-generator-functions { "android":"4" }
|
||||
proposal-object-rest-spread { "android":"4" }
|
||||
proposal-unicode-property-regex { "android":"4" }
|
||||
|
||||
@ -25,7 +25,6 @@ Using plugins:
|
||||
transform-block-scoping { "electron":"0.36" }
|
||||
transform-regenerator { "electron":"0.36" }
|
||||
transform-exponentiation-operator { "electron":"0.36" }
|
||||
transform-async-to-generator { "electron":"0.36" }
|
||||
proposal-async-generator-functions { "electron":"0.36" }
|
||||
proposal-object-rest-spread { "electron":"0.36" }
|
||||
proposal-unicode-property-regex { "electron":"0.36" }
|
||||
|
||||
@ -30,7 +30,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions { "chrome":"55" }
|
||||
proposal-object-rest-spread { "chrome":"55" }
|
||||
proposal-unicode-property-regex { "chrome":"55" }
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -35,7 +35,6 @@ Using plugins:
|
||||
transform-new-target { "edge":"13", "ie":"10", "ios":"9", "safari":"7" }
|
||||
transform-regenerator { "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
transform-exponentiation-operator { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
transform-async-to-generator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
proposal-unicode-property-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
|
||||
@ -41,7 +41,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"10" }
|
||||
transform-regenerator { "electron":"0.36", "ie":"10" }
|
||||
transform-exponentiation-operator { "electron":"0.36", "ie":"10", "node":"6.1" }
|
||||
transform-async-to-generator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
|
||||
proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
|
||||
proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
|
||||
proposal-unicode-property-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
|
||||
|
||||
@ -32,7 +32,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"10" }
|
||||
transform-regenerator { "ie":"10" }
|
||||
transform-exponentiation-operator { "ie":"10", "node":"6.10" }
|
||||
transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
|
||||
@ -32,7 +32,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"10" }
|
||||
transform-regenerator { "ie":"10" }
|
||||
transform-exponentiation-operator { "ie":"10", "node":"6" }
|
||||
transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6" }
|
||||
proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" }
|
||||
proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" }
|
||||
proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" }
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -30,7 +30,6 @@ Using plugins:
|
||||
transform-new-target { "android":"4" }
|
||||
transform-regenerator { "android":"4" }
|
||||
transform-exponentiation-operator { "android":"4" }
|
||||
transform-async-to-generator { "android":"4" }
|
||||
proposal-async-generator-functions { "android":"4" }
|
||||
proposal-object-rest-spread { "android":"4" }
|
||||
proposal-unicode-property-regex { "android":"4" }
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -25,7 +25,6 @@ Using plugins:
|
||||
transform-block-scoping { "electron":"0.36" }
|
||||
transform-regenerator { "electron":"0.36" }
|
||||
transform-exponentiation-operator { "electron":"0.36" }
|
||||
transform-async-to-generator { "electron":"0.36" }
|
||||
proposal-async-generator-functions { "electron":"0.36" }
|
||||
proposal-object-rest-spread { "electron":"0.36" }
|
||||
proposal-unicode-property-regex { "electron":"0.36" }
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -30,7 +30,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions { "chrome":"55" }
|
||||
proposal-object-rest-spread { "chrome":"55" }
|
||||
proposal-unicode-property-regex { "chrome":"55" }
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -35,7 +35,6 @@ Using plugins:
|
||||
transform-new-target { "edge":"13", "ie":"10", "ios":"9", "safari":"7" }
|
||||
transform-regenerator { "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
transform-exponentiation-operator { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
transform-async-to-generator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
proposal-unicode-property-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -41,7 +41,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"10" }
|
||||
transform-regenerator { "electron":"0.36", "ie":"10" }
|
||||
transform-exponentiation-operator { "electron":"0.36", "ie":"10", "node":"6.1" }
|
||||
transform-async-to-generator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
|
||||
proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
|
||||
proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
|
||||
proposal-unicode-property-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
|
||||
|
||||
@ -32,7 +32,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"10" }
|
||||
transform-regenerator { "ie":"10" }
|
||||
transform-exponentiation-operator { "ie":"10", "node":"6.10" }
|
||||
transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
|
||||
@ -32,7 +32,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"10" }
|
||||
transform-regenerator { "ie":"10" }
|
||||
transform-exponentiation-operator { "ie":"10", "node":"6.10" }
|
||||
transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
|
||||
@ -32,7 +32,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"10" }
|
||||
transform-regenerator { "ie":"10" }
|
||||
transform-exponentiation-operator { "ie":"10", "node":"6.10" }
|
||||
transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" }
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -32,7 +32,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"10" }
|
||||
transform-regenerator { "ie":"10" }
|
||||
transform-exponentiation-operator { "ie":"10", "node":"6" }
|
||||
transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6" }
|
||||
proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" }
|
||||
proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" }
|
||||
proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" }
|
||||
|
||||
@ -28,7 +28,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions {}
|
||||
proposal-object-rest-spread {}
|
||||
proposal-unicode-property-regex {}
|
||||
|
||||
@ -33,7 +33,6 @@ Using plugins:
|
||||
transform-new-target {}
|
||||
transform-regenerator {}
|
||||
transform-exponentiation-operator {}
|
||||
transform-async-to-generator {}
|
||||
proposal-async-generator-functions { "chrome":"55" }
|
||||
proposal-object-rest-spread { "chrome":"55" }
|
||||
proposal-unicode-property-regex { "chrome":"55" }
|
||||
|
||||
@ -32,7 +32,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"10" }
|
||||
transform-regenerator { "ie":"10" }
|
||||
transform-exponentiation-operator { "ie":"10", "node":"6" }
|
||||
transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6" }
|
||||
proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" }
|
||||
proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" }
|
||||
proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
@ -31,7 +31,6 @@ Using plugins:
|
||||
transform-new-target { "ie":"11" }
|
||||
transform-regenerator { "firefox":"50", "ie":"11" }
|
||||
transform-exponentiation-operator { "firefox":"50", "ie":"11" }
|
||||
transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" }
|
||||
|
||||
1
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-49/input.js
vendored
Normal file
1
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-49/input.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
async function foo() {}
|
||||
11
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-49/options.json
vendored
Normal file
11
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-49/options.json
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"plugins": [],
|
||||
"presets": [
|
||||
[
|
||||
"../../../../lib",
|
||||
{
|
||||
"targets": { "chrome": "49" }
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
9
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-49/output.js
vendored
Normal file
9
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-49/output.js
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
function foo() {
|
||||
return regeneratorRuntime.async(function foo$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
});
|
||||
}
|
||||
1
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-50/input.js
vendored
Normal file
1
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-50/input.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
async function foo() {}
|
||||
11
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-50/options.json
vendored
Normal file
11
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-50/options.json
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"plugins": [],
|
||||
"presets": [
|
||||
[
|
||||
"../../../../lib",
|
||||
{
|
||||
"targets": { "chrome": "50" }
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
12
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-50/output.js
vendored
Normal file
12
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-50/output.js
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||
|
||||
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
||||
|
||||
function foo() {
|
||||
return _foo.apply(this, arguments);
|
||||
}
|
||||
|
||||
function _foo() {
|
||||
_foo = _asyncToGenerator(function* () {});
|
||||
return _foo.apply(this, arguments);
|
||||
}
|
||||
1
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-54/input.js
vendored
Normal file
1
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-54/input.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
async function foo() {}
|
||||
11
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-54/options.json
vendored
Normal file
11
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-54/options.json
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"plugins": [],
|
||||
"presets": [
|
||||
[
|
||||
"../../../../lib",
|
||||
{
|
||||
"targets": { "chrome": "54" }
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
12
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-54/output.js
vendored
Normal file
12
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-54/output.js
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
||||
|
||||
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
||||
|
||||
function foo() {
|
||||
return _foo.apply(this, arguments);
|
||||
}
|
||||
|
||||
function _foo() {
|
||||
_foo = _asyncToGenerator(function* () {});
|
||||
return _foo.apply(this, arguments);
|
||||
}
|
||||
1
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-55/input.js
vendored
Normal file
1
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-55/input.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
async function foo() {}
|
||||
11
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-55/options.json
vendored
Normal file
11
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-55/options.json
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"plugins": [],
|
||||
"presets": [
|
||||
[
|
||||
"../../../../lib",
|
||||
{
|
||||
"targets": { "chrome": "55" }
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
1
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-55/output.js
vendored
Normal file
1
packages/babel-preset-env/test/fixtures/plugins-overlapping/chrome-55/output.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
async function foo() {}
|
||||
Loading…
x
Reference in New Issue
Block a user