UNPKG

generator-c5

Version:

A generator for Yeoman, generates concrete5 blocks, packages etc.

36 lines (25 loc) 762 B
'use strict'; var util = require('util'); var path = require('path'); var yeoman = require('yeoman-generator'); var C5Generator = module.exports = function C5Generator(args, options, config) { yeoman.generators.Base.apply(this, arguments); this.argument('name', { type: String, required: false }); this.pkg = JSON.parse(this.readFileAsString(path.join(__dirname, '../package.json'))); // have Yeoman greet the user. console.log(this.yeoman); console.log( '--------------------------\r\n'+ ' SB concrete5 generator\r\n'+ '--------------------------' ); this.hookFor('c5:block', { args: args, options: { options : { 'nested' : true } } }); }; util.inherits(C5Generator, yeoman.generators.Base);