Skip to content

Releases: DamageLabs/cellar-sync

v0.1.0 — Monorepo Scaffolding

10 Feb 13:34

Choose a tag to compare

What's New

First release of CellarSync — sets up the foundational monorepo structure that all future development builds on.

Added

  • npm workspaces monorepo with @cellarsync/shared, @cellarsync/api, and @cellarsync/web packages
  • TypeScript project references with strict mode and tsc --build for incremental compilation
  • ESLint v9 flat config with typescript-eslint projectService and Prettier integration
  • Prettier configuration (semi, double quotes, trailing commas, 100 printWidth)
  • .env.example with documented environment variables (DB path, JWT, CORS)
  • ESM everywhere with Node 20+ engine requirement
  • data/ and scripts/ scaffold directories

Verification

npm install        # installs all workspace deps, creates symlinks
npm run typecheck  # strict TypeScript compiles across all workspaces
npm run lint       # ESLint passes across all workspaces
npm run format:check  # Prettier passes

Full Changelog: https://github.com/DamageLabs/cellar-sync/blob/main/CHANGELOG.md

Closes #59