Skip to content

Templates for plop dedicated for Angular 1.5 + TypeScript

License

Notifications You must be signed in to change notification settings

yhnavein/plop-templates-bc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Plop Templates

Dedicated for use with apps written in TypeScript using Angular 1.x + SASS

Generators

Reusable Component

Small component, which will be reusable in many places. Generates: html, scss, component typescript and wiring to the existing app.

Page Component

A new component with a routing configured. Generates: html, scss, controller, optional model, service, tests and wiring to the existing app.

How to use

npm i --save-dev plop-templates-bc
touch plopfile.js

and paste (and adjust) following code:

'use strict';

module.exports = require('plop-templates-bc', {
  moduleName: 'app',
  sharedComponentsDir: 'src/app/components/',
  componentsIndexFile: 'src/app/components/index.ts',
  mainComponentsDir: 'src/app/domain/',
  indexModuleFile: 'src/app/index.module.ts',
  routingConfFile: 'src/app/index.route.ts'
});

// default values provided