@younho9/babel-preset

0.4.1 • Public • Published

@younho9/babel-preset

Sharable set of Babel plugins and config options

Install

$ npm install --save-dev @younho9/babel-preset

Usage

Add babel key to your package.json or babel configuration file. (ex. babel.config.json)

{
	// ...
	"babel": {
		"presets": [
			[
				"@younho9/babel-preset",
				{
					"development": false,
					"isCJS": false,
					"isESM": true,
					"useTypescript": true,
					"useReact": true,
					"addModuleExports": false
				}
			]
		]
	}
	// ...
}

Options

development

boolean, defaults to false.

This toggles behavior specific to development for @babel/preset-react, such as adding __source and __self.

isCJS

boolean, defaults to false.

This is whether to use commonjs among commonjs or false (esmodule) module system options.

isESM

boolean, defaults to false.

This toggles whether to target browsers that support esmodule.

useTypescript

boolean, defaults to false.

This toggles whether or not @babel/preset-typescript are used.

useReact

boolean, defaults to false.

This toggles whether or not @babel/preset-react are used.

addModuleExports

boolean, defaults to false.

This toggles whether or not babel-plugin-add-module-exports are used.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i @younho9/babel-preset

Weekly Downloads

13

Version

0.4.1

License

MIT

Unpacked Size

8.08 kB

Total Files

7

Last publish

Collaborators

  • younho9