diff --git a/package-lock.json b/package-lock.json index 17e76560..fb863868 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,8 +42,8 @@ "devDependencies": { "@eslint/js": "^9.39.1", "@playwright/test": "^1.56.1", - "@skeletonlabs/skeleton": "^3.*.*", - "@skeletonlabs/skeleton-svelte": "^1.*.*", + "@skeletonlabs/skeleton": "^4.*.*", + "@skeletonlabs/skeleton-svelte": "^4.*.*", "@sveltejs/adapter-auto": "^7.0.0", "@sveltejs/adapter-node": "^5.0.0", "@sveltejs/adapter-static": "^3.0.1", @@ -1197,7 +1197,6 @@ "integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==", "dev": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "@swc/helpers": "^0.5.0" } @@ -2163,41 +2162,60 @@ ] }, "node_modules/@skeletonlabs/skeleton": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@skeletonlabs/skeleton/-/skeleton-3.2.2.tgz", - "integrity": "sha512-dAunBAWqRMcNTGAvCKUgpADJdbtqL65eNEb7pDIKQZ6bI6qsxakR6MuF2E4B3jmUEpcaxaggDp0UdnUjlkAZ1Q==", + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/@skeletonlabs/skeleton/-/skeleton-4.7.4.tgz", + "integrity": "sha512-C+xx9pRIvOEAlBMU/8iriLiFND325zHSOYWDNgk7gSOCVRySWNSCFx5spe1hKomTQSVCddQDESv8/k7MDjhRHw==", "dev": true, "license": "MIT", "peerDependencies": { "tailwindcss": "^4.0.0" } }, - "node_modules/@skeletonlabs/skeleton-svelte": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@skeletonlabs/skeleton-svelte/-/skeleton-svelte-1.5.3.tgz", - "integrity": "sha512-YFSJbaK6QPhrTyzlNy3fA3lSOg7hB7D/qkLAJDVlqwu5E2cz6WWS+/J3Tu9qOBO50PuSsgdOaFPc+QQ5+vQZHA==", + "node_modules/@skeletonlabs/skeleton-common": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/@skeletonlabs/skeleton-common/-/skeleton-common-4.7.4.tgz", + "integrity": "sha512-xxngr40ZWc978K3+ZIb3kylE+mzYMcNwEloGCuCtNU96I8koqTo8Ow67lW4sD31OyhxhCG0nmUO45B4UDBsySw==", "dev": true, + "license": "MIT" + }, + "node_modules/@skeletonlabs/skeleton-svelte": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/@skeletonlabs/skeleton-svelte/-/skeleton-svelte-4.7.4.tgz", + "integrity": "sha512-yiRtG6enLphKcH9mvlfOMXPUzgCDbG5SdyRBoa4rfI/Vd/odeEhsiEjo4+1xiLFTvSJyeDK8f0CfJg+QMYpu4Q==", + "dev": true, + "license": "MIT", "dependencies": { - "@zag-js/accordion": "1.18.3", - "@zag-js/avatar": "1.18.3", - "@zag-js/combobox": "1.18.3", - "@zag-js/dialog": "1.18.3", - "@zag-js/file-upload": "1.18.3", - "@zag-js/pagination": "1.18.3", - "@zag-js/popover": "1.18.3", - "@zag-js/progress": "1.18.3", - "@zag-js/radio-group": "1.18.3", - "@zag-js/rating-group": "1.18.3", - "@zag-js/slider": "1.18.3", - "@zag-js/svelte": "1.18.3", - "@zag-js/switch": "1.18.3", - "@zag-js/tabs": "1.18.3", - "@zag-js/tags-input": "1.18.3", - "@zag-js/toast": "1.18.3", - "@zag-js/tooltip": "1.18.3" + "@internationalized/date": "3.10.0", + "@skeletonlabs/skeleton-common": "4.7.4", + "@zag-js/accordion": "1.31.0", + "@zag-js/avatar": "1.31.0", + "@zag-js/collapsible": "1.31.0", + "@zag-js/collection": "1.31.0", + "@zag-js/combobox": "1.31.0", + "@zag-js/date-picker": "1.31.0", + "@zag-js/dialog": "1.31.0", + "@zag-js/file-upload": "1.31.0", + "@zag-js/floating-panel": "1.31.0", + "@zag-js/listbox": "1.31.0", + "@zag-js/menu": "1.31.0", + "@zag-js/pagination": "1.31.0", + "@zag-js/popover": "1.31.0", + "@zag-js/progress": "1.31.0", + "@zag-js/radio-group": "1.31.0", + "@zag-js/rating-group": "1.31.0", + "@zag-js/slider": "1.31.0", + "@zag-js/steps": "1.31.0", + "@zag-js/svelte": "1.31.0", + "@zag-js/switch": "1.31.0", + "@zag-js/tabs": "1.31.0", + "@zag-js/tags-input": "1.31.0", + "@zag-js/toast": "1.31.0", + "@zag-js/toggle-group": "1.31.0", + "@zag-js/tooltip": "1.31.0", + "@zag-js/tree-view": "1.31.0" }, "peerDependencies": { - "svelte": "^5.20.0" + "svelte": "^5.29.0" } }, "node_modules/@standard-schema/spec": { @@ -2392,7 +2410,6 @@ "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", "dev": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "tslib": "^2.8.0" } @@ -3136,337 +3153,445 @@ "license": "MIT" }, "node_modules/@zag-js/accordion": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/accordion/-/accordion-1.18.3.tgz", - "integrity": "sha512-h+Qw9uLZXlSL3vx+pe6sCHLK4pZAzKdj+2CuH3lIAp8GdOcO6MUfcfo905jl0vM0mUyWpELxRypzplcFioIVkw==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/accordion/-/accordion-1.31.0.tgz", + "integrity": "sha512-AvRi0sZfkvkofm8S/dWAJYlNJxSZj+gKN6XdeBLEGrS9HbKD1zM4BHZ88P0gIiuw/WAoYLxdGwtXL6AdgtLL+g==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/anatomy": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/anatomy/-/anatomy-1.18.3.tgz", - "integrity": "sha512-D1Qaxq1NS+Wud9KEdnO1bQE1Yb1pLxi78iqj007pr+gmFfo2Br3QLJNcMm2x/IWLBCdETwgDhq6nvHTrCjmiwg==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/anatomy/-/anatomy-1.31.0.tgz", + "integrity": "sha512-wmd67ABav3IYJKJDA6dnHzUrjJWUYYaRYjdg1UeJbecENoRLiVWTQmp+cXbU08q7Cdj0Cf2nrd0+3zajAP77Vg==", "dev": true, "license": "MIT" }, "node_modules/@zag-js/aria-hidden": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/aria-hidden/-/aria-hidden-1.18.3.tgz", - "integrity": "sha512-CQ4BkawuNfL8yezXjT5zsdFNGKCudz+p13TVW2eP8hHGuMQilK32h4fNd2536U9SRQNi0BjF/e9Qgfl8G2ipDg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@zag-js/auto-resize": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/auto-resize/-/auto-resize-1.18.3.tgz", - "integrity": "sha512-r+eP3R51fFPTd4TYJnjDf62o9Rr4EltuhWEEx+jDahP0hFfK74SDvb0HYMu1j9WQIb2O84JlBma+PNsZSsJasQ==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/aria-hidden/-/aria-hidden-1.31.0.tgz", + "integrity": "sha512-fXxybDZln04KWs/lR2xWAvcvE9/vNOqfCsa9cx6S31GiFWwfVJ5vu9mwfpKycYMiJ+uPrUWDV2B6KxYhJF0x7w==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/dom-query": "1.18.3" + "@zag-js/dom-query": "1.31.0" + } + }, + "node_modules/@zag-js/auto-resize": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/auto-resize/-/auto-resize-1.31.0.tgz", + "integrity": "sha512-cmJwHzSFtBZMqIyUmGO20BHZhArDnKVn+ifvrIqcmNxCtmsoOnblt/tJC88PhOXlU6XFVi4itvn9p/ffhQK3Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@zag-js/dom-query": "1.31.0" } }, "node_modules/@zag-js/avatar": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/avatar/-/avatar-1.18.3.tgz", - "integrity": "sha512-2yaWSMDG73/2J0NxDtdaAKoto/jg/W/mJ7QGR+1Ay7bNcHnnCaYJcVKPdx/v4k46Swhtt/GKkIqavnRXT6brAw==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/avatar/-/avatar-1.31.0.tgz", + "integrity": "sha512-3wtMBVZE7ezNf5xntXDAPvFsDZuRgVu4XXuuV1T4RLI5O07+larPEF5p9IcvOejjxXX6ZtCskOdYbs995SLs+A==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" + } + }, + "node_modules/@zag-js/collapsible": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/collapsible/-/collapsible-1.31.0.tgz", + "integrity": "sha512-LGd9dM1PvwOxys9GUB81H6bfcw+cEtsUbJLAZyZJIF/tgtlHKqqjm6uYmMyWUAKR7S4j3syfMhVIIlxZ5W9U7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/collection": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/collection/-/collection-1.18.3.tgz", - "integrity": "sha512-0IS4nKgFP6s0XwIBdhNrEtPghlIa+cxl4emkppQS0Q/bGEytA+0tE73ZcIY2i/PN15DRdlLmOWX8g0IWFm8R3g==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/collection/-/collection-1.31.0.tgz", + "integrity": "sha512-WdUUYOKOorg9NGurrXoIafj8V9pGPpYFSperTdyQ6C26eVuKUKeD/gIkSrATuqR4NZGtpJVuK44bLTT5Tyfm6w==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/utils": "1.18.3" + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/combobox": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/combobox/-/combobox-1.18.3.tgz", - "integrity": "sha512-RnJUb67Dv/erKjNv1x+wZvEiHoToBQv8xNh5WOhsLD5TNZEHF7zYsYnKbywR+RlAUysDb8HWfV4OfeFKUWxV3A==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/combobox/-/combobox-1.31.0.tgz", + "integrity": "sha512-EinK6xVi+wa3XhSfWtAjrBnjmJoRK4WahVNu4aOM5sKDKs6OHbg/IYAKZo09Zbkba/383GomUeoigGOJTCxTpg==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/aria-hidden": "1.18.3", - "@zag-js/collection": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dismissable": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/popper": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/aria-hidden": "1.31.0", + "@zag-js/collection": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dismissable": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/popper": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/core": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-1.18.3.tgz", - "integrity": "sha512-FuB4ClNyob6Fqx57mEWbPui59uU1x9I6MvTyJunnPjJMWr1M0bxsgrqkePoEzt+osel8qLMyaa1oHaxszSNxKQ==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-1.31.0.tgz", + "integrity": "sha512-P/5ln24l5ULCThelRkFbwUgn/v0yXs7heXiSLooajGDzBrJeftDWbsHyre5GxXjz+XYoyui7jqj888BTZY2eKA==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/dom-query": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/dom-query": "1.31.0", + "@zag-js/utils": "1.31.0" + } + }, + "node_modules/@zag-js/date-picker": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/date-picker/-/date-picker-1.31.0.tgz", + "integrity": "sha512-eZR0JpJBcVd2H1gQr++VlTiwagnJVP0ttmsiYmrHADOJpYPBWqdzgXay1bWaTePZ0PjAc1OK3xbBmetRcViy6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/date-utils": "1.31.0", + "@zag-js/dismissable": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/live-region": "1.31.0", + "@zag-js/popper": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" + }, + "peerDependencies": { + "@internationalized/date": ">=3.0.0" + } + }, + "node_modules/@zag-js/date-utils": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/date-utils/-/date-utils-1.31.0.tgz", + "integrity": "sha512-SmZHk4bMP9aDxa20E5Ycj9G1j/oE0wsIPnwHI5rdH7ULs7qkpwocv9wbycYaFx8e3L3zItJoOhIHvFOtbxDBbQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@internationalized/date": ">=3.0.0" } }, "node_modules/@zag-js/dialog": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/dialog/-/dialog-1.18.3.tgz", - "integrity": "sha512-gLWYKYpUyp3IyLr0BX/c6izvX59rCugwv4ClGpojL+chv6KlmgPX6qKj6XVoyWlYsnxvIL3mF2SX+lgUz+SOrA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/dialog/-/dialog-1.31.0.tgz", + "integrity": "sha512-X2ngaRljrG2wRZQQh0VXfjWTUGLLLKuV8L0pAdWo+SpidgXk+sddseb7BZddMwOaPFgAxUdPfBIxidI/cOinpQ==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/aria-hidden": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dismissable": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/focus-trap": "1.18.3", - "@zag-js/remove-scroll": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/aria-hidden": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dismissable": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/focus-trap": "1.31.0", + "@zag-js/remove-scroll": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/dismissable": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/dismissable/-/dismissable-1.18.3.tgz", - "integrity": "sha512-6q8OlX/W+TvP73r7tDcsLbTZEipczO4TNZnDHGFra+tP8CPslZZ39SZYomhrtRWqOKWu5R3UX+Vgl4gO1wtykA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/dismissable/-/dismissable-1.31.0.tgz", + "integrity": "sha512-AInddS5WppfjJ0pf4miDDlzLKH9DMInL+zP7QLaCpHDdqv+hCbF8BGbLaiODy0WWoLk4obxEFiLbeMewAcKBxw==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/dom-query": "1.18.3", - "@zag-js/interact-outside": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/dom-query": "1.31.0", + "@zag-js/interact-outside": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/dom-query": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-1.18.3.tgz", - "integrity": "sha512-mPj2xvjxXyB++aGoIIZZ0cCbMu+nfLvks/Q2fe6SgfSaTdGw8jvJtp4F5Qs3Q+MOHbIZRnAqYyBLv56qav3AeA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-1.31.0.tgz", + "integrity": "sha512-3bGXNU+Kk8/7+fgbTj0odvnrh3/vjaUx18jjQqx+Optgh4zl1RwTjjhAzx57TCwdNczgbuUByYSwojJaC0b7vA==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/types": "1.18.3" + "@zag-js/types": "1.31.0" } }, "node_modules/@zag-js/file-upload": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/file-upload/-/file-upload-1.18.3.tgz", - "integrity": "sha512-Noq/DaNwuoDK7klyqy86IJOmxQIKaUY15PBiU7u2sU+VMqKWcWLm1hSlRLpnhkJrhRGJRXxKd8rGuCO/i8t1Xg==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/file-upload/-/file-upload-1.31.0.tgz", + "integrity": "sha512-hguKaDTOAiIdqfOaOjl9VZOKQr2x68VFqntjOttVXtE4dbUBHYGHJeoUuXpCiS+iO7A9BBAr9laV3YivgdLaWw==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/file-utils": "1.18.3", - "@zag-js/i18n-utils": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/file-utils": "1.31.0", + "@zag-js/i18n-utils": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/file-utils": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/file-utils/-/file-utils-1.18.3.tgz", - "integrity": "sha512-JoQJsP3OWJTP/mGzKD/N7RKXdnigaT4ExKQPQaHF+jT/uQtHs+8J088Td/WVkfLTHIyW/s3t09pLk7z6ufZJkA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/file-utils/-/file-utils-1.31.0.tgz", + "integrity": "sha512-+hltE2Lze2gpr8R0DchYVUPogt4JAGBNF+7ZMT9wVw16Eepx0fcaIiyMkcNsfOCJDey922XGCUOBnUy6f3Ogpg==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/i18n-utils": "1.18.3" + "@zag-js/i18n-utils": "1.31.0" + } + }, + "node_modules/@zag-js/floating-panel": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/floating-panel/-/floating-panel-1.31.0.tgz", + "integrity": "sha512-3o14jfWhA3icrxvQSSOotifTML8qbu5hADnCu0eKjYWeE/7VARTkhtHI/7+GwmTkfocRlYnh12zdcHE/+uuMJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/popper": "1.31.0", + "@zag-js/rect-utils": "1.31.0", + "@zag-js/store": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/focus-trap": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/focus-trap/-/focus-trap-1.18.3.tgz", - "integrity": "sha512-EhAJb7xIHaUYP+WxlmN2SKEvsqTWih0FUX4Jf+rh2xr4v/dd/09ki+/yQjtTxVrKshCGe4LxCGeiws7mTkOZrA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/focus-trap/-/focus-trap-1.31.0.tgz", + "integrity": "sha512-snkl5dzGKddJv/lWEB3IQCgftP2lIttepMdRRFtHyd1QYFWa64g+bFhLRwekWfCEy+hQJW4TpeGWq8tANF5I6Q==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/dom-query": "1.18.3" + "@zag-js/dom-query": "1.31.0" } }, "node_modules/@zag-js/focus-visible": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-1.18.3.tgz", - "integrity": "sha512-od0TDV0oCwldqyIOLyfLcLlQlsAnlsO03Je2TrL1/48vxbnPaYQRQK8HUjIFnPcr/rPDKojoRjmNi4OryD2/4w==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-1.31.0.tgz", + "integrity": "sha512-V8yco8kxf47TSxbvQT3xXKpmFiOzGBJo05asmAP10hLwErWtt6TyYOBDkPadxFZIle83b2XRFdc45hQrpqLClw==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/dom-query": "1.18.3" + "@zag-js/dom-query": "1.31.0" } }, "node_modules/@zag-js/i18n-utils": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/i18n-utils/-/i18n-utils-1.18.3.tgz", - "integrity": "sha512-7ihl4sJEyTL4LHwLgmRcSn9nGBEbbRkN6W552dFjeV5rAIgRGvrdKvEHGdkSQkrDHNlVU2zEHlN50vEdfsG4Vw==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/i18n-utils/-/i18n-utils-1.31.0.tgz", + "integrity": "sha512-58PN2gwBUARvIUAAf9RwzwU+XLY1a2+TfUQA3TL8oaK2va/mnjWBQBOH8MKIrmf78br37i/nHddMjkYHg3DAJQ==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/dom-query": "1.18.3" + "@zag-js/dom-query": "1.31.0" } }, "node_modules/@zag-js/interact-outside": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/interact-outside/-/interact-outside-1.18.3.tgz", - "integrity": "sha512-DDcFBOZRjJ2a4qxQ2QU/37mIRCJivnVV87bKy8i/Zu+ea4URerBAsLp23/UC1aqEnDK+QXWRMQsK02SySR/RiA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/interact-outside/-/interact-outside-1.31.0.tgz", + "integrity": "sha512-SJcg+nR6Gzo4jo7ckNfnq3R47Kf5oA41xc4CZkWguIKJFpqQGymsRAoEpXxcqvvMloDYbxtqKBjWbIg4fh/moQ==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/dom-query": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/dom-query": "1.31.0", + "@zag-js/utils": "1.31.0" + } + }, + "node_modules/@zag-js/listbox": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/listbox/-/listbox-1.31.0.tgz", + "integrity": "sha512-/Y4jJzTnIA7urmiubv5W7S3p8cjro1Bp0UP8mQV5C5k6D0A28KE/wTvuOiPmkC9MfjyqMMh6scJwGRT5fxdXZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@zag-js/anatomy": "1.31.0", + "@zag-js/collection": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/focus-visible": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/live-region": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/live-region/-/live-region-1.18.3.tgz", - "integrity": "sha512-n3kKr4a+RWwBdkaZc+EZXBMb7joHg1lyxK95oP0/9l+Aeltut5gpjA+VQP49pLagakUnMzt1KbkHekO8FKeX3A==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/live-region/-/live-region-1.31.0.tgz", + "integrity": "sha512-oJRVsOi/cNbfXr5diqdQChWf2KttZl93tTNQuGzZFxGXy4T//OlNnC1Qzwhsu5l8vsSyU/W3wWrIfNJCSifK0Q==", "dev": true, "license": "MIT" }, - "node_modules/@zag-js/pagination": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/pagination/-/pagination-1.18.3.tgz", - "integrity": "sha512-n6+BVIR1MtBLu0w2CftbNpmWEL7F1RO/MgltQTI0MVUNUEqWEErn44m6oTckIGpF43B42IVbr5MIZrQyBmjhUg==", + "node_modules/@zag-js/menu": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/menu/-/menu-1.31.0.tgz", + "integrity": "sha512-6gKlV4dnCPtwWz8U2KZB+mIMiFOl3sCxDshDC4ZW6BY8fFJROvofHRwQjC/0oVsE4mYvhyrZsYSpwZpyH18wBQ==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dismissable": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/popper": "1.31.0", + "@zag-js/rect-utils": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" + } + }, + "node_modules/@zag-js/pagination": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/pagination/-/pagination-1.31.0.tgz", + "integrity": "sha512-+1CBxUluyU+xIRBbTSlVBCb3V77QefAvFi8KyAM/eoeSz+r31RXv7xp2ub2KaRaODljzB2DfadG+vXMF1oiwCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/popover": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/popover/-/popover-1.18.3.tgz", - "integrity": "sha512-60kMLotCgPBKvMmPkQTJpSRWQpIPOvxD3ZhbD2q9ZgvxH0tyLX9YpjDrCFoMCm90gsBeRbXObLcCnMfRecn4EA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/popover/-/popover-1.31.0.tgz", + "integrity": "sha512-zxly1BzfGdauPRORR8XJN/fiF4pKpl8CFLF1fhCzVnKlmPvpyPKwTxpyi2gI4radukSiJNEAczWwJLwn9Uba2w==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/aria-hidden": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dismissable": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/focus-trap": "1.18.3", - "@zag-js/popper": "1.18.3", - "@zag-js/remove-scroll": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/aria-hidden": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dismissable": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/focus-trap": "1.31.0", + "@zag-js/popper": "1.31.0", + "@zag-js/remove-scroll": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/popper": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/popper/-/popper-1.18.3.tgz", - "integrity": "sha512-g8qH1fzT3xPYsLfj/07fiNPintf3xr/VkAZ7btW8uO9fjJGe++1Dmk1qze1gFYReMGrSGg/6eB53QN5QxNYLtw==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/popper/-/popper-1.31.0.tgz", + "integrity": "sha512-rZihrImaL0GAwUhybPkB2qkN+p1CSwh96CX5GJ8HB5x4UR916wZVZ6zcq5wlx2jBkVpYoBro+IPjC5SzT9N5KA==", "dev": true, "license": "MIT", "dependencies": { - "@floating-ui/dom": "1.7.2", - "@zag-js/dom-query": "1.18.3", - "@zag-js/utils": "1.18.3" - } - }, - "node_modules/@zag-js/popper/node_modules/@floating-ui/dom": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.2.tgz", - "integrity": "sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.7.2", - "@floating-ui/utils": "^0.2.10" + "@floating-ui/dom": "1.7.4", + "@zag-js/dom-query": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/progress": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/progress/-/progress-1.18.3.tgz", - "integrity": "sha512-M37PpfL9ihiVUpeHMXbmm/88WO8RMPVXi5Dd4CJcc0pw5sh53b5SgxFbjm5ICrEqPRoxOIZ7Rg6yCgNMHMvaQg==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/progress/-/progress-1.31.0.tgz", + "integrity": "sha512-Tk52JbiC9kVrTvau+EjoFq5KUd8idIrqIyWhFsFPw9pXPlI5jGtpRgTVpuFuBt4omSTRXelCw+lagoTShs8efw==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/radio-group": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/radio-group/-/radio-group-1.18.3.tgz", - "integrity": "sha512-LwsO1tgSYjQksWN3l9wLA8qisP+tLl/bex6hAGhaH1SFAbbr51xS+f1Sfyxiqv6Fk9P78ONW1Rb3eoIkTeZmUw==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/radio-group/-/radio-group-1.31.0.tgz", + "integrity": "sha512-Zq/xxZVTn13IrPg/p1EAT+flIwwsIb8DsXSFwnnS95Fsg/6wmDqY9a1Vx0WAAKl18RCOIITm587e3xBnlnsCIw==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/focus-visible": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/focus-visible": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/rating-group": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/rating-group/-/rating-group-1.18.3.tgz", - "integrity": "sha512-+2tqw7XwXf3Gv2uYBxYYIHfwQtuf7C/LjsakngtNxMfAyYwoldux/EKlm7Y7wEruKK7WqifsTbFxEdCvLrc3cw==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/rating-group/-/rating-group-1.31.0.tgz", + "integrity": "sha512-fwY/DVcjckPdER3AS/TFETvySl26wB5XeWfOU2x3gbKL9TRw9C7+BHMK71/MSsL393LVUhXt1FrROAj+EXrZ+Q==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, + "node_modules/@zag-js/rect-utils": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/rect-utils/-/rect-utils-1.31.0.tgz", + "integrity": "sha512-252bq5O3nSX7RXJRDmS3sDt+tMbyvSl1/bAnLm/AqdwHtN0/rB8xrhVYsDrPoXUVNEj07GRNHYSoh0/bu3eSEQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@zag-js/remove-scroll": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/remove-scroll/-/remove-scroll-1.18.3.tgz", - "integrity": "sha512-cqWdN2uCRHiuXxLQq/HPTOLddHwp0UzGk/9fySox3kbZ2bsHtG1FXza2nrG99PlSrgorp3FIOsM8cT97cJfhCw==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/remove-scroll/-/remove-scroll-1.31.0.tgz", + "integrity": "sha512-NkEl55c1A1Hsejavi9mTGR986lNIFak5BPKYSXPcIzxE1nNkp2vQe5k2oVGilodtbUSGKT1o4iU2SyDM4sVskg==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/dom-query": "1.18.3" + "@zag-js/dom-query": "1.31.0" } }, "node_modules/@zag-js/slider": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/slider/-/slider-1.18.3.tgz", - "integrity": "sha512-H85nDzQBl/Ab9ZCSqG3gHPyf/0TbFLKVdsPGLBVkbhZRhdcsOCwHQIcBIzbb7if6XM4zuOFClHJhDm3WaFfMEA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/slider/-/slider-1.31.0.tgz", + "integrity": "sha512-+zkLvsaO7DdAj00Gx0BzPl+45PJK/ocEqcCVFbenjO1MCGOR0g/Q5c7bD3uyGHPXa2/00dv2jL9kJiTyG16Qiw==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" + } + }, + "node_modules/@zag-js/steps": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/steps/-/steps-1.31.0.tgz", + "integrity": "sha512-MJ06dfxfHP5QFot159DZ5HxZkdbRmBVMLZcJSJEU7gYbMrf2x1OvwdRxDWHhy6h83wPRFtgydcSZ2Y1KVCQYIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/store": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-1.18.3.tgz", - "integrity": "sha512-9Df5Zr1pi9B7+2/OFdhyVDOkUaFUWLqgyKYx+DGaHh1LC6QbPJKoOsQ1zr23Q8G4//Dh1vNnES1SXojJA5+Nlg==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-1.31.0.tgz", + "integrity": "sha512-VRgT4cA5nQqRKTmwKNewYoxD8oT5J49cf2NbBM9f0l/Daghpacd8KGAcWbTsNLGjAwLMVedEvvQ2W+9wkmLHpQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3474,112 +3599,140 @@ } }, "node_modules/@zag-js/svelte": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/svelte/-/svelte-1.18.3.tgz", - "integrity": "sha512-eGtlAtw2eQHASMs4wmJBpK6uGwFNibIQ+5Zw4TLPrvms0ZOOcZm4//DYqEdOhsunm95y8lYFRhaeDyVagrabtQ==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/svelte/-/svelte-1.31.0.tgz", + "integrity": "sha512-1PeSP1w60rjPh2chz8kujwP2h0dKh06vzLjjGCmyj6IbpGbOjgL0GhGCu5YojEmUA/YUIJh26iLEgPhfvoeAdQ==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/core": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/core": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" }, "peerDependencies": { - "svelte": "^5.0.0-next.1" + "svelte": ">=5" } }, "node_modules/@zag-js/switch": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/switch/-/switch-1.18.3.tgz", - "integrity": "sha512-JpdJR9pWMqfQWy3jcYwlNO2Av4UfY6ZvVnScOMU72bg8DWiv32SVZrdhBghhAPngWO8B181mJ30y9bUNths0tg==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/switch/-/switch-1.31.0.tgz", + "integrity": "sha512-wkcolYyUGk5Dhq0QKDQUcQbk1uygu0U0kiFXD1F7jMMpqYov5hinP8Rq7w9qLDxRbhBiqs6b9oRZUMukLSwVjQ==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/focus-visible": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/focus-visible": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/tabs": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/tabs/-/tabs-1.18.3.tgz", - "integrity": "sha512-Bo+V5w0Lh2uVEyY8la7t8A0RxljyVwZmii+SzhWmsuSRBBvQ1y82Gyk0CbwuranARryIFHwWFl8c4sp4fSZvqA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/tabs/-/tabs-1.31.0.tgz", + "integrity": "sha512-TWUGkJq3lSm3otXiVgbQTN9NGl70of7YFKmVwkkyhT/YgfypAwnSyRydQZc1SF2lDUZso0b63qBfS52zTN4AXg==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/tags-input": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/tags-input/-/tags-input-1.18.3.tgz", - "integrity": "sha512-gqC8r5m8Cp6B0wfGwivxl2gEQuiezua1nlonQSGgt/AQqPnILTqvziwkPurRKuG8S7e0M12pDTcJjSnsdZb2Nw==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/tags-input/-/tags-input-1.31.0.tgz", + "integrity": "sha512-rt9i9iH4O334A7PfdmNG6RLnIzA1bWkACOGTH+Z1sUoT4d4ES/J26QZKFXebZCzcis/3/O0YspK2+3sbeeKtPA==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/auto-resize": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/interact-outside": "1.18.3", - "@zag-js/live-region": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/auto-resize": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/interact-outside": "1.31.0", + "@zag-js/live-region": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/toast": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/toast/-/toast-1.18.3.tgz", - "integrity": "sha512-q+dH7Z8uUBezxWlJWdUqCDxkuIXQw9KN3AtNbCvM2ZFbJFHzvzvYwSiU3VBuML0cLxmNjXO3EpenKyPAla/VyA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/toast/-/toast-1.31.0.tgz", + "integrity": "sha512-DKCLS+vkD3sk8h0sQgEAJJkNDqYu+GCTdlFfUQcpxLpUov2urz4dd1/S/Hs5t65u8N36I5fTP0MHPXeaiKYiJQ==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dismissable": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dismissable": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" + } + }, + "node_modules/@zag-js/toggle-group": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/toggle-group/-/toggle-group-1.31.0.tgz", + "integrity": "sha512-DAn3MYMHfmfywR2KPAzLzeJcfIZRJ+acWFyRSJcVBZOxhxsL1Z8E8OrIGMWZrkYjxkoO2cSTbXnbPMQFHfeTTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/tooltip": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/tooltip/-/tooltip-1.18.3.tgz", - "integrity": "sha512-FzG2epZX/ZmnrK9G1u9f3nmYLC1/a6mrp9BI2elaqO00cQNg7+WH+jhmrRofv2YrfpCgFYeo4yzAOcX6OkOiKA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/tooltip/-/tooltip-1.31.0.tgz", + "integrity": "sha512-KzI5/72JhgL3ACjiZwP7yFznZ3fG5GdhYGLudpDe+mv5mCeleq6J4YybT/wdEJNoQEAQc6+rLkAs8K2lvYmE8A==", "dev": true, "license": "MIT", "dependencies": { - "@zag-js/anatomy": "1.18.3", - "@zag-js/core": "1.18.3", - "@zag-js/dom-query": "1.18.3", - "@zag-js/focus-visible": "1.18.3", - "@zag-js/popper": "1.18.3", - "@zag-js/store": "1.18.3", - "@zag-js/types": "1.18.3", - "@zag-js/utils": "1.18.3" + "@zag-js/anatomy": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/focus-visible": "1.31.0", + "@zag-js/popper": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" + } + }, + "node_modules/@zag-js/tree-view": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/tree-view/-/tree-view-1.31.0.tgz", + "integrity": "sha512-CWE2gJiSTm1QM8QshYHFWszw+5kDVEOGI24Bz5c7vVliDV3dYMNZzQNkm7VNmfuBnMtTkPsBuT4IIFTrxWcseg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@zag-js/anatomy": "1.31.0", + "@zag-js/collection": "1.31.0", + "@zag-js/core": "1.31.0", + "@zag-js/dom-query": "1.31.0", + "@zag-js/types": "1.31.0", + "@zag-js/utils": "1.31.0" } }, "node_modules/@zag-js/types": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-1.18.3.tgz", - "integrity": "sha512-M99ji5nha2/C2IQFkTkIA4SMR5w9rE0havAN55P8qpVtFzbcncCkSUZ4O0J2I4pA+NnJpCF5TcT1t7WnsyWlZQ==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-1.31.0.tgz", + "integrity": "sha512-Mi2/5g3xAWq/DRUVVUJtnBpmMwfnv12H2l6WPJJG6cb1mFzrvggnYrHFwpdLCwHI4LO6yWUF/1mxEcIAPKFxMQ==", "dev": true, "license": "MIT", "dependencies": { - "csstype": "3.1.3" + "csstype": "3.2.3" } }, "node_modules/@zag-js/utils": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@zag-js/utils/-/utils-1.18.3.tgz", - "integrity": "sha512-yS8M286qUp6gf4d4tnnsNehdGIlI0Feuug9QiWkWSTbAUNmGJyh5cmjNxNSuLWVCPMREC89BIIWq09s113zPig==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@zag-js/utils/-/utils-1.31.0.tgz", + "integrity": "sha512-5vtFhzGv+U6NXQUYHZiJyvuM/W+xcHxHovtKZy1/KwoDjBDer46ktb9DGA8nImXSSrq8ibHXwvRGtwBsD1SaIw==", "dev": true, "license": "MIT" }, @@ -3972,9 +4125,9 @@ } }, "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index ef2dd9a7..7f19ca63 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,8 @@ "devDependencies": { "@eslint/js": "^9.39.1", "@playwright/test": "^1.56.1", - "@skeletonlabs/skeleton": "^3.*.*", - "@skeletonlabs/skeleton-svelte": "^1.*.*", + "@skeletonlabs/skeleton": "^4.*.*", + "@skeletonlabs/skeleton-svelte": "^4.*.*", "@sveltejs/adapter-auto": "^7.0.0", "@sveltejs/adapter-node": "^5.0.0", "@sveltejs/adapter-static": "^3.0.1", diff --git a/src/app.css b/src/app.css index a6651383..89b49a8c 100644 --- a/src/app.css +++ b/src/app.css @@ -1,7 +1,7 @@ @import 'tailwindcss'; @import '@skeletonlabs/skeleton'; -@import '@skeletonlabs/skeleton/optional/presets'; + /* Register Preset Themes */ /* @import '@skeletonlabs/skeleton/themes/{theme-name}'; */ diff --git a/tailwind.config.ts b/tailwind.config.ts new file mode 100644 index 00000000..99575109 --- /dev/null +++ b/tailwind.config.ts @@ -0,0 +1,37 @@ +import type { Config } from 'tailwindcss'; +import { skeleton } from '@skeletonlabs/skeleton'; +import forms from '@tailwindcss/forms'; +import typography from '@tailwindcss/typography'; + +const config = { + darkMode: 'class', + content: [ + './src/**/*.{html,js,svelte,ts}', + './node_modules/@skeletonlabs/skeleton/**/*.{html,js,svelte,ts}' + ], + theme: { + extend: {}, + }, + plugins: [ + forms, + typography, + skeleton({ + themes: { + preset: [ + "cerberus", + "concord", + "crimson", + "hamlindigo", + "modern", + "nouveau", + "rocket", + "terminus", + "vintage", + "wintry" + ] + } + }) + ] +} satisfies Config; + +export default config;