{
"name": "@cocalc/backend",
"version": "1.22.2",
"description": "CoCalc backend functionality: functionality used by either the hub, the next.js server or the project.",
"exports": {
"./*": "./dist/*.js",
"./database": "./dist/database/index.js",
"./conat": "./dist/conat/index.js",
"./server-settings": "./dist/server-settings/index.js",
"./auth/*": "./dist/auth/*.js",
"./auth/tokens/*": "./dist/auth/tokens/*.js"
},
"keywords": ["utilities", "cocalc"],
"scripts": {
"preinstall": "npx only-allow pnpm",
"clean": "rm -rf dist node_modules",
"build": "pnpm exec tsc --build",
"tsc": "pnpm exec tsc --watch --pretty --preserveWatchOutput",
"test": "pnpm exec jest --forceExit --maxWorkers=50%",
"depcheck": "pnpx depcheck --ignores events",
"prepublishOnly": "pnpm test",
"conat-watch": "node ./bin/conat-watch.cjs",
"conat-connections": "node ./bin/conat-connections.cjs",
"conat-disconnect": "node ./bin/conat-disconnect.cjs",
"conat-inventory": "node ./bin/conat-inventory.cjs",
"conat-persist": "DEBUG=cocalc:* node ./bin/conat-persist.cjs"
},
"files": ["dist/**", "bin/**", "README.md", "package.json"],
"author": "SageMath, Inc.",
"license": "SEE LICENSE.md",
"dependencies": {
"@cocalc/backend": "workspace:*",
"@cocalc/conat": "workspace:*",
"@cocalc/util": "workspace:*",
"@types/debug": "^4.1.12",
"@types/jest": "^29.5.14",
"awaiting": "^3.0.0",
"better-sqlite3": "^11.10.0",
"chokidar": "^3.6.0",
"debug": "^4.4.0",
"fs-extra": "^11.2.0",
"lodash": "^4.17.21",
"lru-cache": "^7.18.3",
"password-hash": "^1.2.2",
"prom-client": "^13.0.0",
"rimraf": "^5.0.5",
"shell-escape": "^0.2.0",
"tmp-promise": "^3.0.3",
"zstd-napi": "^0.0.10"
},
"repository": {
"type": "git",
"url": "https://github.com/sagemathinc/cocalc"
},
"homepage": "https://github.com/sagemathinc/cocalc/tree/master/src/packages/backend",
"devDependencies": {
"@types/node": "^18.16.14"
}
}