# babel-preset-vue-app
**Repository Path**: vuejs/babel-preset-vue-app
## Basic Information
- **Project Name**: babel-preset-vue-app
- **Description**: Babel preset for Vue app.
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-08-03
- **Last Updated**: 2025-06-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# THIS REPOSITORY IS DEPRECATED
We have deprecated this repository. Users should use vue-cli 3, which comes with its own babel preset.
## babel-preset-vue-app
[](https://npmjs.com/package/babel-preset-vue-app) [](https://npmjs.com/package/babel-preset-vue-app)
## Features
- Latest ECMAScript features (babel-preset-env)
- Object rest spread and dynamic import
- Transform Vue JSX
- Transform `generator` and `async/await`
## Install
```bash
yarn add babel-preset-vue-app --dev
```
## Usage
```js
// .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](https://www.npmjs.com/package/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](https://github.com/babel/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.