3.1.9 • Published 5 years ago

@rajzik/config-babel v3.1.9

Weekly downloads
34
License
MIT
Repository
github
Last release
5 years ago

Babel Config

Factory functions for creating preset Babel configurations. Primarily used in unison with the Lumos CLI.

Extending config

Update package.json:

{
  "lumos": {
    "eslint": {
      "plugins": ["styled-components"]
    }
  }
}

Create file in configs folder:

configs/babel.js

modules.exports = {
  plugins: ['styled-components'],
};

Settings

Main settings

interface BabelOptions {
  env?: LumosEnvSetting;
  esm?: boolean;
  graphql?: boolean;
  library?: boolean;
  next?: boolean;
  node?: boolean;
  react?: boolean;
  typescript?: boolean;
  empty?: boolean;
  srcFolder: string;
}
interface LumosEnvSetting {
  targets?:
    | string
    | string[]
    | {
        browsers?: string | string[];
        esmodules?: boolean;
        node?: string | 'current' | true;
        safari?: string | 'tp';
        [key: string]: unknown;
      };
  spec?: boolean;
  loose?: boolean;
  modules?: 'amd' | 'umd' | 'systemjs' | 'commonjs' | 'cjs' | 'auto' | false;
  debug?: boolean;
  include?: (string | RegExp)[];
  exclude?: (string | RegExp)[];
  useBuiltIns?: 'usage' | 'entry' | false;
  forceAllTransforms?: boolean;
  configPath?: string;
  ignoreBrowserslistConfig?: boolean;
  shippedProposals?: boolean;
}

Default values

{
  env = {
    loose: true,
    modules: esm ? false : 'commonjs',
    shippedProposals: next,
    targets: node ? NODE_TARGET : WEB_TARGET,
  },
  esm = false,
  graphql = false,
  library = false,
  next = false,
  node = false,
  react = false,
  typescript = false,
  empty = false,
}

Options

  • env
    • Babel preset evn config
  • buildFolder
    • Defines build folder
  • react
    • Enable/Disable react usage
  • typescript
    • Enable/Disable typescript usage
  • esm
    • Enable/Disable esm bundle
  • empty
    • This will generate empty babelrc
    • This can be handy when you need special babelrc config
  • graphql
    • Enable/Disable graph QL usage
  • library
    • Enable/Disable optimization for library
  • next
    • Enable/Disable experimental plugins
  • node
    • Enable/Disable only node support

CLI Options

  • --[no-]clean (bool) - Clean the target --out-dir before transpiling. Defaults to true.

Beemo/babel

3.1.9

5 years ago

3.1.8

5 years ago

3.1.7

5 years ago

3.1.6

5 years ago

3.1.5

5 years ago

3.1.4

5 years ago

3.1.3

5 years ago

3.1.2

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago

3.0.2

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.2.1

5 years ago

2.2.2

5 years ago

2.2.0

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.12.3

5 years ago

1.12.2

5 years ago

1.12.1

5 years ago

1.12.0

5 years ago

1.11.41

5 years ago

1.11.40

5 years ago

1.11.39

5 years ago

1.11.38

5 years ago

1.11.37

5 years ago

1.11.36

5 years ago

1.11.35

5 years ago

1.11.34

5 years ago

1.11.33

5 years ago

1.11.31

5 years ago

1.11.32

5 years ago

1.11.30

5 years ago

1.11.29

5 years ago

1.11.28

5 years ago

1.11.27

5 years ago

1.11.26

5 years ago

1.11.25

5 years ago

1.11.24

5 years ago

1.11.23

5 years ago

1.11.22

5 years ago

1.11.21

5 years ago

1.11.20

5 years ago

1.11.19

5 years ago

1.11.18

5 years ago

1.11.17

5 years ago

1.11.16

5 years ago

1.11.15

5 years ago

1.11.14

5 years ago

1.11.13

5 years ago

1.11.12

5 years ago

1.11.11

5 years ago

1.11.10

5 years ago

1.11.9

5 years ago

1.11.8

5 years ago

1.11.7

5 years ago

1.11.6

5 years ago

1.11.4

5 years ago

1.11.5

5 years ago

1.11.3

5 years ago

1.11.2

5 years ago

1.11.1

5 years ago

1.10.5

5 years ago

1.11.0

5 years ago

1.10.4

5 years ago

1.10.3

5 years ago

