dev: make pnpm dev watch workspace package changes
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user