make useBuiltIns: false default, rename true to 'usage' (#285)

This commit is contained in:
Henry Zhu 2017-04-13 22:45:25 -04:00 committed by Brian Ng
parent 1fca73a1b7
commit 7acf4a46f0
23 changed files with 26 additions and 24 deletions

View File

@ -168,7 +168,7 @@ export default function buildPreset(context, opts = {}) {
console.log("");
}
if (useBuiltIns === true) {
if (useBuiltIns === "usage") {
plugins.push([
addUsedBuiltInsPlugin,
{ polyfills: new Set(polyfills), regenerator, debug },

View File

@ -71,13 +71,13 @@ export const validateModulesOption = (modulesOpt = "commonjs") => {
return modulesOpt;
};
export const validateUseBuiltInsOption = (builtInsOpt = true) => {
export const validateUseBuiltInsOption = (builtInsOpt = false) => {
invariant(
builtInsOpt === true || builtInsOpt === false || builtInsOpt === "entry",
builtInsOpt === "usage" || builtInsOpt === false || builtInsOpt === "entry",
`Invalid Option: The 'useBuiltIns' option must be either
'false' to indicate no polyfill,
'false' (default) to indicate no polyfill,
'"entry"' to indicate replacing the entry polyfill, or
'true' (default) to import only used polyfills per file`,
'"usage"' to import only used polyfills per file`,
);
return builtInsOpt;

View File

@ -1,6 +1,7 @@
{
"presets": [
["../../lib", {
"useBuiltIns": "usage",
"debug": true,
"targets": {
"chrome": 54,

View File

@ -1,6 +1,7 @@
{
"presets": [
["../../lib", {
"useBuiltIns": "usage",
"debug": true,
"targets": {
"chrome": "54",

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false
}]
]

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false
}]
]

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"targets": {
"chrome": 55
},

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"targets": {
"chrome": 55
},

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false,
"targets": {
"chrome": 58

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false
}]
]

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false,
"targets": {
"chrome": 58

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false
}]
]

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false
}]
]

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false,
"targets": {
"chrome": 55

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false
}]
]

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false,
"targets": {
"node": 6

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false
}]
]

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true,
"useBuiltIns": "usage",
"modules": false
}]
]

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true
"useBuiltIns": "usage"
}]
]
}

View File

@ -1,7 +1,7 @@
{
"presets": [
["../../../../lib", {
"useBuiltIns": true
"useBuiltIns": "usage"
}]
]
}

View File

@ -2,7 +2,7 @@
"presets": [
["../../../../lib", {
"modules": false,
"useBuiltIns": true,
"useBuiltIns": "usage",
"exclude": [
"transform-async-to-generator",
"transform-regenerator"

View File

@ -5,7 +5,7 @@
"browsers": ["ios >= 6"]
},
"modules": false,
"useBuiltIns": true
"useBuiltIns": "usage"
}]
]
}

View File

@ -5,7 +5,7 @@
"chrome": "55"
},
"modules": false,
"useBuiltIns": true
"useBuiltIns": "usage"
}]
]
}