0.4.1 • Published 4 years ago
@younho9/babel-preset v0.4.1
@younho9/babel-preset
Sharable set of Babel plugins and config options
Install
$ npm install --save-dev @younho9/babel-presetUsage
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.