GitHub - mrahhal/template-angular-package: A template for an angular package.

CI npm License

A template for an angular package.

This is for my own use, but feel free to use it if it helps you. The CI workflow uses a shared workflow of mine from another repo, it might change without notice.

Features

  • Angular 13
  • Jest for testing
  • Lerna for multi packages
  • eslint
  • GitHub CI action to build, test, and release

Checklist

You can use the prepare.ps1 script to bulk rename/replace "template-angular-package" to the repo folder name:

Manual checklist:

  • Replace "template-angular-package" in file and file names with your repo name
  • Update LICENSE.txt
  • Replace "Mohammad Rahhal"
  • Add NPM_TOKEN GitHub secret for CI

Used by