3.1.9 • Published 3 years ago

@rajzik/config-babel v3.1.9

Weekly downloads
34
License
MIT
Repository
github
Last release
3 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

3 years ago

3.1.8

4 years ago

3.1.7

4 years ago

3.1.6

4 years ago

3.1.5

4 years ago

3.1.4

4 years ago

3.1.3

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.2.1

4 years ago

2.2.2

4 years ago

2.2.0

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.12.3

4 years ago

1.12.2

4 years ago

1.12.1

4 years ago

1.12.0

4 years ago

1.11.41

4 years ago

1.11.40

4 years ago

1.11.39

4 years ago

1.11.38

4 years ago

1.11.37

4 years ago

1.11.36

4 years ago

1.11.35

4 years ago

1.11.34

4 years ago

1.11.33

4 years ago

1.11.31

4 years ago

1.11.32

4 years ago

1.11.30

4 years ago

1.11.29

4 years ago

1.11.28

4 years ago

1.11.27

4 years ago

1.11.26

4 years ago

1.11.25

4 years ago

1.11.24

4 years ago

1.11.23

4 years ago

1.11.22

4 years ago

1.11.21

4 years ago

1.11.20

4 years ago

1.11.19

4 years ago

1.11.18

4 years ago

1.11.17

4 years ago

1.11.16

4 years ago

1.11.15

4 years ago

1.11.14

4 years ago

1.11.13

4 years ago

1.11.12

4 years ago

1.11.11

4 years ago

1.11.10

4 years ago

1.11.9

4 years ago

1.11.8

4 years ago

1.11.7

4 years ago

1.11.6

4 years ago

1.11.4

4 years ago

1.11.5

4 years ago

1.11.3

4 years ago

1.11.2

4 years ago

1.11.1

4 years ago

1.10.5

4 years ago

1.11.0

4 years ago

1.10.4

4 years ago

1.10.3

4 years ago

1.10.2

4 years ago

1.10.0

4 years ago

1.9.12

4 years ago

1.9.11

4 years ago

1.9.10

4 years ago

1.9.9

4 years ago

1.9.8

4 years ago

1.9.7

4 years ago

1.9.6

4 years ago

1.9.5

4 years ago

1.9.4

4 years ago

1.9.3

4 years ago

1.9.1

4 years ago

1.9.2

4 years ago

1.9.0

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.6

4 years ago

1.7.6-alpha.17

4 years ago

1.7.6-alpha.18

4 years ago

1.7.6-alpha.14

4 years ago

1.7.6-alpha.12

4 years ago

1.7.6-alpha.7

4 years ago

1.7.6-alpha.9

4 years ago

1.7.6-alpha.5

4 years ago

1.7.6-alpha.0

4 years ago

1.7.5

4 years ago

1.7.5-alpha.5

4 years ago

1.7.5-alpha.0

4 years ago

1.7.5-alpha.1

4 years ago

1.7.5-alpha.2

4 years ago

1.7.4

4 years ago

1.7.4-alpha.6

4 years ago

1.7.3-alpha.0

4 years ago

1.7.2-alpha.13

4 years ago

1.7.4-alpha.2

4 years ago

1.7.4-alpha.3

4 years ago

1.7.4-alpha.0

4 years ago

1.7.3

4 years ago

1.7.2

4 years ago

1.7.2-alpha.12

4 years ago

1.7.2-alpha.9

4 years ago

1.7.2-alpha.6

4 years ago

1.7.2-alpha.3

4 years ago

1.7.2-alpha.2

4 years ago

1.7.2-alpha.0

4 years ago

1.7.1

4 years ago

1.6.8-alpha.0

4 years ago

1.7.1-alpha.0

4 years ago

1.7.0

4 years ago

1.6.7

4 years ago

1.6.6-alpha.6

4 years ago

1.6.6-alpha.11

4 years ago

1.6.7-alpha.0

4 years ago

1.6.6

4 years ago

1.6.6-alpha.5

4 years ago

1.6.6-alpha.1

4 years ago

1.6.6-alpha.0

4 years ago

1.6.5-alpha.30

4 years ago

1.6.5-alpha.31

4 years ago

1.6.5

4 years ago

1.6.5-alpha.29

4 years ago

1.6.5-alpha.21

4 years ago

1.6.5-alpha.20

4 years ago

1.6.5-alpha.19

4 years ago

1.6.5-alpha.17

4 years ago

1.6.5-alpha.16

4 years ago

1.6.5-alpha.12

4 years ago

1.6.5-alpha.6

4 years ago

1.6.5-alpha.5

4 years ago

1.6.4

4 years ago

1.6.3

4 years ago

1.6.3-alpha.11

4 years ago

1.6.4-alpha.0

4 years ago

1.6.4-alpha.2

4 years ago

1.6.3-alpha.13

4 years ago

1.6.5-alpha.4

4 years ago

1.6.3-alpha.8

4 years ago

1.6.3-alpha.6

4 years ago

1.6.3-alpha.2

4 years ago

1.6.3-alpha.0

4 years ago

1.6.2

4 years ago

1.6.2-alpha.2

4 years ago

1.6.2-alpha.7

4 years ago

1.6.2-alpha.1

4 years ago

1.6.2-alpha.0

4 years ago

1.6.1

4 years ago

1.6.1-alpha.15

4 years ago

1.6.1-alpha.14

4 years ago

1.6.1-alpha.17

4 years ago

1.6.1-alpha.13

4 years ago

1.6.1-alpha.12

4 years ago

1.6.1-alpha.11

4 years ago

1.6.1-alpha.9

4 years ago

1.6.1-alpha.8

4 years ago

1.6.1-alpha.7

4 years ago

1.6.1-alpha.4

4 years ago

1.6.1-alpha.1

4 years ago

1.5.3-alpha.25

4 years ago

1.6.0

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.3-alpha.23

4 years ago

1.5.3-alpha.24

4 years ago

1.5.0

4 years ago

1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

0.1.0

4 years ago