{ "name": "riju", "version": "0.0.0", "license": "MIT", "private": true, "dependencies": { "@types/app-root-path": "^1.2.4", "@types/async-lock": "^1.1.2", "@types/express": "^4.17.6", "@types/express-ws": "^3.0.0", "@types/lodash": "^4.14.155", "@types/mkdirp": "^1.0.1", "@types/parse-passwd": "^1.0.0", "@types/rimraf": "^3.0.0", "@types/tmp": "^0.2.0", "@types/uuid": "^8.0.0", "app-root-path": "^3.0.0", "async-lock": "^1.2.4", "css-loader": "^3.5.3", "ejs": "^3.1.3", "express": "^4.17.1", "express-ws": "^4.0.0", "file-loader": "^6.0.0", "lodash": "^4.17.15", "monaco-editor": "^0.20.0", "node-cleanup": "^2.1.2", "node-pty": "^0.9.0", "npm-run-all": "^4.1.5", "parse-passwd": "^1.0.0", "style-loader": "^1.2.1", "ts-loader": "^7.0.5", "typescript": "^3.9.5", "uuid": "^8.1.0", "webpack": "^4.43.0", "webpack-cli": "^3.3.11", "xterm": "^4.6.0", "xterm-addon-fit": "^0.4.0" }, "scripts": { "backend": "tsc", "backend-dev": "tsc --watch --preserveWatchOutput", "frontend": "webpack --production", "frontend-dev": "webpack --development --watch", "server": "scripts/setup.bash && node backend/out/server.js", "server-dev": "watchexec -w backend/out -r 'scripts/setup.bash && node backend/out/server.js'", "system": "scripts/compile-system.bash", "system-dev": "watchexec -w system/src -n scripts/compile-system.bash", "build": "run-s backend frontend system", "dev": "run-p backend-dev frontend-dev system-dev server-dev" } }