{
  "name": "ipw-server",
  "version": "0.0.1",
  "description": "IPW server application",
  "author": "Craig van Tonder",
  "private": true,
  "license": "UNLICENSED",
  "scripts": {
    "start:staging": "pm2 start staging.config.js",
    "start:prod": "pm2 start production.config.js"
  },
  "dependencies": {
    "@casl/ability": "^6.5.0",
    "@casl/prisma": "^1.4.1",
    "@casl/vue": "^2.2.1",
    "@nestjs/common": "^10.2.5",
    "@nestjs/config": "^3.1.1",
    "@nestjs/core": "^10.2.5",
    "@nestjs/jwt": "^10.1.1",
    "@nestjs/passport": "^10.0.2",
    "@nestjs/platform-express": "^10.2.5",
    "@nestjs/serve-static": "^4.0.0",
    "@prisma/client": "^5.3.0",
    "@types/node-schedule": "^2.1.0",
    "argon2": "^0.31.1",
    "class-transformer": "^0.5.1",
    "cookie": "^0.5.0",
    "cookie-parser": "^1.4.6",
    "csrf-csrf": "^3.0.0",
    "ejs": "^3.1.9",
    "express-mysql-session": "^3.0.0",
    "express-session": "^1.17.3",
    "fast-csv": "^4.3.6",
    "html-entities": "^2.4.0",
    "luxon": "^3.4.3",
    "md5": "^2.3.0",
    "nest-casl": "^1.8.11",
    "node-schedule": "^2.1.1",
    "nodemailer": "^6.9.5",
    "passport": "^0.6.0",
    "passport-jwt": "^4.0.1",
    "passport-local": "^1.0.0",
    "prisma": "^5.3.0",
    "reflect-metadata": "^0.1.13",
    "rxjs": "^7.8.1",
    "sqids": "^0.3.0",
    "uuid": "^9.0.1"
  },
  "prisma": {
    "schema": "./prisma/schema.prisma"
  },
  "main": "main.js"
}