From 6bb87c0266acf577aa01f4faaf930e6e3aa3ead9 Mon Sep 17 00:00:00 2001 From: Kato Hiroki Date: Wed, 15 Apr 2026 12:27:47 +0000 Subject: [PATCH] build(deps): Bump @dnd-kit from 0.3.2 to 0.4.0 (#3418) --- package.json | 8 +- pnpm-lock.yaml | 84 +++++++++---------- .../(admin)/workbooks/order/_types/kanban.ts | 9 +- 3 files changed, 49 insertions(+), 52 deletions(-) diff --git a/package.json b/package.json index c959fa482..bf280004c 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "coverage": "vitest run --coverage" }, "devDependencies": { - "@dnd-kit/abstract": "0.3.2", - "@dnd-kit/dom": "0.3.2", + "@dnd-kit/abstract": "0.4.0", + "@dnd-kit/dom": "0.4.0", "@eslint/eslintrc": "3.3.5", "@playwright/test": "1.59.1", "@quramy/prisma-fabbrica": "2.3.3", @@ -70,8 +70,8 @@ }, "type": "module", "dependencies": { - "@dnd-kit/helpers": "0.3.2", - "@dnd-kit/svelte": "0.3.2", + "@dnd-kit/helpers": "0.4.0", + "@dnd-kit/svelte": "0.4.0", "@lucia-auth/adapter-prisma": "3.0.2", "@lucide/svelte": "1.8.0", "@mermaid-js/mermaid-cli": "11.12.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 37300d475..2f9ba55d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: '@dnd-kit/helpers': - specifier: 0.3.2 - version: 0.3.2 + specifier: 0.4.0 + version: 0.4.0 '@dnd-kit/svelte': - specifier: 0.3.2 - version: 0.3.2(svelte@5.55.3(@typescript-eslint/types@8.58.2)) + specifier: 0.4.0 + version: 0.4.0(svelte@5.55.3(@typescript-eslint/types@8.58.2)) '@lucia-auth/adapter-prisma': specifier: 3.0.2 version: 3.0.2(@prisma/client@5.22.0(prisma@5.22.0))(lucia@2.7.7) @@ -67,11 +67,11 @@ importers: version: 1.0.15 devDependencies: '@dnd-kit/abstract': - specifier: 0.3.2 - version: 0.3.2 + specifier: 0.4.0 + version: 0.4.0 '@dnd-kit/dom': - specifier: 0.3.2 - version: 0.3.2 + specifier: 0.4.0 + version: 0.4.0 '@eslint/eslintrc': specifier: 3.3.5 version: 3.3.5 @@ -333,26 +333,26 @@ packages: resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==} engines: {node: '>=20.19.0'} - '@dnd-kit/abstract@0.3.2': - resolution: {integrity: sha512-uvPVK+SZYD6Viddn9M0K0JQdXknuVSxA/EbMlFRanve3P/XTc18oLa5zGftKSGjfQGmuzkZ34E26DSbly1zi3Q==} + '@dnd-kit/abstract@0.4.0': + resolution: {integrity: sha512-loEEJxKT5oLOLeRBJVTO9qpgvvW/Qq902xO20v1JMbpANuN/NLurUdpxIwNpVz+RtOSyzznnbc7lO7psmOhc9A==} - '@dnd-kit/collision@0.3.2': - resolution: {integrity: sha512-pNmNSLCI8S9fNQ7QJ3fBCDjiT0sqBhUFcKgmyYaGvGCAU+kq0AP8OWlh0JSisc9k5mFyxmRpmFQcnJpILz/RPA==} + '@dnd-kit/collision@0.4.0': + resolution: {integrity: sha512-oOHHUkH1h9Vl2m8TwLw/mPHA7Blf+s0PYcRoLNWNBVxDzugJKZo8WdpU58EMu9qkqyQGrR/YTOozGiMPhlqZ5Q==} - '@dnd-kit/dom@0.3.2': - resolution: {integrity: sha512-cIUAVgt2szQyz6JRy7I+0r+xeyOAGH21Y15hb5bIyHoDEaZBvIDH+OOlD9eoLjCbsxDLN9WloU2CBi3OE6LYDg==} + '@dnd-kit/dom@0.4.0': + resolution: {integrity: sha512-mJDKt0BtlHXetZyrvZXh6++aycleIbYWH/OVC4nlszDh8NvW7q8dfsxFllR5RtLKLcykLaI4o545Figfks/HZQ==} - '@dnd-kit/geometry@0.3.2': - resolution: {integrity: sha512-3UBPuIS7E3oGiHxOE8h810QA+0pnrnCtGxl4Os1z3yy5YkC/BEYGY+TxWPTQaY1/OMV7GCX7ZNMlama2QN3n3w==} + '@dnd-kit/geometry@0.4.0': + resolution: {integrity: sha512-d1n+CU54V/qF/g792bmJK2oR4f5jOL7Pls2IfC+j9f5UBECpjsYbcPZ/krom/z8LgieqvMh1qrUkdcBjJJ7vpg==} - '@dnd-kit/helpers@0.3.2': - resolution: {integrity: sha512-pj7pCE6BiysNetpPnzb3BJOrcKiqueUr1LFg6wYoi2fIFYpz66n2Ojd7HTwfwkpv0oyC3QlvA6Dk8cOmi6VavA==} + '@dnd-kit/helpers@0.4.0': + resolution: {integrity: sha512-9YOKevD6zOwKVvV4k3fQL//NF+UaN92sfqPpJhT0/7Jq5PLtfD+CTpzmFAjTt5o1qQpFj3xqjWnQl25ooW62wQ==} - '@dnd-kit/state@0.3.2': - resolution: {integrity: sha512-dLUIkoYrIJhGXfF2wGLTfb46vUokEsO/OoE21TSfmahYrx7ysTmnwbePsznFaHlwgZhQEh6AlLvthLCeY21b1A==} + '@dnd-kit/state@0.4.0': + resolution: {integrity: sha512-vVdwOY9VsYdMNa7Z0xQhTXlzHqCcCugGuoM1kzvZhnZ0tYVPRdmIhWfeO6Y2ZoN92JwYAyJRRNl4ICkEe2mneg==} - '@dnd-kit/svelte@0.3.2': - resolution: {integrity: sha512-HkTnx/3GnxfVNqHSojxhxp5r+KymL9Q7UI2gonXN2+bmdObw03FSQOjicOoRzlV2u9o5DtK1sU4YUQAfkLCGGQ==} + '@dnd-kit/svelte@0.4.0': + resolution: {integrity: sha512-hWmIenZ7EeMh8eDrNteL+5yIDgUg/0GnF+U80Pr0nScWGHdCTehYKXEGQtV2PNm99ta5qNg6GuvvtP4WRS8dug==} peerDependencies: svelte: ^5.29.0 @@ -5710,46 +5710,46 @@ snapshots: '@csstools/css-tokenizer@4.0.0': {} - '@dnd-kit/abstract@0.3.2': + '@dnd-kit/abstract@0.4.0': dependencies: - '@dnd-kit/geometry': 0.3.2 - '@dnd-kit/state': 0.3.2 + '@dnd-kit/geometry': 0.4.0 + '@dnd-kit/state': 0.4.0 tslib: 2.8.1 - '@dnd-kit/collision@0.3.2': + '@dnd-kit/collision@0.4.0': dependencies: - '@dnd-kit/abstract': 0.3.2 - '@dnd-kit/geometry': 0.3.2 + '@dnd-kit/abstract': 0.4.0 + '@dnd-kit/geometry': 0.4.0 tslib: 2.8.1 - '@dnd-kit/dom@0.3.2': + '@dnd-kit/dom@0.4.0': dependencies: - '@dnd-kit/abstract': 0.3.2 - '@dnd-kit/collision': 0.3.2 - '@dnd-kit/geometry': 0.3.2 - '@dnd-kit/state': 0.3.2 + '@dnd-kit/abstract': 0.4.0 + '@dnd-kit/collision': 0.4.0 + '@dnd-kit/geometry': 0.4.0 + '@dnd-kit/state': 0.4.0 tslib: 2.8.1 - '@dnd-kit/geometry@0.3.2': + '@dnd-kit/geometry@0.4.0': dependencies: - '@dnd-kit/state': 0.3.2 + '@dnd-kit/state': 0.4.0 tslib: 2.8.1 - '@dnd-kit/helpers@0.3.2': + '@dnd-kit/helpers@0.4.0': dependencies: - '@dnd-kit/abstract': 0.3.2 + '@dnd-kit/abstract': 0.4.0 tslib: 2.8.1 - '@dnd-kit/state@0.3.2': + '@dnd-kit/state@0.4.0': dependencies: '@preact/signals-core': 1.13.0 tslib: 2.8.1 - '@dnd-kit/svelte@0.3.2(svelte@5.55.3(@typescript-eslint/types@8.58.2))': + '@dnd-kit/svelte@0.4.0(svelte@5.55.3(@typescript-eslint/types@8.58.2))': dependencies: - '@dnd-kit/abstract': 0.3.2 - '@dnd-kit/dom': 0.3.2 - '@dnd-kit/state': 0.3.2 + '@dnd-kit/abstract': 0.4.0 + '@dnd-kit/dom': 0.4.0 + '@dnd-kit/state': 0.4.0 svelte: 5.55.3(@typescript-eslint/types@8.58.2) tslib: 2.8.1 diff --git a/src/routes/(admin)/workbooks/order/_types/kanban.ts b/src/routes/(admin)/workbooks/order/_types/kanban.ts index cebcc7ca4..af4231461 100644 --- a/src/routes/(admin)/workbooks/order/_types/kanban.ts +++ b/src/routes/(admin)/workbooks/order/_types/kanban.ts @@ -1,13 +1,10 @@ import type { DragDropManager, Draggable, Droppable } from '@dnd-kit/dom'; -import type { DragDropEvents } from '@dnd-kit/abstract'; +import type { DragDropEventMap } from '@dnd-kit/abstract'; import type { WorkBookTab } from '$features/workbooks/types/workbook'; -// DnD event types derived from dnd-kit abstractions -type DndEvents = DragDropEvents; - -export type DragOverEventArg = Parameters[0]; -export type DragEndEventArg = Parameters[0]; +export type DragOverEventArg = DragDropEventMap['dragover']; +export type DragEndEventArg = DragDropEventMap['dragend']; export type ColumnKey = 'solutionCategory' | 'taskGrade';