Package Exports
- babel-preset-vue-app
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (babel-preset-vue-app) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
babel-preset-vue-app
Features
- Latest ECMAScript features (babel-preset-env)
- Object rest spread and dynamic import
- Transform Vue JSX
- Transform
generator
andasync/await
Install
yarn add babel-preset-vue-app --dev
Usage
// .babelrc
{
"presets": ["vue-app"]
}
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.
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
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
License
MIT.