- Add /trading and /admin named Socket.IO namespaces; root namespace kept for backward compat; admin namespace rejects non-admins at connect time - Wire auditRepository.ts: persist TradeAuditEvent to Cosmos audit-events container (best-effort); expose GET /api/admin/audit for admin queries - Add tradingTelemetry singleton (Node.js Map-based storage adapter); init and fatal-error tracking wired in index.ts main() - Add TAB_MARKETPLACE_ENABLED / TAB_MEMBERSHIP_ENABLED config flags; expose tabs.* shape in GET /api/feature-flags response - Fix SupabaseService URL validation (regex check before createClient) - Wire check:api-contract and check:audit-repository into npm run test - Switch @bytelyst/* deps to file:../vendor/* references Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
28 lines
1.3 KiB
JSON
28 lines
1.3 KiB
JSON
{
|
|
"name": "@bytelyst/invt-trading-root",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"packageManager": "pnpm@10.6.5",
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "pnpm --filter @bytelyst/trading-backend build && pnpm --filter @bytelyst/trading-web build && pnpm --filter @bytelyst/trading-mobile typecheck",
|
|
"lint": "pnpm --filter @bytelyst/trading-backend lint && pnpm --filter @bytelyst/trading-web lint && pnpm --filter @bytelyst/trading-mobile lint",
|
|
"smoke:release": "sh ./scripts/smoke-release.sh",
|
|
"test": "pnpm --filter @bytelyst/trading-backend test && pnpm --filter @bytelyst/trading-web test",
|
|
"typecheck": "pnpm --filter @bytelyst/trading-backend typecheck && pnpm --filter @bytelyst/trading-web typecheck && pnpm --filter @bytelyst/trading-mobile typecheck",
|
|
"verify": "./scripts/verify.sh",
|
|
"dev": "sh ./scripts/dev.sh",
|
|
"docker:up": "docker compose up --build",
|
|
"docker:dev": "docker compose -f docker-compose.yml -f docker-compose.dev.yml up",
|
|
"docker:down": "docker compose down"
|
|
},
|
|
"dependencies": {
|
|
"@bytelyst/kill-switch-client": "file:./vendor/bytelyst/kill-switch-client",
|
|
"@bytelyst/react-auth": "file:./vendor/bytelyst/react-auth",
|
|
"@bytelyst/telemetry-client": "file:./vendor/bytelyst/telemetry-client"
|
|
},
|
|
"devDependencies": {
|
|
"typescript": "^5.9.3"
|
|
}
|
|
}
|