/ lionsmane / package.json
package.json
  1  {
  2    "name": "lionsmane-be",
  3    "version": "0.4.3",
  4    "description": "",
  5    "author": "",
  6    "private": true,
  7    "license": "EUPL-1.2",
  8    "scripts": {
  9      "build": "nest build",
 10      "migrate": "drizzle-kit migrate",
 11      "format": "biome format --write",
 12      "lint": "biome lint",
 13      "start": "nest start",
 14      "start:dev": "nest start --watch",
 15      "start:debug": "nest start --debug --watch",
 16      "start:prod": "node dist/main",
 17      "test": "vitest run",
 18      "test:watch": "vitest",
 19      "test:cov": "vitest run --coverage",
 20      "test:debug": "vitest --inspect-brk --inspect --logHeapUsage --threads=false",
 21      "test:e2e": "vitest run --config ./vitest.config.e2e.ts"
 22    },
 23    "dependencies": {
 24      "@better-auth/api-key": "^1.5.6",
 25      "@better-auth/drizzle-adapter": "https://pkg.pr.new/better-auth/better-auth/@better-auth/drizzle-adapter@6913",
 26      "@better-auth/passkey": "^1.5.6",
 27      "@keyv/redis": "^5.1.6",
 28      "@mozilla/readability": "^0.6.0",
 29      "@nestjs-modules/mailer": "^2.3.4",
 30      "@nestjs/axios": "^4.0.1",
 31      "@nestjs/bullmq": "^11.0.4",
 32      "@nestjs/cache-manager": "^3.1.0",
 33      "@nestjs/common": "^11.1.17",
 34      "@nestjs/config": "^4.0.3",
 35      "@nestjs/core": "^11.1.17",
 36      "@nestjs/platform-express": "^11.1.17",
 37      "@nestjs/schedule": "^6.1.1",
 38      "@nestjs/swagger": "^11.2.6",
 39      "@nestjs/terminus": "^11.1.1",
 40      "@nestjs/throttler": "^6.5.0",
 41      "@scalar/nestjs-api-reference": "^1.1.5",
 42      "@thallesp/nestjs-better-auth": "^2.5.3",
 43      "@types/jsdom": "^28.0.1",
 44      "@types/node": "^25.5.0",
 45      "@upstash/redis": "^1.37.0",
 46      "axios": "^1.14.0",
 47      "better-auth": "^1.5.6",
 48      "bullmq": "^5.72.1",
 49      "cache-manager": "^7.2.8",
 50      "cheerio": "^1.2.0",
 51      "date-fns": "^4.1.0",
 52      "dompurify": "^3.3.3",
 53      "dotenv": "^17.4.0",
 54      "drizzle-orm": "1.0.0-rc.1",
 55      "feedsmith": "3.0.0-next.6",
 56      "helmet": "^8.1.0",
 57      "ioredis": "^5.10.1",
 58      "jsdom": "^29.0.1",
 59      "ky": "^1.14.3",
 60      "mime": "^4.1.0",
 61      "nestjs-pino": "^4.6.1",
 62      "nestjs-zod": "^5.2.1",
 63      "nlcst-to-string": "^4.0.0",
 64      "nodemailer": "^8.0.4",
 65      "opml": "^0.5.8",
 66      "pg": "^8.20.0",
 67      "pino-http": "^11.0.0",
 68      "reflect-metadata": "^0.2.2",
 69      "remeda": "^2.33.7",
 70      "retext": "^9.0.0",
 71      "retext-keywords": "^8.0.2",
 72      "retext-pos": "^5.0.0",
 73      "robots-parser": "^3.0.1",
 74      "rxjs": "^7.8.2",
 75      "tldts": "^7.0.27",
 76      "ts-extras": "^0.19.0",
 77      "ts-pattern": "^5.9.0",
 78      "type-fest": "^5.5.0",
 79      "uuid": "^13.0.0",
 80      "zod": "^4.3.6"
 81    },
 82    "devDependencies": {
 83      "@faker-js/faker": "^10.4.0",
 84      "@fast-check/vitest": "^0.3.0",
 85      "@nestjs/cli": "^11.0.17",
 86      "@nestjs/schematics": "^11.0.10",
 87      "@nestjs/testing": "^11.1.17",
 88      "@suites/di.nestjs": "^3.0.1",
 89      "@suites/doubles.vitest": "^3.0.1",
 90      "@suites/unit": "^3.0.1",
 91      "@swc/cli": "^0.8.1",
 92      "@swc/core": "^1.15.21",
 93      "@types/express": "^5.0.6",
 94      "@types/jest": "^30.0.0",
 95      "@types/multer": "^2.1.0",
 96      "@types/nodemailer": "^7.0.11",
 97      "@types/pg": "^8.20.0",
 98      "@types/supertest": "^7.2.0",
 99      "@vitest/coverage-v8": "^4.1.2",
100      "drizzle-kit": "1.0.0-rc.1",
101      "fast-check": "^4.6.0",
102      "globals": "^17.4.0",
103      "jest": "^30.3.0",
104      "msw": "^2.12.14",
105      "source-map-support": "^0.5.21",
106      "supertest": "^7.2.2",
107      "ts-jest": "^29.4.9",
108      "ts-loader": "^9.5.7",
109      "ts-node": "^10.9.2",
110      "tsconfig-paths": "^4.2.0",
111      "typescript": "^6.0.2",
112      "unplugin-swc": "^1.5.9",
113      "vitest": "^4.1.2",
114      "vitest-mock-extended": "^3.1.1",
115      "zod-fast-check": "^0.10.1"
116    }
117  }