A Vite+ monorepo organized around two workspace directories:
apps/ contains runnable entry points.packages/ contains supporting code packages.Each workspace package owns its scripts and declares its relationships to other workspace packages in package.json.
Run the repository checks through Vite Task:
vp run ready
Once workspace packages define test and build scripts, run them across the monorepo with:
vp run -r test
vp run -r build
Run an app and its transitive workspace dependencies:
vp run -t <app-package-name>#build
Shared Vite Task caching is enabled in vite.config.ts.
Run the API locally in workerd at http://localhost:8787:
vp run @overseer/api#dev
Deploy or destroy the production API at https://api.overseer.mulroy.ai:
vp run @overseer/api#deploy
vp run @overseer/api#destroy:production
Remote non-production stages receive an isolated hostname derived from their Alchemy stage. For example, pr-42 uses https://api-pr-42.overseer.mulroy.ai, and the default dev_dmmulroy stage uses https://api-dev-dmmulroy.overseer.mulroy.ai. Local workerd runs only on its localhost URL and does not attach a custom domain.
135 commits
19 commits
TypeScript
96.4%
MDX
2.8%
A Vite+ monorepo organized around two workspace directories:
apps/ contains runnable entry points.packages/ contains supporting code packages.Each workspace package owns its scripts and declares its relationships to other workspace packages in package.json.
Run the repository checks through Vite Task:
vp run ready
Once workspace packages define test and build scripts, run them across the monorepo with:
vp run -r test
vp run -r build
Run an app and its transitive workspace dependencies:
vp run -t <app-package-name>#build
Shared Vite Task caching is enabled in vite.config.ts.
Run the API locally in workerd at http://localhost:8787:
vp run @overseer/api#dev
Deploy or destroy the production API at https://api.overseer.mulroy.ai:
vp run @overseer/api#deploy
vp run @overseer/api#destroy:production
Remote non-production stages receive an isolated hostname derived from their Alchemy stage. For example, pr-42 uses https://api-pr-42.overseer.mulroy.ai, and the default dev_dmmulroy stage uses https://api-dev-dmmulroy.overseer.mulroy.ai. Local workerd runs only on its localhost URL and does not attach a custom domain.
135 commits
19 commits
TypeScript
96.4%
MDX
2.8%