UNPKG

generator-angular-eggs

Version:

Angular 1.5, Angular Component Router, Bootstrap v4(alpha) and TingoDB(like MongoDB) with an Express server

40 lines (34 loc) 1.04 kB
'use strict'; var join = require('path').join; var yeoman = require('yeoman-generator'); var chalk = require('chalk'); module.exports = yeoman.Base.extend({ constructor: function () { yeoman.Base.apply(this, arguments); var text = arguments[0][0]; this.name = text.toLowerCase(); this.className = text.charAt(0).toUpperCase() + text.slice(1); }, prompting: function () { var done = this.async(); var prompts = [{ type: 'input', name: 'directory', message: 'What do you want to do a directory?', default: 'directives/' + this.name }]; this.prompt(prompts, function (props) { this.directory = props.directory; done(); }.bind(this)); }, js: function () { this.copy('_directive.js', 'app/'+this.directory+'/'+this.name+'.js'); }, html: function () { this.copy('_directive.html', 'app/'+this.directory+'/'+this.name+'.html'); }, test: function () { this.copy('_directive.spec.js', 'test/'+this.directory+'/'+this.name+'.spec.js'); } });