refactor(model): extract dashboard model package #34
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/turbo-package-boundaries"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Extract the reusable dashboard schema, validation, and generic fixture into a dedicated internal workspace package.
Why
The repo had reusable UI in
packages/ui, but the dashboard model contract still lived underapps/web. That made the app own code that should be shareable across components, tooling, and future apps.Changes
@dimensionlab/dashboard-modelunderpackages/dashboard-model.apps/web/src/lib/dashboard-seed.Testing
bun run --cwd packages/dashboard-model buildbun run --cwd packages/dashboard-model test:unitbun run --cwd apps/web test:unit src/lib/workspace-boundary.test.tsbun run checkbun run test:unitbun run buildbun run db:checkbun run test:qaNotes
Turbo dry-runs now show
@dimensionlab/dashboard-model#buildas a dependency of@dimensionlab/web#buildand@dimensionlab/web#test:e2e.