{ "name": "hydrooj", "version": "5.0.7", "bin": "bin/hydrooj.js", "main": "src/plugin-api", "module": "src/plugin-api", "repository": "https://github.com/hydro-dev/Hydro.git", "author": "undefined ", "license": "AGPL-3.0-or-later OR Proprietary", "engines": { "node": ">=22" }, "preferUnplugged": true, "dependencies": { "@aws-sdk/client-s3": "3.1048.0", "@aws-sdk/lib-storage": "3.1048.0", "@aws-sdk/s3-presigned-post": "3.1048.0", "@aws-sdk/s3-request-presigner": "3.1048.0", "@babel/code-frame": "^8.0.6", "@cordisjs/plugin-timer": "1.1.2", "@hydrooj/common": "workspace:^", "@hydrooj/framework": "workspace:^", "@hydrooj/utils": "workspace:^", "@mongodb-js/saslprep": "^1.5.5", "@simplewebauthn/server": "13.2.2", "@undefined-moe/require-resolve-hook": "^1.1.0", "@zip.js/zip.js": "^2.23.0", "adm-zip": "0.5.16", "cac": "^7.0.0", "cordis": "4.0.0-rc.10", "csv-stringify": "^6.9.0", "emoji-regex": "^11.0.0", "emojis-list": "2.1.0", "fs-extra": "^11.4.1", "js-yaml": "^5.4.2", "koa-proxies": "^0.12.4", "koa-static-cache": "^5.1.4", "lodash": "^4.18.1", "lru-cache": "^11.5.3", "mime-types": "^3.0.2", "moment-timezone": "^0.6.5", "mongodb": "^7.7.0", "mongodb-uri": "^0.9.7", "nanoid": "^6.0.1", "nodemailer": "^10.0.14", "otpauth": "^9.5.2", "p-queue": "^9.3.3", "sanitize-filename": "^1.6.4", "schemastery": "^3.18.0", "semver": "^7.8.5", "shell-quote": "^1.12.0", "shorty.js": "^1.0.1", "superagent": "^10.4.1", "superagent-proxy": "^3.0.0", "tar": "6.2.1", "ua-parser-js": "1.0.41" }, "devDependencies": { "@types/adm-zip": "^0.5.8", "@types/babel__code-frame": "^7.27.0", "@types/fs-extra": "^11.0.4", "@types/js-yaml": "^4.0.9", "@types/koa-static-cache": "^5.1.4", "@types/lodash": "^4.17.25", "@types/mime-types": "^3.0.1", "@types/mongodb-uri": "^0.9.4", "@types/nodemailer": "^8.0.2", "@types/semver": "^7.8.0", "@types/shell-quote": "^1.7.5", "@types/superagent": "^8.1.11", "@types/superagent-proxy": "^3.0.4", "@types/ua-parser-js": "^0.7.39", "chokidar": "^5.0.0", "moment": "^2.31.0" } }