@larskendall/create-web-app
v0.1.0
Published
Scaffold a new web app with devcontainers, SOPS, Claude Code, Loki/Grafana, and more
Readme
@larskendall/create-web-app
Scaffold a new web app with devcontainers, SOPS encryption, Claude Code, Loki/Grafana logging, and more.
Usage
pnpm create @larskendall/web-app my-project
# or
npx @larskendall/create-web-app my-projectThe CLI will prompt you to configure:
- PostgreSQL, Loki, and Grafana host ports
- SOPS age encryption key generation
- Git repository initialization
- Beads task tracking initialization
- Dependency installation via pnpm
What you get
A monorepo with two packages (common and web) and a full development environment:
- Devcontainer — Docker-based dev environment for VS Code
- PostgreSQL — database with automatic test DB creation
- Loki + Grafana — log aggregation and querying
- SOPS + age — encrypted secrets management
- Claude Code — AI assistant configuration with custom commands and skills
- Beads — local task/issue tracking
- Moon — monorepo task orchestration
- Just — command runner with project recipes
- GitHub Actions — CI workflow
- Railway — deployment configuration
- ESLint — linting with TypeScript support
- pnpm workspaces — package management
Requirements
- Node.js >= 20
- pnpm
Optional tools (the CLI gracefully skips these if not found):
- age — for SOPS key generation
- bd (beads) — for task tracking
License
MIT
