diff --git a/packages/eslint-config/index.js b/packages/eslint-config/index.js index ca857b02bb..4cd2f3b637 100644 --- a/packages/eslint-config/index.js +++ b/packages/eslint-config/index.js @@ -10,7 +10,7 @@ module.exports = { 'plugin:prettier/recommended', 'plugin:react-hooks/recommended', ], - plugins: ['prettier', 'tailwindcss', 'react-hooks', 'unused-imports'], + plugins: ['prettier', /* 'tailwindcss', */ 'react-hooks', 'unused-imports'], parserOptions: { project: './tsconfig.eslint.json', ecmaVersion: 2020, @@ -45,8 +45,10 @@ module.exports = { 'react/no-danger': 0, '@typescript-eslint/return-await': 0, '@typescript-eslint/consistent-type-imports': 'error', - 'tailwindcss/classnames-order': 'warn', - 'tailwindcss/no-contradicting-classname': 'error', + // TODO: Re-enable when eslint-plugin-tailwindcss supports Tailwind v4 + // Temporarily disabled - eslint-plugin-tailwindcss not yet compatible with Tailwind v4 + // 'tailwindcss/classnames-order': 'warn', + // 'tailwindcss/no-contradicting-classname': 'error', 'no-restricted-globals': [ 'error', { diff --git a/packages/extension/package.json b/packages/extension/package.json index 802149c9ca..834a20c5a9 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -104,7 +104,7 @@ "prettier": "^2.6.2", "resolve-url-loader": "^5.0.0", "sass": "^1.53.0", - "tailwindcss": "^3.4.14", + "tailwindcss": "^4.1.18", "terser-webpack-plugin": "^4.2.3", "ts-jest": "^26.5.4", "typescript": "5.6.3", diff --git a/packages/extension/tsconfig.json b/packages/extension/tsconfig.json index bf5bdee4d2..b3825c69a3 100644 --- a/packages/extension/tsconfig.json +++ b/packages/extension/tsconfig.json @@ -14,7 +14,7 @@ "noEmit": true, "esModuleInterop": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "jsx": "react" diff --git a/packages/shared/package.json b/packages/shared/package.json index 101db0f82f..eadd58921f 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -96,8 +96,8 @@ "react-intersection-observer": "^8.32.2", "react-modal": "^3.14.3", "react-swipeable": "^7.0.1", - "tailwindcss": "^3.4.14", - "tailwindcss-safe-area": "0.8.0", + "@tailwindcss/postcss": "^4.0.0", + "tailwindcss": "^4.1.18", "ts-jest": "^26.5.4", "typescript": "5.6.3" }, diff --git a/packages/shared/postcss.config.js b/packages/shared/postcss.config.js index feddf1bd07..a8b3148fb3 100644 --- a/packages/shared/postcss.config.js +++ b/packages/shared/postcss.config.js @@ -2,7 +2,6 @@ module.exports = { plugins: [ - 'postcss-import', [ 'postcss-simple-vars', { @@ -16,10 +15,7 @@ module.exports = { }, }, ], - process.env.TARGET_BROWSER - ? require('tailwindcss/nesting')(require('postcss-nesting')) - : 'tailwindcss/nesting', - 'tailwindcss', + '@tailwindcss/postcss', 'postcss-focus-visible', 'postcss-custom-media', 'postcss-mixins', @@ -30,6 +26,5 @@ module.exports = { propList: ['*'], }) : ['postcss-rem-to-responsive-pixel', { rootValue: 16, propList: ['*'] }], - 'autoprefixer', ], }; diff --git a/packages/shared/src/components/accordion/style.css b/packages/shared/src/components/accordion/style.css index 1cd6f518df..d5e9f3e0e2 100644 --- a/packages/shared/src/components/accordion/style.css +++ b/packages/shared/src/components/accordion/style.css @@ -1,3 +1,5 @@ +@reference "../../styles/globals.css"; + .AccordionRoot { @apply flex flex-col gap-2 w-full flex-1; } diff --git a/packages/shared/src/components/dropdown/style.css b/packages/shared/src/components/dropdown/style.css index b5a30a93fc..f433b718c9 100644 --- a/packages/shared/src/components/dropdown/style.css +++ b/packages/shared/src/components/dropdown/style.css @@ -1,3 +1,5 @@ +@reference "../../styles/globals.css"; + [data-radix-popper-content-wrapper] { z-index: 1000!important; } diff --git a/packages/shared/src/components/fields/CustomSwitch.module.css b/packages/shared/src/components/fields/CustomSwitch.module.css index 8f7e78a5c8..a81dbc89aa 100644 --- a/packages/shared/src/components/fields/CustomSwitch.module.css +++ b/packages/shared/src/components/fields/CustomSwitch.module.css @@ -1,3 +1,5 @@ +@reference "../../styles/globals.css"; + .knob { @apply bg-raw-cabbage-40; transition-property: transform, width; diff --git a/packages/shared/src/components/history/ReadingHistoryOptionsMenu.tsx b/packages/shared/src/components/history/ReadingHistoryOptionsMenu.tsx index 8865b62e81..b282c22520 100644 --- a/packages/shared/src/components/history/ReadingHistoryOptionsMenu.tsx +++ b/packages/shared/src/components/history/ReadingHistoryOptionsMenu.tsx @@ -1,6 +1,6 @@ import type { ReactElement } from 'react'; import React, { useState } from 'react'; -import type { QueryClient, QueryKey } from '@tanstack/react-query/build/modern'; +import type { QueryClient, QueryKey } from '@tanstack/react-query'; import { useQueryClient } from '@tanstack/react-query'; import classNames from 'classnames'; import { diff --git a/packages/shared/src/components/markdown.module.css b/packages/shared/src/components/markdown.module.css index f66b4bdb68..4a2a8f40b7 100644 --- a/packages/shared/src/components/markdown.module.css +++ b/packages/shared/src/components/markdown.module.css @@ -1,3 +1,5 @@ +@reference "../styles/globals.css"; + .markdown { position: relative; word-break: break-word; diff --git a/packages/shared/src/components/post/AuthorOnboarding.module.css b/packages/shared/src/components/post/AuthorOnboarding.module.css index cfec8bb3e5..0dbc97f05a 100644 --- a/packages/shared/src/components/post/AuthorOnboarding.module.css +++ b/packages/shared/src/components/post/AuthorOnboarding.module.css @@ -1,3 +1,5 @@ +@reference "../../styles/globals.css"; + .authorOnboarding { & p { margin: 1rem 0; diff --git a/packages/shared/src/components/profile/ActivitySection.tsx b/packages/shared/src/components/profile/ActivitySection.tsx index e9218c210d..9be272b7ae 100644 --- a/packages/shared/src/components/profile/ActivitySection.tsx +++ b/packages/shared/src/components/profile/ActivitySection.tsx @@ -1,7 +1,9 @@ import type { ReactElement, ReactNode } from 'react'; import React, { Fragment } from 'react'; -import type { UseInfiniteQueryResult } from '@tanstack/react-query/build/legacy/types'; -import type { InfiniteData } from '@tanstack/react-query'; +import type { + InfiniteData, + UseInfiniteQueryResult, +} from '@tanstack/react-query'; import classed from '../../lib/classed'; import type { FeedData } from '../../graphql/feed'; import type { Post } from '../../graphql/posts'; diff --git a/packages/shared/src/components/profile/LanguageDropdown.tsx b/packages/shared/src/components/profile/LanguageDropdown.tsx index 891f86ab1e..b7ec842486 100644 --- a/packages/shared/src/components/profile/LanguageDropdown.tsx +++ b/packages/shared/src/components/profile/LanguageDropdown.tsx @@ -39,7 +39,7 @@ export const LanguageDropdown = ({ const [open, setOpen] = useState(false); const validLanguages = useFeature(featureValidLanguages); const languageOptions = useMemo(() => { - return ['Original language', ...Object.values(validLanguages)]; + return ['Original language', ...Object.values(validLanguages)] as string[]; }, [validLanguages]); const values = useMemo(() => { return [null, ...Object.keys(validLanguages)]; diff --git a/packages/shared/src/features/onboarding/hooks/useFunnelBoot.ts b/packages/shared/src/features/onboarding/hooks/useFunnelBoot.ts index 3ee2bb3edf..12dadf3e88 100644 --- a/packages/shared/src/features/onboarding/hooks/useFunnelBoot.ts +++ b/packages/shared/src/features/onboarding/hooks/useFunnelBoot.ts @@ -1,5 +1,5 @@ import { useQuery } from '@tanstack/react-query'; -import type { UseQueryResult } from '@tanstack/react-query/src/types'; +import type { UseQueryResult } from '@tanstack/react-query'; import type { FunnelBootData } from '../types/funnelBoot'; /** diff --git a/packages/shared/src/features/onboarding/shared/PricingPlan.module.css b/packages/shared/src/features/onboarding/shared/PricingPlan.module.css index 404abebd3f..a08dc4ce93 100644 --- a/packages/shared/src/features/onboarding/shared/PricingPlan.module.css +++ b/packages/shared/src/features/onboarding/shared/PricingPlan.module.css @@ -1,3 +1,5 @@ +@reference "../../../styles/globals.css"; + /* * Had to CSS to hack my way with the best value variant. * First, we need to expand the label using the wrapper of the radio item which isn't highly customizable diff --git a/packages/shared/src/hooks/contentPreference/useFollowersQuery.ts b/packages/shared/src/hooks/contentPreference/useFollowersQuery.ts index 7dd07d916f..ee8d773c24 100644 --- a/packages/shared/src/hooks/contentPreference/useFollowersQuery.ts +++ b/packages/shared/src/hooks/contentPreference/useFollowersQuery.ts @@ -1,9 +1,9 @@ import type { InfiniteData, UseInfiniteQueryOptions, + UseInfiniteQueryResult, } from '@tanstack/react-query'; import { useInfiniteQuery } from '@tanstack/react-query'; -import type { UseInfiniteQueryResult } from '@tanstack/react-query/build/legacy/types'; import type { ContentPreference, ContentPreferenceType, diff --git a/packages/shared/src/styles/base.css b/packages/shared/src/styles/base.css index b631701951..f542bfc396 100644 --- a/packages/shared/src/styles/base.css +++ b/packages/shared/src/styles/base.css @@ -1,3 +1,5 @@ +@reference "./globals.css"; + html, #daily-companion-wrapper { background: var(--theme-background-default); color: var(--theme-text-primary); diff --git a/packages/shared/src/styles/components/buttons.css b/packages/shared/src/styles/components/buttons.css index 6ce05c9e7d..063ed60c5e 100644 --- a/packages/shared/src/styles/components/buttons.css +++ b/packages/shared/src/styles/components/buttons.css @@ -1,3 +1,5 @@ +@reference "../globals.css"; + .btn { transition: 0.2s ease-in-out; transition-property: border, background, box-shadow, color; diff --git a/packages/shared/src/styles/components/menu.css b/packages/shared/src/styles/components/menu.css index 44e3d1184d..cabcfb5355 100644 --- a/packages/shared/src/styles/components/menu.css +++ b/packages/shared/src/styles/components/menu.css @@ -1,3 +1,5 @@ +@reference "../globals.css"; + .react-contexify { position: fixed; opacity: 0; diff --git a/packages/shared/src/styles/globals.css b/packages/shared/src/styles/globals.css index 4a969256f6..1c745d4b75 100644 --- a/packages/shared/src/styles/globals.css +++ b/packages/shared/src/styles/globals.css @@ -1,10 +1,5 @@ -@import 'tailwindcss/base.css'; +@import 'tailwindcss'; @import './base.css'; - -@import 'tailwindcss/components.css'; @import './components.css'; - -@import 'tailwindcss/utilities.css'; @import './utilities.css'; - @import './ios.css'; diff --git a/packages/shared/tailwind.config.ts b/packages/shared/tailwind.config.ts index 0d70dd6d6e..3453a739b0 100644 --- a/packages/shared/tailwind.config.ts +++ b/packages/shared/tailwind.config.ts @@ -1,7 +1,4 @@ -// eslint-disable-next-line import/no-extraneous-dependencies -import { type Config } from 'tailwindcss'; -// eslint-disable-next-line import/no-extraneous-dependencies -import safeArea from 'tailwindcss-safe-area'; +import type { Config } from 'tailwindcss'; // eslint-disable-next-line import/no-extraneous-dependencies import containerQueries from '@tailwindcss/container-queries'; import colors from './tailwind/colors'; @@ -261,9 +258,6 @@ export default { }, }, // eslint-disable-next-line global-require - plugins: [caret, typography, buttons, safeArea, containerQueries], - corePlugins: { - invert: false, - }, + plugins: [caret, typography, buttons, containerQueries], // eslint-disable-next-line } satisfies Config; diff --git a/packages/shared/tailwind/caret.ts b/packages/shared/tailwind/caret.ts index f4cef83013..f2f6f4bf91 100644 --- a/packages/shared/tailwind/caret.ts +++ b/packages/shared/tailwind/caret.ts @@ -2,18 +2,18 @@ // @ts-nocheck import plugin from 'tailwindcss/plugin'; -const generateColors = (e, colors, prefix) => +const generateColors = (colors, prefix) => Object.keys(colors).reduce((acc, key) => { if (typeof colors[key] === 'string') { return { ...acc, - [`${prefix}-${e(key)}`]: { + [`${prefix}-${key}`]: { 'caret-color': colors[key], }, }; } - const innerColors = generateColors(e, colors[key], `${prefix}-${e(key)}`); + const innerColors = generateColors(colors[key], `${prefix}-${key}`); return { ...acc, @@ -21,10 +21,8 @@ const generateColors = (e, colors, prefix) => }; }, {}); -export default plugin.withOptions(({ className = 'caret' } = {}) => { - return ({ e, addUtilities, theme, variants }) => { - const colors = theme('colors'); - const caretColors = generateColors(e, colors, `.${className}`); - addUtilities(caretColors, variants('caretColor')); - }; +export default plugin(({ addUtilities, theme }) => { + const colors = theme('colors'); + const caretColors = generateColors(colors, `.caret`); + addUtilities(caretColors); }); diff --git a/packages/shared/tsconfig.json b/packages/shared/tsconfig.json index db9a698343..f3b3b907a4 100644 --- a/packages/shared/tsconfig.json +++ b/packages/shared/tsconfig.json @@ -14,7 +14,7 @@ "noEmit": true, "esModuleInterop": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve" diff --git a/packages/storybook/tsconfig.json b/packages/storybook/tsconfig.json index 33c9351b55..b1c44affc3 100644 --- a/packages/storybook/tsconfig.json +++ b/packages/storybook/tsconfig.json @@ -8,7 +8,7 @@ "noEmit": true, "esModuleInterop": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", diff --git a/packages/webapp/package.json b/packages/webapp/package.json index ab41b5eda8..e4fbea2d5d 100644 --- a/packages/webapp/package.json +++ b/packages/webapp/package.json @@ -100,8 +100,7 @@ "postcss-simple-vars": "^7.0.1", "prettier": "^2.6.2", "serwist": "^9.0.9", - "tailwindcss": "^3.4.14", - "tailwindcss-safe-area": "0.8.0", + "tailwindcss": "^4.1.18", "ts-jest": "^26.5.4", "typescript": "5.6.3", "vercel": "^21.3.3" diff --git a/packages/webapp/tsconfig.json b/packages/webapp/tsconfig.json index d17c82c6e8..f0360af1e7 100644 --- a/packages/webapp/tsconfig.json +++ b/packages/webapp/tsconfig.json @@ -15,7 +15,7 @@ "noEmit": true, "esModuleInterop": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6dfdf16a78..0acf23bfb2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,7 +61,7 @@ importers: version: 4.6.2(eslint@7.32.0) eslint-plugin-tailwindcss: specifier: ^3.13.0 - version: 3.17.5(tailwindcss@3.4.16) + version: 3.17.5(tailwindcss@4.1.18) eslint-plugin-unused-imports: specifier: ^3.2.0 version: 3.2.0(@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(typescript@5.6.3))(typescript@5.6.3)) @@ -278,7 +278,7 @@ importers: version: 4.6.2(eslint@7.32.0) eslint-plugin-tailwindcss: specifier: ^3.13.0 - version: 3.17.5(tailwindcss@3.4.16) + version: 3.17.5(tailwindcss@4.1.18) eslint-plugin-testing-library: specifier: ^4.12.4 version: 4.12.4(eslint@7.32.0)(typescript@5.6.3) @@ -352,8 +352,8 @@ importers: specifier: ^1.53.0 version: 1.82.0 tailwindcss: - specifier: ^3.4.14 - version: 3.4.16 + specifier: ^4.1.18 + version: 4.1.18 terser-webpack-plugin: specifier: ^4.2.3 version: 4.2.3(webpack@5.97.0) @@ -543,7 +543,10 @@ importers: version: 5.0.2 '@tailwindcss/container-queries': specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.16) + version: 0.1.1(tailwindcss@4.1.18) + '@tailwindcss/postcss': + specifier: ^4.0.0 + version: 4.1.18 '@tanstack/react-query': specifier: ^5.80.5 version: 5.80.6(react@18.3.1) @@ -645,7 +648,7 @@ importers: version: 0.9.1(eslint@7.32.0) eslint-plugin-tailwindcss: specifier: ^3.13.0 - version: 3.17.5(tailwindcss@3.4.16) + version: 3.17.5(tailwindcss@4.1.18) eslint-plugin-testing-library: specifier: ^4.12.4 version: 4.12.4(eslint@7.32.0)(typescript@5.6.3) @@ -725,11 +728,8 @@ importers: specifier: ^7.0.1 version: 7.0.2(react@18.3.1) tailwindcss: - specifier: ^3.4.14 - version: 3.4.16 - tailwindcss-safe-area: - specifier: 0.8.0 - version: 0.8.0(tailwindcss@3.4.16) + specifier: ^4.1.18 + version: 4.1.18 ts-jest: specifier: ^26.5.4 version: 26.5.6(jest@26.6.3)(typescript@5.6.3) @@ -781,16 +781,16 @@ importers: version: link:../prettier-config '@storybook/addon-designs': specifier: ^10.0.2 - version: 10.0.2(@storybook/addon-docs@9.1.10(@types/react@18.3.12)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) + version: 10.0.2(@storybook/addon-docs@9.1.10(@types/react@18.3.12)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) '@storybook/addon-links': specifier: ^9.1.10 - version: 9.1.10(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) + version: 9.1.10(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) '@storybook/addon-themes': specifier: ^9.1.10 - version: 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) + version: 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) '@storybook/react-vite': specifier: ^9.1.10 - version: 9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + version: 9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) '@svgr/plugin-jsx': specifier: ^5.5.0 version: 5.5.0 @@ -814,7 +814,7 @@ importers: version: 2.5.1 eslint-plugin-storybook: specifier: ^9.1.10 - version: 9.1.10(eslint@7.32.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3) + version: 9.1.10(eslint@7.32.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3) msw: specifier: ^2.3.5 version: 2.6.6(@types/node@22.10.1)(typescript@5.6.3) @@ -850,16 +850,16 @@ importers: version: 7.0.1(postcss@8.4.49) storybook: specifier: ^9.1.10 - version: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + version: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) typescript: specifier: ^5.6.3 version: 5.6.3 vite: specifier: ^5.4.10 - version: 5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) + version: 5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) vite-plugin-svgr: specifier: ^4.2.0 - version: 4.3.0(rollup@4.28.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + version: 4.3.0(rollup@4.28.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) packages/webapp: dependencies: @@ -1055,7 +1055,7 @@ importers: version: 4.6.2(eslint@7.32.0) eslint-plugin-tailwindcss: specifier: ^3.13.0 - version: 3.17.5(tailwindcss@3.4.16) + version: 3.17.5(tailwindcss@4.1.18) eslint-plugin-testing-library: specifier: ^4.12.4 version: 4.12.4(eslint@7.32.0)(typescript@5.6.3) @@ -1111,11 +1111,8 @@ importers: specifier: ^9.0.9 version: 9.0.10(typescript@5.6.3) tailwindcss: - specifier: ^3.4.14 - version: 3.4.16 - tailwindcss-safe-area: - specifier: 0.8.0 - version: 0.8.0(tailwindcss@3.4.16) + specifier: ^4.1.18 + version: 4.1.18 ts-jest: specifier: ^26.5.4 version: 26.5.6(jest@26.6.3)(typescript@5.6.3) @@ -2509,14 +2506,13 @@ packages: typescript: optional: true - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - '@jridgewell/gen-mapping@0.3.8': resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -3534,6 +3530,94 @@ packages: peerDependencies: tailwindcss: '>=3.2.0' + '@tailwindcss/node@4.1.18': + resolution: {integrity: sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==} + + '@tailwindcss/oxide-android-arm64@4.1.18': + resolution: {integrity: sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.1.18': + resolution: {integrity: sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.1.18': + resolution: {integrity: sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.1.18': + resolution: {integrity: sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': + resolution: {integrity: sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': + resolution: {integrity: sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': + resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': + resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-musl@4.1.18': + resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-wasm32-wasi@4.1.18': + resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': + resolution: {integrity: sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': + resolution: {integrity: sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.1.18': + resolution: {integrity: sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==} + engines: {node: '>= 10'} + + '@tailwindcss/postcss@4.1.18': + resolution: {integrity: sha512-Ce0GFnzAOuPyfV5SxjXGn0CubwGcuDB0zcdaPuCSzAa/2vII24JTkH+I6jcbXLb1ctjZMZZI6OjDaLPJQL1S0g==} + '@tanstack/query-core@5.80.6': resolution: {integrity: sha512-nl7YxT/TAU+VTf+e2zTkObGTyY8YZBMnbgeA1ee66lIVqzKlYursAII6z5t0e6rXgwUMJSV4dshBTNacNpZHbQ==} @@ -4314,9 +4398,6 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - anymatch@2.0.0: resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} @@ -4339,9 +4420,6 @@ packages: arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -4878,10 +4956,6 @@ packages: commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} @@ -5319,9 +5393,6 @@ packages: detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff-sequences@26.6.2: resolution: {integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==} engines: {node: '>= 10.14.2'} @@ -5342,9 +5413,6 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - doctrine@2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -5466,6 +5534,10 @@ packages: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.18.4: + resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} + engines: {node: '>=10.13.0'} + enquirer@2.4.1: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} @@ -6088,10 +6160,6 @@ packages: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - glob-to-regexp@0.3.0: resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==} @@ -6834,8 +6902,8 @@ packages: engines: {node: '>= 10.14.2'} hasBin: true - jiti@1.21.6: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true jotai@2.12.2: @@ -6984,14 +7052,80 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} + lightningcss-android-arm64@1.30.2: + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.30.2: + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.2: + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.2: + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.2: + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.30.2: + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.30.2: + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.30.2: + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.30.2: + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.30.2: + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.2: + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.30.2: + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + engines: {node: '>= 12.0.0'} + lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} - lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -7125,6 +7259,9 @@ packages: magic-string@0.30.19: resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -7425,9 +7562,6 @@ packages: resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} engines: {node: ^18.17.0 || >=20.5.0} - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nanoid@3.3.11: resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -7568,10 +7702,6 @@ packages: resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} engines: {node: '>=0.10.0'} - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - object-inspect@1.13.3: resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} engines: {node: '>= 0.4'} @@ -7910,12 +8040,6 @@ packages: resolution: {integrity: sha512-KWMjuX+6Mbt7BvD7L9YETXXx8pmNSlT881Zdebbi5zLKdRIM0FIlwG87i/RXiwTf5nGJdaHA1KKsE6gW+O719A==} engines: {node: '>=10.0.0'} - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - postcss-import@16.1.0: resolution: {integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==} engines: {node: '>=18.0.0'} @@ -7928,18 +8052,6 @@ packages: peerDependencies: postcss: ^8.4.21 - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - postcss-loader@6.2.1: resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} @@ -8019,12 +8131,6 @@ packages: peerDependencies: postcss: ^8.1.0 - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - postcss-nesting@13.0.1: resolution: {integrity: sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==} engines: {node: '>=18'} @@ -9090,11 +9196,6 @@ packages: peerDependencies: postcss: ^8.2.15 - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - sugarss@4.0.1: resolution: {integrity: sha512-WCjS5NfuVJjkQzK10s8WOBY+hhDxxNt/N6ZaGwxFZ+wN3/lKKFSaaKUNecULcTTvE4urLcKaZFQD8vO0mOZujw==} engines: {node: '>=12.0'} @@ -9142,16 +9243,8 @@ packages: resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} engines: {node: '>=10.0.0'} - tailwindcss-safe-area@0.8.0: - resolution: {integrity: sha512-OIKZfSvinI9kZ3hduoSxqP8EfW2rXoKvHnNyTDY2zwem06IIRtLcKdMe0nF98o+Xluk5Fy7mmesr1rSXg/wkhA==} - engines: {node: '>=16'} - peerDependencies: - tailwindcss: ^2.0.0 || >=3.0.0 - - tailwindcss@3.4.16: - resolution: {integrity: sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==} - engines: {node: '>=14.0.0'} - hasBin: true + tailwindcss@4.1.18: + resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==} tapable@1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} @@ -9211,13 +9304,6 @@ packages: text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - throat@5.0.0: resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} @@ -9304,9 +9390,6 @@ packages: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-jest@26.5.6: resolution: {integrity: sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA==} engines: {node: '>= 10'} @@ -9886,11 +9969,6 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.6.1: - resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} - engines: {node: '>= 14'} - hasBin: true - yamlparser@0.0.2: resolution: {integrity: sha512-Cou9FCGblEENtn1/8La5wkDM/ISMh2bzu5Wh7dYzCzA0o9jD4YGyLkUJxe84oPBGoB92f+Oy4ZjVhA8S0C2wlQ==} @@ -9951,7 +10029,7 @@ snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@babel/code-frame@7.12.11': @@ -9996,7 +10074,7 @@ snapshots: dependencies: '@babel/parser': 7.26.2 '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 @@ -11459,25 +11537,24 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': dependencies: glob: 10.4.5 magic-string: 0.30.14 react-docgen-typescript: 2.2.2(typescript@5.6.3) - vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) + vite: 5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) optionalDependencies: typescript: 5.6.3 - '@jridgewell/gen-mapping@0.3.5': + '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/gen-mapping@0.3.8': + '@jridgewell/remapping@2.3.5': dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.2': {} @@ -11486,7 +11563,7 @@ snapshots: '@jridgewell/source-map@0.3.6': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/sourcemap-codec@1.5.0': {} @@ -12193,51 +12270,51 @@ snapshots: '@standard-schema/utils@0.3.0': {} - '@storybook/addon-designs@10.0.2(@storybook/addon-docs@9.1.10(@types/react@18.3.12)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': + '@storybook/addon-designs@10.0.2(@storybook/addon-docs@9.1.10(@types/react@18.3.12)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': dependencies: '@figspec/react': 1.0.3(react@18.3.1) - storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) optionalDependencies: - '@storybook/addon-docs': 9.1.10(@types/react@18.3.12)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) + '@storybook/addon-docs': 9.1.10(@types/react@18.3.12)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/addon-docs@9.1.10(@types/react@18.3.12)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': + '@storybook/addon-docs@9.1.10(@types/react@18.3.12)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': dependencies: '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) - '@storybook/csf-plugin': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) + '@storybook/csf-plugin': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) '@storybook/icons': 1.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/react-dom-shim': 9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) + '@storybook/react-dom-shim': 9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' optional: true - '@storybook/addon-links@9.1.10(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': + '@storybook/addon-links@9.1.10(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': dependencies: '@storybook/global': 5.0.0 - storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) optionalDependencies: react: 18.3.1 - '@storybook/addon-themes@9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': + '@storybook/addon-themes@9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': dependencies: - storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) ts-dedent: 2.2.0 - '@storybook/builder-vite@9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': + '@storybook/builder-vite@9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': dependencies: - '@storybook/csf-plugin': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) - storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + '@storybook/csf-plugin': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) + storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) ts-dedent: 2.2.0 - vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) + vite: 5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) - '@storybook/csf-plugin@9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': + '@storybook/csf-plugin@9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': dependencies: - storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) unplugin: 1.16.0 '@storybook/global@5.0.0': {} @@ -12248,39 +12325,39 @@ snapshots: react-dom: 18.3.1(react@18.3.1) optional: true - '@storybook/react-dom-shim@9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': + '@storybook/react-dom-shim@9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) - '@storybook/react-vite@9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': + '@storybook/react-vite@9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) '@rollup/pluginutils': 5.1.3(rollup@4.28.0) - '@storybook/builder-vite': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) - '@storybook/react': 9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3) + '@storybook/builder-vite': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + '@storybook/react': 9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3) find-up: 7.0.0 magic-string: 0.30.14 react: 18.3.1 react-docgen: 8.0.0 react-dom: 18.3.1(react@18.3.1) resolve: 1.22.10 - storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) tsconfig-paths: 4.2.0 - vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) + vite: 5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) transitivePeerDependencies: - rollup - supports-color - typescript - '@storybook/react@9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3)': + '@storybook/react@9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) + '@storybook/react-dom-shim': 9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) optionalDependencies: typescript: 5.6.3 @@ -12429,9 +12506,78 @@ snapshots: dependencies: defer-to-connect: 1.1.3 - '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.16)': + '@tailwindcss/container-queries@0.1.1(tailwindcss@4.1.18)': + dependencies: + tailwindcss: 4.1.18 + + '@tailwindcss/node@4.1.18': dependencies: - tailwindcss: 3.4.16 + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.18.4 + jiti: 2.6.1 + lightningcss: 1.30.2 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.1.18 + + '@tailwindcss/oxide-android-arm64@4.1.18': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.1.18': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.1.18': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.1.18': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.1.18': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': + optional: true + + '@tailwindcss/oxide@4.1.18': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.1.18 + '@tailwindcss/oxide-darwin-arm64': 4.1.18 + '@tailwindcss/oxide-darwin-x64': 4.1.18 + '@tailwindcss/oxide-freebsd-x64': 4.1.18 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.18 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.18 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.18 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.18 + '@tailwindcss/oxide-linux-x64-musl': 4.1.18 + '@tailwindcss/oxide-wasm32-wasi': 4.1.18 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 + + '@tailwindcss/postcss@4.1.18': + dependencies: + '@alloc/quick-lru': 5.2.0 + '@tailwindcss/node': 4.1.18 + '@tailwindcss/oxide': 4.1.18 + postcss: 8.4.49 + tailwindcss: 4.1.18 '@tanstack/query-core@5.80.6': {} @@ -13123,14 +13269,14 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': + '@vitest/mocker@3.2.4(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.19 optionalDependencies: msw: 2.6.6(@types/node@22.10.1)(typescript@5.6.3) - vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) + vite: 5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -13334,8 +13480,6 @@ snapshots: ansi-styles@6.2.1: {} - any-promise@1.3.0: {} - anymatch@2.0.0: dependencies: micromatch: 3.1.10 @@ -13386,8 +13530,6 @@ snapshots: arg@4.1.3: {} - arg@5.0.2: {} - argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -14021,8 +14163,6 @@ snapshots: commander@2.20.3: {} - commander@4.1.1: {} - commander@7.2.0: {} commander@8.3.0: {} @@ -14467,15 +14607,12 @@ snapshots: detect-libc@1.0.3: optional: true - detect-libc@2.0.4: - optional: true + detect-libc@2.0.4: {} detect-newline@3.1.0: {} detect-node-es@1.1.0: {} - didyoumean@1.2.2: {} - diff-sequences@26.6.2: {} diff@4.0.2: {} @@ -14490,8 +14627,6 @@ snapshots: dependencies: path-type: 4.0.0 - dlv@1.1.3: {} - doctrine@2.1.0: dependencies: esutils: 2.0.3 @@ -14606,6 +14741,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + enhanced-resolve@5.18.4: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + enquirer@2.4.1: dependencies: ansi-colors: 4.1.3 @@ -14949,20 +15089,20 @@ snapshots: eslint: 7.32.0 minimatch: 9.0.5 - eslint-plugin-storybook@9.1.10(eslint@7.32.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3): + eslint-plugin-storybook@9.1.10(eslint@7.32.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(typescript@5.6.3): dependencies: '@typescript-eslint/utils': 8.17.0(eslint@7.32.0)(typescript@5.6.3) eslint: 7.32.0 - storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.16): + eslint-plugin-tailwindcss@3.17.5(tailwindcss@4.1.18): dependencies: fast-glob: 3.3.2 postcss: 8.4.49 - tailwindcss: 3.4.16 + tailwindcss: 4.1.18 eslint-plugin-testing-library@3.10.2(typescript@5.6.3): dependencies: @@ -15427,10 +15567,6 @@ snapshots: dependencies: is-glob: 4.0.3 - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - glob-to-regexp@0.3.0: {} glob-to-regexp@0.4.1: {} @@ -16396,7 +16532,7 @@ snapshots: - ts-node - utf-8-validate - jiti@1.21.6: {} + jiti@2.6.1: {} jotai@2.12.2(@types/react@18.3.12)(react@18.3.1): optionalDependencies: @@ -16543,9 +16679,56 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - lilconfig@2.1.0: {} + lightningcss-android-arm64@1.30.2: + optional: true + + lightningcss-darwin-arm64@1.30.2: + optional: true + + lightningcss-darwin-x64@1.30.2: + optional: true - lilconfig@3.1.3: {} + lightningcss-freebsd-x64@1.30.2: + optional: true + + lightningcss-linux-arm-gnueabihf@1.30.2: + optional: true + + lightningcss-linux-arm64-gnu@1.30.2: + optional: true + + lightningcss-linux-arm64-musl@1.30.2: + optional: true + + lightningcss-linux-x64-gnu@1.30.2: + optional: true + + lightningcss-linux-x64-musl@1.30.2: + optional: true + + lightningcss-win32-arm64-msvc@1.30.2: + optional: true + + lightningcss-win32-x64-msvc@1.30.2: + optional: true + + lightningcss@1.30.2: + dependencies: + detect-libc: 2.0.4 + optionalDependencies: + lightningcss-android-arm64: 1.30.2 + lightningcss-darwin-arm64: 1.30.2 + lightningcss-darwin-x64: 1.30.2 + lightningcss-freebsd-x64: 1.30.2 + lightningcss-linux-arm-gnueabihf: 1.30.2 + lightningcss-linux-arm64-gnu: 1.30.2 + lightningcss-linux-arm64-musl: 1.30.2 + lightningcss-linux-x64-gnu: 1.30.2 + lightningcss-linux-x64-musl: 1.30.2 + lightningcss-win32-arm64-msvc: 1.30.2 + lightningcss-win32-x64-msvc: 1.30.2 + + lilconfig@2.1.0: {} lines-and-columns@1.2.4: {} @@ -16669,6 +16852,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + make-dir@3.1.0: dependencies: semver: 6.3.1 @@ -17148,12 +17335,6 @@ snapshots: mute-stream@2.0.0: {} - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - nanoid@3.3.11: {} nanoid@3.3.8: {} @@ -17303,8 +17484,6 @@ snapshots: define-property: 0.2.5 kind-of: 3.2.2 - object-hash@3.0.0: {} - object-inspect@1.13.3: {} object-keys@1.1.1: {} @@ -17615,13 +17794,6 @@ snapshots: dependencies: postcss: 7.0.39 - postcss-import@15.1.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - postcss-import@16.1.0(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -17634,13 +17806,6 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.49 - postcss-load-config@4.0.2(postcss@8.4.49): - dependencies: - lilconfig: 3.1.3 - yaml: 2.6.1 - optionalDependencies: - postcss: 8.4.49 - postcss-loader@6.2.1(postcss@8.4.49)(webpack@5.97.0): dependencies: cosmiconfig: 7.1.0 @@ -17724,11 +17889,6 @@ snapshots: icss-utils: 5.1.0(postcss@8.4.49) postcss: 8.4.49 - postcss-nested@6.2.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-selector-parser: 6.1.2 - postcss-nesting@13.0.1(postcss@8.4.49): dependencies: '@csstools/selector-resolve-nested': 3.0.0(postcss-selector-parser@7.0.0) @@ -18842,13 +19002,13 @@ snapshots: statuses@2.0.1: {} - storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)): + storybook@9.1.10(@testing-library/dom@10.4.0)(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(prettier@2.8.8)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)): dependencies: '@storybook/global': 5.0.0 '@testing-library/jest-dom': 6.6.3 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + '@vitest/mocker': 3.2.4(msw@2.6.6(@types/node@22.10.1)(typescript@5.6.3))(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) '@vitest/spy': 3.2.4 better-opn: 3.0.2 esbuild: 0.24.0 @@ -18987,16 +19147,6 @@ snapshots: postcss: 8.4.49 postcss-selector-parser: 6.1.2 - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - sugarss@4.0.1(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -19058,36 +19208,7 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - tailwindcss-safe-area@0.8.0(tailwindcss@3.4.16): - dependencies: - tailwindcss: 3.4.16 - - tailwindcss@3.4.16: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 3.1.3 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.4.49 - postcss-import: 15.1.0(postcss@8.4.49) - postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.2(postcss@8.4.49) - postcss-nested: 6.2.0(postcss@8.4.49) - postcss-selector-parser: 6.1.2 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node + tailwindcss@4.1.18: {} tapable@1.1.3: {} @@ -19156,14 +19277,6 @@ snapshots: text-table@0.2.0: {} - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - throat@5.0.0: {} tiny-invariant@1.3.3: {} @@ -19243,8 +19356,6 @@ snapshots: ts-dedent@2.2.0: {} - ts-interface-checker@0.1.13: {} - ts-jest@26.5.6(jest@26.6.3)(typescript@5.6.3): dependencies: bs-logger: 0.2.6 @@ -19609,18 +19720,18 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite-plugin-svgr@4.3.0(rollup@4.28.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)): + vite-plugin-svgr@4.3.0(rollup@4.28.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)): dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.28.0) '@svgr/core': 8.1.0(typescript@5.6.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.6.3)) - vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) + vite: 5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) transitivePeerDependencies: - rollup - supports-color - typescript - vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0): + vite@5.4.11(@types/node@22.10.1)(lightningcss@1.30.2)(sass@1.82.0)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.49 @@ -19628,6 +19739,7 @@ snapshots: optionalDependencies: '@types/node': 22.10.1 fsevents: 2.3.3 + lightningcss: 1.30.2 sass: 1.82.0 sugarss: 4.0.1(postcss@8.4.49) terser: 5.36.0 @@ -19908,8 +20020,6 @@ snapshots: yaml@1.10.2: {} - yaml@2.6.1: {} - yamlparser@0.0.2: {} yargs-parser@18.1.3: