Files
JavaScriptServices/samples/misc/ES2015Transpilation/transpilation.js
2016-03-23 14:02:18 +00:00

13 lines
382 B
JavaScript

var fs = require('fs');
var babelCore = require('babel-core');
module.exports = function(cb, physicalPath, requestPath) {
var originalContents = fs.readFileSync(physicalPath);
var result = babelCore.transform(originalContents, {
presets: ['es2015'],
sourceMaps: 'inline',
sourceFileName: '/sourcemapped' + requestPath
});
cb(null, result.code);
}