{
  "type": "module",
  "scripts": {
    "ts": "tsc --watch",
    "start": "nodemon --watch built --watch .env -e js,mjs,json,env ./built/src/main.js",
    "start-queues": "nodemon --watch built --watch -env -e js,mjs,json,env ./built/src/queues.js",
    "start-exitcrash": "while true; do nodemon --exitcrash --watch built --watch .env -e js,mjs,json,env ./built/src/main.js; sleep 5; done",
    "tag": "node ./built/tag-conductor-requests.js",
    "test": "jest"
  },
  "dependencies": {
    "@aws-sdk/client-ecs": "^3.363.0",
    "@aws-sdk/client-lambda": "^3.590.0",
    "@aws-sdk/client-s3": "^3.331.0",
    "@aws-sdk/s3-request-presigner": "^3.370.0",
    "@emotion/core": "^11.0.0",
    "@emotion/react": "^11.11.3",
    "@emotion/styled": "^11.11.0",
    "@ffmpeg-installer/ffmpeg": "^1.1.0",
    "@fusionauth/typescript-client": "^1.48.0",
    "@notionhq/client": "^2.2.3",
    "@octokit/core": "^6.1.2",
    "@paddle/paddle-node-sdk": "^1.3.0",
    "@segment/analytics-node": "^2.1.2",
    "@sendgrid/client": "^7.7.0",
    "@sendgrid/mail": "^7.7.0",
    "@sentry/node": "^7.47.0",
    "@tanstack/react-query": "^4.32.0",
    "@types/node": "^18.15.11",
    "audio-decode": "^2.1.3",
    "aws-sdk": "^2.1350.0",
    "badwords-list": "^1.0.0",
    "body-parser": "^1.19.0",
    "chart.js": "^4.4.3",
    "compression": "^1.7.4",
    "compute-cosine-similarity": "^1.0.0",
    "connect-busboy": "^1.0.0",
    "connect-redis": "^7.0.1",
    "connect-sqlite3": "^0.9.13",
    "cookie-parser": "^1.4.6",
    "cookie-session": "^2.0.0",
    "cors": "^2.8.5",
    "date-fns": "^3.3.1",
    "dotenv": "^8.2.0",
    "express": "^4.17.1",
    "express-http-proxy": "^1.6.3",
    "express-session": "^1.17.1",
    "express-subdomain": "^1.0.5",
    "express-useragent": "^1.0.15",
    "fluent-ffmpeg": "^2.1.2",
    "forever": "^4.0.3",
    "formik": "^2.4.6",
    "get-audio-duration": "^3.1.1",
    "helmet": "^6.0.1",
    "http-terminator": "3.2.0",
    "ioredis": "^5.3.2",
    "morgan": "^1.10.0",
    "multer": "^1.4.5-lts.1",
    "next": "13.2.4",
    "node-lame": "^1.3.2",
    "nodemon": "^2.0.7",
    "normalize-email": "^1.1.1",
    "openai": "^4.25.0",
    "passport": "^0.7.0",
    "passport-facebook": "^3.0.0",
    "passport-github2": "^0.1.12",
    "passport-google-oidc": "^0.1.0",
    "passport.socketio": "^3.7.0",
    "pg": "^8.11.3",
    "react": "^18.2.0",
    "react-chartjs-2": "^5.2.0",
    "react-dom": "^18.2.0",
    "socket.io": "^4.6.1",
    "stripe": "^11.13.0",
    "tiktoken": "^1.0.11",
    "tmp": "^0.2.1",
    "typescript": "^5.0.4",
    "uuid": "^9.0.0",
    "yt-dlp-wrap": "^2.3.12"
  },
  "devDependencies": {
    "@babel/preset-typescript": "^7.24.7",
    "@jest/globals": "^29.7.0",
    "@types/jest": "^29.5.12",
    "@types/react": "18.2.56",
    "jest": "^29.7.0",
    "passport-custom": "^1.1.1",
    "ts-jest": "^29.1.5",
    "tsc-alias": "^1.8.10"
  }
}
