7.0.4 • Published 11 months ago
@repodog/babel-preset v7.0.4
@repodog/babel-preset
The Repodog Babel preset.
Install package and peer dependencies
# terminal
npm install @repodog/babel-preset @babel/core -DInstall optional peer dependency
If your compiled code requires polyfills, the build config uses core-js for those so you may need to include core-js as a dependency.
# terminal
npm install core-jsUse package
// babel.config.cjs
module.exports = {
presets: ['@repodog/babel-preset'],
};Environment variables
BABEL_MODULE_SYSTEM = 'esm' || 'cjs'
When set to 'cjs', sets modules to 'commonjs'. Default 'esm'.
DEBUG = 'true' || 'false'
Changes targets to latest version of chrome / current version of node.js. Also sets @babel/preset-env debug field. Default 'false'.
JS_ENV = 'web' || 'node'
Changes targets to browser based or node.js based. Default 'node'.
NODE_ENV = 'production' || 'development' || 'test'
Sets @babel/preset-react development field. Default 'development'.