diff --git a/README.md b/README.md index 7845166..79bdaff 100644 --- a/README.md +++ b/README.md @@ -20,26 +20,18 @@ Orbit owns only the parts where product value lives - the clients, Satellite (vo ## Development -The workspace uses **pnpm** with a dependency catalog and **[vite-plus](https://github.com/vitejs/vite-plus)** (`vp`) as the task runner. Requires Node >= 24. +The workspace uses **[vite-plus](https://github.com/vitejs/vite-plus)** (`vp`) as the task runner. Requires Node >= 24. ```sh -pnpm install # install workspace dependencies -pnpm dev # web dev server (runs apps/web) -pnpm ready # gate: vp check && vp run -r test && vp run -r build -``` - -Scoped and recursive commands: +vp i # initialize the project +vp create # add a new package/app to the monorepo +vp run test # run every test suite -```sh -vp run web#dev # Vite dev server for the web app -vp run web#build # build the web app / PWA -vp run -r test # run every test suite -vp run -r build # build every package and app +vp run dev # start the apps/web dev server +vp run build # build the apps/web application ``` -## Specification - -The complete design spec - architecture, components, identity, clients, infrastructure, ADRs, and research tracks - lives in [orbit-spec](https://github.com/hivecom/orbit-spec). Start with the [Platform Comparison](https://github.com/hivecom/orbit-spec/blob/main/spec/01-architecture/05-platform-comparison.md) and [Design Philosophy](https://github.com/hivecom/orbit-spec/blob/main/spec/01-architecture/02-philosophy.md). +Use `vp test` inside an individual package when you want that package's local Vite/Vitest config, for example `packages/app` or `packages/platform`. From the workspace root, use `vp run -r test` so each package runs under its own test setup. ## License diff --git a/apps/web/package.json b/apps/web/package.json index 6521a73..2079383 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -9,17 +9,17 @@ "preview": "vp preview" }, "dependencies": { - "core": "workspace:*", + "app": "workspace:*", "platform": "workspace:*", - "vue": "^3.5.34" + "vue": "^3.5.38" }, "devDependencies": { - "@types/node": "^24.12.3", - "@vitejs/plugin-vue": "^6.0.6", + "@types/node": "^24.13.2", + "@vitejs/plugin-vue": "^6.0.7", "@vue/tsconfig": "^0.9.1", - "typescript": "~6.0.2", - "vite": "catalog:", + "typescript": "~6.0.3", + "vite": "npm:@voidzero-dev/vite-plus-core@^0.2.1", "vite-plus": "catalog:", - "vue-tsc": "^3.2.8" + "vue-tsc": "^3.3.5" } } diff --git a/apps/web/src/App.vue b/apps/web/src/App.vue index 9de6887..c3a8911 100644 --- a/apps/web/src/App.vue +++ b/apps/web/src/App.vue @@ -1,5 +1,5 @@