Skip to main content

@babel/preset-stage-0

danger

As of Babel v7, all the stage presets have been deprecated. Check the blog post for more information.

For upgrade instructions, see the README.

Install​

npm install --save-dev @babel/preset-stage-0

Usage​

babel.config.json
{
"presets": ["@babel/preset-stage-0"]
}

Via CLI​

Shell
babel script.js --presets @babel/preset-stage-0

Via Node API​

JavaScript
require("@babel/core").transformSync("code", {
presets: ["@babel/preset-stage-0"]
});

Options​

loose​

boolean, defaults to false.

Enable "loose" transformations for any plugins in this preset that allow them.

useBuiltIns​

boolean, defaults to false.

Will use the native built-in instead of trying to polyfill behavior for any plugins that require one.

decoratorsLegacy​

boolean, defaults to false.

Use the legacy (stage 1) decorators syntax and behavior.

You can read more about configuring preset options here