aril
TypeScript icon, indicating that this package has built-in type declarations

0.0.27 • Public • Published

ARiL-UI-LIB

This library was generated with Angular CLI version 17.1.0.

> npx @angular/cli new workspace --no-create-application
> npx ng generate library aril
> npx ng add @angular-eslint/schematics
> npm install prettier --save-dev
> npx nx init
> ng generate component button --flat --path projects/aril/ui/button/src

Code Scaffolding

Run ng generate component|directive|pipe|service|class|guard|interface|enum|module --flat --path projects/aril/<subentry>/<feature>/src to generate a new as you select.

  • Note: Don't forget to add --path or else it will be added to the default project in your angular.json file.

  • Note: subentry must be one of ui|util|http|i18n|theme.

  • Note: Don't forget to add index.ts and ng-package.json for components of subentry points.

  • Note: Don't forget to export component from index.ts.

Folder Scaffolding

  • main-entry (aril)
    • sub-entry (ui|util|http|i18n|theme)
      • feature (button,calendar etc.)
        • src
          • feature.component.ts
          • feature.view.html
        • index.ts
        • ng-package.json
      • index.ts
      • ng-package.json

Build

Run ng build aril to build the project. The build artifacts will be stored in the dist/ directory.

Publishing

After building your library with ng build aril, go to the dist folder cd dist and run npm publish.

Note: Don't forget to increment the version number in project.json before build.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

Readme

Keywords

none

Package Sidebar

Install

npm i aril

Weekly Downloads

55

Version

0.0.27

License

none

Unpacked Size

1.93 MB

Total Files

546

Last publish

Collaborators

  • nar-bus