Expand description
Transformer / Transpiler
References:
Structs§
- Arrow
Functions Options - Options for the ES2015 arrow-function transform.
- Babel
EnvOptions - Babel
preset-envstyle configuration. - Babel
Options - Babel options
- Class
Properties Options - Options for the class properties transform.
- Compiler
Assumptions - Compiler assumptions
- Decorator
Options - Decorator transform options.
- ES2015
Options - ES2015 transform options.
- ES2016
Options - ES2016 transform options.
- ES2017
Options - ES2017 transform options.
- ES2018
Options - ES2018 transform options.
- ES2019
Options - ES2019 transform options.
- ES2020
Options - ES2020 transform options.
- ES2021
Options - ES2021 transform options.
- ES2022
Options - ES2022 transform options.
- ES2026
Options - ES2026 transform options.
- Engine
Targets - A map of engine names to minimum supported versions.
- EnvOptions
- Feature toggles selected from target runtime support.
- Helper
Loader Options - Helper loader options.
- JsxOptions
- JSX transform configuration.
- Plugins
Options - Plugin-specific transform options.
- Proposal
Options - Options for proposal transforms.
- React
Refresh Options - React Fast Refresh transform configuration.
- Styled
Components Options - Configuration for the styled-components transform.
- Transform
Options - https://babel.dev/docs/options
- Transformer
- JavaScript/TypeScript transformer pipeline.
- Transformer
Return - Result of running
Transformer::build_with_scoping. - Type
Script Options - TypeScript transform options.
Enums§
- ESFeature
- ESTarget
- ECMAScript Target
- Engine
- Helper
- Available helpers.
- Helper
Loader Mode - Defines the mode for loading helper functions.
- JsxRuntime
- Decides which runtime to use.
- Module
- Specify what module code is generated.
- Rewrite
Extensions Mode - Strategy for rewriting TypeScript import/export extensions.
Type Aliases§
- Transform
Ctx - Type alias for backward compatibility.