🚀 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.
- 📦 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
.
To install ArchGen in your Angular project (Angular 17+ recommended), run:
ng add @lawrenceyb/angular-archgen
Run the following command to initialize the schematic:
ng add @lawrenceyb/angular-archgen
You will be prompted to configure various options for your project.
ArchGen automatically sets up Husky to enforce precommit checks, ensuring code quality before changes are committed.
MIT License. See LICENSE for details.
Happy coding! 🚀