1.10.2

5 years ago

1.10.0

5 years ago

1.9.12

5 years ago

1.9.11

5 years ago

1.9.10

5 years ago

1.9.9

5 years ago

1.9.8

5 years ago

1.9.7

5 years ago

1.9.6

5 years ago

1.9.5

5 years ago

1.9.4

5 years ago

1.9.3

5 years ago

1.9.1

5 years ago

1.9.2

5 years ago

1.9.0

5 years ago

1.8.1

5 years ago

1.8.0

5 years ago

1.7.6

5 years ago

1.7.6-alpha.17

5 years ago

1.7.6-alpha.18

5 years ago

1.7.6-alpha.14

5 years ago

1.7.6-alpha.12

5 years ago

1.7.6-alpha.7

5 years ago

1.7.6-alpha.9

5 years ago

1.7.6-alpha.5

5 years ago

1.7.6-alpha.0

5 years ago

1.7.5

5 years ago

1.7.5-alpha.5

5 years ago

1.7.5-alpha.0

5 years ago

1.7.5-alpha.1

5 years ago

1.7.5-alpha.2

5 years ago

1.7.4

5 years ago

1.7.4-alpha.6

5 years ago

1.7.3-alpha.0

5 years ago

1.7.2-alpha.13

5 years ago

1.7.4-alpha.2

5 years ago

1.7.4-alpha.3

5 years ago

1.7.4-alpha.0

5 years ago

1.7.3

5 years ago

1.7.2

5 years ago

1.7.2-alpha.12

5 years ago

1.7.2-alpha.9

5 years ago

1.7.2-alpha.6

5 years ago

1.7.2-alpha.3

5 years ago

1.7.2-alpha.2

5 years ago

1.7.2-alpha.0

5 years ago

1.7.1

5 years ago

1.6.8-alpha.0

5 years ago

1.7.1-alpha.0

5 years ago

1.7.0

5 years ago

1.6.7

5 years ago

1.6.6-alpha.6

5 years ago

1.6.6-alpha.11

5 years ago

1.6.7-alpha.0

5 years ago

1.6.6

5 years ago

1.6.6-alpha.5

5 years ago

1.6.6-alpha.1

5 years ago

1.6.6-alpha.0

5 years ago

1.6.5-alpha.30

5 years ago

1.6.5-alpha.31

5 years ago

1.6.5

5 years ago

1.6.5-alpha.29

5 years ago

1.6.5-alpha.21

5 years ago

1.6.5-alpha.20

5 years ago

1.6.5-alpha.19

5 years ago

1.6.5-alpha.17

5 years ago

1.6.5-alpha.16

5 years ago

1.6.5-alpha.12

5 years ago

1.6.5-alpha.6

5 years ago

1.6.5-alpha.5

5 years ago

1.6.4

5 years ago

1.6.3

5 years ago

1.6.3-alpha.11

5 years ago

1.6.4-alpha.0

5 years ago

1.6.4-alpha.2

5 years ago

1.6.3-alpha.13

5 years ago

1.6.5-alpha.4

5 years ago

1.6.3-alpha.8

5 years ago

1.6.3-alpha.6

5 years ago

1.6.3-alpha.2

5 years ago

1.6.3-alpha.0

5 years ago

1.6.2

5 years ago

1.6.2-alpha.2

5 years ago

1.6.2-alpha.7

5 years ago

1.6.2-alpha.1

5 years ago

1.6.2-alpha.0

5 years ago

1.6.1

5 years ago

1.6.1-alpha.15

5 years ago

1.6.1-alpha.14

5 years ago

1.6.1-alpha.17

5 years ago

1.6.1-alpha.13

5 years ago

1.6.1-alpha.12

5 years ago

1.6.1-alpha.11

5 years ago

1.6.1-alpha.9

5 years ago

1.6.1-alpha.8

5 years ago

1.6.1-alpha.7

5 years ago

1.6.1-alpha.4

5 years ago

1.6.1-alpha.1

5 years ago

1.5.3-alpha.25

5 years ago

1.6.0

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.3-alpha.23

5 years ago

1.5.3-alpha.24

5 years ago

1.5.0

5 years ago

1.4.9

5 years ago

1.4.8

5 years ago

1.4.7

5 years ago

1.4.6

5 years ago

1.4.5

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.8

6 years ago

1.2.7

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

0.1.0

6 years ago