Skip to content

Repository files navigation

⚡ Angular 22 CSR Zoneless Blueprint — Atelier Busco Template

Angular Vite TypeScript License: MIT

A production-grade, zero-cruft Angular 22 CSR (Client-Side Rendering) Blueprint configured according to Atelier Busco's Public Architecture Standards. Designed for sub-second build loops, surgical UI reactivity via Signals, zero zone.js runtime overhead, and seamless Vercel / Static Edge hosting.


⚡ Key Architectural Pillars

  • Natively Zoneless (No zone.js): Configured with provideZonelessChangeDetection(), removing zone.js polyfills to reduce bundle size and enable surgical UI updates via Angular Signals.
  • Application Builder (Esbuild + Vite): Modern build pipeline delivering instant HMR during development and optimized ESM production bundles.
  • Component-First Architecture: 100% Standalone components by default with native control flow (@if, @for, @empty).
  • Signal-Driven Reactive State: Utilizes input() / output() Signals and fetch-based HTTP Client (withFetch()).

🛠️ Tech Stack

Component Technology
Framework Angular 22 (Standalone CSR)
Reactivity Angular Signals + Zoneless
Build Engine Esbuild & Vite (Application Builder)
Styling Tailwind CSS (Dark Theme)
Routing Angular Router (withComponentInputBinding + withHashLocation)
HTTP Client provideHttpClient(withFetch())

🚀 Quick Start

1. Clone & Install

git clone https://github.com/Atelier-Busco/atelier-angular-22-csr-template.git
cd atelier-angular-22-csr-template
npm install

2. Local Development

npm run start

Open your browser at http://localhost:4200/.

3. Production Build

npm run build

The output files will be stored in dist/atelier-angular-22-csr-template/browser/.


🏛️ Standards & Guidelines

This template enforces Atelier Busco's Public Standards:


Engineered by Atelier BuscoStrategic technical partner for founders and innovation leaders.

About

A production-grade, zero-cruft Angular 22 CSR (Client-Side Rendering) Blueprint configured according to Atelier Busco's Public Architecture Standards. Designed for sub-second build loops, surgical UI reactivity via Signals, zero `zone.js` runtime overhead, and seamless Vercel / Static Edge hosting.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages