1.0.23 • Published 8 years ago
material-schematics v1.0.23
Getting Started With Schematics
This repository is a basic Schematic implementation that serves as a starting point to create and publish Schematics to NPM.
Running
npm i material-schematics --Dng generate materialShell --collection=material-schematicsng generate materialNav --collection=material-schematicsng generate materialTable --collection=material-schematicsng generate materialDashboard --collection=material-schematics
Testing
To test locally, install @angular-devkit/schematics globally and use the schematics command line tool. That tool acts the same as the generate command of the Angular CLI, but also has a debug mode.
Unit Testing
npm run test will run the unit tests, using Jasmine as a runner and test framework.
Notes
npm i -g @angular-devkit/schematicsnpm i -g @schematics/schematicsschematics @schematics/schematics:schematic --name material-schematicscd material-schematicsnpm ing generate init --collection material-schematics
Future: ng add material --> update pkg, run schematics, etc
Examples
- https://github.com/angular/devkit/tree/master/packages/schematics/angular
- https://github.com/nrwl/nx/blob/master/packages/schematics/src/collection/ngrx/ngrx.spec.ts
Recommendations
- Expose
addDeclarationToNgModulefrom@schematics/angular/component - Expose function to add npm packages to
package.json - Add function to easily get a base app for testing
- Add function to easily get the root app module
- Easier way to scaffold a component
1.0.23
8 years ago
1.0.22
8 years ago
1.0.21
8 years ago
1.0.20
8 years ago
1.0.19
8 years ago
1.0.18
8 years ago
1.0.17
8 years ago
1.0.16
8 years ago
1.0.15
8 years ago
1.0.14
8 years ago
1.0.13
8 years ago
1.0.12
8 years ago
1.0.11
8 years ago
1.0.10
8 years ago
1.0.9
8 years ago
1.0.8
8 years ago
1.0.7
8 years ago
1.0.6
8 years ago
1.0.5
8 years ago
1.0.4
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago