{ "name": "api", "version": "0.2.0", "main": "build/main/cli/index.js", "author": "Abel Luck ", "license": "AGPL-3.0-or-later", "dependencies": { "@adiwajshing/baileys": "5.0.0", "@adiwajshing/keyed-db": "0.2.4", "@digiresilience/hapi-nextauth": "0.2.1", "@digiresilience/hapi-pg-promise": "^0.0.3", "@digiresilience/montar": "^0.1.6", "@digiresilience/node-signald": "0.0.3", "@graphile-contrib/pg-simplify-inflector": "^6.1.0", "@hapi/basic": "^7.0.0", "@hapi/boom": "^10.0.0", "@hapi/wreck": "^18.0.0", "@hapipal/schmervice": "^2.1.0", "@hapipal/toys": "^3.2.0", "blipp": "^4.0.2", "camelcase-keys": "^8.0.2", "fluent-ffmpeg": "^2.1.2", "graphile-migrate": "^1.4.1", "graphile-worker": "^0.13.0", "hapi-auth-jwt2": "^10.4.0", "hapi-postgraphile": "^0.11.0", "hapi-swagger": "^15.0.0", "joi": "^17.7.0", "jsonwebtoken": "^9.0.0", "jwks-rsa": "^3.0.1", "long": "^5.2.1", "p-memoize": "^7.1.1", "pg-monitor": "^2.0.0", "pg-promise": "^11.0.2", "postgraphile-plugin-connection-filter": "^2.3.0", "remeda": "^1.6.0", "twilio": "^3.84.1" }, "devDependencies": { "@babel/core": "7.20.12", "@babel/preset-env": "7.20.2", "@babel/preset-typescript": "7.18.6", "@types/jest": "^29.2.5", "eslint": "^8.32.0", "pino-pretty": "^9.1.1", "prettier": "^2.8.3", "ts-node": "^10.9.1", "typescript": "4.9.4", "@types/hapi__wreck": "^17.0.1", "@types/long": "^4.0.2", "nodemon": "^2.0.20", "@types/node": "*", "camelcase-keys": "^8.0.2", "pg-monitor": "^2.0.0", "typedoc": "^0.23.24" }, "nodemonConfig": { "ignore": [ "docs/*" ], "ext": "ts,json,js" }, "scripts": { "build": "tsc -p tsconfig.json", "fix:lint": "eslint src --ext .ts --fix", "fix:prettier": "prettier \"src/**/*.ts\" --write", "cli": "NODE_ENV=development nodemon --unhandled-rejections=strict build/main/cli/index.js", "serve": "NODE_ENV=development npm run cli server", "serve:prod": "NODE_ENV=production npm run cli server", "worker": "NODE_ENV=development npm run cli worker", "worker:prod": "NODE_ENV=production npm run cli worker", "lint:lint": "eslint src --ext .ts", "lint:prettier": "prettier \"src/**/*.ts\" --list-different", "lint": "npm run lint:lint && npm run lint:prettier", "watch:build": "tsc -p tsconfig.json -w" } }