Description pending.
| Project | Path | Description |
|---|---|---|
my-app |
projects/my-app |
Angular SSR application |
my-lib |
projects/my-lib |
Publishable Angular library |
server |
projects/server |
Standalone Express backend |
| Layer | Technology |
|---|---|
| Frontend | Angular 21.2, SSR (AngularNodeAppEngine) |
| Language | TypeScript 5.9 |
| Styling | SCSS (7-1 pattern) |
| Backend | Express 5 · Bun 1.3.13 |
| Testing | Vitest + jsdom |
| Library build | ng-packagr |
See package.json for the full dependency list.
Install
npm installDevelop
npm start # serve my-app at http://localhost:4200Build
npm run build:my-app # production build (Angular app)
npm run build:my-lib # build library → dist/my-lib
npm run build:all # build lib then app
npm run serve:ssr:my-app # run compiled SSR serverTest
npm run test:my-app
npm run test:my-libExpress server (run from projects/server)
bun run dev # watch mode (bun --watch)
bun run start # run directly with Bun
bun run typecheck # type-check only (tsc --noEmit)See .doc/repo-structure.md for full folder structure and conventions.