generator-firefox-os
Version:
Yeoman Generator for Firefox OS
31 lines (24 loc) • 818 B
JavaScript
var fs = require('fs');
var path = require('path');
var chalk = require('chalk');
var generators = require('yeoman-generator');
var Generator = module.exports = generators.Base.extend({
init: function() {
var prompts = [];
var files = this.expandFiles('**/*', { cwd: this.sourceRoot(), dot: true });
var ignores = [
'.git',
'LICENSE',
'README.md',
];
this.package = JSON.parse(this.readFileAsString(path.join(__dirname, '../package.json')));
this.log.writeln('Generating from ' + chalk.cyan('FirefoxOS Boilerplate') + ' v' + chalk.cyan(this.package.version) + '...');
files.forEach(function(file) {
if (ignores.indexOf(file) !== -1) {
return;
}
this.copy(file, file);
}, this);
}
});
Generator.name = "Firefox OS Boilerplate";