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 build
to build all the packages, after this, to build a single package run `npm run package: - Run
ng serve
to serve the documentation where the usage of the packages will be pulled in
- Create a new
nxg-<package-name>
underdist
- Update
paths
intsconfig.json
to include the new package - Add new script to
package.json
underpackage:<package-name>
that will enable compilation of package during build - Update
angular.js
to include the package as part of its build cycle - Add new package to
app/shared/shared.module.ts
for angular to import the components - Update the
app-routing
,side-menu
with your new component section following other component sections patterns
- Update the
version
in the package being updated - Run
npm run build
to build all the packages ready for production - Commit the changes before running
npm run docs
to separate the commits from each other - Run
npm run docs
to compile the docs for github pages and commit changes. - Navigate to
dist/<package-name>
and runnpm publish
to publish the packages that was updated.
Support me by becoming a patron and buying me a beer :)
See the LICENSE file.