UNPKG

kawkab-frontend

Version:

Kawkab frontend is a frontend library for the Kawkab framework

16 lines (15 loc) 616 B
import { generateFile } from '../utils/stub.js'; export function makeStoreCommand(program) { program .command('make:store <name> [module]') .description('Create a new store in a specific module') .action((name, module = 'main') => { const storeName = name.charAt(0).toLowerCase() + name.slice(1); const className = name.charAt(0).toUpperCase() + name.slice(1); const targetPath = `app/${module}/stores/${storeName}Store.ts`; generateFile('store.stub', targetPath, { StoreName: storeName, ClassName: className, }); }); }