1.1.14 • Published 4 years ago

@starlightpro/babel-preset-starlight v1.1.14

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

Babel Preset Starlight

Babel preset containing common plugins and presets used at Starlight.

Installation

yarn add --dev @starlightpro/babel-preset-starlight

Babel preset Starlight uses Babel 7.0 (more detail)

⚠️

Usage

{
  "presets": ["@starlightpro/babel-preset-starlight"]
}

Customized

{
  "presets": [
    ["@starlightpro/babel-preset-starlight", {
      "node":true,
      "nodeTarget": "current",
      "env": {
        "debug": false
      },
      "srcDir": "./src"
    }]
  ]
}

Options

runtime BABEL_ENV

Supports either production, development or test

runtime BABEL_OUTPUT

Supports either esm or cjs

Default to esm unless BABEL_ENV is set to test then it defaults to cjs

options.env

All options from @babel/preset-env are available for configuration by adding env: {} to the options object.

See @babel/preset-env documentation.

options.srcDir

string, defaults to not enabled.

babel-plugin-module-resolver is enabled if srcDir: '<src>' is present.

options.node

boolean, defaults to false.

Add node: true to build specifically for node targets. Default is build for browser.

options.nodeTarget

string | number | "current", defaults to '8.9'

allows you to specifically target a node version.

options.additionalTargets

Array<string> | string

Target additional browsers not included in the default browser list targets.

Default browser targets:

[
  'last 4 Chrome major versions',
  'last 3 ChromeAndroid major versions',
  'last 2 ios major versions',
  'last 3 Edge major versions',
  'last 4 Firefox major versions',
  'last 3 Safari versions',
];
1.1.14

4 years ago

1.1.13

4 years ago

1.1.12

4 years ago

1.1.11

5 years ago

1.1.10

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

1.0.0-beta.2

6 years ago

1.0.0-beta.1

6 years ago