ima-gulp-tasks
Version:
Default gulp tasks for IMA.js applications.
17 lines (14 loc) • 381 B
JavaScript
let babel = require('@babel/core');
module.exports = {
process: function(src, filename) {
if (filename.endsWith('.js') || filename.endsWith('.jsx')) {
return babel.transform(src, {
filename,
presets: ['@babel/preset-react'],
plugins: ['@babel/transform-modules-commonjs'],
retainLines: true
}).code;
}
return src;
}
};