* fix(class-properties): replace `new.target` in static properties with `undefined` non-static prop is not affected fix #12737 * Update packages/babel-helper-create-class-features-plugin/src/fields.ts fix typo Co-authored-by: Brian Ng <bng412@gmail.com> * fix: add loose test case and fix replace condition * test: add new.target tests for static block * feat: move new-target replace into thisContextVisitor defaults to replace new.target, do not replace within function * feat: simplify thisContextVisitor remove function visitor since environmentVisitor is skipping arrow function * test: remove unused fixme comments Co-authored-by: Brian Ng <bng412@gmail.com>
8 lines
138 B
JSON
8 lines
138 B
JSON
{
|
|
"plugins": [
|
|
"transform-new-target",
|
|
"transform-arrow-functions",
|
|
["proposal-class-properties", { "loose": false }]
|
|
]
|
|
}
|