@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly
Transform static class fields assignments that are affected by https://crbug.com/v8/12421
Found 2387 results for babel-plugin
Transform static class fields assignments that are affected by https://crbug.com/v8/12421
Add displayName to React.createClass calls
Wraps classes defined in computed keys of other classes affected by https://bugzilla.mozilla.org/show_bug.cgi?id=1887677
Parse regular expressions' unicodeSets (v) flag.
Compile inline regular expression modifiers
Allow parsing of the flow syntax
Compile regular expressions using duplicate named groups to index-based groups.
Mark top-level React method calls as pure for tree shaking
Strip flow type annotations from your output code.
Allow parsing of import()
Add a __source prop to all JSX Elements
Add a __self prop to all JSX Elements
Transform SVG to use em-based dimensions
Allow parsing of export namespace from
Transform SVG by adding a dynamic title element
Compile class and object decorators to ES5
Remove JSX attribute
Allow parsing of decorators
Add JSX attribute
SVGR preset that apply transformations from config
Transform DOM elements into react-native-svg components
Replace JSX attribute value
Remove JSX empty expression
Transform SVG into component
Treat React JSX elements as value types and hoist them to the highest scope
Compile `using` and `await using` declarations to ES2015
Compile trailing function commas to ES5
Compile export default to ES2015
Remove unnecessary React propTypes from the production build
Allow parsing of jsx
Improve the debugging experience and add server-side rendering support to styled-components
Module resolver plugin for Babel
Allow parsing of export default from
Babel plugin to emit decorator metadata like typescript compiler
Transform TypeScript `const` enums
This plugin places a 'use strict'; directive at the top of all files to enable strict mode
This plugin transforms ES2015 modules to CommonJS
Allow parsing of object rest/spread
Compile ES2015 spread to ES5
Compile ES2015 constants to ES5
Compile ES2015 shorthand properties to ES5
This plugin transforms ES2015 modules to UMD
Compile ES2015 object super to ES5
Compile ES2015 default and rest parameters to ES5
Compile object rest and spread to ES5
Compile ES2015 template literals to ES5
Compile ES2015 block scoping (const and let) to ES5
Compile objects with duplicate keys to valid strict ES5
Compile ES2015 computed properties to ES5
Compile ES2015 destructuring to ES5
Compile ES2015 sticky regex to an ES5 RegExp constructor
Compile ES2015 for...of to ES5
Compile ES2015 arrow functions to ES5
Apply ES2015 function.name semantics to all functions
Allow parsing of the exponentiation operator
Turn async functions into ES2015 generators
Babel plugin to ensure function declarations at the block level are block scoped
This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)
Allow parsing of async functions
This plugin transforms ES2015 modules to SystemJS
Compile ES2015 Unicode regex to ES5
This plugin transforms ES2015 modules to AMD
Compile ES2015 classes to ES5
Compile ES2015 unicode string and number literals to ES5
Fix babel/babel#2212
Compile exponentiation operator to ES5
This plugin transforms static class properties as well as properties declared with the property initializer syntax
Allow parsing of import()
Remove all console.* calls.
Babel plugin to add react-docgen info into your code
Allow parsing of class properties
Babel plugin for preserving exports order across transforms
Allow parsing of async generator functions
Compile class and object decorators to ES5
Turn async generator functions into ES2015 generators
Allow parsing of the flow syntax
Strip flow type annotations from your output code.
Allow parsing of decorators
path.evaluate wrapped in a try catch
Modular Lodash builds without the hassle.
Turn JSX into React function calls
Add displayName to React.createClass calls
Mark scopes for deopt which contain a direct eval call
## Installation
This changes RegExp constructors into literals if the RegExp arguments are strings.
## Installation
This removes rvals that are equivalent to undefined wherever possible
## Installation
Turn valid member expression property literals into plain identifiers
Add a __self prop to all JSX Elements
**Note:** Not recommended if full support for IE8 and lower is required. [Details](https://github.com/babel/minify/pull/45#discussion_r70181249)
Configurable "search and replace" plugin. Replaces matching nodes in the tree with a given replacement node. For example you can replace `process.NODE_ENV` with `"production"`.
**Note:** while this plugin doesn’t shorten the output in any way, it does optimize it for repetition-based compression algorithms such as gzip.
This plugin inlines consecutive property assignments, array pushes, etc.
Turn boolean literals into !0 for true and !1 for false.
Turn valid property key literals to plain identifiers
Inlines bindings when possible. Tries to evaluate expressions and prunes unreachable as a result.
Allow parsing of do expressions
Allow parsing of export extensions
Add a __source prop to all JSX Elements
Compile do expressions to ES5
Compile export extensions to ES2015
Compile function bind operator to ES5
This plugin allows Babel to transform class constructors (deprecated)
Allow parsing of class constructor calls (deprecated)
## Example
Tries to evaluate expressions and inline the result.
## Example
Replace references to `undefined` with `void 0`
## Installation
Convert === and !== to == and != if their types are inferred to be the same.
Minify Standard built-in Objects
Context- and scope- aware variable renaming.
Replace Object.assign with an inline helper
Remove debugger statements
Shortens numeric literals using scientific notation
Merge sibling variables into one.
## Installation
> Simplifies code for minification by reducing statements into expressions and making expressions uniform where possible.
Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
Allow parsing of function bind
Component modular import plugin for babel.
Inline environment variables.
Transforms import.meta for nodejs environments
Wraps Throw Expressions in an IIFE
Babel plugin for collecting messages from source code for internationalization
This plugin contains helper functions that’ll be placed at the top of the generated code
Polyfill for Ember JS API.
Throw a compile-time error on references to undeclared variables
Compile the function.sent meta property to valid ES2015 code
babel-plugin-module-resolver resolver for eslint-plugin-import
Extracts string messages for translation from modules that use formatjs.
Allow parsing of Throw Expressions
Load environment variables using import statements.
Compile function bind operator to ES5
Compile do expressions to ES5
Turn JSX elements into exploded React objects
Transform pipeline operator into call expressions
Allow parsing of the pipeline operator
Babel plugin to transform svg to react component
Babel plugin for transforming Lingui Macros
Modular Lodash builds without the hassle.
Babel plugin that replaces member expressions and typeof statements with strings
Allow parsing of the function.sent meta property
Allow parsing of function bind
Babel plugin for power-assert
A Babel plugin which automatically makes stack traces source-map aware
Treat React JSX elements as value types and hoist them to the highest scope
A babel transform for filtering out imports
Polyfill for EmberData Packages API.
Allow parsing of do expressions
Babel plugin for protecting against improper use of `t.throws()` in AVA
A Babel Plugin for use with Relay applications.
Babel plugin to instrument React components with custom transforms
Babel plugin to make raw files importable
Replace JavaScript expressions with other expressions
A plugin for Babel 6 that (mostly) replicates the old decorator behavior from Babel 5.
Ramda modularized builds without the hassle
Babel plugin that adds React import declaration if file contains JSX tags.
Removes React properties
Babel plugin to add angularjs dependency injection annotations
Replace Object.assign with an inline helper
This plugin places a 'use strict'; directive at the top of all files to enable strict mode
Pre-evaluate code at build-time
Strips classCallCheck from babel6 output
Twin blends the magic of Tailwind with the flexibility of css-in-js
This plugin contains helper functions that’ll be placed at the top of the generated code
Babel transform plugin for automatically injecting an import to be used as the pragma for the React JSX Transform plugin.
This plugin transforms static class properties as well as properties declared with the property initializer syntax
A babel plugin to use PrismJS with standard bundlers.
Blazing fast zero-runtime CSS in JS library
Modular build plugin for babel.
Remove the specified import declaration when you use the babel transform to build the package.
Statically extract translation keys from i18next application.
Generate React PropTypes from TypeScript prop interfaces.
Blazing fast zero-runtime CSS in JS library
Replaces `arr.includes(val)' with `arr.indexOf(val) >= 0`.
An unofficial babel plugin for SAP UI5.
Babel plugin to make .gql/.graphql files importable
Ensure that reserved words are quoted in property accesses
This plugin transforms all the ES2015 'instanceof' methods
Compile ES5 property mutator shorthand syntax to Object.defineProperty
Transforms AMD code to CommonJS
[](https://travis-ci.org/ttag-org) [](https://codecov.io/gh/ttag-org/babel-plugin-ttag)
Ensure that reserved words are quoted in object property keys
Babel 5/6 plugin that scans the AST for require calls and import statements
Function parameter decorator transform plugin for babel v7, just like typescript.
Allow parsing of the using declarations
Introduces a new ? token in an argument list which allows for partially applying an argument list to a call expression
Transform required css modules so one can use generated class names.
Babel plugin that replaces System.import with the equivalent UMD pattern
Allow parsing of partial application syntax
Transforms React.createElement calls to JSX syntax
Blazing fast zero-runtime CSS in JS library
Transforms styleName to className using compile time CSS module resolution.
Inline the `NODE_ENV` environment variable and evaluate it if possible
Blazing fast zero-runtime CSS in JS library
A plugin for Babel 6 supports extending from builtin types based on static analysis.
Babel plugin to cherry-pick ES module imports
Remove development warning from production code
Babel plugin for protecting against improper use of `t.throws()` in AVA
> :warning: The current version (2.x) supports date-fns v2. If you are using v1, please use [1.x](https://github.com/date-fns/babel-plugin-date-fns/tree/v1).
Babel plugin for variable auto imports
Load environment variables using import statements.
A babel plugin that combines babel-plugin-module-resolver and tsconfig-paths to resolve tsconfig paths
converts flow types to react proptypes
Wraps CommonJS scripts into System.registerDynamic(...
Inline references to fields in package.json
Ignore html and css imports in your code. Useful for testing meteor without it's context
A Babel plugin to make re-export modules more compact
Blazing fast zero-runtime CSS in JS library
Turn JSX elements into exploded React objects
Fixes issue with tree shaking that can occur when using static properties on React components using styled-components
Babel plugin to fix buggy JScript named function expressions
Babel plugin for turning __proto__ into a shallow property clone
Converts global scripts into named System.registerDynamic('name', [], ...
Turn JSX into Inferno virtual DOM
Allows you to provide custom implementation of Object.assign in babel builds
A babel transform for managing feature flags
ignore the required file by extension type
Converts anonymous System.register([] into named System.register('name', [], ...
Babel plugin to fix buggy JScript named function expressions
Babel plugin for automatic React display name generation with tree-shaking and prefix support, forked from @zendesk/babel-plugin-react-displayname.
remove "use strict" directive
Insert code to load a module corresponding to JSX pragma.
Transform all for-of loops into the equivalent array for loop
Strip console, alert, and debugger statements from JavaScript code
Modular Recharts builds without the hassle.
Wraps AMD scripts into System.registerDynamic(...
Compile ES5 property mutator shorthand syntax to Object.defineProperty
Babel plugin to enable importing modules using a glob pattern
Convert AMD modules to ES modules using babel
Strips heimdall instrumentation from babel6 output
Blazing fast zero-runtime CSS in JS library
Transform optional chaining on the left-hand side of assignment expressions
Transform the Import Attributes proposal (`import ... from '...' with { ... }`) to the previous version known as Import Assertions (`import ... from '...' assert { ... }`).
Babel plugin to optimize the bundle size of projects using react-router.
Allow parsing of optional chaining on the left-hand side of assignment expressions
Turn HTML imports into strings
Blazing fast zero-runtime CSS in JS library
Babel plugin for unassert: Encourages programming with assertions by providing tools to compile them away
Generate code at build-time
fork of eslint-import-resolver-babel-root-import that works
Auto transform require to require default in Babel 6/7
Allow parsing of TypeScript syntax
Transform TypeScript into ES.next
A plugin for Babel v6 which replaces `__DEV__` with the result of evaluating `'production' !== process.env.NODE_ENV`.
Hmr plugin for dva.
Babel Plugin to transform your code to include the mandatory file extensions so your output gets fully-specified imports.
Babel plugin to transpile object styles to template literal