{ "name": "rboard-backend", "version": "1.0.0", "main": "dist/index.js", "license": "MIT", "dependencies": { "@types/cookies": "^0.7.7", "@types/date-fns": "^2.6.0", "@types/express-ws": "^3.0.0", "@types/html-entities": "^1.2.16", "@types/json-diff": "^0.5.0", "@types/lodash": "^4.14.161", "@types/node": "^14.6.2", "@types/pg": "^7.14.4", "@types/ramda": "^0.27.29", "@types/tcp-port-used": "^1.0.0", "@types/ws": "^7.4.0", "aws-sdk": "^2.778.0", "cookies": "^0.8.0", "csv-writer": "^1.6.0", "date-fns": "^2.17.0", "dotenv": "^8.2.0", "express": "^4.17.1", "express-ws": "^4.0.0", "fp-ts": "^2.9.5", "google-auth-library": "^7.0.2", "googleapis": "^110.0.0", "html-entities": "^2.1.0", "io-ts": "^2.2.15", "io-ts-types": "^0.5.15", "json-diff": "^0.5.4", "jsonwebtoken": "^8.5.1", "lodash": "^4.17.20", "lonna": "^0.12.2", "monocle-ts": "^2.3.7", "newtype-ts": "^0.3.4", "node-pg-migrate": "^6.0.0", "pg": "^8.3.3", "pg-query-stream": "^4.2.1", "tcp-port-used": "^1.0.2", "tsx": "3.13.0", "typera-express": "^2.3.0", "typescript": "^5.3", "uWebSockets.js": "uNetworking/uWebSockets.js#v18.14.0", "uuid": "^8.3.0", "uuid4": "^2.0.2", "y-protocols": "^1.0.6" }, "scripts": { "start": "node --enable-source-maps .", "dev": "npm-run-all --parallel watch", "build": "tsc && ncc build dist/backend/src/server.js -o dist", "watch": "tsc-watch --onSuccess \"node --enable-source-maps dist/backend/src/server.js\" --preserveWatchOutput", "watch-ts": "tsc-watch --preserveWatchOutput", "lint": "echo 'No linting configured'" }, "engines": { "node": ">=14" }, "devDependencies": { "@types/express": "^4.17.7", "@types/jsonwebtoken": "^8.5.0", "@types/node-fetch": "^2.5.9", "@types/uuid": "^8.3.0", "@vercel/ncc": "^0.38.1", "tsc-watch": "^4.2.9" } }