UNPKG

generator-legion

Version:

A yeoman generator used for legion framework to create scaffold

19 lines (18 loc) 768 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const constants_1 = require("./src/constants/constants"); const yeomanEnvironment = require('yeoman-environment'); const LegionAppGenerator = require('./generators/app/index'); const LegionTemplateGenerator = require('./generators/template/index'); function YoLegion(type, extraWrites) { const env = yeomanEnvironment.createEnv(); if (type === constants_1.INIT_TYPE) { env.registerStub(LegionAppGenerator, 'legion:app'); env.run('legion:app', { extraWrites }); } else if (type === constants_1.TEMPLATE_TYPE) { env.registerStub(LegionTemplateGenerator, 'legion:tpl'); env.run('legion:tpl', { extraWrites }); } } exports.default = YoLegion;