Skip to content

Commit bda98ba

Browse files
deps: update security dependencies (#17330)
* deps: update security dependencies * deps: update some major dependencies * attempt to fix tsconfig * attempt to fix tsconfig * attempt to fix tsconfig * fix build
1 parent 351fe2f commit bda98ba

23 files changed

Lines changed: 957 additions & 1069 deletions

File tree

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"cleanall": "pnpm clean-all"
5454
},
5555
"dependencies": {
56-
"cssnano": "7.1.4",
56+
"cssnano": "7.1.5",
5757
"esbuild": "0.28.0",
5858
"execa": "9.6.1",
5959
"ignore-walk": "8.0.0",
@@ -67,16 +67,16 @@
6767
"@misskey-dev/eslint-plugin": "2.1.0",
6868
"@types/js-yaml": "4.0.9",
6969
"@types/node": "24.12.2",
70-
"@typescript-eslint/eslint-plugin": "8.58.1",
71-
"@typescript-eslint/parser": "8.58.1",
72-
"@typescript/native-preview": "7.0.0-dev.20260116.1",
70+
"@typescript-eslint/eslint-plugin": "8.58.2",
71+
"@typescript-eslint/parser": "8.58.2",
72+
"@typescript/native-preview": "7.0.0-dev.20260421.2",
7373
"cross-env": "10.1.0",
7474
"cypress": "15.13.1",
7575
"eslint": "9.39.4",
76-
"globals": "17.4.0",
76+
"globals": "17.5.0",
7777
"ncp": "2.0.0",
7878
"pnpm": "10.33.0",
79-
"start-server-and-test": "2.1.5",
79+
"start-server-and-test": "3.0.2",
8080
"typescript": "5.9.3"
8181
},
8282
"optionalDependencies": {

packages/backend/package.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -53,28 +53,28 @@
5353
"utf-8-validate": "6.0.6"
5454
},
5555
"dependencies": {
56-
"@aws-sdk/client-s3": "3.1027.0",
57-
"@aws-sdk/lib-storage": "3.1027.0",
56+
"@aws-sdk/client-s3": "3.1030.0",
57+
"@aws-sdk/lib-storage": "3.1030.0",
5858
"@discordapp/twemoji": "16.0.1",
5959
"@fastify/accepts": "5.0.4",
6060
"@fastify/cors": "11.2.0",
6161
"@fastify/express": "4.0.5",
6262
"@fastify/http-proxy": "11.4.4",
63-
"@fastify/multipart": "9.4.0",
64-
"@fastify/static": "9.1.0",
63+
"@fastify/multipart": "10.0.0",
64+
"@fastify/static": "9.1.3",
6565
"@kitajs/html": "4.2.13",
6666
"@misskey-dev/sharp-read-bmp": "1.2.0",
6767
"@misskey-dev/summaly": "5.2.5",
6868
"@napi-rs/canvas": "0.1.97",
69-
"@nestjs/common": "11.1.18",
70-
"@nestjs/core": "11.1.18",
71-
"@nestjs/testing": "11.1.18",
72-
"@oxc-project/runtime": "0.124.0",
69+
"@nestjs/common": "11.1.19",
70+
"@nestjs/core": "11.1.19",
71+
"@nestjs/testing": "11.1.19",
72+
"@oxc-project/runtime": "0.125.0",
7373
"@peertube/http-signature": "1.7.0",
74-
"@sentry/node": "10.47.0",
75-
"@sentry/profiling-node": "10.47.0",
74+
"@sentry/node": "10.48.0",
75+
"@sentry/profiling-node": "10.48.0",
7676
"@simplewebauthn/server": "13.3.0",
77-
"@sinonjs/fake-timers": "15.3.0",
77+
"@sinonjs/fake-timers": "15.3.2",
7878
"@smithy/node-http-handler": "4.5.2",
7979
"@twemoji/parser": "16.0.0",
8080
"accepts": "1.3.8",
@@ -84,7 +84,7 @@
8484
"bcryptjs": "3.0.3",
8585
"blurhash": "2.0.5",
8686
"body-parser": "2.2.2",
87-
"bullmq": "5.73.2",
87+
"bullmq": "5.73.5",
8888
"cacheable-lookup": "7.0.0",
8989
"chalk": "5.6.2",
9090
"chalk-template": "1.1.2",
@@ -96,7 +96,7 @@
9696
"fastify": "5.8.5",
9797
"fastify-raw-body": "5.0.0",
9898
"feed": "5.2.0",
99-
"file-type": "21.3.4",
99+
"file-type": "22.0.1",
100100
"fluent-ffmpeg": "2.1.3",
101101
"form-data": "4.0.5",
102102
"got": "14.6.6",
@@ -138,7 +138,7 @@
138138
"rename": "1.0.4",
139139
"rss-parser": "3.13.0",
140140
"rxjs": "7.8.2",
141-
"sanitize-html": "2.17.2",
141+
"sanitize-html": "2.17.3",
142142
"secure-json-parse": "4.1.0",
143143
"semver": "7.7.4",
144144
"sharp": "0.33.5",
@@ -158,9 +158,9 @@
158158
},
159159
"devDependencies": {
160160
"@kitajs/ts-html-plugin": "4.1.4",
161-
"@nestjs/platform-express": "11.1.18",
161+
"@nestjs/platform-express": "11.1.19",
162162
"@rollup/plugin-esm-shim": "0.1.8",
163-
"@sentry/vue": "10.47.0",
163+
"@sentry/vue": "10.48.0",
164164
"@simplewebauthn/types": "12.0.0",
165165
"@types/accepts": "1.3.7",
166166
"@types/archiver": "7.0.0",
@@ -174,7 +174,7 @@
174174
"@types/mime-types": "3.0.1",
175175
"@types/ms": "2.1.0",
176176
"@types/node": "24.12.2",
177-
"@types/nodemailer": "7.0.11",
177+
"@types/nodemailer": "8.0.0",
178178
"@types/oauth2orize": "1.11.5",
179179
"@types/oauth2orize-pkce": "0.1.2",
180180
"@types/pg": "8.20.0",
@@ -192,8 +192,8 @@
192192
"@types/vary": "1.1.3",
193193
"@types/web-push": "3.6.4",
194194
"@types/ws": "8.18.1",
195-
"@typescript-eslint/eslint-plugin": "8.58.1",
196-
"@typescript-eslint/parser": "8.58.1",
195+
"@typescript-eslint/eslint-plugin": "8.58.2",
196+
"@typescript-eslint/parser": "8.58.2",
197197
"@vitest/coverage-v8": "4.1.4",
198198
"aws-sdk-client-mock": "4.1.0",
199199
"cbor": "10.0.12",
@@ -208,6 +208,6 @@
208208
"supertest": "7.2.2",
209209
"vite": "8.0.8",
210210
"vitest": "4.1.4",
211-
"vitest-mock-extended": "3.1.1"
211+
"vitest-mock-extended": "4.0.0"
212212
}
213213
}

