2.0.0 • Published 2 years ago
vue-template-babel-compiler v2.0.0
vue-template-babel-compiler ·
Enable Optional Chaining(?.)
, Nullish Coalescing(??)
and many new ES syntax for Vue.js SFC based on Babel.
DEMO
Features
- All features of vue-template-compiler && vue-template-es2015-compiler
- New ES syntax:
Optional Chaining
,Bigint
,Nullish Coalescing
and more - Use babel to transpile vue render function, customization syntax, babel options customization
Usage
1. Install
npm install vue-template-babel-compiler --save-dev
2. Config
1. Vue-CLI
// vue.config.js
module.exports = {
chainWebpack: config => {
config.module
.rule('vue')
.use('vue-loader')
.tap(options => {
options.compiler = require('vue-template-babel-compiler')
return options
})
}
}
2. Nuxt.js
// nuxt.config.js
export default {
// Build Configuration: https://go.nuxtjs.dev/config-build
build: {
loaders: {
vue: {
compiler: require('vue-template-babel-compiler')
}
},
},
// ...
}
Doc
- vue-jest Usage
- Webpack Usage
- VueUse &&
<script setup>
Usage - babel options customization
- Functional Component Usage
API Doc
Welcome for Issues && PR, see CONTRIBUTING.md for detail.
2.0.0
2 years ago
1.2.0
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.0.9-beta-0
2 years ago
1.0.7-beta.0
2 years ago
1.0.6-0
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago
1.0.0-1
3 years ago
1.0.0-0
3 years ago
0.7.0-0
3 years ago
0.6.0-0
3 years ago
0.7.0
3 years ago
0.6.0
3 years ago
0.5.0-0
3 years ago
0.5.0
3 years ago
0.4.1
3 years ago
0.4.0-0
3 years ago
0.3.0-0
3 years ago
0.4.0
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago