Skip to content

Repository files navigation

Andersseen Stack

Andersseen Stack

Entry point for exploring, creating with and adopting the Andersseen Angular ecosystem.

Live Demo License: MIT

Angular AnalogJS Tailwind CSS Turborepo Cloudflare Pages

Workspace

This repository is now a pnpm workspace coordinated by Turborepo.

andersseen-stack/
|-- apps/
|   `-- www/                     # Current Analog ecosystem website
|-- packages/
|   |-- stack/                   # Future @andersseen/stack init
|   `-- create-andersseen-app/   # pnpm create andersseen-app (Minimal, Dashboard)
|-- docs/
|-- pnpm-workspace.yaml
`-- turbo.json

The website consumes the published ecosystem packages as an external application would:

Package Role
@voltui/components 1.x Visual components and semantic theme
@quartz-headless/core / @quartz-headless/primitives Headless behavior primitives
angular-movement 1.x Declarative motion
lumen-icons Angular icon components with subpath exports

Product Boundaries

Andersseen Stack has three long-term lanes:

  • Explore: apps/www, the website/docs/ecosystem portal.
  • Create: pnpm create andersseen-app, generates a new Analog application. Currently offers two shapes — Minimal (single-page starter) and Dashboard (AppShell with sidebar, navbar and routed pages).
  • Adopt: pnpm dlx @andersseen/stack init, future command for adding the core stack to an existing Angular/Analog app.

This phase intentionally does not ship the final creator, wizard, generators, auth, database, billing or deploy-provider flows. See docs/architecture.md for the current boundaries.

Quick Start

Requirements: Node.js >=22 and pnpm >=10.

pnpm install
pnpm dev

The website runs at http://localhost:5173/.

Scripts

Command Description
pnpm dev Start apps/www locally
pnpm build Build all workspace packages through Turbo
pnpm typecheck Typecheck packages with a typecheck script
pnpm lint Lint packages with a lint script
pnpm test / pnpm test:run Run non-watch tests through Turbo
pnpm e2e Run website Playwright tests
pnpm format Format the website source
pnpm deploy:www Build and deploy the website to Cloudflare Pages

Website-specific commands are also available with pnpm --filter @andersseen/www <script>.

Deployment

GitHub Actions installs the workspace, runs quality gates, builds once, uploads apps/www/dist/client, and deploys that artifact to Cloudflare Pages.

Manual deploy:

pnpm deploy:www

License

MIT © Andersseen

About

An ecosystem of modern, accessible & animated Angular libraries — Volt UI, Quartz, Angular Movement and Lumen Icons. Built with Angular 21 + AnalogJS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages