From 80ce46a65f40eda6912f7d643f8f471e70dae5e0 Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 5 Sep 2024 22:03:27 +0800 Subject: [PATCH] upgrade deps --- framework/eslint-config/package.json | 10 +++++----- packages/hydrooj/locales/zh.yaml | 1 - packages/hydrooj/package.json | 16 ++++++++-------- packages/ui-default/build/main.ts | 2 -- .../misc/icons/template/webicon.inc.styl | 4 +++- packages/ui-default/package.json | 10 +++++----- packages/utils/package.json | 2 +- packages/vjudge/package.json | 2 +- packages/vjudge/src/index.ts | 2 +- 9 files changed, 24 insertions(+), 25 deletions(-) diff --git a/framework/eslint-config/package.json b/framework/eslint-config/package.json index ca3dd682e..f20a98e8d 100644 --- a/framework/eslint-config/package.json +++ b/framework/eslint-config/package.json @@ -4,14 +4,14 @@ "license": "MIT", "main": "react.yaml", "dependencies": { - "@stylistic/eslint-plugin": "^2.6.2", - "@typescript-eslint/eslint-plugin": "^8.1.0", - "@typescript-eslint/parser": "^8.1.0", + "@stylistic/eslint-plugin": "^2.7.2", + "@typescript-eslint/eslint-plugin": "^8.4.0", + "@typescript-eslint/parser": "^8.4.0", "eslint-config-airbnb": "^19.0.4", "eslint-plugin-github": "^5.0.1", "eslint-plugin-import": "2.29.1", - "eslint-plugin-jsx-a11y": "^6.9.0", - "eslint-plugin-react": "^7.35.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.35.2", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-simple-import-sort": "^12.1.1" }, diff --git a/packages/hydrooj/locales/zh.yaml b/packages/hydrooj/locales/zh.yaml index 78c0ed539..a2cb7c6ad 100644 --- a/packages/hydrooj/locales/zh.yaml +++ b/packages/hydrooj/locales/zh.yaml @@ -485,7 +485,6 @@ Memory: 内存 Message {0} not found.: 消息 {0} 不存在。 Messages: 消息 Method: 方法 -monacoTheme: 编辑器主题 Month: 月 Monthly Popular: 月度最受欢迎 Most Upvoted Solutions: 最被赞同的题解 diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 2ed2c75ab..8c6945fe2 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -12,11 +12,11 @@ }, "preferUnplugged": true, "dependencies": { - "@aws-sdk/client-s3": "3.631.0", - "@aws-sdk/lib-storage": "3.631.0", - "@aws-sdk/s3-presigned-post": "3.631.0", - "@aws-sdk/s3-request-presigner": "3.631.0", - "@graphql-tools/schema": "^10.0.5", + "@aws-sdk/client-s3": "3.645.0", + "@aws-sdk/lib-storage": "3.645.0", + "@aws-sdk/s3-presigned-post": "3.645.0", + "@aws-sdk/s3-request-presigner": "3.645.0", + "@graphql-tools/schema": "^10.0.6", "@hydrooj/framework": "workspace:^", "@hydrooj/utils": "workspace:^", "@simplewebauthn/server": "9.0.3", @@ -26,7 +26,7 @@ "cac": "^6.7.14", "cordis": "3.16.0", "detect-browser": "^5.3.0", - "emoji-regex": "^10.3.0", + "emoji-regex": "^10.4.0", "emojis-list": "2.1.0", "fs-extra": "^11.2.0", "graphql": "^16.9.0", @@ -41,7 +41,7 @@ "mongodb": "^5.9.2", "mongodb-uri": "^0.9.7", "nanoid": "^5.0.7", - "nodemailer": "^6.9.14", + "nodemailer": "^6.9.15", "notp": "^2.0.3", "p-queue": "^8.0.1", "sanitize-filename": "^1.6.3", @@ -65,7 +65,7 @@ "@types/notp": "^2.0.5", "@types/saslprep": "^1.0.3", "@types/semver": "^7.5.8", - "@types/superagent": "^8.1.8", + "@types/superagent": "^8.1.9", "chokidar": "^3.6.0", "moment": "^2.30.1" } diff --git a/packages/ui-default/build/main.ts b/packages/ui-default/build/main.ts index 613a1364b..ec25605d4 100644 --- a/packages/ui-default/build/main.ts +++ b/packages/ui-default/build/main.ts @@ -116,8 +116,6 @@ async function main() { normalize: true, }, }); - const file = fs.readFileSync(root('misc/.iconfont/webicon.inc.styl'), 'utf-8'); - fs.writeFileSync(root('misc/.iconfont/webicon.inc.styl'), file.replace(/:/g, ' =')); } else { await runWebpack(argv.options as any); if (fs.existsSync('public/theme.css')) { diff --git a/packages/ui-default/misc/icons/template/webicon.inc.styl b/packages/ui-default/misc/icons/template/webicon.inc.styl index b8db30270..1417c0425 100644 --- a/packages/ui-default/misc/icons/template/webicon.inc.styl +++ b/packages/ui-default/misc/icons/template/webicon.inc.styl @@ -1,3 +1,5 @@ $icon-font-name = 'hydro-icons' -{{cssToVars}} +{% for name, value in infoData %} +${{prefix}}-{{ name }} = '{{ value.encodedCode }}' +{%- endfor %} diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 466343d7d..9bbf8b00d 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -25,8 +25,8 @@ "@fontsource/source-code-pro": "^5.0.19", "@fontsource/ubuntu-mono": "^5.0.21", "@hydrooj/utils": "workspace:^", - "@sentry/browser": "^8.27.0", - "@sentry/webpack-plugin": "^2.22.3", + "@sentry/browser": "^8.28.0", + "@sentry/webpack-plugin": "^2.22.4", "@simplewebauthn/browser": "9.0.1", "@svgr/webpack": "^8.1.0", "@types/jquery": "^3.5.30", @@ -37,7 +37,7 @@ "@types/nunjucks": "^3.2.6", "@types/pickadate": "^3.5.35", "@types/qrcode": "^1.5.5", - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "@types/redux-logger": "^3.0.13", "@types/uuid": "^10.0.0", @@ -108,7 +108,7 @@ "style-loader": "^3.3.4", "stylus": "^0.63.0", "stylus-loader": "7.1.2", - "svgtofont": "^5.0.3", + "svgtofont": "^6.0.0", "tether": "1.4.7", "tether-drop": "^1.4.2", "timeago-react": "^3.0.6", @@ -117,7 +117,7 @@ "web-streams-polyfill": "^4.0.0", "webpack": "^5.94.0", "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-server": "^5.0.4", + "webpack-dev-server": "^5.1.0", "webpack-manifest-plugin": "^5.0.0", "webpackbar": "^6.0.1" }, diff --git a/packages/utils/package.json b/packages/utils/package.json index 23208435f..2280cdd7c 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -16,7 +16,7 @@ "mongodb": "^5.9.2", "reggol": "^1.6.3", "search-query-parser": "^1.6.0", - "systeminformation": "^5.23.4" + "systeminformation": "^5.23.5" }, "devDependencies": { "@types/fs-extra": "^11.0.4" diff --git a/packages/vjudge/package.json b/packages/vjudge/package.json index f3ca9c355..89ff99b86 100644 --- a/packages/vjudge/package.json +++ b/packages/vjudge/package.json @@ -9,7 +9,7 @@ "preferUnplugged": true, "dependencies": { "@hydrooj/utils": "workspace:^", - "jsdom": "^24.1.1", + "jsdom": "^25.0.0", "superagent-charset": "^1.2.0", "superagent-proxy": "^3.0.0" }, diff --git a/packages/vjudge/src/index.ts b/packages/vjudge/src/index.ts index 14660a2af..bf71ea708 100644 --- a/packages/vjudge/src/index.ts +++ b/packages/vjudge/src/index.ts @@ -264,7 +264,7 @@ export async function apply(ctx: Context) { ctx.inject(['vjudge'], async (c) => { await c.vjudge.start(); for (const [k, v] of Object.entries(providers)) { - c.vjudge.addProvider(k, v); + if (!SystemModel.get(`vjudge.builtin-${k}-disable`)) c.vjudge.addProvider(k, v); } c.inject(['check'], ({ check }) => { check.addChecker('Vjudge', async (_ctx, log, warn, error) => {