Enable ergonomic brand checks (#priv in) by default (#13554)

* Enable ergonomic brand checks by default in `@babel/parser`

* Enable ergonomic brand checks by default in `preset-env`

* Fix error position

* Update Babel 8 tests
This commit is contained in:
Nicolò Ribaudo
2021-08-03 23:02:17 +02:00
committed by GitHub
parent 5f4b58f678
commit a254ea38a4
180 changed files with 281 additions and 61 deletions

View File

@@ -134,8 +134,7 @@ const es2021 = {
"proposal-logical-assignment-operators": "Logical Assignment",
};
const shippedProposal = {
"proposal-class-static-block": "Class static initialization blocks",
const es2022 = {
"proposal-private-property-in-object":
"Ergonomic brand checks for private fields",
"proposal-class-properties": {
@@ -149,10 +148,15 @@ const shippedProposal = {
"proposal-private-methods": "private class methods",
};
const shippedProposal = {
"proposal-class-static-block": "Class static initialization blocks",
};
// Run plugins for modern features first
module.exports = Object.assign(
{},
shippedProposal,
es2022,
es2021,
es2020,
es2019,