13 lines
435 B
JavaScript
13 lines
435 B
JavaScript
var Packager = require('es6-module-packager').default,
|
|
fs = require('fs');
|
|
|
|
module.exports = function(grunt) {
|
|
grunt.registerMultiTask('packager', 'Transpiles scripts written using ES6 to ES5.', function() {
|
|
var options = this.options();
|
|
this.files.forEach(function(file) {
|
|
var packager = new Packager(file.src[0], {export: options.export});
|
|
fs.writeFileSync(file.dest, packager.toLocals());
|
|
});
|
|
});
|
|
};
|