Do not warn for loose of class features in preset-env (#12898)

This commit is contained in:
Nicolò Ribaudo 2021-02-25 21:15:48 +01:00 committed by GitHub
parent b17231e1af
commit 9a1b59f1f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 40 additions and 2 deletions

View File

@ -29,6 +29,7 @@
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "workspace:*", "@babel/core": "workspace:*",
"@babel/helper-plugin-test-runner": "workspace:*" "@babel/helper-plugin-test-runner": "workspace:*",
"@babel/preset-env": "workspace:*"
} }
} }

View File

@ -44,7 +44,7 @@ export function createClassFeaturePlugin({
const constantSuper = api.assumption("constantSuper"); const constantSuper = api.assumption("constantSuper");
const noDocumentAll = api.assumption("noDocumentAll"); const noDocumentAll = api.assumption("noDocumentAll");
if (loose) { if (loose === true) {
const explicit = []; const explicit = [];
if (setPublicClassFields !== undefined) { if (setPublicClassFields !== undefined) {

View File

@ -0,0 +1,8 @@
{
"validateLogs": true,
"presets": [["env", { "shippedProposals": true }]],
"assumptions": {
"setPublicClassFields": true
},
"targets": "chrome 70"
}

View File

@ -0,0 +1,6 @@
class A {
constructor() {
this.foo = void 0;
}
}

View File

@ -0,0 +1,8 @@
{
"validateLogs": true,
"presets": [["env", { "loose": true, "shippedProposals": true }]],
"assumptions": {
"setPublicClassFields": true
},
"targets": "chrome 70"
}

View File

@ -0,0 +1,6 @@
class A {
constructor() {
this.foo = void 0;
}
}

View File

@ -429,6 +429,7 @@ __metadata:
"@babel/helper-plugin-test-runner": "workspace:*" "@babel/helper-plugin-test-runner": "workspace:*"
"@babel/helper-replace-supers": "workspace:^7.13.0" "@babel/helper-replace-supers": "workspace:^7.13.0"
"@babel/helper-split-export-declaration": "workspace:^7.12.13" "@babel/helper-split-export-declaration": "workspace:^7.12.13"
"@babel/preset-env": "workspace:*"
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0 "@babel/core": ^7.0.0
languageName: unknown languageName: unknown