2017-09-13 07:52:34 +02:00

21 lines
534 B
JavaScript
Vendored

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
}