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

    babel-preset-vue-collection

    1.0.7 • Public • Published

    babel-preset-vue-collection

    NPM version NPM downloads

    Features

    • Latest ECMAScript features (babel-preset-env)
    • Object rest spread and dynamic import
    • Auto include babel-polyfill (babel-plugin-polyfill-env)
    • Transform Vue JSX
    • Transform generator and async/await
    • Transform Class properties

    Install

    npm install babel-preset-vue-collection --save-dev

    or:

    yarn add babel-preset-vue-collection --dev

    Usage

    // .babelrc
    {
      "presets": ["vue-collection"]
    }

    Options

    useBuiltIns

    Type: boolean Default: false

    Disable runtime transform. i.e. do not add helpers and polyfill for unsupported features of target environment, eg: Object.assign, Promise

    As we're using babel-plugin-transform-runtime to polyfill your code without polluting globals, something like "foobar".includes("foo") will not work since that would require modification of existing builtins. See babel-plugin-transform-runtime.

    polyfill

    Type: boolean Default: false

    auto include babel-polyfill for entry file. i.e. do not add helpers and polyfill for unsupported features of target environment, eg: Object.assign, Promise.

    targets

    Type: object Default: { node: 'current' } when env is test or { ie: 9, uglify: true } otherwise.

    Takes an object of environment versions to support.

    As we're using babel-preset-env to determine the Babel plugins and polyfills you need, this option lets you adjust your supported environments. See targets in babel-preset-env.

    Contributing

    1. Fork it!
    2. Create your feature branch: git checkout -b my-new-feature
    3. Commit your changes: git commit -am 'Add some feature'
    4. Push to the branch: git push origin my-new-feature
    5. Submit a pull request :D

    License

    MIT.

    Keywords

    none

    Install

    npm i babel-preset-vue-collection

    DownloadsWeekly Downloads

    9

    Version

    1.0.7

    License

    MIT

    Unpacked Size

    6.22 kB

    Total Files

    4

    Last publish

    Collaborators

    • avatar