From 7588f13e2d05641b391263593ea2814e5d3a6e05 Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 6 Jul 2024 12:53:48 +0800 Subject: [PATCH] upgrade deps --- framework/framework/package.json | 2 +- framework/framework/server.ts | 2 ++ packages/hydrojudge/package.json | 2 +- packages/hydrooj/package.json | 6 ++---- packages/hydrooj/src/libs.ts | 2 +- packages/prom-client/package.json | 2 +- packages/ui-default/entry.js | 8 ++++++-- packages/ui-default/package.json | 6 +++--- 8 files changed, 17 insertions(+), 13 deletions(-) diff --git a/framework/framework/package.json b/framework/framework/package.json index 96a4a707d..80e7f873b 100644 --- a/framework/framework/package.json +++ b/framework/framework/package.json @@ -20,7 +20,7 @@ "sanitize-filename": "^1.6.3", "saslprep": "^1.0.3", "shorty.js": "^1.0.1", - "ws": "^8.17.1" + "ws": "^8.18.0" }, "devDependencies": { "@types/fs-extra": "^11.0.4", diff --git a/framework/framework/server.ts b/framework/framework/server.ts index 01528bc6f..8b5f7c630 100644 --- a/framework/framework/server.ts +++ b/framework/framework/server.ts @@ -21,6 +21,8 @@ import { import { Router } from './router'; import serializer from './serializer'; +export { WebSocket, WebSocketServer } from 'ws'; + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent export function encodeRFC5987ValueChars(str: string) { return ( diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 065f07433..741bbe263 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -14,7 +14,7 @@ "semver": "^7.6.2", "shell-quote": "^1.8.1", "superagent": "^9.0.2", - "ws": "^8.17.1" + "ws": "^8.18.0" }, "preferUnplugged": true, "license": "AGPL-3.0-or-later", diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 80ea2e7aa..9ca9a8c07 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -34,7 +34,7 @@ "koa-proxies": "^0.12.4", "koa-static-cache": "^5.1.4", "lodash": "^4.17.21", - "lru-cache": "^10.3.0", + "lru-cache": "^10.3.1", "mime-types": "^2.1.35", "moment-timezone": "^0.5.45", "mongodb": "^5.9.2", @@ -43,7 +43,6 @@ "nodemailer": "^6.9.14", "notp": "^2.0.3", "p-queue": "^8.0.1", - "path-to-regexp": "^7.0.0", "sanitize-filename": "^1.6.3", "saslprep": "^1.0.3", "schemastery": "^3.14.6", @@ -51,8 +50,7 @@ "shorty.js": "^1.0.1", "superagent": "^9.0.2", "tar": "6.2.1", - "thirty-two": "^1.0.2", - "ws": "^8.17.1" + "thirty-two": "^1.0.2" }, "devDependencies": { "@types/adm-zip": "^0.4.34", diff --git a/packages/hydrooj/src/libs.ts b/packages/hydrooj/src/libs.ts index b207256e6..ffd6b34eb 100644 --- a/packages/hydrooj/src/libs.ts +++ b/packages/hydrooj/src/libs.ts @@ -5,7 +5,7 @@ import Schema from 'schemastery'; import superagent from 'superagent'; import { Context } from './context'; export { ObjectId, Filter } from 'mongodb'; -export { WebSocket, WebSocketServer } from 'ws'; +export { WebSocket, WebSocketServer } from '@hydrooj/framework'; export * from './utils'; export * from './interface'; export * from './typeutils'; diff --git a/packages/prom-client/package.json b/packages/prom-client/package.json index 53cac434d..e82739b4d 100644 --- a/packages/prom-client/package.json +++ b/packages/prom-client/package.json @@ -3,6 +3,6 @@ "version": "0.1.9", "main": "index.ts", "dependencies": { - "prom-client": "^15.1.2" + "prom-client": "^15.1.3" } } diff --git a/packages/ui-default/entry.js b/packages/ui-default/entry.js index 5acfa7e0a..dbd83224b 100644 --- a/packages/ui-default/entry.js +++ b/packages/ui-default/entry.js @@ -39,11 +39,15 @@ if (process.env.NODE_ENV === 'production' && !UiContext.sentry_disable) { release: `hydro-web@${process.env.VERSION}`, integrations: [ Sentry.browserTracingIntegration(), - Sentry.replayIntegration(), + Sentry.browserApiErrorsIntegration(), + Sentry.replayIntegration({ + networkRequestHeaders: ['Content-Type'], + networkResponseHeaders: ['Content-Type', 'Location'], + }), ], tracesSampleRate: 0.1, tracePropagationTargets: ['localhost', /^\//, window.location.host], - replaysSessionSampleRate: 0.1, + replaysSessionSampleRate: 0.03, replaysOnErrorSampleRate: 1.0, }); } diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index b14ae8125..f47d8af02 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -14,7 +14,7 @@ "cli": false }, "devDependencies": { - "@blueprintjs/core": "^5.10.4", + "@blueprintjs/core": "^5.10.5", "@cordisjs/core": "3.17.3", "@fontsource/dm-mono": "^5.0.20", "@fontsource/fira-code": "^5.0.18", @@ -25,7 +25,7 @@ "@fontsource/source-code-pro": "^5.0.18", "@fontsource/ubuntu-mono": "^5.0.20", "@hydrooj/utils": "workspace:^", - "@sentry/browser": "^8.13.0", + "@sentry/browser": "^8.15.0", "@sentry/webpack-plugin": "^2.20.1", "@simplewebauthn/browser": "7.4.0", "@svgr/webpack": "^8.1.0", @@ -76,7 +76,7 @@ "jquery.easing": "^1.4.1", "jquery.transit": "^0.9.12", "matchmedia-polyfill": "^0.3.2", - "md-editor-rt": "^4.17.1", + "md-editor-rt": "^4.17.3", "mini-css-extract-plugin": "^2.9.0", "moment": "^2.30.1", "monaco-editor": "0.50.0",