test: implement unit tests for hooks and refactor some types (#493)

This commit is contained in:
Fine0830
2025-08-21 12:09:32 +07:00
committed by GitHub
parent a8c5ec8dd2
commit 1b6f011f0e
25 changed files with 3140 additions and 285 deletions

326
package-lock.json generated
View File

@@ -1816,176 +1816,171 @@
"dev": true
},
"node_modules/@interactjs/actions": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/actions/-/actions-1.10.17.tgz",
"integrity": "sha512-wyB1ZqpaZy5gmz6VDqK9KWh98xKnFgL7VyLvxHODFi9V0IYX4HJAAOBlhtfze0D1R1f1cY+gqPDK+dLaHMlE+w==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/actions/-/actions-1.10.27.tgz",
"integrity": "sha512-FCRg5KwB+stkPcAMx/Cn0fgGP6p4LyMX9S/Upcn/W+hpYme31bPi54PCqmOebzz6myTthN6zFf9jMyLOqtI/gg==",
"optionalDependencies": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
},
"peerDependencies": {
"@interactjs/core": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/core": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/auto-scroll": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/auto-scroll/-/auto-scroll-1.10.17.tgz",
"integrity": "sha512-IQcW7N3xOaoL8RnAGOGMk0Y2gue7L4S3BT6Id4VBBu8so163DtLiZVW6jXu9rKVntzbluaAeqNZlfAVyu3kIWg==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/auto-scroll/-/auto-scroll-1.10.27.tgz",
"integrity": "sha512-zPg5TnVsZv+9Hnt4qnbxLvBMf+rIWHkoJVoSETEbLNaj90C8hIyr0pVwukSUySSgDhCgQ7np0f3pg4INLq9beQ==",
"optionalDependencies": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
},
"peerDependencies": {
"@interactjs/utils": "1.10.17"
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/auto-start": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/auto-start/-/auto-start-1.10.17.tgz",
"integrity": "sha512-qYVxhAbYnwxjD/NLEegUoAST7WASJ4VmWNjsyWRx/js5Op+I4E2zteARIeZGgrutcGIXMCcQzhCMgE3PjOpbpw==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/auto-start/-/auto-start-1.10.27.tgz",
"integrity": "sha512-ECLBO/nxmaF1knncJKIE5F7la3KKRgEkn0Cu2JTPOYj9xy/LpfYElo3wkRHsodgOqF651nR70GK2/IzPR2lO9A==",
"optionalDependencies": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
},
"peerDependencies": {
"@interactjs/core": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/core": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/core": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/core/-/core-1.10.17.tgz",
"integrity": "sha512-rL9w+83HDRuXub8Ezqs+97CYLl/ne7bLT/sAeduUWaxYhsW9iOqBoob9JnkkCZOaOsYizWI1EWy0+fNc5ibtLQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/core/-/core-1.10.27.tgz",
"integrity": "sha512-SliUr/3ZbLAdED8LokzYzWHWMdCB5Cq+UnpXuRy+BIod1j97m4IUFf/D1iIKUBBjBcucgXbz28z96WnenVCB7Q==",
"peerDependencies": {
"@interactjs/utils": "1.10.17"
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/dev-tools": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/dev-tools/-/dev-tools-1.10.17.tgz",
"integrity": "sha512-Oi9nEw3FfSwkNmW+V0WwdHqvzEkVHc24mH1v5EjRn60sqgrGLK9nTQ+NSuqcnUY8GxC3TkyuxnsOodxiadIRmA==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/dev-tools/-/dev-tools-1.10.27.tgz",
"integrity": "sha512-YolmBwRaKH1gWbvyLeV3m5QSwtD38lOZnCBA87PCAlcd9PQAC2gb03fEPeEyD336bE20oLB8f0WZt4Wre+afiw==",
"optionalDependencies": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27",
"vue": "3"
},
"peerDependencies": {
"@interactjs/modifiers": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/modifiers": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/inertia": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/inertia/-/inertia-1.10.17.tgz",
"integrity": "sha512-41vbYUjZIDCKt2/yhmjPrEW5+0uoL/hldFsll9pkvnLhmm12Xk0VXOlmR2zXKAmsTK3fJlKMyBYUX92qHLkyVQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/inertia/-/inertia-1.10.27.tgz",
"integrity": "sha512-S/SVj/M0D+wWWPVXHcXN/YUWOK51LFJsEA+CTgVnFhlSU04+1FUvNLwilCZcHgECu1RJxZNKDwZysDATg+r8jQ==",
"dependencies": {
"@interactjs/offset": "1.10.17"
"@interactjs/offset": "1.10.27"
},
"optionalDependencies": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
},
"peerDependencies": {
"@interactjs/core": "1.10.17",
"@interactjs/modifiers": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/core": "1.10.27",
"@interactjs/modifiers": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/interact": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/interact/-/interact-1.10.17.tgz",
"integrity": "sha512-NyKsf8EFudvdahBjPz1Gt5QnynVwa/2LUfBc2/w8QOnOBiyzUm0HLloJSaB8a50QbQkSWN243/Lgpd8GTMQvuQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/interact/-/interact-1.10.27.tgz",
"integrity": "sha512-XdH3A2UUzjEFGGJgFuJlhiz99tE8jB8xNh/DmnoMuL6uOQPxNA+sWRnzEVjG0+zY2P3/dbhEpi4Cn3FLPzydwA==",
"dependencies": {
"@interactjs/core": "1.10.17",
"@interactjs/types": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/core": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/interactjs": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/interactjs/-/interactjs-1.10.17.tgz",
"integrity": "sha512-hHmiukARbZhiM12zNKx0yQlFVl4C+NMeYNAYh6Mf9U3ZziQ47C+JEW8Gr7Zr/MxfNZyPu5nLKCpVQjh/JvBO9g==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/interactjs/-/interactjs-1.10.27.tgz",
"integrity": "sha512-UwhfUZMZVXUY72efPABuKSBz1sUY+r+49v8t6Ku9o5Jq76AKg9mwmdGszIlOn3ppnFDDjvtzK/8TL+Sbd0EQEA==",
"dependencies": {
"@interactjs/actions": "1.10.17",
"@interactjs/auto-scroll": "1.10.17",
"@interactjs/auto-start": "1.10.17",
"@interactjs/core": "1.10.17",
"@interactjs/dev-tools": "1.10.17",
"@interactjs/inertia": "1.10.17",
"@interactjs/interact": "1.10.17",
"@interactjs/modifiers": "1.10.17",
"@interactjs/offset": "1.10.17",
"@interactjs/pointer-events": "1.10.17",
"@interactjs/reflow": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/actions": "1.10.27",
"@interactjs/auto-scroll": "1.10.27",
"@interactjs/auto-start": "1.10.27",
"@interactjs/core": "1.10.27",
"@interactjs/dev-tools": "1.10.27",
"@interactjs/inertia": "1.10.27",
"@interactjs/interact": "1.10.27",
"@interactjs/modifiers": "1.10.27",
"@interactjs/offset": "1.10.27",
"@interactjs/pointer-events": "1.10.27",
"@interactjs/reflow": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/modifiers": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/modifiers/-/modifiers-1.10.17.tgz",
"integrity": "sha512-Dxw8kv9VBIxnhNvQncR6CKAGMzKXczLvuAUIdSPFYtyerX/XiDulJUqhR+jVKNp/WjF1DvdBxWo0kGGLbM84LQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/modifiers/-/modifiers-1.10.27.tgz",
"integrity": "sha512-ei/qfoQ+9/8k6WzNzdNqHI6cWkIV576N4Ap16r5CoqOWwhA6Xzj3OMHf1g0t1O4eSq2HdJsVJn3eLNfw9HsbeQ==",
"dependencies": {
"@interactjs/snappers": "1.10.17"
"@interactjs/snappers": "1.10.27"
},
"optionalDependencies": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
},
"peerDependencies": {
"@interactjs/core": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/core": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/offset": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/offset/-/offset-1.10.17.tgz",
"integrity": "sha512-wWBnIQWgLrmJNTBbd/FdxHxAJjiXl/5ND8Jbw2DuP9gIGDxhFSdEt62Fgqimn9ICb8v8ycvSLObEmcvJF/8hQQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/offset/-/offset-1.10.27.tgz",
"integrity": "sha512-AezsLiuK+Qv4jXdYuRa65HJ2pMFMZPlqiAep6ZRLwhP9HE7O75c0EAm+gfx+dpPrHNHs6J9LaiKSZl+B+A2qAw==",
"optionalDependencies": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
},
"peerDependencies": {
"@interactjs/core": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/core": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/pointer-events": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/pointer-events/-/pointer-events-1.10.17.tgz",
"integrity": "sha512-VsfluouEKb8QRGyH6jQATCW+QdAd/3dkENS7rj2m+EcVUhz2Ob5mpMRopjALi4pwltMowqTfuJ4LtwMSX2G29A==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/pointer-events/-/pointer-events-1.10.27.tgz",
"integrity": "sha512-Yo5SS6PhWfC93gHNxnwwW0wvebo5hSYJKGaSnAHO4f9Lh25yibecMnmPBmiEfWVcdMboK/kXrme43mHQaRegVg==",
"optionalDependencies": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
},
"peerDependencies": {
"@interactjs/core": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/core": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/reflow": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/reflow/-/reflow-1.10.17.tgz",
"integrity": "sha512-ncpWP5k93FRQptEhjzPZsbuRRajd4rkW17lDavCrEjrDi/LHnYekWGqZTaFzfJ80n1x8xUm9ujDjxCTylNqEIA==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/reflow/-/reflow-1.10.27.tgz",
"integrity": "sha512-Msm0QdYFr40oSsPFxyCR3dHN/pQx34k7QSkdN1uIsUn/drrm+YSFvrvVOu99DFOwr7gTThr5vNe06Sz4vubTSA==",
"optionalDependencies": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
},
"peerDependencies": {
"@interactjs/core": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/core": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/snappers": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/snappers/-/snappers-1.10.17.tgz",
"integrity": "sha512-m753DGsNOts797e3zDT6wqELoc+BlpIC1w+TyMyISRxU6n1RlS8Q6LHBGgwAgV79LHLaahv/a5haFF9H1VG0FQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/snappers/-/snappers-1.10.27.tgz",
"integrity": "sha512-HZLZ0XSi6HI08OmTv/HKG6AltQoaKAALLQ+KDW92utj3XSgw7oren0KsWUKPhaPg3Av7R1jFQd08s+uafqIlLw==",
"optionalDependencies": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
},
"peerDependencies": {
"@interactjs/utils": "1.10.17"
"@interactjs/utils": "1.10.27"
}
},
"node_modules/@interactjs/types": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/types/-/types-1.10.17.tgz",
"integrity": "sha512-X2JpoM7xUw0p9Me0tMaI0HNfcF/Hd07ZZlzpnpEMpGerUZOLoyeThrV9P+CrBHxZrluWJrigJbcdqXliFd0YMA=="
},
"node_modules/@interactjs/utils": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/utils/-/utils-1.10.17.tgz",
"integrity": "sha512-sZAW08CkqgvqRjUIaLRjScjObcCzN9D75yekLA21EClYAZIhi4A+GEt2z/WqOCOksTaEPLYmQyhkpXcboc0LhQ=="
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/utils/-/utils-1.10.27.tgz",
"integrity": "sha512-+qfLOio2OxQqg1cXSnRaCl+N8MQDQLDS9w+aOGxH8YLAhIMyt7Asxx/46//sT8orgsi16pmlBPtngPHT9s8zKw=="
},
"node_modules/@intlify/core-base": {
"version": "9.14.5",
@@ -15560,131 +15555,126 @@
"dev": true
},
"@interactjs/actions": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/actions/-/actions-1.10.17.tgz",
"integrity": "sha512-wyB1ZqpaZy5gmz6VDqK9KWh98xKnFgL7VyLvxHODFi9V0IYX4HJAAOBlhtfze0D1R1f1cY+gqPDK+dLaHMlE+w==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/actions/-/actions-1.10.27.tgz",
"integrity": "sha512-FCRg5KwB+stkPcAMx/Cn0fgGP6p4LyMX9S/Upcn/W+hpYme31bPi54PCqmOebzz6myTthN6zFf9jMyLOqtI/gg==",
"requires": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
}
},
"@interactjs/auto-scroll": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/auto-scroll/-/auto-scroll-1.10.17.tgz",
"integrity": "sha512-IQcW7N3xOaoL8RnAGOGMk0Y2gue7L4S3BT6Id4VBBu8so163DtLiZVW6jXu9rKVntzbluaAeqNZlfAVyu3kIWg==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/auto-scroll/-/auto-scroll-1.10.27.tgz",
"integrity": "sha512-zPg5TnVsZv+9Hnt4qnbxLvBMf+rIWHkoJVoSETEbLNaj90C8hIyr0pVwukSUySSgDhCgQ7np0f3pg4INLq9beQ==",
"requires": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
}
},
"@interactjs/auto-start": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/auto-start/-/auto-start-1.10.17.tgz",
"integrity": "sha512-qYVxhAbYnwxjD/NLEegUoAST7WASJ4VmWNjsyWRx/js5Op+I4E2zteARIeZGgrutcGIXMCcQzhCMgE3PjOpbpw==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/auto-start/-/auto-start-1.10.27.tgz",
"integrity": "sha512-ECLBO/nxmaF1knncJKIE5F7la3KKRgEkn0Cu2JTPOYj9xy/LpfYElo3wkRHsodgOqF651nR70GK2/IzPR2lO9A==",
"requires": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
}
},
"@interactjs/core": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/core/-/core-1.10.17.tgz",
"integrity": "sha512-rL9w+83HDRuXub8Ezqs+97CYLl/ne7bLT/sAeduUWaxYhsW9iOqBoob9JnkkCZOaOsYizWI1EWy0+fNc5ibtLQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/core/-/core-1.10.27.tgz",
"integrity": "sha512-SliUr/3ZbLAdED8LokzYzWHWMdCB5Cq+UnpXuRy+BIod1j97m4IUFf/D1iIKUBBjBcucgXbz28z96WnenVCB7Q==",
"requires": {}
},
"@interactjs/dev-tools": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/dev-tools/-/dev-tools-1.10.17.tgz",
"integrity": "sha512-Oi9nEw3FfSwkNmW+V0WwdHqvzEkVHc24mH1v5EjRn60sqgrGLK9nTQ+NSuqcnUY8GxC3TkyuxnsOodxiadIRmA==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/dev-tools/-/dev-tools-1.10.27.tgz",
"integrity": "sha512-YolmBwRaKH1gWbvyLeV3m5QSwtD38lOZnCBA87PCAlcd9PQAC2gb03fEPeEyD336bE20oLB8f0WZt4Wre+afiw==",
"requires": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27",
"vue": "3"
}
},
"@interactjs/inertia": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/inertia/-/inertia-1.10.17.tgz",
"integrity": "sha512-41vbYUjZIDCKt2/yhmjPrEW5+0uoL/hldFsll9pkvnLhmm12Xk0VXOlmR2zXKAmsTK3fJlKMyBYUX92qHLkyVQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/inertia/-/inertia-1.10.27.tgz",
"integrity": "sha512-S/SVj/M0D+wWWPVXHcXN/YUWOK51LFJsEA+CTgVnFhlSU04+1FUvNLwilCZcHgECu1RJxZNKDwZysDATg+r8jQ==",
"requires": {
"@interactjs/interact": "1.10.17",
"@interactjs/offset": "1.10.17"
"@interactjs/interact": "1.10.27",
"@interactjs/offset": "1.10.27"
}
},
"@interactjs/interact": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/interact/-/interact-1.10.17.tgz",
"integrity": "sha512-NyKsf8EFudvdahBjPz1Gt5QnynVwa/2LUfBc2/w8QOnOBiyzUm0HLloJSaB8a50QbQkSWN243/Lgpd8GTMQvuQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/interact/-/interact-1.10.27.tgz",
"integrity": "sha512-XdH3A2UUzjEFGGJgFuJlhiz99tE8jB8xNh/DmnoMuL6uOQPxNA+sWRnzEVjG0+zY2P3/dbhEpi4Cn3FLPzydwA==",
"requires": {
"@interactjs/core": "1.10.17",
"@interactjs/types": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/core": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"@interactjs/interactjs": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/interactjs/-/interactjs-1.10.17.tgz",
"integrity": "sha512-hHmiukARbZhiM12zNKx0yQlFVl4C+NMeYNAYh6Mf9U3ZziQ47C+JEW8Gr7Zr/MxfNZyPu5nLKCpVQjh/JvBO9g==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/interactjs/-/interactjs-1.10.27.tgz",
"integrity": "sha512-UwhfUZMZVXUY72efPABuKSBz1sUY+r+49v8t6Ku9o5Jq76AKg9mwmdGszIlOn3ppnFDDjvtzK/8TL+Sbd0EQEA==",
"requires": {
"@interactjs/actions": "1.10.17",
"@interactjs/auto-scroll": "1.10.17",
"@interactjs/auto-start": "1.10.17",
"@interactjs/core": "1.10.17",
"@interactjs/dev-tools": "1.10.17",
"@interactjs/inertia": "1.10.17",
"@interactjs/interact": "1.10.17",
"@interactjs/modifiers": "1.10.17",
"@interactjs/offset": "1.10.17",
"@interactjs/pointer-events": "1.10.17",
"@interactjs/reflow": "1.10.17",
"@interactjs/utils": "1.10.17"
"@interactjs/actions": "1.10.27",
"@interactjs/auto-scroll": "1.10.27",
"@interactjs/auto-start": "1.10.27",
"@interactjs/core": "1.10.27",
"@interactjs/dev-tools": "1.10.27",
"@interactjs/inertia": "1.10.27",
"@interactjs/interact": "1.10.27",
"@interactjs/modifiers": "1.10.27",
"@interactjs/offset": "1.10.27",
"@interactjs/pointer-events": "1.10.27",
"@interactjs/reflow": "1.10.27",
"@interactjs/utils": "1.10.27"
}
},
"@interactjs/modifiers": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/modifiers/-/modifiers-1.10.17.tgz",
"integrity": "sha512-Dxw8kv9VBIxnhNvQncR6CKAGMzKXczLvuAUIdSPFYtyerX/XiDulJUqhR+jVKNp/WjF1DvdBxWo0kGGLbM84LQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/modifiers/-/modifiers-1.10.27.tgz",
"integrity": "sha512-ei/qfoQ+9/8k6WzNzdNqHI6cWkIV576N4Ap16r5CoqOWwhA6Xzj3OMHf1g0t1O4eSq2HdJsVJn3eLNfw9HsbeQ==",
"requires": {
"@interactjs/interact": "1.10.17",
"@interactjs/snappers": "1.10.17"
"@interactjs/interact": "1.10.27",
"@interactjs/snappers": "1.10.27"
}
},
"@interactjs/offset": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/offset/-/offset-1.10.17.tgz",
"integrity": "sha512-wWBnIQWgLrmJNTBbd/FdxHxAJjiXl/5ND8Jbw2DuP9gIGDxhFSdEt62Fgqimn9ICb8v8ycvSLObEmcvJF/8hQQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/offset/-/offset-1.10.27.tgz",
"integrity": "sha512-AezsLiuK+Qv4jXdYuRa65HJ2pMFMZPlqiAep6ZRLwhP9HE7O75c0EAm+gfx+dpPrHNHs6J9LaiKSZl+B+A2qAw==",
"requires": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
}
},
"@interactjs/pointer-events": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/pointer-events/-/pointer-events-1.10.17.tgz",
"integrity": "sha512-VsfluouEKb8QRGyH6jQATCW+QdAd/3dkENS7rj2m+EcVUhz2Ob5mpMRopjALi4pwltMowqTfuJ4LtwMSX2G29A==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/pointer-events/-/pointer-events-1.10.27.tgz",
"integrity": "sha512-Yo5SS6PhWfC93gHNxnwwW0wvebo5hSYJKGaSnAHO4f9Lh25yibecMnmPBmiEfWVcdMboK/kXrme43mHQaRegVg==",
"requires": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
}
},
"@interactjs/reflow": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/reflow/-/reflow-1.10.17.tgz",
"integrity": "sha512-ncpWP5k93FRQptEhjzPZsbuRRajd4rkW17lDavCrEjrDi/LHnYekWGqZTaFzfJ80n1x8xUm9ujDjxCTylNqEIA==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/reflow/-/reflow-1.10.27.tgz",
"integrity": "sha512-Msm0QdYFr40oSsPFxyCR3dHN/pQx34k7QSkdN1uIsUn/drrm+YSFvrvVOu99DFOwr7gTThr5vNe06Sz4vubTSA==",
"requires": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
}
},
"@interactjs/snappers": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/snappers/-/snappers-1.10.17.tgz",
"integrity": "sha512-m753DGsNOts797e3zDT6wqELoc+BlpIC1w+TyMyISRxU6n1RlS8Q6LHBGgwAgV79LHLaahv/a5haFF9H1VG0FQ==",
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/snappers/-/snappers-1.10.27.tgz",
"integrity": "sha512-HZLZ0XSi6HI08OmTv/HKG6AltQoaKAALLQ+KDW92utj3XSgw7oren0KsWUKPhaPg3Av7R1jFQd08s+uafqIlLw==",
"requires": {
"@interactjs/interact": "1.10.17"
"@interactjs/interact": "1.10.27"
}
},
"@interactjs/types": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/types/-/types-1.10.17.tgz",
"integrity": "sha512-X2JpoM7xUw0p9Me0tMaI0HNfcF/Hd07ZZlzpnpEMpGerUZOLoyeThrV9P+CrBHxZrluWJrigJbcdqXliFd0YMA=="
},
"@interactjs/utils": {
"version": "1.10.17",
"resolved": "https://registry.npmjs.org/@interactjs/utils/-/utils-1.10.17.tgz",
"integrity": "sha512-sZAW08CkqgvqRjUIaLRjScjObcCzN9D75yekLA21EClYAZIhi4A+GEt2z/WqOCOksTaEPLYmQyhkpXcboc0LhQ=="
"version": "1.10.27",
"resolved": "https://registry.npmjs.org/@interactjs/utils/-/utils-1.10.27.tgz",
"integrity": "sha512-+qfLOio2OxQqg1cXSnRaCl+N8MQDQLDS9w+aOGxH8YLAhIMyt7Asxx/46//sT8orgsi16pmlBPtngPHT9s8zKw=="
},
"@intlify/core-base": {
"version": "9.14.5",