{ "name": "riju", "version": "0.0.0", "license": "MIT", "private": true, "dependencies": { "@babel/core": "^7.10.3", "@babel/preset-env": "^7.10.3", "@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/node-cleanup": "^2.1.1", "@types/parse-passwd": "^1.0.0", "@types/rimraf": "^3.0.0", "@types/shell-quote": "^1.7.0", "@types/tmp": "^0.2.0", "@types/uuid": "^8.0.0", "app-root-path": "^3.0.0", "async-lock": "^1.2.4", "babel-loader": "^8.1.0", "css-loader": "^3.5.3", "ejs": "^3.1.3", "express": "^4.17.1", "express-ws": "^4.0.0", "file-loader": "^6.0.0", "historic-readline": "^1.0.8", "lodash": "^4.17.15", "moment": "^2.27.0", "monaco-editor": "^0.20.0", "monaco-editor-webpack-plugin": "^1.9.0", "monaco-languageclient": "^0.13.0", "node-pty": "^0.9.0", "npm-run-all": "^4.1.5", "p-queue": "^6.6.0", "parse-passwd": "^1.0.0", "rimraf": "^3.0.2", "shell-quote": "^1.7.2", "strip-ansi": "^6.0.0", "style-loader": "^1.2.1", "ts-loader": "^7.0.5", "typescript": "^3.9.5", "uuid": "^8.1.0", "vscode": "^1.1.37", "vscode-jsonrpc": "^5.0.1", "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_NONPOLLING_WATCHER=1 tsc --watch --preserveWatchOutput", "frontend": "webpack --production", "frontend-dev": "webpack --development --watch", "server": "scripts/setup.bash && node backend/out/server.js", "server-dev": "watchexec --no-vcs-ignore -w backend/out -r 'scripts/setup.bash && node backend/out/server.js'", "system": "scripts/compile-system.bash", "system-dev": "watchexec --no-vcs-ignore -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", "lsp-repl": "node backend/out/lsp-repl.js", "sandbox": "node backend/out/sandbox.js", "test": "bash -c 'scripts/setup.bash && time node backend/out/test-runner.js \"$@\"' --" } }