1234567891011121314151617181920 |
- var buble = require('./buble')
- // selectively support some handy ES2015 features in templates.
- var options = {
- transforms: {
- stripWith: true // this is a custom feature for stripping with from Vue render functions.
- }
- }
- module.exports = function transpile (code, opts) {
- if (opts) {
- opts = Object.assign({}, options, opts)
- opts.transforms = Object.assign({}, options.transforms, opts.transforms)
- } else {
- opts = options
- }
- var code = buble.transform(code, opts).code
- // console.log(code)
- return code
- }
|