{
  "name": "backend",
  "version": "0.0.1",
  "description": "",
  "main": "dist/server.js",
  "scripts": {
    "lint": "tsc --project tsconfig.base.json --noEmit && eslint --fix --ext .ts,.js ./src",
    "build": "tsc --project tsconfig.base.json && tsc-alias -p tsconfig.base.json",
    "start": "node dist/server.js",
    "devStart": "tsx watch src/server.ts",
    "push": "prisma db push",
    "generate": "prisma generate",
    "plop": "plop"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@commitlint/cli": "^18.0.0",
    "@commitlint/config-conventional": "^18.0.0",
    "@typescript-eslint/eslint-plugin": "^6.4.0",
    "eslint": "^8.52.0",
    "eslint-config-standard-with-typescript": "^39.1.1",
    "eslint-plugin-import": "^2.25.2",
    "eslint-plugin-n": "^15.0.0 || ^16.0.0 ",
    "eslint-plugin-promise": "^6.0.0",
    "plop": "^4.0.0",
    "prisma": "^5.4.2",
    "tsc-alias": "^1.8.8",
    "tsx": "^3.14.0",
    "typescript": "^5.2.2",
    "vitest": "^0.34.6",
    "vitest-mock-extended": "^1.3.1"
  },
  "dependencies": {
    "@apollo/server": "^4.9.4",
    "@as-integrations/fastify": "^2.1.1",
    "@bull-board/api": "^5.9.1",
    "@bull-board/fastify": "^5.9.1",
    "@fastify/cookie": "^9.1.0",
    "@graphql-tools/schema": "^10.0.0",
    "@kazion/node-utils": "^0.9.0",
    "@prisma/client": "^5.4.2",
    "@types/node": "^20.8.7",
    "@types/ws": "^8.5.8",
    "bullmq": "^4.12.5",
    "dotenv": "^16.3.1",
    "fastify": "^4.24.3",
    "graphql": "^16.8.1",
    "graphql-redis-subscriptions": "^2.6.0",
    "graphql-subscriptions": "^2.0.0",
    "graphql-ws": "^5.14.1",
    "ioredis": "^5.3.2",
    "winston": "^3.11.0",
    "ws": "^8.14.2",
    "zod": "^3.22.4"
  }
}
