0.0.14 • Published 8 years ago
ankor-ng-generator v0.0.14
Angular 4 Entities Generator.
How to install
npm i -g ankor-ng-generatorUsage examples:
# make init file for project(in the root dir of your project)
ngg init
# generate a component with inline template
ngg component my-first-comp -t
# show help for 'component' command
ngg component -h
# commands list
nggHow to configure
edit .ng-generator.json file in the root directory of your project after this generator has been initialized in your project.
Commands
- component
- directive
- pipe
- service
- module
- page
- directory
- model not finished
- guard not finished
Key differences with @angular/cli
- this generator can only generate entities and nothing more.(there is no things like
ng serve) - all methods in classes has access specifier (public/private/protected)
- components, pipes, directives, services has injected
DebugServiceby default. (this is your custom service) - components, pipes, directives has ngOnInit by default
- init and destroy method for services
- importing
SharedModulein modules and pages by default pageentity. This is specific module for async bundle loadingdirectoryentity. This is command for create directory withindex.tsfile and some constants likeexport const MY_DIRECTORY_COMPONENTS = [ ... ];in it
What I want to do next:
- finish
modelandguardcommands - create command
api-service - add ability to modify templates for everyone without source code modifications(forking project)
Why I created this project?
- first and main thing is: I wanted to be able to fully customize the templates for myself
- i wanted to have practice with node.js console applications