зеркало из https://github.com/docker/kitematic.git
15 строки
459 B
JavaScript
15 строки
459 B
JavaScript
var babel = require('babel');
|
|
var fs = require('fs');
|
|
var crypto = require('crypto');
|
|
|
|
module.exports = {
|
|
process: function(src, filename) {
|
|
if (filename.indexOf('node_modules') !== -1) {
|
|
return src;
|
|
}
|
|
var compiled = babel.transform(src, {filename: filename, sourceMap: true});
|
|
fs.writeFileSync('/tmp/' + crypto.createHash('md5').update(filename).digest('hex') + '.map', JSON.stringify(compiled.map));
|
|
return compiled.code;
|
|
}
|
|
};
|