1.0.1 • Published 11 months ago

@lawrenceyb/angular-archgen v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

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! šŸš€