UNPKG

@enjin/ionic1

Version:

A comprehensive build system for Ionic 1 apps by Madness Labs as part of the Madness Enjin

20 lines (18 loc) 692 B
const renderToFile = require('../renderToFile'); const capFirstLetter = require('../capFirstLetter'); module.exports = function(params, callback) { renderToFile( `${global.enjin.tmplDir}ts/controller.ts`, { app: global.enjin.name, name: capFirstLetter(params.name), dependencies: params.dependencies && params.dependencies.indexOf(',') >= 0 ? params.dependencies.split(',') : '' }, `${global.enjin.js.srcDir}${params.dir ? params.dir : 'controller'}/${params.name}.ts`, function(file) { if (callback && typeof callback === 'function') { callback(); } } ); };