{ "name": "chatbridge", "version": "1.0.0", "description": "bridging a bunch of chats together", "main": "index.js", "repository": "https://git.jon-e.net/jonny/ucla-chat", "author": "sneakers-the-rat ", "license": "AGPL-3.0", "scripts": { "start": "ts-node-dev --respawn --transpile-only --exit-child src/app.ts", "build": "tsc -p .", "typeorm": "typeorm-ts-node-commonjs", "migrate": "rm -rf build && yarn build && yarn typeorm migration:generate ./src/migrations/added-user-entity -d ./src/utils/data-source.ts", "db:push": "rm -rf build && yarn build && yarn typeorm migration:run -d src/utils/data-source.ts", "importData": "npx ts-node-dev --transpile-only --exit-child src/data/seeder.ts", "client_start": "react-scripts start", "client_build": "react-scripts build", "client_eject": "react-scripts eject" }, "dependencies": { "@slack/oauth": "^2.6.1", "config": "^3.3.9", "cors": "^2.8.5", "dotenv": "^16.3.1", "express": "^4.18.2", "express-rate-limit": "^6.8.0", "helmet": "^7.0.0", "jsonwebtoken": "^9.0.1", "pg": "^8.11.1", "pug": "^3.0.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "^5.0.1", "redis": "^4.6.7", "typeorm": "^0.3.17", "typescript": "^5.1.6", "zod": "^3.21.4" }, "devDependencies": { "@types/config": "^3.3.0", "@types/cors": "^2.8.13", "@types/express": "^4.17.17", "@types/jsonwebtoken": "^9.0.2", "@types/node": "^20.4.2", "@types/pug": "^2.0.6", "ts-node": "^10.9.1", "ts-node-dev": "^2.0.0" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest" ] } }