Skip to content

Commit 9792ea0

Browse files
u1-liquidsamunohitokakkokari-gtyih
authored
update deps (#887)
(cherry picked from commit f7da2ba) (cherry picked from commit d60c307) Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com> Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
1 parent cf1952a commit 9792ea0

File tree

14 files changed

+2023
-1866
lines changed

14 files changed

+2023
-1866
lines changed

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"type": "git",
77
"url": "https://github.com/MisskeyIO/misskey.git"
88
},
9-
"packageManager": "pnpm@9.15.0",
9+
"packageManager": "pnpm@9.15.3",
1010
"workspaces": [
1111
"packages/frontend",
1212
"packages/backend",
@@ -56,19 +56,19 @@
5656
"jpeg-js": "0.4.4",
5757
"lodash": "4.17.21",
5858
"sharp": "0.33.5",
59-
"tough-cookie": "5.0.0",
60-
"web-streams-polyfill": "4.0.0"
59+
"tough-cookie": "5.1.0",
60+
"web-streams-polyfill": "4.1.0"
6161
},
6262
"dependencies": {
6363
"cssnano": "7.0.6",
6464
"execa": "9.5.2",
6565
"js-yaml": "4.1.0",
6666
"postcss": "8.4.49",
6767
"terser": "5.37.0",
68-
"typescript": "5.7.2"
68+
"typescript": "5.7.3"
6969
},
7070
"devDependencies": {
71-
"@types/node": "22.10.2",
71+
"@types/node": "22.10.5",
7272
"@typescript-eslint/eslint-plugin": "7.10.0",
7373
"@typescript-eslint/parser": "7.10.0",
7474
"cross-env": "7.0.3",

packages/backend/package.json

+35-35
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,16 @@
3333
"generate-api-json": "pnpm build && node ./scripts/generate_api_json.js"
3434
},
3535
"optionalDependencies": {
36-
"@swc/core-darwin-arm64": "1.10.3",
37-
"@swc/core-darwin-x64": "1.10.3",
38-
"@swc/core-linux-arm-gnueabihf": "1.10.3",
39-
"@swc/core-linux-arm64-gnu": "1.10.3",
40-
"@swc/core-linux-arm64-musl": "1.10.3",
41-
"@swc/core-linux-x64-gnu": "1.10.3",
42-
"@swc/core-linux-x64-musl": "1.10.3",
43-
"@swc/core-win32-arm64-msvc": "1.10.3",
44-
"@swc/core-win32-ia32-msvc": "1.10.3",
45-
"@swc/core-win32-x64-msvc": "1.10.3",
36+
"@swc/core-darwin-arm64": "1.10.7",
37+
"@swc/core-darwin-x64": "1.10.7",
38+
"@swc/core-linux-arm-gnueabihf": "1.10.7",
39+
"@swc/core-linux-arm64-gnu": "1.10.7",
40+
"@swc/core-linux-arm64-musl": "1.10.7",
41+
"@swc/core-linux-x64-gnu": "1.10.7",
42+
"@swc/core-linux-x64-musl": "1.10.7",
43+
"@swc/core-win32-arm64-msvc": "1.10.7",
44+
"@swc/core-win32-ia32-msvc": "1.10.7",
45+
"@swc/core-win32-x64-msvc": "1.10.7",
4646
"@tensorflow/tfjs": "4.22.0",
4747
"@tensorflow/tfjs-node": "4.22.0",
4848
"bufferutil": "4.0.9",
@@ -63,34 +63,34 @@
6363
},
6464
"dependencies": {
6565
"@authenio/samlify-node-xmllint": "2.0.0",
66-
"@aws-sdk/client-s3": "3.717.0",
67-
"@aws-sdk/lib-storage": "3.717.0",
68-
"@bull-board/api": "6.5.4",
69-
"@bull-board/fastify": "6.5.4",
70-
"@bull-board/ui": "6.5.4",
66+
"@aws-sdk/client-s3": "3.726.1",
67+
"@aws-sdk/lib-storage": "3.726.1",
68+
"@bull-board/api": "6.6.1",
69+
"@bull-board/fastify": "6.6.1",
70+
"@bull-board/ui": "6.6.1",
7171
"@discordapp/twemoji": "15.1.0",
7272
"@elastic/elasticsearch": "8.17.0",
7373
"@fastify/accepts": "5.0.2",
74-
"@fastify/cookie": "11.0.1",
75-
"@fastify/cors": "10.0.1",
76-
"@fastify/express": "4.0.1",
77-
"@fastify/formbody": "8.0.1",
78-
"@fastify/http-proxy": "11.0.0",
79-
"@fastify/multipart": "9.0.1",
80-
"@fastify/static": "8.0.3",
81-
"@fastify/view": "10.0.1",
74+
"@fastify/cookie": "11.0.2",
75+
"@fastify/cors": "10.0.2",
76+
"@fastify/express": "4.0.2",
77+
"@fastify/formbody": "8.0.2",
78+
"@fastify/http-proxy": "11.0.1",
79+
"@fastify/multipart": "9.0.2",
80+
"@fastify/static": "8.0.4",
81+
"@fastify/view": "10.0.2",
8282
"@misskey-dev/sharp-read-bmp": "1.2.0",
8383
"@misskey-dev/summaly": "github:MisskeyIO/summaly#5.1.3",
8484
"@napi-rs/canvas": "0.1.65",
8585
"@nestjs/common": "10.4.15",
8686
"@nestjs/core": "10.4.15",
8787
"@nestjs/testing": "10.4.15",
8888
"@peertube/http-signature": "1.7.0",
89-
"@simplewebauthn/server": "13.0.0",
89+
"@simplewebauthn/server": "13.1.0",
9090
"@sinonjs/fake-timers": "11.3.1",
91-
"@smithy/node-http-handler": "3.3.3",
92-
"@swc/cli": "0.5.2",
93-
"@swc/core": "1.10.3",
91+
"@smithy/node-http-handler": "4.0.1",
92+
"@swc/cli": "0.6.0",
93+
"@swc/core": "1.10.7",
9494
"@twemoji/parser": "15.1.1",
9595
"accepts": "1.3.8",
9696
"ajv": "8.17.1",
@@ -99,7 +99,7 @@
9999
"bcryptjs": "2.4.3",
100100
"blurhash": "2.0.5",
101101
"body-parser": "1.20.3",
102-
"bullmq": "5.34.5",
102+
"bullmq": "5.34.9",
103103
"cacheable-lookup": "7.0.0",
104104
"cbor": "10.0.3",
105105
"chalk": "5.4.1",
@@ -110,8 +110,8 @@
110110
"content-disposition": "0.5.4",
111111
"date-fns": "4.1.0",
112112
"deep-email-validator": "0.1.21",
113-
"fastify": "5.2.0",
114-
"fastify-http-errors-enhanced": "6.0.0",
113+
"fastify": "5.2.1",
114+
"fastify-http-errors-enhanced": "6.0.1",
115115
"fastify-raw-body": "5.0.0",
116116
"feed": "4.2.2",
117117
"file-type": "19.6.0",
@@ -127,7 +127,7 @@
127127
"is-svg": "5.1.0",
128128
"jose": "5.9.6",
129129
"js-yaml": "4.1.0",
130-
"jsdom": "25.0.1",
130+
"jsdom": "26.0.0",
131131
"json5": "2.2.3",
132132
"jsonld": "8.3.3",
133133
"jsrsasign": "11.1.0",
@@ -170,18 +170,18 @@
170170
"rxjs": "7.8.1",
171171
"samlify": "2.8.11",
172172
"sanitize-html": "2.14.0",
173-
"secure-json-parse": "3.0.1",
173+
"secure-json-parse": "3.0.2",
174174
"sharp": "0.33.5",
175175
"slacc": "0.0.10",
176176
"strict-event-emitter-types": "2.0.0",
177177
"stringz": "2.1.0",
178-
"systeminformation": "5.23.23",
178+
"systeminformation": "5.25.11",
179179
"tinycolor2": "1.6.0",
180180
"tmp": "0.2.3",
181181
"tsc-alias": "1.8.10",
182182
"tsconfig-paths": "4.2.0",
183183
"typeorm": "0.3.20",
184-
"typescript": "5.7.2",
184+
"typescript": "5.7.3",
185185
"ulid": "2.3.0",
186186
"vary": "1.1.2",
187187
"web-push": "3.6.7",
@@ -210,7 +210,7 @@
210210
"@types/jsrsasign": "10.5.15",
211211
"@types/mime-types": "2.1.4",
212212
"@types/ms": "0.7.34",
213-
"@types/node": "22.10.2",
213+
"@types/node": "22.10.5",
214214
"@types/node-forge": "1.3.11",
215215
"@types/nodemailer": "6.4.17",
216216
"@types/oauth": "0.9.6",

packages/frontend/package.json

+14-14
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
"@rollup/plugin-typescript": "12.1.2",
2828
"@rollup/pluginutils": "5.1.4",
2929
"@syuilo/aiscript": "0.19.0",
30-
"@tabler/icons-webfont": "3.26.0",
30+
"@tabler/icons-webfont": "3.28.1",
3131
"@twemoji/parser": "15.1.1",
3232
"@vitejs/plugin-vue": "5.2.1",
3333
"@vue/compiler-sfc": "3.5.13",
34-
"aiscript-vscode": "github:aiscript-dev/aiscript-vscode#v0.1.13",
34+
"aiscript-vscode": "github:aiscript-dev/aiscript-vscode#v0.1.15",
3535
"astring": "1.9.0",
3636
"broadcast-channel": "7.0.0",
3737
"buraha": "0.0.1",
@@ -41,7 +41,7 @@
4141
"chartjs-chart-matrix": "2.0.1",
4242
"chartjs-plugin-gradient": "0.6.1",
4343
"chartjs-plugin-zoom": "2.2.0",
44-
"chromatic": "11.20.2",
44+
"chromatic": "11.22.2",
4545
"compare-versions": "6.1.1",
4646
"cropperjs": "2.0.0-rc.0",
4747
"date-fns": "4.1.0",
@@ -59,21 +59,21 @@
5959
"misskey-reversi": "workspace:*",
6060
"photoswipe": "5.4.4",
6161
"punycode.js": "2.3.1",
62-
"rollup": "4.29.1",
62+
"rollup": "4.30.1",
6363
"sanitize-html": "2.14.0",
64-
"sass": "1.83.0",
65-
"shiki": "1.24.4",
64+
"sass": "1.83.1",
65+
"shiki": "1.26.2",
6666
"strict-event-emitter-types": "2.0.0",
6767
"textarea-caret": "3.1.0",
68-
"three": "0.171.0",
68+
"three": "0.172.0",
6969
"throttle-debounce": "5.0.2",
7070
"tinycolor2": "1.6.0",
7171
"tsc-alias": "1.8.10",
7272
"tsconfig-paths": "4.2.0",
73-
"typescript": "5.7.2",
74-
"uuid": "11.0.3",
73+
"typescript": "5.7.3",
74+
"uuid": "11.0.5",
7575
"v-code-diff": "1.13.1",
76-
"vite": "6.0.6",
76+
"vite": "6.0.7",
7777
"vue": "3.5.13",
7878
"vue-gtag": "2.0.1",
7979
"vuedraggable": "next",
@@ -105,10 +105,10 @@
105105
"@types/estree": "1.0.6",
106106
"@types/matter-js": "0.19.8",
107107
"@types/micromatch": "4.0.9",
108-
"@types/node": "22.10.2",
108+
"@types/node": "22.10.5",
109109
"@types/punycode.js": "npm:@types/punycode@2.1.4",
110110
"@types/sanitize-html": "2.13.0",
111-
"@types/three": "0.171.0",
111+
"@types/three": "0.172.0",
112112
"@types/throttle-debounce": "5.0.2",
113113
"@types/tinycolor2": "1.4.6",
114114
"@types/ws": "8.5.13",
@@ -122,8 +122,8 @@
122122
"eslint": "8.57.1",
123123
"eslint-plugin-import": "2.31.0",
124124
"eslint-plugin-vue": "9.32.0",
125-
"fast-glob": "3.3.2",
126-
"happy-dom": "16.0.1",
125+
"fast-glob": "3.3.3",
126+
"happy-dom": "16.5.3",
127127
"intersection-observer": "0.12.2",
128128
"micromatch": "4.0.8",
129129
"msw": "2.7.0",

packages/frontend/src/scripts/code-highlighter.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
* SPDX-License-Identifier: AGPL-3.0-only
44
*/
55

6-
import { getHighlighterCore, loadWasm } from 'shiki/core';
6+
import { createHighlighterCore } from 'shiki/core';
7+
import { createOnigurumaEngine } from 'shiki/engine/oniguruma';
78
import darkPlus from 'shiki/themes/dark-plus.mjs';
89
import { bundledThemesInfo } from 'shiki/themes';
910
import { bundledLanguagesInfo } from 'shiki/langs';
@@ -60,16 +61,15 @@ export async function getHighlighter(): Promise<HighlighterCore> {
6061
}
6162

6263
async function initHighlighter() {
63-
await loadWasm(import('shiki/onig.wasm?init'));
64-
6564
// テーマの重複を消す
6665
const themes = unique([
6766
darkPlus,
6867
...(await Promise.all([getTheme('light'), getTheme('dark')])),
6968
]);
7069

7170
const jsLangInfo = bundledLanguagesInfo.find(t => t.id === 'javascript');
72-
const highlighter = await getHighlighterCore({
71+
const highlighter = await createHighlighterCore({
72+
engine: createOnigurumaEngine(() => import('shiki/onig.wasm?init')),
7373
themes,
7474
langs: [
7575
...(jsLangInfo ? [async () => await jsLangInfo.import()] : []),

packages/frontend/src/scripts/merge.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,25 @@ import { deepClone } from './clone.js';
77
import type { Cloneable } from './clone.js';
88

99
type DeepPartial<T> = {
10-
[P in keyof T]?: T[P] extends Record<string | number | symbol, unknown> ? DeepPartial<T[P]> : T[P];
10+
[P in keyof T]?: T[P] extends Record<PropertyKey, unknown> ? DeepPartial<T[P]> : T[P];
1111
};
1212

13-
function isPureObject(value: unknown): value is Record<string | number | symbol, unknown> {
13+
function isPureObject(value: unknown): value is Record<PropertyKey, unknown> {
1414
return typeof value === 'object' && value !== null && !Array.isArray(value);
1515
}
1616

1717
/**
1818
* valueにないキーをdefからもらう(再帰的)\
1919
* nullはそのまま、undefinedはdefの値
2020
**/
21-
export function deepMerge<X extends Record<string | number | symbol, unknown>>(value: DeepPartial<X>, def: X): X {
21+
export function deepMerge<X extends Record<PropertyKey, unknown>>(value: DeepPartial<X>, def: X): X {
2222
if (isPureObject(value) && isPureObject(def)) {
2323
const result = deepClone(value as Cloneable) as X;
2424
for (const [k, v] of Object.entries(def) as [keyof X, X[keyof X]][]) {
2525
if (!Object.hasOwn(value, k) || value[k] === undefined) {
2626
result[k] = v;
2727
} else if (isPureObject(v) && isPureObject(result[k])) {
28-
const child = deepClone(result[k] as Cloneable) as DeepPartial<X[keyof X] & Record<string | number | symbol, unknown>>;
28+
const child = deepClone(result[k] as Cloneable) as DeepPartial<X[keyof X] & Record<PropertyKey, unknown>>;
2929
result[k] = deepMerge<typeof v>(child, v);
3030
}
3131
}

packages/frontend/tsconfig.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"declaration": false,
1111
"sourceMap": false,
1212
"target": "es2022",
13-
"module": "nodenext",
14-
"moduleResolution": "nodenext",
13+
"module": "es2022",
14+
"moduleResolution": "bundler",
1515
"removeComments": false,
1616
"noLib": false,
1717
"strict": true,

packages/misskey-bubble-game/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,21 @@
2626
"devDependencies": {
2727
"@misskey-dev/eslint-plugin": "1.0.0",
2828
"@types/matter-js": "0.19.8",
29-
"@types/node": "22.10.2",
29+
"@types/node": "22.10.5",
3030
"@types/seedrandom": "3.0.8",
3131
"@typescript-eslint/eslint-plugin": "7.10.0",
3232
"@typescript-eslint/parser": "7.10.0",
3333
"eslint": "8.57.1",
3434
"nodemon": "3.1.9",
35-
"typescript": "5.7.2"
35+
"typescript": "5.7.3"
3636
},
3737
"files": [
3838
"built"
3939
],
4040
"dependencies": {
4141
"esbuild": "0.24.2",
4242
"eventemitter3": "5.0.1",
43-
"glob": "11.0.0",
43+
"glob": "11.0.1",
4444
"matter-js": "0.20.0",
4545
"seedrandom": "3.0.5"
4646
}

packages/misskey-js/etc/misskey-js.api.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
```ts
66

77
import { EventEmitter } from 'eventemitter3';
8-
import _ReconnectingWebsocket from 'reconnecting-websocket';
8+
import { Options } from 'reconnecting-websocket';
99

1010
// Warning: (ae-forgotten-export) The symbol "components" needs to be exported by the entry point index.d.ts
1111
//
@@ -3023,7 +3023,7 @@ export class Stream extends EventEmitter<StreamEvents> {
30233023
constructor(origin: string, user: {
30243024
token: string;
30253025
} | null, options?: {
3026-
WebSocket?: _ReconnectingWebsocket.Options['WebSocket'];
3026+
WebSocket?: Options['WebSocket'];
30273027
});
30283028
// (undocumented)
30293029
close(): void;

packages/misskey-js/generator/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
"devDependencies": {
1010
"@misskey-dev/eslint-plugin": "1.0.0",
1111
"@readme/openapi-parser": "2.6.0",
12-
"@types/node": "22.10.2",
12+
"@types/node": "22.10.5",
1313
"@typescript-eslint/eslint-plugin": "7.10.0",
1414
"@typescript-eslint/parser": "7.10.0",
1515
"eslint": "8.57.1",
1616
"openapi-types": "12.1.3",
1717
"openapi-typescript": "6.7.6",
1818
"ts-case-convert": "2.1.0",
1919
"tsx": "4.19.2",
20-
"typescript": "5.7.2"
20+
"typescript": "5.7.3"
2121
},
2222
"files": [
2323
"built"

0 commit comments

Comments
 (0)