-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
31 lines (31 loc) · 1.31 KB
/
Copy pathpackage.json
File metadata and controls
31 lines (31 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
"name": "game",
"version": "0.1.0",
"private": true,
"description": "微信小游戏 monorepo:Cocos Creator 3.8.8 客户端 + Colyseus 0.17 服务端 + 双端共享包",
"workspaces": [
"apps/shared",
"apps/server"
],
"scripts": {
"sync:shared": "node scripts/sync-shared.mjs",
"report:size": "node tools/build-size-report.mjs",
"codegen:fgui": "node --import tsx tools/fgui-codegen/cli.ts",
"sync:shared:watch": "node scripts/sync-shared.mjs --watch",
"dev:server": "npm --workspace @game/server run dev",
"start:server": "npm --workspace @game/server run start",
"typecheck": "npm --workspace @game/shared run typecheck && npm --workspace @game/server run typecheck && npm run typecheck:client",
"verify:ecs": "cd apps/client/assets/src/lib/ecs && shasum -a 256 -c ../../../../../../scripts/ecs.sha256",
"fetch:fgui": "bash scripts/fetch-fgui.sh",
"test:fgui": "cd apps/server && node --import tsx --test ../../tools/fgui-codegen/fgui-codegen.test.ts ../client/test/*.test.ts",
"config:excel-to-json": "node tools/excel-to-json.mjs",
"config:excel-to-json:check": "node tools/excel-to-json.mjs --check",
"typecheck:client": "tsc -p apps/client/tsconfig.typecheck.json"
},
"engines": {
"node": ">=22"
},
"devDependencies": {
"xlsx": "^0.18.5"
}
}