* 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>
@babel/plugin-proposal-class-static-block
Allow parsing of class static blocks
See our website @babel/plugin-proposal-class-static-block for more information.
Install
Using npm:
npm install --save-dev @babel/plugin-proposal-class-static-block
or using yarn:
yarn add @babel/plugin-proposal-class-static-block --dev