Files
handlebars.js/tasks/packager.js
T
2013-10-09 02:20:52 -07:00

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());
});
});
};