packages/backend/rolldown.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ export default defineConfig((args) => {
7474
're2',
7575
'ipaddr.js',
7676
'oauth2orize',
77+
'file-type',
7778
];
7879

7980
if (isE2E) {

packages/frontend-builder/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"devDependencies": {
1313
"@types/estree": "1.0.8",
1414
"@types/node": "24.12.2",
15-
"@typescript-eslint/eslint-plugin": "8.58.1",
16-
"@typescript-eslint/parser": "8.58.1",
15+
"@typescript-eslint/eslint-plugin": "8.58.2",
16+
"@typescript-eslint/parser": "8.58.2",
1717
"rollup": "4.60.1"
1818
},
1919
"dependencies": {

packages/frontend-embed/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"@rollup/plugin-json": "6.1.0",
1515
"@rollup/pluginutils": "5.3.0",
1616
"@twemoji/parser": "16.0.0",
17-
"@vitejs/plugin-vue": "6.0.5",
17+
"@vitejs/plugin-vue": "6.0.6",
1818
"buraha": "0.0.1",
1919
"estree-walker": "3.0.3",
2020
"frontend-shared": "workspace:*",
@@ -40,21 +40,21 @@
4040
"@types/punycode.js": "npm:@types/[email protected]",
4141
"@types/tinycolor2": "1.4.6",
4242
"@types/ws": "8.18.1",
43-
"@typescript-eslint/eslint-plugin": "8.58.1",
44-
"@typescript-eslint/parser": "8.58.1",
45-
"@vitest/coverage-v8": "4.1.3",
43+
"@typescript-eslint/eslint-plugin": "8.58.2",
44+
"@typescript-eslint/parser": "8.58.2",
45+
"@vitest/coverage-v8": "4.1.4",
4646
"@vue/runtime-core": "3.5.32",
4747
"acorn": "8.16.0",
4848
"cross-env": "10.1.0",
4949
"eslint-plugin-import": "2.32.0",
5050
"eslint-plugin-vue": "10.8.0",
51-
"happy-dom": "20.8.9",
51+
"happy-dom": "20.9.0",
5252
"intersection-observer": "0.12.2",
5353
"micromatch": "4.0.8",
54-
"msw": "2.13.2",
55-
"prettier": "3.8.1",
54+
"msw": "2.13.3",
55+
"prettier": "3.8.3",
5656
"sass-embedded": "1.99.0",
57-
"start-server-and-test": "2.1.5",
57+
"start-server-and-test": "3.0.2",
5858
"tsx": "4.21.0",
5959
"vite": "8.0.8",
6060
"vite-plugin-turbosnap": "1.0.3",

packages/frontend-shared/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
},
2323
"devDependencies": {
2424
"@types/node": "24.12.2",
25-
"@typescript-eslint/eslint-plugin": "8.58.1",
26-
"@typescript-eslint/parser": "8.58.1",
25+
"@typescript-eslint/eslint-plugin": "8.58.2",
26+
"@typescript-eslint/parser": "8.58.2",
2727
"esbuild": "0.28.0",
2828
"eslint-plugin-vue": "10.8.0",
2929
"nodemon": "3.1.14",

packages/frontend-shared/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"declaration": true,
88
"declarationMap": true,
99
"sourceMap": false,
10-
"outDir": "./js-built/",
10+
"outDir": "./js-built",
1111
"removeComments": true,
1212
"resolveJsonModule": true,
1313
"strict": true,
@@ -17,6 +17,7 @@
1717
"noImplicitReturns": true,
1818
"esModuleInterop": true,
1919
"verbatimModuleSyntax": true,
20+
"rootDir": "./js",
2021
"paths": {
2122
"@/*": ["./*"],
2223
"@@/*": ["./*"]

packages/frontend/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
"@github/webauthn-json": "2.1.1",
2222
"@mcaptcha/core-glue": "0.1.0-alpha-5",
2323
"@misskey-dev/browser-image-resizer": "2024.1.0",
24-
"@sentry/vue": "10.47.0",
24+
"@sentry/vue": "10.48.0",
2525
"@syuilo/aiscript": "1.2.1",
2626
"@syuilo/aiscript-0-19-0": "npm:@syuilo/aiscript@^0.19.0",
2727
"@twemoji/parser": "16.0.0",
28-
"@vitejs/plugin-vue": "6.0.5",
28+
"@vitejs/plugin-vue": "6.0.6",
2929
"aiscript-vscode": "github:aiscript-dev/aiscript-vscode#v0.1.16",
3030
"analytics": "0.8.19",
3131
"broadcast-channel": "7.3.0",
@@ -42,7 +42,7 @@
4242
"date-fns": "4.1.0",
4343
"eventemitter3": "5.0.4",
4444
"execa": "9.6.1",
45-
"exifreader": "4.38.0",
45+
"exifreader": "4.38.1",
4646
"frontend-shared": "workspace:*",
4747
"i18n": "workspace:*",
4848
"icons-subsetter": "workspace:*",
@@ -106,9 +106,9 @@
106106
"@types/textarea-caret": "3.0.4",
107107
"@types/throttle-debounce": "5.0.2",
108108
"@types/tinycolor2": "1.4.6",
109-
"@typescript-eslint/eslint-plugin": "8.58.1",
110-
"@typescript-eslint/parser": "8.58.1",
111-
"@vitest/coverage-v8": "4.1.3",
109+
"@typescript-eslint/eslint-plugin": "8.58.2",
110+
"@typescript-eslint/parser": "8.58.2",
111+
"@vitest/coverage-v8": "4.1.4",
112112
"@vue/compiler-core": "3.5.32",
113113
"acorn": "8.16.0",
114114
"astring": "1.9.0",
@@ -117,27 +117,27 @@
117117
"eslint-plugin-import": "2.32.0",
118118
"eslint-plugin-vue": "10.8.0",
119119
"estree-walker": "3.0.3",
120-
"happy-dom": "20.8.9",
120+
"happy-dom": "20.9.0",
121121
"intersection-observer": "0.12.2",
122122
"micromatch": "4.0.8",
123123
"minimatch": "10.2.5",
124-
"msw": "2.13.2",
124+
"msw": "2.13.3",
125125
"msw-storybook-addon": "2.0.7",
126126
"nodemon": "3.1.14",
127-
"prettier": "3.8.1",
127+
"prettier": "3.8.3",
128128
"react": "19.2.5",
129129
"react-dom": "19.2.5",
130130
"rolldown": "1.0.0-rc.15",
131131
"sass-embedded": "1.99.0",
132132
"seedrandom": "3.0.5",
133-
"start-server-and-test": "2.1.5",
133+
"start-server-and-test": "3.0.2",
134134
"storybook": "10.3.5",
135135
"storybook-addon-misskey-theme": "github:misskey-dev/storybook-addon-misskey-theme",
136136
"tsx": "4.21.0",
137137
"vite": "8.0.8",
138138
"vite-plugin-glsl": "1.6.0",
139139
"vite-plugin-turbosnap": "1.0.3",
140-
"vitest": "4.1.3",
140+
"vitest": "4.1.4",
141141
"vitest-fetch-mock": "0.4.5",
142142
"vue-component-type-helpers": "3.2.6",
143143
"vue-eslint-parser": "10.4.0",

packages/i18n/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
"devDependencies": {
3131
"@types/js-yaml": "4.0.9",
3232
"@types/node": "24.12.2",
33-
"@typescript-eslint/eslint-plugin": "8.58.1",
34-
"@typescript-eslint/parser": "8.58.1",
33+
"@typescript-eslint/eslint-plugin": "8.58.2",
34+
"@typescript-eslint/parser": "8.58.2",
3535
"chokidar": "5.0.0",
3636
"esbuild": "0.28.0",
3737
"execa": "9.6.1",

packages/i18n/tsconfig.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
"esModuleInterop": true,
77
"forceConsistentCasingInFileNames": true,
88
"strict": true,
9-
"skipLibCheck": true
9+
"skipLibCheck": true,
10+
"types": ["node"],
11+
"rootDir": "./src",
1012
},
1113
"include": [
1214
"src/**/*.ts"
1315
]
14-
}
16+
}

0 commit comments

Comments
 (0)