{ "name": "@lysnrai/platform-service", "version": "0.1.0", "private": true, "description": "Platform Service — consolidated: auth, audit, notifications, flags, blob, invitations, referrals, promos, subscriptions, usage, plans, licenses, stripe, items, comments, votes, public", "type": "module", "scripts": { "dev": "tsx watch src/server.ts", "build": "tsc", "start": "node dist/server.js", "pretest": "pnpm --dir ../.. --filter @bytelyst/auth --filter @bytelyst/blob --filter @bytelyst/storage --filter @bytelyst/config --filter @bytelyst/cosmos --filter @bytelyst/datastore --filter @bytelyst/errors --filter @bytelyst/queue --filter @bytelyst/events --filter @bytelyst/fastify-core build", "test": "vitest run --pool forks", "test:watch": "vitest", "lint": "eslint src/", "gen:module": "tsx scripts/gen-module.ts" }, "dependencies": { "@azure/cosmos": "^4.2.0", "@bytelyst/auth": "workspace:*", "@bytelyst/blob": "workspace:*", "@bytelyst/config": "workspace:*", "@bytelyst/cosmos": "workspace:*", "@bytelyst/datastore": "workspace:*", "@bytelyst/devops": "workspace:*", "@bytelyst/errors": "workspace:*", "@bytelyst/events": "workspace:*", "@bytelyst/fastify-core": "workspace:*", "@bytelyst/queue": "workspace:*", "@bytelyst/storage": "workspace:*", "@fastify/cors": "^10.0.2", "@fastify/rate-limit": "^10.3.0", "@fastify/swagger": "^9.4.2", "@fastify/swagger-ui": "^5.2.5", "bcryptjs": "^2.4.3", "fastify": "^5.2.1", "fastify-metrics": "^10.3.0", "fastify-zod-openapi": "^5.5.0", "jose": "^6.0.8", "nodemailer": "^6.10.1", "stripe": "^17.5.0", "yaml": "^2.8.2", "zod": "^3.24.2", "zod-openapi": "^5.4.6" }, "devDependencies": { "@types/bcryptjs": "^2.4.6", "@types/node": "^22.12.0", "tsx": "^4.19.2", "typescript": "^5.7.3", "vitest": "^3.0.5" } }