Files
trade-message-center/apps/server/package.json
T
2026-09-17 11:54:30 +08:00

38 lines
2.2 KiB
JSON

{
"name": "@trade-message-center/server",
"version": "0.8.30",
"private": true,
"type": "module",
"scripts": {
"dev": "pnpm run dev:watch",
"predev": "pnpm --filter @trade-message-center/onetalk-contract build",
"dev:watch": "NODE_ENV=development node --watch --experimental-strip-types src/dev-entry.ts",
"dev:test": "NODE_ENV=test node --watch --experimental-strip-types src/dev-entry.ts",
"predev:test": "pnpm --filter @trade-message-center/onetalk-contract build",
"dev:mind-http": "NODE_ENV=test node --watch --experimental-strip-types src/dev-entry.ts",
"predev:mind-http": "pnpm --filter @trade-message-center/onetalk-contract build",
"db:generate": "drizzle-kit generate",
"db:check": "drizzle-kit check",
"db:migrate": "node --env-file-if-exists=../../.env --env-file-if-exists=../../.env.local --env-file-if-exists=../../.env.development --env-file-if-exists=../../.env.development.local --experimental-strip-types src/database/migrate.ts",
"db:reset": "NODE_ENV=development node --env-file-if-exists=../../.env --env-file-if-exists=../../.env.local --env-file-if-exists=../../.env.development --env-file-if-exists=../../.env.development.local --experimental-strip-types src/database/reset.ts",
"build": "tsc -p tsconfig.json",
"prebuild": "pnpm --filter @trade-message-center/onetalk-contract build",
"typecheck": "tsc --noEmit -p tsconfig.json",
"pretypecheck": "pnpm --filter @trade-message-center/onetalk-contract build",
"test": "node --experimental-strip-types --test $(find test -type f -name '*.test.ts' -not -name '*.integration.test.ts' -print) && pnpm run build && node --test $(find dist/test -type f -name '*.test.js' -not -name '*.integration.test.js' -print)",
"pretest": "pnpm --filter @trade-message-center/onetalk-contract build"
},
"dependencies": {
"@fastify/websocket": "^11.3.0",
"@trade-message-center/onetalk-contract": "workspace:*",
"drizzle-orm": "^0.45.2",
"fastify": "^5.12.1",
"postgres": "^3.4.9"
},
"devDependencies": {
"@types/node": "^22.10.2",
"drizzle-kit": "^0.31.10",
"typescript": "^5.7.3"
}
}