make useBuiltIns: false default, rename true to 'usage' (#285)
This commit is contained in:
parent
1fca73a1b7
commit
7acf4a46f0
@ -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 },
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../lib", {
|
||||
"useBuiltIns": "usage",
|
||||
"debug": true,
|
||||
"targets": {
|
||||
"chrome": 54,
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../lib", {
|
||||
"useBuiltIns": "usage",
|
||||
"debug": true,
|
||||
"targets": {
|
||||
"chrome": "54",
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false
|
||||
}]
|
||||
]
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false
|
||||
}]
|
||||
]
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"targets": {
|
||||
"chrome": 55
|
||||
},
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"targets": {
|
||||
"chrome": 55
|
||||
},
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false,
|
||||
"targets": {
|
||||
"chrome": 58
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false
|
||||
}]
|
||||
]
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false,
|
||||
"targets": {
|
||||
"chrome": 58
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false
|
||||
}]
|
||||
]
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false
|
||||
}]
|
||||
]
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false,
|
||||
"targets": {
|
||||
"chrome": 55
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false
|
||||
}]
|
||||
]
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false,
|
||||
"targets": {
|
||||
"node": 6
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false
|
||||
}]
|
||||
]
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"modules": false
|
||||
}]
|
||||
]
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true
|
||||
"useBuiltIns": "usage"
|
||||
}]
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"useBuiltIns": true
|
||||
"useBuiltIns": "usage"
|
||||
}]
|
||||
]
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
"presets": [
|
||||
["../../../../lib", {
|
||||
"modules": false,
|
||||
"useBuiltIns": true,
|
||||
"useBuiltIns": "usage",
|
||||
"exclude": [
|
||||
"transform-async-to-generator",
|
||||
"transform-regenerator"
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
"browsers": ["ios >= 6"]
|
||||
},
|
||||
"modules": false,
|
||||
"useBuiltIns": true
|
||||
"useBuiltIns": "usage"
|
||||
}]
|
||||
]
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
"chrome": "55"
|
||||
},
|
||||
"modules": false,
|
||||
"useBuiltIns": true
|
||||
"useBuiltIns": "usage"
|
||||
}]
|
||||
]
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user