{ "name": "edumeet-server", "version": "3.3.4", "private": true, "description": "edumeet server", "author": "Håvar Aambø Fosstveit ", "contributors": [ "Stefan Otto", "Mészáros Mihály", "Roman Drozd", "Rémai Gábor László", "Piotr Pawałowski" ], "license": "MIT", "main": "lib/index.js", "scripts": { "start": "yarn build && node dist/server.js", "build": "rm -rf dist && tsc && ln -s ../certs dist/certs && ln -s ../public dist/public", "dev": "nodemon --exec ts-node --ignore dist/ -e js,ts server.js", "connect": "ts-node connect.js", "lint": "eslint -c .eslintrc.json --ext .js,.ts *.js *.ts lib/", "format": "prettier --write '**/*.ts' && npm run lint --fix" }, "dependencies": { "awaitqueue": "^1.0.0", "axios": "^0.21.1", "base-64": "^0.1.0", "bcrypt": "^5.0.1", "body-parser": "^1.19.0", "colors": "^1.4.0", "compression": "^1.7.4", "connect-redis": "^4.0.3", "cookie-parser": "^1.4.4", "debug": "^4.3.1", "express": "^4.17.1", "express-session": "^1.17.0", "express-socket.io-session": "^1.3.5", "fast-stats": "^0.0.6", "helmet": "^3.21.2", "ims-lti": "^3.0.2", "jsonwebtoken": "^8.5.1", "mediasoup": "vpalmisano/mediasoup#3.7.1-build-with-system-openssl", "openid-client": "^3.7.3", "passport": "^0.4.0", "passport-local": "^1.0.0", "passport-lti": "0.0.7", "passport-saml": "^1.3.5", "pidusage": "^2.0.21", "prom-client": "^13.1.0", "redis": "^2.8.0", "socket.io": "^2.4.0", "spdy": "^4.0.1", "uuid": "^7.0.2" }, "devDependencies": { "@types/base-64": "^0.1.3", "@types/body-parser": "^1.19.0", "@types/compression": "^1.7.0", "@types/connect-redis": "^0.0.16", "@types/cookie-parser": "^1.4.2", "@types/debug": "^4.1.5", "@types/express": "^4.17.11", "@types/express-session": "^1.17.3", "@types/helmet": "^4.0.0", "@types/jsonwebtoken": "^8.5.1", "@types/node": "^14.14.37", "@types/passport": "^1.0.6", "@types/passport-local": "^1.0.33", "@types/redis": "^2.8.28", "@types/uuid": "^8.3.0", "@typescript-eslint/eslint-plugin": "^4.21.0", "@typescript-eslint/parser": "^4.21.0", "eslint": "6.8.0", "eslint-config-airbnb-typescript": "^12.3.1", "eslint-config-prettier": "^8.1.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.3.1", "prettier": "^2.2.1", "prettier-cli": "^0.1.0", "prettier-eslint": "^12.0.0", "ts-node": "^9.1.1", "typescript": "^4.2.4" } }