diff --git a/package.json b/package.json
index e81d32e0..43040223 100644
--- a/package.json
+++ b/package.json
@@ -27,7 +27,7 @@
"@astrojs/mdx": "^2.3.1",
"@astrojs/react": "^3.3.0",
"@astrojs/sitemap": "^3.1.4",
- "@chromatic-com/tetra": "1.19.2",
+ "@chromatic-com/tetra": "^2.0.4",
"@docsearch/css": "^3.5.2",
"@radix-ui/react-collapsible": "^1.0.3",
"@radix-ui/react-dropdown-menu": "2.0.5",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e4618047..88155681 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,16 +13,16 @@ importers:
version: 5.1.1
'@astrojs/mdx':
specifier: ^2.3.1
- version: 2.3.1(astro@4.13.1(@types/node@20.14.10)(typescript@5.5.4))
+ version: 2.3.1(astro@4.13.1(@types/node@22.10.1)(typescript@5.7.2))
'@astrojs/react':
specifier: ^3.3.0
- version: 3.3.0(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vite@5.3.5(@types/node@20.14.10))
+ version: 3.3.0(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vite@5.3.5(@types/node@22.10.1))
'@astrojs/sitemap':
specifier: ^3.1.4
version: 3.1.4
'@chromatic-com/tetra':
- specifier: 1.19.2
- version: 1.19.2(@storybook/theming@7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react-dom@18.2.7)(@types/react@18.2.21)(framer-motion@11.0.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ specifier: ^2.0.4
+ version: 2.0.4(@emotion/react@11.13.5(@types/react@18.2.21)(react@18.2.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@18.2.21)(react@18.2.0))(@types/react@18.2.21)(react@18.2.0))(@types/react-dom@18.2.7)(@types/react@18.2.21)(framer-motion@11.0.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@docsearch/css':
specifier: ^3.5.2
version: 3.5.2
@@ -55,7 +55,7 @@ importers:
version: 18.2.7
astro:
specifier: ^4.12.3
- version: 4.13.1(@types/node@20.14.10)(typescript@5.5.4)
+ version: 4.13.1(@types/node@22.10.1)(typescript@5.7.2)
framer-motion:
specifier: ^11.0.5
version: 11.0.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
@@ -109,7 +109,7 @@ importers:
version: 5.0.0
vitest:
specifier: ^2.0.4
- version: 2.0.4(@types/node@20.14.10)(happy-dom@14.12.3)
+ version: 2.0.4(@types/node@22.10.1)(happy-dom@15.11.7)
devDependencies:
'@beoe/rehype-mermaid':
specifier: ^0.0.1
@@ -119,13 +119,13 @@ importers:
version: 1.6.1(react@18.2.0)
'@hyperjump/json-schema':
specifier: ^1.9.4
- version: 1.9.4(@hyperjump/browser@1.1.4)
+ version: 1.9.4(@hyperjump/browser@1.1.6)
'@storybook/addon-essentials':
specifier: ^8.2.6
version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))
'@storybook/addon-interactions':
specifier: ^8.2.6
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(vitest@2.0.4(@types/node@20.14.10)(happy-dom@14.12.3))
+ version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(vitest@2.0.4(@types/node@22.10.1)(happy-dom@15.11.7))
'@storybook/addon-links':
specifier: ^8.2.6
version: 8.2.7(react@18.2.0)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))
@@ -134,13 +134,13 @@ importers:
version: 8.2.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))
'@storybook/react':
specifier: ^8.2.6
- version: 8.2.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.5.4)
+ version: 8.2.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.7.2)
'@storybook/react-vite':
specifier: ^8.2.6
- version: 8.2.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.14.3)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.10))
+ version: 8.2.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.28.0)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.7.2)(vite@5.3.5(@types/node@22.10.1))
'@storybook/test':
specifier: ^8.2.6
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(vitest@2.0.4(@types/node@20.14.10)(happy-dom@14.12.3))
+ version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(vitest@2.0.4(@types/node@22.10.1)(happy-dom@15.11.7))
broken-link-checker:
specifier: ^0.7.8
version: 0.7.8
@@ -229,6 +229,10 @@ packages:
resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
engines: {node: '>=6.9.0'}
+ '@babel/code-frame@7.26.2':
+ resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/compat-data@7.23.5':
resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
engines: {node: '>=6.9.0'}
@@ -261,6 +265,10 @@ packages:
resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==}
engines: {node: '>=6.9.0'}
+ '@babel/generator@7.26.2':
+ resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-annotate-as-pure@7.24.7':
resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==}
engines: {node: '>=6.9.0'}
@@ -318,6 +326,10 @@ packages:
resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-module-imports@7.25.9':
+ resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-module-transforms@7.23.3':
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
@@ -378,6 +390,10 @@ packages:
resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-string-parser@7.25.9':
+ resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-validator-identifier@7.22.20':
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
@@ -386,6 +402,10 @@ packages:
resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-validator-identifier@7.25.9':
+ resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-validator-option@7.23.5':
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
engines: {node: '>=6.9.0'}
@@ -437,6 +457,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.26.2':
+ resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3':
resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==}
engines: {node: '>=6.9.0'}
@@ -951,6 +976,10 @@ packages:
resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==}
engines: {node: '>=6.9.0'}
+ '@babel/runtime@7.26.0':
+ resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/template@7.22.15':
resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
engines: {node: '>=6.9.0'}
@@ -963,6 +992,10 @@ packages:
resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==}
engines: {node: '>=6.9.0'}
+ '@babel/template@7.25.9':
+ resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/traverse@7.23.7':
resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==}
engines: {node: '>=6.9.0'}
@@ -975,6 +1008,10 @@ packages:
resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==}
engines: {node: '>=6.9.0'}
+ '@babel/traverse@7.25.9':
+ resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/types@7.23.6':
resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==}
engines: {node: '>=6.9.0'}
@@ -987,6 +1024,10 @@ packages:
resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.26.0':
+ resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==}
+ engines: {node: '>=6.9.0'}
+
'@base2/pretty-print-object@1.0.1':
resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==}
@@ -1003,11 +1044,12 @@ packages:
resolution: {integrity: sha512-x1x1NB3j4xpfeSWKr96emc+7ZvfsvH+/WVb3XCjkB24PPbT8VZXb3mJSAQMrSzuQ8+eQE9kDogYHH9Fj3tb/Cw==}
engines: {node: '>=16.0.0', yarn: '>=1.22.18'}
- '@chromatic-com/tetra@1.19.2':
- resolution: {integrity: sha512-AmjJr2Vt6bgKdRKQxTUHdgnSpvC1sE2G0KvJDOg+oDIxnGWn+bmQlZ7ywzrvlzouzfduHik6Va5278QfibGOQg==}
+ '@chromatic-com/tetra@2.0.4':
+ resolution: {integrity: sha512-Ejsw0aerOhHef5zmRKP1C9mjorrTDDOVx4exZRL+Jt/b/TJEq1umah7DGwwyqJQ9q/5tRzA6T0KQnOOnZVp3Hg==}
engines: {node: '>=14.0.0'}
peerDependencies:
- '@storybook/theming': ^7.6.6
+ '@emotion/react': ^11.13.3
+ '@emotion/styled': ^11.13.0
framer-motion: ^11.0.3
react: '>=17'
react-dom: '>=17'
@@ -1021,17 +1063,71 @@ packages:
'@emnapi/runtime@1.2.0':
resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==}
+ '@emotion/babel-plugin@11.13.5':
+ resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==}
+
+ '@emotion/cache@11.13.5':
+ resolution: {integrity: sha512-Z3xbtJ+UcK76eWkagZ1onvn/wAVb1GOMuR15s30Fm2wrMgC7jzpnO2JZXr4eujTTqoQFUrZIw/rT0c6Zzjca1g==}
+
+ '@emotion/hash@0.9.2':
+ resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==}
+
'@emotion/is-prop-valid@0.8.8':
resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==}
+ '@emotion/is-prop-valid@1.3.1':
+ resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==}
+
'@emotion/memoize@0.7.4':
resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==}
+ '@emotion/memoize@0.9.0':
+ resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==}
+
+ '@emotion/react@11.13.5':
+ resolution: {integrity: sha512-6zeCUxUH+EPF1s+YF/2hPVODeV/7V07YU5x+2tfuRL8MdW6rv5vb2+CBEGTGwBdux0OIERcOS+RzxeK80k2DsQ==}
+ peerDependencies:
+ '@types/react': '*'
+ react: '>=16.8.0'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@emotion/serialize@1.3.3':
+ resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==}
+
+ '@emotion/sheet@1.4.0':
+ resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==}
+
+ '@emotion/styled@11.13.5':
+ resolution: {integrity: sha512-gnOQ+nGLPvDXgIx119JqGalys64lhMdnNQA9TMxhDA4K0Hq5+++OE20Zs5GxiCV9r814xQ2K5WmtofSpHVW6BQ==}
+ peerDependencies:
+ '@emotion/react': ^11.0.0-rc.0
+ '@types/react': '*'
+ react: '>=16.8.0'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@emotion/unitless@0.10.0':
+ resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==}
+
'@emotion/use-insertion-effect-with-fallbacks@1.0.1':
resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==}
peerDependencies:
react: '>=16.8.0'
+ '@emotion/use-insertion-effect-with-fallbacks@1.1.0':
+ resolution: {integrity: sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==}
+ peerDependencies:
+ react: '>=16.8.0'
+
+ '@emotion/utils@1.4.2':
+ resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==}
+
+ '@emotion/weak-memoize@0.4.0':
+ resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==}
+
'@esbuild/aix-ppc64@0.20.2':
resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
engines: {node: '>=12'}
@@ -1311,18 +1407,12 @@ packages:
'@floating-ui/core@0.7.3':
resolution: {integrity: sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==}
- '@floating-ui/core@1.5.3':
- resolution: {integrity: sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==}
-
'@floating-ui/core@1.6.4':
resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==}
'@floating-ui/dom@0.5.4':
resolution: {integrity: sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==}
- '@floating-ui/dom@1.5.4':
- resolution: {integrity: sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==}
-
'@floating-ui/dom@1.6.7':
resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==}
@@ -1332,21 +1422,12 @@ packages:
react: '>=16.8.0'
react-dom: '>=16.8.0'
- '@floating-ui/react-dom@2.0.5':
- resolution: {integrity: sha512-UsBK30Bg+s6+nsgblXtZmwHhgS2vmbuQK22qgt2pTQM6M3X6H1+cQcLXqgRY3ihVLcZJE6IvqDQozhsnIVqK/Q==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
-
'@floating-ui/react-dom@2.1.1':
resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
- '@floating-ui/utils@0.2.1':
- resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==}
-
'@floating-ui/utils@0.2.4':
resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==}
@@ -1354,8 +1435,8 @@ packages:
resolution: {integrity: sha512-hRILoInAx8GNT5IMkrtIt9blOdrqHOnPBH+k70aWUAqPZPgopb9G5EQJFpaBx/S8zp2fC+mPW349Bziuk1o28Q==}
engines: {node: '>=6'}
- '@hyperjump/browser@1.1.4':
- resolution: {integrity: sha512-85rfa3B79MssMOxNChvXJhfgvIXqA2FEzwrxKe9iMpCKZVQIxQe54w210VeFM0D33pVOeNskg7TyptSjenY2+w==}
+ '@hyperjump/browser@1.1.6':
+ resolution: {integrity: sha512-i27uPV7SxK1GOn7TLTRxTorxchYa5ur9JHgtl6TxZ1MHuyb9ROAnXxEeu4q4H1836Xb7lL2PGPsaa5Jl3p+R6g==}
engines: {node: '>=18.0.0'}
'@hyperjump/json-pointer@1.1.0':
@@ -2313,81 +2394,171 @@ packages:
cpu: [arm]
os: [android]
+ '@rollup/rollup-android-arm-eabi@4.28.0':
+ resolution: {integrity: sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==}
+ cpu: [arm]
+ os: [android]
+
'@rollup/rollup-android-arm64@4.14.3':
resolution: {integrity: sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==}
cpu: [arm64]
os: [android]
+ '@rollup/rollup-android-arm64@4.28.0':
+ resolution: {integrity: sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==}
+ cpu: [arm64]
+ os: [android]
+
'@rollup/rollup-darwin-arm64@4.14.3':
resolution: {integrity: sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==}
cpu: [arm64]
os: [darwin]
+ '@rollup/rollup-darwin-arm64@4.28.0':
+ resolution: {integrity: sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==}
+ cpu: [arm64]
+ os: [darwin]
+
'@rollup/rollup-darwin-x64@4.14.3':
resolution: {integrity: sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==}
cpu: [x64]
os: [darwin]
+ '@rollup/rollup-darwin-x64@4.28.0':
+ resolution: {integrity: sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-freebsd-arm64@4.28.0':
+ resolution: {integrity: sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@rollup/rollup-freebsd-x64@4.28.0':
+ resolution: {integrity: sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==}
+ cpu: [x64]
+ os: [freebsd]
+
'@rollup/rollup-linux-arm-gnueabihf@4.14.3':
resolution: {integrity: sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==}
cpu: [arm]
os: [linux]
+ '@rollup/rollup-linux-arm-gnueabihf@4.28.0':
+ resolution: {integrity: sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==}
+ cpu: [arm]
+ os: [linux]
+
'@rollup/rollup-linux-arm-musleabihf@4.14.3':
resolution: {integrity: sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==}
cpu: [arm]
os: [linux]
+ '@rollup/rollup-linux-arm-musleabihf@4.28.0':
+ resolution: {integrity: sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==}
+ cpu: [arm]
+ os: [linux]
+
'@rollup/rollup-linux-arm64-gnu@4.14.3':
resolution: {integrity: sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==}
cpu: [arm64]
os: [linux]
+ '@rollup/rollup-linux-arm64-gnu@4.28.0':
+ resolution: {integrity: sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==}
+ cpu: [arm64]
+ os: [linux]
+
'@rollup/rollup-linux-arm64-musl@4.14.3':
resolution: {integrity: sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==}
cpu: [arm64]
os: [linux]
+ '@rollup/rollup-linux-arm64-musl@4.28.0':
+ resolution: {integrity: sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==}
+ cpu: [arm64]
+ os: [linux]
+
'@rollup/rollup-linux-powerpc64le-gnu@4.14.3':
resolution: {integrity: sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==}
cpu: [ppc64]
os: [linux]
+ '@rollup/rollup-linux-powerpc64le-gnu@4.28.0':
+ resolution: {integrity: sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==}
+ cpu: [ppc64]
+ os: [linux]
+
'@rollup/rollup-linux-riscv64-gnu@4.14.3':
resolution: {integrity: sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==}
cpu: [riscv64]
os: [linux]
+ '@rollup/rollup-linux-riscv64-gnu@4.28.0':
+ resolution: {integrity: sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==}
+ cpu: [riscv64]
+ os: [linux]
+
'@rollup/rollup-linux-s390x-gnu@4.14.3':
resolution: {integrity: sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==}
cpu: [s390x]
os: [linux]
+ '@rollup/rollup-linux-s390x-gnu@4.28.0':
+ resolution: {integrity: sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==}
+ cpu: [s390x]
+ os: [linux]
+
'@rollup/rollup-linux-x64-gnu@4.14.3':
resolution: {integrity: sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==}
cpu: [x64]
os: [linux]
+ '@rollup/rollup-linux-x64-gnu@4.28.0':
+ resolution: {integrity: sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==}
+ cpu: [x64]
+ os: [linux]
+
'@rollup/rollup-linux-x64-musl@4.14.3':
resolution: {integrity: sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==}
cpu: [x64]
os: [linux]
+ '@rollup/rollup-linux-x64-musl@4.28.0':
+ resolution: {integrity: sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==}
+ cpu: [x64]
+ os: [linux]
+
'@rollup/rollup-win32-arm64-msvc@4.14.3':
resolution: {integrity: sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==}
cpu: [arm64]
os: [win32]
+ '@rollup/rollup-win32-arm64-msvc@4.28.0':
+ resolution: {integrity: sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==}
+ cpu: [arm64]
+ os: [win32]
+
'@rollup/rollup-win32-ia32-msvc@4.14.3':
resolution: {integrity: sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==}
cpu: [ia32]
os: [win32]
+ '@rollup/rollup-win32-ia32-msvc@4.28.0':
+ resolution: {integrity: sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==}
+ cpu: [ia32]
+ os: [win32]
+
'@rollup/rollup-win32-x64-msvc@4.14.3':
resolution: {integrity: sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==}
cpu: [x64]
os: [win32]
+ '@rollup/rollup-win32-x64-msvc@4.28.0':
+ resolution: {integrity: sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==}
+ cpu: [x64]
+ os: [win32]
+
'@shikijs/core@1.10.3':
resolution: {integrity: sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==}
@@ -2703,6 +2874,9 @@ packages:
'@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+ '@types/estree@1.0.6':
+ resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
+
'@types/express-serve-static-core@4.17.41':
resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==}
@@ -2766,6 +2940,12 @@ packages:
'@types/node@20.14.10':
resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==}
+ '@types/node@22.10.1':
+ resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==}
+
+ '@types/parse-json@4.0.2':
+ resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
+
'@types/prop-types@15.7.11':
resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
@@ -3008,6 +3188,10 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ babel-plugin-macros@3.1.0:
+ resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
+ engines: {node: '>=10', npm: '>=6'}
+
babel-plugin-polyfill-corejs2@0.4.11:
resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==}
peerDependencies:
@@ -3119,6 +3303,10 @@ packages:
resolution: {integrity: sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==}
engines: {node: '>=0.10.0'}
+ callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
+
calmcard@0.1.1:
resolution: {integrity: sha512-Ol6L8HQ0n1qFAOmuXcXcOXVpcQ+x5/N8ff+i6G76a4sDjRVtCWmpsG6RorloS1vVG9O0IGq9l7sqaxBnwG/LUA==}
deprecated: no longer maintained
@@ -3337,6 +3525,9 @@ packages:
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
+ convert-source-map@1.9.0:
+ resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
+
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
@@ -3359,6 +3550,10 @@ packages:
cose-base@1.0.3:
resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==}
+ cosmiconfig@7.1.0:
+ resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
+ engines: {node: '>=10'}
+
cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
@@ -3593,6 +3788,15 @@ packages:
supports-color:
optional: true
+ debug@4.3.7:
+ resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
decode-named-character-reference@1.0.2:
resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
@@ -3768,6 +3972,9 @@ packages:
resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
hasBin: true
+ error-ex@1.3.2:
+ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+
errors@0.2.0:
resolution: {integrity: sha512-W0w4yTo+twP/wGTF25kBGAXroAHzvxZvEDHJsCixlWS8lf8li0aZDhT+hz0mHQwsSW5esD5jyTQkaqA0ZHF83A==}
@@ -3815,6 +4022,10 @@ packages:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+
escape-string-regexp@5.0.0:
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
engines: {node: '>=12'}
@@ -3930,6 +4141,9 @@ packages:
resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
engines: {node: '>=8'}
+ find-root@1.1.0:
+ resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
+
find-up-simple@1.0.0:
resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==}
engines: {node: '>=18'}
@@ -4083,9 +4297,9 @@ packages:
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
engines: {node: '>=6.0'}
- happy-dom@14.12.3:
- resolution: {integrity: sha512-vsYlEs3E9gLwA1Hp+w3qzu+RUDFf4VTT8cyKqVICoZ2k7WM++Qyd2LwzyTi5bqMJFiIC/vNpTDYuxdreENRK/g==}
- engines: {node: '>=16.0.0'}
+ happy-dom@15.11.7:
+ resolution: {integrity: sha512-KyrFvnl+J9US63TEzwoiJOQzZBJY7KgBushJA8X61DMbNsH+2ONkDuLDnCnwUiPTF42tLoEmrPyoqbenVA5zrg==}
+ engines: {node: '>=18.0.0'}
har-schema@2.0.0:
resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==}
@@ -4196,6 +4410,9 @@ packages:
hastscript@9.0.0:
resolution: {integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==}
+ hoist-non-react-statics@3.3.2:
+ resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
+
html-escaper@3.0.3:
resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
@@ -4247,6 +4464,10 @@ packages:
resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
engines: {node: '>= 4'}
+ import-fresh@3.3.0:
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ engines: {node: '>=6'}
+
import-meta-resolve@4.0.0:
resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==}
@@ -4302,6 +4523,9 @@ packages:
resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
engines: {node: '>= 0.4'}
+ is-arrayish@0.2.1:
+ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+
is-arrayish@0.3.2:
resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
@@ -4480,6 +4704,14 @@ packages:
engines: {node: '>=4'}
hasBin: true
+ jsesc@3.0.2:
+ resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ json-parse-even-better-errors@2.3.1:
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -4538,6 +4770,9 @@ packages:
resolution: {integrity: sha512-dZC4pHSV4jdvtZDandTZiVj+FogwII50wbDVeROhLXxme46J7wNUAMPPIm3x66KAZSoVAHy31muBN+H6pco1Eg==}
engines: {node: '>= 0.10'}
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
link-types@1.1.0:
resolution: {integrity: sha512-6R1evfF/YPACIF01Lb2Dm0v2GZbJo06+wX5v1TByKt2drvkI2A2LlOgAOG1T/rxTlGEO4rdOlSrQabxmy7tfNg==}
engines: {node: '>= 0.10'}
@@ -5135,12 +5370,20 @@ packages:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
+ parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
+
parse-domain@0.2.2:
resolution: {integrity: sha512-AtlCTd18kw7oMd4MBTOqW+tQP6FklBdGZsA6xxYs86C/DvIeJv7dl9Sm6I5e33SWN7NEQ8en3CYGpkXS1O0qDg==}
parse-entities@4.0.1:
resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
+ parse-json@5.2.0:
+ resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
+ engines: {node: '>=8'}
+
parse-latin@5.0.1:
resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==}
@@ -5186,6 +5429,10 @@ packages:
path-to-regexp@6.2.2:
resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==}
+ path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+
path-type@5.0.0:
resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==}
engines: {node: '>=12'}
@@ -5212,6 +5459,9 @@ packages:
picocolors@1.0.1:
resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
+ picocolors@1.1.1:
+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
+
picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
@@ -5544,6 +5794,10 @@ packages:
engines: {node: '>= 6'}
deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
+ resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+
resolve@1.22.8:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
@@ -5607,6 +5861,11 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
+ rollup@4.28.0:
+ resolution: {integrity: sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -5744,6 +6003,10 @@ packages:
source-map-support@0.5.21:
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+ source-map@0.5.7:
+ resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
+ engines: {node: '>=0.10.0'}
+
source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
@@ -5877,6 +6140,9 @@ packages:
style-to-object@1.0.5:
resolution: {integrity: sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==}
+ stylis@4.2.0:
+ resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
+
stylis@4.3.2:
resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==}
@@ -6046,8 +6312,8 @@ packages:
typedarray@0.0.6:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
- typescript@5.5.4:
- resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
+ typescript@5.7.2:
+ resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
engines: {node: '>=14.17'}
hasBin: true
@@ -6060,6 +6326,9 @@ packages:
undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+ undici-types@6.20.0:
+ resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
+
unherit@3.0.1:
resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==}
@@ -6449,6 +6718,10 @@ packages:
yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+ yaml@1.10.2:
+ resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+ engines: {node: '>= 6'}
+
yamlparser@0.0.2:
resolution: {integrity: sha512-Cou9FCGblEENtn1/8La5wkDM/ISMh2bzu5Wh7dYzCzA0o9jD4YGyLkUJxe84oPBGoB92f+Oy4ZjVhA8S0C2wlQ==}
@@ -6567,12 +6840,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/mdx@2.3.1(astro@4.13.1(@types/node@20.14.10)(typescript@5.5.4))':
+ '@astrojs/mdx@2.3.1(astro@4.13.1(@types/node@22.10.1)(typescript@5.7.2))':
dependencies:
'@astrojs/markdown-remark': 5.1.0
'@mdx-js/mdx': 3.0.0
acorn: 8.11.3
- astro: 4.13.1(@types/node@20.14.10)(typescript@5.5.4)
+ astro: 4.13.1(@types/node@22.10.1)(typescript@5.7.2)
es-module-lexer: 1.4.1
estree-util-visit: 2.0.0
github-slugger: 2.0.0
@@ -6592,11 +6865,11 @@ snapshots:
dependencies:
prismjs: 1.29.0
- '@astrojs/react@3.3.0(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vite@5.3.5(@types/node@20.14.10))':
+ '@astrojs/react@3.3.0(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vite@5.3.5(@types/node@22.10.1))':
dependencies:
'@types/react': 18.2.21
'@types/react-dom': 18.2.7
- '@vitejs/plugin-react': 4.2.1(vite@5.3.5(@types/node@20.14.10))
+ '@vitejs/plugin-react': 4.2.1(vite@5.3.5(@types/node@22.10.1))
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
ultrahtml: 1.5.2
@@ -6637,6 +6910,12 @@ snapshots:
'@babel/highlight': 7.24.7
picocolors: 1.0.1
+ '@babel/code-frame@7.26.2':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.25.9
+ js-tokens: 4.0.0
+ picocolors: 1.1.1
+
'@babel/compat-data@7.23.5': {}
'@babel/compat-data@7.25.2': {}
@@ -6722,6 +7001,14 @@ snapshots:
'@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
+ '@babel/generator@7.26.2':
+ dependencies:
+ '@babel/parser': 7.26.2
+ '@babel/types': 7.26.0
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+ jsesc: 3.0.2
+
'@babel/helper-annotate-as-pure@7.24.7':
dependencies:
'@babel/types': 7.25.2
@@ -6822,6 +7109,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/helper-module-imports@7.25.9':
+ dependencies:
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7)':
dependencies:
'@babel/core': 7.23.7
@@ -6902,10 +7196,14 @@ snapshots:
'@babel/helper-string-parser@7.24.8': {}
+ '@babel/helper-string-parser@7.25.9': {}
+
'@babel/helper-validator-identifier@7.22.20': {}
'@babel/helper-validator-identifier@7.24.7': {}
+ '@babel/helper-validator-identifier@7.25.9': {}
+
'@babel/helper-validator-option@7.23.5': {}
'@babel/helper-validator-option@7.24.8': {}
@@ -6971,6 +7269,10 @@ snapshots:
dependencies:
'@babel/types': 7.25.2
+ '@babel/parser@7.26.2':
+ dependencies:
+ '@babel/types': 7.26.0
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -7661,6 +7963,10 @@ snapshots:
dependencies:
regenerator-runtime: 0.14.1
+ '@babel/runtime@7.26.0':
+ dependencies:
+ regenerator-runtime: 0.14.1
+
'@babel/template@7.22.15':
dependencies:
'@babel/code-frame': 7.24.7
@@ -7679,6 +7985,12 @@ snapshots:
'@babel/parser': 7.25.3
'@babel/types': 7.25.2
+ '@babel/template@7.25.9':
+ dependencies:
+ '@babel/code-frame': 7.26.2
+ '@babel/parser': 7.26.2
+ '@babel/types': 7.26.0
+
'@babel/traverse@7.23.7':
dependencies:
'@babel/code-frame': 7.24.7
@@ -7721,6 +8033,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/traverse@7.25.9':
+ dependencies:
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.26.2
+ '@babel/parser': 7.26.2
+ '@babel/template': 7.25.9
+ '@babel/types': 7.26.0
+ debug: 4.3.7
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/types@7.23.6':
dependencies:
'@babel/helper-string-parser': 7.23.4
@@ -7739,6 +8063,11 @@ snapshots:
'@babel/helper-validator-identifier': 7.24.7
to-fast-properties: 2.0.0
+ '@babel/types@7.26.0':
+ dependencies:
+ '@babel/helper-string-parser': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+
'@base2/pretty-print-object@1.0.1': {}
'@beoe/rehype-code-hook@0.0.1':
@@ -7773,14 +8102,15 @@ snapshots:
- '@chromatic-com/playwright'
- react
- '@chromatic-com/tetra@1.19.2(@storybook/theming@7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react-dom@18.2.7)(@types/react@18.2.21)(framer-motion@11.0.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@chromatic-com/tetra@2.0.4(@emotion/react@11.13.5(@types/react@18.2.21)(react@18.2.0))(@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@18.2.21)(react@18.2.0))(@types/react@18.2.21)(react@18.2.0))(@types/react-dom@18.2.7)(@types/react@18.2.21)(framer-motion@11.0.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
+ '@emotion/react': 11.13.5(@types/react@18.2.21)(react@18.2.0)
+ '@emotion/styled': 11.13.5(@emotion/react@11.13.5(@types/react@18.2.21)(react@18.2.0))(@types/react@18.2.21)(react@18.2.0)
'@radix-ui/react-accordion': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-collapsible': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-dropdown-menu': 2.0.5(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-navigation-menu': 1.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-popover': 1.0.5(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@storybook/theming': 7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
framer-motion: 11.0.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -7800,18 +8130,101 @@ snapshots:
tslib: 2.6.3
optional: true
+ '@emotion/babel-plugin@11.13.5':
+ dependencies:
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/runtime': 7.26.0
+ '@emotion/hash': 0.9.2
+ '@emotion/memoize': 0.9.0
+ '@emotion/serialize': 1.3.3
+ babel-plugin-macros: 3.1.0
+ convert-source-map: 1.9.0
+ escape-string-regexp: 4.0.0
+ find-root: 1.1.0
+ source-map: 0.5.7
+ stylis: 4.2.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@emotion/cache@11.13.5':
+ dependencies:
+ '@emotion/memoize': 0.9.0
+ '@emotion/sheet': 1.4.0
+ '@emotion/utils': 1.4.2
+ '@emotion/weak-memoize': 0.4.0
+ stylis: 4.2.0
+
+ '@emotion/hash@0.9.2': {}
+
'@emotion/is-prop-valid@0.8.8':
dependencies:
'@emotion/memoize': 0.7.4
optional: true
+ '@emotion/is-prop-valid@1.3.1':
+ dependencies:
+ '@emotion/memoize': 0.9.0
+
'@emotion/memoize@0.7.4':
optional: true
+ '@emotion/memoize@0.9.0': {}
+
+ '@emotion/react@11.13.5(@types/react@18.2.21)(react@18.2.0)':
+ dependencies:
+ '@babel/runtime': 7.26.0
+ '@emotion/babel-plugin': 11.13.5
+ '@emotion/cache': 11.13.5
+ '@emotion/serialize': 1.3.3
+ '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.2.0)
+ '@emotion/utils': 1.4.2
+ '@emotion/weak-memoize': 0.4.0
+ hoist-non-react-statics: 3.3.2
+ react: 18.2.0
+ optionalDependencies:
+ '@types/react': 18.2.21
+ transitivePeerDependencies:
+ - supports-color
+
+ '@emotion/serialize@1.3.3':
+ dependencies:
+ '@emotion/hash': 0.9.2
+ '@emotion/memoize': 0.9.0
+ '@emotion/unitless': 0.10.0
+ '@emotion/utils': 1.4.2
+ csstype: 3.1.3
+
+ '@emotion/sheet@1.4.0': {}
+
+ '@emotion/styled@11.13.5(@emotion/react@11.13.5(@types/react@18.2.21)(react@18.2.0))(@types/react@18.2.21)(react@18.2.0)':
+ dependencies:
+ '@babel/runtime': 7.26.0
+ '@emotion/babel-plugin': 11.13.5
+ '@emotion/is-prop-valid': 1.3.1
+ '@emotion/react': 11.13.5(@types/react@18.2.21)(react@18.2.0)
+ '@emotion/serialize': 1.3.3
+ '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.2.0)
+ '@emotion/utils': 1.4.2
+ react: 18.2.0
+ optionalDependencies:
+ '@types/react': 18.2.21
+ transitivePeerDependencies:
+ - supports-color
+
+ '@emotion/unitless@0.10.0': {}
+
'@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.2.0)':
dependencies:
react: 18.2.0
+ '@emotion/use-insertion-effect-with-fallbacks@1.1.0(react@18.2.0)':
+ dependencies:
+ react: 18.2.0
+
+ '@emotion/utils@1.4.2': {}
+
+ '@emotion/weak-memoize@0.4.0': {}
+
'@esbuild/aix-ppc64@0.20.2':
optional: true
@@ -7952,10 +8365,6 @@ snapshots:
'@floating-ui/core@0.7.3': {}
- '@floating-ui/core@1.5.3':
- dependencies:
- '@floating-ui/utils': 0.2.1
-
'@floating-ui/core@1.6.4':
dependencies:
'@floating-ui/utils': 0.2.4
@@ -7964,11 +8373,6 @@ snapshots:
dependencies:
'@floating-ui/core': 0.7.3
- '@floating-ui/dom@1.5.4':
- dependencies:
- '@floating-ui/core': 1.5.3
- '@floating-ui/utils': 0.2.1
-
'@floating-ui/dom@1.6.7':
dependencies:
'@floating-ui/core': 1.6.4
@@ -7983,25 +8387,17 @@ snapshots:
transitivePeerDependencies:
- '@types/react'
- '@floating-ui/react-dom@2.0.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
- dependencies:
- '@floating-ui/dom': 1.5.4
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
-
'@floating-ui/react-dom@2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
'@floating-ui/dom': 1.6.7
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- '@floating-ui/utils@0.2.1': {}
-
'@floating-ui/utils@0.2.4': {}
'@fortawesome/fontawesome-free@6.5.2': {}
- '@hyperjump/browser@1.1.4':
+ '@hyperjump/browser@1.1.6':
dependencies:
'@hyperjump/json-pointer': 1.1.0
'@hyperjump/uri': 1.2.2
@@ -8010,9 +8406,9 @@ snapshots:
'@hyperjump/json-pointer@1.1.0': {}
- '@hyperjump/json-schema@1.9.4(@hyperjump/browser@1.1.4)':
+ '@hyperjump/json-schema@1.9.4(@hyperjump/browser@1.1.6)':
dependencies:
- '@hyperjump/browser': 1.1.4
+ '@hyperjump/browser': 1.1.6
'@hyperjump/json-pointer': 1.1.0
'@hyperjump/pact': 1.3.0
'@hyperjump/uri': 1.2.2
@@ -8181,15 +8577,15 @@ snapshots:
dependencies:
'@sinclair/typebox': 0.27.8
- '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.10))':
+ '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.7.2)(vite@5.3.5(@types/node@22.10.1))':
dependencies:
glob: 7.2.3
glob-promise: 4.2.2(glob@7.2.3)
magic-string: 0.27.0
- react-docgen-typescript: 2.2.2(typescript@5.5.4)
- vite: 5.3.5(@types/node@20.14.10)
+ react-docgen-typescript: 2.2.2(typescript@5.7.2)
+ vite: 5.3.5(@types/node@22.10.1)
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.7.2
'@jridgewell/gen-mapping@0.3.3':
dependencies:
@@ -8271,17 +8667,17 @@ snapshots:
'@radix-ui/primitive@1.0.0':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/primitive@1.0.1':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/primitive@1.1.0': {}
'@radix-ui/react-accordion@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/primitive': 1.0.1
'@radix-ui/react-collapsible': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
@@ -8299,14 +8695,14 @@ snapshots:
'@radix-ui/react-arrow@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
'@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -8325,7 +8721,7 @@ snapshots:
'@radix-ui/react-collapsible@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/primitive': 1.0.0
'@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
'@radix-ui/react-context': 1.0.0(react@18.2.0)
@@ -8356,7 +8752,7 @@ snapshots:
'@radix-ui/react-collection@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
'@radix-ui/react-context': 1.0.0(react@18.2.0)
'@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
@@ -8366,7 +8762,7 @@ snapshots:
'@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0)
'@radix-ui/react-context': 1.0.1(@types/react@18.2.21)(react@18.2.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
@@ -8379,12 +8775,12 @@ snapshots:
'@radix-ui/react-compose-refs@1.0.0(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
'@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
optionalDependencies:
'@types/react': 18.2.21
@@ -8397,12 +8793,12 @@ snapshots:
'@radix-ui/react-context@1.0.0(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
'@radix-ui/react-context@1.0.1(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
optionalDependencies:
'@types/react': 18.2.21
@@ -8415,19 +8811,19 @@ snapshots:
'@radix-ui/react-direction@1.0.0(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
'@radix-ui/react-direction@1.0.1(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
optionalDependencies:
'@types/react': 18.2.21
'@radix-ui/react-dismissable-layer@1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/primitive': 1.0.0
'@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
'@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
@@ -8438,7 +8834,7 @@ snapshots:
'@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.23.8
+ '@babel/runtime': 7.26.0
'@radix-ui/primitive': 1.0.1
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
@@ -8481,12 +8877,12 @@ snapshots:
'@radix-ui/react-focus-guards@1.0.0(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
'@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.23.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
optionalDependencies:
'@types/react': 18.2.21
@@ -8499,7 +8895,7 @@ snapshots:
'@radix-ui/react-focus-scope@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
'@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
@@ -8508,7 +8904,7 @@ snapshots:
'@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.23.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.21)(react@18.2.0)
@@ -8531,13 +8927,13 @@ snapshots:
'@radix-ui/react-id@1.0.0(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
react: 18.2.0
'@radix-ui/react-id@1.0.1(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.21)(react@18.2.0)
react: 18.2.0
optionalDependencies:
@@ -8552,7 +8948,7 @@ snapshots:
'@radix-ui/react-menu@2.0.5(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.23.8
+ '@babel/runtime': 7.26.0
'@radix-ui/primitive': 1.0.1
'@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0)
@@ -8579,7 +8975,7 @@ snapshots:
'@radix-ui/react-navigation-menu@1.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/primitive': 1.0.0
'@radix-ui/react-collection': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
@@ -8599,7 +8995,7 @@ snapshots:
'@radix-ui/react-popover@1.0.5(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/primitive': 1.0.0
'@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
'@radix-ui/react-context': 1.0.0(react@18.2.0)
@@ -8645,7 +9041,7 @@ snapshots:
'@radix-ui/react-popper@1.1.1(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@floating-ui/react-dom': 0.7.2(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-arrow': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
@@ -8663,8 +9059,8 @@ snapshots:
'@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.23.8
- '@floating-ui/react-dom': 2.0.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ '@babel/runtime': 7.26.0
+ '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0)
'@radix-ui/react-context': 1.0.1(@types/react@18.2.21)(react@18.2.0)
@@ -8700,14 +9096,14 @@ snapshots:
'@radix-ui/react-portal@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
'@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.23.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -8727,7 +9123,7 @@ snapshots:
'@radix-ui/react-presence@1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
'@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
react: 18.2.0
@@ -8735,7 +9131,7 @@ snapshots:
'@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.23.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0)
'@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.21)(react@18.2.0)
react: 18.2.0
@@ -8756,14 +9152,14 @@ snapshots:
'@radix-ui/react-primitive@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-slot': 1.0.1(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
'@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-slot': 1.0.2(@types/react@18.2.21)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -8782,7 +9178,7 @@ snapshots:
'@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.23.8
+ '@babel/runtime': 7.26.0
'@radix-ui/primitive': 1.0.1
'@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0)
@@ -8800,13 +9196,13 @@ snapshots:
'@radix-ui/react-slot@1.0.1(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
react: 18.2.0
'@radix-ui/react-slot@1.0.2(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.23.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0)
react: 18.2.0
optionalDependencies:
@@ -8821,12 +9217,12 @@ snapshots:
'@radix-ui/react-use-callback-ref@1.0.0(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
'@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.23.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
optionalDependencies:
'@types/react': 18.2.21
@@ -8839,13 +9235,13 @@ snapshots:
'@radix-ui/react-use-controllable-state@1.0.0(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
react: 18.2.0
'@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.21)(react@18.2.0)
react: 18.2.0
optionalDependencies:
@@ -8860,13 +9256,13 @@ snapshots:
'@radix-ui/react-use-escape-keydown@1.0.2(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
react: 18.2.0
'@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.21)(react@18.2.0)
react: 18.2.0
optionalDependencies:
@@ -8881,12 +9277,12 @@ snapshots:
'@radix-ui/react-use-layout-effect@1.0.0(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
'@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.23.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
optionalDependencies:
'@types/react': 18.2.21
@@ -8899,18 +9295,18 @@ snapshots:
'@radix-ui/react-use-previous@1.0.0(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
react: 18.2.0
'@radix-ui/react-use-rect@1.0.0(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/rect': 1.0.0
react: 18.2.0
'@radix-ui/react-use-rect@1.0.1(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/rect': 1.0.1
react: 18.2.0
optionalDependencies:
@@ -8925,13 +9321,13 @@ snapshots:
'@radix-ui/react-use-size@1.0.0(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
react: 18.2.0
'@radix-ui/react-use-size@1.0.1(@types/react@18.2.21)(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.21)(react@18.2.0)
react: 18.2.0
optionalDependencies:
@@ -8946,77 +9342,131 @@ snapshots:
'@radix-ui/react-visually-hidden@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
'@radix-ui/rect@1.0.0':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/rect@1.0.1':
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
'@radix-ui/rect@1.1.0': {}
- '@rollup/pluginutils@5.1.0(rollup@4.14.3)':
+ '@rollup/pluginutils@5.1.0(rollup@4.28.0)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 4.14.3
+ rollup: 4.28.0
'@rollup/rollup-android-arm-eabi@4.14.3':
optional: true
+ '@rollup/rollup-android-arm-eabi@4.28.0':
+ optional: true
+
'@rollup/rollup-android-arm64@4.14.3':
optional: true
+ '@rollup/rollup-android-arm64@4.28.0':
+ optional: true
+
'@rollup/rollup-darwin-arm64@4.14.3':
optional: true
+ '@rollup/rollup-darwin-arm64@4.28.0':
+ optional: true
+
'@rollup/rollup-darwin-x64@4.14.3':
optional: true
+ '@rollup/rollup-darwin-x64@4.28.0':
+ optional: true
+
+ '@rollup/rollup-freebsd-arm64@4.28.0':
+ optional: true
+
+ '@rollup/rollup-freebsd-x64@4.28.0':
+ optional: true
+
'@rollup/rollup-linux-arm-gnueabihf@4.14.3':
optional: true
+ '@rollup/rollup-linux-arm-gnueabihf@4.28.0':
+ optional: true
+
'@rollup/rollup-linux-arm-musleabihf@4.14.3':
optional: true
+ '@rollup/rollup-linux-arm-musleabihf@4.28.0':
+ optional: true
+
'@rollup/rollup-linux-arm64-gnu@4.14.3':
optional: true
+ '@rollup/rollup-linux-arm64-gnu@4.28.0':
+ optional: true
+
'@rollup/rollup-linux-arm64-musl@4.14.3':
optional: true
+ '@rollup/rollup-linux-arm64-musl@4.28.0':
+ optional: true
+
'@rollup/rollup-linux-powerpc64le-gnu@4.14.3':
optional: true
+ '@rollup/rollup-linux-powerpc64le-gnu@4.28.0':
+ optional: true
+
'@rollup/rollup-linux-riscv64-gnu@4.14.3':
optional: true
+ '@rollup/rollup-linux-riscv64-gnu@4.28.0':
+ optional: true
+
'@rollup/rollup-linux-s390x-gnu@4.14.3':
optional: true
+ '@rollup/rollup-linux-s390x-gnu@4.28.0':
+ optional: true
+
'@rollup/rollup-linux-x64-gnu@4.14.3':
optional: true
+ '@rollup/rollup-linux-x64-gnu@4.28.0':
+ optional: true
+
'@rollup/rollup-linux-x64-musl@4.14.3':
optional: true
+ '@rollup/rollup-linux-x64-musl@4.28.0':
+ optional: true
+
'@rollup/rollup-win32-arm64-msvc@4.14.3':
optional: true
+ '@rollup/rollup-win32-arm64-msvc@4.28.0':
+ optional: true
+
'@rollup/rollup-win32-ia32-msvc@4.14.3':
optional: true
+ '@rollup/rollup-win32-ia32-msvc@4.28.0':
+ optional: true
+
'@rollup/rollup-win32-x64-msvc@4.14.3':
optional: true
+ '@rollup/rollup-win32-x64-msvc@4.28.0':
+ optional: true
+
'@shikijs/core@1.10.3':
dependencies:
'@types/hast': 3.0.4
@@ -9096,11 +9546,11 @@ snapshots:
'@storybook/global': 5.0.0
storybook: 8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4))
- '@storybook/addon-interactions@8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(vitest@2.0.4(@types/node@20.14.10)(happy-dom@14.12.3))':
+ '@storybook/addon-interactions@8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(vitest@2.0.4(@types/node@22.10.1)(happy-dom@15.11.7))':
dependencies:
'@storybook/global': 5.0.0
'@storybook/instrumenter': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))
- '@storybook/test': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(vitest@2.0.4(@types/node@20.14.10)(happy-dom@14.12.3))
+ '@storybook/test': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(vitest@2.0.4(@types/node@22.10.1)(happy-dom@15.11.7))
polished: 4.3.1
storybook: 8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4))
ts-dedent: 2.2.0
@@ -9170,7 +9620,7 @@ snapshots:
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- '@storybook/builder-vite@8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.10))':
+ '@storybook/builder-vite@8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.7.2)(vite@5.3.5(@types/node@22.10.1))':
dependencies:
'@storybook/csf-plugin': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))
'@types/find-cache-dir': 3.2.1
@@ -9182,9 +9632,9 @@ snapshots:
magic-string: 0.30.10
storybook: 8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4))
ts-dedent: 2.2.0
- vite: 5.3.5(@types/node@20.14.10)
+ vite: 5.3.5(@types/node@22.10.1)
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -9308,12 +9758,12 @@ snapshots:
react-dom: 18.2.0(react@18.2.0)
storybook: 8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4))
- '@storybook/react-vite@8.2.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.14.3)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.10))':
+ '@storybook/react-vite@8.2.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.28.0)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.7.2)(vite@5.3.5(@types/node@22.10.1))':
dependencies:
- '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.10))
- '@rollup/pluginutils': 5.1.0(rollup@4.14.3)
- '@storybook/builder-vite': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.10))
- '@storybook/react': 8.2.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.5.4)
+ '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.7.2)(vite@5.3.5(@types/node@22.10.1))
+ '@rollup/pluginutils': 5.1.0(rollup@4.28.0)
+ '@storybook/builder-vite': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.7.2)(vite@5.3.5(@types/node@22.10.1))
+ '@storybook/react': 8.2.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.7.2)
find-up: 5.0.0
magic-string: 0.30.10
react: 18.2.0
@@ -9322,7 +9772,7 @@ snapshots:
resolve: 1.22.8
storybook: 8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4))
tsconfig-paths: 4.2.0
- vite: 5.3.5(@types/node@20.14.10)
+ vite: 5.3.5(@types/node@22.10.1)
transitivePeerDependencies:
- '@preact/preset-vite'
- rollup
@@ -9330,7 +9780,7 @@ snapshots:
- typescript
- vite-plugin-glimmerx
- '@storybook/react@8.2.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.5.4)':
+ '@storybook/react@8.2.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(typescript@5.7.2)':
dependencies:
'@storybook/components': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))
'@storybook/global': 5.0.0
@@ -9357,7 +9807,7 @@ snapshots:
type-fest: 2.19.0
util-deprecate: 1.0.2
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.7.2
'@storybook/router@7.6.17':
dependencies:
@@ -9365,12 +9815,12 @@ snapshots:
memoizerific: 1.11.3
qs: 6.11.2
- '@storybook/test@8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(vitest@2.0.4(@types/node@20.14.10)(happy-dom@14.12.3))':
+ '@storybook/test@8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))(vitest@2.0.4(@types/node@22.10.1)(happy-dom@15.11.7))':
dependencies:
'@storybook/csf': 0.1.11
'@storybook/instrumenter': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.24.4)))
'@testing-library/dom': 10.1.0
- '@testing-library/jest-dom': 6.4.5(vitest@2.0.4(@types/node@20.14.10)(happy-dom@14.12.3))
+ '@testing-library/jest-dom': 6.4.5(vitest@2.0.4(@types/node@22.10.1)(happy-dom@15.11.7))
'@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0)
'@vitest/expect': 1.6.0
'@vitest/spy': 1.6.0
@@ -9414,7 +9864,7 @@ snapshots:
lz-string: 1.5.0
pretty-format: 27.5.1
- '@testing-library/jest-dom@6.4.5(vitest@2.0.4(@types/node@20.14.10)(happy-dom@14.12.3))':
+ '@testing-library/jest-dom@6.4.5(vitest@2.0.4(@types/node@22.10.1)(happy-dom@15.11.7))':
dependencies:
'@adobe/css-tools': 4.4.0
'@babel/runtime': 7.24.8
@@ -9425,7 +9875,7 @@ snapshots:
lodash: 4.17.21
redent: 3.0.0
optionalDependencies:
- vitest: 2.0.4(@types/node@20.14.10)(happy-dom@14.12.3)
+ vitest: 2.0.4(@types/node@22.10.1)(happy-dom@15.11.7)
'@testing-library/user-event@14.5.2(@testing-library/dom@10.1.0)':
dependencies:
@@ -9501,6 +9951,9 @@ snapshots:
'@types/estree@1.0.5': {}
+ '@types/estree@1.0.6':
+ optional: true
+
'@types/express-serve-static-core@4.17.41':
dependencies:
'@types/node': 20.14.10
@@ -9574,6 +10027,13 @@ snapshots:
dependencies:
undici-types: 5.26.5
+ '@types/node@22.10.1':
+ dependencies:
+ undici-types: 6.20.0
+ optional: true
+
+ '@types/parse-json@4.0.2': {}
+
'@types/prop-types@15.7.11': {}
'@types/qs@6.9.11': {}
@@ -9619,14 +10079,14 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
- '@vitejs/plugin-react@4.2.1(vite@5.3.5(@types/node@20.14.10))':
+ '@vitejs/plugin-react@4.2.1(vite@5.3.5(@types/node@22.10.1))':
dependencies:
'@babel/core': 7.23.7
'@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.7)
'@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.7)
'@types/babel__core': 7.20.5
react-refresh: 0.14.0
- vite: 5.3.5(@types/node@20.14.10)
+ vite: 5.3.5(@types/node@22.10.1)
transitivePeerDependencies:
- supports-color
@@ -9793,7 +10253,7 @@ snapshots:
astring@1.8.6: {}
- astro@4.13.1(@types/node@20.14.10)(typescript@5.5.4):
+ astro@4.13.1(@types/node@22.10.1)(typescript@5.7.2):
dependencies:
'@astrojs/compiler': 2.10.2
'@astrojs/internal-helpers': 0.4.1
@@ -9847,11 +10307,11 @@ snapshots:
shiki: 1.12.1
string-width: 7.2.0
strip-ansi: 7.1.0
- tsconfck: 3.1.1(typescript@5.5.4)
+ tsconfck: 3.1.1(typescript@5.7.2)
unist-util-visit: 5.0.0
vfile: 6.0.2
- vite: 5.3.5(@types/node@20.14.10)
- vitefu: 0.2.5(vite@5.3.5(@types/node@20.14.10))
+ vite: 5.3.5(@types/node@22.10.1)
+ vitefu: 0.2.5(vite@5.3.5(@types/node@22.10.1))
which-pm: 3.0.0
yargs-parser: 21.1.1
zod: 3.23.8
@@ -9885,6 +10345,12 @@ snapshots:
dependencies:
'@babel/core': 7.24.4
+ babel-plugin-macros@3.1.0:
+ dependencies:
+ '@babel/runtime': 7.26.0
+ cosmiconfig: 7.1.0
+ resolve: 1.22.8
+
babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2):
dependencies:
'@babel/compat-data': 7.25.2
@@ -10065,6 +10531,8 @@ snapshots:
callsites@0.2.0: {}
+ callsites@3.1.0: {}
+
calmcard@0.1.1: {}
camelcase@1.2.1: {}
@@ -10266,6 +10734,8 @@ snapshots:
content-type@1.0.5: {}
+ convert-source-map@1.9.0: {}
+
convert-source-map@2.0.0: {}
cookie-signature@1.0.6: {}
@@ -10284,6 +10754,14 @@ snapshots:
dependencies:
layout-base: 1.0.2
+ cosmiconfig@7.1.0:
+ dependencies:
+ '@types/parse-json': 4.0.2
+ import-fresh: 3.3.0
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ yaml: 1.10.2
+
cross-spawn@7.0.3:
dependencies:
path-key: 3.1.1
@@ -10527,6 +11005,10 @@ snapshots:
dependencies:
ms: 2.1.2
+ debug@4.3.7:
+ dependencies:
+ ms: 2.1.3
+
decode-named-character-reference@1.0.2:
dependencies:
character-entities: 2.0.2
@@ -10667,6 +11149,10 @@ snapshots:
dependencies:
prr: 1.0.1
+ error-ex@1.3.2:
+ dependencies:
+ is-arrayish: 0.2.1
+
errors@0.2.0: {}
es-define-property@1.0.0:
@@ -10746,6 +11232,8 @@ snapshots:
escape-string-regexp@1.0.5: {}
+ escape-string-regexp@4.0.0: {}
+
escape-string-regexp@5.0.0: {}
escodegen@2.1.0:
@@ -10921,6 +11409,8 @@ snapshots:
make-dir: 3.1.0
pkg-dir: 4.2.0
+ find-root@1.1.0: {}
+
find-up-simple@1.0.0: {}
find-up@3.0.0:
@@ -11085,7 +11575,7 @@ snapshots:
section-matter: 1.0.0
strip-bom-string: 1.0.0
- happy-dom@14.12.3:
+ happy-dom@15.11.7:
dependencies:
entities: 4.5.0
webidl-conversions: 7.0.0
@@ -11316,6 +11806,10 @@ snapshots:
property-information: 6.4.0
space-separated-tokens: 2.0.2
+ hoist-non-react-statics@3.3.2:
+ dependencies:
+ react-is: 16.13.1
+
html-escaper@3.0.3: {}
html-tags@3.3.1: {}
@@ -11358,6 +11852,11 @@ snapshots:
ignore@5.3.1: {}
+ import-fresh@3.3.0:
+ dependencies:
+ parent-module: 1.0.1
+ resolve-from: 4.0.0
+
import-meta-resolve@4.0.0: {}
import-meta-resolve@4.1.0: {}
@@ -11401,6 +11900,8 @@ snapshots:
call-bind: 1.0.5
has-tostringtag: 1.0.0
+ is-arrayish@0.2.1: {}
+
is-arrayish@0.3.2: {}
is-binary-path@2.1.0:
@@ -11543,6 +12044,10 @@ snapshots:
jsesc@2.5.2: {}
+ jsesc@3.0.2: {}
+
+ json-parse-even-better-errors@2.3.1: {}
+
json-schema-traverse@0.4.1: {}
json-schema@0.4.0: {}
@@ -11589,6 +12094,8 @@ snapshots:
is-browser: 2.1.0
parse-domain: 0.2.2
+ lines-and-columns@1.2.4: {}
+
link-types@1.1.0: {}
load-yaml-file@0.2.0:
@@ -12547,6 +13054,10 @@ snapshots:
p-try@2.2.0: {}
+ parent-module@1.0.1:
+ dependencies:
+ callsites: 3.1.0
+
parse-domain@0.2.2: {}
parse-entities@4.0.1:
@@ -12560,6 +13071,13 @@ snapshots:
is-decimal: 2.0.1
is-hexadecimal: 2.0.1
+ parse-json@5.2.0:
+ dependencies:
+ '@babel/code-frame': 7.26.2
+ error-ex: 1.3.2
+ json-parse-even-better-errors: 2.3.1
+ lines-and-columns: 1.2.4
+
parse-latin@5.0.1:
dependencies:
nlcst-to-string: 3.1.1
@@ -12601,6 +13119,8 @@ snapshots:
path-to-regexp@6.2.2: {}
+ path-type@4.0.0: {}
+
path-type@5.0.0: {}
pathe@1.1.2: {}
@@ -12621,6 +13141,8 @@ snapshots:
picocolors@1.0.1: {}
+ picocolors@1.1.1: {}
+
picomatch@2.3.1: {}
pify@4.0.1: {}
@@ -12752,9 +13274,9 @@ snapshots:
react: 18.2.0
tween-functions: 1.2.0
- react-docgen-typescript@2.2.2(typescript@5.5.4):
+ react-docgen-typescript@2.2.2(typescript@5.7.2):
dependencies:
- typescript: 5.5.4
+ typescript: 5.7.2
react-docgen@7.0.3:
dependencies:
@@ -12893,7 +13415,7 @@ snapshots:
regenerator-transform@0.15.2:
dependencies:
- '@babel/runtime': 7.24.8
+ '@babel/runtime': 7.26.0
regexpu-core@5.3.2:
dependencies:
@@ -13061,6 +13583,8 @@ snapshots:
tunnel-agent: 0.6.0
uuid: 3.4.0
+ resolve-from@4.0.0: {}
+
resolve@1.22.8:
dependencies:
is-core-module: 2.13.1
@@ -13173,6 +13697,31 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.14.3
fsevents: 2.3.3
+ rollup@4.28.0:
+ dependencies:
+ '@types/estree': 1.0.6
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.28.0
+ '@rollup/rollup-android-arm64': 4.28.0
+ '@rollup/rollup-darwin-arm64': 4.28.0
+ '@rollup/rollup-darwin-x64': 4.28.0
+ '@rollup/rollup-freebsd-arm64': 4.28.0
+ '@rollup/rollup-freebsd-x64': 4.28.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.28.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.28.0
+ '@rollup/rollup-linux-arm64-gnu': 4.28.0
+ '@rollup/rollup-linux-arm64-musl': 4.28.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.28.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.28.0
+ '@rollup/rollup-linux-s390x-gnu': 4.28.0
+ '@rollup/rollup-linux-x64-gnu': 4.28.0
+ '@rollup/rollup-linux-x64-musl': 4.28.0
+ '@rollup/rollup-win32-arm64-msvc': 4.28.0
+ '@rollup/rollup-win32-ia32-msvc': 4.28.0
+ '@rollup/rollup-win32-x64-msvc': 4.28.0
+ fsevents: 2.3.3
+ optional: true
+
run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
@@ -13370,6 +13919,8 @@ snapshots:
buffer-from: 1.1.2
source-map: 0.6.1
+ source-map@0.5.7: {}
+
source-map@0.6.1: {}
source-map@0.7.4: {}
@@ -13532,6 +14083,8 @@ snapshots:
dependencies:
inline-style-parser: 0.2.2
+ stylis@4.2.0: {}
+
stylis@4.3.2: {}
suf-log@2.5.3:
@@ -13642,9 +14195,9 @@ snapshots:
ts-dedent@2.2.0: {}
- tsconfck@3.1.1(typescript@5.5.4):
+ tsconfck@3.1.1(typescript@5.7.2):
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.7.2
tsconfig-paths@4.2.0:
dependencies:
@@ -13679,7 +14232,7 @@ snapshots:
typedarray@0.0.6: {}
- typescript@5.5.4: {}
+ typescript@5.7.2: {}
ufo@1.5.4: {}
@@ -13687,6 +14240,9 @@ snapshots:
undici-types@5.26.5: {}
+ undici-types@6.20.0:
+ optional: true
+
unherit@3.0.1: {}
unicode-canonical-property-names-ecmascript@2.0.0: {}
@@ -13933,13 +14489,13 @@ snapshots:
unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
- vite-node@2.0.4(@types/node@20.14.10):
+ vite-node@2.0.4(@types/node@22.10.1):
dependencies:
cac: 6.7.14
debug: 4.3.5
pathe: 1.1.2
tinyrainbow: 1.2.0
- vite: 5.2.9(@types/node@20.14.10)
+ vite: 5.2.9(@types/node@22.10.1)
transitivePeerDependencies:
- '@types/node'
- less
@@ -13950,29 +14506,29 @@ snapshots:
- supports-color
- terser
- vite@5.2.9(@types/node@20.14.10):
+ vite@5.2.9(@types/node@22.10.1):
dependencies:
esbuild: 0.20.2
postcss: 8.4.38
rollup: 4.14.3
optionalDependencies:
- '@types/node': 20.14.10
+ '@types/node': 22.10.1
fsevents: 2.3.3
- vite@5.3.5(@types/node@20.14.10):
+ vite@5.3.5(@types/node@22.10.1):
dependencies:
esbuild: 0.21.5
postcss: 8.4.41
rollup: 4.14.3
optionalDependencies:
- '@types/node': 20.14.10
+ '@types/node': 22.10.1
fsevents: 2.3.3
- vitefu@0.2.5(vite@5.3.5(@types/node@20.14.10)):
+ vitefu@0.2.5(vite@5.3.5(@types/node@22.10.1)):
optionalDependencies:
- vite: 5.3.5(@types/node@20.14.10)
+ vite: 5.3.5(@types/node@22.10.1)
- vitest@2.0.4(@types/node@20.14.10)(happy-dom@14.12.3):
+ vitest@2.0.4(@types/node@22.10.1)(happy-dom@15.11.7):
dependencies:
'@ampproject/remapping': 2.3.0
'@vitest/expect': 2.0.4
@@ -13990,12 +14546,12 @@ snapshots:
tinybench: 2.8.0
tinypool: 1.0.0
tinyrainbow: 1.2.0
- vite: 5.2.9(@types/node@20.14.10)
- vite-node: 2.0.4(@types/node@20.14.10)
+ vite: 5.2.9(@types/node@22.10.1)
+ vite-node: 2.0.4(@types/node@22.10.1)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 20.14.10
- happy-dom: 14.12.3
+ '@types/node': 22.10.1
+ happy-dom: 15.11.7
transitivePeerDependencies:
- less
- lightningcss
@@ -14080,6 +14636,8 @@ snapshots:
yallist@4.0.0: {}
+ yaml@1.10.2: {}
+
yamlparser@0.0.2: {}
yargs-parser@21.1.1: {}
diff --git a/src/components/Footer/MarketingFooter.tsx b/src/components/Footer/MarketingFooter.tsx
index 7647eb1e..98ccaead 100644
--- a/src/components/Footer/MarketingFooter.tsx
+++ b/src/components/Footer/MarketingFooter.tsx
@@ -1,16 +1,9 @@
import { Footer } from "@chromatic-com/tetra";
-import { footerColumns, footerSocialLinks, homeLink } from "./footerData";
-
interface MarketingFooterProps {
theme?: "dark" | "light";
}
export const MarketingFooter = ({ theme = "light" }: MarketingFooterProps) => (
-
+
);
diff --git a/src/components/Footer/footerData.ts b/src/components/Footer/footerData.ts
deleted file mode 100644
index 02957bc3..00000000
--- a/src/components/Footer/footerData.ts
+++ /dev/null
@@ -1,99 +0,0 @@
-import type { FooterProps } from "@chromatic-com/tetra";
-
-export const footerColumns: FooterProps["columns"] = [
- {
- title: "Product",
- links: [
- { title: "Pricing", href: "/pricing" },
- { title: "About", href: "/company/about" },
- { title: "Jobs", href: "/company/careers" },
- { title: "Terms of Service", href: "/docs/terms-of-service" },
- { title: "Privacy", href: "/docs/privacy-policy" },
- { title: "Status", href: "https://status.chromatic.com/" },
- { title: "Security • SOC 2", href: "/security" },
- { title: "Contact Sales", href: "/sales" },
- ],
- },
- {
- title: "Features",
- links: [
- { title: "UI Tests", href: "/features/test" },
- { title: "Visual test", href: "/features/visual-test" },
- { title: "Interaction test", href: "/features/interaction-test" },
- { title: "TurboSnap", href: "/features/turbosnap" },
- { title: "UI Review", href: "/features/review" },
- { title: "Publish", href: "/features/publish" },
- { title: "Storybook", href: "/storybook" },
- { title: "Playwright", href: "/playwright" },
- { title: "Cypress", href: "/cypress" },
- { title: "Figma plugin", href: "/features/figma-plugin" },
- ],
- },
- {
- title: "Customers",
- links: [
- { title: "Frontend teams", href: "/solutions/frontend" },
- { title: "Design systems", href: "/solutions/design-systems" },
- { title: "Digital agencies", href: "/solutions/agencies" },
- { title: "Netlify", href: "/customers/netlify" },
- { title: "Monday.com", href: "/customers/monday" },
- { title: "Collective.work", href: "/customers/collective" },
- { title: "ezCater", href: "/customers/ezcater" },
- ],
- },
- {
- title: "Learn",
- links: [
- { title: "Docs", href: "/docs" },
- { title: "Changelog", href: "/blog" },
- {
- title: "Visual Testing",
- href: "https://storybook.js.org/tutorials/visual-testing-handbook/",
- },
- {
- title: "Design Systems",
- href: "https://storybook.js.org/tutorials/design-systems-for-developers/",
- },
- {
- title: "Component Driven UIs",
- href: "https://www.componentdriven.org/",
- },
- ],
- },
- {
- title: "Compare",
- links: [
- {
- title: "Applitools",
- href: "/compare/applitools",
- },
- { title: "Percy", href: "/compare/percy" },
- {
- title: "Deploy Storybook",
- href: "/choose/storybook-deploy",
- },
- {
- title: "Visual testing services",
- href: "/choose/visual-testing",
- },
- ],
- },
-];
-
-export const footerSocialLinks: FooterProps["socialLinks"] = [
- { title: "github", icon: "github", href: "https://github.com/chromaui/" },
- {
- title: "twitter",
- icon: "twitter",
- href: "https://twitter.com/chromaticcom",
- },
- {
- title: "youtube",
- icon: "youtube",
- href: "https://youtube.com/@chromaticui",
- },
-];
-
-export const homeLink: FooterProps["homeLink"] = {
- href: "/",
-};
diff --git a/src/components/Header/MarketingHeader.tsx b/src/components/Header/MarketingHeader.tsx
index 7aaddd87..a98b496d 100644
--- a/src/components/Header/MarketingHeader.tsx
+++ b/src/components/Header/MarketingHeader.tsx
@@ -1,31 +1,31 @@
-import {
- Button,
- fontWeight,
- Header,
- Link,
- spacing,
- typography,
-} from "@chromatic-com/tetra";
-import { styled } from "@storybook/theming";
+import { Header } from "@chromatic-com/tetra";
import type { FC } from "react";
-import { desktopData, mobileData } from "./headerData";
+import { links } from "./headerData";
+import { styled } from "@storybook/theming";
interface Props {
theme?: "dark" | "light";
}
-const MobileButtons = styled.div`
- display: flex;
- flex-direction: column;
- gap: ${spacing[3]};
+const Wrapper = styled.span`
+ display: contents;
`;
-const HeaderCTAButton = styled(Button)`
- height: ${spacing[8]};
- ${typography.body14};
- font-weight: ${fontWeight.bold};
-`;
+// Used for tracking sign up links and log which page the conversion happened
+export const TrackSignUp = ({ children }: { children: React.ReactNode }) => {
+ return (
+ {
+ if (window.plausible) {
+ window.plausible("sign_up");
+ }
+ }}
+ >
+ {children}
+
+ );
+};
export const MarketingHeader: FC = ({ theme = "light" }) => {
return (
@@ -33,48 +33,8 @@ export const MarketingHeader: FC = ({ theme = "light" }) => {
fullWidth
desktopActiveId="docs"
theme={theme}
- desktopData={desktopData}
- mobileData={mobileData}
- desktopRight={
- <>
-
- Sign in
-
-
- Sign up
-
- >
- }
- mobileBottom={
-
-
-
-
- }
+ links={links}
+ TrackSignUp={TrackSignUp}
/>
);
};
diff --git a/src/components/Header/headerData.tsx b/src/components/Header/headerData.tsx
index d867d957..8018e6e2 100644
--- a/src/components/Header/headerData.tsx
+++ b/src/components/Header/headerData.tsx
@@ -1,6 +1,5 @@
import {
CollectiveIcon,
- color,
CypressIcon,
EzCaterIcon,
FigmaIcon,
@@ -8,27 +7,25 @@ import {
NetlifyIcon,
PlaywrightIcon,
} from "@chromatic-com/tetra";
-import type { HeaderProps, Icons } from "@chromatic-com/tetra";
-import React from "react";
-interface LinksProps {
- [key: string]: {
- title: string;
- icon?: Icons; // Replace by iconProps when tetra is updated
- iconColor?: keyof typeof color;
- customIcon?: React.ReactNode;
- href: string;
- };
-}
+import type { HeaderProps } from "@chromatic-com/tetra";
-const links: LinksProps = {
- UITest: {
+export const links: HeaderProps["links"] = {
+ signin: {
+ title: "Sign in",
+ href: "/start",
+ },
+ signup: {
+ title: "Sign up",
+ href: "/start?startWithSignup=true",
+ },
+ uiTest: {
title: "UI Tests",
icon: "contrast",
iconColor: "cyan500",
href: "/features/test",
},
- VisualTest: {
+ visualTest: {
title: "Visual test",
icon: "eye",
iconColor: "purple500",
@@ -64,13 +61,13 @@ const links: LinksProps = {
iconColor: "blue500",
href: "/features/turbosnap",
},
- UIReview: {
+ uiReview: {
title: "UI Review",
icon: "batchaccept",
iconColor: "green500",
href: "/features/review",
},
- Publish: {
+ publish: {
title: "Publish",
icon: "document",
iconColor: "pink500",
@@ -117,6 +114,12 @@ const links: LinksProps = {
iconColor: "green500",
href: "/security",
},
+ enterprise: {
+ title: "Enterprise",
+ icon: "admin",
+ iconColor: "green500",
+ href: "/enterprise",
+ },
netlify: {
title: "Netlify",
customIcon: ,
@@ -137,284 +140,38 @@ const links: LinksProps = {
customIcon: ,
href: "/customers/ezcater",
},
-};
-
-export const desktopData: HeaderProps["desktopData"] = [
- {
- id: "features",
- name: "Features",
- leftPosition: -120,
- menu: [
- {
- content: [
- {
- type: "separator",
- title: "Test",
- },
- {
- ...links.UITest,
- type: "link",
- description: "Test how UIs look & function",
- },
- {
- ...links.VisualTest,
- type: "link",
- description:
- "Pinpoint bugs down to the browser, viewport, and pixel",
- },
- {
- ...links.interactionTest,
- type: "link",
- description: "Verify behavior of all screens and components",
- },
- {
- ...links.turboSnap,
- type: "link",
- description:
- "Track changed components to only test what's necessary",
- },
- ],
- backgroundColor: "white",
- },
- {
- content: [
- {
- type: "separator",
- title: "Review",
- },
- {
- ...links.UIReview,
- type: "link",
- description: "Speed up team sign-off and manage change requests",
- },
- {
- ...links.Publish,
- type: "link",
- description: "Index & version components to reuse existing work",
- },
- {
- ...links.figmaPlugin,
- type: "link",
- description: "Embed your stories right next to designs in Figma",
- },
- ],
- backgroundColor: "white",
- },
- {
- content: [
- {
- type: "separator",
- title: "Integrations",
- },
- {
- ...links.storybook,
- type: "link",
- description: "Run visual tests directly inside Storybook",
- },
- {
- ...links.playwright,
- type: "link",
- description:
- "Visual tests for every page in your Playwright E2E suite",
- },
- {
- ...links.cypress,
- type: "link",
- description:
- "Visual tests for every page in your Cypress E2E suite",
- },
- ],
- backgroundColor: "white",
- },
- ],
- },
- {
- id: "pricing",
- name: "Pricing",
- href: "/pricing",
- },
- {
- id: "customers",
- name: "Customers",
- leftPosition: -120,
- menu: [
- {
- content: [
- {
- type: "separator",
- title: "Use cases",
- },
- {
- ...links.frontendTeams,
- type: "link",
- description: "Boost efficiency by streamlining review and QA",
- },
- {
- ...links.designSystems,
- type: "link",
- description: "Ensure UI consistency and quality every commit",
- },
- {
- ...links.digitalAgencies,
- type: "link",
- description: "Increase margins by speeding up client sign-off",
- },
- ],
- },
- {
- content: [
- {
- type: "separator",
- title: "Customer Stories",
- },
- {
- ...links.netlify,
- type: "link",
- description: "How Netlify rebranded in six weeks without bugs",
- },
- {
- ...links.monday,
- type: "link",
- description: "How 200 developers speed up their frontend velocity",
- },
- {
- ...links.collective,
- type: "link",
- description:
- "How to deliver personalized UX across borders & devices",
- },
- {
- ...links.ezcater,
- type: "link",
- description:
- "How to simultaneously test UI appearance & functionality",
- },
- ],
- backgroundColor: "white",
- },
- ],
- },
- {
- id: "docs",
- name: "Docs",
- href: "/docs",
- },
- {
- id: "blog",
- name: "Blog",
+ blog: {
+ title: "Blog",
+ icon: "starhollow",
+ iconColor: "purple500",
href: "/blog",
},
- {
- id: "company",
- name: "Company",
- leftPosition: -20,
- menu: [
- {
- content: [
- {
- ...links.aboutChromatic,
- type: "link",
- description: "Our mission is to improve the UX of the internet",
- },
- {
- ...links.careers,
- type: "link",
- title: "Careers",
- description: "Opportunities and culture. Join our team.",
- icon: "user",
- iconColor: "purple500",
- href: "/company/careers",
- },
- {
- ...links.security,
- type: "link",
- title: "Security",
- description: "Security report and overview of compliance",
- },
- ],
- backgroundColor: "white",
- },
- ],
- },
-];
-
-export const mobileData: HeaderProps["mobileData"] = [
- {
- name: "Features",
- maxItems: 3,
- content: [
- links.UITest,
- links.UIReview,
- links.Publish,
- links.VisualTest,
- links.interactionTest,
- links.turboSnap,
- links.figmaPlugin,
- ],
- },
- {
- content: [
- {
- title: "Pricing",
- icon: "starhollow",
- iconColor: "yellow500",
- href: "/pricing",
- },
- {
- title: "Docs",
- icon: "browser",
- iconColor: "orange500",
- href: "/docs",
- },
- {
- title: "Blog",
- icon: "grow",
- iconColor: "purple500",
- href: "/blog",
- },
- {
- title: "Contact sales",
- icon: "email",
- iconColor: "blue500",
- href: "/sales",
- },
- ],
+ changelog: {
+ title: "Changelog",
+ icon: "book",
+ iconColor: "green500",
+ href: "/blog/releases",
},
- {
- name: "Integrations",
- collapsible: true,
- content: [
- { ...links.storybook },
- { ...links.playwright },
- { ...links.cypress },
- ],
+ frontendTestingGuide: {
+ title: "Frontend testing guide",
+ href: "/frontend-testing-guide",
},
- {
- name: "Use cases",
- collapsible: true,
- content: [
- { ...links.frontendTeams },
- { ...links.designSystems },
- { ...links.digitalAgencies },
- ],
+ docs: {
+ title: "Docs",
+ icon: "browser",
+ iconColor: "orange500",
+ href: "/docs",
},
- {
- name: "Customer Stories",
- collapsible: true,
- content: [
- { ...links.netlify },
- { ...links.monday },
- { ...links.collective },
- { ...links.ezcater },
- ],
+ pricing: {
+ title: "Pricing",
+ href: "/pricing",
+ icon: "starhollow",
+ iconColor: "yellow500",
},
- {
- name: "Company",
- collapsible: true,
- content: [
- { ...links.aboutChromatic },
- { ...links.careers },
- { ...links.security },
- ],
+ sales: {
+ title: "Contact sales",
+ icon: "email",
+ iconColor: "blue500",
+ href: "/sales",
},
-];
+};
diff --git a/src/env.d.ts b/src/env.d.ts
index d38119fc..6accd167 100644
--- a/src/env.d.ts
+++ b/src/env.d.ts
@@ -3,6 +3,7 @@
interface Window {
docsearch(any): boolean;
+ plausible(any): boolean;
}
interface ImportMetaEnv {