From 16ec2e0980f0a412854562cb3427784fe38594d0 Mon Sep 17 00:00:00 2001 From: y09n Date: Sat, 5 Apr 2025 12:45:15 +0900 Subject: [PATCH 01/32] fix(avatar): apply vanilla-extract (#143) * fix(avatar): apply vanilla-extract * fix(avatar): type error --- package.json | 3 + packages/avatar/global.d.ts | 1 - packages/avatar/package.json | 5 +- packages/avatar/src/Avatar.css.ts | 57 + packages/avatar/src/Avatar.module.css | 22 - packages/avatar/src/Avatar.test.tsx | 5 +- packages/avatar/src/Avatar.tsx | 76 +- packages/avatar/src/index.ts | 2 +- packages/avatar/tsup.config.ts | 9 +- packages/avatar/vite.config.ts | 1 + packages/avatar/vitest.config.ts | 37 +- pnpm-lock.yaml | 2045 ++++++++++++++++--------- pnpm-workspace.yaml | 6 +- tsup.config.ts | 5 +- vite.config.ts | 6 + vitest.config.ts | 2 + 16 files changed, 1443 insertions(+), 839 deletions(-) delete mode 100644 packages/avatar/global.d.ts create mode 100644 packages/avatar/src/Avatar.css.ts delete mode 100644 packages/avatar/src/Avatar.module.css create mode 100644 packages/avatar/vite.config.ts create mode 100644 vite.config.ts diff --git a/package.json b/package.json index 13688457..f5ce7cd7 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,8 @@ "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@typescript-eslint/parser": "^8.19.0", + "@vanilla-extract/esbuild-plugin": "catalog:", + "@vanilla-extract/vite-plugin": "catalog:", "@vitest/coverage-v8": "catalog:", "chromatic": "^11.19.0", "clipanion": "4.0.0-rc.4", @@ -59,6 +61,7 @@ "tsx": "^4.19.2", "typescript": "catalog:", "typescript-eslint": "^8.19.1", + "vite": "catalog:", "vitest": "catalog:" }, "packageManager": "pnpm@9.7.1", diff --git a/packages/avatar/global.d.ts b/packages/avatar/global.d.ts deleted file mode 100644 index 60260a3a..00000000 --- a/packages/avatar/global.d.ts +++ /dev/null @@ -1 +0,0 @@ -declare module '*.module.css'; diff --git a/packages/avatar/package.json b/packages/avatar/package.json index 0cf8cfdc..ed2912e1 100644 --- a/packages/avatar/package.json +++ b/packages/avatar/package.json @@ -9,9 +9,7 @@ }, "type": "module", "exports": "./src/index.ts", - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "build": "tsup", "build:storybook": "storybook build", @@ -39,6 +37,7 @@ "@types/react": "^18.3.12", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.1", + "@vanilla-extract/css": "catalog:", "happy-dom": "catalog:", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/packages/avatar/src/Avatar.css.ts b/packages/avatar/src/Avatar.css.ts new file mode 100644 index 00000000..e716b4b5 --- /dev/null +++ b/packages/avatar/src/Avatar.css.ts @@ -0,0 +1,57 @@ +import { style, styleVariants } from '@vanilla-extract/css'; +import { AvatarShape, AvatarSize } from './Avatar'; + +export const root = style({ + alignItems: 'center', + backgroundColor: '#e2e8f0', + display: 'flex', + justifyContent: 'center', + overflow: 'hidden', +}); + +export const size = styleVariants({ + [AvatarSize.xs]: { + height: 24, + width: 24, + }, + [AvatarSize.sm]: { + height: 32, + width: 32, + }, + [AvatarSize.md]: { + height: 40, + width: 40, + }, + [AvatarSize.lg]: { + height: 70, + width: 70, + }, + [AvatarSize.xl]: { + height: 96, + width: 96, + }, +}); + +export const shape = styleVariants({ + [AvatarShape.circle]: { + borderRadius: '50%', + }, + [AvatarShape.rounded]: { + borderRadius: 4, + }, + [AvatarShape.square]: { + borderRadius: 0, + }, +}); + +export const image = style({ + height: '100%', + objectFit: 'cover', + width: '100%', +}); + +export const fallback = style({ + color: '#2d3748', + fontSize: '0.8rem', + textAlign: 'center', +}); diff --git a/packages/avatar/src/Avatar.module.css b/packages/avatar/src/Avatar.module.css deleted file mode 100644 index b9b7fafd..00000000 --- a/packages/avatar/src/Avatar.module.css +++ /dev/null @@ -1,22 +0,0 @@ -.avatar { - width: var(--avatar-size); - height: var(--avatar-size); - border-radius: var(--avatar-shape); - display: flex; - align-items: center; - justify-content: center; - overflow: hidden; - background-color: #e2e8f0; -} - -.image { - width: 100%; - height: 100%; - object-fit: cover; -} - -.fallback { - font-size: 0.8rem; - color: #2d3748; - text-align: center; -} diff --git a/packages/avatar/src/Avatar.test.tsx b/packages/avatar/src/Avatar.test.tsx index 5cec13e5..f80e003d 100644 --- a/packages/avatar/src/Avatar.test.tsx +++ b/packages/avatar/src/Avatar.test.tsx @@ -1,8 +1,7 @@ import { faker } from '@faker-js/faker'; import { render, screen } from '@testing-library/react'; -import { expect, test, describe, it } from 'vitest'; -import { Avatar } from './Avatar'; -import type { AvatarShape, AvatarSize } from './Avatar'; +import { describe, expect, it, test } from 'vitest'; +import { Avatar, type AvatarShape, type AvatarSize } from './Avatar'; const testImage = faker.image.avatar(); diff --git a/packages/avatar/src/Avatar.tsx b/packages/avatar/src/Avatar.tsx index 60bbd16f..30ac1d0b 100644 --- a/packages/avatar/src/Avatar.tsx +++ b/packages/avatar/src/Avatar.tsx @@ -1,26 +1,7 @@ import { Slot } from '@radix-ui/react-slot'; import { clsx as cx } from 'clsx'; -import { type CSSProperties, type ComponentProps, type ForwardedRef, forwardRef } from 'react'; -import styles from './Avatar.module.css'; - -/** -+ * Avatar 컴포넌트의 크기 옵션 -+ * @type {AvatarSize} -+ * - xs: 24px -+ * - sm: 32px -+ * - md: 40px (기본값) -+ * - lg: 70px -+ */ -export type AvatarSize = 'xs' | 'sm' | 'md' | 'lg' | 'xl'; - -/** -+ * Avatar 컴포넌트의 모양 옵션 -+ * @type {AvatarShape} -+ * - circle: 원형 (50% border-radius) -+ * - rounded: 둥근 모서리 (4px border-radius) -+ * - square: 정사각형 (0px border-radius) -+ */ -export type AvatarShape = 'circle' | 'rounded' | 'square'; +import { type ComponentProps, type ForwardedRef, forwardRef } from 'react'; +import * as styles from './Avatar.css'; export interface AvatarProps extends ComponentProps<'div'> { asChild?: boolean; @@ -31,21 +12,30 @@ export interface AvatarProps extends ComponentProps<'div'> { fallback?: string; } +export const AvatarSize = { + xs: 'xs', + sm: 'sm', + md: 'md', + lg: 'lg', + xl: 'xl', +} as const; +export type AvatarSize = (typeof AvatarSize)[keyof typeof AvatarSize]; + +export const AvatarShape = { + circle: 'circle', + rounded: 'rounded', + square: 'square', +} as const; +export type AvatarShape = (typeof AvatarShape)[keyof typeof AvatarShape]; + export const Avatar = forwardRef(function Avatar( { asChild, className, src, alt, size = 'md', shape = 'circle', fallback, ...props }: AvatarProps, ref: ForwardedRef, ) { const Component = asChild ? Slot : 'div'; - const style = { - ...props.style, - width: getAvatarSize(size), - height: getAvatarSize(size), - borderRadius: getAvatarShape(shape), - } as CSSProperties; - return ( - + {src ? ( ); }); - -function getAvatarSize(size: AvatarSize) { - switch (size) { - case 'xs': - return '24px'; - case 'sm': - return '32px'; - case 'md': - return '40px'; - case 'lg': - return '70px'; - case 'xl': - return '96px'; - default: - return '40px'; - } -} - -function getAvatarShape(shape: AvatarShape) { - switch (shape) { - case 'rounded': - return '4px'; - case 'square': - return '0px'; - default: - return '50%'; - } -} diff --git a/packages/avatar/src/index.ts b/packages/avatar/src/index.ts index 9cc3279d..27700fe3 100644 --- a/packages/avatar/src/index.ts +++ b/packages/avatar/src/index.ts @@ -1 +1 @@ -export * from './Avatar.tsx'; +export * from './Avatar'; diff --git a/packages/avatar/tsup.config.ts b/packages/avatar/tsup.config.ts index c533199b..efc295fa 100644 --- a/packages/avatar/tsup.config.ts +++ b/packages/avatar/tsup.config.ts @@ -1,8 +1 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - entry: ['src/index.ts'], - clean: true, - dts: true, - format: ['esm', 'cjs'], -}); +export { default } from '../../tsup.config'; diff --git a/packages/avatar/vite.config.ts b/packages/avatar/vite.config.ts new file mode 100644 index 00000000..2484cb4e --- /dev/null +++ b/packages/avatar/vite.config.ts @@ -0,0 +1 @@ +export { default } from '../../vite.config'; diff --git a/packages/avatar/vitest.config.ts b/packages/avatar/vitest.config.ts index adc7d2f1..a9178275 100644 --- a/packages/avatar/vitest.config.ts +++ b/packages/avatar/vitest.config.ts @@ -1,26 +1,11 @@ -import { defineConfig } from 'vitest/config'; - -export default defineConfig({ - // 테스트와 관련한 설정 - test: { - // 테스트를 실행할 환경 - // default: 'node' - // 브라우저 환경에서 테스트를 희망시 - 'jsdom' 또는 'happy-dom'으로 설정 - environment: 'happy-dom', - - // 글로벌 API를 사용할지 여부를 선택 - // ex) describe, it, expect 등 - globals: true, - - // 테스트 실행 환경에 필요한 스크립트를 불러올 수 있음 - // ex) 모듈 mokcing, matcher extend 등 - setupFiles: './vitest.setup.ts', - passWithNoTests: true, - watch: false, - css: true, - }, - - // 환경별로 설정해주어야하는 추가 기능을 플러그인으로 주입 가능 - // ex) vite-tsconfig-paths - plugins: [], -}); +import { defineProject, mergeConfig } from 'vitest/config'; +import defaultConfig from '../../vitest.config'; + +export default mergeConfig( + defaultConfig, + defineProject({ + test: { + setupFiles: './vitest.setup.ts', + }, + }), +); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ce2e67f..64407fb8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,6 +33,15 @@ catalogs: '@testing-library/react': specifier: ^16.0.1 version: 16.0.1 + '@vanilla-extract/css': + specifier: ^1.14.1 + version: 1.17.1 + '@vanilla-extract/esbuild-plugin': + specifier: ^2.3.15 + version: 2.3.15 + '@vanilla-extract/vite-plugin': + specifier: ^5.0.1 + version: 5.0.1 '@vitest/coverage-v8': specifier: ^2.1.8 version: 2.1.8 @@ -46,11 +55,14 @@ catalogs: specifier: ^8.4.7 version: 8.5.0 tsup: - specifier: ^8.3.5 - version: 8.3.5 + specifier: ^8.4.0 + version: 8.4.0 typescript: specifier: ^5.6.3 version: 5.6.3 + vite: + specifier: ^5.4.11 + version: 5.4.11 vitest: specifier: ^2.1.8 version: 2.1.8 @@ -106,7 +118,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -131,6 +143,12 @@ importers: '@typescript-eslint/parser': specifier: ^8.19.0 version: 8.19.0(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3) + '@vanilla-extract/esbuild-plugin': + specifier: 'catalog:' + version: 2.3.15(esbuild@0.25.1) + '@vanilla-extract/vite-plugin': + specifier: 'catalog:' + version: 5.0.1(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0))(yaml@2.6.1) '@vitest/coverage-v8': specifier: 'catalog:' version: 2.1.8(vitest@2.1.8(@types/node@22.10.1)(happy-dom@15.11.7)(terser@5.37.0)) @@ -175,7 +193,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) tsx: specifier: ^4.19.2 version: 4.19.2 @@ -185,6 +203,9 @@ importers: typescript-eslint: specifier: ^8.19.1 version: 8.22.0(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3) + vite: + specifier: 'catalog:' + version: 5.4.11(@types/node@22.10.1)(terser@5.37.0) vitest: specifier: 'catalog:' version: 2.1.8(@types/node@22.10.1)(happy-dom@15.11.7)(terser@5.37.0) @@ -208,7 +229,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -235,7 +256,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -278,7 +299,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -291,6 +312,9 @@ importers: '@types/react': specifier: ^18.3.12 version: 18.3.13 + '@vanilla-extract/css': + specifier: 'catalog:' + version: 1.17.1 happy-dom: specifier: 'catalog:' version: 15.11.7 @@ -305,7 +329,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -339,7 +363,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -369,7 +393,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -409,7 +433,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -439,7 +463,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -476,7 +500,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -506,7 +530,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -543,7 +567,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -570,7 +594,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -604,7 +628,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -631,7 +655,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -668,7 +692,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -695,7 +719,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -735,7 +759,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -759,7 +783,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -786,7 +810,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -816,7 +840,7 @@ importers: version: 3.3.2 tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -850,7 +874,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -880,7 +904,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -895,7 +919,7 @@ importers: version: 1.108.0 tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -919,7 +943,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -952,7 +976,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -989,7 +1013,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -1013,7 +1037,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -1068,7 +1092,7 @@ importers: devDependencies: tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -1099,7 +1123,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -1126,7 +1150,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -1163,7 +1187,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -1193,7 +1217,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -1217,7 +1241,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@types/react': specifier: ^18.3.12 version: 18.3.13 @@ -1232,7 +1256,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -1266,7 +1290,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -1299,7 +1323,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -1339,7 +1363,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -1366,7 +1390,7 @@ importers: version: 8.5.0(prettier@2.8.8) tsup: specifier: 'catalog:' - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) + version: 8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1) typescript: specifier: 'catalog:' version: 5.6.3 @@ -1378,10 +1402,10 @@ importers: dependencies: '@docusaurus/core': specifier: 3.6.3 - version: 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + version: 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/preset-classic': specifier: 3.6.3 - version: 3.6.3(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.6.3) + version: 3.6.3(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.6.3) '@mdx-js/react': specifier: ^3.0.0 version: 3.1.0(@types/react@18.3.13)(react@18.3.1) @@ -1400,13 +1424,13 @@ importers: devDependencies: '@docusaurus/module-type-aliases': specifier: 3.6.3 - version: 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/tsconfig': specifier: 3.6.3 version: 3.6.3 '@docusaurus/types': specifier: 3.6.3 - version: 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) typescript: specifier: ~5.6.2 version: 5.6.3 @@ -2740,6 +2764,9 @@ packages: resolution: {integrity: sha512-0R/FR3bKVl4yl8QwbL4TYFfR+OXBRpVUaTJdENapBGR3YMwfM6/JnhGilWQO8AOwPJGtGoDK7ib8+8UF9f3OZQ==} engines: {node: '>=18.0'} + '@emotion/hash@0.9.2': + resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} + '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -2758,6 +2785,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.1': + resolution: {integrity: sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} @@ -2776,6 +2809,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.1': + resolution: {integrity: sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} @@ -2794,6 +2833,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.1': + resolution: {integrity: sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} @@ -2812,6 +2857,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.1': + resolution: {integrity: sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} @@ -2830,6 +2881,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.1': + resolution: {integrity: sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} @@ -2848,6 +2905,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.1': + resolution: {integrity: sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} @@ -2866,6 +2929,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.1': + resolution: {integrity: sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} @@ -2884,6 +2953,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.1': + resolution: {integrity: sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} @@ -2902,6 +2977,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.1': + resolution: {integrity: sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} @@ -2920,6 +3001,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.1': + resolution: {integrity: sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} @@ -2938,6 +3025,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.1': + resolution: {integrity: sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} @@ -2956,6 +3049,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.1': + resolution: {integrity: sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} @@ -2974,6 +3073,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.1': + resolution: {integrity: sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} @@ -2992,6 +3097,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.1': + resolution: {integrity: sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} @@ -3010,6 +3121,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.1': + resolution: {integrity: sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} @@ -3028,6 +3145,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.1': + resolution: {integrity: sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} @@ -3046,6 +3169,18 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.1': + resolution: {integrity: sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.1': + resolution: {integrity: sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} @@ -3064,6 +3199,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.1': + resolution: {integrity: sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.23.1': resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} engines: {node: '>=18'} @@ -3076,6 +3217,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.25.1': + resolution: {integrity: sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} @@ -3094,6 +3241,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.1': + resolution: {integrity: sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} @@ -3112,6 +3265,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.1': + resolution: {integrity: sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} @@ -3130,6 +3289,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.1': + resolution: {integrity: sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} @@ -3148,6 +3313,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.1': + resolution: {integrity: sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} @@ -3166,6 +3337,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.1': + resolution: {integrity: sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3359,93 +3536,98 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.28.0': - resolution: {integrity: sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==} + '@rollup/rollup-android-arm-eabi@4.36.0': + resolution: {integrity: sha512-jgrXjjcEwN6XpZXL0HUeOVGfjXhPyxAbbhD0BlXUB+abTOpbPiN5Wb3kOT7yb+uEtATNYF5x5gIfwutmuBA26w==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.28.0': - resolution: {integrity: sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==} + '@rollup/rollup-android-arm64@4.36.0': + resolution: {integrity: sha512-NyfuLvdPdNUfUNeYKUwPwKsE5SXa2J6bCt2LdB/N+AxShnkpiczi3tcLJrm5mA+eqpy0HmaIY9F6XCa32N5yzg==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.28.0': - resolution: {integrity: sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==} + '@rollup/rollup-darwin-arm64@4.36.0': + resolution: {integrity: sha512-JQ1Jk5G4bGrD4pWJQzWsD8I1n1mgPXq33+/vP4sk8j/z/C2siRuxZtaUA7yMTf71TCZTZl/4e1bfzwUmFb3+rw==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.28.0': - resolution: {integrity: sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==} + '@rollup/rollup-darwin-x64@4.36.0': + resolution: {integrity: sha512-6c6wMZa1lrtiRsbDziCmjE53YbTkxMYhhnWnSW8R/yqsM7a6mSJ3uAVT0t8Y/DGt7gxUWYuFM4bwWk9XCJrFKA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.28.0': - resolution: {integrity: sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==} + '@rollup/rollup-freebsd-arm64@4.36.0': + resolution: {integrity: sha512-KXVsijKeJXOl8QzXTsA+sHVDsFOmMCdBRgFmBb+mfEb/7geR7+C8ypAml4fquUt14ZyVXaw2o1FWhqAfOvA4sg==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.28.0': - resolution: {integrity: sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==} + '@rollup/rollup-freebsd-x64@4.36.0': + resolution: {integrity: sha512-dVeWq1ebbvByI+ndz4IJcD4a09RJgRYmLccwlQ8bPd4olz3Y213uf1iwvc7ZaxNn2ab7bjc08PrtBgMu6nb4pQ==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.28.0': - resolution: {integrity: sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==} + '@rollup/rollup-linux-arm-gnueabihf@4.36.0': + resolution: {integrity: sha512-bvXVU42mOVcF4le6XSjscdXjqx8okv4n5vmwgzcmtvFdifQ5U4dXFYaCB87namDRKlUL9ybVtLQ9ztnawaSzvg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.28.0': - resolution: {integrity: sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==} + '@rollup/rollup-linux-arm-musleabihf@4.36.0': + resolution: {integrity: sha512-JFIQrDJYrxOnyDQGYkqnNBtjDwTgbasdbUiQvcU8JmGDfValfH1lNpng+4FWlhaVIR4KPkeddYjsVVbmJYvDcg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.28.0': - resolution: {integrity: sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==} + '@rollup/rollup-linux-arm64-gnu@4.36.0': + resolution: {integrity: sha512-KqjYVh3oM1bj//5X7k79PSCZ6CvaVzb7Qs7VMWS+SlWB5M8p3FqufLP9VNp4CazJ0CsPDLwVD9r3vX7Ci4J56A==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.28.0': - resolution: {integrity: sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==} + '@rollup/rollup-linux-arm64-musl@4.36.0': + resolution: {integrity: sha512-QiGnhScND+mAAtfHqeT+cB1S9yFnNQ/EwCg5yE3MzoaZZnIV0RV9O5alJAoJKX/sBONVKeZdMfO8QSaWEygMhw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': - resolution: {integrity: sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==} + '@rollup/rollup-linux-loongarch64-gnu@4.36.0': + resolution: {integrity: sha512-1ZPyEDWF8phd4FQtTzMh8FQwqzvIjLsl6/84gzUxnMNFBtExBtpL51H67mV9xipuxl1AEAerRBgBwFNpkw8+Lg==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.36.0': + resolution: {integrity: sha512-VMPMEIUpPFKpPI9GZMhJrtu8rxnp6mJR3ZzQPykq4xc2GmdHj3Q4cA+7avMyegXy4n1v+Qynr9fR88BmyO74tg==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.28.0': - resolution: {integrity: sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==} + '@rollup/rollup-linux-riscv64-gnu@4.36.0': + resolution: {integrity: sha512-ttE6ayb/kHwNRJGYLpuAvB7SMtOeQnVXEIpMtAvx3kepFQeowVED0n1K9nAdraHUPJ5hydEMxBpIR7o4nrm8uA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.28.0': - resolution: {integrity: sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==} + '@rollup/rollup-linux-s390x-gnu@4.36.0': + resolution: {integrity: sha512-4a5gf2jpS0AIe7uBjxDeUMNcFmaRTbNv7NxI5xOCs4lhzsVyGR/0qBXduPnoWf6dGC365saTiwag8hP1imTgag==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.28.0': - resolution: {integrity: sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==} + '@rollup/rollup-linux-x64-gnu@4.36.0': + resolution: {integrity: sha512-5KtoW8UWmwFKQ96aQL3LlRXX16IMwyzMq/jSSVIIyAANiE1doaQsx/KRyhAvpHlPjPiSU/AYX/8m+lQ9VToxFQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.28.0': - resolution: {integrity: sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==} + '@rollup/rollup-linux-x64-musl@4.36.0': + resolution: {integrity: sha512-sycrYZPrv2ag4OCvaN5js+f01eoZ2U+RmT5as8vhxiFz+kxwlHrsxOwKPSA8WyS+Wc6Epid9QeI/IkQ9NkgYyQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.28.0': - resolution: {integrity: sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==} + '@rollup/rollup-win32-arm64-msvc@4.36.0': + resolution: {integrity: sha512-qbqt4N7tokFwwSVlWDsjfoHgviS3n/vZ8LK0h1uLG9TYIRuUTJC88E1xb3LM2iqZ/WTqNQjYrtmtGmrmmawB6A==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.28.0': - resolution: {integrity: sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==} + '@rollup/rollup-win32-ia32-msvc@4.36.0': + resolution: {integrity: sha512-t+RY0JuRamIocMuQcfwYSOkmdX9dtkr1PbhKW42AMvaDQa+jOdpUYysroTF/nuPpAaQMWp7ye+ndlmmthieJrQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.28.0': - resolution: {integrity: sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==} + '@rollup/rollup-win32-x64-msvc@4.36.0': + resolution: {integrity: sha512-aRXd7tRZkWLqGbChgcMMDEHjOKudo1kChb1Jt1IfR8cY/KIpgNviLeJy5FUb9IpSuQj8dU2fAYNMPW/hLKOSTw==} cpu: [x64] os: [win32] @@ -4071,6 +4253,34 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + '@vanilla-extract/babel-plugin-debug-ids@1.2.0': + resolution: {integrity: sha512-z5nx2QBnOhvmlmBKeRX5sPVLz437wV30u+GJL+Hzj1rGiJYVNvgIIlzUpRNjVQ0MgAgiQIqIUbqPnmMc6HmDlQ==} + + '@vanilla-extract/compiler@0.1.2': + resolution: {integrity: sha512-B4T5P+Fz2Big0GRspQSi4BIyPF3cJ2/+/NWSI6Lw5Tq2JXv9nzjTGU4gKlWzyvaxt/0CLPE+Zo40fUsUv5lttQ==} + + '@vanilla-extract/css@1.17.1': + resolution: {integrity: sha512-tOHQXHm10FrJeXKFeWE09JfDGN/tvV6mbjwoNB9k03u930Vg021vTnbrCwVLkECj9Zvh/SHLBHJ4r2flGqfovw==} + + '@vanilla-extract/esbuild-plugin@2.3.15': + resolution: {integrity: sha512-Kgq86janU5KwAfHy4DuPYhY/WJQN5yRht3OntnKpC7NUL4R5BJeiLcmTY6oeRUlcGnrrDfWEfc4fbxJxD8PDXQ==} + peerDependencies: + esbuild: '>=0.17.6' + peerDependenciesMeta: + esbuild: + optional: true + + '@vanilla-extract/integration@8.0.1': + resolution: {integrity: sha512-ag64t+AM96XGOiloc5ryZHP5rbfleFyfoPKa42QqOuyAlLx/UpW5epSY+RUldizP4P/uLy5WFRiYlNddK1eQUQ==} + + '@vanilla-extract/private@1.0.6': + resolution: {integrity: sha512-ytsG/JLweEjw7DBuZ/0JCN4WAQgM9erfSTdS1NQY778hFQSZ6cfCDEZZ0sgVm4k54uNz6ImKB33AYvSR//fjxw==} + + '@vanilla-extract/vite-plugin@5.0.1': + resolution: {integrity: sha512-65IhqaNEAv/KjO1jJ52hSXiKUJqeFPlyY/hpRT71Y6bFoasHhzOcZKIQ/ze4fQovjjDL4US565rEiIn1I2qhFA==} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 + '@vitest/coverage-v8@2.1.8': resolution: {integrity: sha512-2Y7BPlKH18mAZYAW1tYByudlCYrQyl5RGvnnDYJKW5tCiO5qg3KSAy3XAxcxKz900a0ZXxWtKrMuZLe3lKBpJw==} peerDependencies: @@ -4471,8 +4681,8 @@ packages: buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - bundle-require@5.0.0: - resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} + bundle-require@5.1.0: + resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: esbuild: '>=0.18' @@ -4591,8 +4801,8 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chokidar@4.0.1: - resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} chromatic@11.19.0: @@ -4753,6 +4963,9 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} @@ -4764,8 +4977,8 @@ packages: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} - consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} engines: {node: ^14.18.0 || >=16.10.0} content-disposition@0.5.2: @@ -5046,6 +5259,14 @@ packages: dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + deep-eql@5.0.2: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} @@ -5057,6 +5278,9 @@ packages: deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + deep-object-diff@1.1.9: + resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} + deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -5278,6 +5502,9 @@ packages: es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -5319,6 +5546,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.25.1: + resolution: {integrity: sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -5524,8 +5756,8 @@ packages: resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} engines: {node: '>=0.8.0'} - fdir@6.4.2: - resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + fdir@6.4.3: + resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -6369,6 +6601,9 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + javascript-stringify@2.1.0: + resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} + jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6704,6 +6939,9 @@ packages: mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + media-query-parser@2.0.2: + resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} + media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -6938,6 +7176,12 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} + mlly@1.7.4: + resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} + + modern-ahocorasick@1.1.0: + resolution: {integrity: sha512-sEKPVl2rM+MNVkGQt3ChdmD8YsigmXdn5NifZn6jiwn9LRJpWm8F3guhaqrJT/JOat6pwpbXEk6kv+b9DMIjsQ==} + mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -7263,6 +7507,9 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + pathval@2.0.0: resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} engines: {node: '>= 14.16'} @@ -7295,6 +7542,9 @@ packages: resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} engines: {node: '>=14.16'} + pkg-types@1.3.1: + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + pkg-up@3.1.0: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} engines: {node: '>=8'} @@ -7716,6 +7966,10 @@ packages: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.3: + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -8097,8 +8351,8 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup@4.28.0: - resolution: {integrity: sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==} + rollup@4.36.0: + resolution: {integrity: sha512-zwATAXNQxUcd40zgtQG0ZafcRK4g004WtEl7kbuhTWPvf07PsfohXl39jVUvPF7jvNAIkKPQ2XrsDlWuxBd++Q==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -8593,8 +8847,11 @@ packages: tinyexec@0.3.1: resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} - tinyglobby@0.2.10: - resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + + tinyglobby@0.2.12: + resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} engines: {node: '>=12.0.0'} tinypool@1.0.2: @@ -8667,8 +8924,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsup@8.3.5: - resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} + tsup@8.4.0: + resolution: {integrity: sha512-b+eZbPCjz10fRryaAA7C8xlIHnf8VnsaRqydheLIqwG/Mcpfk8Z5zp3HayX7GaTygkigHl5cBUs+IhcySiIexQ==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -8745,6 +9002,9 @@ packages: engines: {node: '>=14.17'} hasBin: true + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} @@ -8854,7 +9114,7 @@ packages: engines: {node: '>= 4'} utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} engines: {node: '>= 0.4.0'} uuid@8.3.2: @@ -8886,6 +9146,11 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + vite-node@3.0.9: + resolution: {integrity: sha512-w3Gdx7jDcuT9cNn9jExXgOyKmf5UOTb6WMHz8LGAm54eS1Elf5OuBhCxl6zJxGhEeIkgsE1WbHuoL0mj/UXqXg==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + vite@5.4.11: resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} engines: {node: ^18.0.0 || >=20.0.0} @@ -8917,6 +9182,46 @@ packages: terser: optional: true + vite@6.2.4: + resolution: {integrity: sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitest@2.1.8: resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -10455,215 +10760,215 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-cascade-layers@5.0.1(postcss@8.4.49)': + '@csstools/postcss-cascade-layers@5.0.1(postcss@8.5.3)': dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - '@csstools/postcss-color-function@4.0.7(postcss@8.4.49)': + '@csstools/postcss-color-function@4.0.7(postcss@8.5.3)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 - '@csstools/postcss-color-mix-function@3.0.7(postcss@8.4.49)': + '@csstools/postcss-color-mix-function@3.0.7(postcss@8.5.3)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 - '@csstools/postcss-content-alt-text@2.0.4(postcss@8.4.49)': + '@csstools/postcss-content-alt-text@2.0.4(postcss@8.5.3)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 - '@csstools/postcss-exponential-functions@2.0.6(postcss@8.4.49)': + '@csstools/postcss-exponential-functions@2.0.6(postcss@8.5.3)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.4.49)': + '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.3)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - '@csstools/postcss-gamut-mapping@2.0.7(postcss@8.4.49)': + '@csstools/postcss-gamut-mapping@2.0.7(postcss@8.5.3)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-gradients-interpolation-method@5.0.7(postcss@8.4.49)': + '@csstools/postcss-gradients-interpolation-method@5.0.7(postcss@8.5.3)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 - '@csstools/postcss-hwb-function@4.0.7(postcss@8.4.49)': + '@csstools/postcss-hwb-function@4.0.7(postcss@8.5.3)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 - '@csstools/postcss-ic-unit@4.0.0(postcss@8.4.49)': + '@csstools/postcss-ic-unit@4.0.0(postcss@8.5.3)': dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - '@csstools/postcss-initial@2.0.0(postcss@8.4.49)': + '@csstools/postcss-initial@2.0.0(postcss@8.5.3)': dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.4.49)': + '@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.5.3)': dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - '@csstools/postcss-light-dark-function@2.0.7(postcss@8.4.49)': + '@csstools/postcss-light-dark-function@2.0.7(postcss@8.5.3)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 - '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.4.49)': + '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.3)': dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-logical-overflow@2.0.0(postcss@8.4.49)': + '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.3)': dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.4.49)': + '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.3)': dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-logical-resize@3.0.0(postcss@8.4.49)': + '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.3)': dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.4.49)': + '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.5.3)': dependencies: '@csstools/css-tokenizer': 3.0.3 - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 - '@csstools/postcss-media-minmax@2.0.6(postcss@8.4.49)': + '@csstools/postcss-media-minmax@2.0.6(postcss@8.5.3)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.4.49)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.5.3)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-nested-calc@4.0.0(postcss@8.4.49)': + '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.3)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.4.49)': + '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.3)': dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@4.0.7(postcss@8.4.49)': + '@csstools/postcss-oklab-function@4.0.7(postcss@8.5.3)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 - '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.4.49)': + '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.5.3)': dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - '@csstools/postcss-random-function@1.0.2(postcss@8.4.49)': + '@csstools/postcss-random-function@1.0.2(postcss@8.5.3)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-relative-color-syntax@3.0.7(postcss@8.4.49)': + '@csstools/postcss-relative-color-syntax@3.0.7(postcss@8.5.3)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 - '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.4.49)': + '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.3)': dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - '@csstools/postcss-sign-functions@1.1.1(postcss@8.4.49)': + '@csstools/postcss-sign-functions@1.1.1(postcss@8.5.3)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-stepped-value-functions@4.0.6(postcss@8.4.49)': + '@csstools/postcss-stepped-value-functions@4.0.6(postcss@8.5.3)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.4.49)': + '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.5.3)': dependencies: '@csstools/color-helpers': 5.0.1 - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@4.0.6(postcss@8.4.49)': + '@csstools/postcss-trigonometric-functions@4.0.6(postcss@8.5.3)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.3 - '@csstools/postcss-unset-value@4.0.0(postcss@8.4.49)': + '@csstools/postcss-unset-value@4.0.0(postcss@8.5.3)': dependencies: - postcss: 8.4.49 + postcss: 8.5.3 '@csstools/selector-resolve-nested@3.0.0(postcss-selector-parser@7.0.0)': dependencies: @@ -10673,9 +10978,9 @@ snapshots: dependencies: postcss-selector-parser: 7.0.0 - '@csstools/utilities@2.0.0(postcss@8.4.49)': + '@csstools/utilities@2.0.0(postcss@8.5.3)': dependencies: - postcss: 8.4.49 + postcss: 8.5.3 '@discoveryjs/json-ext@0.5.7': {} @@ -10695,7 +11000,7 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@docusaurus/babel@3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/babel@3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.5 @@ -10708,7 +11013,7 @@ snapshots: '@babel/runtime-corejs3': 7.26.7 '@babel/traverse': 7.26.5 '@docusaurus/logger': 3.6.3 - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) babel-plugin-dynamic-import-node: 2.3.3 fs-extra: 11.3.0 tslib: 2.8.1 @@ -10723,33 +11028,33 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/bundler@3.6.3(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/bundler@3.6.3(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: '@babel/core': 7.26.0 - '@docusaurus/babel': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/babel': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/cssnano-preset': 3.6.3 '@docusaurus/logger': 3.6.3 - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.97.1(esbuild@0.24.0)) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.97.1(esbuild@0.25.1)) clean-css: 5.3.3 - copy-webpack-plugin: 11.0.0(webpack@5.97.1(esbuild@0.24.0)) - css-loader: 6.11.0(webpack@5.97.1(esbuild@0.24.0)) - css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(esbuild@0.24.0)(webpack@5.97.1(esbuild@0.24.0)) - cssnano: 6.1.2(postcss@8.4.49) - file-loader: 6.2.0(webpack@5.97.1(esbuild@0.24.0)) + copy-webpack-plugin: 11.0.0(webpack@5.97.1(esbuild@0.25.1)) + css-loader: 6.11.0(webpack@5.97.1(esbuild@0.25.1)) + css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(esbuild@0.25.1)(webpack@5.97.1(esbuild@0.25.1)) + cssnano: 6.1.2(postcss@8.5.3) + file-loader: 6.2.0(webpack@5.97.1(esbuild@0.25.1)) html-minifier-terser: 7.2.0 - mini-css-extract-plugin: 2.9.2(webpack@5.97.1(esbuild@0.24.0)) - null-loader: 4.0.1(webpack@5.97.1(esbuild@0.24.0)) - postcss: 8.4.49 - postcss-loader: 7.3.4(postcss@8.4.49)(typescript@5.6.3)(webpack@5.97.1(esbuild@0.24.0)) - postcss-preset-env: 10.1.3(postcss@8.4.49) - react-dev-utils: 12.0.1(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3)(webpack@5.97.1(esbuild@0.24.0)) - terser-webpack-plugin: 5.3.11(esbuild@0.24.0)(webpack@5.97.1(esbuild@0.24.0)) + mini-css-extract-plugin: 2.9.2(webpack@5.97.1(esbuild@0.25.1)) + null-loader: 4.0.1(webpack@5.97.1(esbuild@0.25.1)) + postcss: 8.5.3 + postcss-loader: 7.3.4(postcss@8.5.3)(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)) + postcss-preset-env: 10.1.3(postcss@8.5.3) + react-dev-utils: 12.0.1(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)) + terser-webpack-plugin: 5.3.11(esbuild@0.25.1)(webpack@5.97.1(esbuild@0.25.1)) tslib: 2.8.1 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.97.1(esbuild@0.24.0)))(webpack@5.97.1(esbuild@0.24.0)) - webpack: 5.97.1(esbuild@0.24.0) - webpackbar: 6.0.1(webpack@5.97.1(esbuild@0.24.0)) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.97.1(esbuild@0.25.1)))(webpack@5.97.1(esbuild@0.25.1)) + webpack: 5.97.1(esbuild@0.25.1) + webpackbar: 6.0.1(webpack@5.97.1(esbuild@0.25.1)) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -10768,15 +11073,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/core@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/core@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/babel': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/bundler': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/babel': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/bundler': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.3 - '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@mdx-js/react': 3.1.0(@types/react@18.3.13)(react@18.3.1) boxen: 6.2.1 chalk: 4.1.2 @@ -10792,17 +11097,17 @@ snapshots: eval: 0.1.8 fs-extra: 11.3.0 html-tags: 3.3.1 - html-webpack-plugin: 5.6.3(webpack@5.97.1(esbuild@0.24.0)) + html-webpack-plugin: 5.6.3(webpack@5.97.1(esbuild@0.25.1)) leven: 3.1.0 lodash: 4.17.21 p-map: 4.0.0 prompts: 2.4.2 react: 18.3.1 - react-dev-utils: 12.0.1(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3)(webpack@5.97.1(esbuild@0.24.0)) + react-dev-utils: 12.0.1(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)) react-dom: 18.3.1(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.97.1(esbuild@0.24.0)) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.97.1(esbuild@0.25.1)) react-router: 5.3.4(react@18.3.1) react-router-config: 5.1.1(react-router@5.3.4(react@18.3.1))(react@18.3.1) react-router-dom: 5.3.4(react@18.3.1) @@ -10812,9 +11117,9 @@ snapshots: shelljs: 0.8.5 tslib: 2.8.1 update-notifier: 6.0.2 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) webpack-bundle-analyzer: 4.10.2 - webpack-dev-server: 4.15.2(webpack@5.97.1(esbuild@0.24.0)) + webpack-dev-server: 4.15.2(webpack@5.97.1(esbuild@0.25.1)) webpack-merge: 6.0.1 transitivePeerDependencies: - '@docusaurus/faster' @@ -10838,9 +11143,9 @@ snapshots: '@docusaurus/cssnano-preset@3.6.3': dependencies: - cssnano-preset-advanced: 6.1.2(postcss@8.4.49) - postcss: 8.4.49 - postcss-sort-media-queries: 5.2.0(postcss@8.4.49) + cssnano-preset-advanced: 6.1.2(postcss@8.5.3) + postcss: 8.5.3 + postcss-sort-media-queries: 5.2.0(postcss@8.5.3) tslib: 2.8.1 '@docusaurus/logger@3.6.3': @@ -10848,16 +11153,16 @@ snapshots: chalk: 4.1.2 tslib: 2.8.1 - '@docusaurus/mdx-loader@3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/mdx-loader@3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: '@docusaurus/logger': 3.6.3 - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@mdx-js/mdx': 3.1.0(acorn@8.14.0) '@slorber/remark-comment': 1.0.0 escape-html: 1.0.3 estree-util-value-to-estree: 3.2.1 - file-loader: 6.2.0(webpack@5.97.1(esbuild@0.24.0)) + file-loader: 6.2.0(webpack@5.97.1(esbuild@0.25.1)) fs-extra: 11.3.0 image-size: 1.2.0 mdast-util-mdx: 3.0.0 @@ -10873,9 +11178,9 @@ snapshots: tslib: 2.8.1 unified: 11.0.5 unist-util-visit: 5.0.0 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.97.1(esbuild@0.24.0)))(webpack@5.97.1(esbuild@0.24.0)) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.97.1(esbuild@0.25.1)))(webpack@5.97.1(esbuild@0.25.1)) vfile: 6.0.3 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) transitivePeerDependencies: - '@swc/core' - acorn @@ -10885,9 +11190,9 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/module-type-aliases@3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/module-type-aliases@3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/history': 4.7.11 '@types/react': 18.3.13 '@types/react-router-config': 5.0.11 @@ -10904,17 +11209,17 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-content-blog@3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.3 - '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-docs': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) cheerio: 1.0.0-rc.12 feed: 4.2.2 fs-extra: 11.3.0 @@ -10926,7 +11231,7 @@ snapshots: tslib: 2.8.1 unist-util-visit: 5.0.0 utility-types: 3.11.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) transitivePeerDependencies: - '@docusaurus/faster' - '@mdx-js/react' @@ -10948,17 +11253,17 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.3 - '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/module-type-aliases': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/theme-common': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/module-type-aliases': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-common': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@types/react-router-config': 5.0.11 combine-promises: 1.2.0 fs-extra: 11.3.0 @@ -10968,7 +11273,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 utility-types: 3.11.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) transitivePeerDependencies: - '@docusaurus/faster' - '@mdx-js/react' @@ -10990,18 +11295,18 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-content-pages@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) fs-extra: 11.3.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) transitivePeerDependencies: - '@docusaurus/faster' - '@mdx-js/react' @@ -11023,11 +11328,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-debug@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) fs-extra: 11.3.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11054,11 +11359,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-google-analytics@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 @@ -11083,11 +11388,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-google-gtag@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@types/gtag.js': 0.0.12 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11113,11 +11418,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-google-tag-manager@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 @@ -11142,14 +11447,14 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-sitemap@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.3 - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) fs-extra: 11.3.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11176,21 +11481,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.6.3(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.6.3)': - dependencies: - '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-blog': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-docs': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-pages': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-debug': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-google-analytics': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-google-gtag': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-google-tag-manager': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-sitemap': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-classic': 3.6.3(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-search-algolia': 3.6.3(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.6.3) - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/preset-classic@3.6.3(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-blog': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-pages': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-debug': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-google-analytics': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-google-gtag': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-google-tag-manager': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-sitemap': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-classic': 3.6.3(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-search-algolia': 3.6.3(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.6.3) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -11222,21 +11527,21 @@ snapshots: '@types/react': 18.3.13 react: 18.3.1 - '@docusaurus/theme-classic@3.6.3(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/theme-classic@3.6.3(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.3 - '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/module-type-aliases': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-docs': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-pages': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/module-type-aliases': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-pages': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/theme-translations': 3.6.3 - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@mdx-js/react': 3.1.0(@types/react@18.3.13)(react@18.3.1) clsx: 2.1.1 copy-text-to-clipboard: 3.2.0 @@ -11273,13 +11578,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/theme-common@3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/module-type-aliases': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/mdx-loader': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/module-type-aliases': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/history': 4.7.11 '@types/react': 18.3.13 '@types/react-router-config': 5.0.11 @@ -11299,16 +11604,16 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/theme-search-algolia@3.6.3(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.6.3)': + '@docusaurus/theme-search-algolia@3.6.3(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(@types/react@18.3.13)(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.6.3)': dependencies: '@docsearch/react': 3.8.3(@algolia/client-search@5.20.0)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) - '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.3 - '@docusaurus/plugin-content-docs': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.24.0)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.6.3(@docusaurus/plugin-content-docs@3.6.3(@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1))(acorn@8.14.0)(esbuild@0.25.1)(eslint@9.20.0(jiti@2.4.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/theme-translations': 3.6.3 - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-validation': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) algoliasearch: 4.24.0 algoliasearch-helper: 3.24.1(algoliasearch@4.24.0) clsx: 2.1.1 @@ -11350,7 +11655,7 @@ snapshots: '@docusaurus/tsconfig@3.6.3': {} - '@docusaurus/types@3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/types@3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@mdx-js/mdx': 3.1.0(acorn@8.14.0) '@types/history': 4.7.11 @@ -11361,7 +11666,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) utility-types: 3.11.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) webpack-merge: 5.10.0 transitivePeerDependencies: - '@swc/core' @@ -11371,9 +11676,9 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils-common@3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/utils-common@3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tslib: 2.8.1 transitivePeerDependencies: - '@swc/core' @@ -11385,11 +11690,11 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils-validation@3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/utils-validation@3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: '@docusaurus/logger': 3.6.3 - '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fs-extra: 11.3.0 joi: 17.13.3 js-yaml: 4.1.0 @@ -11406,14 +11711,14 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils@3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/utils@3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: '@docusaurus/logger': 3.6.3 - '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-common': 3.6.3(acorn@8.14.0)(esbuild@0.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@svgr/webpack': 8.1.0(typescript@5.6.3) escape-string-regexp: 4.0.0 - file-loader: 6.2.0(webpack@5.97.1(esbuild@0.24.0)) + file-loader: 6.2.0(webpack@5.97.1(esbuild@0.25.1)) fs-extra: 11.3.0 github-slugger: 1.5.0 globby: 11.1.0 @@ -11426,9 +11731,9 @@ snapshots: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.8.1 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.97.1(esbuild@0.24.0)))(webpack@5.97.1(esbuild@0.24.0)) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.97.1(esbuild@0.25.1)))(webpack@5.97.1(esbuild@0.25.1)) utility-types: 3.11.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) transitivePeerDependencies: - '@swc/core' - acorn @@ -11440,6 +11745,8 @@ snapshots: - uglify-js - webpack-cli + '@emotion/hash@0.9.2': {} + '@esbuild/aix-ppc64@0.21.5': optional: true @@ -11449,6 +11756,9 @@ snapshots: '@esbuild/aix-ppc64@0.24.0': optional: true + '@esbuild/aix-ppc64@0.25.1': + optional: true + '@esbuild/android-arm64@0.21.5': optional: true @@ -11458,6 +11768,9 @@ snapshots: '@esbuild/android-arm64@0.24.0': optional: true + '@esbuild/android-arm64@0.25.1': + optional: true + '@esbuild/android-arm@0.21.5': optional: true @@ -11467,6 +11780,9 @@ snapshots: '@esbuild/android-arm@0.24.0': optional: true + '@esbuild/android-arm@0.25.1': + optional: true + '@esbuild/android-x64@0.21.5': optional: true @@ -11476,6 +11792,9 @@ snapshots: '@esbuild/android-x64@0.24.0': optional: true + '@esbuild/android-x64@0.25.1': + optional: true + '@esbuild/darwin-arm64@0.21.5': optional: true @@ -11485,6 +11804,9 @@ snapshots: '@esbuild/darwin-arm64@0.24.0': optional: true + '@esbuild/darwin-arm64@0.25.1': + optional: true + '@esbuild/darwin-x64@0.21.5': optional: true @@ -11494,6 +11816,9 @@ snapshots: '@esbuild/darwin-x64@0.24.0': optional: true + '@esbuild/darwin-x64@0.25.1': + optional: true + '@esbuild/freebsd-arm64@0.21.5': optional: true @@ -11503,6 +11828,9 @@ snapshots: '@esbuild/freebsd-arm64@0.24.0': optional: true + '@esbuild/freebsd-arm64@0.25.1': + optional: true + '@esbuild/freebsd-x64@0.21.5': optional: true @@ -11512,6 +11840,9 @@ snapshots: '@esbuild/freebsd-x64@0.24.0': optional: true + '@esbuild/freebsd-x64@0.25.1': + optional: true + '@esbuild/linux-arm64@0.21.5': optional: true @@ -11521,6 +11852,9 @@ snapshots: '@esbuild/linux-arm64@0.24.0': optional: true + '@esbuild/linux-arm64@0.25.1': + optional: true + '@esbuild/linux-arm@0.21.5': optional: true @@ -11530,6 +11864,9 @@ snapshots: '@esbuild/linux-arm@0.24.0': optional: true + '@esbuild/linux-arm@0.25.1': + optional: true + '@esbuild/linux-ia32@0.21.5': optional: true @@ -11539,6 +11876,9 @@ snapshots: '@esbuild/linux-ia32@0.24.0': optional: true + '@esbuild/linux-ia32@0.25.1': + optional: true + '@esbuild/linux-loong64@0.21.5': optional: true @@ -11548,6 +11888,9 @@ snapshots: '@esbuild/linux-loong64@0.24.0': optional: true + '@esbuild/linux-loong64@0.25.1': + optional: true + '@esbuild/linux-mips64el@0.21.5': optional: true @@ -11557,6 +11900,9 @@ snapshots: '@esbuild/linux-mips64el@0.24.0': optional: true + '@esbuild/linux-mips64el@0.25.1': + optional: true + '@esbuild/linux-ppc64@0.21.5': optional: true @@ -11566,6 +11912,9 @@ snapshots: '@esbuild/linux-ppc64@0.24.0': optional: true + '@esbuild/linux-ppc64@0.25.1': + optional: true + '@esbuild/linux-riscv64@0.21.5': optional: true @@ -11575,6 +11924,9 @@ snapshots: '@esbuild/linux-riscv64@0.24.0': optional: true + '@esbuild/linux-riscv64@0.25.1': + optional: true + '@esbuild/linux-s390x@0.21.5': optional: true @@ -11584,6 +11936,9 @@ snapshots: '@esbuild/linux-s390x@0.24.0': optional: true + '@esbuild/linux-s390x@0.25.1': + optional: true + '@esbuild/linux-x64@0.21.5': optional: true @@ -11593,6 +11948,12 @@ snapshots: '@esbuild/linux-x64@0.24.0': optional: true + '@esbuild/linux-x64@0.25.1': + optional: true + + '@esbuild/netbsd-arm64@0.25.1': + optional: true + '@esbuild/netbsd-x64@0.21.5': optional: true @@ -11602,12 +11963,18 @@ snapshots: '@esbuild/netbsd-x64@0.24.0': optional: true + '@esbuild/netbsd-x64@0.25.1': + optional: true + '@esbuild/openbsd-arm64@0.23.1': optional: true '@esbuild/openbsd-arm64@0.24.0': optional: true + '@esbuild/openbsd-arm64@0.25.1': + optional: true + '@esbuild/openbsd-x64@0.21.5': optional: true @@ -11617,6 +11984,9 @@ snapshots: '@esbuild/openbsd-x64@0.24.0': optional: true + '@esbuild/openbsd-x64@0.25.1': + optional: true + '@esbuild/sunos-x64@0.21.5': optional: true @@ -11626,6 +11996,9 @@ snapshots: '@esbuild/sunos-x64@0.24.0': optional: true + '@esbuild/sunos-x64@0.25.1': + optional: true + '@esbuild/win32-arm64@0.21.5': optional: true @@ -11635,6 +12008,9 @@ snapshots: '@esbuild/win32-arm64@0.24.0': optional: true + '@esbuild/win32-arm64@0.25.1': + optional: true + '@esbuild/win32-ia32@0.21.5': optional: true @@ -11644,6 +12020,9 @@ snapshots: '@esbuild/win32-ia32@0.24.0': optional: true + '@esbuild/win32-ia32@0.25.1': + optional: true + '@esbuild/win32-x64@0.21.5': optional: true @@ -11653,6 +12032,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true + '@esbuild/win32-x64@0.25.1': + optional: true + '@eslint-community/eslint-utils@4.4.1(eslint@9.20.0(jiti@2.4.1))': dependencies: eslint: 9.20.0(jiti@2.4.1) @@ -11754,6 +12136,14 @@ snapshots: optionalDependencies: typescript: 5.6.3 + '@joshwooding/vite-plugin-react-docgen-typescript@0.4.2(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))': + dependencies: + magic-string: 0.27.0 + react-docgen-typescript: 2.2.2(typescript@5.6.3) + vite: 6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1) + optionalDependencies: + typescript: 5.6.3 + '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -11872,66 +12262,69 @@ snapshots: optionalDependencies: '@types/react': 18.3.13 - '@rollup/pluginutils@5.1.3(rollup@4.28.0)': + '@rollup/pluginutils@5.1.3(rollup@4.36.0)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.28.0 + rollup: 4.36.0 - '@rollup/rollup-android-arm-eabi@4.28.0': + '@rollup/rollup-android-arm-eabi@4.36.0': optional: true - '@rollup/rollup-android-arm64@4.28.0': + '@rollup/rollup-android-arm64@4.36.0': optional: true - '@rollup/rollup-darwin-arm64@4.28.0': + '@rollup/rollup-darwin-arm64@4.36.0': optional: true - '@rollup/rollup-darwin-x64@4.28.0': + '@rollup/rollup-darwin-x64@4.36.0': optional: true - '@rollup/rollup-freebsd-arm64@4.28.0': + '@rollup/rollup-freebsd-arm64@4.36.0': optional: true - '@rollup/rollup-freebsd-x64@4.28.0': + '@rollup/rollup-freebsd-x64@4.36.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.28.0': + '@rollup/rollup-linux-arm-gnueabihf@4.36.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.28.0': + '@rollup/rollup-linux-arm-musleabihf@4.36.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.28.0': + '@rollup/rollup-linux-arm64-gnu@4.36.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.28.0': + '@rollup/rollup-linux-arm64-musl@4.36.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': + '@rollup/rollup-linux-loongarch64-gnu@4.36.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.28.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.36.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.28.0': + '@rollup/rollup-linux-riscv64-gnu@4.36.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.28.0': + '@rollup/rollup-linux-s390x-gnu@4.36.0': optional: true - '@rollup/rollup-linux-x64-musl@4.28.0': + '@rollup/rollup-linux-x64-gnu@4.36.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.28.0': + '@rollup/rollup-linux-x64-musl@4.36.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.28.0': + '@rollup/rollup-win32-arm64-msvc@4.36.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.28.0': + '@rollup/rollup-win32-ia32-msvc@4.36.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.36.0': optional: true '@sideway/address@4.1.5': @@ -12097,6 +12490,14 @@ snapshots: ts-dedent: 2.2.0 vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) + '@storybook/builder-vite@8.4.6(storybook@8.5.0(prettier@2.8.8))(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))': + dependencies: + '@storybook/csf-plugin': 8.4.6(storybook@8.5.0(prettier@2.8.8)) + browser-assert: 1.2.1 + storybook: 8.5.0(prettier@2.8.8) + ts-dedent: 2.2.0 + vite: 6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1) + '@storybook/components@8.4.6(storybook@8.5.0(prettier@2.8.8))': dependencies: storybook: 8.5.0(prettier@2.8.8) @@ -12172,10 +12573,10 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.5.0(prettier@2.8.8) - '@storybook/react-vite@8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0))': + '@storybook/react-vite@8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0))': dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.4.2(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) - '@rollup/pluginutils': 5.1.3(rollup@4.28.0) + '@rollup/pluginutils': 5.1.3(rollup@4.36.0) '@storybook/builder-vite': 8.4.6(storybook@8.5.0(prettier@2.8.8))(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) '@storybook/react': 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) find-up: 5.0.0 @@ -12193,6 +12594,27 @@ snapshots: - supports-color - typescript + '@storybook/react-vite@8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))': + dependencies: + '@joshwooding/vite-plugin-react-docgen-typescript': 0.4.2(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) + '@rollup/pluginutils': 5.1.3(rollup@4.36.0) + '@storybook/builder-vite': 8.4.6(storybook@8.5.0(prettier@2.8.8))(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) + '@storybook/react': 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) + find-up: 5.0.0 + magic-string: 0.30.14 + react: 18.3.1 + react-docgen: 7.1.0 + react-dom: 18.3.1(react@18.3.1) + resolve: 1.22.8 + storybook: 8.5.0(prettier@2.8.8) + tsconfig-paths: 4.2.0 + vite: 6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1) + transitivePeerDependencies: + - '@storybook/test' + - rollup + - supports-color + - typescript + '@storybook/react@8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)': dependencies: '@storybook/components': 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -12718,6 +13140,97 @@ snapshots: '@ungap/structured-clone@1.3.0': {} + '@vanilla-extract/babel-plugin-debug-ids@1.2.0': + dependencies: + '@babel/core': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@vanilla-extract/compiler@0.1.2(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)': + dependencies: + '@vanilla-extract/css': 1.17.1 + '@vanilla-extract/integration': 8.0.1 + vite: 6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1) + vite-node: 3.0.9(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + '@vanilla-extract/css@1.17.1': + dependencies: + '@emotion/hash': 0.9.2 + '@vanilla-extract/private': 1.0.6 + css-what: 6.1.0 + cssesc: 3.0.0 + csstype: 3.1.3 + dedent: 1.5.3 + deep-object-diff: 1.1.9 + deepmerge: 4.3.1 + lru-cache: 10.4.3 + media-query-parser: 2.0.2 + modern-ahocorasick: 1.1.0 + picocolors: 1.1.1 + transitivePeerDependencies: + - babel-plugin-macros + + '@vanilla-extract/esbuild-plugin@2.3.15(esbuild@0.25.1)': + dependencies: + '@vanilla-extract/integration': 8.0.1 + optionalDependencies: + esbuild: 0.25.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + '@vanilla-extract/integration@8.0.1': + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + '@vanilla-extract/babel-plugin-debug-ids': 1.2.0 + '@vanilla-extract/css': 1.17.1 + dedent: 1.5.3 + esbuild: 0.25.1 + eval: 0.1.8 + find-up: 5.0.0 + javascript-stringify: 2.1.0 + mlly: 1.7.4 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + '@vanilla-extract/private@1.0.6': {} + + '@vanilla-extract/vite-plugin@5.0.1(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0))(yaml@2.6.1)': + dependencies: + '@vanilla-extract/compiler': 0.1.2(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1) + '@vanilla-extract/integration': 8.0.1 + vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + '@vitest/coverage-v8@2.1.8(vitest@2.1.8(@types/node@22.10.1)(happy-dom@15.11.7)(terser@5.37.0))': dependencies: '@ampproject/remapping': 2.3.0 @@ -13097,26 +13610,26 @@ snapshots: at-least-node@1.0.0: {} - autoprefixer@10.4.20(postcss@8.4.49): + autoprefixer@10.4.20(postcss@8.5.3): dependencies: browserslist: 4.24.4 caniuse-lite: 1.0.30001695 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 - babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.97.1(esbuild@0.24.0)): + babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.97.1(esbuild@0.25.1)): dependencies: '@babel/core': 7.26.0 find-cache-dir: 4.0.0 schema-utils: 4.3.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) babel-plugin-dynamic-import-node@2.3.3: dependencies: @@ -13247,9 +13760,9 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bundle-require@5.0.0(esbuild@0.24.0): + bundle-require@5.1.0(esbuild@0.25.1): dependencies: - esbuild: 0.24.0 + esbuild: 0.25.1 load-tsconfig: 0.2.5 bytes@3.0.0: {} @@ -13382,7 +13895,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chokidar@4.0.1: + chokidar@4.0.3: dependencies: readdirp: 4.0.2 @@ -13526,6 +14039,8 @@ snapshots: concat-map@0.0.1: {} + confbox@0.1.8: {} + config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -13541,7 +14056,7 @@ snapshots: connect-history-api-fallback@2.0.0: {} - consola@3.2.3: {} + consola@3.4.2: {} content-disposition@0.5.2: {} @@ -13576,7 +14091,7 @@ snapshots: copy-text-to-clipboard@3.2.0: {} - copy-webpack-plugin@11.0.0(webpack@5.97.1(esbuild@0.24.0)): + copy-webpack-plugin@11.0.0(webpack@5.97.1(esbuild@0.25.1)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -13584,7 +14099,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.3.0 serialize-javascript: 6.0.2 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) core-js-compat@3.40.0: dependencies: @@ -13639,51 +14154,51 @@ snapshots: dependencies: type-fest: 1.4.0 - css-blank-pseudo@7.0.1(postcss@8.4.49): + css-blank-pseudo@7.0.1(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - css-declaration-sorter@7.2.0(postcss@8.4.49): + css-declaration-sorter@7.2.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - css-has-pseudo@7.0.2(postcss@8.4.49): + css-has-pseudo@7.0.2(postcss@8.5.3): dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - css-loader@6.11.0(webpack@5.97.1(esbuild@0.24.0)): + css-loader@6.11.0(webpack@5.97.1(esbuild@0.25.1)): dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) - postcss-modules-local-by-default: 4.2.0(postcss@8.4.49) - postcss-modules-scope: 3.2.1(postcss@8.4.49) - postcss-modules-values: 4.0.0(postcss@8.4.49) + icss-utils: 5.1.0(postcss@8.5.3) + postcss: 8.5.3 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.3) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.3) + postcss-modules-scope: 3.2.1(postcss@8.5.3) + postcss-modules-values: 4.0.0(postcss@8.5.3) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) - css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(esbuild@0.24.0)(webpack@5.97.1(esbuild@0.24.0)): + css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(esbuild@0.25.1)(webpack@5.97.1(esbuild@0.25.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 6.1.2(postcss@8.4.49) + cssnano: 6.1.2(postcss@8.5.3) jest-worker: 29.7.0 - postcss: 8.4.49 + postcss: 8.5.3 schema-utils: 4.3.0 serialize-javascript: 6.0.2 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) optionalDependencies: clean-css: 5.3.3 - esbuild: 0.24.0 + esbuild: 0.25.1 - css-prefers-color-scheme@10.0.0(postcss@8.4.49): + css-prefers-color-scheme@10.0.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 css-select@4.3.0: dependencies: @@ -13719,60 +14234,60 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-advanced@6.1.2(postcss@8.4.49): + cssnano-preset-advanced@6.1.2(postcss@8.5.3): dependencies: - autoprefixer: 10.4.20(postcss@8.4.49) + autoprefixer: 10.4.20(postcss@8.5.3) browserslist: 4.24.4 - cssnano-preset-default: 6.1.2(postcss@8.4.49) - postcss: 8.4.49 - postcss-discard-unused: 6.0.5(postcss@8.4.49) - postcss-merge-idents: 6.0.3(postcss@8.4.49) - postcss-reduce-idents: 6.0.3(postcss@8.4.49) - postcss-zindex: 6.0.2(postcss@8.4.49) + cssnano-preset-default: 6.1.2(postcss@8.5.3) + postcss: 8.5.3 + postcss-discard-unused: 6.0.5(postcss@8.5.3) + postcss-merge-idents: 6.0.3(postcss@8.5.3) + postcss-reduce-idents: 6.0.3(postcss@8.5.3) + postcss-zindex: 6.0.2(postcss@8.5.3) - cssnano-preset-default@6.1.2(postcss@8.4.49): + cssnano-preset-default@6.1.2(postcss@8.5.3): dependencies: browserslist: 4.24.4 - css-declaration-sorter: 7.2.0(postcss@8.4.49) - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 - postcss-calc: 9.0.1(postcss@8.4.49) - postcss-colormin: 6.1.0(postcss@8.4.49) - postcss-convert-values: 6.1.0(postcss@8.4.49) - postcss-discard-comments: 6.0.2(postcss@8.4.49) - postcss-discard-duplicates: 6.0.3(postcss@8.4.49) - postcss-discard-empty: 6.0.3(postcss@8.4.49) - postcss-discard-overridden: 6.0.2(postcss@8.4.49) - postcss-merge-longhand: 6.0.5(postcss@8.4.49) - postcss-merge-rules: 6.1.1(postcss@8.4.49) - postcss-minify-font-values: 6.1.0(postcss@8.4.49) - postcss-minify-gradients: 6.0.3(postcss@8.4.49) - postcss-minify-params: 6.1.0(postcss@8.4.49) - postcss-minify-selectors: 6.0.4(postcss@8.4.49) - postcss-normalize-charset: 6.0.2(postcss@8.4.49) - postcss-normalize-display-values: 6.0.2(postcss@8.4.49) - postcss-normalize-positions: 6.0.2(postcss@8.4.49) - postcss-normalize-repeat-style: 6.0.2(postcss@8.4.49) - postcss-normalize-string: 6.0.2(postcss@8.4.49) - postcss-normalize-timing-functions: 6.0.2(postcss@8.4.49) - postcss-normalize-unicode: 6.1.0(postcss@8.4.49) - postcss-normalize-url: 6.0.2(postcss@8.4.49) - postcss-normalize-whitespace: 6.0.2(postcss@8.4.49) - postcss-ordered-values: 6.0.2(postcss@8.4.49) - postcss-reduce-initial: 6.1.0(postcss@8.4.49) - postcss-reduce-transforms: 6.0.2(postcss@8.4.49) - postcss-svgo: 6.0.3(postcss@8.4.49) - postcss-unique-selectors: 6.0.4(postcss@8.4.49) - - cssnano-utils@4.0.2(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - - cssnano@6.1.2(postcss@8.4.49): - dependencies: - cssnano-preset-default: 6.1.2(postcss@8.4.49) + css-declaration-sorter: 7.2.0(postcss@8.5.3) + cssnano-utils: 4.0.2(postcss@8.5.3) + postcss: 8.5.3 + postcss-calc: 9.0.1(postcss@8.5.3) + postcss-colormin: 6.1.0(postcss@8.5.3) + postcss-convert-values: 6.1.0(postcss@8.5.3) + postcss-discard-comments: 6.0.2(postcss@8.5.3) + postcss-discard-duplicates: 6.0.3(postcss@8.5.3) + postcss-discard-empty: 6.0.3(postcss@8.5.3) + postcss-discard-overridden: 6.0.2(postcss@8.5.3) + postcss-merge-longhand: 6.0.5(postcss@8.5.3) + postcss-merge-rules: 6.1.1(postcss@8.5.3) + postcss-minify-font-values: 6.1.0(postcss@8.5.3) + postcss-minify-gradients: 6.0.3(postcss@8.5.3) + postcss-minify-params: 6.1.0(postcss@8.5.3) + postcss-minify-selectors: 6.0.4(postcss@8.5.3) + postcss-normalize-charset: 6.0.2(postcss@8.5.3) + postcss-normalize-display-values: 6.0.2(postcss@8.5.3) + postcss-normalize-positions: 6.0.2(postcss@8.5.3) + postcss-normalize-repeat-style: 6.0.2(postcss@8.5.3) + postcss-normalize-string: 6.0.2(postcss@8.5.3) + postcss-normalize-timing-functions: 6.0.2(postcss@8.5.3) + postcss-normalize-unicode: 6.1.0(postcss@8.5.3) + postcss-normalize-url: 6.0.2(postcss@8.5.3) + postcss-normalize-whitespace: 6.0.2(postcss@8.5.3) + postcss-ordered-values: 6.0.2(postcss@8.5.3) + postcss-reduce-initial: 6.1.0(postcss@8.5.3) + postcss-reduce-transforms: 6.0.2(postcss@8.5.3) + postcss-svgo: 6.0.3(postcss@8.5.3) + postcss-unique-selectors: 6.0.4(postcss@8.5.3) + + cssnano-utils@4.0.2(postcss@8.5.3): + dependencies: + postcss: 8.5.3 + + cssnano@6.1.2(postcss@8.5.3): + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.5.3) lilconfig: 3.1.3 - postcss: 8.4.49 + postcss: 8.5.3 csso@5.0.5: dependencies: @@ -13838,12 +14353,16 @@ snapshots: dedent@0.7.0: {} + dedent@1.5.3: {} + deep-eql@5.0.2: {} deep-extend@0.6.0: {} deep-is@0.1.4: {} + deep-object-diff@1.1.9: {} + deepmerge@4.3.1: {} default-gateway@6.0.3: @@ -14121,6 +14640,8 @@ snapshots: es-module-lexer@1.5.4: {} + es-module-lexer@1.6.0: {} + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -14243,6 +14764,34 @@ snapshots: '@esbuild/win32-ia32': 0.24.0 '@esbuild/win32-x64': 0.24.0 + esbuild@0.25.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.1 + '@esbuild/android-arm': 0.25.1 + '@esbuild/android-arm64': 0.25.1 + '@esbuild/android-x64': 0.25.1 + '@esbuild/darwin-arm64': 0.25.1 + '@esbuild/darwin-x64': 0.25.1 + '@esbuild/freebsd-arm64': 0.25.1 + '@esbuild/freebsd-x64': 0.25.1 + '@esbuild/linux-arm': 0.25.1 + '@esbuild/linux-arm64': 0.25.1 + '@esbuild/linux-ia32': 0.25.1 + '@esbuild/linux-loong64': 0.25.1 + '@esbuild/linux-mips64el': 0.25.1 + '@esbuild/linux-ppc64': 0.25.1 + '@esbuild/linux-riscv64': 0.25.1 + '@esbuild/linux-s390x': 0.25.1 + '@esbuild/linux-x64': 0.25.1 + '@esbuild/netbsd-arm64': 0.25.1 + '@esbuild/netbsd-x64': 0.25.1 + '@esbuild/openbsd-arm64': 0.25.1 + '@esbuild/openbsd-x64': 0.25.1 + '@esbuild/sunos-x64': 0.25.1 + '@esbuild/win32-arm64': 0.25.1 + '@esbuild/win32-ia32': 0.25.1 + '@esbuild/win32-x64': 0.25.1 + escalade@3.2.0: {} escape-goat@4.0.0: {} @@ -14530,7 +15079,7 @@ snapshots: dependencies: websocket-driver: 0.7.4 - fdir@6.4.2(picomatch@4.0.2): + fdir@6.4.3(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -14546,11 +15095,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@6.2.0(webpack@5.97.1(esbuild@0.24.0)): + file-loader@6.2.0(webpack@5.97.1(esbuild@0.25.1)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) filesize@8.0.7: {} @@ -14634,7 +15183,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@6.5.3(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3)(webpack@5.97.1(esbuild@0.24.0)): + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)): dependencies: '@babel/code-frame': 7.26.2 '@types/json-schema': 7.0.15 @@ -14650,7 +15199,7 @@ snapshots: semver: 7.6.3 tapable: 1.1.3 typescript: 5.6.3 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) optionalDependencies: eslint: 9.20.0(jiti@2.4.1) @@ -15060,7 +15609,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.3(webpack@5.97.1(esbuild@0.24.0)): + html-webpack-plugin@5.6.3(webpack@5.97.1(esbuild@0.25.1)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -15068,7 +15617,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) htmlparser2@6.1.0: dependencies: @@ -15142,9 +15691,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.49): + icss-utils@5.1.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 ieee754@1.2.1: {} @@ -15463,6 +16012,8 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + javascript-stringify@2.1.0: {} + jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -15934,6 +16485,10 @@ snapshots: mdn-data@2.0.30: {} + media-query-parser@2.0.2: + dependencies: + '@babel/runtime': 7.26.0 + media-typer@0.3.0: {} memfs@3.5.3: @@ -16286,11 +16841,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.9.2(webpack@5.97.1(esbuild@0.24.0)): + mini-css-extract-plugin@2.9.2(webpack@5.97.1(esbuild@0.25.1)): dependencies: schema-utils: 4.3.0 tapable: 2.2.1 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) minimalistic-assert@1.0.1: {} @@ -16308,6 +16863,15 @@ snapshots: minipass@7.1.2: {} + mlly@1.7.4: + dependencies: + acorn: 8.14.0 + pathe: 2.0.3 + pkg-types: 1.3.1 + ufo: 1.5.4 + + modern-ahocorasick@1.1.0: {} + mri@1.2.0: {} mrmime@2.0.0: {} @@ -16377,11 +16941,11 @@ snapshots: dependencies: boolbase: 1.0.0 - null-loader@4.0.1(webpack@5.97.1(esbuild@0.24.0)): + null-loader@4.0.1(webpack@5.97.1(esbuild@0.25.1)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) object-assign@4.1.1: {} @@ -16620,6 +17184,8 @@ snapshots: pathe@1.1.2: {} + pathe@2.0.3: {} + pathval@2.0.0: {} picocolors@1.1.1: {} @@ -16638,6 +17204,12 @@ snapshots: dependencies: find-up: 6.3.0 + pkg-types@1.3.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.4 + pathe: 2.0.3 + pkg-up@3.1.0: dependencies: find-up: 3.0.0 @@ -16648,408 +17220,408 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-attribute-case-insensitive@7.0.1(postcss@8.4.49): + postcss-attribute-case-insensitive@7.0.1(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - postcss-calc@9.0.1(postcss@8.4.49): + postcss-calc@9.0.1(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-clamp@4.1.0(postcss@8.4.49): + postcss-clamp@4.1.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-color-functional-notation@7.0.7(postcss@8.4.49): + postcss-color-functional-notation@7.0.7(postcss@8.5.3): dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 - postcss-color-hex-alpha@10.0.0(postcss@8.4.49): + postcss-color-hex-alpha@10.0.0(postcss@8.5.3): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-color-rebeccapurple@10.0.0(postcss@8.4.49): + postcss-color-rebeccapurple@10.0.0(postcss@8.5.3): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-colormin@6.1.0(postcss@8.4.49): + postcss-colormin@6.1.0(postcss@8.5.3): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-convert-values@6.1.0(postcss@8.4.49): + postcss-convert-values@6.1.0(postcss@8.5.3): dependencies: browserslist: 4.24.4 - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-custom-media@11.0.5(postcss@8.4.49): + postcss-custom-media@11.0.5(postcss@8.5.3): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.4.49 + postcss: 8.5.3 - postcss-custom-properties@14.0.4(postcss@8.4.49): + postcss-custom-properties@14.0.4(postcss@8.5.3): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-custom-selectors@8.0.4(postcss@8.4.49): + postcss-custom-selectors@8.0.4(postcss@8.5.3): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - postcss-dir-pseudo-class@9.0.1(postcss@8.4.49): + postcss-dir-pseudo-class@9.0.1(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - postcss-discard-comments@6.0.2(postcss@8.4.49): + postcss-discard-comments@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - postcss-discard-duplicates@6.0.3(postcss@8.4.49): + postcss-discard-duplicates@6.0.3(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - postcss-discard-empty@6.0.3(postcss@8.4.49): + postcss-discard-empty@6.0.3(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - postcss-discard-overridden@6.0.2(postcss@8.4.49): + postcss-discard-overridden@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - postcss-discard-unused@6.0.5(postcss@8.4.49): + postcss-discard-unused@6.0.5(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 6.1.2 - postcss-double-position-gradients@6.0.0(postcss@8.4.49): + postcss-double-position-gradients@6.0.0(postcss@8.5.3): dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-focus-visible@10.0.1(postcss@8.4.49): + postcss-focus-visible@10.0.1(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - postcss-focus-within@9.0.1(postcss@8.4.49): + postcss-focus-within@9.0.1(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - postcss-font-variant@5.0.0(postcss@8.4.49): + postcss-font-variant@5.0.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - postcss-gap-properties@6.0.0(postcss@8.4.49): + postcss-gap-properties@6.0.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - postcss-image-set-function@7.0.0(postcss@8.4.49): + postcss-image-set-function@7.0.0(postcss@8.5.3): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-lab-function@7.0.7(postcss@8.4.49): + postcss-lab-function@7.0.7(postcss@8.5.3): dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/utilities': 2.0.0(postcss@8.5.3) + postcss: 8.5.3 - postcss-load-config@6.0.1(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.1): + postcss-load-config@6.0.1(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(yaml@2.6.1): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 2.4.1 - postcss: 8.4.49 + postcss: 8.5.3 tsx: 4.19.2 yaml: 2.6.1 - postcss-loader@7.3.4(postcss@8.4.49)(typescript@5.6.3)(webpack@5.97.1(esbuild@0.24.0)): + postcss-loader@7.3.4(postcss@8.5.3)(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)): dependencies: cosmiconfig: 8.3.6(typescript@5.6.3) jiti: 1.21.7 - postcss: 8.4.49 + postcss: 8.5.3 semver: 7.6.3 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) transitivePeerDependencies: - typescript - postcss-logical@8.0.0(postcss@8.4.49): + postcss-logical@8.0.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-merge-idents@6.0.3(postcss@8.4.49): + postcss-merge-idents@6.0.3(postcss@8.5.3): dependencies: - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 4.0.2(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-merge-longhand@6.0.5(postcss@8.4.49): + postcss-merge-longhand@6.0.5(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - stylehacks: 6.1.1(postcss@8.4.49) + stylehacks: 6.1.1(postcss@8.5.3) - postcss-merge-rules@6.1.1(postcss@8.4.49): + postcss-merge-rules@6.1.1(postcss@8.5.3): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 4.0.2(postcss@8.5.3) + postcss: 8.5.3 postcss-selector-parser: 6.1.2 - postcss-minify-font-values@6.1.0(postcss@8.4.49): + postcss-minify-font-values@6.1.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-minify-gradients@6.0.3(postcss@8.4.49): + postcss-minify-gradients@6.0.3(postcss@8.5.3): dependencies: colord: 2.9.3 - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 4.0.2(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-minify-params@6.1.0(postcss@8.4.49): + postcss-minify-params@6.1.0(postcss@8.5.3): dependencies: browserslist: 4.24.4 - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 4.0.2(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-minify-selectors@6.0.4(postcss@8.4.49): + postcss-minify-selectors@6.0.4(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 6.1.2 - postcss-modules-extract-imports@3.1.0(postcss@8.4.49): + postcss-modules-extract-imports@3.1.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - postcss-modules-local-by-default@4.2.0(postcss@8.4.49): + postcss-modules-local-by-default@4.2.0(postcss@8.5.3): dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 + icss-utils: 5.1.0(postcss@8.5.3) + postcss: 8.5.3 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.4.49): + postcss-modules-scope@3.2.1(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - postcss-modules-values@4.0.0(postcss@8.4.49): + postcss-modules-values@4.0.0(postcss@8.5.3): dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 + icss-utils: 5.1.0(postcss@8.5.3) + postcss: 8.5.3 - postcss-nesting@13.0.1(postcss@8.4.49): + postcss-nesting@13.0.1(postcss@8.5.3): dependencies: '@csstools/selector-resolve-nested': 3.0.0(postcss-selector-parser@7.0.0) '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - postcss-normalize-charset@6.0.2(postcss@8.4.49): + postcss-normalize-charset@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - postcss-normalize-display-values@6.0.2(postcss@8.4.49): + postcss-normalize-display-values@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-normalize-positions@6.0.2(postcss@8.4.49): + postcss-normalize-positions@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@6.0.2(postcss@8.4.49): + postcss-normalize-repeat-style@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-normalize-string@6.0.2(postcss@8.4.49): + postcss-normalize-string@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@6.0.2(postcss@8.4.49): + postcss-normalize-timing-functions@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@6.1.0(postcss@8.4.49): + postcss-normalize-unicode@6.1.0(postcss@8.5.3): dependencies: browserslist: 4.24.4 - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-normalize-url@6.0.2(postcss@8.4.49): + postcss-normalize-url@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@6.0.2(postcss@8.4.49): + postcss-normalize-whitespace@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-opacity-percentage@3.0.0(postcss@8.4.49): + postcss-opacity-percentage@3.0.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - postcss-ordered-values@6.0.2(postcss@8.4.49): + postcss-ordered-values@6.0.2(postcss@8.5.3): dependencies: - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 4.0.2(postcss@8.5.3) + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-overflow-shorthand@6.0.0(postcss@8.4.49): + postcss-overflow-shorthand@6.0.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-page-break@3.0.4(postcss@8.4.49): + postcss-page-break@3.0.4(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - postcss-place@10.0.0(postcss@8.4.49): + postcss-place@10.0.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-preset-env@10.1.3(postcss@8.4.49): - dependencies: - '@csstools/postcss-cascade-layers': 5.0.1(postcss@8.4.49) - '@csstools/postcss-color-function': 4.0.7(postcss@8.4.49) - '@csstools/postcss-color-mix-function': 3.0.7(postcss@8.4.49) - '@csstools/postcss-content-alt-text': 2.0.4(postcss@8.4.49) - '@csstools/postcss-exponential-functions': 2.0.6(postcss@8.4.49) - '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.4.49) - '@csstools/postcss-gamut-mapping': 2.0.7(postcss@8.4.49) - '@csstools/postcss-gradients-interpolation-method': 5.0.7(postcss@8.4.49) - '@csstools/postcss-hwb-function': 4.0.7(postcss@8.4.49) - '@csstools/postcss-ic-unit': 4.0.0(postcss@8.4.49) - '@csstools/postcss-initial': 2.0.0(postcss@8.4.49) - '@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.4.49) - '@csstools/postcss-light-dark-function': 2.0.7(postcss@8.4.49) - '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.4.49) - '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.4.49) - '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.4.49) - '@csstools/postcss-logical-resize': 3.0.0(postcss@8.4.49) - '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.4.49) - '@csstools/postcss-media-minmax': 2.0.6(postcss@8.4.49) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.4.49) - '@csstools/postcss-nested-calc': 4.0.0(postcss@8.4.49) - '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.4.49) - '@csstools/postcss-oklab-function': 4.0.7(postcss@8.4.49) - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/postcss-random-function': 1.0.2(postcss@8.4.49) - '@csstools/postcss-relative-color-syntax': 3.0.7(postcss@8.4.49) - '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.4.49) - '@csstools/postcss-sign-functions': 1.1.1(postcss@8.4.49) - '@csstools/postcss-stepped-value-functions': 4.0.6(postcss@8.4.49) - '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.4.49) - '@csstools/postcss-trigonometric-functions': 4.0.6(postcss@8.4.49) - '@csstools/postcss-unset-value': 4.0.0(postcss@8.4.49) - autoprefixer: 10.4.20(postcss@8.4.49) + postcss-preset-env@10.1.3(postcss@8.5.3): + dependencies: + '@csstools/postcss-cascade-layers': 5.0.1(postcss@8.5.3) + '@csstools/postcss-color-function': 4.0.7(postcss@8.5.3) + '@csstools/postcss-color-mix-function': 3.0.7(postcss@8.5.3) + '@csstools/postcss-content-alt-text': 2.0.4(postcss@8.5.3) + '@csstools/postcss-exponential-functions': 2.0.6(postcss@8.5.3) + '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.3) + '@csstools/postcss-gamut-mapping': 2.0.7(postcss@8.5.3) + '@csstools/postcss-gradients-interpolation-method': 5.0.7(postcss@8.5.3) + '@csstools/postcss-hwb-function': 4.0.7(postcss@8.5.3) + '@csstools/postcss-ic-unit': 4.0.0(postcss@8.5.3) + '@csstools/postcss-initial': 2.0.0(postcss@8.5.3) + '@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.5.3) + '@csstools/postcss-light-dark-function': 2.0.7(postcss@8.5.3) + '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.3) + '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.3) + '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.3) + '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.3) + '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.5.3) + '@csstools/postcss-media-minmax': 2.0.6(postcss@8.5.3) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.5.3) + '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.3) + '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.5.3) + '@csstools/postcss-oklab-function': 4.0.7(postcss@8.5.3) + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) + '@csstools/postcss-random-function': 1.0.2(postcss@8.5.3) + '@csstools/postcss-relative-color-syntax': 3.0.7(postcss@8.5.3) + '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.3) + '@csstools/postcss-sign-functions': 1.1.1(postcss@8.5.3) + '@csstools/postcss-stepped-value-functions': 4.0.6(postcss@8.5.3) + '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.5.3) + '@csstools/postcss-trigonometric-functions': 4.0.6(postcss@8.5.3) + '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.3) + autoprefixer: 10.4.20(postcss@8.5.3) browserslist: 4.24.4 - css-blank-pseudo: 7.0.1(postcss@8.4.49) - css-has-pseudo: 7.0.2(postcss@8.4.49) - css-prefers-color-scheme: 10.0.0(postcss@8.4.49) + css-blank-pseudo: 7.0.1(postcss@8.5.3) + css-has-pseudo: 7.0.2(postcss@8.5.3) + css-prefers-color-scheme: 10.0.0(postcss@8.5.3) cssdb: 8.2.3 - postcss: 8.4.49 - postcss-attribute-case-insensitive: 7.0.1(postcss@8.4.49) - postcss-clamp: 4.1.0(postcss@8.4.49) - postcss-color-functional-notation: 7.0.7(postcss@8.4.49) - postcss-color-hex-alpha: 10.0.0(postcss@8.4.49) - postcss-color-rebeccapurple: 10.0.0(postcss@8.4.49) - postcss-custom-media: 11.0.5(postcss@8.4.49) - postcss-custom-properties: 14.0.4(postcss@8.4.49) - postcss-custom-selectors: 8.0.4(postcss@8.4.49) - postcss-dir-pseudo-class: 9.0.1(postcss@8.4.49) - postcss-double-position-gradients: 6.0.0(postcss@8.4.49) - postcss-focus-visible: 10.0.1(postcss@8.4.49) - postcss-focus-within: 9.0.1(postcss@8.4.49) - postcss-font-variant: 5.0.0(postcss@8.4.49) - postcss-gap-properties: 6.0.0(postcss@8.4.49) - postcss-image-set-function: 7.0.0(postcss@8.4.49) - postcss-lab-function: 7.0.7(postcss@8.4.49) - postcss-logical: 8.0.0(postcss@8.4.49) - postcss-nesting: 13.0.1(postcss@8.4.49) - postcss-opacity-percentage: 3.0.0(postcss@8.4.49) - postcss-overflow-shorthand: 6.0.0(postcss@8.4.49) - postcss-page-break: 3.0.4(postcss@8.4.49) - postcss-place: 10.0.0(postcss@8.4.49) - postcss-pseudo-class-any-link: 10.0.1(postcss@8.4.49) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.49) - postcss-selector-not: 8.0.1(postcss@8.4.49) - - postcss-pseudo-class-any-link@10.0.1(postcss@8.4.49): - dependencies: - postcss: 8.4.49 + postcss: 8.5.3 + postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.3) + postcss-clamp: 4.1.0(postcss@8.5.3) + postcss-color-functional-notation: 7.0.7(postcss@8.5.3) + postcss-color-hex-alpha: 10.0.0(postcss@8.5.3) + postcss-color-rebeccapurple: 10.0.0(postcss@8.5.3) + postcss-custom-media: 11.0.5(postcss@8.5.3) + postcss-custom-properties: 14.0.4(postcss@8.5.3) + postcss-custom-selectors: 8.0.4(postcss@8.5.3) + postcss-dir-pseudo-class: 9.0.1(postcss@8.5.3) + postcss-double-position-gradients: 6.0.0(postcss@8.5.3) + postcss-focus-visible: 10.0.1(postcss@8.5.3) + postcss-focus-within: 9.0.1(postcss@8.5.3) + postcss-font-variant: 5.0.0(postcss@8.5.3) + postcss-gap-properties: 6.0.0(postcss@8.5.3) + postcss-image-set-function: 7.0.0(postcss@8.5.3) + postcss-lab-function: 7.0.7(postcss@8.5.3) + postcss-logical: 8.0.0(postcss@8.5.3) + postcss-nesting: 13.0.1(postcss@8.5.3) + postcss-opacity-percentage: 3.0.0(postcss@8.5.3) + postcss-overflow-shorthand: 6.0.0(postcss@8.5.3) + postcss-page-break: 3.0.4(postcss@8.5.3) + postcss-place: 10.0.0(postcss@8.5.3) + postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.3) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.3) + postcss-selector-not: 8.0.1(postcss@8.5.3) + + postcss-pseudo-class-any-link@10.0.1(postcss@8.5.3): + dependencies: + postcss: 8.5.3 postcss-selector-parser: 7.0.0 - postcss-reduce-idents@6.0.3(postcss@8.4.49): + postcss-reduce-idents@6.0.3(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-reduce-initial@6.1.0(postcss@8.4.49): + postcss-reduce-initial@6.1.0(postcss@8.5.3): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - postcss: 8.4.49 + postcss: 8.5.3 - postcss-reduce-transforms@6.0.2(postcss@8.4.49): + postcss-reduce-transforms@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-replace-overflow-wrap@4.0.0(postcss@8.4.49): + postcss-replace-overflow-wrap@4.0.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 - postcss-selector-not@8.0.1(postcss@8.4.49): + postcss-selector-not@8.0.1(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 7.0.0 postcss-selector-parser@6.1.2: @@ -17062,27 +17634,27 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sort-media-queries@5.2.0(postcss@8.4.49): + postcss-sort-media-queries@5.2.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 sort-css-media-queries: 2.2.0 - postcss-svgo@6.0.3(postcss@8.4.49): + postcss-svgo@6.0.3(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@6.0.4(postcss@8.4.49): + postcss-unique-selectors@6.0.4(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 6.1.2 postcss-value-parser@4.2.0: {} - postcss-zindex@6.0.2(postcss@8.4.49): + postcss-zindex@6.0.2(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss@8.4.49: dependencies: @@ -17090,6 +17662,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.3: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + prelude-ls@1.2.1: {} prettier@2.8.8: {} @@ -17183,7 +17761,7 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-dev-utils@12.0.1(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3)(webpack@5.97.1(esbuild@0.24.0)): + react-dev-utils@12.0.1(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)): dependencies: '@babel/code-frame': 7.26.2 address: 1.2.2 @@ -17194,7 +17772,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3)(webpack@5.97.1(esbuild@0.24.0)) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -17209,7 +17787,7 @@ snapshots: shell-quote: 1.8.2 strip-ansi: 6.0.1 text-table: 0.2.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -17271,11 +17849,11 @@ snapshots: dependencies: react: 18.3.1 - react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.97.1(esbuild@0.24.0)): + react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.97.1(esbuild@0.25.1)): dependencies: '@babel/runtime': 7.26.0 react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) react-router-config@5.1.1(react-router@5.3.4(react@18.3.1))(react@18.3.1): dependencies: @@ -17600,28 +18178,29 @@ snapshots: dependencies: glob: 7.2.3 - rollup@4.28.0: + rollup@4.36.0: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.28.0 - '@rollup/rollup-android-arm64': 4.28.0 - '@rollup/rollup-darwin-arm64': 4.28.0 - '@rollup/rollup-darwin-x64': 4.28.0 - '@rollup/rollup-freebsd-arm64': 4.28.0 - '@rollup/rollup-freebsd-x64': 4.28.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.28.0 - '@rollup/rollup-linux-arm-musleabihf': 4.28.0 - '@rollup/rollup-linux-arm64-gnu': 4.28.0 - '@rollup/rollup-linux-arm64-musl': 4.28.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.28.0 - '@rollup/rollup-linux-riscv64-gnu': 4.28.0 - '@rollup/rollup-linux-s390x-gnu': 4.28.0 - '@rollup/rollup-linux-x64-gnu': 4.28.0 - '@rollup/rollup-linux-x64-musl': 4.28.0 - '@rollup/rollup-win32-arm64-msvc': 4.28.0 - '@rollup/rollup-win32-ia32-msvc': 4.28.0 - '@rollup/rollup-win32-x64-msvc': 4.28.0 + '@rollup/rollup-android-arm-eabi': 4.36.0 + '@rollup/rollup-android-arm64': 4.36.0 + '@rollup/rollup-darwin-arm64': 4.36.0 + '@rollup/rollup-darwin-x64': 4.36.0 + '@rollup/rollup-freebsd-arm64': 4.36.0 + '@rollup/rollup-freebsd-x64': 4.36.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.36.0 + '@rollup/rollup-linux-arm-musleabihf': 4.36.0 + '@rollup/rollup-linux-arm64-gnu': 4.36.0 + '@rollup/rollup-linux-arm64-musl': 4.36.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.36.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.36.0 + '@rollup/rollup-linux-riscv64-gnu': 4.36.0 + '@rollup/rollup-linux-s390x-gnu': 4.36.0 + '@rollup/rollup-linux-x64-gnu': 4.36.0 + '@rollup/rollup-linux-x64-musl': 4.36.0 + '@rollup/rollup-win32-arm64-msvc': 4.36.0 + '@rollup/rollup-win32-ia32-msvc': 4.36.0 + '@rollup/rollup-win32-x64-msvc': 4.36.0 fsevents: 2.3.3 rtl-detect@1.1.2: {} @@ -17630,7 +18209,7 @@ snapshots: dependencies: escalade: 3.2.0 picocolors: 1.1.1 - postcss: 8.4.49 + postcss: 8.5.3 strip-json-comments: 3.1.1 run-async@2.4.1: {} @@ -18084,10 +18663,10 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - stylehacks@6.1.1(postcss@8.4.49): + stylehacks@6.1.1(postcss@8.5.3): dependencies: browserslist: 4.24.4 - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 6.1.2 sucrase@3.35.0: @@ -18134,16 +18713,16 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.11(esbuild@0.24.0)(webpack@5.97.1(esbuild@0.24.0)): + terser-webpack-plugin@5.3.11(esbuild@0.25.1)(webpack@5.97.1(esbuild@0.25.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) optionalDependencies: - esbuild: 0.24.0 + esbuild: 0.25.1 terser@5.37.0: dependencies: @@ -18182,9 +18761,11 @@ snapshots: tinyexec@0.3.1: {} - tinyglobby@0.2.10: + tinyexec@0.3.2: {} + + tinyglobby@0.2.12: dependencies: - fdir: 6.4.2(picomatch@4.0.2) + fdir: 6.4.3(picomatch@4.0.2) picomatch: 4.0.2 tinypool@1.0.2: {} @@ -18237,26 +18818,26 @@ snapshots: tslib@2.8.1: {} - tsup@8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1): + tsup@8.4.0(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1): dependencies: - bundle-require: 5.0.0(esbuild@0.24.0) + bundle-require: 5.1.0(esbuild@0.25.1) cac: 6.7.14 - chokidar: 4.0.1 - consola: 3.2.3 + chokidar: 4.0.3 + consola: 3.4.2 debug: 4.4.0 - esbuild: 0.24.0 + esbuild: 0.25.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.1) + postcss-load-config: 6.0.1(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(yaml@2.6.1) resolve-from: 5.0.0 - rollup: 4.28.0 + rollup: 4.36.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 - tinyexec: 0.3.1 - tinyglobby: 0.2.10 + tinyexec: 0.3.2 + tinyglobby: 0.2.12 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.49 + postcss: 8.5.3 typescript: 5.6.3 transitivePeerDependencies: - jiti @@ -18337,6 +18918,8 @@ snapshots: typescript@5.6.3: {} + ufo@1.5.4: {} + unbox-primitive@1.1.0: dependencies: call-bound: 1.0.3 @@ -18440,14 +19023,14 @@ snapshots: dependencies: punycode: 2.3.1 - url-loader@4.1.1(file-loader@6.2.0(webpack@5.97.1(esbuild@0.24.0)))(webpack@5.97.1(esbuild@0.24.0)): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.97.1(esbuild@0.25.1)))(webpack@5.97.1(esbuild@0.25.1)): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) optionalDependencies: - file-loader: 6.2.0(webpack@5.97.1(esbuild@0.24.0)) + file-loader: 6.2.0(webpack@5.97.1(esbuild@0.25.1)) util-deprecate@1.0.2: {} @@ -18492,7 +19075,7 @@ snapshots: dependencies: cac: 6.7.14 debug: 4.4.0 - es-module-lexer: 1.5.4 + es-module-lexer: 1.6.0 pathe: 1.1.2 vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) transitivePeerDependencies: @@ -18506,16 +19089,50 @@ snapshots: - supports-color - terser + vite-node@3.0.9(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1): + dependencies: + cac: 6.7.14 + debug: 4.4.0 + es-module-lexer: 1.6.0 + pathe: 2.0.3 + vite: 6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + vite@5.4.11(@types/node@22.10.1)(terser@5.37.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.49 - rollup: 4.28.0 + postcss: 8.5.3 + rollup: 4.36.0 optionalDependencies: '@types/node': 22.10.1 fsevents: 2.3.3 terser: 5.37.0 + vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1): + dependencies: + esbuild: 0.25.1 + postcss: 8.5.3 + rollup: 4.36.0 + optionalDependencies: + '@types/node': 22.10.1 + fsevents: 2.3.3 + jiti: 2.4.1 + terser: 5.37.0 + tsx: 4.19.2 + yaml: 2.6.1 + vitest@2.1.8(@types/node@22.10.1)(happy-dom@15.11.7)(terser@5.37.0): dependencies: '@vitest/expect': 2.1.8 @@ -18532,7 +19149,7 @@ snapshots: pathe: 1.1.2 std-env: 3.8.0 tinybench: 2.9.0 - tinyexec: 0.3.1 + tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) @@ -18589,16 +19206,16 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@5.3.4(webpack@5.97.1(esbuild@0.24.0)): + webpack-dev-middleware@5.3.4(webpack@5.97.1(esbuild@0.25.1)): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.3.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) - webpack-dev-server@4.15.2(webpack@5.97.1(esbuild@0.24.0)): + webpack-dev-server@4.15.2(webpack@5.97.1(esbuild@0.25.1)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -18628,10 +19245,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.97.1(esbuild@0.24.0)) + webpack-dev-middleware: 5.3.4(webpack@5.97.1(esbuild@0.25.1)) ws: 8.18.0 optionalDependencies: - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) transitivePeerDependencies: - bufferutil - debug @@ -18654,7 +19271,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.97.1(esbuild@0.24.0): + webpack@5.97.1(esbuild@0.25.1): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -18676,7 +19293,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(esbuild@0.24.0)(webpack@5.97.1(esbuild@0.24.0)) + terser-webpack-plugin: 5.3.11(esbuild@0.25.1)(webpack@5.97.1(esbuild@0.25.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -18684,16 +19301,16 @@ snapshots: - esbuild - uglify-js - webpackbar@6.0.1(webpack@5.97.1(esbuild@0.24.0)): + webpackbar@6.0.1(webpack@5.97.1(esbuild@0.25.1)): dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 - consola: 3.2.3 + consola: 3.4.2 figures: 3.2.0 markdown-table: 2.0.0 pretty-time: 1.1.0 std-env: 3.8.0 - webpack: 5.97.1(esbuild@0.24.0) + webpack: 5.97.1(esbuild@0.25.1) wrap-ansi: 7.0.0 websocket-driver@0.7.4: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c24a714c..a4bc1c83 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -13,10 +13,14 @@ catalog: '@storybook/test': ^8.4.5 '@testing-library/jest-dom': ^6.6.3 '@testing-library/react': ^16.0.1 + '@vanilla-extract/css': ^1.14.1 + '@vanilla-extract/esbuild-plugin': ^2.3.15 + '@vanilla-extract/vite-plugin': ^5.0.1 '@vitest/coverage-v8': ^2.1.8 happy-dom: ^15.7.4 knip: ^5.34.1 storybook: ^8.4.7 - tsup: ^8.3.5 + tsup: ^8.4.0 typescript: ^5.6.3 + vite: ^5.4.11 vitest: ^2.1.8 diff --git a/tsup.config.ts b/tsup.config.ts index 0518621d..fc6285a4 100644 --- a/tsup.config.ts +++ b/tsup.config.ts @@ -1,11 +1,10 @@ +import { vanillaExtractPlugin } from '@vanilla-extract/esbuild-plugin'; import { defineConfig } from 'tsup'; export default defineConfig({ entry: ['src/index.ts'], clean: true, dts: true, + esbuildPlugins: [vanillaExtractPlugin()], format: ['esm', 'cjs'], - loader: { - '.css': 'local-css', - }, }); diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 00000000..1b03dd87 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,6 @@ +import { vanillaExtractPlugin } from '@vanilla-extract/vite-plugin'; +import { defineConfig } from 'vite'; + +export default defineConfig({ + plugins: [vanillaExtractPlugin()], +}); diff --git a/vitest.config.ts b/vitest.config.ts index 17450c54..faf9af2d 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -1,6 +1,8 @@ +import { vanillaExtractPlugin } from '@vanilla-extract/vite-plugin'; import { defineConfig } from 'vitest/config'; export default defineConfig({ + plugins: [vanillaExtractPlugin()], test: { css: true, environment: 'happy-dom', From 01c83ff3169029f9b0e1ed5f6edd935eee3b7c32 Mon Sep 17 00:00:00 2001 From: Evan Date: Sat, 19 Apr 2025 17:05:49 +0900 Subject: [PATCH 02/32] refactor(badge): apply vanilla-extract (#144) * refactor(badge): migrate module css to vanilla extract * chore: regenerate lock file * style(badge): apply color tokens * test(badge): color token update on test --- packages/badge/package.json | 6 +-- packages/badge/src/Badge.css.ts | 71 ++++++++++++++++++++++++++++ packages/badge/src/Badge.module.css | 6 --- packages/badge/src/Badge.stories.tsx | 43 ++++++++++++++++- packages/badge/src/Badge.test.tsx | 17 +++---- packages/badge/src/Badge.tsx | 69 ++++----------------------- pnpm-lock.yaml | 8 +++- 7 files changed, 140 insertions(+), 80 deletions(-) create mode 100644 packages/badge/src/Badge.css.ts delete mode 100644 packages/badge/src/Badge.module.css diff --git a/packages/badge/package.json b/packages/badge/package.json index 868137e2..dca3a81b 100644 --- a/packages/badge/package.json +++ b/packages/badge/package.json @@ -9,9 +9,7 @@ }, "type": "module", "exports": "./src/index.ts", - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "build": "tsup", "build:storybook": "storybook build", @@ -23,6 +21,7 @@ "prepack": "pnpm run build" }, "dependencies": { + "@sipe-team/tokens": "workspace:*", "@sipe-team/typography": "workspace:*", "clsx": "^2.1.1" }, @@ -37,6 +36,7 @@ "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.1", "@types/react": "^18.3.12", + "@vanilla-extract/css": "catalog:", "happy-dom": "catalog:", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/packages/badge/src/Badge.css.ts b/packages/badge/src/Badge.css.ts new file mode 100644 index 00000000..080da695 --- /dev/null +++ b/packages/badge/src/Badge.css.ts @@ -0,0 +1,71 @@ +import { style, styleVariants } from '@vanilla-extract/css'; +import { color as colorToken, fontSize as fontSizeToken } from '@sipe-team/tokens'; + +// Define the types for our component +export const BadgeSize = { + small: 'small', + medium: 'medium', + large: 'large', +} as const; + +export const BadgeVariant = { + filled: 'filled', + outline: 'outline', + weak: 'weak', +} as const; + +// Base styles for the badge +export const root = style({ + borderRadius: 8, + display: 'inline-flex', + alignItems: 'center', + justifyContent: 'center', +}); + +// Size variants +export const size = styleVariants({ + [BadgeSize.small]: { + padding: '4px 8px', + }, + [BadgeSize.medium]: { + padding: '8px 16px', + }, + [BadgeSize.large]: { + padding: '12px 24px', + }, +}); + +// Font size by badge size +export const fontSize = styleVariants({ + [BadgeSize.small]: { + fontSize: fontSizeToken[12], + }, + [BadgeSize.medium]: { + fontSize: fontSizeToken[14], + }, + [BadgeSize.large]: { + fontSize: fontSizeToken[18], + }, +}); + +// Variant styles +export const variant = styleVariants({ + [BadgeVariant.filled]: { + backgroundColor: colorToken.cyan900, + border: 'none', + }, + [BadgeVariant.outline]: { + backgroundColor: 'transparent', + border: `2px solid ${colorToken.cyan900}`, + }, + [BadgeVariant.weak]: { + backgroundColor: colorToken.gray200, + border: 'none', + }, +}); + +// Text style +export const text = style({ + color: colorToken.cyan300, + fontWeight: 600, +}); diff --git a/packages/badge/src/Badge.module.css b/packages/badge/src/Badge.module.css deleted file mode 100644 index e04e6679..00000000 --- a/packages/badge/src/Badge.module.css +++ /dev/null @@ -1,6 +0,0 @@ -.root { - background-color: var(--background-color); - border: var(--border); - border-radius: 8px; - padding: var(--padding); -} diff --git a/packages/badge/src/Badge.stories.tsx b/packages/badge/src/Badge.stories.tsx index 306caaf9..892569fa 100644 --- a/packages/badge/src/Badge.stories.tsx +++ b/packages/badge/src/Badge.stories.tsx @@ -1,5 +1,6 @@ import type { Meta, StoryObj } from '@storybook/react'; -import { Badge } from './Badge'; +import { Badge, type BadgeSize, type BadgeVariant } from './Badge'; +import { BadgeSize as BadgeSizeEnum, BadgeVariant as BadgeVariantEnum } from './Badge.css'; const meta = { title: 'Components/Badge', @@ -7,6 +8,20 @@ const meta = { parameters: { layout: 'centered', }, + argTypes: { + size: { + control: 'select', + options: Object.keys(BadgeSizeEnum), + description: 'Size of the badge', + defaultValue: 'medium', + }, + variant: { + control: 'select', + options: Object.keys(BadgeVariantEnum), + description: 'Visual style of the badge', + defaultValue: 'filled', + }, + }, } satisfies Meta; export default meta; @@ -15,5 +30,31 @@ type Story = StoryObj; export const Basic: Story = { args: { children: '사이프', + size: 'medium', + variant: 'filled', }, }; + +export const Sizes: Story = { + render: (args) => ( +
+ {Object.keys(BadgeSizeEnum).map((size) => ( + + {size} + + ))} +
+ ), +}; + +export const Variants: Story = { + render: (args) => ( +
+ {Object.keys(BadgeVariantEnum).map((variant) => ( + + {variant} + + ))} +
+ ), +}; diff --git a/packages/badge/src/Badge.test.tsx b/packages/badge/src/Badge.test.tsx index 791c7787..59f89316 100644 --- a/packages/badge/src/Badge.test.tsx +++ b/packages/badge/src/Badge.test.tsx @@ -1,6 +1,7 @@ import { render, screen } from '@testing-library/react'; import { expect, test } from 'vitest'; import { Badge } from './Badge'; +import { color as colorToken } from '@sipe-team/tokens'; test('children으로 입력한 텍스트를 표시한다.', () => { render(테스트); @@ -14,10 +15,10 @@ test('모서리가 8px radius 형태이다.', () => { expect(screen.getByRole('status')).toHaveStyle({ borderRadius: '8px' }); }); -test('글꼴 색상은 teal(#00FFFF)이다.', () => { +test(`글꼴 색상은 cyan300(${colorToken.cyan300})이다.`, () => { render(테스트); - expect(screen.getByText('테스트')).toHaveStyle({ color: '#00FFFF' }); + expect(screen.getByText('테스트')).toHaveStyle({ color: colorToken.cyan300 }); }); test('글꼴 두께는 semiBold(600)이다.', () => { @@ -26,28 +27,28 @@ test('글꼴 두께는 semiBold(600)이다.', () => { expect(screen.getByText('테스트')).toHaveStyle({ fontWeight: 600 }); }); -test('variant를 주입하지 않으면 filled(배경색 #2D3748)를 기본 형태로 설정한다.', () => { +test(`variant를 주입하지 않으면 filled(${colorToken.cyan900})를 기본 형태로 설정한다.`, () => { render(테스트); expect(screen.getByRole('status')).toHaveStyle({ - backgroundColor: '#2D3748', + backgroundColor: colorToken.cyan900, }); }); -test('variant가 weak인 경우 배경색 #EDF2F7로 형태를 적용한다.', () => { +test('variant가 weak인 경우 배경색 gray200로 형태를 적용한다.', () => { render(테스트); expect(screen.getByRole('status')).toHaveStyle({ - backgroundColor: '#EDF2F7', + backgroundColor: '#e4e4e7', }); }); -test('variant가 outline인 경우 배경색은 투명, 테두리는 2px 두께의 #2D3748 색상 형태를 적용한다.', () => { +test('variant가 outline인 경우 배경색은 투명, 테두리는 2px 두께의 cyan900 색상 형태를 적용한다.', () => { render(테스트); expect(screen.getByRole('status')).toHaveStyle({ backgroundColor: 'transparent', - border: '2px solid #2D3748', + border: `2px solid ${colorToken.cyan900}`, }); }); diff --git a/packages/badge/src/Badge.tsx b/packages/badge/src/Badge.tsx index 568a0298..91035e40 100644 --- a/packages/badge/src/Badge.tsx +++ b/packages/badge/src/Badge.tsx @@ -1,16 +1,10 @@ import { Typography } from '@sipe-team/typography'; import { clsx as cx } from 'clsx'; -import { - type CSSProperties, - type ComponentProps, - type ForwardedRef, - forwardRef, -} from 'react'; -import styles from './Badge.module.css'; +import { type ComponentProps, type ForwardedRef, forwardRef } from 'react'; +import * as styles from './Badge.css'; -type BadgeSize = 'small' | 'medium' | 'large'; - -type BadgeVariant = 'filled' | 'outline' | 'weak'; +export type BadgeSize = keyof typeof styles.BadgeSize; +export type BadgeVariant = keyof typeof styles.BadgeVariant; export interface BadgeProps extends ComponentProps<'div'> { size?: BadgeSize; @@ -18,71 +12,24 @@ export interface BadgeProps extends ComponentProps<'div'> { } export const Badge = forwardRef(function Badge( - { - className, - children, - size = 'medium', - style: _style, - variant = 'filled', - ...props - }: BadgeProps, + { className, children, size = 'medium', variant = 'filled', ...props }: BadgeProps, ref: ForwardedRef, ) { - const backgroundColor = getBackgroundColor(variant); - const border = variant === 'outline' ? '2px solid #2D3748' : undefined; - const padding = getPadding(size); - const style = { - ..._style, - '--background-color': backgroundColor, - '--border': border, - '--padding': padding, - } as CSSProperties; - - const fontSize = getFontSize(size); - return (
- + {children}
); }); -function getBackgroundColor(variant: BadgeVariant) { - switch (variant) { - case 'weak': - return '#EDF2F7'; - case 'outline': - return 'transparent'; - default: - return '#2D3748'; - } -} - -function getPadding(size: BadgeSize) { - switch (size) { - case 'small': - return '4px 8px'; - case 'large': - return '12px 24px'; - default: - return '8px 16px'; - } -} - -function getFontSize(size: BadgeSize) { +function getTypographySize(size: BadgeSize): 12 | 14 | 18 { switch (size) { case 'small': return 12; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 64407fb8..7c0a26db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -339,6 +339,9 @@ importers: packages/badge: dependencies: + '@sipe-team/tokens': + specifier: workspace:* + version: link:../tokens '@sipe-team/typography': specifier: workspace:* version: link:../typography @@ -376,6 +379,9 @@ importers: '@types/react': specifier: ^18.3.12 version: 18.3.13 + '@vanilla-extract/css': + specifier: 'catalog:' + version: 1.17.1 happy-dom: specifier: 'catalog:' version: 15.11.7 @@ -9114,7 +9120,7 @@ packages: engines: {node: '>= 4'} utils-merge@1.0.1: - resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} uuid@8.3.2: From 1ccea107bf1cb5d35e09ecdcc7259de890d1dbbc Mon Sep 17 00:00:00 2001 From: Evan Date: Tue, 22 Apr 2025 13:44:49 +0900 Subject: [PATCH 03/32] refactor(card): migrate module css to vanilla extract (#148) --- packages/card/package.json | 6 +- packages/card/src/Card.css.ts | 61 ++++++++++++++++ packages/card/src/Card.module.css | 7 -- packages/card/src/Card.stories.tsx | 112 +++++++++++++++++++++++++++++ packages/card/src/Card.tsx | 51 ++----------- packages/card/src/index.ts | 1 + pnpm-lock.yaml | 17 ++++- 7 files changed, 199 insertions(+), 56 deletions(-) create mode 100644 packages/card/src/Card.css.ts delete mode 100644 packages/card/src/Card.module.css diff --git a/packages/card/package.json b/packages/card/package.json index 24ac9b3b..602dd609 100644 --- a/packages/card/package.json +++ b/packages/card/package.json @@ -9,9 +9,7 @@ }, "type": "module", "exports": "./src/index.ts", - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "build": "tsup", "build:storybook": "storybook build", @@ -38,6 +36,8 @@ "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.1", "@types/react": "^18.3.12", + "@vanilla-extract/css": "catalog:", + "@vanilla-extract/recipes": "^0.5.5", "happy-dom": "catalog:", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/packages/card/src/Card.css.ts b/packages/card/src/Card.css.ts new file mode 100644 index 00000000..4e9cb3b8 --- /dev/null +++ b/packages/card/src/Card.css.ts @@ -0,0 +1,61 @@ +import { color } from '@sipe-team/tokens'; +import { recipe } from '@vanilla-extract/recipes'; + +export const CardVariant = { + filled: 'filled', + outline: 'outline', +} as const; + +export const CardRatio = { + rectangle: 'rectangle', + square: 'square', + wide: 'wide', + portrait: 'portrait', + auto: 'auto', +} as const; + +export type CardVariant = (typeof CardVariant)[keyof typeof CardVariant]; +export type CardRatio = (typeof CardRatio)[keyof typeof CardRatio]; + +export const card = recipe({ + base: { + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + borderRadius: '12px', + padding: '20px', + }, + variants: { + variant: { + [CardVariant.filled]: { + backgroundColor: color.gray100, + border: `1px solid ${color.gray200}`, + }, + [CardVariant.outline]: { + backgroundColor: color.gray50, + border: `1px solid ${color.cyan300}`, + }, + }, + ratio: { + [CardRatio.square]: { + aspectRatio: '1 / 1', + }, + [CardRatio.rectangle]: { + aspectRatio: '16 / 9', + }, + [CardRatio.wide]: { + aspectRatio: '21 / 9', + }, + [CardRatio.portrait]: { + aspectRatio: '3 / 4', + }, + [CardRatio.auto]: { + aspectRatio: 'auto', + }, + }, + }, + defaultVariants: { + variant: CardVariant.filled, + ratio: CardRatio.rectangle, + }, +}); diff --git a/packages/card/src/Card.module.css b/packages/card/src/Card.module.css deleted file mode 100644 index 9afcec34..00000000 --- a/packages/card/src/Card.module.css +++ /dev/null @@ -1,7 +0,0 @@ -.card { - background-color: var(--background-color); - border: var(--border); - border-radius: 12px; - padding: var(--padding); - aspect-ratio: var(--aspect-ratio); -} diff --git a/packages/card/src/Card.stories.tsx b/packages/card/src/Card.stories.tsx index cafcb08e..36984ca7 100644 --- a/packages/card/src/Card.stories.tsx +++ b/packages/card/src/Card.stories.tsx @@ -22,9 +22,121 @@ export default meta; type Story = StoryObj; +const RatioVisualizer = ({ label, ratio }: { label: string; ratio: string }) => ( +
+
{label}
+
{ratio}
+
+); + +// Default example export const Default: Story = { args: { children: Card, variant: 'filled', + ratio: 'rectangle', + style: { width: '300px' }, }, }; + +// Filled variant with all ratios in a row +export const FilledVariant: Story = { + render: () => ( +
+

Filled Variant - All Ratios

+
+
+ + + +
Rectangle (16:9)
+
+ +
+ + + +
Square (1:1)
+
+ +
+ + + +
Wide (21:9)
+
+ +
+ + + +
Portrait (3:4)
+
+ +
+ + + +
Auto (Custom Size)
+
+
+
+ ), +}; + +// Outline variant with all ratios in a row +export const OutlineVariant: Story = { + render: () => ( +
+

Outline Variant - All Ratios

+
+
+ + + +
Rectangle (16:9)
+
+ +
+ + + +
Square (1:1)
+
+ +
+ + + +
Wide (21:9)
+
+ +
+ + + +
Portrait (3:4)
+
+ +
+ + + +
Auto (Custom Size)
+
+
+
+ ), +}; diff --git a/packages/card/src/Card.tsx b/packages/card/src/Card.tsx index 6321f087..6821a03c 100644 --- a/packages/card/src/Card.tsx +++ b/packages/card/src/Card.tsx @@ -1,58 +1,19 @@ import { Slot } from '@radix-ui/react-slot'; -import { color } from '@sipe-team/tokens'; import { clsx as cx } from 'clsx'; -import { type CSSProperties, type ComponentProps, type ForwardedRef, forwardRef } from 'react'; -import styles from './Card.module.css'; - -export type CardRatio = 'rectangle' | 'square' | 'wide' | 'portrait' | 'auto'; -export type CardVariant = 'filled' | 'outline'; +import { type ComponentProps, type ForwardedRef, forwardRef } from 'react'; +import { card, type CardVariant, type CardRatio } from './Card.css'; export interface CardProps extends ComponentProps<'div'> { - ratio?: CardRatio; - variant?: CardVariant; asChild?: boolean; + variant?: CardVariant; + ratio?: CardRatio; } export const Card = forwardRef(function Card( - { className, ratio = 'rectangle', style: _style, variant = 'filled', asChild, ...props }: CardProps, + { className, variant, ratio, asChild, ...props }: CardProps, ref: ForwardedRef, ) { - const style = { - '--padding': '20px', - '--background-color': getBackgroundColor(variant), - '--border': variant === 'outline' ? `1px solid ${color.cyan300}` : `1px solid ${color.gray200}`, - '--aspect-ratio': getAspectRatio(ratio), - display: 'flex', - justifyContent: 'center', - alignItems: 'center', - ..._style, - } as CSSProperties; - const Comp = asChild ? Slot : 'div'; - return ; + return ; }); - -const backgroundColors: Record = { - outline: color.gray50, - filled: color.gray100, -}; - -function getBackgroundColor(variant: CardVariant) { - return backgroundColors[variant] ?? color.gray100; -} - -function getAspectRatio(ratio: CardRatio) { - switch (ratio) { - case 'square': - return '1 / 1'; - case 'rectangle': - return '16 / 9'; - case 'wide': - return '21 / 9'; - case 'portrait': - return '3 / 4'; - default: - return 'auto'; - } -} diff --git a/packages/card/src/index.ts b/packages/card/src/index.ts index ca0b0604..640ae6f8 100644 --- a/packages/card/src/index.ts +++ b/packages/card/src/index.ts @@ -1 +1,2 @@ export * from './Card'; +export * from './Card.css'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c0a26db..906e5393 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -506,7 +506,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -519,6 +519,12 @@ importers: '@types/react': specifier: ^18.3.12 version: 18.3.13 + '@vanilla-extract/css': + specifier: 'catalog:' + version: 1.17.1 + '@vanilla-extract/recipes': + specifier: ^0.5.5 + version: 0.5.5(@vanilla-extract/css@1.17.1) happy-dom: specifier: 'catalog:' version: 15.11.7 @@ -4282,6 +4288,11 @@ packages: '@vanilla-extract/private@1.0.6': resolution: {integrity: sha512-ytsG/JLweEjw7DBuZ/0JCN4WAQgM9erfSTdS1NQY778hFQSZ6cfCDEZZ0sgVm4k54uNz6ImKB33AYvSR//fjxw==} + '@vanilla-extract/recipes@0.5.5': + resolution: {integrity: sha512-VadU7+IFUwLNLMgks29AHav/K5h7DOEfTU91RItn5vwdPfzduodNg317YbgWCcpm7FSXkuR3B3X8ZOi95UOozA==} + peerDependencies: + '@vanilla-extract/css': ^1.0.0 + '@vanilla-extract/vite-plugin@5.0.1': resolution: {integrity: sha512-65IhqaNEAv/KjO1jJ52hSXiKUJqeFPlyY/hpRT71Y6bFoasHhzOcZKIQ/ze4fQovjjDL4US565rEiIn1I2qhFA==} peerDependencies: @@ -13217,6 +13228,10 @@ snapshots: '@vanilla-extract/private@1.0.6': {} + '@vanilla-extract/recipes@0.5.5(@vanilla-extract/css@1.17.1)': + dependencies: + '@vanilla-extract/css': 1.17.1 + '@vanilla-extract/vite-plugin@5.0.1(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0))(yaml@2.6.1)': dependencies: '@vanilla-extract/compiler': 0.1.2(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1) From 54bd17a50f4e61722a61362f0510623997fe6bd3 Mon Sep 17 00:00:00 2001 From: y09n Date: Thu, 1 May 2025 15:26:11 +0900 Subject: [PATCH 04/32] refactor(button): apply vanilla-extract (#150) * refactor(button): vanilla-extract * chore: no new line * fix(button): remove duplicated props --- packages/button/global.d.ts | 1 - packages/button/package.json | 9 +- packages/button/src/Button.css.ts | 181 ++++++++++++++++++++++++++ packages/button/src/Button.module.css | 29 ----- packages/button/src/Button.tsx | 140 +++++--------------- pnpm-lock.yaml | 17 ++- 6 files changed, 225 insertions(+), 152 deletions(-) delete mode 100644 packages/button/global.d.ts create mode 100644 packages/button/src/Button.css.ts delete mode 100644 packages/button/src/Button.module.css diff --git a/packages/button/global.d.ts b/packages/button/global.d.ts deleted file mode 100644 index 60260a3a..00000000 --- a/packages/button/global.d.ts +++ /dev/null @@ -1 +0,0 @@ -declare module '*.module.css'; diff --git a/packages/button/package.json b/packages/button/package.json index cb66e9dc..b26eeb70 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -9,9 +9,7 @@ }, "type": "module", "exports": "./src/index.ts", - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "build": "tsup", "build:storybook": "storybook build", @@ -25,8 +23,8 @@ "dependencies": { "@radix-ui/react-slot": "^1.1.0", "@sipe-team/typography": "workspace:*", - "clsx": "^2.1.1", - "ts-pattern": "^5.6.0" + "@vanilla-extract/recipes": "^0.5.5", + "clsx": "^2.1.1" }, "devDependencies": { "@storybook/addon-essentials": "catalog:", @@ -39,6 +37,7 @@ "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.1", "@types/react": "^18.3.12", + "@vanilla-extract/css": "catalog:", "happy-dom": "catalog:", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/packages/button/src/Button.css.ts b/packages/button/src/Button.css.ts new file mode 100644 index 00000000..9e574a65 --- /dev/null +++ b/packages/button/src/Button.css.ts @@ -0,0 +1,181 @@ +import { style } from '@vanilla-extract/css'; +import { recipe } from '@vanilla-extract/recipes'; +import { ButtonColor, ButtonVariant } from './Button'; + +const primaryColor = '#00ffff'; +const blackColor = 'black'; +const whiteColor = 'white'; +const transparentColor = 'transparent'; + +export const disabled = style({ + opacity: 0.4, + cursor: 'not-allowed', + pointerEvents: 'none', +}); + +export const button = recipe({ + base: { + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + padding: '0 16px', + borderRadius: 8, + height: 40, + fontSize: 22, + lineHeight: 30.8, + fontWeight: 'bold', + cursor: 'pointer', + transition: 'all 0.2s ease-in-out', + }, + variants: { + color: { + [ButtonColor.primary]: {}, + [ButtonColor.black]: {}, + [ButtonColor.white]: {}, + }, + variant: { + [ButtonVariant.filled]: { + border: 'none', + }, + [ButtonVariant.outline]: { + backgroundColor: transparentColor, + }, + [ButtonVariant.weak]: { + backgroundColor: transparentColor, + border: 'none', + ':hover': { + opacity: 0.1, + }, + }, + }, + }, + compoundVariants: [ + { + variants: { + color: ButtonColor.primary, + variant: ButtonVariant.filled, + }, + style: { + backgroundColor: primaryColor, + color: blackColor, + ':hover': { + backgroundColor: '#00d2d2', + color: blackColor, + }, + }, + }, + { + variants: { + color: ButtonColor.primary, + variant: ButtonVariant.outline, + }, + style: { + border: `1px solid ${primaryColor}`, + color: primaryColor, + ':hover': { + backgroundColor: primaryColor, + color: blackColor, + }, + }, + }, + { + variants: { + color: ButtonColor.primary, + variant: ButtonVariant.weak, + }, + style: { + color: primaryColor, + ':hover': { + backgroundColor: primaryColor, + color: primaryColor, + }, + }, + }, + { + variants: { + color: ButtonColor.black, + variant: ButtonVariant.filled, + }, + style: { + backgroundColor: blackColor, + color: whiteColor, + ':hover': { + backgroundColor: '#2d3748', + color: whiteColor, + }, + }, + }, + { + variants: { + color: ButtonColor.black, + variant: ButtonVariant.outline, + }, + style: { + border: `1px solid ${blackColor}`, + color: blackColor, + ':hover': { + backgroundColor: blackColor, + color: whiteColor, + }, + }, + }, + { + variants: { + color: ButtonColor.black, + variant: ButtonVariant.weak, + }, + style: { + color: blackColor, + ':hover': { + backgroundColor: blackColor, + color: blackColor, + }, + }, + }, + { + variants: { + color: ButtonColor.white, + variant: ButtonVariant.filled, + }, + style: { + backgroundColor: whiteColor, + color: blackColor, + ':hover': { + backgroundColor: '#cbd5e0', + color: blackColor, + }, + }, + }, + { + variants: { + color: ButtonColor.white, + variant: ButtonVariant.outline, + }, + style: { + border: `1px solid ${whiteColor}`, + color: whiteColor, + ':hover': { + backgroundColor: whiteColor, + color: blackColor, + }, + }, + }, + { + variants: { + color: ButtonColor.white, + variant: ButtonVariant.weak, + }, + style: { + color: whiteColor, + ':hover': { + backgroundColor: whiteColor, + color: whiteColor, + }, + }, + }, + ], + defaultVariants: { + color: ButtonColor.primary, + variant: ButtonVariant.filled, + }, +}); diff --git a/packages/button/src/Button.module.css b/packages/button/src/Button.module.css deleted file mode 100644 index 84789247..00000000 --- a/packages/button/src/Button.module.css +++ /dev/null @@ -1,29 +0,0 @@ -.button { - display: flex; - align-items: center; - justify-content: center; - padding: 0 16px; - border-radius: 8px; - height: 40px; - font-size: 22px; - line-height: 30.8px; - font-weight: bold; - cursor: pointer; - transition: all 0.2s ease-in-out; - background-color: var(--background-color); - border: var(--border); - color: var(--color); -} - -.button:hover { - background-color: var(--hover-background-color); - color: var(--hover-color); - opacity: var(--hover-opacity); -} - -/* States */ -.disabled { - opacity: 0.4; - cursor: not-allowed; - pointer-events: none; -} diff --git a/packages/button/src/Button.tsx b/packages/button/src/Button.tsx index dd3edbec..45225d7d 100644 --- a/packages/button/src/Button.tsx +++ b/packages/button/src/Button.tsx @@ -1,117 +1,41 @@ import { Slot } from '@radix-ui/react-slot'; import { clsx as cx } from 'clsx'; -import { - type CSSProperties, - type ComponentProps, - type ReactNode, - forwardRef, -} from 'react'; -import { match } from 'ts-pattern'; -import styles from './Button.module.css'; - -type ButtonColor = 'primary' | 'black' | 'white'; - -type ButtonVariant = 'filled' | 'outline' | 'weak'; +import { type ComponentProps, type ForwardedRef, forwardRef } from 'react'; +import * as styles from './Button.css'; + +export const ButtonColor = { + primary: 'primary', + black: 'black', + white: 'white', +} as const; +export type ButtonColor = (typeof ButtonColor)[keyof typeof ButtonColor]; + +export const ButtonVariant = { + filled: 'filled', + outline: 'outline', + weak: 'weak', +} as const; +export type ButtonVariant = (typeof ButtonVariant)[keyof typeof ButtonVariant]; export interface ButtonProps extends ComponentProps<'button'> { color?: ButtonColor; variant?: ButtonVariant; - disabled?: boolean; - className?: string; - children: ReactNode; asChild?: boolean; } -export const Button = forwardRef( - function Button( - { - color = 'primary', - variant = 'filled', - asChild, - disabled, - className: _className, - style: _style, - children, - ...rest - }, - ref, - ) { - const Comp = asChild ? Slot : 'button'; - const className = cx( - styles.button, - { [styles.disabled]: disabled }, - _className, - ); - const style = { - ..._style, - ...getButtonStyle({ color, variant }), - } as CSSProperties; - - return ( - - {children} - - ); - }, -); - -function getButtonStyle({ - color, - variant, -}: { color: ButtonColor; variant: ButtonVariant }) { - const primaryColor = '#00ffff'; - const blackColor = 'black'; - const whiteColor = 'white'; - const transparentColor = 'transparent'; - - const backgroundColor = match([color, variant]) - .with(['primary', 'filled'], () => primaryColor) - .with(['black', 'filled'], () => blackColor) - .with(['white', 'filled'], () => whiteColor) - .otherwise(() => transparentColor); - const border = match([color, variant]) - .with(['primary', 'outline'], () => `1px solid ${primaryColor}`) - .with(['black', 'outline'], () => `1px solid ${blackColor}`) - .with(['white', 'outline'], () => `1px solid ${whiteColor}`) - .otherwise(() => 'none'); - const fontColor = match([color, variant]) - .with(['primary', 'filled'], () => blackColor) - .with(['primary', 'outline'], ['primary', 'weak'], () => primaryColor) - .with(['black', 'filled'], () => whiteColor) - .with(['black', 'outline'], ['black', 'weak'], () => blackColor) - .with(['white', 'filled'], () => blackColor) - .with(['white', 'outline'], ['white', 'weak'], () => whiteColor) - .exhaustive(); - const hoverBackgroundColor = match([color, variant]) - .with(['primary', 'filled'], () => '#00d2d2') - .with(['primary', 'outline'], ['primary', 'weak'], () => primaryColor) - .with(['black', 'filled'], () => '#2d3748') - .with(['black', 'outline'], ['black', 'weak'], () => blackColor) - .with(['white', 'filled'], () => '#cbd5e0') - .with(['white', 'outline'], ['white', 'weak'], () => whiteColor) - .exhaustive(); - const hoverFontColor = match([color, variant]) - .with(['primary', 'filled'], ['primary', 'outline'], () => blackColor) - .with(['primary', 'weak'], () => primaryColor) - .with(['black', 'filled'], ['black', 'outline'], () => whiteColor) - .with(['black', 'weak'], () => blackColor) - .with(['white', 'filled'], ['white', 'outline'], () => blackColor) - .with(['white', 'weak'], () => whiteColor) - .exhaustive(); - const hoverOpacity = variant === 'weak' ? 0.1 : 1; - - return { - '--background-color': backgroundColor, - '--border': border, - '--color': fontColor, - '--hover-background-color': hoverBackgroundColor, - '--hover-color': hoverFontColor, - '--hover-opacity': hoverOpacity, - }; -} +export const Button = forwardRef(function Button( + { + color = ButtonColor.primary, + variant = ButtonVariant.filled, + asChild, + disabled, + className: _className, + ...props + }: ButtonProps, + ref: ForwardedRef, +) { + const Comp = asChild ? Slot : 'button'; + const className = cx(styles.button({ color, variant }), { [styles.disabled]: disabled }, _className); + + return ; +}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 906e5393..d704b9b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -415,12 +415,12 @@ importers: '@sipe-team/typography': specifier: workspace:* version: link:../typography + '@vanilla-extract/recipes': + specifier: ^0.5.5 + version: 0.5.5(@vanilla-extract/css@1.17.1) clsx: specifier: ^2.1.1 version: 2.1.1 - ts-pattern: - specifier: ^5.6.0 - version: 5.6.0 devDependencies: '@storybook/addon-essentials': specifier: 'catalog:' @@ -452,6 +452,9 @@ importers: '@types/react': specifier: ^18.3.12 version: 18.3.13 + '@vanilla-extract/css': + specifier: 'catalog:' + version: 1.17.1 happy-dom: specifier: 'catalog:' version: 15.11.7 @@ -506,7 +509,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -3396,6 +3399,7 @@ packages: '@faker-js/faker@9.2.0': resolution: {integrity: sha512-ulqQu4KMr1/sTFIYvqSdegHT8NIkt66tFAkugGnHA+1WAfEn6hMzNR+svjXGFRVLnapxvej67Z/LwchFrnLBUg==} engines: {node: '>=18.0.0', npm: '>=9.0.0'} + deprecated: Please update to a newer version '@figma/plugin-typings@1.108.0': resolution: {integrity: sha512-hZocQwkMUfQZSa/6H9qkSkIKMDC70OOcV8U7hBocAsD/bWEZh13uj+aP6IHHmStscoavo9Ir5pU7NWEUUcXLug==} @@ -8931,9 +8935,6 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-pattern@5.6.0: - resolution: {integrity: sha512-SL8u60X5+LoEy9tmQHWCdPc2hhb2pKI6I1tU5Jue3v8+iRqZdcT3mWPwKKJy1fMfky6uha82c8ByHAE8PMhKHw==} - tsconfig-paths@4.2.0: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} @@ -18829,8 +18830,6 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-pattern@5.6.0: {} - tsconfig-paths@4.2.0: dependencies: json5: 2.2.3 From b9dea647a7730c4771358e78a8cf22122652e51d Mon Sep 17 00:00:00 2001 From: Evan Date: Fri, 2 May 2025 03:12:05 +0900 Subject: [PATCH 05/32] fix: delete Uppercase component dependency from pnpm-lock (#153) * chore(checkbox): update lock file * fix: resolve cyclic dependency * chore: remove uppercase input depency on lock file * chore: add typography dependency --- packages/tokens/package.json | 8 +- pnpm-lock.yaml | 679 +++++++++++++++++++++++------------ 2 files changed, 451 insertions(+), 236 deletions(-) diff --git a/packages/tokens/package.json b/packages/tokens/package.json index e83aa8bf..58e75959 100644 --- a/packages/tokens/package.json +++ b/packages/tokens/package.json @@ -9,9 +9,7 @@ }, "type": "module", "exports": "./src/index.ts", - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "build": "tsup", "build:storybook": "storybook build", @@ -23,7 +21,6 @@ }, "devDependencies": { "@faker-js/faker": "^9.2.0", - "@sipe-team/typography": "workspace:*", "@storybook/addon-essentials": "catalog:", "@storybook/react": "catalog:", "@storybook/react-vite": "catalog:", @@ -32,7 +29,8 @@ "react-dom": "^18.3.1", "storybook": "catalog:", "tsup": "catalog:", - "typescript": "catalog:" + "typescript": "catalog:", + "@sipe-team/typography": "workspace:*" }, "publishConfig": { "access": "public", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d704b9b8..e69500b7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -563,7 +563,7 @@ importers: version: 2.1.1 nanoid: specifier: ^5.0.9 - version: 5.0.9 + version: 5.1.5 devDependencies: '@storybook/addon-essentials': specifier: 'catalog:' @@ -4998,6 +4998,10 @@ packages: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} + consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + consola@3.4.2: resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} engines: {node: ^14.18.0 || >=16.10.0} @@ -7232,8 +7236,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@5.0.9: - resolution: {integrity: sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==} + nanoid@5.1.5: + resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==} engines: {node: ^18 || >=20} hasBin: true @@ -10778,215 +10782,215 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-cascade-layers@5.0.1(postcss@8.5.3)': + '@csstools/postcss-cascade-layers@5.0.1(postcss@8.4.49)': dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - '@csstools/postcss-color-function@4.0.7(postcss@8.5.3)': + '@csstools/postcss-color-function@4.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-color-mix-function@3.0.7(postcss@8.5.3)': + '@csstools/postcss-color-mix-function@3.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-content-alt-text@2.0.4(postcss@8.5.3)': + '@csstools/postcss-content-alt-text@2.0.4(postcss@8.4.49)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-exponential-functions@2.0.6(postcss@8.5.3)': + '@csstools/postcss-exponential-functions@2.0.6(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.3)': + '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.4.49)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-gamut-mapping@2.0.7(postcss@8.5.3)': + '@csstools/postcss-gamut-mapping@2.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-gradients-interpolation-method@5.0.7(postcss@8.5.3)': + '@csstools/postcss-gradients-interpolation-method@5.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-hwb-function@4.0.7(postcss@8.5.3)': + '@csstools/postcss-hwb-function@4.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-ic-unit@4.0.0(postcss@8.5.3)': + '@csstools/postcss-ic-unit@4.0.0(postcss@8.4.49)': dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-initial@2.0.0(postcss@8.5.3)': + '@csstools/postcss-initial@2.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.5.3)': + '@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.4.49)': dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - '@csstools/postcss-light-dark-function@2.0.7(postcss@8.5.3)': + '@csstools/postcss-light-dark-function@2.0.7(postcss@8.4.49)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.3)': + '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.3)': + '@csstools/postcss-logical-overflow@2.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.3)': + '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.3)': + '@csstools/postcss-logical-resize@3.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.5.3)': + '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.4.49)': dependencies: '@csstools/css-tokenizer': 3.0.3 - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-media-minmax@2.0.6(postcss@8.5.3)': + '@csstools/postcss-media-minmax@2.0.6(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.5.3)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.4.49)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.3)': + '@csstools/postcss-nested-calc@4.0.0(postcss@8.4.49)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.3)': + '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@4.0.7(postcss@8.5.3)': + '@csstools/postcss-oklab-function@4.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.5.3)': + '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-random-function@1.0.2(postcss@8.5.3)': + '@csstools/postcss-random-function@1.0.2(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-relative-color-syntax@3.0.7(postcss@8.5.3)': + '@csstools/postcss-relative-color-syntax@3.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.3)': + '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.4.49)': dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - '@csstools/postcss-sign-functions@1.1.1(postcss@8.5.3)': + '@csstools/postcss-sign-functions@1.1.1(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-stepped-value-functions@4.0.6(postcss@8.5.3)': + '@csstools/postcss-stepped-value-functions@4.0.6(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.5.3)': + '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.4.49)': dependencies: '@csstools/color-helpers': 5.0.1 - postcss: 8.5.3 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@4.0.6(postcss@8.5.3)': + '@csstools/postcss-trigonometric-functions@4.0.6(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.3 + postcss: 8.4.49 - '@csstools/postcss-unset-value@4.0.0(postcss@8.5.3)': + '@csstools/postcss-unset-value@4.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.3 + postcss: 8.4.49 '@csstools/selector-resolve-nested@3.0.0(postcss-selector-parser@7.0.0)': dependencies: @@ -10996,9 +11000,9 @@ snapshots: dependencies: postcss-selector-parser: 7.0.0 - '@csstools/utilities@2.0.0(postcss@8.5.3)': + '@csstools/utilities@2.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.3 + postcss: 8.4.49 '@discoveryjs/json-ext@0.5.7': {} @@ -11059,14 +11063,14 @@ snapshots: copy-webpack-plugin: 11.0.0(webpack@5.97.1(esbuild@0.25.1)) css-loader: 6.11.0(webpack@5.97.1(esbuild@0.25.1)) css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(esbuild@0.25.1)(webpack@5.97.1(esbuild@0.25.1)) - cssnano: 6.1.2(postcss@8.5.3) + cssnano: 6.1.2(postcss@8.4.49) file-loader: 6.2.0(webpack@5.97.1(esbuild@0.25.1)) html-minifier-terser: 7.2.0 mini-css-extract-plugin: 2.9.2(webpack@5.97.1(esbuild@0.25.1)) null-loader: 4.0.1(webpack@5.97.1(esbuild@0.25.1)) - postcss: 8.5.3 - postcss-loader: 7.3.4(postcss@8.5.3)(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)) - postcss-preset-env: 10.1.3(postcss@8.5.3) + postcss: 8.4.49 + postcss-loader: 7.3.4(postcss@8.4.49)(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)) + postcss-preset-env: 10.1.3(postcss@8.4.49) react-dev-utils: 12.0.1(eslint@9.20.0(jiti@2.4.1))(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)) terser-webpack-plugin: 5.3.11(esbuild@0.25.1)(webpack@5.97.1(esbuild@0.25.1)) tslib: 2.8.1 @@ -13632,6 +13636,16 @@ snapshots: at-least-node@1.0.0: {} + autoprefixer@10.4.20(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001695 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + autoprefixer@10.4.20(postcss@8.5.3): dependencies: browserslist: 4.24.4 @@ -14078,6 +14092,8 @@ snapshots: connect-history-api-fallback@2.0.0: {} + consola@3.2.3: {} + consola@3.4.2: {} content-disposition@0.5.2: {} @@ -14176,19 +14192,23 @@ snapshots: dependencies: type-fest: 1.4.0 - css-blank-pseudo@7.0.1(postcss@8.5.3): + css-blank-pseudo@7.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 + css-declaration-sorter@7.2.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + css-declaration-sorter@7.2.0(postcss@8.5.3): dependencies: postcss: 8.5.3 - css-has-pseudo@7.0.2(postcss@8.5.3): + css-has-pseudo@7.0.2(postcss@8.4.49): dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 @@ -14218,9 +14238,9 @@ snapshots: clean-css: 5.3.3 esbuild: 0.25.1 - css-prefers-color-scheme@10.0.0(postcss@8.5.3): + css-prefers-color-scheme@10.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 css-select@4.3.0: dependencies: @@ -14267,6 +14287,40 @@ snapshots: postcss-reduce-idents: 6.0.3(postcss@8.5.3) postcss-zindex: 6.0.2(postcss@8.5.3) + cssnano-preset-default@6.1.2(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + css-declaration-sorter: 7.2.0(postcss@8.4.49) + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-calc: 9.0.1(postcss@8.4.49) + postcss-colormin: 6.1.0(postcss@8.4.49) + postcss-convert-values: 6.1.0(postcss@8.4.49) + postcss-discard-comments: 6.0.2(postcss@8.4.49) + postcss-discard-duplicates: 6.0.3(postcss@8.4.49) + postcss-discard-empty: 6.0.3(postcss@8.4.49) + postcss-discard-overridden: 6.0.2(postcss@8.4.49) + postcss-merge-longhand: 6.0.5(postcss@8.4.49) + postcss-merge-rules: 6.1.1(postcss@8.4.49) + postcss-minify-font-values: 6.1.0(postcss@8.4.49) + postcss-minify-gradients: 6.0.3(postcss@8.4.49) + postcss-minify-params: 6.1.0(postcss@8.4.49) + postcss-minify-selectors: 6.0.4(postcss@8.4.49) + postcss-normalize-charset: 6.0.2(postcss@8.4.49) + postcss-normalize-display-values: 6.0.2(postcss@8.4.49) + postcss-normalize-positions: 6.0.2(postcss@8.4.49) + postcss-normalize-repeat-style: 6.0.2(postcss@8.4.49) + postcss-normalize-string: 6.0.2(postcss@8.4.49) + postcss-normalize-timing-functions: 6.0.2(postcss@8.4.49) + postcss-normalize-unicode: 6.1.0(postcss@8.4.49) + postcss-normalize-url: 6.0.2(postcss@8.4.49) + postcss-normalize-whitespace: 6.0.2(postcss@8.4.49) + postcss-ordered-values: 6.0.2(postcss@8.4.49) + postcss-reduce-initial: 6.1.0(postcss@8.4.49) + postcss-reduce-transforms: 6.0.2(postcss@8.4.49) + postcss-svgo: 6.0.3(postcss@8.4.49) + postcss-unique-selectors: 6.0.4(postcss@8.4.49) + cssnano-preset-default@6.1.2(postcss@8.5.3): dependencies: browserslist: 4.24.4 @@ -14301,10 +14355,20 @@ snapshots: postcss-svgo: 6.0.3(postcss@8.5.3) postcss-unique-selectors: 6.0.4(postcss@8.5.3) + cssnano-utils@4.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + cssnano-utils@4.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 + cssnano@6.1.2(postcss@8.4.49): + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.4.49) + lilconfig: 3.1.3 + postcss: 8.4.49 + cssnano@6.1.2(postcss@8.5.3): dependencies: cssnano-preset-default: 6.1.2(postcss@8.5.3) @@ -16917,7 +16981,7 @@ snapshots: nanoid@3.3.8: {} - nanoid@5.0.9: {} + nanoid@5.1.5: {} natural-compare@1.4.0: {} @@ -17242,41 +17306,55 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-attribute-case-insensitive@7.0.1(postcss@8.5.3): + postcss-attribute-case-insensitive@7.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 + postcss-calc@9.0.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + postcss-calc@9.0.1(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-clamp@4.1.0(postcss@8.5.3): + postcss-clamp@4.1.0(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-color-functional-notation@7.0.7(postcss@8.5.3): + postcss-color-functional-notation@7.0.7(postcss@8.4.49): dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - postcss-color-hex-alpha@10.0.0(postcss@8.5.3): + postcss-color-hex-alpha@10.0.0(postcss@8.4.49): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-color-rebeccapurple@10.0.0(postcss@8.5.3): + postcss-color-rebeccapurple@10.0.0(postcss@8.4.49): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-colormin@6.1.0(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.49 postcss-value-parser: 4.2.0 postcss-colormin@6.1.0(postcss@8.5.3): @@ -17287,54 +17365,76 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-convert-values@6.1.0(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-convert-values@6.1.0(postcss@8.5.3): dependencies: browserslist: 4.24.4 postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-custom-media@11.0.5(postcss@8.5.3): + postcss-custom-media@11.0.5(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.5.3 + postcss: 8.4.49 - postcss-custom-properties@14.0.4(postcss@8.5.3): + postcss-custom-properties@14.0.4(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-custom-selectors@8.0.4(postcss@8.5.3): + postcss-custom-selectors@8.0.4(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-dir-pseudo-class@9.0.1(postcss@8.5.3): + postcss-dir-pseudo-class@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 + postcss-discard-comments@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-discard-comments@6.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 + postcss-discard-duplicates@6.0.3(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-discard-duplicates@6.0.3(postcss@8.5.3): dependencies: postcss: 8.5.3 + postcss-discard-empty@6.0.3(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-discard-empty@6.0.3(postcss@8.5.3): dependencies: postcss: 8.5.3 + postcss-discard-overridden@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-discard-overridden@6.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 @@ -17344,45 +17444,45 @@ snapshots: postcss: 8.5.3 postcss-selector-parser: 6.1.2 - postcss-double-position-gradients@6.0.0(postcss@8.5.3): + postcss-double-position-gradients@6.0.0(postcss@8.4.49): dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-focus-visible@10.0.1(postcss@8.5.3): + postcss-focus-visible@10.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-focus-within@9.0.1(postcss@8.5.3): + postcss-focus-within@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-font-variant@5.0.0(postcss@8.5.3): + postcss-font-variant@5.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 - postcss-gap-properties@6.0.0(postcss@8.5.3): + postcss-gap-properties@6.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 - postcss-image-set-function@7.0.0(postcss@8.5.3): + postcss-image-set-function@7.0.0(postcss@8.4.49): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-lab-function@7.0.7(postcss@8.5.3): + postcss-lab-function@7.0.7(postcss@8.4.49): dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/utilities': 2.0.0(postcss@8.5.3) - postcss: 8.5.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-load-config@6.0.1(jiti@2.4.1)(postcss@8.5.3)(tsx@4.19.2)(yaml@2.6.1): dependencies: @@ -17393,19 +17493,19 @@ snapshots: tsx: 4.19.2 yaml: 2.6.1 - postcss-loader@7.3.4(postcss@8.5.3)(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)): + postcss-loader@7.3.4(postcss@8.4.49)(typescript@5.6.3)(webpack@5.97.1(esbuild@0.25.1)): dependencies: cosmiconfig: 8.3.6(typescript@5.6.3) jiti: 1.21.7 - postcss: 8.5.3 + postcss: 8.4.49 semver: 7.6.3 webpack: 5.97.1(esbuild@0.25.1) transitivePeerDependencies: - typescript - postcss-logical@8.0.0(postcss@8.5.3): + postcss-logical@8.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-value-parser: 4.2.0 postcss-merge-idents@6.0.3(postcss@8.5.3): @@ -17414,12 +17514,26 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-merge-longhand@6.0.5(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + stylehacks: 6.1.1(postcss@8.4.49) + postcss-merge-longhand@6.0.5(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-value-parser: 4.2.0 stylehacks: 6.1.1(postcss@8.5.3) + postcss-merge-rules@6.1.1(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + postcss-merge-rules@6.1.1(postcss@8.5.3): dependencies: browserslist: 4.24.4 @@ -17428,11 +17542,23 @@ snapshots: postcss: 8.5.3 postcss-selector-parser: 6.1.2 + postcss-minify-font-values@6.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-minify-font-values@6.1.0(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-minify-gradients@6.0.3(postcss@8.4.49): + dependencies: + colord: 2.9.3 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-minify-gradients@6.0.3(postcss@8.5.3): dependencies: colord: 2.9.3 @@ -17440,6 +17566,13 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-minify-params@6.1.0(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-minify-params@6.1.0(postcss@8.5.3): dependencies: browserslist: 4.24.4 @@ -17447,6 +17580,11 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-minify-selectors@6.0.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + postcss-minify-selectors@6.0.4(postcss@8.5.3): dependencies: postcss: 8.5.3 @@ -17473,61 +17611,112 @@ snapshots: icss-utils: 5.1.0(postcss@8.5.3) postcss: 8.5.3 - postcss-nesting@13.0.1(postcss@8.5.3): + postcss-nesting@13.0.1(postcss@8.4.49): dependencies: '@csstools/selector-resolve-nested': 3.0.0(postcss-selector-parser@7.0.0) '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 + postcss-normalize-charset@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-normalize-charset@6.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 + postcss-normalize-display-values@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-display-values@6.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-positions@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-positions@6.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@6.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-string@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-string@6.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@6.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-unicode@6.1.0(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-unicode@6.1.0(postcss@8.5.3): dependencies: browserslist: 4.24.4 postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-url@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-url@6.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@6.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-opacity-percentage@3.0.0(postcss@8.5.3): + postcss-opacity-percentage@3.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 + + postcss-ordered-values@6.0.2(postcss@8.4.49): + dependencies: + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 postcss-ordered-values@6.0.2(postcss@8.5.3): dependencies: @@ -17535,90 +17724,90 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-overflow-shorthand@6.0.0(postcss@8.5.3): + postcss-overflow-shorthand@6.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-page-break@3.0.4(postcss@8.5.3): + postcss-page-break@3.0.4(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 - postcss-place@10.0.0(postcss@8.5.3): + postcss-place@10.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-preset-env@10.1.3(postcss@8.5.3): - dependencies: - '@csstools/postcss-cascade-layers': 5.0.1(postcss@8.5.3) - '@csstools/postcss-color-function': 4.0.7(postcss@8.5.3) - '@csstools/postcss-color-mix-function': 3.0.7(postcss@8.5.3) - '@csstools/postcss-content-alt-text': 2.0.4(postcss@8.5.3) - '@csstools/postcss-exponential-functions': 2.0.6(postcss@8.5.3) - '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.3) - '@csstools/postcss-gamut-mapping': 2.0.7(postcss@8.5.3) - '@csstools/postcss-gradients-interpolation-method': 5.0.7(postcss@8.5.3) - '@csstools/postcss-hwb-function': 4.0.7(postcss@8.5.3) - '@csstools/postcss-ic-unit': 4.0.0(postcss@8.5.3) - '@csstools/postcss-initial': 2.0.0(postcss@8.5.3) - '@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.5.3) - '@csstools/postcss-light-dark-function': 2.0.7(postcss@8.5.3) - '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.3) - '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.3) - '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.3) - '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.3) - '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.5.3) - '@csstools/postcss-media-minmax': 2.0.6(postcss@8.5.3) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.5.3) - '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.3) - '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.5.3) - '@csstools/postcss-oklab-function': 4.0.7(postcss@8.5.3) - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.3) - '@csstools/postcss-random-function': 1.0.2(postcss@8.5.3) - '@csstools/postcss-relative-color-syntax': 3.0.7(postcss@8.5.3) - '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.3) - '@csstools/postcss-sign-functions': 1.1.1(postcss@8.5.3) - '@csstools/postcss-stepped-value-functions': 4.0.6(postcss@8.5.3) - '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.5.3) - '@csstools/postcss-trigonometric-functions': 4.0.6(postcss@8.5.3) - '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.3) - autoprefixer: 10.4.20(postcss@8.5.3) + postcss-preset-env@10.1.3(postcss@8.4.49): + dependencies: + '@csstools/postcss-cascade-layers': 5.0.1(postcss@8.4.49) + '@csstools/postcss-color-function': 4.0.7(postcss@8.4.49) + '@csstools/postcss-color-mix-function': 3.0.7(postcss@8.4.49) + '@csstools/postcss-content-alt-text': 2.0.4(postcss@8.4.49) + '@csstools/postcss-exponential-functions': 2.0.6(postcss@8.4.49) + '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.4.49) + '@csstools/postcss-gamut-mapping': 2.0.7(postcss@8.4.49) + '@csstools/postcss-gradients-interpolation-method': 5.0.7(postcss@8.4.49) + '@csstools/postcss-hwb-function': 4.0.7(postcss@8.4.49) + '@csstools/postcss-ic-unit': 4.0.0(postcss@8.4.49) + '@csstools/postcss-initial': 2.0.0(postcss@8.4.49) + '@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.4.49) + '@csstools/postcss-light-dark-function': 2.0.7(postcss@8.4.49) + '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.4.49) + '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.4.49) + '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.4.49) + '@csstools/postcss-logical-resize': 3.0.0(postcss@8.4.49) + '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.4.49) + '@csstools/postcss-media-minmax': 2.0.6(postcss@8.4.49) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.4.49) + '@csstools/postcss-nested-calc': 4.0.0(postcss@8.4.49) + '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.4.49) + '@csstools/postcss-oklab-function': 4.0.7(postcss@8.4.49) + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/postcss-random-function': 1.0.2(postcss@8.4.49) + '@csstools/postcss-relative-color-syntax': 3.0.7(postcss@8.4.49) + '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.4.49) + '@csstools/postcss-sign-functions': 1.1.1(postcss@8.4.49) + '@csstools/postcss-stepped-value-functions': 4.0.6(postcss@8.4.49) + '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.4.49) + '@csstools/postcss-trigonometric-functions': 4.0.6(postcss@8.4.49) + '@csstools/postcss-unset-value': 4.0.0(postcss@8.4.49) + autoprefixer: 10.4.20(postcss@8.4.49) browserslist: 4.24.4 - css-blank-pseudo: 7.0.1(postcss@8.5.3) - css-has-pseudo: 7.0.2(postcss@8.5.3) - css-prefers-color-scheme: 10.0.0(postcss@8.5.3) + css-blank-pseudo: 7.0.1(postcss@8.4.49) + css-has-pseudo: 7.0.2(postcss@8.4.49) + css-prefers-color-scheme: 10.0.0(postcss@8.4.49) cssdb: 8.2.3 - postcss: 8.5.3 - postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.3) - postcss-clamp: 4.1.0(postcss@8.5.3) - postcss-color-functional-notation: 7.0.7(postcss@8.5.3) - postcss-color-hex-alpha: 10.0.0(postcss@8.5.3) - postcss-color-rebeccapurple: 10.0.0(postcss@8.5.3) - postcss-custom-media: 11.0.5(postcss@8.5.3) - postcss-custom-properties: 14.0.4(postcss@8.5.3) - postcss-custom-selectors: 8.0.4(postcss@8.5.3) - postcss-dir-pseudo-class: 9.0.1(postcss@8.5.3) - postcss-double-position-gradients: 6.0.0(postcss@8.5.3) - postcss-focus-visible: 10.0.1(postcss@8.5.3) - postcss-focus-within: 9.0.1(postcss@8.5.3) - postcss-font-variant: 5.0.0(postcss@8.5.3) - postcss-gap-properties: 6.0.0(postcss@8.5.3) - postcss-image-set-function: 7.0.0(postcss@8.5.3) - postcss-lab-function: 7.0.7(postcss@8.5.3) - postcss-logical: 8.0.0(postcss@8.5.3) - postcss-nesting: 13.0.1(postcss@8.5.3) - postcss-opacity-percentage: 3.0.0(postcss@8.5.3) - postcss-overflow-shorthand: 6.0.0(postcss@8.5.3) - postcss-page-break: 3.0.4(postcss@8.5.3) - postcss-place: 10.0.0(postcss@8.5.3) - postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.3) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.3) - postcss-selector-not: 8.0.1(postcss@8.5.3) - - postcss-pseudo-class-any-link@10.0.1(postcss@8.5.3): + postcss: 8.4.49 + postcss-attribute-case-insensitive: 7.0.1(postcss@8.4.49) + postcss-clamp: 4.1.0(postcss@8.4.49) + postcss-color-functional-notation: 7.0.7(postcss@8.4.49) + postcss-color-hex-alpha: 10.0.0(postcss@8.4.49) + postcss-color-rebeccapurple: 10.0.0(postcss@8.4.49) + postcss-custom-media: 11.0.5(postcss@8.4.49) + postcss-custom-properties: 14.0.4(postcss@8.4.49) + postcss-custom-selectors: 8.0.4(postcss@8.4.49) + postcss-dir-pseudo-class: 9.0.1(postcss@8.4.49) + postcss-double-position-gradients: 6.0.0(postcss@8.4.49) + postcss-focus-visible: 10.0.1(postcss@8.4.49) + postcss-focus-within: 9.0.1(postcss@8.4.49) + postcss-font-variant: 5.0.0(postcss@8.4.49) + postcss-gap-properties: 6.0.0(postcss@8.4.49) + postcss-image-set-function: 7.0.0(postcss@8.4.49) + postcss-lab-function: 7.0.7(postcss@8.4.49) + postcss-logical: 8.0.0(postcss@8.4.49) + postcss-nesting: 13.0.1(postcss@8.4.49) + postcss-opacity-percentage: 3.0.0(postcss@8.4.49) + postcss-overflow-shorthand: 6.0.0(postcss@8.4.49) + postcss-page-break: 3.0.4(postcss@8.4.49) + postcss-place: 10.0.0(postcss@8.4.49) + postcss-pseudo-class-any-link: 10.0.1(postcss@8.4.49) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.49) + postcss-selector-not: 8.0.1(postcss@8.4.49) + + postcss-pseudo-class-any-link@10.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 postcss-reduce-idents@6.0.3(postcss@8.5.3): @@ -17626,24 +17815,35 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-reduce-initial@6.1.0(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + postcss: 8.4.49 + postcss-reduce-initial@6.1.0(postcss@8.5.3): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 postcss: 8.5.3 + postcss-reduce-transforms@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-reduce-transforms@6.0.2(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-value-parser: 4.2.0 - postcss-replace-overflow-wrap@4.0.0(postcss@8.5.3): + postcss-replace-overflow-wrap@4.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 - postcss-selector-not@8.0.1(postcss@8.5.3): + postcss-selector-not@8.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.3 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 postcss-selector-parser@6.1.2: @@ -17661,12 +17861,23 @@ snapshots: postcss: 8.5.3 sort-css-media-queries: 2.2.0 + postcss-svgo@6.0.3(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + svgo: 3.3.2 + postcss-svgo@6.0.3(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-value-parser: 4.2.0 svgo: 3.3.2 + postcss-unique-selectors@6.0.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + postcss-unique-selectors@6.0.4(postcss@8.5.3): dependencies: postcss: 8.5.3 @@ -18685,6 +18896,12 @@ snapshots: dependencies: inline-style-parser: 0.2.4 + stylehacks@6.1.1(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + stylehacks@6.1.1(postcss@8.5.3): dependencies: browserslist: 4.24.4 @@ -19095,7 +19312,7 @@ snapshots: dependencies: cac: 6.7.14 debug: 4.4.0 - es-module-lexer: 1.6.0 + es-module-lexer: 1.5.4 pathe: 1.1.2 vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) transitivePeerDependencies: @@ -19169,7 +19386,7 @@ snapshots: pathe: 1.1.2 std-env: 3.8.0 tinybench: 2.9.0 - tinyexec: 0.3.2 + tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) @@ -19325,7 +19542,7 @@ snapshots: dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 - consola: 3.4.2 + consola: 3.2.3 figures: 3.2.0 markdown-table: 2.0.0 pretty-time: 1.1.0 From b8afbca34f46032a30a1662d53f4110317ed390e Mon Sep 17 00:00:00 2001 From: Evan Date: Thu, 8 May 2025 01:12:06 +0900 Subject: [PATCH 06/32] fix(badge): correct wrong badge test (#157) --- packages/badge/src/Badge.test.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/badge/src/Badge.test.tsx b/packages/badge/src/Badge.test.tsx index 59f89316..3771bd84 100644 --- a/packages/badge/src/Badge.test.tsx +++ b/packages/badge/src/Badge.test.tsx @@ -39,7 +39,7 @@ test('variant가 weak인 경우 배경색 gray200로 형태를 적용한다.', ( render(테스트); expect(screen.getByRole('status')).toHaveStyle({ - backgroundColor: '#e4e4e7', + backgroundColor: colorToken.gray200, }); }); From 22399d4b0358fe61421d17bff0a8152799f7eb92 Mon Sep 17 00:00:00 2001 From: Evan Date: Thu, 8 May 2025 01:15:21 +0900 Subject: [PATCH 07/32] refactor(reset): improve css reset with modern best practices (#154) * refactor(reset): improve css reset with modern best practices * chore(reset): delete storybook directory --- packages/reset/.storybook/main.ts | 10 - packages/reset/.storybook/preview.ts | 5 - packages/reset/README.md | 126 +++++++------ packages/reset/global.d.ts | 1 - packages/reset/package.json | 31 +--- packages/reset/src/Reset.module.css | 86 --------- packages/reset/src/Reset.stories.tsx | 176 ------------------ packages/reset/src/Reset.test.tsx | 36 +++- packages/reset/src/Reset.tsx | 23 +-- packages/reset/src/global.css | 142 -------------- packages/reset/src/index.ts | 1 + packages/reset/src/reset.css | 268 +++++++++++++++++++++++++++ packages/reset/src/reset.css.d.ts | 5 + pnpm-lock.yaml | 33 ---- 14 files changed, 381 insertions(+), 562 deletions(-) delete mode 100644 packages/reset/.storybook/main.ts delete mode 100644 packages/reset/.storybook/preview.ts delete mode 100644 packages/reset/global.d.ts delete mode 100644 packages/reset/src/Reset.module.css delete mode 100644 packages/reset/src/Reset.stories.tsx delete mode 100644 packages/reset/src/global.css create mode 100644 packages/reset/src/reset.css create mode 100644 packages/reset/src/reset.css.d.ts diff --git a/packages/reset/.storybook/main.ts b/packages/reset/.storybook/main.ts deleted file mode 100644 index e7f301d3..00000000 --- a/packages/reset/.storybook/main.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { StorybookConfig } from '@storybook/react-vite'; - -export default { - stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'], - addons: ['@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-interactions'], - framework: { - name: '@storybook/react-vite', - options: {}, - }, -} satisfies StorybookConfig; diff --git a/packages/reset/.storybook/preview.ts b/packages/reset/.storybook/preview.ts deleted file mode 100644 index 82ec7ed0..00000000 --- a/packages/reset/.storybook/preview.ts +++ /dev/null @@ -1,5 +0,0 @@ -import type { Preview } from '@storybook/react'; - -export default { - tags: ['autodocs'], -} satisfies Preview; diff --git a/packages/reset/README.md b/packages/reset/README.md index 3ef605e4..f8220134 100644 --- a/packages/reset/README.md +++ b/packages/reset/README.md @@ -147,6 +147,11 @@ Using npm: npm install @sipe-team/reset ``` +Using yarn: +```bash +yarn add @sipe-team/reset +``` + Using pnpm: ```bash pnpm add @sipe-team/reset @@ -154,43 +159,42 @@ pnpm add @sipe-team/reset ## Usage -### Global Reset -Import the CSS file in your application: +### Using the CSS Directly +Import the CSS file directly in your application: + ```javascript -import '@sipe-team/reset/style.css'; +import '@sipe-team/reset/reset.css'; ``` -### Component Reset -For component-level reset: +### Using the Reset Component +Add the Reset component to your application root: + ```tsx import { Reset } from '@sipe-team/reset'; -// Basic usage function App() { return ( - -
Your content here
-
+ + + {children} + ); } +``` -// With custom class name -function CustomApp() { - return ( - -
Your content here
-
- ); -} +The `Reset` component applies global CSS styles to the entire application and renders nothing to the DOM. It should be placed once at the top level of your application. -// As a different element -function MainApp() { - return ( - -
Your content here
-
- ); -} +### Recommended Approach +While both methods work, directly importing the CSS file is recommended for these reasons: + +1. **More explicit** - Directly importing CSS clearly communicates the intention +2. **Performance** - Avoids an unnecessary React component rendering cycle +3. **Simplicity** - Follows the conventional pattern used by most CSS reset libraries +4. **Bundle optimization** - May be more efficiently processed by bundlers + +```javascript +// Recommended +import '@sipe-team/reset/reset.css'; ``` --- @@ -266,7 +270,7 @@ textarea { ``` ### 4. 테이블 리셋 -테이블 구조를 다음과 같이 정규화합니다: +테이블 구조를 정규화합니다: ```css table { border-collapse: collapse; @@ -279,8 +283,8 @@ th { } ``` -### 5. 루트 & 문서 레벨 리셋 -올바른 뷰포트 높이 처리와 쌓임 맥락을 다음과 같이 보장합니다: +### 5. 루트 및 문서 레벨 리셋 +적절한 뷰포트 높이 처리와 쌓임 맥락을 보장합니다: ```css body { min-height: 100vh; @@ -295,7 +299,7 @@ body { ``` ### 6. 시맨틱 요소 리셋 -시맨틱 HTML 요소의 display 속성을 다음과 같이 정규화합니다: +시맨틱 HTML 요소의 display 속성을 정규화합니다: ```css article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { @@ -304,7 +308,7 @@ footer, header, hgroup, menu, nav, section, main { ``` ### 7. 미디어 요소 리셋 -미디어 요소의 반응형 동작을 다음과 같이 보장합니다: +미디어 요소의 반응형 동작을 보장합니다: ```css img, picture, video, canvas, svg { display: block; @@ -312,8 +316,8 @@ img, picture, video, canvas, svg { } ``` -### 8. 목록 & 링크 리셋 -목록과 링크의 기본 스타일을 다음과 같이 제거합니다: +### 8. 목록 및 링크 리셋 +목록과 링크의 기본 스타일을 제거합니다: ```css ol, ul { list-style: none; @@ -326,7 +330,7 @@ a { ``` ### 9. 사용자 경험 리셋 -모션 선호도를 고려한 부드러운 스크롤을 다음과 같이 구현합니다: +모션 선호도를 고려한 부드러운 스크롤링을 구현합니다: ```css @media (prefers-reduced-motion: no-preference) { html { @@ -335,13 +339,18 @@ a { } ``` -## 설치 방법 +## 설치 npm 사용: ```bash npm install @sipe-team/reset ``` +yarn 사용: +```bash +yarn add @sipe-team/reset +``` + pnpm 사용: ```bash pnpm add @sipe-team/reset @@ -349,41 +358,40 @@ pnpm add @sipe-team/reset ## 사용 방법 -### 전역 리셋 -애플리케이션에 CSS 파일을 임포트해 주세요: +### CSS 직접 사용하기 +애플리케이션에 CSS 파일을 직접 가져옵니다: + ```javascript -import '@sipe-team/reset/style.css'; +import '@sipe-team/reset/reset.css'; ``` -### 컴포넌트 리셋 -컴포넌트 레벨의 리셋이 필요한 경우: +### Reset 컴포넌트 사용하기 +애플리케이션 루트에 Reset 컴포넌트를 추가합니다: + ```tsx import { Reset } from '@sipe-team/reset'; -// 기본 사용법 function App() { return ( - -
컨텐츠
-
+ + + {children} + ); } +``` -// 커스텀 클래스명 사용 -function CustomApp() { - return ( - -
컨텐츠
-
- ); -} +`Reset` 컴포넌트는 전체 애플리케이션에 전역 CSS 스타일을 적용하고 DOM에는 아무것도 렌더링하지 않습니다. 애플리케이션의 최상위 레벨에 한 번만 배치해야 합니다. -// 다른 요소로 렌더링 -function MainApp() { - return ( - -
컨텐츠
-
- ); -} +### 권장 접근법 +두 가지 방법 모두 작동하지만, CSS 파일을 직접 가져오는 방식이 다음과 같은 이유로 권장됩니다: + +1. **더 명시적** - CSS를 직접 가져오는 것이 의도를 명확하게 전달합니다 +2. **성능** - 불필요한 React 컴포넌트 렌더링 사이클을 피할 수 있습니다 +3. **단순성** - 대부분의 CSS 리셋 라이브러리에서 사용하는 일반적인 패턴을 따릅니다 +4. **번들 최적화** - 번들러에 의해 더 효율적으로 처리될 수 있습니다 + +```javascript +// 권장 방법 +import '@sipe-team/reset/reset.css'; ``` \ No newline at end of file diff --git a/packages/reset/global.d.ts b/packages/reset/global.d.ts deleted file mode 100644 index 60260a3a..00000000 --- a/packages/reset/global.d.ts +++ /dev/null @@ -1 +0,0 @@ -declare module '*.module.css'; diff --git a/packages/reset/package.json b/packages/reset/package.json index 83bd919b..1df5ee51 100644 --- a/packages/reset/package.json +++ b/packages/reset/package.json @@ -8,38 +8,24 @@ "url": "https://github.com/sipe-team/side" }, "type": "module", - "exports": "./src/index.ts", - "files": [ - "dist" - ], + "exports": { + ".": "./src/index.ts", + "./reset.css": "./src/reset.css" + }, + "files": ["dist"], "scripts": { "build": "tsup", - "build:storybook": "storybook build", - "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", "test": "vitest", - "typecheck": "tsc", - "prepack": "pnpm run build" - }, - "dependencies": { - "@radix-ui/react-slot": "^1.1.0", - "classnames": "^2.5.1" + "typecheck": "tsc" }, + "dependencies": {}, "devDependencies": { - "@storybook/addon-essentials": "catalog:", - "@storybook/addon-interactions": "catalog:", - "@storybook/addon-links": "catalog:", - "@storybook/blocks": "catalog:", - "@storybook/react": "catalog:", - "@storybook/react-vite": "catalog:", - "@storybook/test": "catalog:", "@testing-library/jest-dom": "catalog:", "@testing-library/react": "catalog:", "@types/react": "^18.3.12", - "happy-dom": "catalog:", "react": "^18.3.1", - "storybook": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:" @@ -61,7 +47,8 @@ "types": "./dist/index.d.cts", "default": "./dist/index.cjs" } - } + }, + "./reset.css": "./dist/reset.css" } }, "sideEffects": false diff --git a/packages/reset/src/Reset.module.css b/packages/reset/src/Reset.module.css deleted file mode 100644 index 2e88be4a..00000000 --- a/packages/reset/src/Reset.module.css +++ /dev/null @@ -1,86 +0,0 @@ -/************************* - * Box Model Reset - *************************/ -.reset *, -.reset *::before, -.reset *::after, -.reset *::backdrop { - box-sizing: border-box; - margin: 0; - padding: 0; - border-width: 0; - border-style: solid; -} - -/************************* - * Typography Reset - *************************/ -.reset :where(p, h1, h2, h3, h4, h5, h6) { - overflow-wrap: break-word; -} - -/************************* - * Form Elements Reset - *************************/ -.reset :where(button, input, select, textarea) { - -webkit-appearance: none; - appearance: none; - background: none; - border: 0; - color: inherit; - font: inherit; -} - -.reset :where(button, [type="button"], [type="reset"], [type="submit"]) { - -webkit-appearance: button; - cursor: pointer; - user-select: none; -} - -.reset :where(textarea) { - resize: vertical; -} - -.reset ::placeholder { - opacity: 1; -} - -/************************* - * Table Reset - *************************/ -.reset :where(table) { - border-collapse: collapse; - border-spacing: 0; - text-indent: 0; -} - -.reset :where(th) { - text-align: inherit; -} - -/************************* - * Semantic Elements Reset - *************************/ -.reset :where(article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main) { - display: block; -} - -/************************* - * Media Elements Reset - *************************/ -.reset :where(img, picture, video, canvas, svg) { - display: block; - max-width: 100%; -} - -/************************* - * Lists & Links Reset - *************************/ -.reset :where(ol, ul) { - list-style: none; -} - -.reset :where(a) { - color: inherit; - text-decoration: none; -} diff --git a/packages/reset/src/Reset.stories.tsx b/packages/reset/src/Reset.stories.tsx deleted file mode 100644 index 064fe934..00000000 --- a/packages/reset/src/Reset.stories.tsx +++ /dev/null @@ -1,176 +0,0 @@ -import type { Meta, StoryObj } from '@storybook/react'; -import { Reset } from './Reset'; - -const meta = { - title: 'Components/Reset', - component: Reset, - parameters: { - layout: 'centered', - backgrounds: { - default: 'light', - }, - }, -} satisfies Meta; - -export default meta; -type Story = StoryObj; - -const ComparisonWrapper = ({ children }: { children: React.ReactNode }) => ( -
-
-

Browser Default

- {children} -
-
-

With Reset

- {children} -
-
-); - -// Typography -export const Typography: Story = { - render: () => ( - -

Heading 1

-

Heading 2

-

Heading 3

-

- Regular paragraph with some bold and italic text. -

-
-

ThisIsAVeryVeryVeryVeryVeryVeryVeryVeryLongStringWithoutSpaces

-
-
- ), -}; - -// Form Elements -export const FormElements: Story = { - render: () => ( - -
-
- -
-
-