babel-preset-runtime

1.0.3 • Public • Published

babel-preset-runtime

Extending @babel/preset-env

Usage

First, install Babel.

Then install babel-preset-rutime.

    # npm
    npm install babel-preset-rutime

    # yarn
    yarn add babel-preset-rutime

Then create a file named .babelrc or babel.config with following contents in the root folder of your project:

{
	"presets": ["babel-preset-rutime"]
}

Default configs of babel-preset-rutime

//  @babel/preset-env
{
	"useBuiltIns": "entry",
	"corejs": 3,
	"exclude": ["transform-typeof-symbol"]
}
// @babel/plugin-transform-runtime
{
    corejs: false,
    helpers: true,
    version: require("@babel/runtime/package.json").version,
    regenerator: true,
    absoluteRuntime: path.dirname(
			require.resolve("@babel/runtime/package.json")
		),
}

You can fully override default config

{
	"presets": [
		[
			"babel-preset-rutime",
			{
				//options of  @babel/preset-env
				"env": {},
				//options of @babel/plugin-transform-runtime
				"runtime": {}
			}
		]
	]
}

Add react support

{
	"presets": [
		[
			"babel-preset-rutime",
			{
				//options of @babel/preset-react
				"react": {}
			}
		]
	]
}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.3
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.3
    0
  • 1.0.2
    1
  • 1.0.1
    1
  • 1.0.0
    1

Package Sidebar

Install

npm i babel-preset-runtime

Weekly Downloads

3

Version

1.0.3

License

MIT

Unpacked Size

3.82 kB

Total Files

4

Last publish

Collaborators

  • fizwen