Skip to content

Commit ee1fca4

Browse files
add schema watch mode
1 parent 4bd1efd commit ee1fca4

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@
66
"scripts": {
77
"build": "cross-env SKIP_ENV_VALIDATION=1 yarn workspaces foreach -A run build",
88
"test": "yarn workspaces foreach -A run test",
9-
"dev": "yarn dev:prisma:migrate:dev && npm-run-all --print-label --parallel dev:zoekt dev:backend dev:web dev:mcp-server",
9+
"dev": "yarn dev:prisma:migrate:dev && npm-run-all --print-label --parallel dev:zoekt dev:backend dev:web dev:mcp-server watch:schemas",
1010
"with-env": "cross-env PATH=\"$PWD/bin:$PATH\" dotenv -e .env.development -c --",
1111
"dev:zoekt": "yarn with-env zoekt-webserver -index .sourcebot/index -rpc",
1212
"dev:backend": "yarn with-env yarn workspace @sourcebot/backend dev:watch",
1313
"dev:web": "yarn with-env yarn workspace @sourcebot/web dev",
1414
"dev:mcp-server": "yarn workspace @sourcebot/mcp-server dev:watch",
15+
"watch:schemas": "yarn workspace @sourcebot/schemas watch",
1516
"dev:prisma:migrate:dev": "yarn with-env yarn workspace @sourcebot/db prisma:migrate:dev",
1617
"dev:prisma:studio": "yarn with-env yarn workspace @sourcebot/db prisma:studio",
1718
"dev:prisma:migrate:reset": "yarn with-env yarn workspace @sourcebot/db prisma:migrate:reset",

packages/schemas/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@
55
"scripts": {
66
"build": "yarn generate && tsc",
77
"generate": "tsx tools/generate.ts",
8+
"watch": "nodemon --watch ../../schemas -e json -x 'yarn generate'",
89
"postinstall": "yarn build"
910
},
1011
"devDependencies": {
1112
"@apidevtools/json-schema-ref-parser": "^11.7.3",
1213
"glob": "^11.0.1",
1314
"json-schema-to-typescript": "^15.0.4",
15+
"nodemon": "^3.1.10",
1416
"tsx": "^4.19.2",
1517
"typescript": "^5.7.3"
1618
},

0 commit comments

Comments
 (0)