Add private brand checks to shippedProposals (#13176)
This commit is contained in:
parent
2fc288576e
commit
5a7a782da2
@ -2,6 +2,9 @@
|
|||||||
"proposal-class-static-block": {
|
"proposal-class-static-block": {
|
||||||
"chrome": "91"
|
"chrome": "91"
|
||||||
},
|
},
|
||||||
|
"proposal-private-property-in-object": {
|
||||||
|
"chrome": "91"
|
||||||
|
},
|
||||||
"proposal-class-properties": {
|
"proposal-class-properties": {
|
||||||
"chrome": "74",
|
"chrome": "74",
|
||||||
"opera": "62",
|
"opera": "62",
|
||||||
|
|||||||
@ -136,6 +136,8 @@ const es2021 = {
|
|||||||
|
|
||||||
const shippedProposal = {
|
const shippedProposal = {
|
||||||
"proposal-class-static-block": "Class static initialization blocks",
|
"proposal-class-static-block": "Class static initialization blocks",
|
||||||
|
"proposal-private-property-in-object":
|
||||||
|
"Ergonomic brand checks for private fields",
|
||||||
"proposal-class-properties": {
|
"proposal-class-properties": {
|
||||||
features: [
|
features: [
|
||||||
"static class fields",
|
"static class fields",
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
COMPAT_TABLE_COMMIT=ca2d70e305bc3295ade6b06a1c33a929db1ccacf
|
COMPAT_TABLE_COMMIT=bcf74805f08ef13371ebe3aa36030bed4cd9a902
|
||||||
GIT_HEAD=build/compat-table/.git/HEAD
|
GIT_HEAD=build/compat-table/.git/HEAD
|
||||||
|
|
||||||
if [ -d "build/compat-table" ]; then
|
if [ -d "build/compat-table" ]; then
|
||||||
|
|||||||
@ -6,6 +6,7 @@ const proposalPlugins = new Set([
|
|||||||
"proposal-class-properties",
|
"proposal-class-properties",
|
||||||
"proposal-private-methods",
|
"proposal-private-methods",
|
||||||
"proposal-class-static-block",
|
"proposal-class-static-block",
|
||||||
|
"proposal-private-property-in-object",
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// use intermediary object to enforce alphabetical key order
|
// use intermediary object to enforce alphabetical key order
|
||||||
@ -21,6 +22,7 @@ const pluginSyntaxObject = {
|
|||||||
"proposal-optional-chaining": "syntax-optional-chaining",
|
"proposal-optional-chaining": "syntax-optional-chaining",
|
||||||
// note: we don't have syntax-private-methods
|
// note: we don't have syntax-private-methods
|
||||||
"proposal-private-methods": "syntax-class-properties",
|
"proposal-private-methods": "syntax-class-properties",
|
||||||
|
"proposal-private-property-in-object": "syntax-private-property-in-object",
|
||||||
"proposal-unicode-property-regex": null,
|
"proposal-unicode-property-regex": null,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -34,6 +34,7 @@
|
|||||||
"@babel/plugin-proposal-optional-catch-binding": "workspace:^7.13.8",
|
"@babel/plugin-proposal-optional-catch-binding": "workspace:^7.13.8",
|
||||||
"@babel/plugin-proposal-optional-chaining": "workspace:^7.13.12",
|
"@babel/plugin-proposal-optional-chaining": "workspace:^7.13.12",
|
||||||
"@babel/plugin-proposal-private-methods": "workspace:^7.13.0",
|
"@babel/plugin-proposal-private-methods": "workspace:^7.13.0",
|
||||||
|
"@babel/plugin-proposal-private-property-in-object": "workspace:^7.13.0",
|
||||||
"@babel/plugin-proposal-unicode-property-regex": "workspace:^7.12.13",
|
"@babel/plugin-proposal-unicode-property-regex": "workspace:^7.12.13",
|
||||||
"@babel/plugin-syntax-async-generators": "^7.8.4",
|
"@babel/plugin-syntax-async-generators": "^7.8.4",
|
||||||
"@babel/plugin-syntax-class-properties": "workspace:^7.12.13",
|
"@babel/plugin-syntax-class-properties": "workspace:^7.12.13",
|
||||||
@ -47,6 +48,7 @@
|
|||||||
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
|
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
|
||||||
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
|
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
|
||||||
"@babel/plugin-syntax-optional-chaining": "^7.8.3",
|
"@babel/plugin-syntax-optional-chaining": "^7.8.3",
|
||||||
|
"@babel/plugin-syntax-private-property-in-object": "workspace:^7.13.0",
|
||||||
"@babel/plugin-syntax-top-level-await": "workspace:^7.12.13",
|
"@babel/plugin-syntax-top-level-await": "workspace:^7.12.13",
|
||||||
"@babel/plugin-transform-arrow-functions": "workspace:^7.13.0",
|
"@babel/plugin-transform-arrow-functions": "workspace:^7.13.0",
|
||||||
"@babel/plugin-transform-async-to-generator": "workspace:^7.13.0",
|
"@babel/plugin-transform-async-to-generator": "workspace:^7.13.0",
|
||||||
|
|||||||
@ -13,6 +13,7 @@ import syntaxNumericSeparator from "@babel/plugin-syntax-numeric-separator";
|
|||||||
import syntaxObjectRestSpread from "@babel/plugin-syntax-object-rest-spread";
|
import syntaxObjectRestSpread from "@babel/plugin-syntax-object-rest-spread";
|
||||||
import syntaxOptionalCatchBinding from "@babel/plugin-syntax-optional-catch-binding";
|
import syntaxOptionalCatchBinding from "@babel/plugin-syntax-optional-catch-binding";
|
||||||
import syntaxOptionalChaining from "@babel/plugin-syntax-optional-chaining";
|
import syntaxOptionalChaining from "@babel/plugin-syntax-optional-chaining";
|
||||||
|
import syntaxPrivatePropertyInObject from "@babel/plugin-syntax-private-property-in-object";
|
||||||
import syntaxTopLevelAwait from "@babel/plugin-syntax-top-level-await";
|
import syntaxTopLevelAwait from "@babel/plugin-syntax-top-level-await";
|
||||||
import proposalAsyncGeneratorFunctions from "@babel/plugin-proposal-async-generator-functions";
|
import proposalAsyncGeneratorFunctions from "@babel/plugin-proposal-async-generator-functions";
|
||||||
import proposalClassProperties from "@babel/plugin-proposal-class-properties";
|
import proposalClassProperties from "@babel/plugin-proposal-class-properties";
|
||||||
@ -27,6 +28,7 @@ import proposalObjectRestSpread from "@babel/plugin-proposal-object-rest-spread"
|
|||||||
import proposalOptionalCatchBinding from "@babel/plugin-proposal-optional-catch-binding";
|
import proposalOptionalCatchBinding from "@babel/plugin-proposal-optional-catch-binding";
|
||||||
import proposalOptionalChaining from "@babel/plugin-proposal-optional-chaining";
|
import proposalOptionalChaining from "@babel/plugin-proposal-optional-chaining";
|
||||||
import proposalPrivateMethods from "@babel/plugin-proposal-private-methods";
|
import proposalPrivateMethods from "@babel/plugin-proposal-private-methods";
|
||||||
|
import proposalPrivatePropertyInObject from "@babel/plugin-proposal-private-property-in-object";
|
||||||
import proposalUnicodePropertyRegex from "@babel/plugin-proposal-unicode-property-regex";
|
import proposalUnicodePropertyRegex from "@babel/plugin-proposal-unicode-property-regex";
|
||||||
import transformAsyncToGenerator from "@babel/plugin-transform-async-to-generator";
|
import transformAsyncToGenerator from "@babel/plugin-transform-async-to-generator";
|
||||||
import transformArrowFunctions from "@babel/plugin-transform-arrow-functions";
|
import transformArrowFunctions from "@babel/plugin-transform-arrow-functions";
|
||||||
@ -93,6 +95,7 @@ export default {
|
|||||||
"proposal-optional-catch-binding": () => proposalOptionalCatchBinding,
|
"proposal-optional-catch-binding": () => proposalOptionalCatchBinding,
|
||||||
"proposal-optional-chaining": () => proposalOptionalChaining,
|
"proposal-optional-chaining": () => proposalOptionalChaining,
|
||||||
"proposal-private-methods": () => proposalPrivateMethods,
|
"proposal-private-methods": () => proposalPrivateMethods,
|
||||||
|
"proposal-private-property-in-object": () => proposalPrivatePropertyInObject,
|
||||||
"proposal-unicode-property-regex": () => proposalUnicodePropertyRegex,
|
"proposal-unicode-property-regex": () => proposalUnicodePropertyRegex,
|
||||||
"syntax-async-generators": () => syntaxAsyncGenerators,
|
"syntax-async-generators": () => syntaxAsyncGenerators,
|
||||||
"syntax-class-properties": () => syntaxClassProperties,
|
"syntax-class-properties": () => syntaxClassProperties,
|
||||||
@ -106,6 +109,7 @@ export default {
|
|||||||
"syntax-object-rest-spread": () => syntaxObjectRestSpread,
|
"syntax-object-rest-spread": () => syntaxObjectRestSpread,
|
||||||
"syntax-optional-catch-binding": () => syntaxOptionalCatchBinding,
|
"syntax-optional-catch-binding": () => syntaxOptionalCatchBinding,
|
||||||
"syntax-optional-chaining": () => syntaxOptionalChaining,
|
"syntax-optional-chaining": () => syntaxOptionalChaining,
|
||||||
|
"syntax-private-property-in-object": () => syntaxPrivatePropertyInObject,
|
||||||
"syntax-top-level-await": () => syntaxTopLevelAwait,
|
"syntax-top-level-await": () => syntaxTopLevelAwait,
|
||||||
"transform-arrow-functions": () => transformArrowFunctions,
|
"transform-arrow-functions": () => transformArrowFunctions,
|
||||||
"transform-async-to-generator": () => transformAsyncToGenerator,
|
"transform-async-to-generator": () => transformAsyncToGenerator,
|
||||||
@ -145,4 +149,5 @@ export default {
|
|||||||
|
|
||||||
export const minVersions = {
|
export const minVersions = {
|
||||||
"proposal-class-static-block": "7.12.0",
|
"proposal-class-static-block": "7.12.0",
|
||||||
|
"proposal-private-property-in-object": "7.10.0",
|
||||||
};
|
};
|
||||||
|
|||||||
@ -394,8 +394,6 @@ option \`forceAllTransforms: true\` instead.
|
|||||||
if (
|
if (
|
||||||
pluginName === "proposal-class-properties" ||
|
pluginName === "proposal-class-properties" ||
|
||||||
pluginName === "proposal-private-methods" ||
|
pluginName === "proposal-private-methods" ||
|
||||||
// This is not included in preset-env yet, but let's keep it here so we
|
|
||||||
// don't forget about it in the future.
|
|
||||||
pluginName === "proposal-private-property-in-object"
|
pluginName === "proposal-private-property-in-object"
|
||||||
) {
|
) {
|
||||||
return [
|
return [
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { samsung }
|
proposal-class-static-block { samsung }
|
||||||
|
proposal-private-property-in-object { samsung }
|
||||||
proposal-class-properties { samsung }
|
proposal-class-properties { samsung }
|
||||||
proposal-private-methods { samsung }
|
proposal-private-methods { samsung }
|
||||||
proposal-numeric-separator { samsung < 11 }
|
proposal-numeric-separator { samsung < 11 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
syntax-numeric-separator
|
syntax-numeric-separator
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
syntax-class-properties
|
syntax-class-properties
|
||||||
syntax-numeric-separator
|
syntax-numeric-separator
|
||||||
proposal-logical-assignment-operators { chrome < 85 }
|
proposal-logical-assignment-operators { chrome < 85 }
|
||||||
|
|||||||
@ -11,6 +11,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91, firefox, ie }
|
proposal-class-static-block { chrome < 91, firefox, ie }
|
||||||
|
proposal-private-property-in-object { chrome < 91, firefox, ie }
|
||||||
proposal-class-properties { chrome < 84, firefox, ie }
|
proposal-class-properties { chrome < 84, firefox, ie }
|
||||||
proposal-private-methods { chrome < 84, firefox, ie }
|
proposal-private-methods { chrome < 84, firefox, ie }
|
||||||
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
||||||
|
|||||||
@ -11,6 +11,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91, firefox, ie }
|
proposal-class-static-block { chrome < 91, firefox, ie }
|
||||||
|
proposal-private-property-in-object { chrome < 91, firefox, ie }
|
||||||
proposal-class-properties { chrome < 84, firefox, ie }
|
proposal-class-properties { chrome < 84, firefox, ie }
|
||||||
proposal-private-methods { chrome < 84, firefox, ie }
|
proposal-private-methods { chrome < 84, firefox, ie }
|
||||||
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
||||||
|
|||||||
@ -11,6 +11,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91, firefox, ie }
|
proposal-class-static-block { chrome < 91, firefox, ie }
|
||||||
|
proposal-private-property-in-object { chrome < 91, firefox, ie }
|
||||||
proposal-class-properties { chrome < 84, firefox, ie }
|
proposal-class-properties { chrome < 84, firefox, ie }
|
||||||
proposal-private-methods { chrome < 84, firefox, ie }
|
proposal-private-methods { chrome < 84, firefox, ie }
|
||||||
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
||||||
|
|||||||
@ -11,6 +11,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91, firefox, ie }
|
proposal-class-static-block { chrome < 91, firefox, ie }
|
||||||
|
proposal-private-property-in-object { chrome < 91, firefox, ie }
|
||||||
proposal-class-properties { chrome < 84, firefox, ie }
|
proposal-class-properties { chrome < 84, firefox, ie }
|
||||||
proposal-private-methods { chrome < 84, firefox, ie }
|
proposal-private-methods { chrome < 84, firefox, ie }
|
||||||
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { samsung }
|
proposal-class-static-block { samsung }
|
||||||
|
proposal-private-property-in-object { samsung }
|
||||||
proposal-class-properties { samsung }
|
proposal-class-properties { samsung }
|
||||||
proposal-private-methods { samsung }
|
proposal-private-methods { samsung }
|
||||||
proposal-numeric-separator { samsung < 11 }
|
proposal-numeric-separator { samsung < 11 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
proposal-numeric-separator { chrome < 75 }
|
proposal-numeric-separator { chrome < 75 }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { ie }
|
proposal-class-static-block { ie }
|
||||||
|
proposal-private-property-in-object { ie }
|
||||||
proposal-class-properties { ie }
|
proposal-class-properties { ie }
|
||||||
proposal-private-methods { ie }
|
proposal-private-methods { ie }
|
||||||
proposal-numeric-separator { ie }
|
proposal-numeric-separator { ie }
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
proposal-class-properties { chrome < 84 }
|
proposal-class-properties { chrome < 84 }
|
||||||
proposal-private-methods { chrome < 84 }
|
proposal-private-methods { chrome < 84 }
|
||||||
syntax-numeric-separator
|
syntax-numeric-separator
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91 }
|
proposal-class-static-block { chrome < 91 }
|
||||||
|
proposal-private-property-in-object { chrome < 91 }
|
||||||
syntax-class-properties
|
syntax-class-properties
|
||||||
syntax-numeric-separator
|
syntax-numeric-separator
|
||||||
proposal-logical-assignment-operators { chrome < 85 }
|
proposal-logical-assignment-operators { chrome < 85 }
|
||||||
|
|||||||
@ -11,6 +11,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91, firefox, ie }
|
proposal-class-static-block { chrome < 91, firefox, ie }
|
||||||
|
proposal-private-property-in-object { chrome < 91, firefox, ie }
|
||||||
proposal-class-properties { chrome < 84, firefox, ie }
|
proposal-class-properties { chrome < 84, firefox, ie }
|
||||||
proposal-private-methods { chrome < 84, firefox, ie }
|
proposal-private-methods { chrome < 84, firefox, ie }
|
||||||
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
||||||
|
|||||||
@ -11,6 +11,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91, firefox, ie }
|
proposal-class-static-block { chrome < 91, firefox, ie }
|
||||||
|
proposal-private-property-in-object { chrome < 91, firefox, ie }
|
||||||
proposal-class-properties { chrome < 84, firefox, ie }
|
proposal-class-properties { chrome < 84, firefox, ie }
|
||||||
proposal-private-methods { chrome < 84, firefox, ie }
|
proposal-private-methods { chrome < 84, firefox, ie }
|
||||||
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
||||||
|
|||||||
@ -11,6 +11,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91, firefox, ie }
|
proposal-class-static-block { chrome < 91, firefox, ie }
|
||||||
|
proposal-private-property-in-object { chrome < 91, firefox, ie }
|
||||||
proposal-class-properties { chrome < 84, firefox, ie }
|
proposal-class-properties { chrome < 84, firefox, ie }
|
||||||
proposal-private-methods { chrome < 84, firefox, ie }
|
proposal-private-methods { chrome < 84, firefox, ie }
|
||||||
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
||||||
|
|||||||
@ -11,6 +11,7 @@ Using modules transform: auto
|
|||||||
|
|
||||||
Using plugins:
|
Using plugins:
|
||||||
proposal-class-static-block { chrome < 91, firefox, ie }
|
proposal-class-static-block { chrome < 91, firefox, ie }
|
||||||
|
proposal-private-property-in-object { chrome < 91, firefox, ie }
|
||||||
proposal-class-properties { chrome < 84, firefox, ie }
|
proposal-class-properties { chrome < 84, firefox, ie }
|
||||||
proposal-private-methods { chrome < 84, firefox, ie }
|
proposal-private-methods { chrome < 84, firefox, ie }
|
||||||
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
proposal-numeric-separator { chrome < 75, firefox < 70, ie }
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-class-properties since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-methods.
|
Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-private-property-in-object since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-methods.
|
||||||
|
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
|
||||||
|
["@babel/plugin-proposal-private-private-property-in-object", { "loose": true }]
|
||||||
|
to the "plugins" section of your Babel config.
|
||||||
|
Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-class-properties since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-private-property-in-object.
|
||||||
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
|
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
|
||||||
["@babel/plugin-proposal-class-properties", { "loose": true }]
|
["@babel/plugin-proposal-class-properties", { "loose": true }]
|
||||||
to the "plugins" section of your Babel config.
|
to the "plugins" section of your Babel config.
|
||||||
|
|||||||
@ -0,0 +1,4 @@
|
|||||||
|
Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-private-property-in-object since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-methods.
|
||||||
|
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
|
||||||
|
["@babel/plugin-proposal-private-private-property-in-object", { "loose": true }]
|
||||||
|
to the "plugins" section of your Babel config.
|
||||||
@ -0,0 +1,4 @@
|
|||||||
|
Though the "loose" option was set to "true" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-private-property-in-object since the "loose" mode option was set to "false" for @babel/plugin-proposal-private-methods.
|
||||||
|
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
|
||||||
|
["@babel/plugin-proposal-private-private-property-in-object", { "loose": false }]
|
||||||
|
to the "plugins" section of your Babel config.
|
||||||
@ -1,4 +1,8 @@
|
|||||||
Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
|
Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-private-property-in-object since the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
|
||||||
|
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
|
||||||
|
["@babel/plugin-proposal-private-private-property-in-object", { "loose": true }]
|
||||||
|
to the "plugins" section of your Babel config.
|
||||||
|
Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-private-property-in-object.
|
||||||
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
|
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
|
||||||
["@babel/plugin-proposal-private-methods", { "loose": true }]
|
["@babel/plugin-proposal-private-methods", { "loose": true }]
|
||||||
to the "plugins" section of your Babel config.
|
to the "plugins" section of your Babel config.
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
Though the "loose" option was set to "true" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "false" for @babel/plugin-proposal-class-properties.
|
Though the "loose" option was set to "true" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-private-property-in-object since the "loose" mode option was set to "false" for @babel/plugin-proposal-class-properties.
|
||||||
|
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
|
||||||
|
["@babel/plugin-proposal-private-private-property-in-object", { "loose": false }]
|
||||||
|
to the "plugins" section of your Babel config.
|
||||||
|
Though the "loose" option was set to "true" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "false" for @babel/plugin-proposal-private-private-property-in-object.
|
||||||
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
|
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
|
||||||
["@babel/plugin-proposal-private-methods", { "loose": false }]
|
["@babel/plugin-proposal-private-methods", { "loose": false }]
|
||||||
to the "plugins" section of your Babel config.
|
to the "plugins" section of your Babel config.
|
||||||
|
|||||||
@ -1,5 +0,0 @@
|
|||||||
class A {
|
|
||||||
static {
|
|
||||||
register(A);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
class A {
|
|
||||||
static #_ = (() => {
|
|
||||||
register(A);
|
|
||||||
})();
|
|
||||||
}
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
class A {
|
|
||||||
static {
|
|
||||||
register(A);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
class A {
|
|
||||||
static {
|
|
||||||
register(A);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
class A {
|
|
||||||
static {
|
|
||||||
register(A);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
class A {}
|
|
||||||
|
|
||||||
var _ = {
|
|
||||||
writable: true,
|
|
||||||
value: (() => {
|
|
||||||
register(A);
|
|
||||||
})()
|
|
||||||
};
|
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
class A {
|
||||||
|
#foo;
|
||||||
|
|
||||||
|
static {
|
||||||
|
register(A, #foo in A);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
var _fooBrandCheck = new WeakSet();
|
||||||
|
|
||||||
|
class A {
|
||||||
|
#foo = void _fooBrandCheck.add(this);
|
||||||
|
static #_ = (() => {
|
||||||
|
register(A, _fooBrandCheck.has(A));
|
||||||
|
})();
|
||||||
|
}
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
class A {
|
||||||
|
#foo;
|
||||||
|
|
||||||
|
static {
|
||||||
|
register(A, #foo in A);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
class A {
|
||||||
|
#foo;
|
||||||
|
static {
|
||||||
|
register(A, #foo in A);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
class A {
|
||||||
|
#foo;
|
||||||
|
|
||||||
|
static {
|
||||||
|
register(A, #foo in A);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
var _foo = new WeakMap();
|
||||||
|
|
||||||
|
class A {
|
||||||
|
constructor() {
|
||||||
|
_foo.set(this, {
|
||||||
|
writable: true,
|
||||||
|
value: void 0
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
var _ = {
|
||||||
|
writable: true,
|
||||||
|
value: (() => {
|
||||||
|
register(A, _foo.has(A));
|
||||||
|
})()
|
||||||
|
};
|
||||||
@ -1443,7 +1443,7 @@ __metadata:
|
|||||||
languageName: unknown
|
languageName: unknown
|
||||||
linkType: soft
|
linkType: soft
|
||||||
|
|
||||||
"@babel/plugin-proposal-private-property-in-object@workspace:*, @babel/plugin-proposal-private-property-in-object@workspace:packages/babel-plugin-proposal-private-property-in-object":
|
"@babel/plugin-proposal-private-property-in-object@workspace:*, @babel/plugin-proposal-private-property-in-object@workspace:^7.13.0, @babel/plugin-proposal-private-property-in-object@workspace:packages/babel-plugin-proposal-private-property-in-object":
|
||||||
version: 0.0.0-use.local
|
version: 0.0.0-use.local
|
||||||
resolution: "@babel/plugin-proposal-private-property-in-object@workspace:packages/babel-plugin-proposal-private-property-in-object"
|
resolution: "@babel/plugin-proposal-private-property-in-object@workspace:packages/babel-plugin-proposal-private-property-in-object"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -3111,6 +3111,7 @@ __metadata:
|
|||||||
"@babel/plugin-proposal-optional-catch-binding": "workspace:^7.13.8"
|
"@babel/plugin-proposal-optional-catch-binding": "workspace:^7.13.8"
|
||||||
"@babel/plugin-proposal-optional-chaining": "workspace:^7.13.12"
|
"@babel/plugin-proposal-optional-chaining": "workspace:^7.13.12"
|
||||||
"@babel/plugin-proposal-private-methods": "workspace:^7.13.0"
|
"@babel/plugin-proposal-private-methods": "workspace:^7.13.0"
|
||||||
|
"@babel/plugin-proposal-private-property-in-object": "workspace:^7.13.0"
|
||||||
"@babel/plugin-proposal-unicode-property-regex": "workspace:^7.12.13"
|
"@babel/plugin-proposal-unicode-property-regex": "workspace:^7.12.13"
|
||||||
"@babel/plugin-syntax-async-generators": ^7.8.4
|
"@babel/plugin-syntax-async-generators": ^7.8.4
|
||||||
"@babel/plugin-syntax-class-properties": "workspace:^7.12.13"
|
"@babel/plugin-syntax-class-properties": "workspace:^7.12.13"
|
||||||
@ -3124,6 +3125,7 @@ __metadata:
|
|||||||
"@babel/plugin-syntax-object-rest-spread": ^7.8.3
|
"@babel/plugin-syntax-object-rest-spread": ^7.8.3
|
||||||
"@babel/plugin-syntax-optional-catch-binding": ^7.8.3
|
"@babel/plugin-syntax-optional-catch-binding": ^7.8.3
|
||||||
"@babel/plugin-syntax-optional-chaining": ^7.8.3
|
"@babel/plugin-syntax-optional-chaining": ^7.8.3
|
||||||
|
"@babel/plugin-syntax-private-property-in-object": "workspace:^7.13.0"
|
||||||
"@babel/plugin-syntax-top-level-await": "workspace:^7.12.13"
|
"@babel/plugin-syntax-top-level-await": "workspace:^7.12.13"
|
||||||
"@babel/plugin-transform-arrow-functions": "workspace:^7.13.0"
|
"@babel/plugin-transform-arrow-functions": "workspace:^7.13.0"
|
||||||
"@babel/plugin-transform-async-to-generator": "workspace:^7.13.0"
|
"@babel/plugin-transform-async-to-generator": "workspace:^7.13.0"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user