diff --git a/package.json b/package.json index a42196e5e..b31000d01 100644 --- a/package.json +++ b/package.json @@ -32,11 +32,11 @@ "license": "AGPL-3.0-only", "devDependencies": { "@simplewebauthn/typescript-types": "7.4.0", - "@types/autocannon": "^7.12.1", - "@types/cross-spawn": "^6.0.3", - "@types/node": "^20.8.6", - "@types/semver": "^7.5.3", - "@types/supertest": "^2.0.14", + "@types/autocannon": "^7.12.3", + "@types/cross-spawn": "^6.0.4", + "@types/node": "^20.8.10", + "@types/semver": "^7.5.4", + "@types/supertest": "^2.0.15", "autocannon": "^7.12.0", "cac": "^6.7.14", "chokidar": "^3.5.3", @@ -47,25 +47,25 @@ "css-loader": "^6.8.1", "esbuild": "0.17.10", "esbuild-loader": "^2.21.0", - "eslint": "^8.51.0", + "eslint": "^8.53.0", "eslint-import-resolver-typescript": "^3.6.1", - "eslint-import-resolver-webpack": "^0.13.7", + "eslint-import-resolver-webpack": "^0.13.8", "fs-extra": "^11.1.1", "globby": "13.2.2", "inspectpack": "^4.7.1", "latest-version": "7.0.0", "mini-css-extract-plugin": "^2.7.6", "monaco-editor-webpack-plugin": "^7.1.0", - "mongodb": "^5.9.0", + "mongodb": "^5.9.1", "mongodb-memory-server": "^9.0.1", "nyc": "^15.1.0", "ora": "^7.0.1", - "postcss-loader": "7.3.2", + "postcss-loader": "7.3.3", "semver": "^7.5.4", "simple-git": "^3.20.0", "style-loader": "^3.3.3", - "stylus": "^0.60.0", - "stylus-loader": "7.1.2", + "stylus": "^0.61.0", + "stylus-loader": "7.1.3", "supertest": "^6.3.3", "ts-loader": "^9.5.0", "typescript": "^5.2.2", diff --git a/packages/center/package.json b/packages/center/package.json index 421d31d2a..5d6a3f4a0 100644 --- a/packages/center/package.json +++ b/packages/center/package.json @@ -10,7 +10,7 @@ "hydrooj": "*" }, "dependencies": { - "crypto-js": "^4.1.1", + "crypto-js": "^4.2.0", "semver": "^7.5.4" } } diff --git a/packages/eslint-config/base.yaml b/packages/eslint-config/base.yaml index 25c1b9e30..da1cb4278 100644 --- a/packages/eslint-config/base.yaml +++ b/packages/eslint-config/base.yaml @@ -54,10 +54,9 @@ rules: format: null - selector: variable modifiers: [destructured] - filter: - regex: '^_id$' - match: false - format: [camelCase, PascalCase, UPPER_CASE, snake_case] + format: null + - selector: import + format: null - selector: variable format: [camelCase, PascalCase, UPPER_CASE] modifiers: [const] @@ -81,12 +80,10 @@ rules: format: null - selector: [typeMethod] format: [camelCase, PascalCase] - - selector: enum + - selector: [enum, class, interface] format: [PascalCase] - - selector: [class, interface, typeAlias, enumMember] + - selector: [typeAlias, enumMember, typeParameter] format: [PascalCase, camelCase, UPPER_CASE] - - selector: typeParameter - format: [camelCase, PascalCase, UPPER_CASE] '@typescript-eslint/no-redeclare': 0 '@typescript-eslint/default-param-last': 0 diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 22ebbec45..c0d2a43ff 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -4,13 +4,13 @@ "license": "MIT", "main": "react.yaml", "dependencies": { - "@typescript-eslint/eslint-plugin": "^6.8.0", - "@typescript-eslint/parser": "^6.8.0", + "@typescript-eslint/eslint-plugin": "^6.9.1", + "@typescript-eslint/parser": "^6.9.1", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-typescript": "^17.1.0", "eslint-plugin-github": "^4.10.1", - "eslint-plugin-import": "2.28.1", - "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-import": "2.29.0", + "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-simple-import-sort": "10.0.0" diff --git a/packages/fps-importer/package.json b/packages/fps-importer/package.json index 592653fb8..78b037029 100644 --- a/packages/fps-importer/package.json +++ b/packages/fps-importer/package.json @@ -12,6 +12,6 @@ "xml2js": "^0.6.2" }, "devDependencies": { - "@types/xml2js": "^0.4.12" + "@types/xml2js": "^0.4.13" } } diff --git a/packages/geoip/package.json b/packages/geoip/package.json index c81e85f28..78a64c0a3 100644 --- a/packages/geoip/package.json +++ b/packages/geoip/package.json @@ -6,7 +6,7 @@ "author": "undefined ", "license": "AGPL-3.0-or-later", "dependencies": { - "maxmind": "^4.3.16" + "maxmind": "^4.3.17" }, "preferUnplugged": true, "scripts": { diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 8f7877a6e..034ea320f 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -8,9 +8,9 @@ "dependencies": { "@hydrooj/utils": "workspace:*", "cac": "^6.7.14", - "mongodb": "^5.9.0", + "mongodb": "^5.9.1", "p-queue": "^7.4.1", - "schemastery": "^3.13.1", + "schemastery": "^3.14.0", "shell-quote": "^1.8.1", "superagent": "^8.1.2", "ws": "^8.14.2" @@ -18,7 +18,7 @@ "preferUnplugged": true, "license": "AGPL-3.0-or-later", "devDependencies": { - "@types/shell-quote": "^1.7.2", - "@types/ws": "^8.5.7" + "@types/shell-quote": "^1.7.3", + "@types/ws": "^8.5.8" } } diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index afe0384d6..5e77b33e2 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -24,7 +24,7 @@ "cac": "^6.7.14", "cordis": "2.8.8", "detect-browser": "^5.3.0", - "emoji-regex": "^10.2.1", + "emoji-regex": "^10.3.0", "emojis-list": "2.1.0", "fs-extra": "^11.1.1", "graphql": "^16.8.1", @@ -33,22 +33,22 @@ "koa": "^2.14.2", "koa-body": "^6.0.1", "koa-compress": "^5.1.1", - "koa-proxies": "^0.12.3", + "koa-proxies": "^0.12.4", "koa-router": "^12.0.1", "koa-static-cache": "^5.1.4", "lodash": "^4.17.21", "lru-cache": "^10.0.1", "mime-types": "^2.1.35", "moment-timezone": "^0.5.43", - "mongodb": "^5.9.0", + "mongodb": "^5.9.1", "nanoid": "^5.0.2", - "nodemailer": "^6.9.6", + "nodemailer": "^6.9.7", "notp": "^2.0.3", "p-queue": "^7.4.1", "path-to-regexp": "^6.2.1", "require-resolve-hook": "^1.1.0", "saslprep": "^1.0.3", - "schemastery": "^3.13.1", + "schemastery": "^3.14.0", "semver": "^7.5.4", "serialize-javascript": "^6.0.1", "superagent": "^8.1.2", @@ -58,21 +58,21 @@ }, "devDependencies": { "@types/adm-zip": "^0.4.34", - "@types/fs-extra": "^11.0.2", - "@types/js-yaml": "^4.0.7", - "@types/koa": "^2.13.9", - "@types/koa-compress": "^4.0.4", - "@types/koa-router": "^7.4.5", - "@types/koa-static-cache": "^5.1.2", - "@types/lodash": "^4.14.199", - "@types/mime-types": "^2.1.2", - "@types/nodemailer": "^6.4.11", - "@types/notp": "^2.0.3", - "@types/saslprep": "^1.0.1", - "@types/semver": "^7.5.3", - "@types/serialize-javascript": "^5.0.2", - "@types/superagent": "^4.1.19", - "@types/tar": "^6.1.6", + "@types/fs-extra": "^11.0.3", + "@types/js-yaml": "^4.0.8", + "@types/koa": "^2.13.10", + "@types/koa-compress": "^4.0.5", + "@types/koa-router": "^7.4.6", + "@types/koa-static-cache": "^5.1.3", + "@types/lodash": "^4.14.200", + "@types/mime-types": "^2.1.3", + "@types/nodemailer": "^6.4.13", + "@types/notp": "^2.0.4", + "@types/saslprep": "^1.0.2", + "@types/semver": "^7.5.4", + "@types/serialize-javascript": "^5.0.3", + "@types/superagent": "^4.1.20", + "@types/tar": "^6.1.7", "moment": "^2.29.4" } } diff --git a/packages/migrate/package.json b/packages/migrate/package.json index db3aa9f5d..b6bc8e214 100644 --- a/packages/migrate/package.json +++ b/packages/migrate/package.json @@ -7,12 +7,12 @@ "license": "AGPL-3.0-or-later", "dependencies": { "mariadb": "^3.2.2", - "mongodb": "^5.9.0", + "mongodb": "^5.9.1", "turndown": "^7.1.2", "xml2js": "^0.6.2" }, "devDependencies": { - "@types/turndown": "^5.0.2", - "@types/xml2js": "^0.4.12" + "@types/turndown": "^5.0.3", + "@types/xml2js": "^0.4.13" } } diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index c6fb99fb5..b4c73fc9d 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -14,32 +14,32 @@ "cli": false }, "devDependencies": { - "@blueprintjs/core": "^5.5.1", - "@fontsource/dm-mono": "^5.0.15", - "@fontsource/fira-code": "^5.0.13", - "@fontsource/inconsolata": "^5.0.13", - "@fontsource/jetbrains-mono": "^5.0.15", + "@blueprintjs/core": "^5.6.0", + "@fontsource/dm-mono": "^5.0.17", + "@fontsource/fira-code": "^5.0.15", + "@fontsource/inconsolata": "^5.0.15", + "@fontsource/jetbrains-mono": "^5.0.17", "@fontsource/pt-mono": "^5.0.8", - "@fontsource/roboto-mono": "^5.0.13", - "@fontsource/source-code-pro": "^5.0.13", - "@fontsource/ubuntu-mono": "^5.0.15", + "@fontsource/roboto-mono": "^5.0.15", + "@fontsource/source-code-pro": "^5.0.15", + "@fontsource/ubuntu-mono": "^5.0.17", "@hydrooj/utils": "workspace:*", "@simplewebauthn/browser": "7.4.0", "@svgr/webpack": "^8.1.0", "@types/gulp-if": "^0.0.34", - "@types/jquery": "^3.5.22", - "@types/json-schema": "^7.0.13", - "@types/katex": "^0.16.3", - "@types/markdown-it": "^13.0.2", - "@types/pickadate": "^3.5.33", - "@types/qrcode": "^1.5.2", - "@types/react": "^18.2.28", - "@types/react-dom": "^18.2.13", - "@types/redux-logger": "^3.0.10", - "@types/serviceworker": "^0.0.75", - "@types/sharedworker": "^0.0.104", - "@types/webpack-env": "^1.18.2", - "@vscode/codicons": "^0.0.33", + "@types/jquery": "^3.5.25", + "@types/json-schema": "^7.0.14", + "@types/katex": "^0.16.5", + "@types/markdown-it": "^13.0.5", + "@types/pickadate": "^3.5.34", + "@types/qrcode": "^1.5.4", + "@types/react": "^18.2.34", + "@types/react-dom": "^18.2.14", + "@types/redux-logger": "^3.0.11", + "@types/serviceworker": "^0.0.76", + "@types/sharedworker": "^0.0.105", + "@types/webpack-env": "^1.18.3", + "@vscode/codicons": "^0.0.35", "ajv": "^8.12.0", "allotment": "^1.19.3", "autoprefixer": "^10.4.16", @@ -49,7 +49,7 @@ "clipboard": "^2.0.11", "cordis": "2.8.8", "diff": "^5.1.0", - "diff-dom": "^5.0.7", + "diff-dom": "^5.1.0", "echarts": "^5.4.3", "emojis-keywords": "2.0.0", "emojis-list": "2.1.0", @@ -95,7 +95,7 @@ "redux-promise-middleware": "^6.1.3", "redux-thunk": "^2.4.2", "rupture": "^0.7.1", - "schemastery": "^3.13.1", + "schemastery": "^3.14.0", "slideout": "^1.0.1", "sticky-kit": "^1.1.3", "tether": "1.4.7", diff --git a/packages/utils/package.json b/packages/utils/package.json index eae03197a..8aeb45a50 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -13,14 +13,14 @@ "fs-extra": "^11.1.1", "js-yaml": "^4.1.0", "moment-timezone": "^0.5.43", - "mongodb": "^5.9.0", - "reggol": "^1.5.2", + "mongodb": "^5.9.1", + "reggol": "^1.6.3", "search-query-parser": "^1.6.0", "source-map-support": "^0.5.21", - "systeminformation": "^5.21.11" + "systeminformation": "^5.21.15" }, "devDependencies": { - "@types/fs-extra": "^11.0.2", - "@types/source-map-support": "^0.5.8" + "@types/fs-extra": "^11.0.3", + "@types/source-map-support": "^0.5.9" } } diff --git a/packages/vjudge/package.json b/packages/vjudge/package.json index 4134e793e..9949b095a 100644 --- a/packages/vjudge/package.json +++ b/packages/vjudge/package.json @@ -15,6 +15,6 @@ }, "devDependencies": { "@types/jsdom": "21.1.1", - "@types/superagent-proxy": "^3.0.1" + "@types/superagent-proxy": "^3.0.2" } }