{ "name": "vault", "version": "1.0.0", "description": "backend for rush cahracter archive", "main": "index.js", "scripts": { "build_protos": "mkdir -p src/proto & npx protoc -I=../proto/ --ts_out=server_grpc1:./src/proto --proto_path ../proto ../proto/*.proto", "build": "tsc", "start": "tsc && node dist/app.js", "dev": "npx ts-node-dev src/app.ts", "test": "echo \"Error: no test specified\" && exit 1", "format": "npx prettier . --write", "lint": "npx eslint . --ext .ts" }, "author": "iamBadgers", "license": "ISC", "devDependencies": { "@eslint/js": "^9.28.0", "@protobuf-ts/plugin": "^2.11.0", "@types/express": "^5.0.3", "@types/node": "^22.15.30", "eslint": "^9.28.0", "globals": "^16.2.0", "prettier": "3.5.3", "ts-node": "^10.9.2", "ts-node-dev": "^2.0.0", "typescript": "^5.8.3", "typescript-eslint": "^8.33.1" }, "dependencies": { "@grpc/grpc-js": "^1.13.4", "@protobuf-ts/protoc": "^2.11.0", "express": "^5.1.0", "google-protobuf": "^3.21.4", "mongodb": "^6.17.0" } }