dev: make pnpm dev watch workspace package changes

This commit is contained in:
Dotta
2026-03-06 15:48:35 -06:00
parent b155415d7d
commit 36013c35d9
3 changed files with 6 additions and 2 deletions

View File

@@ -218,7 +218,8 @@ By default, agents run on scheduled heartbeats and event-based triggers (task as
## Development ## Development
```bash ```bash
pnpm dev # Full dev (API + UI) pnpm dev # Full dev (API + UI, watch mode)
pnpm dev:once # Full dev without file watching
pnpm dev:server # Server only pnpm dev:server # Server only
pnpm build # Build all pnpm build # Build all
pnpm typecheck # Type checking pnpm typecheck # Type checking

View File

@@ -29,6 +29,8 @@ This starts:
- API server: `http://localhost:3100` - API server: `http://localhost:3100`
- UI: served by the API server in dev middleware mode (same origin as API) - UI: served by the API server in dev middleware mode (same origin as API)
`pnpm dev` runs the server in watch mode and restarts on changes from workspace packages (including adapter packages). Use `pnpm dev:once` to run without file watching.
Tailscale/private-auth dev mode: Tailscale/private-auth dev mode:
```sh ```sh

View File

@@ -3,8 +3,9 @@
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "node scripts/dev-runner.mjs dev", "dev": "node scripts/dev-runner.mjs watch",
"dev:watch": "PAPERCLIP_MIGRATION_PROMPT=never node scripts/dev-runner.mjs watch", "dev:watch": "PAPERCLIP_MIGRATION_PROMPT=never node scripts/dev-runner.mjs watch",
"dev:once": "node scripts/dev-runner.mjs dev",
"dev:server": "pnpm --filter @paperclipai/server dev", "dev:server": "pnpm --filter @paperclipai/server dev",
"dev:ui": "pnpm --filter @paperclipai/ui dev", "dev:ui": "pnpm --filter @paperclipai/ui dev",
"build": "pnpm -r build", "build": "pnpm -r build",