{
  "private": "true",
  "name": "server",
  "scripts": {
    "dev:tsx": "NODE_ENV=development node --import=tsx --watch-path=.env --watch-path=./src --watch-path=../notifications/src --watch-path=../shared --watch-preserve-output",
    "dev": "scripts/db start; pnpm run dev:tsx --inspect=9876 src/server.ts",
    "dev:worker": "pnpm run dev:tsx src/worker.ts",
    "dev:e2e": "PUBLIC_IS_E2E_TEST=\"yes\" pnpm dev",
    "worker": "tsx src/worker.ts",
    "prisma": "scripts/prisma",
    "test": "vitest",
    "test:solid": "PALOLO_TEST_GROUP=solid pnpm run test",
    "seed-test-database": "tsx src/test/scripts/seed-test-database.ts",
    "types": "tsc",
    "db": "scripts/db",
    "queue": "scripts/queue",
    "psql": "scripts/psql.sh",
    "seed": "tsx scripts/seed.ts",
    "create-test-seed": "tsx src/test/scripts/create-test-seed.ts",
    "baas": "tsx scripts/baas.ts",
    "manage": "tsx scripts/manage.ts",
    "save": "tsx scripts/save.ts",
    "import-members": "tsx scripts/import-members.ts",
    "seed-production": "tsx scripts/seed-production.ts",
    "deployment-version": "tsx scripts/deployment-version.ts",
    "secrets": "tsx scripts/secrets.ts",
    "auto": "tsx scripts/auto.ts",
    "member-payroll": "tsx scripts/member-payroll.ts",
    "internal-notification": "tsx scripts/internal-notification.ts",
    "plaid": "tsx scripts/plaid.ts"
  },
  "prisma": {
    "seed": "pnpm run seed"
  },
  "dependencies": {
    "@aws-sdk/client-s3": "^3.572.0",
    "@aws-sdk/client-sqs": "^3.572.0",
    "@aws-sdk/client-sso-oidc": "3.572.0",
    "@aws-sdk/client-sts": "^3.572.0",
    "@aws-sdk/credential-provider-node": "^3.572.0",
    "@aws-sdk/types": "^3.567.0",
    "@newrelic/native-metrics": "^10.1.1",
    "@prisma/client": "^5.13.0",
    "@rxfork/sqs-consumer": "^6.0.0",
    "@sendgrid/client": "^8.1.3",
    "@sendgrid/mail": "^8.1.3",
    "@types/argparse": "^2.0.16",
    "@types/newrelic": "^9.14.3",
    "argon2": "^0.40.1",
    "argparse": "^2.0.1",
    "cors": "^2.8.5",
    "csv-parse": "^5.5.5",
    "csv-stringify": "^6.4.6",
    "dotenv": "^16.4.5",
    "express": "^4.19.2",
    "express-session": "^1.18.0",
    "fastest-levenshtein": "^1.0.16",
    "helmet": "^7.1.0",
    "hi-base32": "^0.5.1",
    "jsonwebtoken": "^9.0.2",
    "multer": "1.4.5-lts.1",
    "newrelic": "^11.16.0",
    "notifications": "workspace:*",
    "plaid": "^19.0.0",
    "safe-stable-stringify": "^2.4.3",
    "script-helpers": "workspace:*",
    "shared": "workspace:*",
    "triple-beam": "^1.4.1",
    "twilio": "^5.0.4",
    "uuid-by-string": "^4.0.0",
    "winston": "^3.13.0"
  },
  "devDependencies": {
    "@aws-sdk/client-secrets-manager": "^3.572.0",
    "@faker-js/faker": "^8.4.1",
    "@types/cors": "^2.8.17",
    "@types/express": "^4.17.21",
    "@types/express-session": "^1.18.0",
    "@types/jsonwebtoken": "^9.0.6",
    "@types/multer": "^1.4.11",
    "@types/node": "^20.16.5",
    "@types/triple-beam": "^1.3.5",
    "dotenv-expand": "^11.0.6",
    "mockdate": "^3.0.5",
    "prisma": "^5.13.0",
    "prisma-generator-zod": "workspace:*",
    "prisma-superset": "workspace:*",
    "yaml": "^2.4.2"
  }
}
