Wondering what’s next for npm?Check out our public roadmap! »

    @sweetlikepete/babel-preset

    1.0.23 • Public • Published

    @sweetlikepete/babel-preset

    npm version

    This package provides a preset for babel.

    Usage

    A single babel preset is exported.

    Our default export contains all of our babel plugins and presets. It requires the following peer dependencies:

        @babel/core
    

    Installation

    1. Install the shared configuration:
    yarn add --dev @sweetlikepete/babel-preset
    1. Install the shared configuration peer dependencies (npm 5+):
    npx install-peerdeps --dev @sweetlikepete/babel-preset
    1. Add "@sweetlikepete/babel-preset" or your "presets" array in to your .babelrc.

    Configuration

    targets

    string | Array<string> | { [string]: string }, defaults to {}.

    Describes the environments you support/target for your project.

    This can either be a browserslist-compatible query:

    {
      "targets": "> 0.25%, not dead"
    }
    

    Or an object of minimum environment versions to support:

    {
      "targets": {
        "chrome": "58",
        "ie": "11"
      }
    }
    

    Example environments: chrome, opera, edge, firefox, safari, ie, ios, android, node, electron.

    Sidenote, this uses @babel/preset-env under the hood, so if no targets are specified it will transform all ECMAScript 2015+ code by default.

    addModuleExports

    boolean, defaults to false.

    Enables the export default module.exports that was turned off in Babel 6.

    debug

    boolean, defaults to false.

    Outputs the targets/plugins used and the version specified in plugin data version to console.log.

    development

    boolean, defaults to false.

    Toggles plugins that aid in development, such as @babel/plugin-transform-react-jsx-self and @babel/plugin-transform-react-jsx-source.

    Maintenance

    You can run tests with npm test.

    Keywords

    none

    Install

    npm i @sweetlikepete/babel-preset

    DownloadsWeekly Downloads

    13

    Version

    1.0.23

    License

    MIT

    Unpacked Size

    6.57 kB

    Total Files

    4

    Last publish

    Collaborators

    • avatar