diff --git a/package.json b/package.json index faf2f801..ac599ebb 100644 --- a/package.json +++ b/package.json @@ -39,18 +39,18 @@ "devDependencies": { "@changesets/cli": "^2.27.11", "@chromatic-com/storybook": "^3.2.4", - "@reuters-graphics/yaks-eslint": "^0.1.0", - "@reuters-graphics/yaks-prettier": "^0.1.0", - "@storybook/addon-essentials": "^8.5.0", - "@storybook/addon-interactions": "^8.5.0", - "@storybook/addon-svelte-csf": "5.0.0-next.23", - "@storybook/blocks": "^8.5.0", - "@storybook/components": "^8.5.0", - "@storybook/manager-api": "^8.5.0", - "@storybook/svelte": "^8.5.0", - "@storybook/sveltekit": "^8.5.0", - "@storybook/test": "^8.5.0", - "@storybook/theming": "^8.5.0", + "@reuters-graphics/yaks-eslint": "^0.1.1", + "@reuters-graphics/yaks-prettier": "^0.1.1", + "@storybook/addon-essentials": "^8.6.0", + "@storybook/addon-interactions": "^8.6.0", + "@storybook/addon-svelte-csf": "5.0.0-next.27", + "@storybook/blocks": "^8.6.0", + "@storybook/components": "^8.6.0", + "@storybook/manager-api": "^8.6.0", + "@storybook/svelte": "^8.6.0", + "@storybook/sveltekit": "^8.6.0", + "@storybook/test": "^8.6.0", + "@storybook/theming": "^8.6.0", "@sveltejs/package": "^2.3.7", "@sveltejs/vite-plugin-svelte": "^4.0.4", "@types/css": "^0.0.37", @@ -93,13 +93,13 @@ "react-syntax-highlighter": "^15.6.1", "remark-gfm": "^4.0.0", "rimraf": "^5.0.10", - "sass": "^1.83.4", - "storybook": "^8.5.0", + "sass": "^1.85.0", + "storybook": "^8.6.0", "svelte": "^5.18.0", "svelte-loader": "^3.2.4", "tiny-glob": "^0.2.9", "typescript": "^5.7.3", - "vite": "^5.4.11" + "vite": "^6.2.0" }, "dependencies": { "@fortawesome/free-regular-svg-icons": "^5.15.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 869f85c1..4472d286 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 0.2.9 '@sveltejs/kit': specifier: ^2.15.3 - version: 2.15.3(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)))(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) + version: 2.15.3(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)))(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) '@sveltejs/svelte-scroller': specifier: ^2.0.7 version: 2.0.7 @@ -59,49 +59,49 @@ importers: version: 2.27.11 '@chromatic-com/storybook': specifier: ^3.2.4 - version: 3.2.4(react@18.3.1)(storybook@8.5.0(prettier@3.4.2)) + version: 3.2.4(react@18.3.1)(storybook@8.6.4(prettier@3.4.2)) '@reuters-graphics/yaks-eslint': - specifier: ^0.1.0 - version: 0.1.0(@types/eslint@9.6.1)(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3) + specifier: ^0.1.1 + version: 0.1.1(@types/eslint@9.6.1)(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3) '@reuters-graphics/yaks-prettier': - specifier: ^0.1.0 - version: 0.1.0(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3) + specifier: ^0.1.1 + version: 0.1.1(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3) '@storybook/addon-essentials': - specifier: ^8.5.0 - version: 8.5.0(@types/react@18.3.18)(storybook@8.5.0(prettier@3.4.2)) + specifier: ^8.6.0 + version: 8.6.4(@types/react@18.3.18)(storybook@8.6.4(prettier@3.4.2)) '@storybook/addon-interactions': - specifier: ^8.5.0 - version: 8.5.0(storybook@8.5.0(prettier@3.4.2)) + specifier: ^8.6.0 + version: 8.6.4(storybook@8.6.4(prettier@3.4.2)) '@storybook/addon-svelte-csf': - specifier: 5.0.0-next.23 - version: 5.0.0-next.23(@storybook/svelte@8.5.0(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0))(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)))(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) + specifier: 5.0.0-next.27 + version: 5.0.0-next.27(@storybook/svelte@8.6.4(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0))(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)))(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) '@storybook/blocks': - specifier: ^8.5.0 - version: 8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@3.4.2)) + specifier: ^8.6.0 + version: 8.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.4(prettier@3.4.2)) '@storybook/components': - specifier: ^8.5.0 - version: 8.5.0(storybook@8.5.0(prettier@3.4.2)) + specifier: ^8.6.0 + version: 8.6.4(storybook@8.6.4(prettier@3.4.2)) '@storybook/manager-api': - specifier: ^8.5.0 - version: 8.5.0(storybook@8.5.0(prettier@3.4.2)) + specifier: ^8.6.0 + version: 8.6.4(storybook@8.6.4(prettier@3.4.2)) '@storybook/svelte': - specifier: ^8.5.0 - version: 8.5.0(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0) + specifier: ^8.6.0 + version: 8.6.4(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0) '@storybook/sveltekit': - specifier: ^8.5.0 - version: 8.5.0(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)))(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.83.4)(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) + specifier: ^8.6.0 + version: 8.6.4(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)))(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.85.1)(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) '@storybook/test': - specifier: ^8.5.0 - version: 8.5.0(storybook@8.5.0(prettier@3.4.2)) + specifier: ^8.6.0 + version: 8.6.4(storybook@8.6.4(prettier@3.4.2)) '@storybook/theming': - specifier: ^8.5.0 - version: 8.5.0(storybook@8.5.0(prettier@3.4.2)) + specifier: ^8.6.0 + version: 8.6.4(storybook@8.6.4(prettier@3.4.2)) '@sveltejs/package': specifier: ^2.3.7 version: 2.3.7(svelte@5.18.0)(typescript@5.7.3) '@sveltejs/vite-plugin-svelte': specifier: ^4.0.4 - version: 4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) + version: 4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) '@types/css': specifier: ^0.0.37 version: 0.0.37 @@ -223,11 +223,11 @@ importers: specifier: ^5.0.10 version: 5.0.10 sass: - specifier: ^1.83.4 - version: 1.83.4 + specifier: ^1.85.0 + version: 1.85.1 storybook: - specifier: ^8.5.0 - version: 8.5.0(prettier@3.4.2) + specifier: ^8.6.0 + version: 8.6.4(prettier@3.4.2) svelte: specifier: ^5.18.0 version: 5.18.0 @@ -241,8 +241,8 @@ importers: specifier: ^5.7.3 version: 5.7.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@22.10.7)(sass@1.83.4) + specifier: ^6.2.0 + version: 6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0) packages: @@ -335,138 +335,288 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.0': + resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.0': + resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.0': + resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.0': + resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.0': + resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.0': + resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.0': + resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.0': + resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.0': + resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.0': + resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.0': + resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.0': + resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.0': + resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.0': + resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.0': + resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.0': + resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.0': + resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.0': + resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.0': + resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.0': + resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.0': + resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.0': + resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.0': + resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.0': + resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.0': + resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -497,6 +647,10 @@ packages: resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.22.0': + resolution: {integrity: sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.5': resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -721,20 +875,20 @@ packages: '@polka/url@1.0.0-next.28': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} - '@reuters-graphics/yaks-eslint@0.1.0': - resolution: {integrity: sha512-xkfEInavSYsPrBfku79wyOBLI611mDKKlem9BsnHgL6UTI80DlxWu3PZzz3mXtjxF6N4AoOj9yzou2F0tbHZCw==} + '@reuters-graphics/yaks-eslint@0.1.1': + resolution: {integrity: sha512-cECaoVOAR/nMZPfT7lLY/WvcBjY7rlvSKD59QhpV3Yq2mSmoBwMDHAugjp1ndcQBRt9r/pM7aGL1iZouz4CxVQ==} engines: {node: '>=18'} peerDependencies: - eslint: ^9.18.0 + eslint: ^9.21.0 svelte: '>5.2.18' - typescript: '>5.5.0' + typescript: '>5.7.0' - '@reuters-graphics/yaks-prettier@0.1.0': - resolution: {integrity: sha512-oM63g3NAjFrKkez1syL08MpprPGYkiooykUxckR0DaQOFg+AviGe1tfKyDV7MCH2BVSc2aTVysCKQv3XBI0u3Q==} + '@reuters-graphics/yaks-prettier@0.1.1': + resolution: {integrity: sha512-uJd3+ze1JpH8syuK37YshoVek7UHjsI9y2XlydKd8LkHmer4wfEehiaaXl1/1K8cE/FF5YJSaB6KQAvoqenXww==} engines: {node: '>=18'} peerDependencies: - prettier: ^3.4.2 - typescript: '>5.5.0' + prettier: ^3.5.2 + typescript: '>5.7.0' '@rollup/rollup-android-arm-eabi@4.30.1': resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} @@ -842,104 +996,105 @@ packages: '@splidejs/svelte-splide@0.2.9': resolution: {integrity: sha512-04ekJnDIJKEAhklKQMhkg4Yx0Ihtkk18eA9JeHPON0lDTngQxlOYdEYTJWH2UON45VxmVqoLHv04I++JphO36w==} - '@storybook/addon-actions@8.5.0': - resolution: {integrity: sha512-6CW9+17rk5eNx6I8EKqCxRKtsJFTR/lHL+xiJ6/iBWApIm8sg63vhXvUTJ58UixmIkT5oLh0+ESNPh+x10D8fw==} + '@storybook/addon-actions@8.6.4': + resolution: {integrity: sha512-mCcyfkeb19fJX0dpQqqZCnWBwjVn0/27xcpR0mbm/KW2wTByU6bKFFujgrHsX3ONl97IcIaUnmwwUwBr1ebZXw==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/addon-backgrounds@8.5.0': - resolution: {integrity: sha512-lzyFLs7niNsqlhH5kdUrp7htLiMIcjY50VLWe0PaeJ6T6GZ7X9qhQzROAUV6cGqzyd8A6y/LzIUntDPMVEm/6g==} + '@storybook/addon-backgrounds@8.6.4': + resolution: {integrity: sha512-lRYGumlYdd1RptQJvOTRMx/q2pDmg2MO5GX4la7VfI8KrUyeuC1ZOSRDEcXeTuAZWJztqmtymg6bB7cAAoxCFA==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/addon-controls@8.5.0': - resolution: {integrity: sha512-1fivx77A/ahObrPl0L66o9i9MUNfqXxsrpekne5gjMNXw9XJFIRNUe/ddL4CMmwu7SgVbj2QV+q5E5mlnZNTJw==} + '@storybook/addon-controls@8.6.4': + resolution: {integrity: sha512-oMMP9Bj0RMfYmaitjFt6oBSjKH4titUqP+wE6PrZ3v+Om56f4buqfNKXRf80As2OrsZn0pjj95muWzVVHqIhyQ==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/addon-docs@8.5.0': - resolution: {integrity: sha512-REwLSr1VgOVNJZwP3y3mldhOjBHlM5fqTvq/tC8NaYpAzx9O4rZdoUSZxW3tYtoNoYrHpB8kzRTeZl8WSdKllw==} + '@storybook/addon-docs@8.6.4': + resolution: {integrity: sha512-+kbcjvEAH0Xs+k+raAwfC0WmJilWhxBYnLLeazP3m5AkVI3sIjbzuuZ78NR0DCdRkw9BpuuXMHv5o4tIvLIUlw==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/addon-essentials@8.5.0': - resolution: {integrity: sha512-RrHRdaw2j3ugZiYQ6OHt3Ff08ID4hwAvipqULEsbEnEw3VlXOaW/MT5e2M7kW3MHskQ3iJ6XAD1Y1rNm432Pzw==} + '@storybook/addon-essentials@8.6.4': + resolution: {integrity: sha512-3pF0ZDl5EICqe0eOupPQq6PxeupwkLsfTWANuuJUYTJur82kvJd3Chb7P9vqw0A0QBx6106mL6PIyjrFJJMhLg==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/addon-highlight@8.5.0': - resolution: {integrity: sha512-/JxYzMK5aJSYs0K/0eAEFyER2dMoxqwM891MdnkNwLFdyrM58lzHee00F9oEX6zeQoRUNQPRepq0ui2PvbTMGw==} + '@storybook/addon-highlight@8.6.4': + resolution: {integrity: sha512-jFREXnSE/7VuBR8kbluN+DBVkMXEV7MGuCe8Ytb1/D2Q0ohgJe395dfVgEgSMXErOwsn//NV/NgJp6JNXH2DrA==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/addon-interactions@8.5.0': - resolution: {integrity: sha512-vX1a8qS7o/W3kEzfL/CqOj/Rr6UlGLT/n0KXMpfIhx63tzxe1a1qGpFLL0h0zqAVPHZIOu9humWMKri5Iny6oA==} + '@storybook/addon-interactions@8.6.4': + resolution: {integrity: sha512-MZAAZjyvmJXCvM35zEiPpXz7vK+fimovt+WZKAMayAbXy5fT+7El0c9dDyTQ2norNKNj9QU/8hiU/1zARSUELQ==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/addon-measure@8.5.0': - resolution: {integrity: sha512-e8pJy2sICyj0Ff0W1PFc6HPE6PqcjnnHtfuDaO3M9uSKJLYkpTWJ8i1VSP178f8seq44r5/PdQCHqs5q5l3zgw==} + '@storybook/addon-measure@8.6.4': + resolution: {integrity: sha512-IpVL1rTy1tO8sy140eU3GdVB1QJ6J62+V6GSstcmqTLxDJQk5jFfg7hVbPEAZZ2sPFmeyceP9AMoBBo0EB355A==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/addon-outline@8.5.0': - resolution: {integrity: sha512-r12sk1b38Ph6NroWAOTfjbJ/V+gDobm7tKQQlbSDf6fgX7cqyPHmKjfNDCOCQpXouZm/Jm+41zd758PW+Yt4ng==} + '@storybook/addon-outline@8.6.4': + resolution: {integrity: sha512-28nAslKTy0zWMdxAZcipMDYrEp1TkXVooAsqMGY5AMXMiORi1ObjhmjTLhVt1dXp+aDg0X+M3B6PqoingmHhqQ==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/addon-svelte-csf@5.0.0-next.23': - resolution: {integrity: sha512-GAdvA1f5wMhfrkP9znwDZzBFEopkELTRz8US+5XqucYHFfATiJIOALB+dW+CsUuknsfPxaA/Yqz9314ZYrT4iQ==} + '@storybook/addon-svelte-csf@5.0.0-next.27': + resolution: {integrity: sha512-iWEg084pWy2m9Z7jLDg+zXS8cjA2eRBrLe127KV9P1RYtyYzh45ALN72wVNoHmWzLNQl2CAh0ggTCKjMHHEjRg==} peerDependencies: - '@storybook/svelte': ^8.0.0 + '@storybook/svelte': ^0.0.0-0 || ^8.2.0 || ^9.0.0-0 '@sveltejs/vite-plugin-svelte': ^4.0.0 || ^5.0.0 + storybook: ^0.0.0-0 || ^8.2.0 || ^9.0.0-0 svelte: ^5.0.0 vite: ^5.0.0 || ^6.0.0 - '@storybook/addon-toolbars@8.5.0': - resolution: {integrity: sha512-q3yYYO2WX8K2DYNM++FzixGDjzYaeREincgsl2WXYXrcuGb5hkOoOgRiAQL8Nz9NQ1Eo+B/yZxrhG/5VoVhUUQ==} + '@storybook/addon-toolbars@8.6.4': + resolution: {integrity: sha512-PU2lvgwCKDn93zpp5MEog103UUmSSugcxDf18xaoa9D15Qtr+YuQHd2hXbxA7+dnYL9lA7MLYsstfxE91ieM4Q==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/addon-viewport@8.5.0': - resolution: {integrity: sha512-MlhVELImk9YzjEgGR2ciLC8d5tUSGcO7my4kWIClN0VyTRcvG4ZfwrsEC+jN3/l52nrgjLmKrDX5UAGZm6w5mQ==} + '@storybook/addon-viewport@8.6.4': + resolution: {integrity: sha512-O5Ij+SRVg6grY6JOL5lOpsFyopZxuZEl2GHfh2SUf9hfowNS0QAgFpJupqXkwZzRSrlf9uKrLkjB6ulLgN2gOQ==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/blocks@8.5.0': - resolution: {integrity: sha512-2sTOgjH/JFOgWnpqkKjpKVvKAgUaC9ZBjH1gnCoA5dne/SDafYaCAYfv6yZn7g2Xm1sTxWCAmMIUkYSALeWr+w==} + '@storybook/blocks@8.6.4': + resolution: {integrity: sha512-+oPXwT3KzJzsdkQuGEzBqOKTIFlb6qmlCWWbDwAnP0SEqYHoTVRTAIa44icFP0EZeIe+ypFVAm1E7kWTLmw1hQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.5.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^8.6.4 peerDependenciesMeta: react: optional: true react-dom: optional: true - '@storybook/builder-vite@8.5.0': - resolution: {integrity: sha512-GVJFjAxX/mL3bmXX6N619ShuYprkh6Ix08JU6QGNf/tTkG92BxjgCqQdfovBrviDhFyO2bhkdlEp6ujMo5CbZA==} + '@storybook/builder-vite@8.6.4': + resolution: {integrity: sha512-FuSP2GhWVVTt6NdX0UJHhPOqhu09X4apSk+KWUf3aITRIJg9gbPYtJDBmxv1vXQEgvfCDdYBYbeG1khiO/Ghfw==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - '@storybook/components@8.5.0': - resolution: {integrity: sha512-DhaHtwfEcfWYj3ih/5RBSDHe3Idxyf+oHw2/DmaLKJX6MluhdK3ZqigjRcTmA9Gj/SbR4CkHEEtDzAvBlW0BYw==} + '@storybook/components@8.6.4': + resolution: {integrity: sha512-91VEVFWOgHkEFoNFMk6gs1AuOE9Yp7N283BXQOW+AgP+atpzED6t/fIBPGqJ2ewAuzLJ+cFOrasSzoNwVfg3Jg==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/core@8.5.0': - resolution: {integrity: sha512-apborO6ynns7SeydBSqE9o0zT6JSU+VY4gLFPJROGcconvSW4bS5xtJCsgjlulceyWVxepFHGXl4jEZw+SktXA==} + '@storybook/core@8.6.4': + resolution: {integrity: sha512-glDbjEBi3wokw1T+KQtl93irHO9N0LCwgylWfWVXYDdQjUJ7pGRQGnw73gPX7Ds9tg3myXFC83GjmY94UYSMbA==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: prettier: optional: true - '@storybook/csf-plugin@8.5.0': - resolution: {integrity: sha512-cs6ogviNyLG1h9J8Sb47U3DqIrQmn2EHm4ta3fpCeV3ABbrMgbzYyxtmybz4g/AwlDgjAZAt6PPcXkfCJ6p2CQ==} + '@storybook/csf-plugin@8.6.4': + resolution: {integrity: sha512-7UpEp4PFTy1iKjZiRaYMG7zvnpLIRPyD0+lUJUlLYG4UIemV3onvnIi1Je1tSZ4hfTup+ulom7JLztVSHZGRMg==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 '@storybook/csf@0.1.12': resolution: {integrity: sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==} @@ -947,11 +1102,6 @@ packages: '@storybook/csf@0.1.13': resolution: {integrity: sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q==} - '@storybook/docs-tools@8.5.0': - resolution: {integrity: sha512-W5C0Gu6FTqQaXGMYtlPNSPgRHbGS9bcvGRWxBA3+V6LSxL4he/yegwz/AH5dfLVI2PCHVedNtIv+yHKM+a2E3w==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} @@ -962,64 +1112,59 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - '@storybook/instrumenter@8.5.0': - resolution: {integrity: sha512-eZ/UY6w4U2vay+wX7QVwKiRoyMzZscuv6v4k4r8BlmHPFWbhiZDO9S2GsG16UkyKnrQrYk432he70n7hn1Xvmg==} + '@storybook/instrumenter@8.6.4': + resolution: {integrity: sha512-8OtIWLhayTUdqJEeXiPm6l3LTdSkWgQzzV2l2HIe4Adedeot+Rkwu6XHmyRDpnb0+Ish6zmMDqtJBxC2PQsy6Q==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/manager-api@8.5.0': - resolution: {integrity: sha512-Ildriueo3eif4M+gMlMxu/mrBIbAnz8+oesmQJKdzZfe/U9eQTI9OUqJsxx/IVBmdzQ3ySsgNmzj5VweRkse4A==} + '@storybook/manager-api@8.6.4': + resolution: {integrity: sha512-w/Nn/VznfbIg2oezDfzZNwSTDY5kBZbzxVBHLCnIcyu2AKt2Yto3pfGi60SikFcTrsClaAKT7D92kMQ9qdQNQQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/preview-api@8.5.0': - resolution: {integrity: sha512-g0XbD54zMUkl6bpuA7qEBCE9rW1QV6KKmwkO4bkxMOJcMke3x9l00JTaYn7Un8wItjXiS3BIG15B6mnfBG7fng==} + '@storybook/preview-api@8.6.4': + resolution: {integrity: sha512-5HBfxggzxGz0dg2c61NpPiQJav7UAmzsQlzmI5SzWOS6lkaylcDG8giwKzASVCXVWBxNji9qIDFM++UH090aDg==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/react-dom-shim@8.5.0': - resolution: {integrity: sha512-7P8xg4FiuFpM6kQOzZynno+0zyLVs8NgsmRK58t3JRZXbda1tzlxTXzvqx4hUevvbPJGjmrB0F3xTFH+8Otnvw==} + '@storybook/react-dom-shim@8.6.4': + resolution: {integrity: sha512-kTGJ3aFdmfCFzYaDFGmZWfTXr9xhbUaf0tJ6+nEjc4tME6mFwMI+tTUT6U/J6mJhZuc2DjvIRA7bM0x77dIDqw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/svelte-vite@8.5.0': - resolution: {integrity: sha512-lHo7txeqXZh93oXBXZi5ZIQ3m5CyWNEPatnbyBq06oLlCwNSdhUC4+ex3lTiqTY/aitQXf/BkRiKJfVNneB2jw==} + '@storybook/svelte-vite@8.6.4': + resolution: {integrity: sha512-X2cvQP+3LhRaJdcZIUi/CkCcCDxBrLYNkvMI/zPZwhYk4U2HJCxg/AInZE/wQ2juqJrHIQhv3zR7xW0pat4/+Q==} engines: {node: '>=18.0.0'} peerDependencies: '@sveltejs/vite-plugin-svelte': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - storybook: ^8.5.0 + storybook: ^8.6.4 svelte: ^4.0.0 || ^5.0.0 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - '@storybook/svelte@8.5.0': - resolution: {integrity: sha512-P3qG441QgSk6fOXcMT/PvkLcds6fX36PcxY5CpV+xDwaxtx6ghV+2FZL85scdgX+EeihJ9xnNiUGLapK9Pltuw==} + '@storybook/svelte@8.6.4': + resolution: {integrity: sha512-qar3Ilr2lzcRQe54CVxdkzKv5nFnSrXz4xSlvGvKIaNlAYjvQNw/Vje+M7mm9gXIJC9ogTjL5wbF3llpNBxLdg==} engines: {node: '>=18.0.0'} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 svelte: ^4.0.0 || ^5.0.0 - '@storybook/sveltekit@8.5.0': - resolution: {integrity: sha512-Gm9elJTiFDrECkkJzKPygyHwKzjtkaBDeilHfH7UNsrgjP8JlNnQeRybVKWGy2lrVUB8yGJfEKys+qELYSIo3A==} + '@storybook/sveltekit@8.6.4': + resolution: {integrity: sha512-e4OBROBcm754Hg6VJWTlsiyyQVa2FUy6rAqUiaEOIxhtE0mKPSDlBUHrzQQMhq7Wb3Zm7xsZxZY1uWxo+LgtOA==} engines: {node: '>=18.0.0'} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 svelte: ^4.0.0 || ^5.0.0 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - '@storybook/test@8.5.0': - resolution: {integrity: sha512-M/DdPlI6gwL7NGkK5o7GYjdEBp95AsFEUtW29zQfnVIAngYugzi3nIuM/XkQHunidVdAZCYjw2s2Yhhsx/m9sw==} + '@storybook/test@8.6.4': + resolution: {integrity: sha512-JPjfbaMMuCBT47pg3/MDD9vYFF5OGPAOWEB9nJWJ9IjYAb2Nd8OYJQIDoYJQNT+aLkTVLtvzGnVNwdxpouAJcQ==} peerDependencies: - storybook: ^8.5.0 + storybook: ^8.6.4 - '@storybook/theming@8.5.0': - resolution: {integrity: sha512-591LbOj/HMmHYUfLgrMerxhF1A9mY61HWKxcRpB6xxalc1Xw1kRtQ49DcwuTXnUu9ktBB3nuOzPNPQPFSh/7PQ==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - - '@storybook/types@8.5.0': - resolution: {integrity: sha512-5orPpfLvSksGH341ibmpFnV86yqlZMbvNax+a+z1h56UKRA+4c/hgdRQl1brs7YaQzrgJ2wUX7PAlJjBJ1erUQ==} + '@storybook/theming@8.6.4': + resolution: {integrity: sha512-g9Ns4uenC9oAWETaJ/tEKEIPMdS+CqjNWZz5Wbw1bLNhXwADZgKrVqawzZi64+bYYtQ+i8VCTjPoFa6s2eHiDQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 @@ -1188,42 +1333,56 @@ packages: '@types/uuid@9.0.8': resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@typescript-eslint/eslint-plugin@8.20.0': - resolution: {integrity: sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==} + '@typescript-eslint/eslint-plugin@8.26.0': + resolution: {integrity: sha512-cLr1J6pe56zjKYajK6SSSre6nl1Gj6xDp1TY0trpgPzjVbgDwd09v2Ws37LABxzkicmUjhEeg/fAUjPJJB1v5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/parser@8.20.0': - resolution: {integrity: sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==} + '@typescript-eslint/parser@8.26.0': + resolution: {integrity: sha512-mNtXP9LTVBy14ZF3o7JG69gRPBK/2QWtQd0j0oH26HcY/foyJJau6pNUez7QrM5UHnSvwlQcJXKsk0I99B9pOA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' '@typescript-eslint/scope-manager@8.20.0': resolution: {integrity: sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.20.0': - resolution: {integrity: sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==} + '@typescript-eslint/scope-manager@8.26.0': + resolution: {integrity: sha512-E0ntLvsfPqnPwng8b8y4OGuzh/iIOm2z8U3S9zic2TeMLW61u5IH2Q1wu0oSTkfrSzwbDJIB/Lm8O3//8BWMPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.26.0': + resolution: {integrity: sha512-ruk0RNChLKz3zKGn2LwXuVoeBcUMh+jaqzN461uMMdxy5H9epZqIBtYj7UiPXRuOpaALXGbmRuZQhmwHhaS04Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' '@typescript-eslint/types@8.20.0': resolution: {integrity: sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.26.0': + resolution: {integrity: sha512-89B1eP3tnpr9A8L6PZlSjBvnJhWXtYfZhECqlBl1D9Lme9mHO6iWlsprBtVenQvY1HMhax1mWOjhtL3fh/u+pA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.20.0': resolution: {integrity: sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/typescript-estree@8.26.0': + resolution: {integrity: sha512-tiJ1Hvy/V/oMVRTbEOIeemA2XoylimlDQ03CgPPNaHYZbpsc78Hmngnt+WXZfJX1pjQ711V7g0H7cSJThGYfPQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/utils@8.20.0': resolution: {integrity: sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1231,10 +1390,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@8.26.0': + resolution: {integrity: sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/visitor-keys@8.20.0': resolution: {integrity: sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.26.0': + resolution: {integrity: sha512-2z8JQJWAzPdDd51dRQ/oqIJxe99/hoLIqmf8RMCAJQtYDc535W/Jt2+RTP4bP0aKeBG1F65yjIZuczOXCmbWwg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vitest/expect@2.0.5': resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} @@ -1977,6 +2147,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.25.0: + resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} + engines: {node: '>=18'} + hasBin: true + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -1989,14 +2164,14 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-compat-utils@0.5.1: - resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + eslint-compat-utils@0.6.4: + resolution: {integrity: sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' - eslint-config-prettier@10.0.1: - resolution: {integrity: sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==} + eslint-config-prettier@10.1.1: + resolution: {integrity: sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -2019,8 +2194,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-prettier@5.2.2: - resolution: {integrity: sha512-1yI3/hf35wmlq66C8yOyrujQnel+v5l1Vop5Cl2I6ylyNTT1JbuUUnV3/41PzwTzcyDp/oF0jWE3HXvcH5AQOQ==} + eslint-plugin-prettier@5.2.3: + resolution: {integrity: sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -2045,11 +2220,11 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-svelte@2.46.1: - resolution: {integrity: sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==} - engines: {node: ^14.17.0 || >=16.0.0} + eslint-plugin-svelte@3.0.3: + resolution: {integrity: sha512-R7HSKkLN33P6WwYhVbO+5xPT0YIpO+YAZfWxow7I1IvjVgZOxuI7zReqxFL3B7F028u16Megx+hn8SEXDNcDvw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 + eslint: ^8.57.1 || ^9.0.0 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: @@ -2304,8 +2479,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.14.0: - resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} + globals@16.0.0: + resolution: {integrity: sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==} engines: {node: '>=18'} globalthis@1.0.4: @@ -3349,11 +3524,11 @@ packages: ts-node: optional: true - postcss-safe-parser@6.0.0: - resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} - engines: {node: '>=12.0'} + postcss-safe-parser@7.0.1: + resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==} + engines: {node: '>=18.0'} peerDependencies: - postcss: ^8.3.3 + postcss: ^8.4.31 postcss-scss@4.0.9: resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} @@ -3361,14 +3536,18 @@ packages: peerDependencies: postcss: ^8.4.29 - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + postcss-selector-parser@7.1.0: + resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} engines: {node: '>=4'} postcss@8.5.1: resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.3: + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -3636,8 +3815,8 @@ packages: sander@0.5.1: resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} - sass@1.83.4: - resolution: {integrity: sha512-B1bozCeNQiOgDcLd33e2Cs2U60wZwjUUXzh900ZyQF5qUasvMdDZYbQ566LJu7cqR+sAHlAfO6RMkaID5s6qpA==} + sass@1.85.1: + resolution: {integrity: sha512-Uk8WpxM5v+0cMR0XjX9KfRIacmSG86RH4DCCZjLU2rFh5tyutt9siAXJ7G+YfxQ99Q6wrRMbMlVl6KqUms71ag==} engines: {node: '>=14.0.0'} hasBin: true @@ -3778,8 +3957,8 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - storybook@8.5.0: - resolution: {integrity: sha512-cEx42OlCetManF+cONVJVYP7SYsnI2K922DfWKmZhebP0it0n6TUof4y5/XzJ8YUruwPgyclGLdX8TvdRuNSfw==} + storybook@8.6.4: + resolution: {integrity: sha512-XXh1Acvf1r3BQX0BDLQw6yhZ7yUGvYxIcKOBuMdetnX7iXtczipJTfw0uyFwk0ltkKEE9PpJvivYmARF3u64VQ==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -3887,9 +4066,9 @@ packages: svelte-dev-helper@1.1.9: resolution: {integrity: sha512-oU+Xv7Dl4kRU2kdFjsoPLfJfnt5hUhsFUZtuzI3Ku/f2iAFZqBoEuXOqK3N9ngD4dxQOmN4OKWPHVi3NeAeAfQ==} - svelte-eslint-parser@0.43.0: - resolution: {integrity: sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + svelte-eslint-parser@1.0.1: + resolution: {integrity: sha512-JjdEMXOJqy+dxeaElxbN+meTOtVpHfLnq9VGpiTAOLgM0uHO+ogmUsA3IFgx0x3Wl15pqTZWycCikcD7cAQN/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: @@ -4017,6 +4196,12 @@ packages: peerDependencies: typescript: '>=4.8.4' + ts-api-utils@2.0.1: + resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} @@ -4062,12 +4247,12 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript-eslint@8.20.0: - resolution: {integrity: sha512-Kxz2QRFsgbWj6Xcftlw3Dd154b3cEPFqQC+qMZrMypSijPd4UanKKvoKDrJ4o8AIfZFKAF+7sMaEIR8mTElozA==} + typescript-eslint@8.26.0: + resolution: {integrity: sha512-PtVz9nAnuNJuAVeUFvwztjuUgSnJInODAUx47VDwWPXzd5vismPOtPtt83tzNXyOjVQbPRp786D6WFW/M2koIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' typescript@5.7.3: resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} @@ -4172,22 +4357,27 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite@5.4.11: - resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} - engines: {node: ^18.0.0 || >=20.0.0} + vite@6.2.1: + resolution: {integrity: sha512-n2GnqDb6XPhlt9B8olZPrgMD/es/Nd1RdChF6CBD/fHW6pUyUTt2sQW2fPRX5GiD9XEa6+8A6A4f2vT6pSsE7Q==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' less: '*' lightningcss: ^1.21.0 sass: '*' sass-embedded: '*' stylus: '*' sugarss: '*' - terser: ^5.4.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: '@types/node': optional: true + jiti: + optional: true less: optional: true lightningcss: @@ -4202,6 +4392,10 @@ packages: optional: true terser: optional: true + tsx: + optional: true + yaml: + optional: true vitefu@1.0.5: resolution: {integrity: sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==} @@ -4477,13 +4671,13 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 - '@chromatic-com/storybook@3.2.4(react@18.3.1)(storybook@8.5.0(prettier@3.4.2))': + '@chromatic-com/storybook@3.2.4(react@18.3.1)(storybook@8.6.4(prettier@3.4.2))': dependencies: chromatic: 11.24.0 filesize: 10.1.6 jsonfile: 6.1.0 react-confetti: 6.2.2(react@18.3.1) - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) strip-ansi: 7.1.0 transitivePeerDependencies: - '@chromatic-com/cypress' @@ -4493,72 +4687,147 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true + '@esbuild/aix-ppc64@0.25.0': + optional: true + '@esbuild/android-arm64@0.21.5': optional: true + '@esbuild/android-arm64@0.25.0': + optional: true + '@esbuild/android-arm@0.21.5': optional: true + '@esbuild/android-arm@0.25.0': + optional: true + '@esbuild/android-x64@0.21.5': optional: true + '@esbuild/android-x64@0.25.0': + optional: true + '@esbuild/darwin-arm64@0.21.5': optional: true + '@esbuild/darwin-arm64@0.25.0': + optional: true + '@esbuild/darwin-x64@0.21.5': optional: true + '@esbuild/darwin-x64@0.25.0': + optional: true + '@esbuild/freebsd-arm64@0.21.5': optional: true + '@esbuild/freebsd-arm64@0.25.0': + optional: true + '@esbuild/freebsd-x64@0.21.5': optional: true + '@esbuild/freebsd-x64@0.25.0': + optional: true + '@esbuild/linux-arm64@0.21.5': optional: true + '@esbuild/linux-arm64@0.25.0': + optional: true + '@esbuild/linux-arm@0.21.5': optional: true + '@esbuild/linux-arm@0.25.0': + optional: true + '@esbuild/linux-ia32@0.21.5': optional: true + '@esbuild/linux-ia32@0.25.0': + optional: true + '@esbuild/linux-loong64@0.21.5': optional: true + '@esbuild/linux-loong64@0.25.0': + optional: true + '@esbuild/linux-mips64el@0.21.5': optional: true + '@esbuild/linux-mips64el@0.25.0': + optional: true + '@esbuild/linux-ppc64@0.21.5': optional: true + '@esbuild/linux-ppc64@0.25.0': + optional: true + '@esbuild/linux-riscv64@0.21.5': optional: true + '@esbuild/linux-riscv64@0.25.0': + optional: true + '@esbuild/linux-s390x@0.21.5': optional: true + '@esbuild/linux-s390x@0.25.0': + optional: true + '@esbuild/linux-x64@0.21.5': optional: true + '@esbuild/linux-x64@0.25.0': + optional: true + + '@esbuild/netbsd-arm64@0.25.0': + optional: true + '@esbuild/netbsd-x64@0.21.5': optional: true + '@esbuild/netbsd-x64@0.25.0': + optional: true + + '@esbuild/openbsd-arm64@0.25.0': + optional: true + '@esbuild/openbsd-x64@0.21.5': optional: true + '@esbuild/openbsd-x64@0.25.0': + optional: true + '@esbuild/sunos-x64@0.21.5': optional: true + '@esbuild/sunos-x64@0.25.0': + optional: true + '@esbuild/win32-arm64@0.21.5': optional: true + '@esbuild/win32-arm64@0.25.0': + optional: true + '@esbuild/win32-ia32@0.21.5': optional: true + '@esbuild/win32-ia32@0.25.0': + optional: true + '@esbuild/win32-x64@0.21.5': optional: true + '@esbuild/win32-x64@0.25.0': + optional: true + '@eslint-community/eslint-utils@4.4.1(eslint@9.18.0(jiti@2.4.2))': dependencies: eslint: 9.18.0(jiti@2.4.2) @@ -4608,6 +4877,8 @@ snapshots: '@eslint/js@9.18.0': {} + '@eslint/js@9.22.0': {} + '@eslint/object-schema@2.1.5': {} '@eslint/plugin-kit@0.2.5': @@ -4840,24 +5111,24 @@ snapshots: '@polka/url@1.0.0-next.28': {} - '@reuters-graphics/yaks-eslint@0.1.0(@types/eslint@9.6.1)(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3)': + '@reuters-graphics/yaks-eslint@0.1.1(@types/eslint@9.6.1)(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3)': dependencies: - '@eslint/js': 9.18.0 + '@eslint/js': 9.22.0 eslint: 9.18.0(jiti@2.4.2) - eslint-config-prettier: 10.0.1(eslint@9.18.0(jiti@2.4.2)) - eslint-plugin-prettier: 5.2.2(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2) - eslint-plugin-svelte: 2.46.1(eslint@9.18.0(jiti@2.4.2))(svelte@5.18.0) - globals: 15.14.0 + eslint-config-prettier: 10.1.1(eslint@9.18.0(jiti@2.4.2)) + eslint-plugin-prettier: 5.2.3(@types/eslint@9.6.1)(eslint-config-prettier@10.1.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2) + eslint-plugin-svelte: 3.0.3(eslint@9.18.0(jiti@2.4.2))(svelte@5.18.0) + globals: 16.0.0 svelte: 5.18.0 typescript: 5.7.3 - typescript-eslint: 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + typescript-eslint: 8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) transitivePeerDependencies: - '@types/eslint' - prettier - supports-color - ts-node - '@reuters-graphics/yaks-prettier@0.1.0(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3)': + '@reuters-graphics/yaks-prettier@0.1.1(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3)': dependencies: prettier: 3.4.2 prettier-plugin-svelte: 3.3.3(prettier@3.4.2)(svelte@5.18.0) @@ -4934,137 +5205,134 @@ snapshots: dependencies: '@splidejs/splide': 4.1.4 - '@storybook/addon-actions@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/addon-actions@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) uuid: 9.0.1 - '@storybook/addon-backgrounds@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/addon-backgrounds@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) ts-dedent: 2.2.0 - '@storybook/addon-controls@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/addon-controls@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.5.0(@types/react@18.3.18)(storybook@8.5.0(prettier@3.4.2))': + '@storybook/addon-docs@8.6.4(@types/react@18.3.18)(storybook@8.6.4(prettier@3.4.2))': dependencies: '@mdx-js/react': 3.1.0(@types/react@18.3.18)(react@18.3.1) - '@storybook/blocks': 8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@3.4.2)) - '@storybook/csf-plugin': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/react-dom-shim': 8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@3.4.2)) + '@storybook/blocks': 8.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.4(prettier@3.4.2)) + '@storybook/csf-plugin': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/react-dom-shim': 8.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.4(prettier@3.4.2)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-essentials@8.5.0(@types/react@18.3.18)(storybook@8.5.0(prettier@3.4.2))': + '@storybook/addon-essentials@8.6.4(@types/react@18.3.18)(storybook@8.6.4(prettier@3.4.2))': dependencies: - '@storybook/addon-actions': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/addon-backgrounds': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/addon-controls': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/addon-docs': 8.5.0(@types/react@18.3.18)(storybook@8.5.0(prettier@3.4.2)) - '@storybook/addon-highlight': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/addon-measure': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/addon-outline': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/addon-toolbars': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/addon-viewport': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - storybook: 8.5.0(prettier@3.4.2) + '@storybook/addon-actions': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/addon-backgrounds': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/addon-controls': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/addon-docs': 8.6.4(@types/react@18.3.18)(storybook@8.6.4(prettier@3.4.2)) + '@storybook/addon-highlight': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/addon-measure': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/addon-outline': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/addon-toolbars': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/addon-viewport': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + storybook: 8.6.4(prettier@3.4.2) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-highlight@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/addon-highlight@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) - '@storybook/addon-interactions@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/addon-interactions@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/test': 8.5.0(storybook@8.5.0(prettier@3.4.2)) + '@storybook/instrumenter': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/test': 8.6.4(storybook@8.6.4(prettier@3.4.2)) polished: 4.3.1 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) ts-dedent: 2.2.0 - '@storybook/addon-measure@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/addon-measure@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) tiny-invariant: 1.3.3 - '@storybook/addon-outline@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/addon-outline@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) ts-dedent: 2.2.0 - '@storybook/addon-svelte-csf@5.0.0-next.23(@storybook/svelte@8.5.0(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0))(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)))(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4))': + '@storybook/addon-svelte-csf@5.0.0-next.27(@storybook/svelte@8.6.4(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0))(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)))(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0))': dependencies: '@storybook/csf': 0.1.13 - '@storybook/docs-tools': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/svelte': 8.5.0(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0) - '@storybook/types': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) + '@storybook/svelte': 8.6.4(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0) + '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) dedent: 1.5.3 es-toolkit: 1.31.0 esrap: 1.4.3 magic-string: 0.30.17 + storybook: 8.6.4(prettier@3.4.2) svelte: 5.18.0 svelte-ast-print: 0.4.2(svelte@5.18.0) - vite: 5.4.11(@types/node@22.10.7)(sass@1.83.4) + vite: 6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0) zimmerframe: 1.1.2 transitivePeerDependencies: - babel-plugin-macros - - storybook - '@storybook/addon-toolbars@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/addon-toolbars@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) - '@storybook/addon-viewport@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/addon-viewport@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: memoizerific: 1.11.3 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) - '@storybook/blocks@8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@3.4.2))': + '@storybook/blocks@8.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.4(prettier@3.4.2))': dependencies: - '@storybook/csf': 0.1.12 '@storybook/icons': 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) ts-dedent: 2.2.0 optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-vite@8.5.0(storybook@8.5.0(prettier@3.4.2))(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4))': + '@storybook/builder-vite@8.6.4(storybook@8.6.4(prettier@3.4.2))(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0))': dependencies: - '@storybook/csf-plugin': 8.5.0(storybook@8.5.0(prettier@3.4.2)) + '@storybook/csf-plugin': 8.6.4(storybook@8.6.4(prettier@3.4.2)) browser-assert: 1.2.1 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) ts-dedent: 2.2.0 - vite: 5.4.11(@types/node@22.10.7)(sass@1.83.4) + vite: 6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0) - '@storybook/components@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/components@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) - '@storybook/core@8.5.0(prettier@3.4.2)': + '@storybook/core@8.6.4(prettier@3.4.2)(storybook@8.6.4(prettier@3.4.2))': dependencies: - '@storybook/csf': 0.1.12 + '@storybook/theming': 8.6.4(storybook@8.6.4(prettier@3.4.2)) better-opn: 3.0.2 browser-assert: 1.2.1 esbuild: 0.21.5 @@ -5079,12 +5347,13 @@ snapshots: prettier: 3.4.2 transitivePeerDependencies: - bufferutil + - storybook - supports-color - utf-8-validate - '@storybook/csf-plugin@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/csf-plugin@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) unplugin: 1.16.1 '@storybook/csf@0.1.12': @@ -5095,10 +5364,6 @@ snapshots: dependencies: type-fest: 2.19.0 - '@storybook/docs-tools@8.5.0(storybook@8.5.0(prettier@3.4.2))': - dependencies: - storybook: 8.5.0(prettier@3.4.2) - '@storybook/global@5.0.0': {} '@storybook/icons@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -5106,40 +5371,40 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/instrumenter@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/instrumenter@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.8 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) - '@storybook/manager-api@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/manager-api@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) - '@storybook/preview-api@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/preview-api@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) - '@storybook/react-dom-shim@8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@3.4.2))': + '@storybook/react-dom-shim@8.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.4(prettier@3.4.2))': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) - '@storybook/svelte-vite@8.5.0(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)))(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.83.4)(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4))': + '@storybook/svelte-vite@8.6.4(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)))(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.85.1)(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0))': dependencies: - '@storybook/builder-vite': 8.5.0(storybook@8.5.0(prettier@3.4.2))(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) - '@storybook/svelte': 8.5.0(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0) - '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) + '@storybook/builder-vite': 8.6.4(storybook@8.6.4(prettier@3.4.2))(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) + '@storybook/svelte': 8.6.4(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0) + '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) magic-string: 0.30.17 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) svelte: 5.18.0 - svelte-preprocess: 5.1.4(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.83.4)(svelte@5.18.0)(typescript@5.7.3) + svelte-preprocess: 5.1.4(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.85.1)(svelte@5.18.0)(typescript@5.7.3) svelte2tsx: 0.7.34(svelte@5.18.0)(typescript@5.7.3) sveltedoc-parser: 4.2.1 ts-dedent: 2.2.0 typescript: 5.7.3 - vite: 5.4.11(@types/node@22.10.7)(sass@1.83.4) + vite: 6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0) transitivePeerDependencies: - '@babel/core' - coffeescript @@ -5152,14 +5417,15 @@ snapshots: - sugarss - supports-color - '@storybook/svelte@8.5.0(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0)': + '@storybook/svelte@8.6.4(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0)': dependencies: - '@storybook/components': 8.5.0(storybook@8.5.0(prettier@3.4.2)) + '@storybook/components': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/preview-api': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/theming': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - storybook: 8.5.0(prettier@3.4.2) + '@storybook/manager-api': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/preview-api': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/theming': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + storybook: 8.6.4(prettier@3.4.2) svelte: 5.18.0 sveltedoc-parser: 4.2.1 ts-dedent: 2.2.0 @@ -5167,15 +5433,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/sveltekit@8.5.0(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)))(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.83.4)(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4))': + '@storybook/sveltekit@8.6.4(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)))(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.85.1)(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0))': dependencies: - '@storybook/addon-actions': 8.5.0(storybook@8.5.0(prettier@3.4.2)) - '@storybook/builder-vite': 8.5.0(storybook@8.5.0(prettier@3.4.2))(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) - '@storybook/svelte': 8.5.0(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0) - '@storybook/svelte-vite': 8.5.0(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)))(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.83.4)(storybook@8.5.0(prettier@3.4.2))(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) - storybook: 8.5.0(prettier@3.4.2) + '@storybook/addon-actions': 8.6.4(storybook@8.6.4(prettier@3.4.2)) + '@storybook/builder-vite': 8.6.4(storybook@8.6.4(prettier@3.4.2))(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) + '@storybook/svelte': 8.6.4(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0) + '@storybook/svelte-vite': 8.6.4(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)))(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.85.1)(storybook@8.6.4(prettier@3.4.2))(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) + storybook: 8.6.4(prettier@3.4.2) svelte: 5.18.0 - vite: 5.4.11(@types/node@22.10.7)(sass@1.83.4) + vite: 6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0) transitivePeerDependencies: - '@babel/core' - '@sveltejs/vite-plugin-svelte' @@ -5189,29 +5455,24 @@ snapshots: - sugarss - supports-color - '@storybook/test@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/test@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: - '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.5.0(storybook@8.5.0(prettier@3.4.2)) + '@storybook/instrumenter': 8.6.4(storybook@8.6.4(prettier@3.4.2)) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) - '@storybook/theming@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@storybook/theming@8.6.4(storybook@8.6.4(prettier@3.4.2))': dependencies: - storybook: 8.5.0(prettier@3.4.2) + storybook: 8.6.4(prettier@3.4.2) - '@storybook/types@8.5.0(storybook@8.5.0(prettier@3.4.2))': + '@sveltejs/kit@2.15.3(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)))(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0))': dependencies: - storybook: 8.5.0(prettier@3.4.2) - - '@sveltejs/kit@2.15.3(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)))(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4))': - dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) + '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -5225,7 +5486,7 @@ snapshots: sirv: 3.0.0 svelte: 5.18.0 tiny-glob: 0.2.9 - vite: 5.4.11(@types/node@22.10.7)(sass@1.83.4) + vite: 6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0) '@sveltejs/package@2.3.7(svelte@5.18.0)(typescript@5.7.3)': dependencies: @@ -5240,25 +5501,25 @@ snapshots: '@sveltejs/svelte-scroller@2.0.7': {} - '@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)))(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4))': + '@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)))(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) + '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) debug: 4.4.0 svelte: 5.18.0 - vite: 5.4.11(@types/node@22.10.7)(sass@1.83.4) + vite: 6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4))': + '@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)))(svelte@5.18.0)(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) + '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)))(svelte@5.18.0)(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 svelte: 5.18.0 - vite: 5.4.11(@types/node@22.10.7)(sass@1.83.4) - vitefu: 1.0.5(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)) + vite: 6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0) + vitefu: 1.0.5(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)) transitivePeerDependencies: - supports-color @@ -5405,29 +5666,29 @@ snapshots: '@types/uuid@9.0.8': {} - '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/type-utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/parser': 8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/type-utils': 8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.26.0 eslint: 9.18.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 2.0.0(typescript@5.7.3) + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/parser@8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.26.0 debug: 4.4.0 eslint: 9.18.0(jiti@2.4.2) typescript: 5.7.3 @@ -5439,19 +5700,26 @@ snapshots: '@typescript-eslint/types': 8.20.0 '@typescript-eslint/visitor-keys': 8.20.0 - '@typescript-eslint/type-utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/scope-manager@8.26.0': dependencies: - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/visitor-keys': 8.26.0 + + '@typescript-eslint/type-utils@8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) debug: 4.4.0 eslint: 9.18.0(jiti@2.4.2) - ts-api-utils: 2.0.0(typescript@5.7.3) + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@8.20.0': {} + '@typescript-eslint/types@8.26.0': {} + '@typescript-eslint/typescript-estree@8.20.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.20.0 @@ -5466,6 +5734,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.26.0(typescript@5.7.3)': + dependencies: + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/visitor-keys': 8.26.0 + debug: 4.4.0 + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 2.0.1(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) @@ -5477,11 +5759,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3) + eslint: 9.18.0(jiti@2.4.2) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.20.0': dependencies: '@typescript-eslint/types': 8.20.0 eslint-visitor-keys: 4.2.0 + '@typescript-eslint/visitor-keys@8.26.0': + dependencies: + '@typescript-eslint/types': 8.26.0 + eslint-visitor-keys: 4.2.0 + '@vitest/expect@2.0.5': dependencies: '@vitest/spy': 2.0.5 @@ -6338,18 +6636,46 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 + esbuild@0.25.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.0 + '@esbuild/android-arm': 0.25.0 + '@esbuild/android-arm64': 0.25.0 + '@esbuild/android-x64': 0.25.0 + '@esbuild/darwin-arm64': 0.25.0 + '@esbuild/darwin-x64': 0.25.0 + '@esbuild/freebsd-arm64': 0.25.0 + '@esbuild/freebsd-x64': 0.25.0 + '@esbuild/linux-arm': 0.25.0 + '@esbuild/linux-arm64': 0.25.0 + '@esbuild/linux-ia32': 0.25.0 + '@esbuild/linux-loong64': 0.25.0 + '@esbuild/linux-mips64el': 0.25.0 + '@esbuild/linux-ppc64': 0.25.0 + '@esbuild/linux-riscv64': 0.25.0 + '@esbuild/linux-s390x': 0.25.0 + '@esbuild/linux-x64': 0.25.0 + '@esbuild/netbsd-arm64': 0.25.0 + '@esbuild/netbsd-x64': 0.25.0 + '@esbuild/openbsd-arm64': 0.25.0 + '@esbuild/openbsd-x64': 0.25.0 + '@esbuild/sunos-x64': 0.25.0 + '@esbuild/win32-arm64': 0.25.0 + '@esbuild/win32-ia32': 0.25.0 + '@esbuild/win32-x64': 0.25.0 + escape-string-regexp@1.0.5: {} escape-string-regexp@4.0.0: {} escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.18.0(jiti@2.4.2)): + eslint-compat-utils@0.6.4(eslint@9.18.0(jiti@2.4.2)): dependencies: eslint: 9.18.0(jiti@2.4.2) semver: 7.6.3 - eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)): + eslint-config-prettier@10.1.1(eslint@9.18.0(jiti@2.4.2)): dependencies: eslint: 9.18.0(jiti@2.4.2) @@ -6396,7 +6722,7 @@ snapshots: - bluebird - supports-color - eslint-plugin-prettier@5.2.2(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2): + eslint-plugin-prettier@5.2.3(@types/eslint@9.6.1)(eslint-config-prettier@10.1.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2): dependencies: eslint: 9.18.0(jiti@2.4.2) prettier: 3.4.2 @@ -6404,7 +6730,7 @@ snapshots: synckit: 0.9.2 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 10.0.1(eslint@9.18.0(jiti@2.4.2)) + eslint-config-prettier: 10.1.1(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-react@7.37.4(eslint@9.18.0(jiti@2.4.2)): dependencies: @@ -6438,20 +6764,19 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.46.1(eslint@9.18.0(jiti@2.4.2))(svelte@5.18.0): + eslint-plugin-svelte@3.0.3(eslint@9.18.0(jiti@2.4.2))(svelte@5.18.0): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) '@jridgewell/sourcemap-codec': 1.5.0 eslint: 9.18.0(jiti@2.4.2) - eslint-compat-utils: 0.5.1(eslint@9.18.0(jiti@2.4.2)) + eslint-compat-utils: 0.6.4(eslint@9.18.0(jiti@2.4.2)) esutils: 2.0.3 known-css-properties: 0.35.0 postcss: 8.5.1 postcss-load-config: 3.1.4(postcss@8.5.1) - postcss-safe-parser: 6.0.0(postcss@8.5.1) - postcss-selector-parser: 6.1.2 + postcss-safe-parser: 7.0.1(postcss@8.5.1) semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@5.18.0) + svelte-eslint-parser: 1.0.1(svelte@5.18.0) optionalDependencies: svelte: 5.18.0 transitivePeerDependencies: @@ -6802,7 +7127,7 @@ snapshots: globals@14.0.0: {} - globals@15.14.0: {} + globals@16.0.0: {} globalthis@1.0.4: dependencies: @@ -8208,7 +8533,7 @@ snapshots: optionalDependencies: postcss: 8.5.1 - postcss-safe-parser@6.0.0(postcss@8.5.1): + postcss-safe-parser@7.0.1(postcss@8.5.1): dependencies: postcss: 8.5.1 @@ -8216,7 +8541,7 @@ snapshots: dependencies: postcss: 8.5.1 - postcss-selector-parser@6.1.2: + postcss-selector-parser@7.1.0: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -8227,6 +8552,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.3: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.0: @@ -8544,7 +8875,7 @@ snapshots: mkdirp: 0.5.6 rimraf: 2.7.1 - sass@1.83.4: + sass@1.85.1: dependencies: chokidar: 4.0.3 immutable: 5.0.3 @@ -8696,9 +9027,9 @@ snapshots: sprintf-js@1.0.3: {} - storybook@8.5.0(prettier@3.4.2): + storybook@8.6.4(prettier@3.4.2): dependencies: - '@storybook/core': 8.5.0(prettier@3.4.2) + '@storybook/core': 8.6.4(prettier@3.4.2)(storybook@8.6.4(prettier@3.4.2)) optionalDependencies: prettier: 3.4.2 transitivePeerDependencies: @@ -8828,13 +9159,14 @@ snapshots: svelte-dev-helper@1.1.9: {} - svelte-eslint-parser@0.43.0(svelte@5.18.0): + svelte-eslint-parser@1.0.1(svelte@5.18.0): dependencies: - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 postcss: 8.5.1 postcss-scss: 4.0.9(postcss@8.5.1) + postcss-selector-parser: 7.1.0 optionalDependencies: svelte: 5.18.0 @@ -8853,7 +9185,7 @@ snapshots: svelte-dev-helper: 1.1.9 svelte-hmr: 0.14.12(svelte@5.18.0) - svelte-preprocess@5.1.4(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.83.4)(svelte@5.18.0)(typescript@5.7.3): + svelte-preprocess@5.1.4(postcss-load-config@3.1.4(postcss@8.5.1))(postcss@8.5.1)(sass@1.85.1)(svelte@5.18.0)(typescript@5.7.3): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 @@ -8864,7 +9196,7 @@ snapshots: optionalDependencies: postcss: 8.5.1 postcss-load-config: 3.1.4(postcss@8.5.1) - sass: 1.83.4 + sass: 1.85.1 typescript: 5.7.3 svelte-search@2.1.1: {} @@ -8939,6 +9271,10 @@ snapshots: dependencies: typescript: 5.7.3 + ts-api-utils@2.0.1(typescript@5.7.3): + dependencies: + typescript: 5.7.3 + ts-dedent@2.2.0: {} tslib@2.8.1: {} @@ -8990,11 +9326,11 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3): + typescript-eslint@8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/parser': 8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) eslint: 9.18.0(jiti@2.4.2) typescript: 5.7.3 transitivePeerDependencies: @@ -9163,19 +9499,21 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite@5.4.11(@types/node@22.10.7)(sass@1.83.4): + vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0): dependencies: - esbuild: 0.21.5 - postcss: 8.5.1 + esbuild: 0.25.0 + postcss: 8.5.3 rollup: 4.30.1 optionalDependencies: '@types/node': 22.10.7 fsevents: 2.3.3 - sass: 1.83.4 + jiti: 2.4.2 + sass: 1.85.1 + yaml: 2.7.0 - vitefu@1.0.5(vite@5.4.11(@types/node@22.10.7)(sass@1.83.4)): + vitefu@1.0.5(vite@6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0)): optionalDependencies: - vite: 5.4.11(@types/node@22.10.7)(sass@1.83.4) + vite: 6.2.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.85.1)(yaml@2.7.0) walk-up-path@3.0.1: {} diff --git a/src/components/BodyText/BodyText.mdx b/src/components/BodyText/BodyText.mdx index cfc846a2..9cd25312 100644 --- a/src/components/BodyText/BodyText.mdx +++ b/src/components/BodyText/BodyText.mdx @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/blocks'; +import { Meta, Canvas } from '@storybook/blocks'; import * as BodyTextStories from './BodyText.stories.svelte'; @@ -6,9 +6,7 @@ import * as BodyTextStories from './BodyText.stories.svelte'; # BodyText -The `BodyText` creates the main text of your page. You can pass the `text` prop a [markdown-formatted](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet string, which will be parsed into paragraphs, headers, lists, blockquotes or whatever else you need. - -Use it like this: +The `BodyText` component creates the main text of your page. You can pass the `text` prop a [markdown-formatted](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) string, which will be parsed into paragraphs, headers, lists, links, blockquotes and other markdown-supported elements. ```svelte ``` -... or more commonly, you'll use it with a **ArchieML doc** in the **Graphics Kit** like this: + + +## Using with ArchieML docs + +With the graphics kit, you'll likely get your text value from an ArchieML doc. ```yaml # Archie ML doc [blocks] type: text -text: Lorem ipsum ... +text: Bacon ipsum ... ... etc. :end @@ -39,24 +45,66 @@ text: Lorem ipsum ... [] ``` +... which you'll parse out of a ArchieML block object before passing to the `BodyText` component. + ```svelte - - - -# Graphics Kit + {#each content.blocks as block} {#if block.type === 'text'} - {/if} {/each} ``` -### Typography and styling + -{/* Add link to components-text-elements-bodytext--typography-sample */} -You can also style the typography by adding CSS and markdown annotations such as `##`, like in this [example](/story/components-text-elements-bodytext--typography-sample). +## Styling text + +Styles are built in for many text elements created by `BodyText`, including headings, ordered and unordered lists, links, blockquotes and even drop caps (using a `"drop-cap"` classed span). + +```svelte + +``` + + + +### Custom styles + +To add your own styling, you can write styles in a global SCSS stylesheet: + +```svelte + +``` + +```scss +// global.scss +span.highlight { + background: palegoldenrod; + padding: 2px 4px; +} +``` + + + +If you want to make sure styles for one portion of text don't apply other parts of the page, add a `class` to BodyText to use as an additional selector. + +```svelte highlight=2 + +``` + +```scss +// global.scss +.my-special-text-block { + span.highlight { + background: palegoldenrod; + padding: 2px 4px; + } +} +``` diff --git a/src/components/BodyText/BodyText.stories.svelte b/src/components/BodyText/BodyText.stories.svelte index 965113ed..bbcee9ca 100644 --- a/src/components/BodyText/BodyText.stories.svelte +++ b/src/components/BodyText/BodyText.stories.svelte @@ -25,6 +25,8 @@ Reprehenderit hamburger pork bresaola, dolore chuck sirloin landjaeger ham hock [tempor meatball](https://baconipsum.com/) alcatra nostrud pork belly. Culpa pork belly doner ea jowl, elit deserunt leberkas cow shoulder ham hock dolore. @@ -81,3 +83,20 @@ Ham hock id porchetta elit. Sint spare ribs aute buffalo. `, }} /> + +ham hock ham leberkas.`, + }} +/> + +