{
  "name": "smc-project",
  "version": "1.5.0",
  "description": "CoCalc: project daemon",
  "exports": {
    "./named-servers": "./dist/named-servers/index.js",
    "./*": "./dist/*.js"
  },
  "keywords": [
    "python",
    "sage",
    "sagemath",
    "latex",
    "terminal",
    "web",
    "ide",
    "math",
    "mathematics"
  ],
  "workspaces": [
    "../smc-util",
    "../smc-webapp",
    "../smc-util-node",
    "."
  ],
  "dependencies": {
    "@types/lru-cache": "^5.1.0",
    "async": "^1.5.2",
    "async-await-utils": "^3.0.1",
    "awaiting": "^3.0.0",
    "better-sqlite3": "^7.1.0",
    "body-parser": "^1.19.0",
    "commander": "^7.2.0",
    "compression": "^1.7.4",
    "daemonize-process": "^3.0.0",
    "debug": "^4.3.2",
    "diskusage": "^1.1.3",
    "enchannel-zmq-backend": "^9.1.23",
    "execa": "^5.0.0",
    "expect": "^26.6.2",
    "express": "^4.17.1",
    "express-rate-limit": "^3.4.0",
    "formidable": "^1.2.2",
    "fs-extra": "^9.0.0",
    "get-port": "^5.1.1",
    "googlediff": "^0.1.0",
    "json-stable-stringify": "^1.0.1",
    "jsonfile": "^6.1.0",
    "jupyter-paths": "^2.0.3",
    "kernelspecs": "^2.0.1",
    "lean-client-js-node": "^1.2.12",
    "lru-cache": "^6.0.0",
    "mkdirp": "^1.0.4",
    "mocha": "^7.1.2",
    "node-pty": "^0.10.1",
    "pidusage": "^1.2.0",
    "portfinder": "^1.0.28",
    "posix": "^4.2.0",
    "prettier": "^2.1.1",
    "primus": "^8.0.3",
    "primus-multiplex": "github:STRML/primus-multiplex",
    "primus-responder": "^1.0.4",
    "prom-client": "^13.0.0",
    "request": "^2.88.0",
    "serve-index": "^1.9.1",
    "smc-util": "*",
    "smc-util-node": "*",
    "smc-webapp": "*",
    "temp": "^0.9.1",
    "tmp": "0.0.33",
    "uglify-js": "^3.13.9",
    "underscore": "^1.12.1",
    "uuid": "^8.0.0",
    "which": "^1.3.1",
    "ws": "^6.0.0"
  },
  "devDependencies": {
    "@types/better-sqlite3": "^5.4.0",
    "@types/body-parser": "^1.19.0",
    "@types/express": "^4.17.6",
    "@types/jquery": "^3.5.5",
    "@types/mocha": "^5.2.7",
    "@types/node": "^14.17.5",
    "coffeelint": "^2.1.0",
    "coffeescript": "^2.5.1",
    "typescript": "^4.3.5"
  },
  "scripts": {
    "start": "NODE_OPTIONS='--trace-warnings --unhandled-rejections=strict --enable-source-maps' npx cocalc-project",
    "build": "npx tsc && npx coffee -m -c -o dist/ .",
    "tsc": "npx tsc --watch",
    "old-test": "npm run testproj && npm run testjup",
    "old-testproj": "echo 'TEST PROJECT'; node_modules/.bin/mocha --reporter ${REPORTER:-progress} test/*.coffee",
    "old-testjup": "echo 'TEST JUPYTER SERVER'; cd jupyter && ../node_modules/.bin/mocha ${BAIL} --reporter ${REPORTER:-progress} test/*.coffee"
  },
  "author": "SageMath, Inc.",
  "contributors": [
    "William Stein <wstein@sagemath.com>"
  ],
  "license": "SEE LICENSE.md",
  "bugs": {
    "url": "https://github.com/sagemathinc/cocalc/issues"
  },
  "homepage": "https://github.com/sagemathinc/cocalc",
  "repository": {
    "type": "git",
    "url": "https://github.com/sagemathinc/cocalc"
  },
  "bin": {
    "cocalc-project": "./bin/cocalc-project.js"
  }
}
