Skip to content

charlescarrari/angular-multimodule-cli

 
 

Repository files navigation

angular-multimodule-cli will help you create and maintain multiple npm modules in a single repository.

Why you should use this cli? https://izifortune.com/managing-modules-with-angular/

Based upon @ngrx/platform build system.

Installation

$ npm i -g angular-multimodule-cli

Get started

$ ng-multi new my-project
$ cd my-project
$ yarn
$ yarn bootstrap

This will create a new project, install all the dependencies and link all the modules together

Batteries

  • lerna to manage multiple modules.
  • lint-staged linting with tslint and stylelint on staged files.
  • prettier code formatter.
  • jest unit test framework.
  • commitizen simple commit conventions for internet citizens.

Angular modules

  • Support for css/scss style inline
  • Support for html templates inline

TODO

  • [ ] Choose package manager ( default is yarn )
  • [ ] Create a playground ( maybe based on angularplayground )
  • [ ] Improve README
  • [ ] Ask for modules to create at the start
  • [ ] Add command to create a module on already created project
  • [ ] Add unit tests
  • [ ] Ask for author
  • [ ] Docs generation

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 93.8%
  • JavaScript 6.0%
  • Other 0.2%