diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 75ab7a4..4609ada 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -37,8 +37,8 @@ "@elwood/react": "workspace:*", "@elwood/typescript-config": "workspace:*", "@elwood/ui": "workspace:*", - "@tanstack/react-query": "^5.40.0", - "@types/node": "^20.14.0", + "@tanstack/react-query": "^5.40.1", + "@types/node": "^20.14.1", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.0", diff --git a/apps/docs/package.json b/apps/docs/package.json index 70c51db..2d71c53 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -20,7 +20,7 @@ "@markdoc/next.js": "^0.3.7", "@sindresorhus/slugify": "^2.2.1", "@tailwindcss/typography": "^0.5.13", - "@types/node": "^20.14.0", + "@types/node": "^20.14.1", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/react-highlight-words": "^0.20.0", diff --git a/apps/web/package.json b/apps/web/package.json index 92636d5..761045e 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -30,7 +30,7 @@ "@elwood/eslint-config": "workspace:*", "@elwood/typescript-config": "workspace:*", "@next/eslint-plugin-next": "^14.2.3", - "@types/node": "^20.14.0", + "@types/node": "^20.14.1", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "typescript": "^5.4.5" diff --git a/apps/www/package.json b/apps/www/package.json index c3499c4..940796a 100644 --- a/apps/www/package.json +++ b/apps/www/package.json @@ -35,7 +35,7 @@ "@elwood/eslint-config": "workspace:*", "@elwood/typescript-config": "workspace:*", "@next/eslint-plugin-next": "^14.2.3", - "@types/node": "^20.14.0", + "@types/node": "^20.14.1", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "typescript": "^5.4.5" diff --git a/config/jest-presets/package.json b/config/jest-presets/package.json index 79b9f4f..c90ca77 100644 --- a/config/jest-presets/package.json +++ b/config/jest-presets/package.json @@ -7,7 +7,7 @@ "ts-jest": "^29.1.4" }, "devDependencies": { - "@types/node": "^20.14.0", + "@types/node": "^20.14.1", "jest-environment-jsdom": "^29.7.0" } } diff --git a/packages/common/package.json b/packages/common/package.json index a0744d4..37f10f0 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -22,7 +22,7 @@ "@elwood/jest-presets": "workspace:*", "@elwood/typescript-config": "workspace:*", "@types/jest": "^29.5.12", - "@types/node": "^20.14.0", + "@types/node": "^20.14.1", "jest": "^29.7.0", "tsup": "^8.1.0", "typescript": "^5.4.5" diff --git a/packages/js/package.json b/packages/js/package.json index c4cc7b7..b8ff764 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -31,7 +31,7 @@ "@elwood/jest-presets": "workspace:*", "@elwood/typescript-config": "workspace:*", "@types/jest": "^29.5.12", - "@types/node": "^20.14.0", + "@types/node": "^20.14.1", "jest": "^29.7.0", "tsconfig-paths-webpack-plugin": "^4.1.0", "tsup": "^8.1.0", diff --git a/packages/react/package.json b/packages/react/package.json index 47e8c77..404b327 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -29,8 +29,8 @@ "@elwood/js": "workspace:*", "@elwood/ui": "workspace:*", "@remix-run/router": "^1.16.1", - "@tanstack/react-query": "^5.40.0", - "@uppy/core": "^3.11.3", + "@tanstack/react-query": "^5.40.1", + "@uppy/core": "^3.12.0", "@uppy/dashboard": "^3.8.3", "@uppy/react": "^3.3.1", "@uppy/tus": "^3.5.5", @@ -65,7 +65,7 @@ "@storybook/test": "^8.1.5", "@types/crypto-js": "^4.2.2", "@types/jest": "^29.5.12", - "@types/node": "^20.14.0", + "@types/node": "^20.14.1", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "jest": "^29.7.0", diff --git a/packages/react/src/components/files/breadcrumbs.tsx b/packages/react/src/components/files/breadcrumbs.tsx index 4563f8e..353aac0 100644 --- a/packages/react/src/components/files/breadcrumbs.tsx +++ b/packages/react/src/components/files/breadcrumbs.tsx @@ -47,14 +47,6 @@ export function FileBreadcrumbs(props: FilesBreadcrumbsProps): JSX.Element { props.className, 'flex items-center leading-none text-sm', )}> - {variant !== 'compact' && ( -
- -
- )} {breadcrumbs.map((item, idx) => { const isLast = diff --git a/packages/react/src/components/header/search.tsx b/packages/react/src/components/header/search.tsx index 62f43e9..853ebdc 100644 --- a/packages/react/src/components/header/search.tsx +++ b/packages/react/src/components/header/search.tsx @@ -61,7 +61,7 @@ export function HeaderSearch(props: HeaderSearchProps): JSX.Element { } } - const cl = clsx('flex items-center w-full h-full bg-transparent px-3 group', { + const cl = clsx('flex items-center w-full h-full bg-background px-3 group', { 'border border-b-transparent rounded-t': open, 'border rounded': !open, }); diff --git a/packages/react/src/components/layouts/content.tsx b/packages/react/src/components/layouts/content.tsx index cbaa1f8..0b5346b 100644 --- a/packages/react/src/components/layouts/content.tsx +++ b/packages/react/src/components/layouts/content.tsx @@ -35,7 +35,7 @@ export function ContentLayout(
{props.headerRight}
) : null} -
+
{props.children} {props.loading ? ( diff --git a/packages/react/src/components/layouts/main.tsx b/packages/react/src/components/layouts/main.tsx index 85a563b..fff9528 100644 --- a/packages/react/src/components/layouts/main.tsx +++ b/packages/react/src/components/layouts/main.tsx @@ -13,7 +13,9 @@ export function MainLayout( return (
-
{props.header}
+
+ {props.header} +
{children ? ( children diff --git a/packages/react/src/constants.ts b/packages/react/src/constants.ts index c1cd041..22626ca 100644 --- a/packages/react/src/constants.ts +++ b/packages/react/src/constants.ts @@ -1,15 +1,4 @@ -export const AccessFlagLabel: Record = { - can_read_tree: 'Can view folders', - can_write_tree: 'Can create folders', - can_destroy_tree: 'Can remove folders', - can_read_blob: 'Can view files', - can_write_blob: 'Can write files', - can_destroy_blob: 'Can remove files', - can_read_bucket: 'Can view buckets', - can_write_bucket: 'Can create buckets', - can_destroy_bucket: 'Can remove buckets', - can_read_comments: 'Can read comments', - can_write_comments: 'Can write comments', - can_download: 'Can download files', - can_share_public: 'Can share publicly', -}; +export enum FeatureFlag { + EnableAssistant = 'enable_assistant', + EnabledBookmarks = 'enabled_bookmarks', +} diff --git a/packages/react/src/context.ts b/packages/react/src/context.ts index 9a92f6a..d01614d 100644 --- a/packages/react/src/context.ts +++ b/packages/react/src/context.ts @@ -3,6 +3,8 @@ import type Uppy from '@uppy/core'; import type {Renderer, JsonObject, MemberRecord} from '@elwood/common'; import {type ElwoodClient} from '@elwood/js'; +import {FeatureFlag} from './constants'; + export interface ProviderContextValue { workspaceName: string; client: ElwoodClient; @@ -12,6 +14,7 @@ export interface ProviderContextValue { avatarUrl?: string | null; renderers?: Renderer[]; onLogout(): void; + featureFlags: Record; } export const ProviderContext = createContext(null); diff --git a/packages/react/src/hooks/ui/use-main-layout.tsx b/packages/react/src/hooks/ui/use-main-layout.tsx index 5dd9208..13df415 100644 --- a/packages/react/src/hooks/ui/use-main-layout.tsx +++ b/packages/react/src/hooks/ui/use-main-layout.tsx @@ -12,20 +12,18 @@ import { } from 'react'; import {useDebounce} from 'react-use'; import {FolderIcon, FileIcon, useTheme} from '@elwood/ui'; +import {Json} from '@elwood/common'; -import {useProviderContext} from '@/hooks/use-provider-context'; import {type MainLayoutProps} from '@/components/layouts/main'; - import {Link} from '@/components/link'; import {type HeaderProps} from '@/components/header/header'; import {HeaderSearch, HeaderSearchProps} from '@/components/header/search'; -import {HeaderUserMenu} from '@/components/header/user-menu'; +import {HeaderUserMenu} from '@/components/header/user-menu'; +import {useProviderContext} from '@/hooks/use-provider-context'; import {useSearch} from '@/data/search/use-search'; -import {useSidebarFooter} from './use-sidebar-footer'; import {useCurrentMember} from '../use-current-member'; import {useAssistant} from './use-assistant'; -import {Json} from '@elwood/common'; type MainLayoutContextValue = { setTitle(title: ReactNode): void; diff --git a/packages/react/src/hooks/use-provider-context.ts b/packages/react/src/hooks/use-provider-context.ts index 3f43d78..30bf6e2 100644 --- a/packages/react/src/hooks/use-provider-context.ts +++ b/packages/react/src/hooks/use-provider-context.ts @@ -2,8 +2,19 @@ import {useContext} from 'react'; import {invariant} from '@elwood/common'; import {ProviderContext, type ProviderContextValue} from '@/context'; +import {FeatureFlag} from '@/constants'; + export function useProviderContext(): ProviderContextValue { const value = useContext(ProviderContext); invariant(value, 'ProviderContext not found'); return value; } + +export function useFeatureFlag(): ProviderContextValue['featureFlags']; +export function useFeatureFlag(flag: FeatureFlag): boolean; +export function useFeatureFlag( + flag?: FeatureFlag, +): boolean | ProviderContextValue['featureFlags'] { + const {featureFlags} = useProviderContext(); + return flag ? featureFlags[flag] ?? false : featureFlags; +} diff --git a/packages/react/src/provider.tsx b/packages/react/src/provider.tsx index 9208f5b..f757147 100644 --- a/packages/react/src/provider.tsx +++ b/packages/react/src/provider.tsx @@ -8,16 +8,17 @@ import Tus from '@uppy/tus'; import {invariant, type MemberRecord} from '@elwood/common'; import TimeAgo from 'javascript-time-ago'; import en from 'javascript-time-ago/locale/en'; -import {Spinner} from '@elwood/ui'; import {ProviderContext, type ProviderContextValue} from '@/context'; import {NoAccess} from '@/components/no-access'; import {defaultRenders} from '@/renderer/default-renderers'; import {MainLayout} from '@/components/layouts/main'; import {Header} from './components/header/header'; +import {FeatureFlag} from './constants'; + export type ElwoodProviderProps = Omit< ProviderContextValue, - 'uploadManager' | 'member' | 'avatarUrl' + 'uploadManager' | 'member' | 'avatarUrl' | 'featureFlags' >; const queryClient = new QueryClient(); @@ -41,6 +42,11 @@ export function ElwoodProvider( }, [accessToken, props.client.key]); const renderers = props.renderers ?? defaultRenders; + const featureFlags: ProviderContextValue['featureFlags'] = { + [FeatureFlag.EnableAssistant]: false, + [FeatureFlag.EnabledBookmarks]: false, + }; + useEffect(() => { setUploadManager( new Uppy().use(Tus, { @@ -106,7 +112,14 @@ export function ElwoodProvider( return ( + value={{ + ...props, + featureFlags, + uploadManager, + member, + renderers, + avatarUrl, + }}> {props.children} diff --git a/packages/react/src/routes/dashboard/home.tsx b/packages/react/src/routes/dashboard/home.tsx index 7ee695f..baa640a 100644 --- a/packages/react/src/routes/dashboard/home.tsx +++ b/packages/react/src/routes/dashboard/home.tsx @@ -5,15 +5,11 @@ import {NodeLink, createNodeLink} from '@/components/link'; import {FilesTable} from '@/components/files/table'; import {PageLayout} from '@/components/layouts/page'; import {ContentLayout} from '@/components/layouts/content'; -import {useSetMainLayoutTitle} from '@/hooks/ui/use-main-layout'; import {useProviderContext} from '@/hooks/use-provider-context'; -import {useEffect} from 'react'; export default function FilesHome(): JSX.Element { const {member} = useProviderContext(); - useSetMainLayoutTitle('files'); - const query = useGetNode({path: []}); const buckets = toArray(query.data?.children); diff --git a/packages/react/src/routes/dashboard/layout.tsx b/packages/react/src/routes/dashboard/layout.tsx index a62b807..2b7af05 100644 --- a/packages/react/src/routes/dashboard/layout.tsx +++ b/packages/react/src/routes/dashboard/layout.tsx @@ -1,3 +1,4 @@ +import {useMemo} from 'react'; import {Outlet} from 'react-router-dom'; import { Button, @@ -12,9 +13,10 @@ import {MainLayout} from '@/components/layouts/main'; import {Link} from '@/components/link'; import {Header} from '@/components/header/header'; import {useMainLayout, MainLayoutProvider} from '@/hooks/ui/use-main-layout'; -import {useMemo} from 'react'; +import {useFeatureFlag} from '@/hooks/use-provider-context'; export default function Layout() { + const flags = useFeatureFlag(); const {contextValue, workspaceName, title, search, assistant, userMenu} = useMainLayout(); @@ -28,20 +30,25 @@ export default function Layout() { search={search} actions={ <> - - - - - - {assistant} - - + {flags.enable_assistant && ( + + + + + + {assistant} + + + )} + + {flags.enabled_bookmarks && ( + + )} - {userMenu} } diff --git a/packages/ui/package.json b/packages/ui/package.json index 6cc1a15..8e3a7bf 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -7,7 +7,11 @@ "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", - "files": ["dist/**", "tailwind.config.js", "postcss.config.js"], + "files": [ + "dist/**", + "tailwind.config.js", + "postcss.config.js" + ], "scripts": { "build": "pnpm run build:ts && pnpm run build:css", "build:ts": "tsup src/index.ts --format esm,cjs --dts --external react", @@ -68,7 +72,7 @@ "@storybook/react-vite": "^8.1.5", "@storybook/test": "^8.1.5", "@types/jest": "^29.5.12", - "@types/node": "^20.14.0", + "@types/node": "^20.14.1", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "jest": "^29.7.0", diff --git a/packages/ui/src/style.css b/packages/ui/src/style.css index 0392a8d..81bc2a7 100644 --- a/packages/ui/src/style.css +++ b/packages/ui/src/style.css @@ -5,6 +5,7 @@ @layer base { :root { --background: 0 0% 100%; + --background-inverse: 0 0% 100%; --foreground: 20 14.3% 4.1%; --card: 0 0% 100%; --card-foreground: 20 14.3% 4.1%; @@ -25,10 +26,12 @@ --ring: 20 14.3% 4.1%; --radius: 0.75rem; --brand: 249 26% 38%; /* #4f487a */ + --brand-foreground: var(--brand); } .dark { --background: 20 14.3% 4.1%; + --background-inverse: 0 0% 0%; --foreground: 60 9.1% 97.8%; --card: 20 14.3% 4.1%; --card-foreground: 60 9.1% 97.8%; @@ -47,12 +50,17 @@ --border: 12 6.5% 15.1%; --input: 12 6.5% 15.1%; --ring: 24 5.7% 82.9%; + --brand-foreground: 248 20% 48%; /* #696294 */ } * { border-color: hsl(var(--border)); } + a:hover { + color: hsl(var(--brand-foreground)); + } + body { @apply bg-background text-foreground; diff --git a/packages/ui/tailwind.config.js b/packages/ui/tailwind.config.js index d8b94a6..dc17bfa 100644 --- a/packages/ui/tailwind.config.js +++ b/packages/ui/tailwind.config.js @@ -16,13 +16,19 @@ module.exports = { }, extend: { colors: { - brand: 'hsl(var(--brand))', + brand: { + DEFAULT: 'hsl(var(--brand))', + foreground: 'hsl(var(--brand-foreground))', + }, border: { DEFAULT: 'hsl(var(--border))', }, input: 'hsl(var(--input))', ring: 'hsl(var(--ring))', - background: 'hsl(var(--background))', + background: { + DEFAULT: 'hsl(var(--background))', + inverse: 'hsl(var(--background-inverse))', + }, foreground: 'hsl(var(--foreground))', primary: { DEFAULT: 'hsl(var(--primary))', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d009ab4..de2902a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,7 +44,7 @@ importers: version: 2.0.0(eslint@8.57.0)(typescript@5.4.5) '@electron-toolkit/tsconfig': specifier: ^1.0.1 - version: 1.0.1(@types/node@20.14.0) + version: 1.0.1(@types/node@20.14.1) '@elwood/common': specifier: workspace:* version: link:../../packages/common @@ -61,11 +61,11 @@ importers: specifier: workspace:* version: link:../../packages/ui '@tanstack/react-query': - specifier: ^5.40.0 - version: 5.40.0(react@18.3.1) + specifier: ^5.40.1 + version: 5.40.1(react@18.3.1) '@types/node': - specifier: ^20.14.0 - version: 20.14.0 + specifier: ^20.14.1 + version: 20.14.1 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -74,7 +74,7 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.0 - version: 4.3.0(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0)) + version: 4.3.0(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0)) autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.38) @@ -89,7 +89,7 @@ importers: version: 5.1.5 electron-vite: specifier: ^2.2.0 - version: 2.2.0(@swc/core@1.5.7)(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0)) + version: 2.2.0(@swc/core@1.5.7)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0)) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -119,13 +119,13 @@ importers: version: 17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + version: 3.4.3(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) typescript: specifier: ^5.4.5 version: 5.4.5 vite: specifier: ^5.2.12 - version: 5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0) + version: 5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0) zod: specifier: ^3.23.8 version: 3.23.8 @@ -152,10 +152,10 @@ importers: version: 2.2.1 '@tailwindcss/typography': specifier: ^0.5.13 - version: 0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5))) + version: 0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5))) '@types/node': - specifier: ^20.14.0 - version: 20.14.0 + specifier: ^20.14.1 + version: 20.14.1 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -206,7 +206,7 @@ importers: version: 1.2.1 tailwindcss: specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + version: 3.4.3(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -276,7 +276,7 @@ importers: version: 17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + version: 3.4.3(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) zod: specifier: ^3.23.8 version: 3.23.8 @@ -291,8 +291,8 @@ importers: specifier: ^14.2.3 version: 14.2.3 '@types/node': - specifier: ^20.14.0 - version: 20.14.0 + specifier: ^20.14.1 + version: 20.14.1 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -355,7 +355,7 @@ importers: version: 2.3.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + version: 3.4.3(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) zod: specifier: ^3.23.8 version: 3.23.8 @@ -370,8 +370,8 @@ importers: specifier: ^14.2.3 version: 14.2.3 '@types/node': - specifier: ^20.14.0 - version: 20.14.0 + specifier: ^20.14.1 + version: 20.14.1 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -407,11 +407,11 @@ importers: dependencies: ts-jest: specifier: ^29.1.4 - version: 29.1.4(@babel/core@7.24.6)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.6))(jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.4(@babel/core@7.24.6)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.6))(jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)))(typescript@5.4.5) devDependencies: '@types/node': - specifier: ^20.14.0 - version: 20.14.0 + specifier: ^20.14.1 + version: 20.14.1 jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0(canvas@2.11.2) @@ -437,14 +437,14 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.14.0 - version: 20.14.0 + specifier: ^20.14.1 + version: 20.14.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) tsup: specifier: ^8.1.0 - version: 8.1.0(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -474,17 +474,17 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.14.0 - version: 20.14.0 + specifier: ^20.14.1 + version: 20.14.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) tsconfig-paths-webpack-plugin: specifier: ^4.1.0 version: 4.1.0 tsup: specifier: ^8.1.0 - version: 8.1.0(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -504,20 +504,20 @@ importers: specifier: ^1.16.1 version: 1.16.1 '@tanstack/react-query': - specifier: ^5.40.0 - version: 5.40.0(react@18.3.1) + specifier: ^5.40.1 + version: 5.40.1(react@18.3.1) '@uppy/core': - specifier: ^3.11.3 - version: 3.11.3 + specifier: ^3.12.0 + version: 3.12.0 '@uppy/dashboard': specifier: ^3.8.3 - version: 3.8.3(@uppy/core@3.11.3) + version: 3.8.3(@uppy/core@3.12.0) '@uppy/react': specifier: ^3.3.1 - version: 3.3.1(@uppy/core@3.11.3)(@uppy/dashboard@3.8.3(@uppy/core@3.11.3))(@uppy/status-bar@3.3.3(@uppy/core@3.11.3))(react@18.3.1) + version: 3.3.1(@uppy/core@3.12.0)(@uppy/dashboard@3.8.3(@uppy/core@3.12.0))(@uppy/status-bar@3.3.3(@uppy/core@3.12.0))(react@18.3.1) '@uppy/tus': specifier: ^3.5.5 - version: 3.5.5(@uppy/core@3.11.3) + version: 3.5.5(@uppy/core@3.12.0) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -578,7 +578,7 @@ importers: version: 8.1.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/addon-interactions': specifier: ^8.1.5 - version: 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))) + version: 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))) '@storybook/addon-links': specifier: ^8.1.5 version: 8.1.5(react@18.3.1) @@ -596,10 +596,10 @@ importers: version: 8.1.5(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) '@storybook/react-vite': specifier: ^8.1.5 - version: 8.1.5(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0)) + version: 8.1.5(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0)) '@storybook/test': specifier: ^8.1.5 - version: 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))) + version: 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))) '@types/crypto-js': specifier: ^4.2.2 version: 4.2.2 @@ -607,8 +607,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.14.0 - version: 20.14.0 + specifier: ^20.14.1 + version: 20.14.1 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -617,7 +617,7 @@ importers: version: 18.3.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) react: specifier: ^18.3.1 version: 18.3.1 @@ -629,19 +629,19 @@ importers: version: 8.1.5(@babel/preset-env@7.24.6(@babel/core@7.24.6))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + version: 3.4.3(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) tsup: specifier: ^8.1.0 - version: 8.1.0(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 vite: specifier: ^5.2.12 - version: 5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0) + version: 5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0) vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0)) + version: 4.3.2(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0)) packages/ui: dependencies: @@ -722,10 +722,10 @@ importers: version: 2.3.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + version: 3.4.3(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))) + version: 1.0.7(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))) vaul: specifier: ^0.9.1 version: 0.9.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -750,7 +750,7 @@ importers: version: 8.1.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/addon-interactions': specifier: ^8.1.5 - version: 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))) + version: 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))) '@storybook/addon-links': specifier: ^8.1.5 version: 8.1.5(react@18.3.1) @@ -765,16 +765,16 @@ importers: version: 8.1.5(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) '@storybook/react-vite': specifier: ^8.1.5 - version: 8.1.5(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0)) + version: 8.1.5(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0)) '@storybook/test': specifier: ^8.1.5 - version: 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))) + version: 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))) '@types/jest': specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.14.0 - version: 20.14.0 + specifier: ^20.14.1 + version: 20.14.1 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -783,7 +783,7 @@ importers: version: 18.3.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) postcss: specifier: ^8.4.38 version: 8.4.38 @@ -804,7 +804,7 @@ importers: version: 4.1.0 tsup: specifier: ^8.1.0 - version: 8.1.0(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -3419,8 +3419,8 @@ packages: '@tanstack/query-core@5.40.0': resolution: {integrity: sha512-eD8K8jsOIq0Z5u/QbvOmfvKKE/XC39jA7yv4hgpl/1SRiU+J8QCIwgM/mEHuunQsL87dcvnHqSVLmf9pD4CiaA==} - '@tanstack/react-query@5.40.0': - resolution: {integrity: sha512-iv/W0Axc4aXhFzkrByToE1JQqayxTPNotCoSCnarR/A1vDIHaoKpg7FTIfP3Ev2mbKn1yrxq0ZKYUdLEJxs6Tg==} + '@tanstack/react-query@5.40.1': + resolution: {integrity: sha512-gOcmu+gpFd2taHrrgMM9RemLYYEDYfsCqszxCC0xtx+csDa4R8t7Hr7SfWXQP13S2sF+mOxySo/+FNXJFYBqcA==} peerDependencies: react: ^18.0.0 @@ -3642,11 +3642,11 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@18.19.33': - resolution: {integrity: sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==} + '@types/node@18.19.34': + resolution: {integrity: sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==} - '@types/node@20.14.0': - resolution: {integrity: sha512-5cHBxFGJx6L4s56Bubp4fglrEpmyJypsqI6RgzMfBHWUJQGWAAi8cWcgetEbZXHYXo9C2Fa4EEds/uSyS4cxmA==} + '@types/node@20.14.1': + resolution: {integrity: sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3856,8 +3856,8 @@ packages: peerDependencies: '@uppy/core': ^3.11.0 - '@uppy/core@3.11.3': - resolution: {integrity: sha512-Wmy6+VUR8xeWJcjrKHxvDHY4ZI4hoxOiL7k8XCnS119Fl0aNNT4sbmDlcHtl5NmR8MR8p1l5M/QaUBZV0SpEKg==} + '@uppy/core@3.12.0': + resolution: {integrity: sha512-kLkbJfDvJsjR2fIJdEFtLLVGNVxQS+Gtm1z4SxYVmJEm7ZNePsVsDABHasr2CI0jWKcq0PEQACr7wRBpNDkpKA==} '@uppy/dashboard@3.8.3': resolution: {integrity: sha512-R55GliI6I/8G1o0s834+XDFeGTKRFgPQr2KVkHNA0bzU/eYPE+jPW+UtZchaZDUfMMjIjwDEiYtobhcPsukGxg==} @@ -4493,8 +4493,8 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - chromatic@11.5.0: - resolution: {integrity: sha512-mugneDXjkLIrAR+884EXz3lF443nG70XqzCj+6D95h9zFSq5pAEAUOeMeh5V2hUAh8qVar4+US2lsacEYugPnw==} + chromatic@11.5.1: + resolution: {integrity: sha512-JMLih17sOwdD8h1w7XRTrs0g1DUicJxWkHzq0/nGB0CMIgfoylHq7uXpPEByu7l78lZLqcgneCPUuVEEfEWJDg==} hasBin: true peerDependencies: '@chromatic-com/cypress': ^0.*.* || ^1.0.0 @@ -5046,8 +5046,8 @@ packages: electron-publish@24.13.1: resolution: {integrity: sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==} - electron-to-chromium@1.4.788: - resolution: {integrity: sha512-ubp5+Ev/VV8KuRoWnfP2QF2Bg+O2ZFdb49DiiNbz2VmgkIqrnyYaqIOqj8A6K/3p1xV0QcU5hBQ1+BmB6ot1OA==} + electron-to-chromium@1.4.789: + resolution: {integrity: sha512-0VbyiaXoT++Fi2vHGo2ThOeS6X3vgRCWrjPeO2FeIAWL6ItiSJ9BqlH8LfCXe3X1IdcG+S0iLoNaxQWhfZoGzQ==} electron-updater@6.2.1: resolution: {integrity: sha512-83eKIPW14qwZqUUM6wdsIRwVKZyjmHxQ4/8G+1C6iS5PdDt7b1umYQyj1/qPpH510GmHEQe4q0kCPe3qmb3a0Q==} @@ -5601,8 +5601,8 @@ packages: flexsearch@0.7.43: resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} - flow-parser@0.237.1: - resolution: {integrity: sha512-PUeG8GQLmrv49vEcFcag7mriJvVs7Yyegnv1DGskvcokhP8UyqWsLV0KoTQ1iAW3ePVUIGUc3MFfBaXwz9MmIg==} + flow-parser@0.237.2: + resolution: {integrity: sha512-mvI/kdfr3l1waaPbThPA8dJa77nHXrfZIun+SWvFwSwDjmeByU7mGJGRmv1+7guU6ccyLV8e1lqZA1lD4iMGnQ==} engines: {node: '>=0.4.0'} for-each@0.3.3: @@ -6293,8 +6293,8 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - jackspeak@3.2.0: - resolution: {integrity: sha512-eXIwN9gutMuB1AMW241gIHSEeaSMafWnxWXb/JGYWqifway4QgqBJLl7nYlmhGrxnHQ3wNc/QYFZ95aDtHHzpA==} + jackspeak@3.2.3: + resolution: {integrity: sha512-htOzIMPbpLid/Gq9/zaz9SfExABxqRe1sSCdxntlO/aMD6u0issZQiY25n2GKQUtJ02j7z5sfptlAOMpWWOmvw==} engines: {node: '>=14'} jake@10.9.1: @@ -10145,7 +10145,7 @@ snapshots: '@chromatic-com/storybook@1.5.0(react@18.3.1)': dependencies: - chromatic: 11.5.0 + chromatic: 11.5.1 filesize: 10.1.2 jsonfile: 6.1.0 react-confetti: 6.1.0(react@18.3.1) @@ -10193,9 +10193,9 @@ snapshots: dependencies: electron: 30.0.9 - '@electron-toolkit/tsconfig@1.0.1(@types/node@20.14.0)': + '@electron-toolkit/tsconfig@1.0.1(@types/node@20.14.1)': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@electron-toolkit/utils@3.0.0(electron@30.0.9)': dependencies: @@ -10636,27 +10636,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10677,21 +10677,21 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10716,7 +10716,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -10734,7 +10734,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.0 + '@types/node': 20.14.1 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -10756,7 +10756,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.0 + '@types/node': 20.14.1 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -10826,17 +10826,17 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/yargs': 17.0.32 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0))': 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.4.5) - vite: 5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0) optionalDependencies: typescript: 5.4.5 @@ -11764,11 +11764,11 @@ snapshots: dependencies: '@storybook/global': 5.0.0 - '@storybook/addon-interactions@8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)))': + '@storybook/addon-interactions@8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.1.5 - '@storybook/test': 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))) + '@storybook/test': 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))) '@storybook/types': 8.1.5 polished: 4.3.1 ts-dedent: 2.2.0 @@ -11870,7 +11870,7 @@ snapshots: - prettier - supports-color - '@storybook/builder-vite@8.1.5(encoding@0.1.13)(prettier@3.3.0)(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0))': + '@storybook/builder-vite@8.1.5(encoding@0.1.13)(prettier@3.3.0)(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0))': dependencies: '@storybook/channels': 8.1.5 '@storybook/client-logger': 8.1.5 @@ -11889,7 +11889,7 @@ snapshots: fs-extra: 11.2.0 magic-string: 0.30.10 ts-dedent: 2.2.0 - vite: 5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -12058,7 +12058,7 @@ snapshots: '@storybook/types': 8.1.5 '@types/detect-port': 1.3.5 '@types/diff': 5.2.1 - '@types/node': 18.19.33 + '@types/node': 18.19.34 '@types/pretty-hrtime': 1.0.3 '@types/semver': 7.5.8 better-opn: 3.0.2 @@ -12205,11 +12205,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/react-vite@8.1.5(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0))': + '@storybook/react-vite@8.1.5(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0)) '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@storybook/builder-vite': 8.1.5(encoding@0.1.13)(prettier@3.3.0)(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0)) + '@storybook/builder-vite': 8.1.5(encoding@0.1.13)(prettier@3.3.0)(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0)) '@storybook/node-logger': 8.1.5 '@storybook/react': 8.1.5(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) '@storybook/types': 8.1.5 @@ -12220,7 +12220,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 tsconfig-paths: 4.2.0 - vite: 5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0) transitivePeerDependencies: - '@preact/preset-vite' - encoding @@ -12240,7 +12240,7 @@ snapshots: '@storybook/types': 8.1.5 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.19.33 + '@types/node': 18.19.34 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -12283,14 +12283,14 @@ snapshots: - prettier - supports-color - '@storybook/test@8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)))': + '@storybook/test@8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)))': dependencies: '@storybook/client-logger': 8.1.5 '@storybook/core-events': 8.1.5 '@storybook/instrumenter': 8.1.5 '@storybook/preview-api': 8.1.5 '@testing-library/dom': 9.3.4 - '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))) + '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))) '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) '@vitest/expect': 1.3.1 '@vitest/spy': 1.6.0 @@ -12449,17 +12449,17 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/typography@0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)))': + '@tailwindcss/typography@0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) '@tanstack/query-core@5.40.0': {} - '@tanstack/react-query@5.40.0(react@18.3.1)': + '@tanstack/react-query@5.40.1(react@18.3.1)': dependencies: '@tanstack/query-core': 5.40.0 react: 18.3.1 @@ -12483,7 +12483,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.24.6 @@ -12496,7 +12496,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) '@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4)': dependencies: @@ -12548,26 +12548,26 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/responselike': 1.0.3 '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/cross-spawn@6.0.6': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/crypto-js@4.2.2': {} @@ -12605,7 +12605,7 @@ snapshots: '@types/express-serve-static-core@4.19.3': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12621,16 +12621,16 @@ snapshots: '@types/fs-extra@9.0.13': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/hast@3.0.4': dependencies: @@ -12661,7 +12661,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12671,7 +12671,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/linkify-it@5.0.0': optional: true @@ -12703,11 +12703,11 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@18.19.33': + '@types/node@18.19.34': dependencies: undici-types: 5.26.5 - '@types/node@20.14.0': + '@types/node@20.14.1': dependencies: undici-types: 5.26.5 @@ -12717,7 +12717,7 @@ snapshots: '@types/plist@3.0.5': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 xmlbuilder: 15.1.1 optional: true @@ -12748,7 +12748,7 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/retry@0.12.2': {} @@ -12757,12 +12757,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -12782,7 +12782,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/yargs-parser@21.0.3': {} @@ -12792,7 +12792,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 optional: true '@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': @@ -12959,14 +12959,14 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@uppy/companion-client@3.8.1(@uppy/core@3.11.3)': + '@uppy/companion-client@3.8.1(@uppy/core@3.12.0)': dependencies: - '@uppy/core': 3.11.3 + '@uppy/core': 3.12.0 '@uppy/utils': 5.9.0 namespace-emitter: 2.0.1 p-retry: 6.2.0 - '@uppy/core@3.11.3': + '@uppy/core@3.12.0': dependencies: '@transloadit/prettier-bytes': 0.3.4 '@uppy/store-default': 3.2.2 @@ -12977,14 +12977,14 @@ snapshots: nanoid: 4.0.2 preact: 10.22.0 - '@uppy/dashboard@3.8.3(@uppy/core@3.11.3)': + '@uppy/dashboard@3.8.3(@uppy/core@3.12.0)': dependencies: '@transloadit/prettier-bytes': 0.3.4 - '@uppy/core': 3.11.3 - '@uppy/informer': 3.1.0(@uppy/core@3.11.3) - '@uppy/provider-views': 3.12.0(@uppy/core@3.11.3) - '@uppy/status-bar': 3.3.3(@uppy/core@3.11.3) - '@uppy/thumbnail-generator': 3.1.0(@uppy/core@3.11.3) + '@uppy/core': 3.12.0 + '@uppy/informer': 3.1.0(@uppy/core@3.12.0) + '@uppy/provider-views': 3.12.0(@uppy/core@3.12.0) + '@uppy/status-bar': 3.3.3(@uppy/core@3.12.0) + '@uppy/thumbnail-generator': 3.1.0(@uppy/core@3.12.0) '@uppy/utils': 5.9.0 classnames: 2.5.1 is-shallow-equal: 1.0.1 @@ -12993,51 +12993,51 @@ snapshots: nanoid: 4.0.2 preact: 10.22.0 - '@uppy/informer@3.1.0(@uppy/core@3.11.3)': + '@uppy/informer@3.1.0(@uppy/core@3.12.0)': dependencies: - '@uppy/core': 3.11.3 + '@uppy/core': 3.12.0 '@uppy/utils': 5.9.0 preact: 10.22.0 - '@uppy/provider-views@3.12.0(@uppy/core@3.11.3)': + '@uppy/provider-views@3.12.0(@uppy/core@3.12.0)': dependencies: - '@uppy/core': 3.11.3 + '@uppy/core': 3.12.0 '@uppy/utils': 5.9.0 classnames: 2.5.1 nanoid: 4.0.2 p-queue: 7.4.1 preact: 10.22.0 - '@uppy/react@3.3.1(@uppy/core@3.11.3)(@uppy/dashboard@3.8.3(@uppy/core@3.11.3))(@uppy/status-bar@3.3.3(@uppy/core@3.11.3))(react@18.3.1)': + '@uppy/react@3.3.1(@uppy/core@3.12.0)(@uppy/dashboard@3.8.3(@uppy/core@3.12.0))(@uppy/status-bar@3.3.3(@uppy/core@3.12.0))(react@18.3.1)': dependencies: - '@uppy/core': 3.11.3 + '@uppy/core': 3.12.0 '@uppy/utils': 5.9.0 prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@uppy/dashboard': 3.8.3(@uppy/core@3.11.3) - '@uppy/status-bar': 3.3.3(@uppy/core@3.11.3) + '@uppy/dashboard': 3.8.3(@uppy/core@3.12.0) + '@uppy/status-bar': 3.3.3(@uppy/core@3.12.0) - '@uppy/status-bar@3.3.3(@uppy/core@3.11.3)': + '@uppy/status-bar@3.3.3(@uppy/core@3.12.0)': dependencies: '@transloadit/prettier-bytes': 0.3.4 - '@uppy/core': 3.11.3 + '@uppy/core': 3.12.0 '@uppy/utils': 5.9.0 classnames: 2.5.1 preact: 10.22.0 '@uppy/store-default@3.2.2': {} - '@uppy/thumbnail-generator@3.1.0(@uppy/core@3.11.3)': + '@uppy/thumbnail-generator@3.1.0(@uppy/core@3.12.0)': dependencies: - '@uppy/core': 3.11.3 + '@uppy/core': 3.12.0 '@uppy/utils': 5.9.0 exifr: 7.1.3 - '@uppy/tus@3.5.5(@uppy/core@3.11.3)': + '@uppy/tus@3.5.5(@uppy/core@3.12.0)': dependencies: - '@uppy/companion-client': 3.8.1(@uppy/core@3.11.3) - '@uppy/core': 3.11.3 + '@uppy/companion-client': 3.8.1(@uppy/core@3.12.0) + '@uppy/core': 3.12.0 '@uppy/utils': 5.9.0 tus-js-client: 3.1.3 @@ -13061,10 +13061,10 @@ snapshots: '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)) + eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)) eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0) eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(jest@29.7.0)(typescript@5.4.5) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-playwright: 1.6.2(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(jest@29.7.0)(typescript@5.4.5))(eslint@8.57.0) @@ -13087,14 +13087,14 @@ snapshots: - supports-color - vitest - '@vitejs/plugin-react@4.3.0(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0))': + '@vitejs/plugin-react@4.3.0(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0))': dependencies: '@babel/core': 7.24.6 '@babel/plugin-transform-react-jsx-self': 7.24.6(@babel/core@7.24.6) '@babel/plugin-transform-react-jsx-source': 7.24.6(@babel/core@7.24.6) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0) transitivePeerDependencies: - supports-color @@ -13630,7 +13630,7 @@ snapshots: browserslist@4.23.0: dependencies: caniuse-lite: 1.0.30001627 - electron-to-chromium: 1.4.788 + electron-to-chromium: 1.4.789 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.0) @@ -13802,7 +13802,7 @@ snapshots: chownr@2.0.0: {} - chromatic@11.5.0: {} + chromatic@11.5.1: {} chromium-pickle-js@0.2.0: {} @@ -14012,13 +14012,13 @@ snapshots: buffer: 5.7.1 optional: true - create-jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14027,13 +14027,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14380,7 +14380,7 @@ snapshots: transitivePeerDependencies: - supports-color - electron-to-chromium@1.4.788: {} + electron-to-chromium@1.4.789: {} electron-updater@6.2.1: dependencies: @@ -14395,7 +14395,7 @@ snapshots: transitivePeerDependencies: - supports-color - electron-vite@2.2.0(@swc/core@1.5.7)(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0)): + electron-vite@2.2.0(@swc/core@1.5.7)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0)): dependencies: '@babel/core': 7.24.6 '@babel/plugin-transform-arrow-functions': 7.24.6(@babel/core@7.24.6) @@ -14403,7 +14403,7 @@ snapshots: esbuild: 0.19.12 magic-string: 0.30.10 picocolors: 1.0.1 - vite: 5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0) optionalDependencies: '@swc/core': 1.5.7 transitivePeerDependencies: @@ -14412,7 +14412,7 @@ snapshots: electron@30.0.9: dependencies: '@electron/get': 2.0.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 extract-zip: 2.0.1 transitivePeerDependencies: - supports-color @@ -14702,9 +14702,9 @@ snapshots: eslint: 8.57.0 eslint-plugin-turbo: 1.13.3(eslint@8.57.0) - eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)): + eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)): dependencies: - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -14720,7 +14720,7 @@ snapshots: enhanced-resolve: 5.16.1 eslint: 8.57.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -14796,7 +14796,7 @@ snapshots: eslint: 8.57.0 ignore: 5.3.1 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -15300,7 +15300,7 @@ snapshots: flexsearch@0.7.43: {} - flow-parser@0.237.1: {} + flow-parser@0.237.2: {} for-each@0.3.3: dependencies: @@ -15474,7 +15474,7 @@ snapshots: glob@10.4.1: dependencies: foreground-child: 3.1.1 - jackspeak: 3.2.0 + jackspeak: 3.2.3 minimatch: 9.0.4 minipass: 7.1.2 path-scurry: 1.11.1 @@ -16030,7 +16030,7 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@3.2.0: + jackspeak@3.2.3: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -16059,7 +16059,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -16079,16 +16079,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -16098,16 +16098,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -16117,7 +16117,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.6 '@jest/test-sequencer': 29.7.0 @@ -16142,13 +16142,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.0 - ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5) + '@types/node': 20.14.1 + ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.6 '@jest/test-sequencer': 29.7.0 @@ -16173,8 +16173,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.0 - ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5) + '@types/node': 20.14.1 + ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16204,7 +16204,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.14.0 + '@types/node': 20.14.1 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3(canvas@2.11.2) @@ -16220,7 +16220,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -16230,7 +16230,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.0 + '@types/node': 20.14.1 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16269,7 +16269,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -16304,7 +16304,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -16332,7 +16332,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -16378,7 +16378,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -16397,7 +16397,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16406,17 +16406,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 jest@29.7.0: dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16424,24 +16424,24 @@ snapshots: - ts-node optional: true - jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16483,7 +16483,7 @@ snapshots: '@babel/register': 7.24.6(@babel/core@7.24.6) babel-core: 7.0.0-bridge.0(@babel/core@7.24.6) chalk: 4.1.2 - flow-parser: 0.237.1 + flow-parser: 0.237.2 graceful-fs: 4.2.11 micromatch: 4.0.7 neo-async: 2.6.2 @@ -17732,13 +17732,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.3 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5) postcss-nested@6.0.1(postcss@8.4.38): dependencies: @@ -18874,11 +18874,11 @@ snapshots: dependencies: '@babel/runtime': 7.24.6 - tailwindcss-animate@1.0.7(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))): dependencies: - tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) - tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)): + tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18897,7 +18897,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -19047,11 +19047,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.4(@babel/core@7.24.6)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.6))(jest@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.4(@babel/core@7.24.6)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.6))(jest@29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.1)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -19065,14 +19065,14 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.6) - ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.0 + '@types/node': 20.14.1 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -19113,7 +19113,7 @@ snapshots: tslib@2.6.2: {} - tsup@8.1.0(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.0)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@swc/core@1.5.7)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@20.14.1)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.4) cac: 6.7.14 @@ -19123,7 +19123,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.0)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 @@ -19277,7 +19277,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -19503,24 +19503,24 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0)): + vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0)): dependencies: debug: 4.3.5 globrex: 0.1.2 tsconfck: 3.1.0(typescript@5.4.5) optionalDependencies: - vite: 5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0) transitivePeerDependencies: - supports-color - typescript - vite@5.2.12(@types/node@20.14.0)(sass@1.77.1)(terser@5.31.0): + vite@5.2.12(@types/node@20.14.1)(sass@1.77.1)(terser@5.31.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 fsevents: 2.3.3 sass: 1.77.1 terser: 5.31.0