UNPKG

306 BJavaScriptView Raw
1const { transform } = require('babel-core')
2
3module.exports = function babel (content, file, config) {
4 let p
5 try {
6 if (!config) config = {}
7 config.filename = file
8 const res = transform(content, config)
9 p = Promise.resolve(res)
10 } catch (e) {
11 p = Promise.reject(e)
12 }
13 return p
14}