Skip to content

v1.0.0

Choose a tag to compare

@dmitriyzhuk dmitriyzhuk released this 01 Jun 10:08
· 17 commits to main since this release

First official release of the CleanSlice NestJS + Nuxt Starter Kit — a full-stack starter built on Clean Architecture with vertical slices.

Stack

  • API: NestJS 11, Prisma 6, Passport/JWT auth, Swagger/OpenAPI, Helmet
  • App: Nuxt 4, Vue 3, Pinia 3, Tailwind CSS 4, shadcn-vue (reka-ui), VueUse, Inversify DI
  • Tooling: TypeScript 5, ESLint 9 (flat config) + Prettier, Husky + lint-staged, Docker (DigitalOcean-ready), @hey-api/openapi-ts typed client generation

Highlights

  • Vertical-slice architecture with the gateway pattern across both API and app
  • Auth scaffolding (register/login/me) and a complete user slice
  • Theme system with dark mode, glow effects, and shadcn-vue UI components (badge, separator, table, and more)
  • Docker deployment + build-time Swagger spec generation
  • Claude Code setup with the CleanSlice MCP server for AI-assisted development

Notable in this release

  • Upgraded to NestJS 11 and Nuxt 4 (with Pinia 3, Tailwind 4, reka-ui)
  • Hardened build-time Swagger generation (env placeholders, error handling, exit codes)
  • Husky pre-commit hooks + lint-staged at the repo root

Both api and app build cleanly (nest build, nuxt build).