Production ready Angular components build for my personal project I am now open sourcing for use by the community.
- Light Weight Angular Component Library.
- Angular 10 Implementation
- Compatible with Angular SSR
- Limited to no Dependencies. When ever possible and in most cases, zero dependencies are added to the modules.
Documentation can be found here : Read ngx-tiny Docs
Projects I use this:
Inputs
- ngx-single-select
- ngx-multi-select
- ngx-switch-input
- ngx-date-picker
- ngx-time-picker
- ngx-quill-editor
Components
Directives
Services
- Run
npm run buildto build all the packages, after this, to build a single package run `npm run package: - Run
ng serveto serve the documentation where the usage of the packages will be pulled in
- Create a new
nxg-<package-name>underdist - Update
pathsintsconfig.jsonto include the new package - Add new script to
package.jsonunderpackage:<package-name>that will enable compilation of package during build - Update
angular.jsto include the package as part of its build cycle - Add new package to
app/shared/shared.module.tsfor angular to import the components - Update the
app-routing,side-menuwith your new component section following other component sections patterns
- Update the
versionin the package being updated - Run
npm run buildto build all the packages ready for production - Commit the changes before running
npm run docsto separate the commits from each other - Run
npm run docsto compile the docs for github pages and commit changes. - Navigate to
dist/<package-name>and runnpm publishto publish the packages that was updated.
Support me by becoming a patron and buying me a beer :)
See the LICENSE file.