1.2.2 • Published 19 days ago

@repodog/babel-config v1.2.2

Weekly downloads
26
License
MIT
Repository
github
Last release
19 days ago

@repodog/babel-config

The Repodog Babel config.

npm version License: MIT

Install package

# terminal
npm install @repodog/babel-config --save-dev

Install dependencies

# terminal
npm install @babel/cli @babel/core @babel/plugin-proposal-decorators @babel/plugin-syntax-import-assertions @babel/plugin-transform-class-properties @babel/plugin-transform-export-namespace-from @babel/plugin-transform-modules-commonjs @babel/plugin-transform-runtime @babel/preset-env @babel/preset-react @babel/preset-typescript @babel/runtime babel-plugin-codegen babel-plugin-macros --save-dev

Install optional dependencies

# terminal
npm install @rollup/plugin-babel --save-dev

Use package

// babel.config.cjs
const repodogConfig = require('@repodog/babel-config');

module.exports = api => ({
  ...repodogConfig(api),
});

Usage with rollup

const rollupConfig = require('@repodog/rollup-config');
const babelConfig = require('@repodog/babel-config/rollup');
const { babel: babelPlugin } = require('@rollup/plugin-babel');

module.exports = {
  ...rollupConfig({ compiler: babelPlugin(babelConfig) }),
};

Environment variables

BABEL_DISABLE_CACHE = 'true' || 'false'

Disables the Babel cache. Default 'false'.

BABEL_MODULE_SYSTEM = 'esm' || 'cjs'

When set to 'cjs', adds '@babel/plugin-transform-modules-commonjs' plugin and sets modules to 'commonjs'. Default 'esm'.

DEBUG = 'true' || 'false'

Changes targets to latest version of chrome / current version of nodejs. Also sets @babel/preset-env debug field. Default 'false'.

JS_ENV = 'web' || 'node'

Changes targets to browser based or nodejs based. Default 'node'.

NODE_ENV = 'prod' || 'production' || 'dev' || 'development' || 'test

Sets @babel/preset-react development field. Default 'dev' || 'development'.

1.2.2

19 days ago

1.2.1

3 months ago

1.2.0

3 months ago

1.2.0-unstable.0

3 months ago

1.1.12

3 months ago

1.1.9

7 months ago

1.1.8

7 months ago

1.1.7

7 months ago

1.1.6

8 months ago

1.1.5

9 months ago

1.1.4

9 months ago

1.1.11

6 months ago

1.1.10

6 months ago

1.1.1

1 year ago

1.0.0

1 year ago

1.1.3

11 months ago

1.1.2

11 months ago

1.1.0-alpha.0

1 year ago

1.0.1-alpha.0

1 year ago

1.0.0-alpha.0

1 year ago

0.3.32

4 years ago

0.3.31

4 years ago

0.3.30

4 years ago

0.3.29

4 years ago

0.3.28

4 years ago

0.3.27

4 years ago

0.3.26

4 years ago

0.3.25

5 years ago

0.3.24

5 years ago

0.3.23

5 years ago

0.3.22

5 years ago

0.3.21

5 years ago

0.3.20

5 years ago

0.3.18

5 years ago

0.3.17

5 years ago

0.3.16

5 years ago

0.3.15

5 years ago

0.3.12

5 years ago

0.3.10

5 years ago

0.2.26

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago