DEV Community

Discussion on: What was your win this week?

Collapse
 
shhdharmen profile image
Dharmen Shah

I contributed a major update to @ngneat/lib which helps Angular developers to create fully featured, open-source angular library.

GitHub logo ngneat / lib

🤖 Lets you focus on the stuff that matters

Lets you focus on the stuff that matters

MIT commitizen PRs styled with prettier All Contributors ngneat

@ngneat/lib

Schematics that wrap the Angular generate library schematics and provide all the standard boilerplate you need in order to create a neat Angular open-source project.

ng add @ngneat/lib @scope/toaster # change @scope/toaster with your lib name
Enter fullscreen mode Exit fullscreen mode

Features

  • 👆 Only Single command to do everything
  • 📂 A schematic carrying scaffolding for Angular Library
  • 📄 Contains community documents and templates which enhances open-source experiences with GitHub
  • 📦 Semantic release support
  • GitHub Actions workflows
  • 🚀 Site Deployment with angular-cli-ghpages
  • 🧑‍🤝‍🧑 Adds All-Contributors specifications
  • 🔐 Sets up Commitlint, husky, prettier and lint-staged
  • 📜 Configures all needed scripts in package.json
  • 🐬 Works with NX workspace
  • Lints newly created library project

Table of Content