From 5c6fb6b57a1a7dcc484c8c59cee861986b7e7aca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Thu, 22 Apr 2021 21:59:54 +0200 Subject: [PATCH] Mark `WeakMap`s of private fields as pure --- .../package.json | 1 + .../src/fields.js | 28 +++++++++++-------- .../loose-false/output.js | 2 +- .../loose-true/output.js | 2 +- .../fixtures/replace-supers/method/output.js | 2 +- .../output.mjs | 2 +- .../class-private-integration/output.mjs | 2 +- .../class-private-method/output.js | 2 +- .../private-loose/assignment/output.js | 2 +- .../fixtures/private-loose/call/output.js | 2 +- .../private-loose/canonical/output.js | 4 +-- .../constructor-collision/output.js | 2 +- .../private-loose/declaration-order/output.js | 2 +- .../derived-multiple-supers/output.js | 2 +- .../fixtures/private-loose/derived/output.js | 4 +-- .../destructuring-array-pattern-1/output.js | 2 +- .../destructuring-array-pattern-2/output.js | 2 +- .../destructuring-array-pattern-3/output.js | 2 +- .../output.js | 2 +- .../destructuring-array-pattern/output.js | 2 +- .../destructuring-object-pattern-1/output.js | 2 +- .../destructuring-object-pattern-2/output.js | 2 +- .../destructuring-object-pattern-3/output.js | 2 +- .../output.js | 2 +- .../destructuring-object-pattern/output.js | 2 +- .../private-loose/extracted-this/output.js | 4 +-- .../fixtures/private-loose/foobar/output.js | 2 +- .../instance-undefined/output.js | 2 +- .../fixtures/private-loose/instance/output.js | 2 +- .../logical-assignment/output.js | 6 ++-- .../fixtures/private-loose/multiple/output.js | 4 +-- .../private-loose/native-classes/output.js | 4 +-- .../output.js | 4 +-- .../nested-class-computed/output.js | 2 +- .../output.js | 6 ++-- .../nested-class-extends-computed/output.js | 4 +-- .../nested-class-other-redeclared/output.js | 6 ++-- .../nested-class-redeclared/output.js | 4 +-- .../private-loose/nested-class/output.js | 2 +- .../non-block-arrow-func/output.mjs | 2 +- .../output.js | 6 ++-- .../output.js | 6 ++-- .../output.js | 4 +-- .../optional-chain-before-property/output.js | 4 +-- .../optional-chain-cast-to-boolean/output.js | 2 +- .../output.js | 4 +-- .../optional-chain-delete-property/output.js | 4 +-- .../output.js | 6 ++-- .../output.js | 6 ++-- .../output.js | 2 +- .../output.js | 6 ++-- .../output.js | 6 ++-- .../output.js | 6 ++-- .../output.js | 6 ++-- .../output.js | 4 +-- .../output.js | 4 +-- .../output.js | 4 +-- .../private-in-derived/output.js | 2 +- .../private-loose/reevaluated/output.js | 2 +- .../reference-in-other-property/output.js | 6 ++-- .../private-loose/static-call/output.js | 2 +- .../private-loose/static-export/output.mjs | 4 +-- .../private-loose/static-infer-name/output.js | 2 +- .../private-loose/static-inherited/output.js | 4 +-- .../private-loose/static-this/output.js | 4 +-- .../private-loose/static-undefined/output.js | 2 +- .../fixtures/private-loose/static/output.js | 2 +- .../private-loose/super-expression/output.js | 2 +- .../private-loose/super-statement/output.js | 2 +- .../fixtures/private-loose/update/output.js | 2 +- .../output.js | 8 +++--- .../fixtures/private/assignment/output.js | 2 +- .../test/fixtures/private/call/output.js | 2 +- .../test/fixtures/private/canonical/output.js | 4 +-- .../private/constructor-collision/output.js | 2 +- .../private/declaration-order/output.js | 2 +- .../private/derived-multiple-supers/output.js | 2 +- .../test/fixtures/private/derived/output.js | 4 +-- .../destructuring-array-pattern-1/output.js | 2 +- .../destructuring-array-pattern-2/output.js | 2 +- .../destructuring-array-pattern-3/output.js | 2 +- .../destructuring-array-pattern/output.js | 2 +- .../destructuring-object-pattern-1/output.js | 2 +- .../destructuring-object-pattern-2/output.js | 2 +- .../destructuring-object-pattern-3/output.js | 2 +- .../destructuring-object-pattern/output.js | 2 +- .../fixtures/private/extracted-this/output.js | 4 +-- .../test/fixtures/private/foobar/output.js | 2 +- .../private/instance-undefined/output.js | 2 +- .../test/fixtures/private/instance/output.js | 2 +- .../private/logical-assignment/output.js | 6 ++-- .../test/fixtures/private/multiple/output.js | 4 +-- .../fixtures/private/native-classes/output.js | 2 +- .../output.js | 4 +-- .../private/nested-class-computed/output.js | 2 +- .../output.js | 6 ++-- .../nested-class-extends-computed/output.js | 4 +-- .../nested-class-other-redeclared/output.js | 6 ++-- .../private/nested-class-redeclared/output.js | 4 +-- .../fixtures/private/nested-class/output.js | 2 +- .../output.js | 4 +-- .../output.js | 2 +- .../private/private-in-derived/output.js | 2 +- .../fixtures/private/reevaluated/output.js | 2 +- .../reference-in-other-property/output.js | 6 ++-- .../private/regression-T7364/output.mjs | 6 ++-- .../fixtures/private/super-call/output.js | 2 +- .../private/super-expression/output.js | 2 +- .../private/super-statement/output.js | 2 +- .../test/fixtures/private/update/output.js | 2 +- .../test/fixtures/regression/8882/output.js | 2 +- .../integration-loose/class-binding/output.js | 2 +- .../class-declaration/output.js | 2 +- .../in-class-heritage/output.js | 4 +-- .../multiple-static-initializers/output.js | 6 ++-- .../integration-loose/name-conflict/output.js | 4 +-- .../super-static-block/output.js | 6 ++-- .../fixtures/accessors-loose/basic/output.js | 4 +-- .../accessors-loose/get-only-setter/output.js | 4 +-- .../accessors-loose/reassignment/output.js | 2 +- .../accessors-loose/set-only-getter/output.js | 4 +-- .../accessors-loose/updates/output.js | 4 +-- .../basic/output.js | 4 +-- .../get-only-setter/output.js | 4 +-- .../set-only-getter/output.js | 4 +-- .../updates/output.js | 4 +-- .../test/fixtures/accessors/basic/output.js | 4 +-- .../accessors/get-only-setter/output.js | 4 +-- .../fixtures/accessors/reassignment/output.js | 2 +- .../accessors/set-only-getter/output.js | 4 +-- .../test/fixtures/accessors/updates/output.js | 4 +-- .../private-method-super/output.js | 2 +- .../duplicated-names/get-set/output.js | 4 +-- .../duplicated-names/set-get/output.js | 4 +-- .../private-method-loose/assignment/output.js | 2 +- .../private-method-loose/async/output.js | 2 +- .../before-fields/output.js | 4 +-- .../class-expression/output.js | 2 +- .../private-method-loose/context/output.js | 2 +- .../exfiltrated/output.js | 2 +- .../private-method-loose/generator/output.js | 2 +- .../reassignment/output.js | 2 +- .../private-method-loose/super/output.js | 2 +- .../assignment/output.js | 2 +- .../async/output.js | 2 +- .../before-fields/output.js | 4 +-- .../class-expression/output.js | 2 +- .../context/output.js | 2 +- .../exfiltrated/output.js | 2 +- .../generator/output.js | 2 +- .../super/output.js | 2 +- .../private-method/assignment/output.js | 2 +- .../fixtures/private-method/async/output.js | 2 +- .../private-method/before-fields/output.js | 4 +-- .../private-method/class-expression/output.js | 2 +- .../fixtures/private-method/context/output.js | 2 +- .../private-method/exfiltrated/output.js | 2 +- .../private-method/generator/output.js | 2 +- .../private-method/read-only/output.js | 2 +- .../private-method/reassignment/output.js | 2 +- .../fixtures/private-method/super/output.js | 2 +- .../basic/output.js | 2 +- .../class-check/output.js | 2 +- .../class-expression/output.js | 2 +- .../exfiltrated/output.js | 2 +- .../generator/output.js | 2 +- .../reassignment/output.js | 2 +- .../super/output.js | 2 +- .../this/output.js | 4 +-- .../async/output.js | 2 +- .../basic/output.js | 2 +- .../class-check/output.js | 2 +- .../class-expression/output.js | 2 +- .../exfiltrated/output.js | 2 +- .../generator/output.js | 2 +- .../reassignment/output.js | 2 +- .../super/output.js | 2 +- .../this/output.js | 4 +-- .../static-accessors-loose/basic/output.js | 4 +-- .../destructure-set/output.js | 4 +-- .../get-only-setter/output.js | 4 +-- .../set-only-getter/output.js | 4 +-- .../static-accessors-loose/updates/output.js | 4 +-- .../basic/output.js | 4 +-- .../destructure-set/output.js | 4 +-- .../get-only-setter/output.js | 4 +-- .../set-only-getter/output.js | 4 +-- .../updates/output.js | 4 +-- .../accessor/output.js | 2 +- .../compiled-classes/output.js | 4 +-- .../field/output.js | 2 +- .../method/output.js | 2 +- .../nested-class-other-redeclared/output.js | 6 ++-- .../nested-class-redeclared/output.js | 4 +-- .../nested-class/output.js | 2 +- .../static-accessor/output.js | 2 +- .../static-field/output.js | 2 +- .../static-method/output.js | 2 +- .../fixtures/private-loose/accessor/output.js | 2 +- .../fixtures/private-loose/field/output.js | 2 +- .../fixtures/private-loose/method/output.js | 2 +- .../private-loose/native-classes/output.js | 2 +- .../nested-class-other-redeclared/output.js | 6 ++-- .../nested-class-redeclared/output.js | 4 +-- .../private-loose/nested-class/output.js | 2 +- .../private-loose/static-accessor/output.js | 2 +- .../private-loose/static-field/output.js | 2 +- .../private-loose/static-method/output.js | 2 +- .../test/fixtures/private/accessor/output.js | 2 +- .../test/fixtures/private/field/output.js | 2 +- .../test/fixtures/private/method/output.js | 2 +- .../fixtures/private/native-classes/output.js | 2 +- .../nested-class-other-redeclared/output.js | 6 ++-- .../private/nested-class-redeclared/output.js | 4 +-- .../fixtures/private/nested-class/output.js | 2 +- .../methods-loose-preset-not-loose/output.js | 2 +- .../preset-loose-no-plugins/output.js | 2 +- .../preset-not-loose-no-plugins/output.js | 2 +- .../output.js | 2 +- .../output.js | 2 +- .../properties-loose-preset-loose/output.js | 2 +- .../output.js | 2 +- .../output.js | 2 +- yarn.lock | 1 + 224 files changed, 347 insertions(+), 341 deletions(-) diff --git a/packages/babel-helper-create-class-features-plugin/package.json b/packages/babel-helper-create-class-features-plugin/package.json index 9ab516a97ae1..0f4c7a651f89 100644 --- a/packages/babel-helper-create-class-features-plugin/package.json +++ b/packages/babel-helper-create-class-features-plugin/package.json @@ -18,6 +18,7 @@ "babel-plugin" ], "dependencies": { + "@babel/helper-annotate-as-pure": "workspace:^7.12.13", "@babel/helper-function-name": "workspace:^7.12.13", "@babel/helper-member-expression-to-functions": "workspace:^7.13.0", "@babel/helper-optimise-call-expression": "workspace:^7.12.13", diff --git a/packages/babel-helper-create-class-features-plugin/src/fields.js b/packages/babel-helper-create-class-features-plugin/src/fields.js index 185da71b5b86..699792f6db92 100644 --- a/packages/babel-helper-create-class-features-plugin/src/fields.js +++ b/packages/babel-helper-create-class-features-plugin/src/fields.js @@ -4,6 +4,7 @@ import ReplaceSupers, { } from "@babel/helper-replace-supers"; import memberExpressionToFunctions from "@babel/helper-member-expression-to-functions"; import optimiseCall from "@babel/helper-optimise-call-expression"; +import annotateAsPure from "@babel/helper-annotate-as-pure"; import * as ts from "./typescript"; @@ -53,20 +54,23 @@ export function buildPrivateNamesNodes( const { static: isStatic, method: isMethod, getId, setId } = value; const isAccessor = getId || setId; const id = t.cloneNode(value.id); + + let init; + if (privateFieldsAsProperties) { - initNodes.push( - template.statement.ast` - var ${id} = ${state.addHelper("classPrivateFieldLooseKey")}("${name}") - `, - ); - } else if (isMethod && !isStatic) { - if (isAccessor) { - initNodes.push(template.statement.ast`var ${id} = new WeakMap();`); - } else { - initNodes.push(template.statement.ast`var ${id} = new WeakSet();`); - } + init = t.callExpression(state.addHelper("classPrivateFieldLooseKey"), [ + t.stringLiteral(name), + ]); } else if (!isStatic) { - initNodes.push(template.statement.ast`var ${id} = new WeakMap();`); + init = t.newExpression( + t.identifier(!isMethod || isAccessor ? "WeakMap" : "WeakSet"), + [], + ); + } + + if (init) { + annotateAsPure(init); + initNodes.push(template.statement.ast`var ${id} = ${init}`); } } diff --git a/packages/babel-helper-create-class-features-plugin/test/fixtures/plugin-proposal-private-methods/loose-false/output.js b/packages/babel-helper-create-class-features-plugin/test/fixtures/plugin-proposal-private-methods/loose-false/output.js index c137eb6f8e24..6e921bc9e05b 100644 --- a/packages/babel-helper-create-class-features-plugin/test/fixtures/plugin-proposal-private-methods/loose-false/output.js +++ b/packages/babel-helper-create-class-features-plugin/test/fixtures/plugin-proposal-private-methods/loose-false/output.js @@ -1,4 +1,4 @@ -var _privateMethod = new WeakSet(); +var _privateMethod = /*#__PURE__*/new WeakSet(); class X { constructor() { diff --git a/packages/babel-helper-create-class-features-plugin/test/fixtures/plugin-proposal-private-methods/loose-true/output.js b/packages/babel-helper-create-class-features-plugin/test/fixtures/plugin-proposal-private-methods/loose-true/output.js index e4a5f492a161..032386d672b9 100644 --- a/packages/babel-helper-create-class-features-plugin/test/fixtures/plugin-proposal-private-methods/loose-true/output.js +++ b/packages/babel-helper-create-class-features-plugin/test/fixtures/plugin-proposal-private-methods/loose-true/output.js @@ -1,4 +1,4 @@ -var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod"); +var _privateMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateMethod"); class X { constructor() { diff --git a/packages/babel-helper-create-class-features-plugin/test/fixtures/replace-supers/method/output.js b/packages/babel-helper-create-class-features-plugin/test/fixtures/replace-supers/method/output.js index 2c03af5e9ac6..af58f2d3c9a8 100644 --- a/packages/babel-helper-create-class-features-plugin/test/fixtures/replace-supers/method/output.js +++ b/packages/babel-helper-create-class-features-plugin/test/fixtures/replace-supers/method/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakSet(); +var _foo = /*#__PURE__*/new WeakSet(); class A extends B { constructor(...args) { diff --git a/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/test/fixtures/basic/class-private-integration-optional-chaining/output.mjs b/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/test/fixtures/basic/class-private-integration-optional-chaining/output.mjs index c3d3c2a6c020..b9c029038b14 100644 --- a/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/test/fixtures/basic/class-private-integration-optional-chaining/output.mjs +++ b/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/test/fixtures/basic/class-private-integration-optional-chaining/output.mjs @@ -1,4 +1,4 @@ -var _m = new WeakMap(); +var _m = /*#__PURE__*/new WeakMap(); class C { constructor() { diff --git a/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/test/fixtures/basic/class-private-integration/output.mjs b/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/test/fixtures/basic/class-private-integration/output.mjs index c3d3c2a6c020..b9c029038b14 100644 --- a/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/test/fixtures/basic/class-private-integration/output.mjs +++ b/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/test/fixtures/basic/class-private-integration/output.mjs @@ -1,4 +1,4 @@ -var _m = new WeakMap(); +var _m = /*#__PURE__*/new WeakMap(); class C { constructor() { diff --git a/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/class-private-method/output.js b/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/class-private-method/output.js index 49eb3ac98d39..edaf639ec2f7 100644 --- a/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/class-private-method/output.js +++ b/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/class-private-method/output.js @@ -1,4 +1,4 @@ -var _g = new WeakSet(); +var _g = /*#__PURE__*/new WeakSet(); class C { constructor() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/assignment/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/assignment/output.js index 01d86ae43b48..0afbe451405c 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/assignment/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/assignment/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/call/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/call/output.js index 8dd76aa39841..c988a3d123d7 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/call/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/call/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/canonical/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/canonical/output.js index 6fd5a88e8fd0..e5b8cc06a518 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/canonical/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/canonical/output.js @@ -1,6 +1,6 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _y = babelHelpers.classPrivateFieldLooseKey("y"); +var _y = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("y"); var Point = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/constructor-collision/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/constructor-collision/output.js index be36bc5ade12..7fdec04530fc 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/constructor-collision/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/constructor-collision/output.js @@ -1,6 +1,6 @@ var foo = "bar"; -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); var Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/declaration-order/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/declaration-order/output.js index 5ac4a570a226..bf7542de2e07 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/declaration-order/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/declaration-order/output.js @@ -1,4 +1,4 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); var C = function C() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/derived-multiple-supers/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/derived-multiple-supers/output.js index 1a333b7beb6c..7dfa0b162c58 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/derived-multiple-supers/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/derived-multiple-supers/output.js @@ -1,4 +1,4 @@ -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); var Foo = /*#__PURE__*/function (_Bar) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/derived/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/derived/output.js index 2c17edf9f6b1..aac5de447151 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/derived/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/derived/output.js @@ -1,4 +1,4 @@ -var _prop = babelHelpers.classPrivateFieldLooseKey("prop"); +var _prop = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("prop"); var Foo = function Foo() { "use strict"; @@ -10,7 +10,7 @@ var Foo = function Foo() { }); }; -var _prop2 = babelHelpers.classPrivateFieldLooseKey("prop"); +var _prop2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("prop"); var Bar = /*#__PURE__*/function (_Foo) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-1/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-1/output.js index aca9a6ffbd8d..8e81d30d9c20 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-1/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-1/output.js @@ -1,4 +1,4 @@ -var _client = babelHelpers.classPrivateFieldLooseKey("client"); +var _client = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("client"); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-2/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-2/output.js index 0ad3e87f8443..1d82a347b43d 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-2/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-2/output.js @@ -1,4 +1,4 @@ -var _client = babelHelpers.classPrivateFieldLooseKey("client"); +var _client = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("client"); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-3/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-3/output.js index 5125b8751c56..b5b722313f2a 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-3/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-3/output.js @@ -1,4 +1,4 @@ -var _client = babelHelpers.classPrivateFieldLooseKey("client"); +var _client = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("client"); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-static/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-static/output.js index 8c39a0a1e34a..323252f978bc 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-static/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern-static/output.js @@ -1,4 +1,4 @@ -var _client = babelHelpers.classPrivateFieldLooseKey("client"); +var _client = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("client"); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern/output.js index 77a5dd147edc..f92b0bc0c061 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-array-pattern/output.js @@ -1,4 +1,4 @@ -var _client = babelHelpers.classPrivateFieldLooseKey("client"); +var _client = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("client"); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-1/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-1/output.js index 548562c808de..3248b2a8ec2d 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-1/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-1/output.js @@ -1,4 +1,4 @@ -var _client = babelHelpers.classPrivateFieldLooseKey("client"); +var _client = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("client"); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-2/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-2/output.js index 50cc27066317..ee114c2e39ed 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-2/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-2/output.js @@ -1,4 +1,4 @@ -var _client = babelHelpers.classPrivateFieldLooseKey("client"); +var _client = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("client"); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-3/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-3/output.js index 8c5d47987b0b..59eec8662918 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-3/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-3/output.js @@ -1,4 +1,4 @@ -var _client = babelHelpers.classPrivateFieldLooseKey("client"); +var _client = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("client"); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-static/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-static/output.js index 35dea608619f..4438d26ca759 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-static/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern-static/output.js @@ -1,4 +1,4 @@ -var _client = babelHelpers.classPrivateFieldLooseKey("client"); +var _client = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("client"); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern/output.js index c9d88717a778..547af9f98dfe 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/destructuring-object-pattern/output.js @@ -1,4 +1,4 @@ -var _client = babelHelpers.classPrivateFieldLooseKey("client"); +var _client = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("client"); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/extracted-this/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/extracted-this/output.js index 3f4ec2bf2955..4c84f25b284c 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/extracted-this/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/extracted-this/output.js @@ -1,8 +1,8 @@ var foo = "bar"; -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); -var _baz = babelHelpers.classPrivateFieldLooseKey("baz"); +var _baz = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("baz"); var Foo = function Foo(_foo) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/foobar/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/foobar/output.js index c49e0efc1c7d..c02e9d790487 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/foobar/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/foobar/output.js @@ -1,4 +1,4 @@ -var _scopedFunctionWithThis = babelHelpers.classPrivateFieldLooseKey("scopedFunctionWithThis"); +var _scopedFunctionWithThis = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("scopedFunctionWithThis"); var Child = /*#__PURE__*/function (_Parent) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/instance-undefined/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/instance-undefined/output.js index 53d2b25da9c0..85082254dd99 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/instance-undefined/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/instance-undefined/output.js @@ -1,4 +1,4 @@ -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); var Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/instance/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/instance/output.js index 2b489c2e4ff4..bd3da3a3fccd 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/instance/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/instance/output.js @@ -1,4 +1,4 @@ -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); var Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/logical-assignment/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/logical-assignment/output.js index af8f46e40d2e..3038c5cc94fe 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/logical-assignment/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/logical-assignment/output.js @@ -1,8 +1,8 @@ -var _nullish = babelHelpers.classPrivateFieldLooseKey("nullish"); +var _nullish = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("nullish"); -var _and = babelHelpers.classPrivateFieldLooseKey("and"); +var _and = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("and"); -var _or = babelHelpers.classPrivateFieldLooseKey("or"); +var _or = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("or"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/multiple/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/multiple/output.js index 0cbc19abca82..e8655e3e8411 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/multiple/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/multiple/output.js @@ -1,6 +1,6 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _y = babelHelpers.classPrivateFieldLooseKey("y"); +var _y = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("y"); var Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/native-classes/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/native-classes/output.js index ab122fa219c1..ca834cc12b6e 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/native-classes/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/native-classes/output.js @@ -1,6 +1,6 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-computed-redeclared/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-computed-redeclared/output.js index de5558a0310a..f3dbcb3ae308 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-computed-redeclared/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-computed-redeclared/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Foo = /*#__PURE__*/function () { "use strict"; @@ -16,7 +16,7 @@ var Foo = /*#__PURE__*/function () { value: function test() { var _babelHelpers$classPr; - var _foo2 = babelHelpers.classPrivateFieldLooseKey("foo"); + var _foo2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); _babelHelpers$classPr = babelHelpers.classPrivateFieldLooseBase(this, _foo2)[_foo2]; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-computed/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-computed/output.js index 547c20ddd42b..0b8c486d9d02 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-computed/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-computed/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-extends-computed-redeclared/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-extends-computed-redeclared/output.js index 1e1dcda7c62e..9e67bb674e3d 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-extends-computed-redeclared/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-extends-computed-redeclared/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Foo = /*#__PURE__*/function () { "use strict"; @@ -18,7 +18,7 @@ var Foo = /*#__PURE__*/function () { var _babelHelpers$classPr; - var _foo2 = babelHelpers.classPrivateFieldLooseKey("foo"); + var _foo2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Nested = /*#__PURE__*/function (_ref) { babelHelpers.inherits(Nested, _ref); @@ -38,7 +38,7 @@ var Foo = /*#__PURE__*/function () { } return Nested; - }((_foo3 = babelHelpers.classPrivateFieldLooseKey("foo"), _babelHelpers$classPr = babelHelpers.classPrivateFieldLooseBase(this, _foo3)[_foo3], /*#__PURE__*/function () { + }((_foo3 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"), _babelHelpers$classPr = babelHelpers.classPrivateFieldLooseBase(this, _foo3)[_foo3], /*#__PURE__*/function () { function _class2() { babelHelpers.classCallCheck(this, _class2); Object.defineProperty(this, _foo3, { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-extends-computed/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-extends-computed/output.js index d9117e0e11dd..15f96529a564 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-extends-computed/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-extends-computed/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Foo = /*#__PURE__*/function () { "use strict"; @@ -16,7 +16,7 @@ var Foo = /*#__PURE__*/function () { value: function test() { var _babelHelpers$classPr; - var _foo2 = babelHelpers.classPrivateFieldLooseKey("foo"); + var _foo2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Nested = /*#__PURE__*/function (_ref) { babelHelpers.inherits(Nested, _ref); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-other-redeclared/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-other-redeclared/output.js index 30185d756acd..678915fa807d 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-other-redeclared/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-other-redeclared/output.js @@ -1,6 +1,6 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); var Foo = /*#__PURE__*/function () { "use strict"; @@ -20,7 +20,7 @@ var Foo = /*#__PURE__*/function () { babelHelpers.createClass(Foo, [{ key: "test", value: function test() { - var _bar2 = babelHelpers.classPrivateFieldLooseKey("bar"); + var _bar2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); var Nested = /*#__PURE__*/function () { function Nested() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-redeclared/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-redeclared/output.js index e1b562b69e50..0a130fae3e78 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-redeclared/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class-redeclared/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Foo = /*#__PURE__*/function () { "use strict"; @@ -14,7 +14,7 @@ var Foo = /*#__PURE__*/function () { babelHelpers.createClass(Foo, [{ key: "test", value: function test() { - var _foo2 = babelHelpers.classPrivateFieldLooseKey("foo"); + var _foo2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Nested = /*#__PURE__*/function () { function Nested() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class/output.js index b0c3fc7b6ec1..ba57fe8a2365 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/nested-class/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/non-block-arrow-func/output.mjs b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/non-block-arrow-func/output.mjs index 94a870cdea32..ff7278934487 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/non-block-arrow-func/output.mjs +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/non-block-arrow-func/output.mjs @@ -1,7 +1,7 @@ export default (param => { var _class, _props, _temp; - return _temp = (_props = babelHelpers.classPrivateFieldLooseKey("props"), _class = class App { + return _temp = (_props = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("props"), _class = class App { getParam() { return param; } diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-member-call-with-transform/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-member-call-with-transform/output.js index ab0dd5413cfe..f6d823932fca 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-member-call-with-transform/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-member-call-with-transform/output.js @@ -1,8 +1,8 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _m = babelHelpers.classPrivateFieldLooseKey("m"); +var _m = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("m"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-member-call/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-member-call/output.js index 1f631a119a7b..5d938f12595d 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-member-call/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-member-call/output.js @@ -1,8 +1,8 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _m = babelHelpers.classPrivateFieldLooseKey("m"); +var _m = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("m"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-property-with-transform/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-property-with-transform/output.js index facdbb24d33b..80241bfd16a3 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-property-with-transform/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-property-with-transform/output.js @@ -1,6 +1,6 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-property/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-property/output.js index 237a49a8c3c9..e1eb90a9083f 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-property/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-before-property/output.js @@ -1,6 +1,6 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-cast-to-boolean/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-cast-to-boolean/output.js index f5aaf8eabf66..8825c68dbfdc 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-cast-to-boolean/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-cast-to-boolean/output.js @@ -1,4 +1,4 @@ -var _a = babelHelpers.classPrivateFieldLooseKey("a"); +var _a = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("a"); class C { static testIf(o) { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-delete-property-with-transform/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-delete-property-with-transform/output.js index a81b1844ef35..a32b7a8f55b2 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-delete-property-with-transform/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-delete-property-with-transform/output.js @@ -1,6 +1,6 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-delete-property/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-delete-property/output.js index b79081a2a20c..49e8e6df8f7e 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-delete-property/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-delete-property/output.js @@ -1,6 +1,6 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-in-function-param-with-transform/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-in-function-param-with-transform/output.js index e25db066a608..310c81d80e13 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-in-function-param-with-transform/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-in-function-param-with-transform/output.js @@ -1,8 +1,8 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _m = babelHelpers.classPrivateFieldLooseKey("m"); +var _m = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("m"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-in-function-param/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-in-function-param/output.js index b02c5c490941..aa59673e2a5f 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-in-function-param/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-in-function-param/output.js @@ -1,8 +1,8 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _m = babelHelpers.classPrivateFieldLooseKey("m"); +var _m = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("m"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call-spread-arguments/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call-spread-arguments/output.js index 274715782008..eab422186c4f 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call-spread-arguments/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call-spread-arguments/output.js @@ -1,4 +1,4 @@ -var _m = babelHelpers.classPrivateFieldLooseKey("m"); +var _m = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("m"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call-with-transform/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call-with-transform/output.js index e18cf8da52ef..710223ea4a72 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call-with-transform/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call-with-transform/output.js @@ -1,8 +1,8 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _m = babelHelpers.classPrivateFieldLooseKey("m"); +var _m = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("m"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call/output.js index 39df9809c9fa..f1e06e120efc 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-member-optional-call/output.js @@ -1,8 +1,8 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _m = babelHelpers.classPrivateFieldLooseKey("m"); +var _m = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("m"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-member-call-with-transform/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-member-call-with-transform/output.js index 13f281b1abd6..6c5f8d5518f0 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-member-call-with-transform/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-member-call-with-transform/output.js @@ -1,8 +1,8 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _m = babelHelpers.classPrivateFieldLooseKey("m"); +var _m = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("m"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-member-call/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-member-call/output.js index 69a63de4adf5..49dbfd5eee5c 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-member-call/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-member-call/output.js @@ -1,8 +1,8 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _m = babelHelpers.classPrivateFieldLooseKey("m"); +var _m = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("m"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-property-with-transform/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-property-with-transform/output.js index 08c34002639b..3a0b3a81ca19 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-property-with-transform/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-property-with-transform/output.js @@ -1,6 +1,6 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-property/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-property/output.js index 0f0af5abe799..eeb342ebda4c 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-property/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/optional-chain-optional-property/output.js @@ -1,6 +1,6 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/parenthesized-optional-member-call-with-transform/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/parenthesized-optional-member-call-with-transform/output.js index 7b39559261e3..c6820738d03a 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/parenthesized-optional-member-call-with-transform/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/parenthesized-optional-member-call-with-transform/output.js @@ -1,6 +1,6 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _m = babelHelpers.classPrivateFieldLooseKey("m"); +var _m = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("m"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/private-in-derived/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/private-in-derived/output.js index e639dae81d7e..1e2c32a6e4dd 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/private-in-derived/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/private-in-derived/output.js @@ -1,4 +1,4 @@ -var _outer = babelHelpers.classPrivateFieldLooseKey("outer"); +var _outer = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("outer"); var Outer = function Outer() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/reevaluated/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/reevaluated/output.js index e94af3d1026c..bdfa8dc95398 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/reevaluated/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/reevaluated/output.js @@ -1,7 +1,7 @@ function classFactory() { var _class, _foo, _bar, _temp; - return _temp = (_foo = babelHelpers.classPrivateFieldLooseKey("foo"), _bar = babelHelpers.classPrivateFieldLooseKey("bar"), _class = class Foo { + return _temp = (_foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"), _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"), _class = class Foo { constructor() { Object.defineProperty(this, _foo, { writable: true, diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/reference-in-other-property/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/reference-in-other-property/output.js index 5f3ccaed8b8a..729fd372d5b9 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/reference-in-other-property/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/reference-in-other-property/output.js @@ -1,8 +1,8 @@ -var _two = babelHelpers.classPrivateFieldLooseKey("two"); +var _two = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("two"); -var _private = babelHelpers.classPrivateFieldLooseKey("private"); +var _private = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("private"); -var _four = babelHelpers.classPrivateFieldLooseKey("four"); +var _four = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("four"); var Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-call/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-call/output.js index 463a51028b8d..3924a0fbef2b 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-call/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-call/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-export/output.mjs b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-export/output.mjs index e821a222352d..81aab1c60887 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-export/output.mjs +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-export/output.mjs @@ -1,4 +1,4 @@ -var _property = babelHelpers.classPrivateFieldLooseKey("property"); +var _property = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("property"); export class MyClass {} Object.defineProperty(MyClass, _property, { @@ -6,7 +6,7 @@ Object.defineProperty(MyClass, _property, { value: value }); -var _property2 = babelHelpers.classPrivateFieldLooseKey("property"); +var _property2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("property"); export default class MyClass2 {} Object.defineProperty(MyClass2, _property2, { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-infer-name/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-infer-name/output.js index 675806cbd180..9f9239b68084 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-infer-name/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-infer-name/output.js @@ -1,6 +1,6 @@ var _class, _num, _temp; -var Foo = (_temp = (_num = babelHelpers.classPrivateFieldLooseKey("num"), _class = class Foo {}), Object.defineProperty(_class, _num, { +var Foo = (_temp = (_num = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("num"), _class = class Foo {}), Object.defineProperty(_class, _num, { writable: true, value: 0 }), _temp); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-inherited/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-inherited/output.js index 4d5a4ffd89dd..086eb4637e08 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-inherited/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-inherited/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Base { static getThis() { @@ -24,7 +24,7 @@ Object.defineProperty(Base, _foo, { value: 1 }); -var _foo2 = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Sub1 extends Base { static update(val) { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-this/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-this/output.js index 85b9da1e5567..2c8b5ead099c 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-this/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-this/output.js @@ -1,6 +1,6 @@ -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); -var _getA = babelHelpers.classPrivateFieldLooseKey("getA"); +var _getA = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("getA"); var A = function A() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-undefined/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-undefined/output.js index 19efa1d1eac1..b314748e4d63 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-undefined/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static-undefined/output.js @@ -1,4 +1,4 @@ -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); class Foo { static test() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static/output.js index c60a6e95fa9b..60326066deff 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/static/output.js @@ -1,4 +1,4 @@ -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); class Foo { static test() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/super-expression/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/super-expression/output.js index 285bd459ce51..72e577809455 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/super-expression/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/super-expression/output.js @@ -1,4 +1,4 @@ -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); var Foo = /*#__PURE__*/function (_Bar) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/super-statement/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/super-statement/output.js index 5a2c2cf37e71..ee1dcdef9351 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/super-statement/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/super-statement/output.js @@ -1,4 +1,4 @@ -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); var Foo = /*#__PURE__*/function (_Bar) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/update/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/update/output.js index 090f88475c2c..10f5127c28b1 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/update/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private-loose/update/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); var Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/1-helpermemberexpressionfunction/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/1-helpermemberexpressionfunction/output.js index c956f5663c4e..89ad20142e0e 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/1-helpermemberexpressionfunction/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/1-helpermemberexpressionfunction/output.js @@ -1,4 +1,4 @@ -var _arr = new WeakMap(); +var _arr = /*#__PURE__*/new WeakMap(); var D = /*#__PURE__*/function () { "use strict"; @@ -23,7 +23,7 @@ var D = /*#__PURE__*/function () { return D; }(); -var _p = new WeakMap(); +var _p = /*#__PURE__*/new WeakMap(); var C = /*#__PURE__*/function () { "use strict"; @@ -48,7 +48,7 @@ var C = /*#__PURE__*/function () { return C; }(); -var _arr2 = new WeakMap(); +var _arr2 = /*#__PURE__*/new WeakMap(); var E = /*#__PURE__*/function () { "use strict"; @@ -73,7 +73,7 @@ var E = /*#__PURE__*/function () { return E; }(); -var _ar = new WeakMap(); +var _ar = /*#__PURE__*/new WeakMap(); var F = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/assignment/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/assignment/output.js index d26bb1888d5d..a7817db0ff01 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/assignment/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/assignment/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/call/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/call/output.js index 684c86173453..27947d1df63f 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/call/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/call/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/canonical/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/canonical/output.js index 80509d7ce16f..e41035c44796 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/canonical/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/canonical/output.js @@ -1,6 +1,6 @@ -var _x = new WeakMap(); +var _x = /*#__PURE__*/new WeakMap(); -var _y = new WeakMap(); +var _y = /*#__PURE__*/new WeakMap(); var Point = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/constructor-collision/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/constructor-collision/output.js index feb87b54c3c4..05d01f4911b9 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/constructor-collision/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/constructor-collision/output.js @@ -1,6 +1,6 @@ var foo = "bar"; -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); var Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/declaration-order/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/declaration-order/output.js index 88dbfb0a0cb9..b2c777ecc3ef 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/declaration-order/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/declaration-order/output.js @@ -1,4 +1,4 @@ -var _x = new WeakMap(); +var _x = /*#__PURE__*/new WeakMap(); var C = function C() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/derived-multiple-supers/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/derived-multiple-supers/output.js index d4736d2ad1cc..06197e31d481 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/derived-multiple-supers/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/derived-multiple-supers/output.js @@ -1,4 +1,4 @@ -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function (_Bar) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/derived/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/derived/output.js index 3780e9c2c773..97251962ae41 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/derived/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/derived/output.js @@ -1,4 +1,4 @@ -var _prop = new WeakMap(); +var _prop = /*#__PURE__*/new WeakMap(); var Foo = function Foo() { "use strict"; @@ -11,7 +11,7 @@ var Foo = function Foo() { }); }; -var _prop2 = new WeakMap(); +var _prop2 = /*#__PURE__*/new WeakMap(); var Bar = /*#__PURE__*/function (_Foo) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-1/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-1/output.js index ffaa6687f340..1b13a2e595c3 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-1/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-1/output.js @@ -1,4 +1,4 @@ -var _client = new WeakMap(); +var _client = /*#__PURE__*/new WeakMap(); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-2/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-2/output.js index a8a57cb5271b..2ace67a331c0 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-2/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-2/output.js @@ -1,4 +1,4 @@ -var _client = new WeakMap(); +var _client = /*#__PURE__*/new WeakMap(); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-3/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-3/output.js index 11db8bd87394..6b9882ec1bc7 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-3/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern-3/output.js @@ -1,4 +1,4 @@ -var _client = new WeakMap(); +var _client = /*#__PURE__*/new WeakMap(); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern/output.js index 80a791524ce9..ffeb7c001e44 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-array-pattern/output.js @@ -1,4 +1,4 @@ -var _client = new WeakMap(); +var _client = /*#__PURE__*/new WeakMap(); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-1/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-1/output.js index 3a5f89bcb00c..bb48cc08e11b 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-1/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-1/output.js @@ -1,4 +1,4 @@ -var _client = new WeakMap(); +var _client = /*#__PURE__*/new WeakMap(); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-2/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-2/output.js index a34b4cf5166c..1ffd2fe58ffa 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-2/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-2/output.js @@ -1,4 +1,4 @@ -var _client = new WeakMap(); +var _client = /*#__PURE__*/new WeakMap(); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-3/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-3/output.js index f8ed6077b1bf..0c4192589582 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-3/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern-3/output.js @@ -1,4 +1,4 @@ -var _client = new WeakMap(); +var _client = /*#__PURE__*/new WeakMap(); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern/output.js index bced4d04adab..7459b76bc979 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/destructuring-object-pattern/output.js @@ -1,4 +1,4 @@ -var _client = new WeakMap(); +var _client = /*#__PURE__*/new WeakMap(); var Foo = function Foo(props) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/extracted-this/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/extracted-this/output.js index 406853af0d50..1fb7de2ab41d 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/extracted-this/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/extracted-this/output.js @@ -1,8 +1,8 @@ var foo = "bar"; -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); -var _baz = new WeakMap(); +var _baz = /*#__PURE__*/new WeakMap(); var Foo = function Foo(_foo) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/foobar/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/foobar/output.js index bda5c48f85f7..2ae9b573b32d 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/foobar/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/foobar/output.js @@ -1,4 +1,4 @@ -var _scopedFunctionWithThis = new WeakMap(); +var _scopedFunctionWithThis = /*#__PURE__*/new WeakMap(); var Child = /*#__PURE__*/function (_Parent) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/instance-undefined/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/instance-undefined/output.js index 7a63144830d6..8c8ba57dec55 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/instance-undefined/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/instance-undefined/output.js @@ -1,4 +1,4 @@ -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); var Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/instance/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/instance/output.js index 1ca01a02e618..c7208f4d74b2 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/instance/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/instance/output.js @@ -1,4 +1,4 @@ -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); var Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/logical-assignment/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/logical-assignment/output.js index 973697c96215..e61da807cef9 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/logical-assignment/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/logical-assignment/output.js @@ -1,8 +1,8 @@ -var _nullish = new WeakMap(); +var _nullish = /*#__PURE__*/new WeakMap(); -var _and = new WeakMap(); +var _and = /*#__PURE__*/new WeakMap(); -var _or = new WeakMap(); +var _or = /*#__PURE__*/new WeakMap(); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/multiple/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/multiple/output.js index 166ae183dbaf..fd609d445893 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/multiple/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/multiple/output.js @@ -1,6 +1,6 @@ -var _x = new WeakMap(); +var _x = /*#__PURE__*/new WeakMap(); -var _y = new WeakMap(); +var _y = /*#__PURE__*/new WeakMap(); var Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/native-classes/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/native-classes/output.js index 7f35537d1eac..98f497349993 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/native-classes/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/native-classes/output.js @@ -1,4 +1,4 @@ -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-computed-redeclared/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-computed-redeclared/output.js index c1bc2d924dd9..085b255c262d 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-computed-redeclared/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-computed-redeclared/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function () { "use strict"; @@ -17,7 +17,7 @@ var Foo = /*#__PURE__*/function () { value: function test() { var _babelHelpers$classPr; - var _foo2 = new WeakMap(); + var _foo2 = /*#__PURE__*/new WeakMap(); _babelHelpers$classPr = babelHelpers.classPrivateFieldGet(this, _foo2); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-computed/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-computed/output.js index 74e8c4a1fafd..102e9223946e 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-computed/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-computed/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-extends-computed-redeclared/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-extends-computed-redeclared/output.js index 42fd4e9547dd..816f80cbeb00 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-extends-computed-redeclared/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-extends-computed-redeclared/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function () { "use strict"; @@ -19,7 +19,7 @@ var Foo = /*#__PURE__*/function () { var _babelHelpers$classPr; - var _foo2 = new WeakMap(); + var _foo2 = /*#__PURE__*/new WeakMap(); var Nested = /*#__PURE__*/function (_ref) { babelHelpers.inherits(Nested, _ref); @@ -41,7 +41,7 @@ var Foo = /*#__PURE__*/function () { } return Nested; - }((_foo3 = new WeakMap(), _babelHelpers$classPr = babelHelpers.classPrivateFieldGet(this, _foo3), /*#__PURE__*/function () { + }((_foo3 = /*#__PURE__*/new WeakMap(), _babelHelpers$classPr = babelHelpers.classPrivateFieldGet(this, _foo3), /*#__PURE__*/function () { function _class2() { babelHelpers.classCallCheck(this, _class2); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-extends-computed/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-extends-computed/output.js index 32e75135eaa8..dddde36ed4d4 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-extends-computed/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-extends-computed/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function () { "use strict"; @@ -17,7 +17,7 @@ var Foo = /*#__PURE__*/function () { value: function test() { var _babelHelpers$classPr; - var _foo2 = new WeakMap(); + var _foo2 = /*#__PURE__*/new WeakMap(); var Nested = /*#__PURE__*/function (_ref) { babelHelpers.inherits(Nested, _ref); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-other-redeclared/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-other-redeclared/output.js index 75298ceab616..080795751a9a 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-other-redeclared/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-other-redeclared/output.js @@ -1,6 +1,6 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function () { "use strict"; @@ -22,7 +22,7 @@ var Foo = /*#__PURE__*/function () { babelHelpers.createClass(Foo, [{ key: "test", value: function test() { - var _bar2 = new WeakMap(); + var _bar2 = /*#__PURE__*/new WeakMap(); var Nested = /*#__PURE__*/function () { function Nested() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-redeclared/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-redeclared/output.js index 9c42a9cb9ad7..1030037c7a75 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-redeclared/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class-redeclared/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function () { "use strict"; @@ -15,7 +15,7 @@ var Foo = /*#__PURE__*/function () { babelHelpers.createClass(Foo, [{ key: "test", value: function test() { - var _foo2 = new WeakMap(); + var _foo2 = /*#__PURE__*/new WeakMap(); var Nested = /*#__PURE__*/function () { function Nested() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class/output.js index f54285d07ff5..69123eded43d 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/nested-class/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/optional-chain-delete-property-with-transform/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/optional-chain-delete-property-with-transform/output.js index a81b1844ef35..a32b7a8f55b2 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/optional-chain-delete-property-with-transform/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/optional-chain-delete-property-with-transform/output.js @@ -1,6 +1,6 @@ -var _x = babelHelpers.classPrivateFieldLooseKey("x"); +var _x = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("x"); -var _self = babelHelpers.classPrivateFieldLooseKey("self"); +var _self = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("self"); class Foo { static getSelf() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/optional-chain-member-optional-call-spread-arguments/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/optional-chain-member-optional-call-spread-arguments/output.js index f9d16a2b45bf..593a5772ca7b 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/optional-chain-member-optional-call-spread-arguments/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/optional-chain-member-optional-call-spread-arguments/output.js @@ -1,4 +1,4 @@ -var _m = new WeakMap(); +var _m = /*#__PURE__*/new WeakMap(); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/private-in-derived/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/private-in-derived/output.js index f53f26e4e72d..1e5799660027 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/private-in-derived/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/private-in-derived/output.js @@ -1,4 +1,4 @@ -var _outer = new WeakMap(); +var _outer = /*#__PURE__*/new WeakMap(); var Outer = function Outer() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/reevaluated/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/reevaluated/output.js index d5e34a53b7dd..8c6a9554122f 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/reevaluated/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/reevaluated/output.js @@ -1,7 +1,7 @@ function classFactory() { var _class, _foo, _temp, _bar; - return _temp = (_foo = new WeakMap(), _class = class Foo { + return _temp = (_foo = /*#__PURE__*/new WeakMap(), _class = class Foo { constructor() { _foo.set(this, { writable: true, diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/reference-in-other-property/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/reference-in-other-property/output.js index 8c08e583429b..0b7476ce49a0 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/reference-in-other-property/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/reference-in-other-property/output.js @@ -1,8 +1,8 @@ -var _two = new WeakMap(); +var _two = /*#__PURE__*/new WeakMap(); -var _private = new WeakMap(); +var _private = /*#__PURE__*/new WeakMap(); -var _four = new WeakMap(); +var _four = /*#__PURE__*/new WeakMap(); var Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/regression-T7364/output.mjs b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/regression-T7364/output.mjs index 1d150f3f702d..ae07dabb7896 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/regression-T7364/output.mjs +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/regression-T7364/output.mjs @@ -1,4 +1,4 @@ -var _myAsyncMethod = new WeakMap(); +var _myAsyncMethod = /*#__PURE__*/new WeakMap(); class MyClass { constructor() { @@ -20,7 +20,7 @@ class MyClass { } -var _myAsyncMethod2 = new WeakMap(); +var _myAsyncMethod2 = /*#__PURE__*/new WeakMap(); (class MyClass2 { constructor() { @@ -42,7 +42,7 @@ var _myAsyncMethod2 = new WeakMap(); }); -var _myAsyncMethod3 = new WeakMap(); +var _myAsyncMethod3 = /*#__PURE__*/new WeakMap(); export default class MyClass3 { constructor() { diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-call/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-call/output.js index bd230ab4b6c9..78bcdf3764a0 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-call/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-call/output.js @@ -14,7 +14,7 @@ var A = /*#__PURE__*/function () { return A; }(); -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); var B = /*#__PURE__*/function (_A) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-expression/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-expression/output.js index d33ffd9deb71..1f17e973a223 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-expression/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-expression/output.js @@ -1,4 +1,4 @@ -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function (_Bar) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-statement/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-statement/output.js index 9fe307cf4c0c..e652b376af27 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-statement/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/super-statement/output.js @@ -1,4 +1,4 @@ -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function (_Bar) { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/update/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/update/output.js index e00b6447f870..59d092de2de4 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/private/update/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/private/update/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); var Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/regression/8882/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/regression/8882/output.js index 33bb89ed9e87..f41cc8189c3d 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/regression/8882/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/regression/8882/output.js @@ -5,7 +5,7 @@ for (let i = 0; i <= 10; ++i) { let _i; - classes.push((_temp = (_bar = new WeakMap(), _i = i, _class = class A { + classes.push((_temp = (_bar = /*#__PURE__*/new WeakMap(), _i = i, _class = class A { constructor() { babelHelpers.defineProperty(this, _i, `computed field ${i}`); diff --git a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/class-binding/output.js b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/class-binding/output.js index 1c8b0fc717a1..8b78293ec55a 100644 --- a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/class-binding/output.js +++ b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/class-binding/output.js @@ -1,4 +1,4 @@ -var _ = babelHelpers.classPrivateFieldLooseKey("_"); +var _ = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_"); class Foo {} diff --git a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/class-declaration/output.js b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/class-declaration/output.js index 1c8b0fc717a1..8b78293ec55a 100644 --- a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/class-declaration/output.js +++ b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/class-declaration/output.js @@ -1,4 +1,4 @@ -var _ = babelHelpers.classPrivateFieldLooseKey("_"); +var _ = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_"); class Foo {} diff --git a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/in-class-heritage/output.js b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/in-class-heritage/output.js index 790f057648d3..799e4784c2a9 100644 --- a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/in-class-heritage/output.js +++ b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/in-class-heritage/output.js @@ -1,8 +1,8 @@ var _class, _2, _temp, _class2, _3, _temp2; -var _ = babelHelpers.classPrivateFieldLooseKey("_"); +var _ = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_"); -class Foo extends (_temp = (_2 = babelHelpers.classPrivateFieldLooseKey("_"), _class = class extends (_temp2 = (_3 = babelHelpers.classPrivateFieldLooseKey("_"), _class2 = class Base {}), Object.defineProperty(_class2, _3, { +class Foo extends (_temp = (_2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_"), _class = class extends (_temp2 = (_3 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_"), _class2 = class Base {}), Object.defineProperty(_class2, _3, { writable: true, value: (() => { _class2.qux = 21; diff --git a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/multiple-static-initializers/output.js b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/multiple-static-initializers/output.js index 3d22e8238371..2e8b3339a181 100644 --- a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/multiple-static-initializers/output.js +++ b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/multiple-static-initializers/output.js @@ -1,8 +1,8 @@ -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); -var _ = babelHelpers.classPrivateFieldLooseKey("_"); +var _ = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_"); -var _2 = babelHelpers.classPrivateFieldLooseKey("_2"); +var _2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_2"); class Foo {} diff --git a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/name-conflict/output.js b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/name-conflict/output.js index 9782eba3fab9..ee0d0c1efc12 100644 --- a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/name-conflict/output.js +++ b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/name-conflict/output.js @@ -1,6 +1,6 @@ -var _ = babelHelpers.classPrivateFieldLooseKey("_"); +var _ = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_"); -var _2 = babelHelpers.classPrivateFieldLooseKey("_2"); +var _2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_2"); class Foo {} diff --git a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/super-static-block/output.js b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/super-static-block/output.js index 384a75d00dbe..a2df83a0200b 100644 --- a/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/super-static-block/output.js +++ b/packages/babel-plugin-proposal-class-static-block/test/fixtures/integration-loose/super-static-block/output.js @@ -1,8 +1,8 @@ var _class, _2, _temp; -var _ = babelHelpers.classPrivateFieldLooseKey("_"); +var _ = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_"); -class Foo extends (_temp = (_2 = babelHelpers.classPrivateFieldLooseKey("_"), _class = class {}), Object.defineProperty(_class, _2, { +class Foo extends (_temp = (_2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_"), _class = class {}), Object.defineProperty(_class, _2, { writable: true, value: (() => { _class.bar = 42; @@ -15,7 +15,7 @@ Object.defineProperty(Foo, _, { value: (() => { var _class2, _3, _temp2; - Foo.foo = (_temp2 = (_3 = babelHelpers.classPrivateFieldLooseKey("_"), _class2 = class {}), Object.defineProperty(_class2, _3, { + Foo.foo = (_temp2 = (_3 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("_"), _class2 = class {}), Object.defineProperty(_class2, _3, { writable: true, value: (() => { _class2.bar = 42; diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/basic/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/basic/output.js index 77463ece9eb7..0bc82c7b2bf1 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/basic/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/basic/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/get-only-setter/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/get-only-setter/output.js index c98b43005cd9..eb7d64bc2136 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/get-only-setter/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/get-only-setter/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/reassignment/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/reassignment/output.js index 4d4038b1c5c3..8572a992d1cf 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/reassignment/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/reassignment/output.js @@ -1,6 +1,6 @@ var counter = 0; -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/set-only-getter/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/set-only-getter/output.js index 932304f692de..afe4ff5ae882 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/set-only-getter/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/set-only-getter/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/updates/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/updates/output.js index c28fd1253d06..71d566f4fc75 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/updates/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-loose/updates/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/basic/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/basic/output.js index 77463ece9eb7..0bc82c7b2bf1 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/basic/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/basic/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/get-only-setter/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/get-only-setter/output.js index c98b43005cd9..eb7d64bc2136 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/get-only-setter/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/get-only-setter/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/set-only-getter/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/set-only-getter/output.js index 932304f692de..afe4ff5ae882 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/set-only-getter/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/set-only-getter/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/updates/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/updates/output.js index c28fd1253d06..71d566f4fc75 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/updates/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors-privateFieldsAsProperties/updates/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/basic/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/basic/output.js index 97c18b66fc9c..658554a063b1 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/basic/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/basic/output.js @@ -1,6 +1,6 @@ -var _privateField = new WeakMap(); +var _privateField = /*#__PURE__*/new WeakMap(); -var _privateFieldValue = new WeakMap(); +var _privateFieldValue = /*#__PURE__*/new WeakMap(); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/get-only-setter/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/get-only-setter/output.js index 44182ac5e6ae..2a0691beefac 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/get-only-setter/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/get-only-setter/output.js @@ -1,6 +1,6 @@ -var _privateField = new WeakMap(); +var _privateField = /*#__PURE__*/new WeakMap(); -var _privateFieldValue = new WeakMap(); +var _privateFieldValue = /*#__PURE__*/new WeakMap(); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/reassignment/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/reassignment/output.js index 19fc2b357a47..4ee6f05ac82d 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/reassignment/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/reassignment/output.js @@ -1,6 +1,6 @@ var results = []; -var _privateFieldValue = new WeakMap(); +var _privateFieldValue = /*#__PURE__*/new WeakMap(); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/set-only-getter/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/set-only-getter/output.js index 998614b922b4..52a97f6ec2bd 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/set-only-getter/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/set-only-getter/output.js @@ -1,6 +1,6 @@ -var _privateField = new WeakMap(); +var _privateField = /*#__PURE__*/new WeakMap(); -var _privateFieldValue = new WeakMap(); +var _privateFieldValue = /*#__PURE__*/new WeakMap(); class Cl { get self() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/updates/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/updates/output.js index 54afa9808828..0da9a9fc0775 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/updates/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/updates/output.js @@ -1,6 +1,6 @@ -var _privateField = new WeakMap(); +var _privateField = /*#__PURE__*/new WeakMap(); -var _privateFieldValue = new WeakMap(); +var _privateFieldValue = /*#__PURE__*/new WeakMap(); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/assumption-constantSuper/private-method-super/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/assumption-constantSuper/private-method-super/output.js index b27add84eb5a..74762cfc049b 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/assumption-constantSuper/private-method-super/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/assumption-constantSuper/private-method-super/output.js @@ -5,7 +5,7 @@ class Base { } -var _privateMethod = new WeakSet(); +var _privateMethod = /*#__PURE__*/new WeakSet(); class Sub extends Base { constructor(...args) { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/duplicated-names/get-set/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/duplicated-names/get-set/output.js index 583663125517..995151f76286 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/duplicated-names/get-set/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/duplicated-names/get-set/output.js @@ -1,6 +1,6 @@ -var _privateField = new WeakMap(); +var _privateField = /*#__PURE__*/new WeakMap(); -var _getSet = new WeakMap(); +var _getSet = /*#__PURE__*/new WeakMap(); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/duplicated-names/set-get/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/duplicated-names/set-get/output.js index cac35a8db3f0..3c26592e7614 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/duplicated-names/set-get/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/duplicated-names/set-get/output.js @@ -1,6 +1,6 @@ -var _privateField = new WeakMap(); +var _privateField = /*#__PURE__*/new WeakMap(); -var _getSet = new WeakMap(); +var _getSet = /*#__PURE__*/new WeakMap(); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/assignment/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/assignment/output.js index 897f052cd4d6..57a10bab4f43 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/assignment/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/assignment/output.js @@ -1,4 +1,4 @@ -var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod"); +var _privateMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateMethod"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/async/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/async/output.js index 1ae55ce6cb72..531077f32e35 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/async/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/async/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/before-fields/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/before-fields/output.js index 8c43d19a9ac5..a5266e63692f 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/before-fields/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/before-fields/output.js @@ -1,6 +1,6 @@ -var _priv = babelHelpers.classPrivateFieldLooseKey("priv"); +var _priv = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("priv"); -var _method = babelHelpers.classPrivateFieldLooseKey("method"); +var _method = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("method"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/class-expression/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/class-expression/output.js index ff898d7d6ef6..422497beacb9 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/class-expression/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/class-expression/output.js @@ -1,6 +1,6 @@ var _foo; -console.log((_foo = babelHelpers.classPrivateFieldLooseKey("foo"), class A { +console.log((_foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"), class A { constructor() { Object.defineProperty(this, _foo, { value: _foo2 diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/context/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/context/output.js index 2960e45fa657..d867181077ce 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/context/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/context/output.js @@ -1,4 +1,4 @@ -var _getStatus = babelHelpers.classPrivateFieldLooseKey("getStatus"); +var _getStatus = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("getStatus"); class Foo { constructor(status) { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/exfiltrated/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/exfiltrated/output.js index ff76ee756fa2..6201734b50cd 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/exfiltrated/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/exfiltrated/output.js @@ -1,6 +1,6 @@ var exfiltrated; -var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod"); +var _privateMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateMethod"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/generator/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/generator/output.js index 4f1bca35bf65..0c7e6d237e67 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/generator/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/generator/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/reassignment/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/reassignment/output.js index 319626f6ffbf..b9d734927716 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/reassignment/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/reassignment/output.js @@ -1,6 +1,6 @@ var counter = 0; -var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod"); +var _privateMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateMethod"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/super/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/super/output.js index 7f8aa273091e..c2a0b85b7c59 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/super/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-loose/super/output.js @@ -5,7 +5,7 @@ class Base { } -var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod"); +var _privateMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateMethod"); class Sub extends Base { constructor(...args) { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/assignment/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/assignment/output.js index 897f052cd4d6..57a10bab4f43 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/assignment/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/assignment/output.js @@ -1,4 +1,4 @@ -var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod"); +var _privateMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateMethod"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/async/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/async/output.js index 1ae55ce6cb72..531077f32e35 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/async/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/async/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/before-fields/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/before-fields/output.js index f3ac631a5ad9..496c84319d98 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/before-fields/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/before-fields/output.js @@ -1,6 +1,6 @@ -var _priv = babelHelpers.classPrivateFieldLooseKey("priv"); +var _priv = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("priv"); -var _method = babelHelpers.classPrivateFieldLooseKey("method"); +var _method = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("method"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/class-expression/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/class-expression/output.js index ff898d7d6ef6..422497beacb9 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/class-expression/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/class-expression/output.js @@ -1,6 +1,6 @@ var _foo; -console.log((_foo = babelHelpers.classPrivateFieldLooseKey("foo"), class A { +console.log((_foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"), class A { constructor() { Object.defineProperty(this, _foo, { value: _foo2 diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/context/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/context/output.js index 9e744365c392..fa507dc6c963 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/context/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/context/output.js @@ -1,4 +1,4 @@ -var _getStatus = babelHelpers.classPrivateFieldLooseKey("getStatus"); +var _getStatus = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("getStatus"); class Foo { constructor(status) { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/exfiltrated/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/exfiltrated/output.js index 20aabf9d90b0..e122babf3c69 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/exfiltrated/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/exfiltrated/output.js @@ -1,6 +1,6 @@ let exfiltrated; -var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod"); +var _privateMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateMethod"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/generator/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/generator/output.js index 4f1bca35bf65..0c7e6d237e67 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/generator/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/generator/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/super/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/super/output.js index 135e85a47537..773a093db09d 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/super/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method-privateFieldsAsProperties/super/output.js @@ -5,7 +5,7 @@ class Base { } -var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod"); +var _privateMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateMethod"); class Sub extends Base { constructor(...args) { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/assignment/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/assignment/output.js index 287035cd1b18..0c4c7958abdc 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/assignment/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/assignment/output.js @@ -1,4 +1,4 @@ -var _privateMethod = new WeakSet(); +var _privateMethod = /*#__PURE__*/new WeakSet(); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/async/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/async/output.js index 18681ae3c9ba..256f7fe629c0 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/async/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/async/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakSet(); +var _foo = /*#__PURE__*/new WeakSet(); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/before-fields/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/before-fields/output.js index 9efe6b690ec9..447aba2a5082 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/before-fields/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/before-fields/output.js @@ -1,6 +1,6 @@ -var _priv = new WeakMap(); +var _priv = /*#__PURE__*/new WeakMap(); -var _method = new WeakSet(); +var _method = /*#__PURE__*/new WeakSet(); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/class-expression/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/class-expression/output.js index 2c128cc1993d..f0c034edfe8c 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/class-expression/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/class-expression/output.js @@ -1,6 +1,6 @@ var _foo; -console.log((_foo = new WeakSet(), class A { +console.log((_foo = /*#__PURE__*/new WeakSet(), class A { constructor() { _foo.add(this); } diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/context/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/context/output.js index a771a166fa00..0be6a465b0b9 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/context/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/context/output.js @@ -1,4 +1,4 @@ -var _getStatus = new WeakSet(); +var _getStatus = /*#__PURE__*/new WeakSet(); class Foo { constructor(status) { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/exfiltrated/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/exfiltrated/output.js index 6501d6da343e..88d1606b8f96 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/exfiltrated/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/exfiltrated/output.js @@ -1,6 +1,6 @@ var exfiltrated; -var _privateMethod = new WeakSet(); +var _privateMethod = /*#__PURE__*/new WeakSet(); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/generator/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/generator/output.js index aceb5e447519..2d3984fd5d5a 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/generator/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/generator/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakSet(); +var _foo = /*#__PURE__*/new WeakSet(); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/read-only/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/read-only/output.js index b45320ca4a74..9b9b5db27968 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/read-only/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/read-only/output.js @@ -1,4 +1,4 @@ -var _method = new WeakSet(); +var _method = /*#__PURE__*/new WeakSet(); class A { self() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/reassignment/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/reassignment/output.js index d0dbda0511ca..d06ddb53ec2b 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/reassignment/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/reassignment/output.js @@ -1,6 +1,6 @@ var results = []; -var _privateFieldValue = new WeakSet(); +var _privateFieldValue = /*#__PURE__*/new WeakSet(); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/super/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/super/output.js index 7bcd4ac7ef80..475654149f6a 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/super/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-method/super/output.js @@ -5,7 +5,7 @@ class Base { } -var _privateMethod = new WeakSet(); +var _privateMethod = /*#__PURE__*/new WeakSet(); class Sub extends Base { constructor(...args) { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/basic/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/basic/output.js index 8b6f957e0b24..3710640c4363 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/basic/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/basic/output.js @@ -1,4 +1,4 @@ -var _privateStaticMethod = babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); +var _privateStaticMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); class Cl { static staticMethod2() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/class-check/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/class-check/output.js index 8ff4aacd7a6c..f7a56b73e936 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/class-check/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/class-check/output.js @@ -1,4 +1,4 @@ -var _privateStaticMethod = babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); +var _privateStaticMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); class Cl { publicMethod(checked) { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/class-expression/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/class-expression/output.js index cfff4ef1bce0..171fe93641af 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/class-expression/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/class-expression/output.js @@ -1,6 +1,6 @@ var _class, _foo, _temp; -console.log((_temp = (_foo = babelHelpers.classPrivateFieldLooseKey("foo"), _class = class A { +console.log((_temp = (_foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"), _class = class A { method() { babelHelpers.classPrivateFieldLooseBase(this, _foo)[_foo](); } diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/exfiltrated/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/exfiltrated/output.js index f8cc8e9d65c8..c1de78501a86 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/exfiltrated/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/exfiltrated/output.js @@ -1,6 +1,6 @@ var exfiltrated; -var _privateStaticMethod = babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); +var _privateStaticMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/generator/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/generator/output.js index 095f86b0ef32..90aea89ae809 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/generator/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/generator/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Cl { test() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/reassignment/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/reassignment/output.js index 7ba99ec7c2cb..346a9a014eec 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/reassignment/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/reassignment/output.js @@ -1,4 +1,4 @@ -var _privateStaticMethod = babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); +var _privateStaticMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/super/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/super/output.js index 9232666b0059..0c809ab47a35 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/super/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/super/output.js @@ -5,7 +5,7 @@ class Base { } -var _subStaticPrivateMethod = babelHelpers.classPrivateFieldLooseKey("subStaticPrivateMethod"); +var _subStaticPrivateMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("subStaticPrivateMethod"); class Sub extends Base { static basePublicStaticMethod() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/this/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/this/output.js index ed8fac6d2b47..4da1dd1aa9ea 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/this/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-loose/this/output.js @@ -5,9 +5,9 @@ class A { } -var _getA = babelHelpers.classPrivateFieldLooseKey("getA"); +var _getA = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("getA"); -var _getB = babelHelpers.classPrivateFieldLooseKey("getB"); +var _getB = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("getB"); class B extends A { static get b() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/async/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/async/output.js index 8910dd1b8ea2..e27e1b7a8ecf 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/async/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/async/output.js @@ -1,4 +1,4 @@ -var _privateStaticMethod = babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); +var _privateStaticMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); class Cl { test() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/basic/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/basic/output.js index 8b6f957e0b24..3710640c4363 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/basic/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/basic/output.js @@ -1,4 +1,4 @@ -var _privateStaticMethod = babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); +var _privateStaticMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); class Cl { static staticMethod2() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/class-check/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/class-check/output.js index 8ff4aacd7a6c..f7a56b73e936 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/class-check/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/class-check/output.js @@ -1,4 +1,4 @@ -var _privateStaticMethod = babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); +var _privateStaticMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); class Cl { publicMethod(checked) { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/class-expression/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/class-expression/output.js index cfff4ef1bce0..171fe93641af 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/class-expression/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/class-expression/output.js @@ -1,6 +1,6 @@ var _class, _foo, _temp; -console.log((_temp = (_foo = babelHelpers.classPrivateFieldLooseKey("foo"), _class = class A { +console.log((_temp = (_foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"), _class = class A { method() { babelHelpers.classPrivateFieldLooseBase(this, _foo)[_foo](); } diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/exfiltrated/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/exfiltrated/output.js index 55fb8eed2b59..b948c339bdc6 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/exfiltrated/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/exfiltrated/output.js @@ -1,6 +1,6 @@ let exfiltrated; -var _privateStaticMethod = babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); +var _privateStaticMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/generator/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/generator/output.js index 095f86b0ef32..90aea89ae809 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/generator/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/generator/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Cl { test() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/reassignment/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/reassignment/output.js index 7ba99ec7c2cb..346a9a014eec 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/reassignment/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/reassignment/output.js @@ -1,4 +1,4 @@ -var _privateStaticMethod = babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); +var _privateStaticMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticMethod"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/super/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/super/output.js index 3a734d066f38..4e4025967371 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/super/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/super/output.js @@ -5,7 +5,7 @@ class Base { } -var _subStaticPrivateMethod = babelHelpers.classPrivateFieldLooseKey("subStaticPrivateMethod"); +var _subStaticPrivateMethod = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("subStaticPrivateMethod"); class Sub extends Base { static basePublicStaticMethod() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/this/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/this/output.js index c73cb416d5b5..4e26f53c8a67 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/this/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/this/output.js @@ -5,9 +5,9 @@ class A { } -var _getA = babelHelpers.classPrivateFieldLooseKey("getA"); +var _getA = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("getA"); -var _getB = babelHelpers.classPrivateFieldLooseKey("getB"); +var _getB = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("getB"); class B extends A { static get b() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/basic/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/basic/output.js index 105cdd7da08f..e54575ca76da 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/basic/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/basic/output.js @@ -1,6 +1,6 @@ -var _PRIVATE_STATIC_FIELD = babelHelpers.classPrivateFieldLooseKey("PRIVATE_STATIC_FIELD"); +var _PRIVATE_STATIC_FIELD = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("PRIVATE_STATIC_FIELD"); -var _privateStaticFieldValue = babelHelpers.classPrivateFieldLooseKey("privateStaticFieldValue"); +var _privateStaticFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticFieldValue"); class Cl { static getValue() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/destructure-set/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/destructure-set/output.js index 4b48880d2356..d6e0386575c4 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/destructure-set/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/destructure-set/output.js @@ -1,6 +1,6 @@ -var _p = babelHelpers.classPrivateFieldLooseKey("p"); +var _p = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("p"); -var _q = babelHelpers.classPrivateFieldLooseKey("q"); +var _q = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("q"); class C { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/get-only-setter/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/get-only-setter/output.js index 6ec9998a56fe..78f810f55fe6 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/get-only-setter/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/get-only-setter/output.js @@ -1,6 +1,6 @@ -var _PRIVATE_STATIC_FIELD = babelHelpers.classPrivateFieldLooseKey("PRIVATE_STATIC_FIELD"); +var _PRIVATE_STATIC_FIELD = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("PRIVATE_STATIC_FIELD"); -var _privateStaticFieldValue = babelHelpers.classPrivateFieldLooseKey("privateStaticFieldValue"); +var _privateStaticFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticFieldValue"); class Cl { static getPrivateStaticFieldValue() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/set-only-getter/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/set-only-getter/output.js index 66d4f85877f4..ef1d00c2e8ac 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/set-only-getter/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/set-only-getter/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/updates/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/updates/output.js index 9cc25d1c8c89..219cd3910f0a 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/updates/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-loose/updates/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { static publicGetPrivateField() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/basic/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/basic/output.js index 105cdd7da08f..e54575ca76da 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/basic/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/basic/output.js @@ -1,6 +1,6 @@ -var _PRIVATE_STATIC_FIELD = babelHelpers.classPrivateFieldLooseKey("PRIVATE_STATIC_FIELD"); +var _PRIVATE_STATIC_FIELD = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("PRIVATE_STATIC_FIELD"); -var _privateStaticFieldValue = babelHelpers.classPrivateFieldLooseKey("privateStaticFieldValue"); +var _privateStaticFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticFieldValue"); class Cl { static getValue() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/destructure-set/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/destructure-set/output.js index 4b48880d2356..d6e0386575c4 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/destructure-set/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/destructure-set/output.js @@ -1,6 +1,6 @@ -var _p = babelHelpers.classPrivateFieldLooseKey("p"); +var _p = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("p"); -var _q = babelHelpers.classPrivateFieldLooseKey("q"); +var _q = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("q"); class C { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/get-only-setter/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/get-only-setter/output.js index 6ec9998a56fe..78f810f55fe6 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/get-only-setter/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/get-only-setter/output.js @@ -1,6 +1,6 @@ -var _PRIVATE_STATIC_FIELD = babelHelpers.classPrivateFieldLooseKey("PRIVATE_STATIC_FIELD"); +var _PRIVATE_STATIC_FIELD = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("PRIVATE_STATIC_FIELD"); -var _privateStaticFieldValue = babelHelpers.classPrivateFieldLooseKey("privateStaticFieldValue"); +var _privateStaticFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateStaticFieldValue"); class Cl { static getPrivateStaticFieldValue() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/set-only-getter/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/set-only-getter/output.js index 62e59923706a..5a91fb374710 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/set-only-getter/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/set-only-getter/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { constructor() { diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/updates/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/updates/output.js index 3d9711b788c5..91b64e57ef4a 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/updates/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/static-accessors-privateFieldsAsProperties/updates/output.js @@ -1,6 +1,6 @@ -var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField"); +var _privateField = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateField"); -var _privateFieldValue = babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); +var _privateFieldValue = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("privateFieldValue"); class Cl { static publicGetPrivateField() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/accessor/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/accessor/output.js index 40db38108de4..ca993c31efc2 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/accessor/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/accessor/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/compiled-classes/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/compiled-classes/output.js index 1889def268b8..eea2454f629f 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/compiled-classes/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/compiled-classes/output.js @@ -1,6 +1,6 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/field/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/field/output.js index df6a89c95c78..81bf64307a34 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/field/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/field/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/method/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/method/output.js index 6bde632989c0..4957a58ecc58 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/method/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/method/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class-other-redeclared/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class-other-redeclared/output.js index 42541d45123f..f07ced4f8b1d 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class-other-redeclared/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class-other-redeclared/output.js @@ -1,6 +1,6 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); class Foo { constructor() { @@ -15,7 +15,7 @@ class Foo { } test() { - var _bar2 = babelHelpers.classPrivateFieldLooseKey("bar"); + var _bar2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); class Nested { constructor() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class-redeclared/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class-redeclared/output.js index e20e475ad96f..99d94eec791e 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class-redeclared/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class-redeclared/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Foo { constructor() { @@ -9,7 +9,7 @@ class Foo { } test() { - var _foo2 = babelHelpers.classPrivateFieldLooseKey("foo"); + var _foo2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Nested { constructor() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class/output.js index b87aa8205365..972e8075ccde 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/nested-class/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-accessor/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-accessor/output.js index 0f063078b14e..045270ad39e9 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-accessor/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-accessor/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Foo { test(other) { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-field/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-field/output.js index b69ce320b78f..8a13e9186c1a 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-field/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-field/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Foo { test(other) { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-method/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-method/output.js index 09ee6ad805b2..83bab303a478 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-method/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/assumption-privateFieldsAsProperties/static-method/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class Foo { test(other) { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/accessor/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/accessor/output.js index a3d629734544..9984179820a2 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/accessor/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/accessor/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/field/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/field/output.js index ef83b46205d7..89fcd20b3d13 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/field/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/field/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/method/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/method/output.js index 45362fb30173..9b5a35fa2380 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/method/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/method/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/native-classes/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/native-classes/output.js index f40acdaefc4b..13ebbe421023 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/native-classes/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/native-classes/output.js @@ -1,4 +1,4 @@ -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class-other-redeclared/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class-other-redeclared/output.js index c87d10c07598..37103472562f 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class-other-redeclared/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class-other-redeclared/output.js @@ -1,6 +1,6 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); -var _bar = babelHelpers.classPrivateFieldLooseKey("bar"); +var _bar = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); let Foo = /*#__PURE__*/function () { "use strict"; @@ -20,7 +20,7 @@ let Foo = /*#__PURE__*/function () { babelHelpers.createClass(Foo, [{ key: "test", value: function test() { - var _bar2 = babelHelpers.classPrivateFieldLooseKey("bar"); + var _bar2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("bar"); let Nested = /*#__PURE__*/function () { function Nested() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class-redeclared/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class-redeclared/output.js index b37a080dbe11..1f548b814c05 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class-redeclared/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class-redeclared/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); let Foo = /*#__PURE__*/function () { "use strict"; @@ -14,7 +14,7 @@ let Foo = /*#__PURE__*/function () { babelHelpers.createClass(Foo, [{ key: "test", value: function test() { - var _foo2 = babelHelpers.classPrivateFieldLooseKey("foo"); + var _foo2 = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); let Nested = /*#__PURE__*/function () { function Nested() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class/output.js index 89011bdd326e..75838559d3a6 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/nested-class/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-accessor/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-accessor/output.js index 0e511d0f4e87..84c86bb30c42 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-accessor/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-accessor/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-field/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-field/output.js index b943d85937e1..273eadf31b91 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-field/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-field/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-method/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-method/output.js index 2eacb6470ece..646174ed7dd4 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-method/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private-loose/static-method/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/accessor/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/accessor/output.js index 5154c49e4723..75a7587782a9 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/accessor/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/accessor/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/field/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/field/output.js index db3727f36e9f..c83e48bcd86d 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/field/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/field/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/method/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/method/output.js index 6e418ceb5110..ac675cbf7d85 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/method/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/method/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakSet(); +var _foo = /*#__PURE__*/new WeakSet(); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/native-classes/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/native-classes/output.js index f40acdaefc4b..13ebbe421023 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/native-classes/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/native-classes/output.js @@ -1,4 +1,4 @@ -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); class Foo { constructor() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class-other-redeclared/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class-other-redeclared/output.js index c4b80a1a239a..a54b7a6691f1 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class-other-redeclared/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class-other-redeclared/output.js @@ -1,6 +1,6 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); -var _bar = new WeakMap(); +var _bar = /*#__PURE__*/new WeakMap(); let Foo = /*#__PURE__*/function () { "use strict"; @@ -22,7 +22,7 @@ let Foo = /*#__PURE__*/function () { babelHelpers.createClass(Foo, [{ key: "test", value: function test() { - var _bar2 = new WeakMap(); + var _bar2 = /*#__PURE__*/new WeakMap(); let Nested = /*#__PURE__*/function () { function Nested() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class-redeclared/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class-redeclared/output.js index 882976816e91..20a7183234aa 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class-redeclared/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class-redeclared/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); let Foo = /*#__PURE__*/function () { "use strict"; @@ -15,7 +15,7 @@ let Foo = /*#__PURE__*/function () { babelHelpers.createClass(Foo, [{ key: "test", value: function test() { - var _foo2 = new WeakMap(); + var _foo2 = /*#__PURE__*/new WeakMap(); let Nested = /*#__PURE__*/function () { function Nested() { diff --git a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class/output.js b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class/output.js index e85b24741dff..2c52c716a1ee 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class/output.js +++ b/packages/babel-plugin-proposal-private-property-in-object/test/fixtures/private/nested-class/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakMap(); +var _foo = /*#__PURE__*/new WeakMap(); let Foo = /*#__PURE__*/function () { "use strict"; diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/output.js b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/output.js index 2b545a555f94..17ecd4352897 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/output.js +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class A { constructor() { diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-loose-no-plugins/output.js b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-loose-no-plugins/output.js index 2b545a555f94..17ecd4352897 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-loose-no-plugins/output.js +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-loose-no-plugins/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class A { constructor() { diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-not-loose-no-plugins/output.js b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-not-loose-no-plugins/output.js index 80ef2f6606f3..f3de7b04fc78 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-not-loose-no-plugins/output.js +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-not-loose-no-plugins/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakSet(); +var _foo = /*#__PURE__*/new WeakSet(); class A { constructor() { diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/output.js b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/output.js index 2b545a555f94..17ecd4352897 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/output.js +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class A { constructor() { diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/output.js b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/output.js index 80ef2f6606f3..f3de7b04fc78 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/output.js +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakSet(); +var _foo = /*#__PURE__*/new WeakSet(); class A { constructor() { diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-loose/output.js b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-loose/output.js index 2b545a555f94..17ecd4352897 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-loose/output.js +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-loose/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class A { constructor() { diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/output.js b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/output.js index 2b545a555f94..17ecd4352897 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/output.js +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/output.js @@ -1,4 +1,4 @@ -var _foo = babelHelpers.classPrivateFieldLooseKey("foo"); +var _foo = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("foo"); class A { constructor() { diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/output.js b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/output.js index 80ef2f6606f3..f3de7b04fc78 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/output.js +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/output.js @@ -1,4 +1,4 @@ -var _foo = new WeakSet(); +var _foo = /*#__PURE__*/new WeakSet(); class A { constructor() { diff --git a/yarn.lock b/yarn.lock index e5e17b1ea4db..6dc0b26aa832 100644 --- a/yarn.lock +++ b/yarn.lock @@ -427,6 +427,7 @@ __metadata: resolution: "@babel/helper-create-class-features-plugin@workspace:packages/babel-helper-create-class-features-plugin" dependencies: "@babel/core": "workspace:*" + "@babel/helper-annotate-as-pure": "workspace:^7.12.13" "@babel/helper-function-name": "workspace:^7.12.13" "@babel/helper-member-expression-to-functions": "workspace:^7.13.0" "@babel/helper-optimise-call-expression": "workspace:^7.12.13"