@lawrenceyb/angular-archgen

1.0.1 • Public • Published

ArchGen - Angular Schematic

🚀 ArchGen is a powerful Angular schematic designed to streamline project setup by automating the integration of essential services and tools. It ensures best practices while reducing the time required to configure a new Angular application.

Features

  • 📦 Service Integrations: Adds authentication and storage services.
  • 🎨 UI Enhancements: Integrates Angular Material and Tailwind CSS for rapid UI development.
  • 🎭 Precommit Hooks: Utilizes Husky to enforce code quality before commits.
  • 🔥 Optimized Angular Setup: Ensures best practices from the start.
  • 🎨 Pre-styled Theme: Updates styles.scss with predefined utility classes for consistency.
  • 🍪 Built-in Authentication and Storage Support: Installs ngx-cookie-service and @auth0/angular-jwt.

Installation

To install ArchGen in your Angular project (Angular 17+ recommended), run:

ng add @lawrenceyb/angular-archgen

Usage

Run the following command to initialize the schematic:

ng add @lawrenceyb/angular-archgen

You will be prompted to configure various options for your project.

Precommit Hooks (Husky)

ArchGen automatically sets up Husky to enforce precommit checks, ensuring code quality before changes are committed.

License

MIT License. See LICENSE for details.


Happy coding! 🚀

Package Sidebar

Install

npm i @lawrenceyb/angular-archgen

Weekly Downloads

7

Version

1.0.1

License

MIT

Unpacked Size

339 kB

Total Files

63

Last publish

Collaborators

  • lawrenceyb