{ "name": "backend-node-mbg", "version": "1.0.50", "scripts": { "start": "bun run src/app/server.ts", "dev": "bun run --watch src/app/server.ts", "db:gen": "drizzle-kit generate", "db:genclean": "rm -rf ./drizzle && drizzle-kit generate", "db:migrate": "drizzle-kit migrate", "db:push": "drizzle-kit push", "setup-admin": "bun run setup-admin.ts", "test": "bun test", "test:watch": "bun test --watch", "test:coverage": "bun test --coverage --coverage-reporter=lcov", "lint": "eslint", "lint:fix": "eslint --fix" }, "dependencies": { "@aws-sdk/client-s3": "^3.893.0", "@bogeychan/elysia-logger": "^0.1.10", "@elysiajs/cors": "^1.4.0", "@elysiajs/jwt": "^1.4.0", "@elysiajs/openapi": "^1.4.11", "@elysiajs/opentelemetry": "^1.4.0", "@elysiajs/swagger": "^1.3.1", "@opentelemetry/auto-instrumentations-node": "^0.64.1", "@opentelemetry/exporter-jaeger": "^2.1.0", "@opentelemetry/exporter-trace-otlp-proto": "^0.205.0", "@opentelemetry/sdk-node": "^0.205.0", "@opentelemetry/sdk-trace-node": "^2.1.0", "@types/pg": "^8.15.5", "axios": "^1.12.2", "date-fns": "^4.1.0", "drizzle-kit": "^0.31.4", "drizzle-orm": "^0.44.5", "drizzle-typebox": "^0.3.3", "drizzle-zod": "^0.8.3", "elysia": "latest", "graceful-server-elysia": "^1.0.25", "id128": "^1.6.6", "jose": "^6.1.0", "lodash-es": "^4.17.21", "pg": "^8.16.3", "redis": "4", "zod": "^4.1.11" }, "devDependencies": { "@eslint/js": "^9.35.0", "@stylistic/eslint-plugin": "^5.3.1", "@types/bun": "^1.3.3", "@types/lodash-es": "^4.17.12", "@types/node": "^24.10.1", "bun-types": "latest", "eslint": "^9.35.0", "globals": "^16.4.0", "jiti": "^2.5.1", "pino-pretty": "^13.1.1", "typescript-eslint": "^8.44.0" }, "overrides": { "@sinclair/typebox": "0.34.33" }, "module": "src/app/server.js", "imports": { "##/*": "./src/*" } }