{ "name": "user-service", "description": "Panels - User Service", "version": "1.0.0", "author": "Declan Teevan ", "license": "Apache-2.0", "main": "index.ts", "scripts": { "start": "tsx ./src/main.ts", "dev": "tsx watch ./src/main.ts", "lint": "eslint .", "protobufs-compile": "npx buf generate ../../protobufs/user.proto" }, "homepage": "https://github.com/hexolan/panels", "dependencies": { "@bufbuild/buf": "^1.26.1", "@bufbuild/protobuf": "^1.3.1", "@bufbuild/protoc-gen-es": "^1.3.1", "@connectrpc/connect": "^0.13.2", "@connectrpc/connect-fastify": "^2.1.1", "@connectrpc/protoc-gen-connect-es": "^0.13.2", "@types/mongoose-unique-validator": "^1.0.7", "fastify": "^5.7.4", "kafkajs": "^2.2.4", "mongoose": "^7.8.6", "mongoose-unique-validator": "^4.0.0", "tsx": "^3.12.7", "typescript": "^5.2.2" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^6.7.3", "@typescript-eslint/parser": "^6.7.3", "eslint": "^8.50.0" } }