Skip to content

Commit 17d7838

Browse files
authored
chore: update dependencies (#1154)
1 parent a826b1f commit 17d7838

22 files changed

Lines changed: 1982 additions & 1816 deletions

File tree

backend/package.json

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,16 @@
3636
},
3737
"dependencies": {
3838
"@opentelemetry/api": "^1.9.1",
39-
"@opentelemetry/exporter-logs-otlp-http": "^0.221.0",
40-
"@opentelemetry/exporter-metrics-otlp-http": "^0.221.0",
41-
"@opentelemetry/exporter-trace-otlp-http": "^0.221.0",
42-
"@opentelemetry/instrumentation-http": "^0.221.0",
43-
"@opentelemetry/instrumentation-pg": "^0.73.0",
44-
"@opentelemetry/instrumentation-undici": "^0.31.0",
45-
"@opentelemetry/resources": "^2.10.0",
46-
"@opentelemetry/sdk-logs": "^0.221.0",
47-
"@opentelemetry/sdk-metrics": "^2.10.0",
48-
"@opentelemetry/sdk-node": "^0.221.0",
39+
"@opentelemetry/exporter-logs-otlp-http": "^0.222.0",
40+
"@opentelemetry/exporter-metrics-otlp-http": "^0.222.0",
41+
"@opentelemetry/exporter-trace-otlp-http": "^0.222.0",
42+
"@opentelemetry/instrumentation-http": "^0.222.0",
43+
"@opentelemetry/instrumentation-pg": "^0.74.0",
44+
"@opentelemetry/instrumentation-undici": "^0.32.0",
45+
"@opentelemetry/resources": "^2.11.0",
46+
"@opentelemetry/sdk-logs": "^0.222.0",
47+
"@opentelemetry/sdk-metrics": "^2.11.0",
48+
"@opentelemetry/sdk-node": "^0.222.0",
4949
"@opentelemetry/semantic-conventions": "^1.43.0",
5050
"jsdom": "^30.0.1",
5151
"pg": "^8.23.0",
@@ -58,8 +58,8 @@
5858
"devDependencies": {
5959
"@ag-ui/core": "^0.0.59",
6060
"@asteasolutions/zod-to-openapi": "^9.1.0",
61-
"@aws-sdk/client-s3": "^3.1121.0",
62-
"@aws-sdk/s3-request-presigner": "^3.1121.0",
61+
"@aws-sdk/client-s3": "^3.1127.0",
62+
"@aws-sdk/s3-request-presigner": "^3.1127.0",
6363
"@blocknote/core": "^0.54.0",
6464
"@blocknote/server-util": "^0.54.0",
6565
"@commander-js/extra-typings": "^15.0.0",
@@ -69,17 +69,17 @@
6969
"@hono/node-server": "^2.1.1",
7070
"@hono/otel": "^1.1.1",
7171
"@hono/vite-dev-server": "^0.26.1",
72-
"@hono/zod-openapi": "^1.6.1",
72+
"@hono/zod-openapi": "^1.6.3",
7373
"@isaacs/ttlcache": "^2.1.5",
7474
"@napi-rs/canvas": "^1.0.8",
7575
"@ngrok/ngrok": "^1.7.0",
7676
"@oslojs/encoding": "^1.1.0",
77-
"@simplewebauthn/server": "^13.3.3",
77+
"@simplewebauthn/server": "^14.0.1",
7878
"@t3-oss/env-core": "^0.13.11",
79-
"@tanstack/ai": "^0.52.0",
79+
"@tanstack/ai": "^0.53.0",
8080
"@types/hast": "^3.0.5",
8181
"@types/html-to-text": "^9.0.4",
82-
"@types/node": "26.4.0",
82+
"@types/node": "26.5.0",
8383
"@types/pg": "^8.23.1",
8484
"@types/pg-format": "^1.0.5",
8585
"@types/react": "19.2.18",
@@ -95,17 +95,17 @@
9595
"drizzle-kit": "1.0.0-rc.5-ab785fc",
9696
"drizzle-orm": "1.0.0-rc.3",
9797
"enforce-unique": "^1.3.0",
98-
"hono": "^4.13.5",
98+
"hono": "^4.13.7",
9999
"html-to-text": "^10.0.1",
100-
"i18next": "^26.4.0",
100+
"i18next": "^26.4.2",
101101
"isbot": "^5.2.2",
102102
"lru-cache": "^11.5.2",
103103
"maxmind": "^5.0.7",
104104
"nanoid": "^6.0.1",
105-
"oauth4webapi": "^3.8.7",
106-
"openai": "^7.8.0",
105+
"oauth4webapi": "^3.8.8",
106+
"openai": "^7.10.0",
107107
"ora": "^9.4.1",
108-
"pg-boss": "^12.29.0",
108+
"pg-boss": "^12.30.0",
109109
"pg-logical-replication": "^2.5.0",
110110
"picocolors": "^1.1.1",
111111
"pino-http": "^11.0.0",
@@ -125,7 +125,7 @@
125125
"ua-parser-js": "^2.0.10",
126126
"uuidv7": "^1.2.1",
127127
"vite": "^8.2.2",
128-
"vitest": "^4.1.11",
128+
"vitest": "^5.0.0",
129129
"ws": "^8.21.3",
130130
"yjs-worker": "workspace:*",
131131
"zod": "^4.5.4"

backend/src/modules/auth/passkeys/passkeys-schema.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ export const passkeySchema = createSelectSchema(passkeysTable).omit({
1212
counter: true,
1313
});
1414

15-
const transportSchema = z.enum(['ble', 'cable', 'hybrid', 'internal', 'nfc', 'smart-card', 'usb']);
16-
1715
/** WebAuthn registration response (`RegistrationResponseJSON`); binary fields are base64url strings. */
1816
export const webAuthnAttestationSchema = z.object({
1917
id: z.string(),
@@ -22,7 +20,8 @@ export const webAuthnAttestationSchema = z.object({
2220
clientDataJSON: z.string(),
2321
attestationObject: z.string(),
2422
authenticatorData: z.string().optional(),
25-
transports: z.array(transportSchema).optional(),
23+
/** Open string set: the spec lets authenticators report transports the enum has not caught up with. */
24+
transports: z.array(z.string()).optional(),
2625
publicKeyAlgorithm: z.number().optional(),
2726
publicKey: z.string().optional(),
2827
}),

bench/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"db:teardown": "tsx src/data-setup.ts --teardown"
1212
},
1313
"dependencies": {
14-
"@inquirer/prompts": "^8.7.0",
14+
"@inquirer/prompts": "^8.7.2",
1515
"nanoid": "^6.0.1",
1616
"ora": "^9.4.1",
1717
"pg": "^8.23.0",
@@ -21,7 +21,7 @@
2121
"uuidv7": "^1.2.1"
2222
},
2323
"devDependencies": {
24-
"@types/node": "26.4.0",
24+
"@types/node": "26.5.0",
2525
"@types/pg": "^8.23.1",
2626
"@types/pg-format": "^1.0.5",
2727
"artillery": "^2.0.34",

bench/src/seeds/attachment.bench.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ export const loadtestAttachment = (index: number): InsertAttachmentModel => ({
2828
registerBenchSeed({
2929
table: 'attachments',
3030
order: 100,
31+
pgArrayColumns: ['mentions'],
3132
idVariant: CORE_ID_VARIANTS.attachment,
3233
rows: ({ now }) =>
3334
Array.from({ length: TOTAL_ATTACHMENTS }, (_, i) => ({ ...loadtestAttachment(i), createdAt: now, seq: 0 })),

biome.jsonc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/2.5.11/schema.json",
2+
"$schema": "https://biomejs.dev/schemas/2.5.12/schema.json",
33
"vcs": {
44
"enabled": true,
55
"clientKind": "git",

cdc/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@
2121
},
2222
"dependencies": {
2323
"@opentelemetry/api": "^1.9.1",
24-
"@opentelemetry/exporter-logs-otlp-http": "^0.221.0",
25-
"@opentelemetry/exporter-metrics-otlp-http": "^0.221.0",
26-
"@opentelemetry/exporter-trace-otlp-http": "^0.221.0",
27-
"@opentelemetry/instrumentation-http": "^0.221.0",
28-
"@opentelemetry/instrumentation-pg": "^0.73.0",
29-
"@opentelemetry/instrumentation-undici": "^0.31.0",
30-
"@opentelemetry/resources": "^2.10.0",
31-
"@opentelemetry/sdk-logs": "^0.221.0",
32-
"@opentelemetry/sdk-metrics": "^2.10.0",
33-
"@opentelemetry/sdk-node": "^0.221.0",
24+
"@opentelemetry/exporter-logs-otlp-http": "^0.222.0",
25+
"@opentelemetry/exporter-metrics-otlp-http": "^0.222.0",
26+
"@opentelemetry/exporter-trace-otlp-http": "^0.222.0",
27+
"@opentelemetry/instrumentation-http": "^0.222.0",
28+
"@opentelemetry/instrumentation-pg": "^0.74.0",
29+
"@opentelemetry/instrumentation-undici": "^0.32.0",
30+
"@opentelemetry/resources": "^2.11.0",
31+
"@opentelemetry/sdk-logs": "^0.222.0",
32+
"@opentelemetry/sdk-metrics": "^2.11.0",
33+
"@opentelemetry/sdk-node": "^0.222.0",
3434
"@opentelemetry/semantic-conventions": "^1.43.0",
3535
"pg": "^8.23.0",
3636
"pg-format": "^1.0.4",
@@ -41,19 +41,19 @@
4141
},
4242
"devDependencies": {
4343
"@hono/node-server": "^2.1.1",
44-
"@types/node": "26.4.0",
44+
"@types/node": "26.5.0",
4545
"@types/pg-format": "^1.0.5",
4646
"@types/ws": "^8.18.1",
4747
"@typescript/native-preview": "7.0.0-dev.20260707.2",
4848
"cross-env": "^10.1.0",
4949
"drizzle-orm": "1.0.0-rc.3",
50-
"hono": "^4.13.5",
50+
"hono": "^4.13.7",
5151
"sdk": "workspace:*",
5252
"shared": "workspace:*",
5353
"tsup": "^8.5.1",
5454
"tsx": "^4.23.13",
5555
"typescript": "^6.0.3",
56-
"vitest": "^4.1.11",
56+
"vitest": "^5.0.0",
5757
"ws": "^8.21.3",
5858
"zod": "^4.5.4"
5959
}

frontend/package.json

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"@atlaskit/pragmatic-drag-and-drop": "^3.1.0",
3131
"@atlaskit/pragmatic-drag-and-drop-auto-scroll": "^3.2.0",
3232
"@atlaskit/pragmatic-drag-and-drop-hitbox": "^2.2.0",
33-
"@base-ui/react": "^1.7.0",
33+
"@base-ui/react": "^1.8.0",
3434
"@blocknote/code-block": "^0.54.0",
3535
"@blocknote/core": "^0.54.0",
3636
"@blocknote/react": "^0.54.0",
@@ -40,22 +40,22 @@
4040
"@mdx-js/react": "^3.1.1",
4141
"@mdx-js/rollup": "^3.1.1",
4242
"@opentelemetry/api": "^1.9.1",
43-
"@opentelemetry/instrumentation": "^0.221.0",
44-
"@opentelemetry/instrumentation-fetch": "^0.221.0",
45-
"@opentelemetry/resources": "^2.10.0",
46-
"@opentelemetry/sdk-trace-web": "^2.10.0",
43+
"@opentelemetry/instrumentation": "^0.222.0",
44+
"@opentelemetry/instrumentation-fetch": "^0.222.0",
45+
"@opentelemetry/resources": "^2.11.0",
46+
"@opentelemetry/sdk-trace-web": "^2.11.0",
4747
"@opentelemetry/semantic-conventions": "^1.43.0",
4848
"@orama/orama": "^3.1.18",
49-
"@simplewebauthn/browser": "^13.3.0",
49+
"@simplewebauthn/browser": "^14.0.0",
5050
"@t3-oss/env-core": "^0.13.11",
5151
"@tailwindcss/typography": "^0.5.20",
5252
"@tanstack/react-query": "^5.102.8",
5353
"@tanstack/react-query-devtools": "^5.102.8",
5454
"@tanstack/react-query-persist-client": "^5.102.8",
55-
"@tanstack/react-router": "^1.170.32",
55+
"@tanstack/react-router": "^1.170.33",
5656
"@tanstack/react-router-devtools": "^1.167.1",
5757
"@uppy/audio": "^4.0.0",
58-
"@uppy/core": "^6.0.0",
58+
"@uppy/core": "^6.0.1",
5959
"@uppy/dashboard": "^6.0.0",
6060
"@uppy/image-editor": "^5.0.0",
6161
"@uppy/react": "6.0.0",
@@ -64,28 +64,28 @@
6464
"@uppy/transloadit": "^6.0.0",
6565
"@uppy/url": "^6.0.0",
6666
"@uppy/webcam": "^6.0.0",
67-
"@vis.gl/react-google-maps": "^1.9.0",
67+
"@vis.gl/react-google-maps": "^1.10.0",
6868
"canvas-confetti": "^1.9.4",
6969
"class-variance-authority": "^0.7.1",
7070
"clsx": "^2.1.1",
71-
"cnfast": "^0.1.0",
71+
"cnfast": "^0.2.0",
7272
"concurrently": "^10.0.5",
7373
"dayjs": "^1.11.23",
7474
"dexie": "^4.4.5",
7575
"dexie-react-hooks": "^4.4.0",
76-
"dompurify": "^3.4.14",
76+
"dompurify": "^3.4.15",
7777
"embla-carousel-autoplay": "^8.6.0",
7878
"embla-carousel-react": "^8.6.0",
79-
"gleap": "^16.4.7",
80-
"i18next": "^26.4.0",
79+
"gleap": "^17.0.1",
80+
"i18next": "^26.4.2",
8181
"i18next-browser-languagedetector": "^8.2.1",
82-
"i18next-http-backend": "^4.0.1",
82+
"i18next-http-backend": "^4.0.2",
8383
"immer": "^11.1.18",
8484
"input-otp": "^1.5.0",
8585
"jspdf": "^4.2.1",
8686
"jspdf-autotable": "^5.0.8",
87-
"lucide-react": "^1.38.0",
88-
"motion": "^13.1.1",
87+
"lucide-react": "^1.42.0",
88+
"motion": "^13.2.0",
8989
"onedollarstats": "^0.0.23",
9090
"pdfjs-dist": "5.4.296",
9191
"player.style": "^0.3.4",
@@ -94,9 +94,9 @@
9494
"react": "^19.2.8",
9595
"react-day-picker": "^10.0.1",
9696
"react-dom": "^19.2.8",
97-
"react-error-boundary": "^6.1.4",
97+
"react-error-boundary": "^6.1.5",
9898
"react-hook-form": "^7.87.0",
99-
"react-i18next": "^17.0.12",
99+
"react-i18next": "^17.0.13",
100100
"react-intersection-observer": "^11.0.1",
101101
"react-pdf": "^10.5.0",
102102
"react-use-downloader": "^1.3.0",
@@ -122,47 +122,47 @@
122122
"zustand": "^5.0.15"
123123
},
124124
"devDependencies": {
125-
"@chromatic-com/storybook": "^5.3.0",
125+
"@chromatic-com/storybook": "^5.3.1",
126126
"@react-scan/vite-plugin-react-scan": "^0.2.7",
127-
"@rolldown/plugin-babel": "^0.2.3",
127+
"@rolldown/plugin-babel": "^0.2.4",
128128
"@rollup/plugin-terser": "^1.0.0",
129129
"@shikijs/rehype": "^4.4.3",
130-
"@storybook/addon-a11y": "^10.5.10",
131-
"@storybook/addon-docs": "^10.5.10",
132-
"@storybook/addon-vitest": "^10.5.10",
133-
"@storybook/react-vite": "^10.5.10",
130+
"@storybook/addon-a11y": "^10.6.0",
131+
"@storybook/addon-docs": "^10.6.0",
132+
"@storybook/addon-vitest": "^10.6.0",
133+
"@storybook/react-vite": "^10.6.0",
134134
"@tailwindcss/vite": "^4.3.3",
135-
"@tanstack/router-core": "^1.171.27",
136-
"@tanstack/router-generator": "^1.167.33",
137-
"@tanstack/router-plugin": "^1.168.35",
135+
"@tanstack/router-core": "^1.171.28",
136+
"@tanstack/router-generator": "^1.167.34",
137+
"@tanstack/router-plugin": "^1.168.36",
138138
"@types/canvas-confetti": "^1.9.0",
139-
"@types/node": "26.4.0",
139+
"@types/node": "26.5.0",
140140
"@types/react": "19.2.18",
141-
"@types/react-dom": "19.2.5",
141+
"@types/react-dom": "19.2.7",
142142
"@typescript/native-preview": "7.0.0-dev.20260707.2",
143143
"@vitejs/plugin-basic-ssl": "^2.3.0",
144144
"@vitejs/plugin-react": "^6.1.1",
145-
"@vitest/browser": "^4.1.11",
146-
"@vitest/browser-playwright": "^4.1.11",
147-
"@vitest/coverage-v8": "^4.1.11",
145+
"@vitest/browser": "^5.0.0",
146+
"@vitest/browser-playwright": "^5.0.0",
147+
"@vitest/coverage-v8": "^5.0.0",
148148
"babel-plugin-react-compiler": "19.1.0-rc.3",
149149
"cross-env": "^10.1.0",
150150
"fake-indexeddb": "^6.2.5",
151151
"github-slugger": "^2.0.0",
152-
"hono": "^4.13.5",
153-
"playwright": "^1.62.1",
152+
"hono": "^4.13.7",
153+
"playwright": "^1.63.0",
154154
"react-scan": "^0.5.7",
155155
"rehype-slug": "^6.0.0",
156156
"rollup-plugin-visualizer": "^7.1.1",
157-
"storybook": "^10.5.10",
157+
"storybook": "^10.6.0",
158158
"tsx": "^4.23.13",
159159
"typescript": "^6.0.3",
160160
"vite": "^8.2.2",
161161
"vite-plugin-html": "^3.2.2",
162162
"vite-plugin-pwa": "^1.3.0",
163163
"vite-plugin-static-copy": "^4.1.1",
164164
"vite-plugin-svgr": "^5.2.0",
165-
"vitest": "^4.1.11",
165+
"vitest": "^5.0.0",
166166
"workbox-build": "^7.4.1",
167167
"yaml": "^2.9.0"
168168
},

frontend/src/modules/common/data-grid/hooks/use-row-selection.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ export const RowSelectionContext = createContext<RowSelectionContextValue | unde
1010

1111
export const RowSelectionChangeContext = createContext<
1212
// biome-ignore lint/suspicious/noExplicitAny: row-shape agnostic context shared across grids.
13-
((selectRowEvent: SelectRowEvent<any>) => void) | undefined
14-
>(undefined);
13+
((selectRowEvent: SelectRowEvent<any>) => void) | undefined>(undefined);
1514

1615
export function useRowSelection() {
1716
const rowSelectionContext = useContext(RowSelectionContext);

infra/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,21 @@
2525
"tsperf": "rm -rf tsconfig.tsbuildinfo && tsgo --noEmit --extendedDiagnostics"
2626
},
2727
"dependencies": {
28-
"@aws-sdk/client-s3": "^3.1121.0",
29-
"@inquirer/core": "^12.0.1",
30-
"@inquirer/prompts": "^8.7.0",
31-
"@pulumi/pulumi": "^3.260.0",
28+
"@aws-sdk/client-s3": "^3.1127.0",
29+
"@inquirer/core": "^12.0.3",
30+
"@inquirer/prompts": "^8.7.2",
31+
"@pulumi/pulumi": "^3.261.0",
3232
"@pulumi/random": "^4.21.1",
3333
"@pulumiverse/scaleway": "^1.54.0",
3434
"picocolors": "^1.1.1",
3535
"shared": "workspace:*"
3636
},
3737
"devDependencies": {
38-
"@types/node": "26.4.0",
38+
"@types/node": "26.5.0",
3939
"@typescript/native-preview": "7.0.0-dev.20260707.2",
4040
"tsup": "^8.5.1",
4141
"tsx": "^4.23.13",
4242
"typescript": "^6.0.3",
43-
"vitest": "^4.1.11"
43+
"vitest": "^5.0.0"
4444
}
4545
}

mcp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"shared": "workspace:*"
1818
},
1919
"devDependencies": {
20-
"@types/node": "26.4.0",
20+
"@types/node": "26.5.0",
2121
"@typescript/native-preview": "7.0.0-dev.20260707.2",
2222
"cross-env": "^10.1.0",
2323
"tsx": "^4.23.13",

0 commit comments

Comments
 (0)