jest-vue
Version:
Jest Vue transform
21 lines (19 loc) • 450 B
JavaScript
var ensureRequire = require('../ensure-require.js')
const throwError = require('../throw-error')
module.exports = function (raw, cb, compiler) {
ensureRequire('coffee', ['coffee-script'])
var coffee = require('coffee-script')
var compiled
try {
compiled = coffee.compile(raw, {
bare: true,
sourceMap: true
})
} catch (err) {
throwError(err)
}
return {
code: compiled.js,
map: compiled.v3SourceMap
}
}