diff --git a/packages/onchainkit/src/styles/tailwind-base.css b/packages/onchainkit/src/styles/tailwind-base.css
index 6be7ce6b11..147d9934a8 100644
--- a/packages/onchainkit/src/styles/tailwind-base.css
+++ b/packages/onchainkit/src/styles/tailwind-base.css
@@ -12,241 +12,207 @@
@layer base {
:root {
- /* Base shared across multiple themes */
+ /* OnchainKit namespaced variables */
--ock-radius-default: var(--radius-lg);
--ock-radius-inner: var(--radius-md);
--ock-font-family: 'DM Sans', sans-serif;
- --ock-text-inverse: theme(colors.gray.50);
- --ock-text-foreground: theme(colors.gray.950);
- --ock-text-foreground-muted: theme(colors.gray.600);
- --ock-text-error: theme(colors.rose.600);
- --ock-text-primary: theme(colors.indigo.600);
- --ock-text-success: theme(colors.lime.600);
- --ock-text-warning: theme(colors.orange.600);
- --ock-text-disabled: theme(colors.gray.400);
- --ock-bg-default: theme(colors.gray.50);
- --ock-bg-default-hover: theme(colors.gray.200);
- --ock-bg-default-active: theme(colors.gray.300);
- --ock-bg-alternate: theme(colors.gray.200);
- --ock-bg-alternate-hover: theme(colors.gray.300);
- --ock-bg-alternate-active: theme(colors.gray.400);
- --ock-bg-inverse: theme(colors.gray.100);
- --ock-bg-inverse-hover: theme(colors.gray.200);
- --ock-bg-inverse-active: theme(colors.gray.300);
- --ock-bg-primary: theme(colors.indigo.600);
- --ock-bg-primary-hover: theme(colors.indigo.700);
- --ock-bg-primary-active: theme(colors.indigo.800);
- --ock-bg-primary-washed: theme(colors.indigo.100);
- --ock-bg-primary-disabled: theme(colors.indigo.300);
- --ock-bg-secondary: theme(colors.slate.200);
- --ock-bg-secondary-hover: theme(colors.slate.300);
- --ock-bg-secondary-active: theme(colors.slate.400);
- --ock-bg-error: theme(colors.rose.600);
- --ock-bg-warning: theme(colors.orange.600);
- --ock-bg-success: theme(colors.lime.300);
- --ock-bg-default-reverse: theme(colors.gray.950);
-
- --ock-icon-color-primary: theme(colors.indigo.600);
- --ock-icon-color-foreground: theme(colors.gray.950);
- --ock-icon-color-foreground-muted: theme(colors.gray.600);
- --ock-icon-color-inverse: theme(colors.gray.50);
- --ock-icon-color-error: theme(colors.rose.600);
- --ock-icon-color-success: theme(colors.lime.600);
- --ock-icon-color-warning: theme(colors.orange.600);
-
- --ock-line-primary: theme(colors.indigo.600);
- --ock-line-default: theme(colors.gray.300);
- --ock-line-heavy: theme(colors.gray.500);
- --ock-line-inverse: theme(colors.gray.700);
+
+ /* Foreground colors */
+ --ock-foreground: theme(colors.gray.950);
+ --ock-foreground-muted: theme(colors.gray.600);
+ --ock-foreground-inverse: theme(colors.gray.50);
+ --ock-foreground-disabled: theme(colors.gray.400);
+
+ /* Background colors */
+ --ock-background: theme(colors.gray.50);
+ --ock-background-hover: theme(colors.gray.200);
+ --ock-background-active: theme(colors.gray.300);
+ --ock-background-alternate: theme(colors.gray.200);
+ --ock-background-alternate-hover: theme(colors.gray.300);
+ --ock-background-alternate-active: theme(colors.gray.400);
+ --ock-background-inverse: theme(colors.gray.100);
+ --ock-background-inverse-hover: theme(colors.gray.200);
+ --ock-background-inverse-active: theme(colors.gray.300);
+ --ock-background-reverse: theme(colors.gray.950);
+
+ /* Primary colors */
+ --ock-primary: theme(colors.indigo.600);
+ --ock-primary-hover: theme(colors.indigo.700);
+ --ock-primary-active: theme(colors.indigo.800);
+ --ock-primary-washed: theme(colors.indigo.100);
+ --ock-primary-disabled: theme(colors.indigo.300);
+
+ /* Secondary colors */
+ --ock-secondary: theme(colors.slate.200);
+ --ock-secondary-hover: theme(colors.slate.300);
+ --ock-secondary-active: theme(colors.slate.400);
+
+ /* State colors */
+ --ock-error: theme(colors.rose.600);
+ --ock-warning: theme(colors.orange.600);
+ --ock-success: theme(colors.lime.600);
+ --ock-success-background: theme(colors.lime.300);
+
+ /* Line colors */
+ --ock-line: theme(colors.gray.300);
+
+ /* Shadow */
--ock-shadow-default: 0px 8px 12px 0px #5b616e1f;
}
[data-ock-theme='default-dark'],
[data-ock-theme='base-dark'],
[data-ock-theme='cyberpunk'] {
- --ock-text-inverse: theme(colors.gray.950);
- --ock-text-foreground: theme(colors.gray.50);
- --ock-text-foreground-muted: theme(colors.gray.400);
- --ock-text-error: theme(colors.rose.400);
- --ock-text-primary: theme(colors.indigo.400);
- --ock-text-success: theme(colors.lime.400);
- --ock-text-warning: theme(colors.orange.400);
- --ock-text-disabled: theme(colors.gray.600);
- --ock-bg-default: theme(colors.gray.950);
- --ock-bg-default-hover: theme(colors.gray.800);
- --ock-bg-default-active: theme(colors.gray.700);
- --ock-bg-alternate: theme(colors.gray.800);
- --ock-bg-alternate-hover: theme(colors.gray.700);
- --ock-bg-alternate-active: theme(colors.gray.600);
- --ock-bg-inverse: theme(colors.gray.900);
- --ock-bg-inverse-hover: theme(colors.gray.800);
- --ock-bg-inverse-active: theme(colors.gray.700);
- --ock-bg-primary: theme(colors.indigo.400);
- --ock-bg-primary-hover: theme(colors.indigo.300);
- --ock-bg-primary-active: theme(colors.indigo.200);
- --ock-bg-primary-washed: theme(colors.indigo.900);
- --ock-bg-primary-disabled: theme(colors.indigo.950);
- --ock-bg-secondary: theme(colors.slate.800);
- --ock-bg-secondary-hover: theme(colors.slate.700);
- --ock-bg-secondary-active: theme(colors.slate.600);
- --ock-bg-error: theme(colors.rose.400);
- --ock-bg-warning: theme(colors.orange.400);
- --ock-bg-success: theme(colors.lime.700);
- --ock-bg-default-reverse: theme(colors.gray.50);
-
- --ock-icon-color-primary: theme(colors.indigo.400);
- --ock-icon-color-foreground: theme(colors.gray.50);
- --ock-icon-color-foreground-muted: theme(colors.gray.400);
- --ock-icon-color-inverse: theme(colors.gray.950);
- --ock-icon-color-error: theme(colors.rose.400);
- --ock-icon-color-success: theme(colors.lime.400);
- --ock-icon-color-warning: theme(colors.orange.400);
-
- --ock-line-primary: theme(colors.indigo.400);
- --ock-line-default: theme(colors.gray.700);
- --ock-line-heavy: theme(colors.gray.500);
- --ock-line-inverse: theme(colors.gray.300);
+ --ock-foreground: theme(colors.gray.50);
+ --ock-foreground-muted: theme(colors.gray.400);
+ --ock-foreground-inverse: theme(colors.gray.950);
+ --ock-foreground-disabled: theme(colors.gray.600);
+
+ --ock-background: theme(colors.gray.950);
+ --ock-background-hover: theme(colors.gray.800);
+ --ock-background-active: theme(colors.gray.700);
+ --ock-background-alternate: theme(colors.gray.800);
+ --ock-background-alternate-hover: theme(colors.gray.700);
+ --ock-background-alternate-active: theme(colors.gray.600);
+ --ock-background-inverse: theme(colors.gray.900);
+ --ock-background-inverse-hover: theme(colors.gray.800);
+ --ock-background-inverse-active: theme(colors.gray.700);
+ --ock-background-reverse: theme(colors.gray.50);
+
+ --ock-primary: theme(colors.indigo.400);
+ --ock-primary-hover: theme(colors.indigo.300);
+ --ock-primary-active: theme(colors.indigo.200);
+ --ock-primary-washed: theme(colors.indigo.900);
+ --ock-primary-disabled: theme(colors.indigo.950);
+
+ --ock-secondary: theme(colors.slate.800);
+ --ock-secondary-hover: theme(colors.slate.700);
+ --ock-secondary-active: theme(colors.slate.600);
+
+ --ock-error: theme(colors.rose.400);
+ --ock-warning: theme(colors.orange.400);
+ --ock-success: theme(colors.lime.400);
+ --ock-success-background: theme(colors.lime.700);
+
+ --ock-line: theme(colors.gray.700);
}
[data-ock-theme='base-light'] {
- --ock-text-primary: #0052ff;
- --ock-bg-primary: #0052ff;
- --ock-bg-primary-hover: #014ceb;
- --ock-bg-primary-active: #0148dc;
- --ock-bg-primary-washed: #b2cbff;
- --ock-bg-primary-disabled: #9dbcfe;
- --ock-icon-color-primary: #0052ff;
- --ock-line-primary: #0052ff;
+ --ock-primary: #0052ff;
+ --ock-primary-hover: #014ceb;
+ --ock-primary-active: #0148dc;
+ --ock-primary-washed: #b2cbff;
+ --ock-primary-disabled: #9dbcfe;
}
[data-ock-theme='base-dark'] {
- --ock-text-primary: #578bfa;
- --ock-bg-primary: #578bfa;
- --ock-bg-primary-hover: #477ef5;
- --ock-bg-primary-active: #5386f5;
- --ock-bg-primary-washed: #051537;
- --ock-bg-primary-disabled: #1b3365;
- --ock-icon-color-primary: #578bfa;
- --ock-line-primary: #578bfa;
+ --ock-primary: #578bfa;
+ --ock-primary-hover: #477ef5;
+ --ock-primary-active: #5386f5;
+ --ock-primary-washed: #051537;
+ --ock-primary-disabled: #1b3365;
}
[data-ock-theme='cyberpunk'] {
--ock-font-family: 'Oxanium', sans-serif;
--ock-radius-default: 0.125rem;
--ock-radius-inner: 0rem;
- --ock-text-primary: theme(colors.fuchsia.400);
- --ock-bg-primary: theme(colors.fuchsia.400);
- --ock-bg-primary-hover: theme(colors.fuchsia.300);
- --ock-bg-primary-active: theme(colors.fuchsia.200);
- --ock-bg-primary-washed: theme(colors.fuchsia.900);
- --ock-bg-primary-disabled: theme(colors.fuchsia.950);
- --ock-icon-color-primary: theme(colors.fuchsia.400);
- --ock-icon-color-error: theme(colors.rose.600);
- --ock-icon-color-success: theme(colors.lime.600);
- --ock-icon-color-warning: theme(colors.orange.600);
- --ock-line-primary: theme(colors.fuchsia.400);
+ --ock-primary: theme(colors.fuchsia.400);
+ --ock-primary-hover: theme(colors.fuchsia.300);
+ --ock-primary-active: theme(colors.fuchsia.200);
+ --ock-primary-washed: theme(colors.fuchsia.900);
+ --ock-primary-disabled: theme(colors.fuchsia.950);
+ --ock-error: theme(colors.rose.600);
+ --ock-success: theme(colors.lime.600);
+ --ock-warning: theme(colors.orange.600);
}
[data-ock-theme='hacker'] {
--ock-font-family: 'Noto Sans Mono', sans-serif;
--ock-radius-default: 0.375rem;
--ock-radius-inner: 0.125rem;
- --ock-text-inverse: theme(colors.zinc.50);
- --ock-text-foreground: theme(colors.zinc.950);
- --ock-text-foreground-muted: theme(colors.zinc.600);
- --ock-text-error: theme(colors.rose.600);
- --ock-text-primary: theme(colors.zinc.950);
- --ock-text-success: theme(colors.lime.600);
- --ock-text-warning: theme(colors.orange.600);
- --ock-text-disabled: theme(colors.zinc.400);
-
- --ock-bg-default: theme(colors.zinc.50);
- --ock-bg-default-hover: theme(colors.zinc.200);
- --ock-bg-default-active: theme(colors.zinc.300);
- --ock-bg-alternate: theme(colors.zinc.200);
- --ock-bg-alternate-hover: theme(colors.zinc.300);
- --ock-bg-alternate-active: theme(colors.zinc.400);
- --ock-bg-inverse: theme(colors.zinc.100);
- --ock-bg-inverse-hover: theme(colors.zinc.200);
- --ock-bg-inverse-active: theme(colors.zinc.300);
- --ock-bg-primary: theme(colors.zinc.950);
- --ock-bg-primary-hover: theme(colors.zinc.800);
- --ock-bg-primary-active: theme(colors.zinc.700);
- --ock-bg-primary-washed: theme(colors.zinc.100);
- --ock-bg-primary-disabled: theme(colors.zinc.300);
- --ock-bg-secondary: theme(colors.neutral.200);
- --ock-bg-secondary-hover: theme(colors.neutral.300);
- --ock-bg-secondary-active: theme(colors.neutral.400);
- --ock-bg-error: theme(colors.rose.600);
- --ock-bg-warning: theme(colors.orange.600);
- --ock-bg-success: theme(colors.lime.600);
- --ock-bg-default-reverse: theme(colors.neutral.50);
-
- --ock-icon-color-primary: theme(colors.zinc.950);
- --ock-icon-color-foreground: theme(colors.zinc.950);
- --ock-icon-color-foreground-muted: theme(colors.zinc.600);
- --ock-icon-color-inverse: theme(colors.zinc.50);
- --ock-icon-color-error: theme(colors.rose.600);
- --ock-icon-color-success: theme(colors.lime.600);
- --ock-icon-color-warning: theme(colors.orange.600);
-
- --ock-line-primary: theme(colors.zinc.950);
- --ock-line-default: theme(colors.zinc.300);
- --ock-line-heavy: theme(colors.zinc.500);
- --ock-line-inverse: theme(colors.zinc.700);
+
+ --ock-foreground: theme(colors.zinc.950);
+ --ock-foreground-muted: theme(colors.zinc.600);
+ --ock-foreground-inverse: theme(colors.zinc.50);
+ --ock-foreground-disabled: theme(colors.zinc.400);
+
+ --ock-background: theme(colors.zinc.50);
+ --ock-background-hover: theme(colors.zinc.200);
+ --ock-background-active: theme(colors.zinc.300);
+ --ock-background-alternate: theme(colors.zinc.200);
+ --ock-background-alternate-hover: theme(colors.zinc.300);
+ --ock-background-alternate-active: theme(colors.zinc.400);
+ --ock-background-inverse: theme(colors.zinc.100);
+ --ock-background-inverse-hover: theme(colors.zinc.200);
+ --ock-background-inverse-active: theme(colors.zinc.300);
+ --ock-background-reverse: theme(colors.neutral.50);
+
+ --ock-primary: theme(colors.zinc.950);
+ --ock-primary-hover: theme(colors.zinc.800);
+ --ock-primary-active: theme(colors.zinc.700);
+ --ock-primary-washed: theme(colors.zinc.100);
+ --ock-primary-disabled: theme(colors.zinc.300);
+
+ --ock-secondary: theme(colors.neutral.200);
+ --ock-secondary-hover: theme(colors.neutral.300);
+ --ock-secondary-active: theme(colors.neutral.400);
+
+ --ock-error: theme(colors.rose.600);
+ --ock-warning: theme(colors.orange.600);
+ --ock-success: theme(colors.lime.600);
+
+ --ock-line: theme(colors.zinc.300);
}
}
@theme inline {
- --font-sans: 'Inter', sans-serif;
- --font-display: 'DM Sans', sans-serif;
--spacing-88: 22rem;
--spacing-120: 30rem;
+
+ --font-sans: 'Inter', sans-serif;
+ --font-display: 'DM Sans', sans-serif;
+
+ --font-ock: var(--ock-font-family);
--radius-ock-default: var(--ock-radius-default);
--radius-ock-inner: var(--ock-radius-inner);
- --font-ock: var(--ock-font-family);
- --color-ock-text-inverse: var(--ock-text-inverse);
- --color-ock-text-foreground: var(--ock-text-foreground);
- --color-ock-text-foreground-muted: var(--ock-text-foreground-muted);
- --color-ock-text-error: var(--ock-text-error);
- --color-ock-text-primary: var(--ock-text-primary);
- --color-ock-text-success: var(--ock-text-success);
- --color-ock-text-warning: var(--ock-text-warning);
- --color-ock-text-disabled: var(--ock-text-disabled);
- --color-ock-bg-default: var(--ock-bg-default);
- --color-ock-bg-default-hover: var(--ock-bg-default-hover);
- --color-ock-bg-default-active: var(--ock-bg-default-active);
- --color-ock-bg-alternate: var(--ock-bg-alternate);
- --color-ock-bg-alternate-hover: var(--ock-bg-alternate-hover);
- --color-ock-bg-alternate-active: var(--ock-bg-alternate-active);
- --color-ock-bg-inverse: var(--ock-bg-inverse);
- --color-ock-bg-inverse-hover: var(--ock-bg-inverse-hover);
- --color-ock-bg-inverse-active: var(--ock-bg-inverse-active);
- --color-ock-bg-primary: var(--ock-bg-primary);
- --color-ock-bg-primary-hover: var(--ock-bg-primary-hover);
- --color-ock-bg-primary-active: var(--ock-bg-primary-active);
- --color-ock-bg-primary-washed: var(--ock-bg-primary-washed);
- --color-ock-bg-primary-disabled: var(--ock-bg-primary-disabled);
- --color-ock-bg-secondary: var(--ock-bg-secondary);
- --color-ock-bg-secondary-hover: var(--ock-bg-secondary-hover);
- --color-ock-bg-secondary-active: var(--ock-bg-secondary-active);
- --color-ock-bg-error: var(--ock-bg-error);
- --color-ock-bg-warning: var(--ock-bg-warning);
- --color-ock-bg-success: var(--ock-bg-success);
- --color-ock-bg-default-reverse: var(--ock-bg-default-reverse);
- --color-ock-icon-color-primary: var(--ock-icon-color-primary);
- --color-ock-icon-color-foreground: var(--ock-icon-color-foreground);
- --color-ock-icon-color-foreground-muted: var(
- --ock-icon-color-foreground-muted
+
+ /* OnchainKit theme utilities with ock prefix */
+ --color-ock-foreground: var(--ock-foreground);
+ --color-ock-foreground-muted: var(--ock-foreground-muted);
+ --color-ock-foreground-inverse: var(--ock-foreground-inverse);
+ --color-ock-foreground-disabled: var(--ock-foreground-disabled);
+
+ --color-ock-background: var(--ock-background);
+ --color-ock-background-hover: var(--ock-background-hover);
+ --color-ock-background-active: var(--ock-background-active);
+ --color-ock-background-alternate: var(--ock-background-alternate);
+ --color-ock-background-alternate-hover: var(--ock-background-alternate-hover);
+ --color-ock-background-alternate-active: var(
+ --ock-background-alternate-active
);
- --color-ock-icon-color-inverse: var(--ock-icon-color-inverse);
- --color-ock-icon-color-error: var(--ock-icon-color-error);
- --color-ock-icon-color-success: var(--ock-icon-color-success);
- --color-ock-icon-color-warning: var(--ock-icon-color-warning);
- --color-ock-line-primary: var(--ock-line-primary);
- --color-ock-line-default: var(--ock-line-default);
- --color-ock-line-heavy: var(--ock-line-heavy);
- --color-ock-line-inverse: var(--ock-line-inverse);
+ --color-ock-background-inverse: var(--ock-background-inverse);
+ --color-ock-background-inverse-hover: var(--ock-background-inverse-hover);
+ --color-ock-background-inverse-active: var(--ock-background-inverse-active);
+ --color-ock-background-reverse: var(--ock-background-reverse);
+
+ --color-ock-primary: var(--ock-primary);
+ --color-ock-primary-hover: var(--ock-primary-hover);
+ --color-ock-primary-active: var(--ock-primary-active);
+ --color-ock-primary-washed: var(--ock-primary-washed);
+ --color-ock-primary-disabled: var(--ock-primary-disabled);
+
+ --color-ock-secondary: var(--ock-secondary);
+ --color-ock-secondary-hover: var(--ock-secondary-hover);
+ --color-ock-secondary-active: var(--ock-secondary-active);
+
+ --color-ock-error: var(--ock-error);
+ --color-ock-warning: var(--ock-warning);
+ --color-ock-success: var(--ock-success);
+ --color-ock-success-background: var(--ock-success-background);
+
+ --color-ock-line: var(--ock-line);
+
--shadow-ock-default: var(--ock-shadow-default);
}
@@ -281,6 +247,6 @@
}
.placeholder-ock-default::placeholder {
- color: var(--ock-text-foreground-muted);
+ color: var(--ock-foreground-muted);
}
}
diff --git a/packages/onchainkit/src/styles/theme.ts b/packages/onchainkit/src/styles/theme.ts
index c0857899aa..b5d8c19976 100644
--- a/packages/onchainkit/src/styles/theme.ts
+++ b/packages/onchainkit/src/styles/theme.ts
@@ -1,35 +1,91 @@
+import { prefixStringParts } from '@/utils/prefixStringParts';
import { type ClassValue, clsx } from 'clsx';
-import { twMerge } from 'tailwind-merge';
+import { extendTailwindMerge } from 'tailwind-merge';
+
+const twMerge = extendTailwindMerge({
+ prefix: 'ock:',
+ extend: {
+ theme: {
+ borderRadius: ['ock-default', 'ock-inner'],
+ colors: [
+ 'ock-foreground',
+ 'ock-foreground-muted',
+ 'ock-foreground-inverse',
+ 'ock-foreground-disabled',
+ 'ock-background',
+ 'ock-background-hover',
+ 'ock-background-active',
+ 'ock-background-alternate',
+ 'ock-background-alternate-hover',
+ 'ock-background-alternate-active',
+ 'ock-background-inverse',
+ 'ock-background-inverse-hover',
+ 'ock-background-inverse-active',
+ 'ock-background-reverse',
+ 'ock-primary',
+ 'ock-primary-hover',
+ 'ock-primary-active',
+ 'ock-primary-washed',
+ 'ock-primary-disabled',
+ 'ock-secondary',
+ 'ock-secondary-hover',
+ 'ock-secondary-active',
+ 'ock-error',
+ 'ock-warning',
+ 'ock-success',
+ 'ock-success-background',
+ 'ock-line',
+ ],
+ },
+ classGroups: {
+ shadow: ['ock-default'],
+ 'font-family': ['ock'],
+ },
+ },
+});
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
}
+const prefixClassName = (className: string) => {
+ return prefixStringParts(className, __CLASSNAME_PREFIX__);
+};
+
export const text = {
- base: 'font-ock',
- body: 'font-ock font-normal text-base',
- caption: 'font-ock font-semibold text-xs',
- headline: 'font-ock font-semibold',
- label1: 'font-ock font-semibold text-sm',
- label2: 'font-ock text-sm',
- legal: 'font-ock text-xs',
- title1: 'font-ock font-semibold text-2xl',
- title3: 'font-ock font-semibold text-xl',
+ base: prefixClassName('font-ock'),
+ body: prefixClassName('font-ock font-normal text-base'),
+ caption: prefixClassName('font-ock font-semibold text-xs'),
+ headline: prefixClassName('font-ock font-semibold'),
+ label1: prefixClassName('font-ock font-semibold text-sm'),
+ label2: prefixClassName('font-ock text-sm'),
+ legal: prefixClassName('font-ock text-xs'),
+ title1: prefixClassName('font-ock font-semibold text-2xl'),
+ title3: prefixClassName('font-ock font-semibold text-xl'),
} as const;
export const pressable = {
- default: `cursor-pointer bg-ock-bg-default hover:bg-ock-bg-default-hover active:bg-ock-bg-default-active focus:bg-ock-bg-default-active`,
- alternate: `cursor-pointer bg-ock-bg-alternate hover:bg-ock-bg-alternate-hover active:bg-ock-bg-alternate-active focus:bg-ock-bg-alternate-active`,
- inverse: `cursor-pointer bg-ock-bg-inverse hover:bg-ock-bg-inverse-hover active:bg-ock-bg-inverse-active focus:bg-ock-bg-inverse-active`,
- primary: `cursor-pointer bg-ock-bg-primary hover:bg-ock-bg-primary-hover active:bg-ock-bg-primary-active focus:bg-ock-bg-primary-active`,
- secondary: `cursor-pointer bg-ock-bg-secondary hover:bg-ock-bg-secondary-hover active:bg-ock-bg-secondary-active focus:bg-ock-bg-secondary-active`,
- coinbaseBranding: 'cursor-pointer bg-[#0052FF] hover:bg-[#0045D8]',
- disabled: 'opacity-[0.38] pointer-events-none',
+ default: prefixClassName(
+ `cursor-pointer bg-ock-background hover:bg-ock-background-hover active:bg-ock-background-active focus:bg-ock-background-active`,
+ ),
+ alternate: prefixClassName(
+ `cursor-pointer bg-ock-background-alternate hover:bg-ock-background-alternate-hover active:bg-ock-background-alternate-active focus:bg-ock-background-alternate-active`,
+ ),
+ inverse: prefixClassName(
+ `cursor-pointer bg-ock-background-inverse hover:bg-ock-background-inverse-hover active:bg-ock-background-inverse-active focus:bg-ock-background-inverse-active`,
+ ),
+ primary: prefixClassName(
+ `cursor-pointer bg-ock-primary hover:bg-ock-primary-hover active:bg-ock-primary-active focus:bg-ock-primary-active`,
+ ),
+ secondary: prefixClassName(
+ `cursor-pointer bg-ock-secondary hover:bg-ock-secondary-hover active:bg-ock-secondary-active focus:bg-ock-secondary-active`,
+ ),
+ coinbaseBranding: prefixClassName(
+ 'cursor-pointer bg-[#0052FF] hover:bg-[#0045D8]',
+ ),
+ disabled: prefixClassName('opacity-[0.38] pointer-events-none'),
} as const;
export const border = {
- linePrimary: 'border-ock-line-primary border',
- lineDefault: 'border-ock-line-default border',
- lineHeavy: 'border-ock-line-heavy border',
- lineInverse: 'border-ock-line-inverse border',
+ lineDefault: prefixClassName('border-ock-line border'),
} as const;
diff --git a/packages/onchainkit/src/swap/components/Swap.test.tsx b/packages/onchainkit/src/swap/components/Swap.test.tsx
index 48fba4a470..309611dbc9 100644
--- a/packages/onchainkit/src/swap/components/Swap.test.tsx
+++ b/packages/onchainkit/src/swap/components/Swap.test.tsx
@@ -60,7 +60,7 @@ vi.mock('@/styles/theme', async (importOriginal) => {
...actual,
background: { default: 'bg-default' },
border: { radius: 'border-radius' },
- color: { foreground: 'text-foreground' },
+ color: { foreground: 'text-ock-foreground' },
text: { title3: 'text-title3' },
cn: (...args: string[]) => args.filter(Boolean).join(' '),
icon: {
diff --git a/packages/onchainkit/src/swap/components/Swap.tsx b/packages/onchainkit/src/swap/components/Swap.tsx
index 0eed2d95bb..cfad48a744 100644
--- a/packages/onchainkit/src/swap/components/Swap.tsx
+++ b/packages/onchainkit/src/swap/components/Swap.tsx
@@ -77,7 +77,7 @@ export function Swap({
) : (
{
useSwapContextMock.mockReturnValue(mockContextValueWithLowBalance);
render(
);
const input = screen.getByTestId('ockTextInput_Input');
- expect(input.className).toContain('ock-text-error');
+ expect(input.className).toContain('text-ock-error');
});
it('should render a TokenChip component if swappableTokens are not passed as prop', () => {
diff --git a/packages/onchainkit/src/swap/components/SwapAmountInput.tsx b/packages/onchainkit/src/swap/components/SwapAmountInput.tsx
index 465ab0f830..1bf8d65681 100644
--- a/packages/onchainkit/src/swap/components/SwapAmountInput.tsx
+++ b/packages/onchainkit/src/swap/components/SwapAmountInput.tsx
@@ -93,7 +93,7 @@ export function SwapAmountInput({
return (
{label}
@@ -134,13 +134,13 @@ export function SwapAmountInput({
)}
-
+
~{formatUSD(amountUSD)}
{balance &&
{`Balance: ${getRoundedAmount(balance, 8)}`}}
@@ -149,7 +149,7 @@ export function SwapAmountInput({
type="button"
className={cn(
text.label1,
- 'text-ock-text-primary flex cursor-pointer items-center justify-center px-2 py-1',
+ 'text-ock-primary flex cursor-pointer items-center justify-center px-2 py-1',
)}
data-testid="ockSwapAmountInput_MaxButton"
onClick={handleMaxButtonClick}
diff --git a/packages/onchainkit/src/swap/components/SwapButton.tsx b/packages/onchainkit/src/swap/components/SwapButton.tsx
index 32a35701ad..d539c02ea2 100644
--- a/packages/onchainkit/src/swap/components/SwapButton.tsx
+++ b/packages/onchainkit/src/swap/components/SwapButton.tsx
@@ -51,7 +51,7 @@ export function SwapButton({
) : (
-
+
{label}
)}
diff --git a/packages/onchainkit/src/swap/components/SwapMessage.tsx b/packages/onchainkit/src/swap/components/SwapMessage.tsx
index 4487fd60c1..e0694f6369 100644
--- a/packages/onchainkit/src/swap/components/SwapMessage.tsx
+++ b/packages/onchainkit/src/swap/components/SwapMessage.tsx
@@ -23,7 +23,7 @@ export function SwapMessage({ className, render }: SwapMessageProps) {
className={cn(
'flex h-7 pt-2',
text.label2,
- 'text-ock-text-foreground-muted',
+ 'text-ock-foreground-muted',
className,
)}
data-testid="ockSwapMessage_Message"
diff --git a/packages/onchainkit/src/swap/components/SwapSettings.tsx b/packages/onchainkit/src/swap/components/SwapSettings.tsx
index 3d54c8490f..6f9a351e6c 100644
--- a/packages/onchainkit/src/swap/components/SwapSettings.tsx
+++ b/packages/onchainkit/src/swap/components/SwapSettings.tsx
@@ -81,7 +81,7 @@ export function SwapSettings({
>
{
);
const paragraph = screen.getByText('Test');
expect(paragraph.className).toContain(
- 'font-ock text-xs text-ock-text-foreground-muted mb-2',
+ 'font-ock text-xs text-ock-foreground-muted mb-2',
);
});
@@ -41,7 +41,7 @@ describe('SwapSettingsSlippageDescription', () => {
const paragraph = screen.getByText('Test');
expect(paragraph.className).toContain('custom-class');
expect(paragraph.className).toContain(
- 'font-ock text-xs text-ock-text-foreground-muted mb-2 custom-class',
+ 'font-ock text-xs text-ock-foreground-muted mb-2 custom-class',
);
});
diff --git a/packages/onchainkit/src/swap/components/SwapSettingsSlippageDescription.tsx b/packages/onchainkit/src/swap/components/SwapSettingsSlippageDescription.tsx
index 090e8d2410..cb7746bdce 100644
--- a/packages/onchainkit/src/swap/components/SwapSettingsSlippageDescription.tsx
+++ b/packages/onchainkit/src/swap/components/SwapSettingsSlippageDescription.tsx
@@ -7,12 +7,7 @@ export function SwapSettingsSlippageDescription({
}: SwapSettingsSlippageDescriptionProps) {
return (
{children}
diff --git a/packages/onchainkit/src/swap/components/SwapSettingsSlippageInput.test.tsx b/packages/onchainkit/src/swap/components/SwapSettingsSlippageInput.test.tsx
index 23bfec2c28..8377ce925a 100644
--- a/packages/onchainkit/src/swap/components/SwapSettingsSlippageInput.test.tsx
+++ b/packages/onchainkit/src/swap/components/SwapSettingsSlippageInput.test.tsx
@@ -125,10 +125,10 @@ describe('SwapSettingsSlippageInput', () => {
it('applies correct styles in Auto mode', () => {
render(
);
expect(screen.getByRole('button', { name: 'Auto' })).toHaveClass(
- 'cursor-pointer hover:bg-ock-bg-default-hover active:bg-ock-bg-default-active font-ock font-semibold text-sm rounded-ock-inner flex-1 px-3 py-1 transition-colors bg-ock-bg-inverse text-ock-text-primary shadow-ock-default',
+ 'cursor-pointer bg-ock-background hover:bg-ock-background-hover active:bg-ock-background-active focus:bg-ock-background-active text-ock-foreground font-ock font-semibold text-sm rounded-ock-inner flex-1 px-3 py-1 transition-colors bg-ock-background-inverse text-ock-primary shadow-ock-default',
);
expect(screen.getByRole('button', { name: 'Custom' })).toHaveClass(
- 'cursor-pointer bg-ock-bg-default hover:bg-ock-bg-default-hover active:bg-ock-bg-default-active font-ock font-semibold text-sm rounded-ock-inner flex-1 px-3 py-1 transition-colors text-ock-text-foreground-muted',
+ 'cursor-pointer bg-ock-background hover:bg-ock-background-hover active:bg-ock-background-active focus:bg-ock-background-active text-ock-foreground font-ock font-semibold text-sm rounded-ock-inner flex-1 px-3 py-1 transition-colors text-ock-foreground-muted',
);
expect(screen.getByRole('textbox').parentElement).toHaveClass('opacity-50');
});
@@ -137,10 +137,10 @@ describe('SwapSettingsSlippageInput', () => {
render(
);
fireEvent.click(screen.getByRole('button', { name: 'Custom' }));
expect(screen.getByRole('button', { name: 'Auto' })).toHaveClass(
- 'cursor-pointer bg-ock-bg-default hover:bg-ock-bg-default-hover active:bg-ock-bg-default-active font-ock font-semibold text-sm rounded-ock-inner flex-1 px-3 py-1 transition-colors text-ock-text-foreground-muted',
+ 'cursor-pointer bg-ock-background hover:bg-ock-background-hover active:bg-ock-background-active focus:bg-ock-background-active text-ock-foreground font-ock font-semibold text-sm rounded-ock-inner flex-1 px-3 py-1 transition-colors text-ock-foreground-muted',
);
expect(screen.getByRole('button', { name: 'Custom' })).toHaveClass(
- 'cursor-pointer hover:bg-ock-bg-default-hover active:bg-ock-bg-default-active font-ock font-semibold text-sm rounded-ock-inner flex-1 px-3 py-1 transition-colors bg-ock-bg-inverse text-ock-text-primary shadow-ock-default',
+ 'cursor-pointer bg-ock-background hover:bg-ock-background-hover active:bg-ock-background-active focus:bg-ock-background-active text-ock-foreground font-ock font-semibold text-sm rounded-ock-inner flex-1 px-3 py-1 transition-colors bg-ock-background-inverse text-ock-primary shadow-ock-default',
);
expect(screen.getByRole('textbox').parentElement).not.toHaveClass(
'opacity-50',
@@ -184,7 +184,7 @@ describe('SwapSettingsSlippageInput', () => {
};
render(
);
expect(screen.getByRole('button', { name: 'Custom' })).toHaveClass(
- 'bg-ock-bg-inverse text-ock-text-primary shadow-ock-default',
+ 'bg-ock-background-inverse text-ock-primary shadow-ock-default',
);
expect(screen.getByRole('textbox')).not.toBeDisabled();
});
diff --git a/packages/onchainkit/src/swap/components/SwapSettingsSlippageInput.tsx b/packages/onchainkit/src/swap/components/SwapSettingsSlippageInput.tsx
index 0d64f0fd78..526fd4451b 100644
--- a/packages/onchainkit/src/swap/components/SwapSettingsSlippageInput.tsx
+++ b/packages/onchainkit/src/swap/components/SwapSettingsSlippageInput.tsx
@@ -102,8 +102,8 @@ export function SwapSettingsSlippageInput({
return (
-
+
Settings
@@ -32,7 +32,7 @@ export function SwapSettingsSlippageLayoutBottomSheet({
diff --git a/packages/onchainkit/src/swap/components/SwapSettingsSlippageTitle.test.tsx b/packages/onchainkit/src/swap/components/SwapSettingsSlippageTitle.test.tsx
index 728425373a..9e01bc941f 100644
--- a/packages/onchainkit/src/swap/components/SwapSettingsSlippageTitle.test.tsx
+++ b/packages/onchainkit/src/swap/components/SwapSettingsSlippageTitle.test.tsx
@@ -4,7 +4,7 @@ import { SwapSettingsSlippageTitle } from './SwapSettingsSlippageTitle';
vi.mock('../styles/theme', () => ({
cn: (...args: string[]) => args.join(' '),
- color: { foreground: 'text-foreground' },
+ color: { foreground: 'text-ock-foreground' },
}));
describe('SwapSettingsSlippageTitle', () => {
@@ -19,7 +19,7 @@ describe('SwapSettingsSlippageTitle', () => {
render(
Test);
const heading = screen.getByText('Test');
expect(heading.className).toContain(
- 'font-ock font-semibold text-ock-text-foreground mb-2 text-base',
+ 'font-ock font-semibold text-ock-foreground mb-2 text-base',
);
});
@@ -32,7 +32,7 @@ describe('SwapSettingsSlippageTitle', () => {
const heading = screen.getByText('Test');
expect(heading.className).toContain('custom-class');
expect(heading.className).toContain(
- 'font-ock font-semibold text-ock-text-foreground mb-2 text-base custom-class',
+ 'font-ock font-semibold text-ock-foreground mb-2 text-base custom-class',
);
});
diff --git a/packages/onchainkit/src/swap/components/SwapSettingsSlippageTitle.tsx b/packages/onchainkit/src/swap/components/SwapSettingsSlippageTitle.tsx
index 5f163bbb59..7c533146ba 100644
--- a/packages/onchainkit/src/swap/components/SwapSettingsSlippageTitle.tsx
+++ b/packages/onchainkit/src/swap/components/SwapSettingsSlippageTitle.tsx
@@ -10,7 +10,7 @@ export function SwapSettingsSlippageTitle({
-
Successful
+
Successful
-
+
View transaction
diff --git a/packages/onchainkit/src/swap/components/SwapToggleButton.tsx b/packages/onchainkit/src/swap/components/SwapToggleButton.tsx
index 4ee4729392..5dbe29aa44 100644
--- a/packages/onchainkit/src/swap/components/SwapToggleButton.tsx
+++ b/packages/onchainkit/src/swap/components/SwapToggleButton.tsx
@@ -16,7 +16,7 @@ export function SwapToggleButton({ className, render }: SwapToggleButtonProps) {
type="button"
className={cn(
pressable.alternate,
- 'border-ock-bg-default',
+ 'border-ock-background',
'-my-6 relative mx-auto',
'flex h-12 w-12 items-center justify-center',
'rounded-lg border-4 border-solid',
diff --git a/packages/onchainkit/src/token/components/TokenBalance.tsx b/packages/onchainkit/src/token/components/TokenBalance.tsx
index 70a2a0a99d..3b3135506a 100644
--- a/packages/onchainkit/src/token/components/TokenBalance.tsx
+++ b/packages/onchainkit/src/token/components/TokenBalance.tsx
@@ -105,7 +105,7 @@ function TokenBalanceContent({
@@ -127,7 +127,7 @@ function TokenBalanceContent({
{!hideSymbol && (
-
+
{token.symbol}
)}
@@ -48,7 +48,7 @@ export const TokenRow = memo(function TokenRow({
{formatAmount(amount, {
minimumFractionDigits: 2,
diff --git a/packages/onchainkit/src/token/components/TokenSelectButton.tsx b/packages/onchainkit/src/token/components/TokenSelectButton.tsx
index 9554e5c5e6..cbbdd2b08e 100644
--- a/packages/onchainkit/src/token/components/TokenSelectButton.tsx
+++ b/packages/onchainkit/src/token/components/TokenSelectButton.tsx
@@ -31,7 +31,7 @@ export const TokenSelectButton = forwardRef(
{token.symbol}
diff --git a/packages/onchainkit/src/token/components/TokenSelectDropdown.tsx b/packages/onchainkit/src/token/components/TokenSelectDropdown.tsx
index 7e0fc9a4c6..7e558771ef 100644
--- a/packages/onchainkit/src/token/components/TokenSelectDropdown.tsx
+++ b/packages/onchainkit/src/token/components/TokenSelectDropdown.tsx
@@ -41,13 +41,13 @@ export function TokenSelectDropdown({
onClose={closeDropdown}
align="end"
aria-label="Select token"
- className="rounded-ock-default text-ock-text-foreground flex max-h-80 w-[200px] flex-col overflow-y-hidden ock-scrollbar overflow-y-auto"
+ className="rounded-ock-default text-ock-foreground flex max-h-80 w-[200px] flex-col overflow-y-hidden ock-scrollbar overflow-y-auto"
>
{options.map((token) => (
{
setToken(token);
diff --git a/packages/onchainkit/src/transaction/components/TransactionButton.tsx b/packages/onchainkit/src/transaction/components/TransactionButton.tsx
index 9cc915cab7..26bcd31b9d 100644
--- a/packages/onchainkit/src/transaction/components/TransactionButton.tsx
+++ b/packages/onchainkit/src/transaction/components/TransactionButton.tsx
@@ -114,7 +114,7 @@ export function TransactionButton({
'px-4 py-3 font-medium leading-6',
isDisabled && pressable.disabled,
text.headline,
- 'text-ock-text-inverse',
+ 'text-ock-foreground-inverse',
className,
)}
onClick={handleSubmit}
diff --git a/packages/onchainkit/src/transaction/components/TransactionSponsor.tsx b/packages/onchainkit/src/transaction/components/TransactionSponsor.tsx
index 73fa0c270d..b6cf99726d 100644
--- a/packages/onchainkit/src/transaction/components/TransactionSponsor.tsx
+++ b/packages/onchainkit/src/transaction/components/TransactionSponsor.tsx
@@ -25,7 +25,7 @@ export function TransactionSponsor({ className }: TransactionSponsorProps) {
return (
-
Zero transaction fee
+
Zero transaction fee
);
}
diff --git a/packages/onchainkit/src/transaction/components/TransactionStatus.test.tsx b/packages/onchainkit/src/transaction/components/TransactionStatus.test.tsx
index 0839dc598d..458b6e0e2f 100644
--- a/packages/onchainkit/src/transaction/components/TransactionStatus.test.tsx
+++ b/packages/onchainkit/src/transaction/components/TransactionStatus.test.tsx
@@ -30,7 +30,7 @@ describe('TransactionStatus', () => {
it('renders default children correctly', () => {
(useGetTransactionStatusLabel as Mock).mockReturnValue({
label: 'Successful!',
- labelClassName: 'ock-text-foreground-muted',
+ labelClassName: 'text-ock-foreground-muted',
});
(useGetTransactionStatusAction as Mock).mockReturnValue({
diff --git a/packages/onchainkit/src/transaction/components/TransactionStatusLabel.test.tsx b/packages/onchainkit/src/transaction/components/TransactionStatusLabel.test.tsx
index ffe7676350..6737173277 100644
--- a/packages/onchainkit/src/transaction/components/TransactionStatusLabel.test.tsx
+++ b/packages/onchainkit/src/transaction/components/TransactionStatusLabel.test.tsx
@@ -11,13 +11,13 @@ describe('TransactionStatusLabel', () => {
it('renders transaction status label', () => {
(useGetTransactionStatusLabel as Mock).mockReturnValue({
label: 'Successful!',
- labelClassName: 'ock-text-foreground-muted',
+ labelClassName: 'text-ock-foreground-muted',
});
render();
const label = screen.getByText('Successful!');
expect(label).toBeInTheDocument();
- expect(label).toHaveClass('ock-text-foreground-muted');
+ expect(label).toHaveClass('text-ock-foreground-muted');
});
});
diff --git a/packages/onchainkit/src/transaction/components/TransactionToastLabel.tsx b/packages/onchainkit/src/transaction/components/TransactionToastLabel.tsx
index 8398291e6b..ec4ed15495 100644
--- a/packages/onchainkit/src/transaction/components/TransactionToastLabel.tsx
+++ b/packages/onchainkit/src/transaction/components/TransactionToastLabel.tsx
@@ -8,7 +8,7 @@ export function TransactionToastLabel({
const { label } = useGetTransactionToastLabel();
return (
);
}
diff --git a/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusAction.test.tsx b/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusAction.test.tsx
index c2b7b1d666..f59ba5c931 100644
--- a/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusAction.test.tsx
+++ b/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusAction.test.tsx
@@ -48,7 +48,7 @@ describe('useGetTransactionStatusAction', () => {
target="_blank"
>
View transaction
diff --git a/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusAction.tsx b/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusAction.tsx
index f6b3dec2a0..ef4485e172 100644
--- a/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusAction.tsx
+++ b/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusAction.tsx
@@ -27,7 +27,7 @@ export function useGetTransactionStatusAction() {
target="_blank"
rel="noreferrer"
>
-
+
View transaction
@@ -41,7 +41,7 @@ export function useGetTransactionStatusAction() {
onClick={() => showCallsStatus({ id: transactionId })}
type="button"
>
-
+
View transaction
diff --git a/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusLabel.tsx b/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusLabel.tsx
index 88259f4402..1a2db93793 100644
--- a/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusLabel.tsx
+++ b/packages/onchainkit/src/transaction/hooks/useGetTransactionStatusLabel.tsx
@@ -22,7 +22,7 @@ export function useGetTransactionStatusLabel() {
return useMemo(() => {
let label = '';
- let labelClassName: string = 'text-ock-text-foreground-muted';
+ let labelClassName: string = 'text-ock-foreground-muted';
if (isBuildingTransaction) {
label = 'Building transaction...';
@@ -42,7 +42,7 @@ export function useGetTransactionStatusLabel() {
if (errorMessage) {
label = errorMessage;
- labelClassName = 'text-ock-text-error';
+ labelClassName = 'text-ock-error';
}
return { label, labelClassName };
diff --git a/packages/onchainkit/src/transaction/hooks/useGetTransactionToastAction.test.tsx b/packages/onchainkit/src/transaction/hooks/useGetTransactionToastAction.test.tsx
index ad2b83d7ee..0434420f75 100644
--- a/packages/onchainkit/src/transaction/hooks/useGetTransactionToastAction.test.tsx
+++ b/packages/onchainkit/src/transaction/hooks/useGetTransactionToastAction.test.tsx
@@ -48,7 +48,7 @@ describe('useGetTransactionToastAction', () => {
target="_blank"
>
View transaction
@@ -87,7 +87,7 @@ describe('useGetTransactionToastAction', () => {
target="_blank"
>
View transaction
@@ -148,7 +148,7 @@ describe('useGetTransactionToastAction', () => {
target="_blank"
>
View transaction
diff --git a/packages/onchainkit/src/transaction/hooks/useGetTransactionToastAction.tsx b/packages/onchainkit/src/transaction/hooks/useGetTransactionToastAction.tsx
index 3539952313..0763994f39 100644
--- a/packages/onchainkit/src/transaction/hooks/useGetTransactionToastAction.tsx
+++ b/packages/onchainkit/src/transaction/hooks/useGetTransactionToastAction.tsx
@@ -27,7 +27,7 @@ export function useGetTransactionToastAction() {
target="_blank"
rel="noreferrer"
>
-
+
View transaction
@@ -41,7 +41,7 @@ export function useGetTransactionToastAction() {
onClick={() => showCallsStatus({ id: transactionId })}
type="button"
>
-
+
View transaction
@@ -51,9 +51,7 @@ export function useGetTransactionToastAction() {
if (errorMessage) {
actionElement = (
);
}
diff --git a/packages/onchainkit/src/transaction/hooks/useGetTransactionToastLabel.tsx b/packages/onchainkit/src/transaction/hooks/useGetTransactionToastLabel.tsx
index 027317803a..b88a97cb6d 100644
--- a/packages/onchainkit/src/transaction/hooks/useGetTransactionToastLabel.tsx
+++ b/packages/onchainkit/src/transaction/hooks/useGetTransactionToastLabel.tsx
@@ -20,7 +20,7 @@ export function useGetTransactionToastLabel() {
return useMemo(() => {
let label = '';
- let labelClassName: string = 'text-ock-text-foreground-muted';
+ let labelClassName: string = 'text-ock-foreground-muted';
if (isBuildingTransaction) {
label = 'Building transaction';
@@ -36,7 +36,7 @@ export function useGetTransactionToastLabel() {
if (errorMessage) {
label = 'Something went wrong';
- labelClassName = 'text-ock-text-error';
+ labelClassName = 'text-ock-error';
}
return { label, labelClassName };
diff --git a/packages/onchainkit/src/ui/Button.tsx b/packages/onchainkit/src/ui/Button.tsx
index dff0a72d03..b238fcccf7 100644
--- a/packages/onchainkit/src/ui/Button.tsx
+++ b/packages/onchainkit/src/ui/Button.tsx
@@ -19,7 +19,7 @@ export function Button({
disabled && pressable.disabled,
'rounded-ock-default',
text.headline,
- 'text-ock-text-inverse',
+ 'text-ock-foreground-inverse',
'items-center justify-center px-4 py-3',
className,
)}
diff --git a/packages/onchainkit/src/utils/prefixStringParts.ts b/packages/onchainkit/src/utils/prefixStringParts.ts
new file mode 100644
index 0000000000..a4b2bbd9b4
--- /dev/null
+++ b/packages/onchainkit/src/utils/prefixStringParts.ts
@@ -0,0 +1,16 @@
+/**
+ * Prefixes all sequences of non-whitespace characters in a string with a given prefix.
+ *
+ * @param string - The string to prefix.
+ * @param prefix - The prefix to add to the string.
+ * @returns The prefixed string.
+ */
+export function prefixStringParts(string: string, prefix: string) {
+ return string.replace(
+ // Match any non-whitespace characters that:
+ // 1. Are at the start of the string (^) OR preceded by whitespace (\s)
+ // 2. Don't already start with the prefix
+ new RegExp(`(^|\\s)(?!${prefix})(\\S+)`, 'g'),
+ `$1${prefix}$2`,
+ );
+}
diff --git a/packages/onchainkit/src/vite-env.d.ts b/packages/onchainkit/src/vite-env.d.ts
index d4d3d347e8..c39538f50f 100644
--- a/packages/onchainkit/src/vite-env.d.ts
+++ b/packages/onchainkit/src/vite-env.d.ts
@@ -1,3 +1,4 @@
///
declare const __OCK_VERSION__: string;
+declare const __CLASSNAME_PREFIX__: string;
diff --git a/packages/onchainkit/src/wallet/components/ConnectButton.tsx b/packages/onchainkit/src/wallet/components/ConnectButton.tsx
index 507f23de59..9b69940a86 100644
--- a/packages/onchainkit/src/wallet/components/ConnectButton.tsx
+++ b/packages/onchainkit/src/wallet/components/ConnectButton.tsx
@@ -16,7 +16,7 @@ export function ConnectButton({
pressable.primary,
'rounded-ock-default',
dsText.headline,
- 'text-ock-text-inverse',
+ 'text-ock-foreground-inverse',
'inline-flex min-w-[153px] items-center justify-center px-4 py-3',
className,
)}
diff --git a/packages/onchainkit/src/wallet/components/ConnectWallet.test.tsx b/packages/onchainkit/src/wallet/components/ConnectWallet.test.tsx
index d92e66e691..336642f54f 100644
--- a/packages/onchainkit/src/wallet/components/ConnectWallet.test.tsx
+++ b/packages/onchainkit/src/wallet/components/ConnectWallet.test.tsx
@@ -337,7 +337,7 @@ describe('ConnectWallet', () => {
expect(handleCloseMock).toHaveBeenCalled();
});
- it('applies ock-bg-secondary-active class when isOpen is true', () => {
+ it('applies bg-ock-secondary-active class when isOpen is true', () => {
vi.mocked(useWalletContext).mockReturnValue({
isSubComponentOpen: true,
handleClose: vi.fn(),
@@ -390,7 +390,7 @@ describe('ConnectWallet', () => {
,
);
const button = screen.getByTestId('ockConnectWallet_Connected');
- expect(button).toHaveClass('ock-bg-secondary-active');
+ expect(button).toHaveClass('bg-ock-secondary-active');
});
it('should not render ConnectWalletText when children are present', () => {
diff --git a/packages/onchainkit/src/wallet/components/ConnectWallet.tsx b/packages/onchainkit/src/wallet/components/ConnectWallet.tsx
index abfd4c48b3..e71855bc50 100644
--- a/packages/onchainkit/src/wallet/components/ConnectWallet.tsx
+++ b/packages/onchainkit/src/wallet/components/ConnectWallet.tsx
@@ -177,7 +177,7 @@ export function ConnectWallet({
className={cn(
pressable.primary,
dsText.headline,
- 'text-ock-text-inverse',
+ 'text-ock-foreground-inverse',
'inline-flex min-w-[153px] items-center justify-center rounded-xl px-4 py-3',
pressable.disabled,
className,
@@ -199,10 +199,10 @@ export function ConnectWallet({
className={cn(
pressable.secondary,
'rounded-ock-default',
- 'text-ock-text-foreground',
+ 'text-ock-foreground',
'px-4 py-3',
isSubComponentOpen &&
- 'ock-bg-secondary-active hover:ock-bg-secondary-active',
+ 'bg-ock-secondary-active hover:bg-ock-secondary-active',
className,
)}
onClick={handleToggle}
diff --git a/packages/onchainkit/src/wallet/components/WalletAdvancedAddressDetails.tsx b/packages/onchainkit/src/wallet/components/WalletAdvancedAddressDetails.tsx
index 9d2b3932a4..127b3740cc 100644
--- a/packages/onchainkit/src/wallet/components/WalletAdvancedAddressDetails.tsx
+++ b/packages/onchainkit/src/wallet/components/WalletAdvancedAddressDetails.tsx
@@ -46,7 +46,7 @@ export function WalletAdvancedAddressDetails({
data-testid="ockWalletAdvanced_AddressDetails"
className={cn(
'mt-2 flex w-88 flex-col items-center justify-center px-4 py-3',
- 'text-ock-text-foreground',
+ 'text-ock-foreground',
text.body,
animations.content,
classNames?.container,
@@ -67,7 +67,7 @@ export function WalletAdvancedAddressDetails({
address={address}
chain={chain}
className={cn(
- 'hover:text-ock-text-foreground-muted active:text-ock-text-primary',
+ 'hover:text-ock-foreground-muted active:text-ock-primary',
classNames?.nameButton,
)}
/>
@@ -78,8 +78,8 @@ export function WalletAdvancedAddressDetails({
className={cn(
pressable.alternate,
text.legal,
- 'text-ock-text-foreground',
- 'border-ock-bg-default',
+ 'text-ock-foreground',
+ 'border-ock-background',
'rounded-ock-default',
zIndex.tooltip,
'absolute top-full right-0 mt-0.5 px-1.5 py-0.5 opacity-0 transition-opacity group-hover:opacity-100',
diff --git a/packages/onchainkit/src/wallet/components/WalletAdvancedQrReceive.test.tsx b/packages/onchainkit/src/wallet/components/WalletAdvancedQrReceive.test.tsx
index 3bd7e22365..f646e5ba16 100644
--- a/packages/onchainkit/src/wallet/components/WalletAdvancedQrReceive.test.tsx
+++ b/packages/onchainkit/src/wallet/components/WalletAdvancedQrReceive.test.tsx
@@ -5,7 +5,8 @@ import { WalletAdvancedQrReceive } from './WalletAdvancedQrReceive';
import { useWalletContext } from './WalletProvider';
vi.mock('@/internal/hooks/useTheme', () => ({
- useTheme: vi.fn(),
+ useTheme: vi.fn(() => 'default-light'),
+ useThemeRoot: vi.fn(() => 'default-light'),
}));
vi.mock('./WalletProvider', () => ({
diff --git a/packages/onchainkit/src/wallet/components/WalletAdvancedQrReceive.tsx b/packages/onchainkit/src/wallet/components/WalletAdvancedQrReceive.tsx
index 931e11427f..0b647b082e 100644
--- a/packages/onchainkit/src/wallet/components/WalletAdvancedQrReceive.tsx
+++ b/packages/onchainkit/src/wallet/components/WalletAdvancedQrReceive.tsx
@@ -67,7 +67,7 @@ export function WalletAdvancedQrReceive({
data-testid="ockWalletAdvancedQrReceive"
className={cn(
'rounded-ock-default',
- 'text-ock-text-foreground',
+ 'text-ock-foreground',
text.headline,
'flex flex-col items-center justify-between',
'h-120 w-88 px-4 pt-3 pb-4',
@@ -97,7 +97,7 @@ export function WalletAdvancedQrReceive({
className={cn(
pressable.default,
'rounded-ock-inner',
- 'border-ock-bg-default',
+ 'border-ock-background',
'flex items-center justify-center p-2',
)}
aria-label="Copy your address by clicking the icon"
@@ -110,8 +110,8 @@ export function WalletAdvancedQrReceive({
className={cn(
pressable.alternate,
text.legal,
- 'text-ock-text-foreground',
- 'border-ock-bg-default',
+ 'text-ock-foreground',
+ 'border-ock-background',
'rounded-ock-default',
zIndex.dropdown,
'absolute top-full right-0 mt-0.5 px-1.5 py-0.5 opacity-0 transition-opacity group-hover:opacity-100',
diff --git a/packages/onchainkit/src/wallet/components/WalletAdvancedSwap.tsx b/packages/onchainkit/src/wallet/components/WalletAdvancedSwap.tsx
index a36d551f77..e3dec28cdc 100644
--- a/packages/onchainkit/src/wallet/components/WalletAdvancedSwap.tsx
+++ b/packages/onchainkit/src/wallet/components/WalletAdvancedSwap.tsx
@@ -78,7 +78,7 @@ export function WalletAdvancedSwap({
>
diff --git a/packages/onchainkit/src/wallet/components/WalletAdvancedTokenHoldings.tsx b/packages/onchainkit/src/wallet/components/WalletAdvancedTokenHoldings.tsx
index 1f91e827e1..0f54d139e0 100644
--- a/packages/onchainkit/src/wallet/components/WalletAdvancedTokenHoldings.tsx
+++ b/packages/onchainkit/src/wallet/components/WalletAdvancedTokenHoldings.tsx
@@ -121,7 +121,7 @@ function TokenDetails({
@@ -142,7 +142,7 @@ function TokenDetails({
diff --git a/packages/onchainkit/src/wallet/components/WalletAdvancedTransactionActions.tsx b/packages/onchainkit/src/wallet/components/WalletAdvancedTransactionActions.tsx
index 43b946c64c..38f2182cd0 100644
--- a/packages/onchainkit/src/wallet/components/WalletAdvancedTransactionActions.tsx
+++ b/packages/onchainkit/src/wallet/components/WalletAdvancedTransactionActions.tsx
@@ -161,7 +161,7 @@ function WalletAdvancedTransactionAction({
-
+
@@ -304,7 +304,7 @@ export function WalletModal({
'rounded-ock-default',
text.body,
pressable.alternate,
- 'text-ock-text-foreground',
+ 'text-ock-foreground',
'flex items-center justify-between px-4 py-3 text-left',
)}
>
@@ -324,8 +324,8 @@ export function WalletModal({
@@ -361,7 +361,7 @@ export function WalletModal({
-
- To
-
+ To
Exchange rate unavailable
diff --git a/packages/onchainkit/src/wallet/components/wallet-advanced-send/components/SendFundWallet.tsx b/packages/onchainkit/src/wallet/components/wallet-advanced-send/components/SendFundWallet.tsx
index 471c971756..5f1c41322a 100644
--- a/packages/onchainkit/src/wallet/components/wallet-advanced-send/components/SendFundWallet.tsx
+++ b/packages/onchainkit/src/wallet/components/wallet-advanced-send/components/SendFundWallet.tsx
@@ -36,7 +36,7 @@ export function SendFundWallet({
diff --git a/packages/onchainkit/src/wallet/components/wallet-advanced-send/components/SendTokenSelector.tsx b/packages/onchainkit/src/wallet/components/wallet-advanced-send/components/SendTokenSelector.tsx
index 9e1d95f691..307247c21a 100644
--- a/packages/onchainkit/src/wallet/components/wallet-advanced-send/components/SendTokenSelector.tsx
+++ b/packages/onchainkit/src/wallet/components/wallet-advanced-send/components/SendTokenSelector.tsx
@@ -39,11 +39,7 @@ export function SendTokenSelector({ classNames }: SendTokenSelectorProps) {
return (
Select a token
diff --git a/packages/onchainkit/tsconfig.json b/packages/onchainkit/tsconfig.json
index 0c1ce9436f..1355b227eb 100644
--- a/packages/onchainkit/tsconfig.json
+++ b/packages/onchainkit/tsconfig.json
@@ -21,6 +21,6 @@
"@/*": ["src/*"]
}
},
- "include": ["src"],
+ "include": ["src", "plugins"],
"exclude": ["node_modules"]
}
diff --git a/packages/onchainkit/vite.config.ts b/packages/onchainkit/vite.config.ts
index 4ff8642952..3acba7c23c 100644
--- a/packages/onchainkit/vite.config.ts
+++ b/packages/onchainkit/vite.config.ts
@@ -8,6 +8,10 @@ import { fileURLToPath } from 'node:url';
import { glob } from 'glob';
import path from 'node:path';
import fs from 'fs';
+import tailwindcss from '@tailwindcss/postcss';
+import autoprefixer from 'autoprefixer';
+import postcssPrefixClassnames from './plugins/postcss-prefix-classnames.js';
+import { babelPrefixReactClassNames } from './plugins/babel-prefix-react-classnames';
const entryPoints = Object.fromEntries(
glob
@@ -24,10 +28,12 @@ const entryPoints = Object.fromEntries(
]),
);
-const ockVersion = JSON.parse(
+const OCK_VERSION = JSON.parse(
fs.readFileSync('./package.json', 'utf-8'),
).version;
+const CLASSNAME_PREFIX = 'ock:';
+
// https://vite.dev/config/
export default defineConfig({
resolve: {
@@ -36,12 +42,22 @@ export default defineConfig({
},
},
define: {
- __OCK_VERSION__: JSON.stringify(ockVersion),
+ __OCK_VERSION__: JSON.stringify(OCK_VERSION),
+ __CLASSNAME_PREFIX__: JSON.stringify(CLASSNAME_PREFIX),
},
plugins: [
externalizeDeps(),
preserveUseClientDirective() as PluginOption,
- react(),
+ react({
+ babel: {
+ plugins: [
+ babelPrefixReactClassNames({
+ prefix: CLASSNAME_PREFIX,
+ cnUtil: 'cn',
+ }),
+ ],
+ },
+ }),
dts({
tsconfigPath: './tsconfig.json',
include: ['src'],
@@ -64,4 +80,18 @@ export default defineConfig({
},
},
},
+ css: {
+ postcss: {
+ plugins: [
+ tailwindcss({
+ base: './src',
+ optimize: process.env.NODE_ENV !== 'development',
+ }),
+ autoprefixer(),
+ postcssPrefixClassnames({
+ prefix: `ock\\:`,
+ }),
+ ],
+ },
+ },
});
diff --git a/packages/onchainkit/vitest.setup.ts b/packages/onchainkit/vitest.setup.ts
index ef1c20cf82..c2b8441f3e 100644
--- a/packages/onchainkit/vitest.setup.ts
+++ b/packages/onchainkit/vitest.setup.ts
@@ -5,3 +5,6 @@ import { vi } from 'vitest';
vi.mock('./src/version', () => ({
version: '0.0.1',
}));
+
+// Override the classname prefix to be empty string in tests
+vi.stubGlobal('__CLASSNAME_PREFIX__', '');
diff --git a/packages/playground/app/globals.css b/packages/playground/app/globals.css
index 053f2bdbf0..4888cea913 100644
--- a/packages/playground/app/globals.css
+++ b/packages/playground/app/globals.css
@@ -1,4 +1,5 @@
@import 'tailwindcss';
+@layer theme, base, components, utilities;
@custom-variant dark (&:where(.dark, .dark *));
/* Customize existing Theme */
@@ -34,172 +35,173 @@ Usage:
},
}}
*/
-.custom-light {
- --ock-bg-primary: red;
-}
-.custom-dark {
- --ock-font-family: 'DM Sans', sans-serif;
- --ock-border-radius: 0.5rem;
- --ock-border-radius-inner: 0.25rem;
- --ock-text-inverse: #1f2937;
- --ock-text-foreground: #f9fafb;
- --ock-text-foreground-muted: #9ca3af;
- --ock-text-error: #d1d5db;
- --ock-text-primary: #f3f4f6;
- --ock-text-success: #9ca3af;
- --ock-text-warning: #d1d5db;
- --ock-text-disabled: #4b5563;
+@layer base {
+ * {
+ @apply border-border outline-ring/50;
+ }
- --ock-bg-default: #111827;
- --ock-bg-default-hover: #1f2937;
- --ock-bg-default-active: #374151;
- --ock-bg-alternate: #1f2937;
- --ock-bg-alternate-hover: #374151;
- --ock-bg-alternate-active: #4b5563;
- --ock-bg-inverse: #0f172a;
- --ock-bg-inverse-hover: #1e293b;
- --ock-bg-inverse-active: #334155;
- --ock-bg-primary: green;
- --ock-bg-primary-hover: #6b7280;
- --ock-bg-primary-active: #9ca3af;
- --ock-bg-primary-washed: #1f2937;
- --ock-bg-primary-disabled: #374151;
- --ock-bg-secondary: #1f2937;
- --ock-bg-secondary-hover: #374151;
- --ock-bg-secondary-active: #4b5563;
- --ock-bg-error: #991b1b;
- --ock-bg-warning: #92400e;
- --ock-bg-success: #065f46;
- --ock-bg-default-reverse: #f9fafb;
+ body {
+ @apply bg-background text-foreground;
+ }
- --ock-icon-color-primary: #9ca3af;
- --ock-icon-color-foreground: #f9fafb;
- --ock-icon-color-foreground-muted: #9ca3af;
- --ock-icon-color-inverse: #1f2937;
- --ock-icon-color-error: #f87171;
- --ock-icon-color-success: #34d399;
- --ock-icon-color-warning: #fbbf24;
+ :root {
+ --radius: 0.625rem;
+ --background: oklch(1 0 0);
+ --foreground: oklch(0.145 0 0);
+ --card: oklch(1 0 0);
+ --card-foreground: oklch(0.145 0 0);
+ --popover: oklch(1 0 0);
+ --popover-foreground: oklch(0.145 0 0);
+ --primary: oklch(0.205 0 0);
+ --primary-foreground: oklch(0.985 0 0);
+ --secondary: oklch(0.97 0 0);
+ --secondary-foreground: oklch(0.205 0 0);
+ --muted: oklch(0.97 0 0);
+ --muted-foreground: oklch(0.556 0 0);
+ --accent: oklch(0.97 0 0);
+ --accent-foreground: oklch(0.205 0 0);
+ --destructive: oklch(0.577 0.245 27.325);
+ --border: oklch(0.922 0 0);
+ --input: oklch(0.922 0 0);
+ --ring: oklch(0.708 0 0);
+ --chart-1: oklch(0.646 0.222 41.116);
+ --chart-2: oklch(0.6 0.118 184.704);
+ --chart-3: oklch(0.398 0.07 227.392);
+ --chart-4: oklch(0.828 0.189 84.429);
+ --chart-5: oklch(0.769 0.188 70.08);
+ --sidebar: oklch(0.985 0 0);
+ --sidebar-foreground: oklch(0.145 0 0);
+ --sidebar-primary: oklch(0.205 0 0);
+ --sidebar-primary-foreground: oklch(0.985 0 0);
+ --sidebar-accent: oklch(0.97 0 0);
+ --sidebar-accent-foreground: oklch(0.205 0 0);
+ --sidebar-border: oklch(0.922 0 0);
+ --sidebar-ring: oklch(0.708 0 0);
+ }
- --ock-line-primary: #6b7280;
- --ock-line-default: #374151;
- --ock-line-heavy: #4b5563;
- --ock-line-inverse: #e5e7eb;
-}
+ .dark {
+ --background: oklch(0.145 0 0);
+ --foreground: oklch(0.985 0 0);
+ --card: oklch(0.205 0 0);
+ --card-foreground: oklch(0.985 0 0);
+ --popover: oklch(0.205 0 0);
+ --popover-foreground: oklch(0.985 0 0);
+ --primary: oklch(0.922 0 0);
+ --primary-foreground: oklch(0.205 0 0);
+ --secondary: oklch(0.269 0 0);
+ --secondary-foreground: oklch(0.985 0 0);
+ --muted: oklch(0.269 0 0);
+ --muted-foreground: oklch(0.708 0 0);
+ --accent: oklch(0.269 0 0);
+ --accent-foreground: oklch(0.985 0 0);
+ --destructive: oklch(0.704 0.191 22.216);
+ --border: oklch(1 0 0 / 10%);
+ --input: oklch(1 0 0 / 15%);
+ --ring: oklch(0.556 0 0);
+ --chart-1: oklch(0.488 0.243 264.376);
+ --chart-2: oklch(0.696 0.17 162.48);
+ --chart-3: oklch(0.769 0.188 70.08);
+ --chart-4: oklch(0.627 0.265 303.9);
+ --chart-5: oklch(0.645 0.246 16.439);
+ --sidebar: oklch(0.205 0 0);
+ --sidebar-foreground: oklch(0.985 0 0);
+ --sidebar-primary: oklch(0.488 0.243 264.376);
+ --sidebar-primary-foreground: oklch(0.985 0 0);
+ --sidebar-accent: oklch(0.269 0 0);
+ --sidebar-accent-foreground: oklch(0.985 0 0);
+ --sidebar-border: oklch(1 0 0 / 10%);
+ --sidebar-ring: oklch(0.556 0 0);
+ }
-@theme inline {
- --radius-sm: calc(var(--radius) - 4px);
- --radius-md: calc(var(--radius) - 2px);
- --radius-lg: var(--radius);
- --radius-xl: calc(var(--radius) + 4px);
- --color-background: var(--background);
- --color-foreground: var(--foreground);
- --color-card: var(--card);
- --color-card-foreground: var(--card-foreground);
- --color-popover: var(--popover);
- --color-popover-foreground: var(--popover-foreground);
- --color-primary: var(--primary);
- --color-primary-foreground: var(--primary-foreground);
- --color-secondary: var(--secondary);
- --color-secondary-foreground: var(--secondary-foreground);
- --color-muted: var(--muted);
- --color-muted-foreground: var(--muted-foreground);
- --color-accent: var(--accent);
- --color-accent-foreground: var(--accent-foreground);
- --color-destructive: var(--destructive);
- --color-border: var(--border);
- --color-input: var(--input);
- --color-ring: var(--ring);
- --color-chart-1: var(--chart-1);
- --color-chart-2: var(--chart-2);
- --color-chart-3: var(--chart-3);
- --color-chart-4: var(--chart-4);
- --color-chart-5: var(--chart-5);
- --color-sidebar: var(--sidebar);
- --color-sidebar-foreground: var(--sidebar-foreground);
- --color-sidebar-primary: var(--sidebar-primary);
- --color-sidebar-primary-foreground: var(--sidebar-primary-foreground);
- --color-sidebar-accent: var(--sidebar-accent);
- --color-sidebar-accent-foreground: var(--sidebar-accent-foreground);
- --color-sidebar-border: var(--sidebar-border);
- --color-sidebar-ring: var(--sidebar-ring);
-}
+ .custom-light {
+ --ock-bg-primary: red;
+ }
-:root {
- --radius: 0.625rem;
- --background: oklch(1 0 0);
- --foreground: oklch(0.145 0 0);
- --card: oklch(1 0 0);
- --card-foreground: oklch(0.145 0 0);
- --popover: oklch(1 0 0);
- --popover-foreground: oklch(0.145 0 0);
- --primary: oklch(0.205 0 0);
- --primary-foreground: oklch(0.985 0 0);
- --secondary: oklch(0.97 0 0);
- --secondary-foreground: oklch(0.205 0 0);
- --muted: oklch(0.97 0 0);
- --muted-foreground: oklch(0.556 0 0);
- --accent: oklch(0.97 0 0);
- --accent-foreground: oklch(0.205 0 0);
- --destructive: oklch(0.577 0.245 27.325);
- --border: oklch(0.922 0 0);
- --input: oklch(0.922 0 0);
- --ring: oklch(0.708 0 0);
- --chart-1: oklch(0.646 0.222 41.116);
- --chart-2: oklch(0.6 0.118 184.704);
- --chart-3: oklch(0.398 0.07 227.392);
- --chart-4: oklch(0.828 0.189 84.429);
- --chart-5: oklch(0.769 0.188 70.08);
- --sidebar: oklch(0.985 0 0);
- --sidebar-foreground: oklch(0.145 0 0);
- --sidebar-primary: oklch(0.205 0 0);
- --sidebar-primary-foreground: oklch(0.985 0 0);
- --sidebar-accent: oklch(0.97 0 0);
- --sidebar-accent-foreground: oklch(0.205 0 0);
- --sidebar-border: oklch(0.922 0 0);
- --sidebar-ring: oklch(0.708 0 0);
-}
+ .custom-dark {
+ --ock-font-family: 'DM Sans', sans-serif;
+ --ock-border-radius: 0.5rem;
+ --ock-border-radius-inner: 0.25rem;
+ --ock-text-inverse: #1f2937;
+ --ock-text-foreground: #f9fafb;
+ --ock-text-foreground-muted: #9ca3af;
+ --ock-text-error: #d1d5db;
+ --ock-text-primary: #f3f4f6;
+ --ock-text-success: #9ca3af;
+ --ock-text-warning: #d1d5db;
+ --ock-text-disabled: #4b5563;
-.dark {
- --background: oklch(0.145 0 0);
- --foreground: oklch(0.985 0 0);
- --card: oklch(0.205 0 0);
- --card-foreground: oklch(0.985 0 0);
- --popover: oklch(0.205 0 0);
- --popover-foreground: oklch(0.985 0 0);
- --primary: oklch(0.922 0 0);
- --primary-foreground: oklch(0.205 0 0);
- --secondary: oklch(0.269 0 0);
- --secondary-foreground: oklch(0.985 0 0);
- --muted: oklch(0.269 0 0);
- --muted-foreground: oklch(0.708 0 0);
- --accent: oklch(0.269 0 0);
- --accent-foreground: oklch(0.985 0 0);
- --destructive: oklch(0.704 0.191 22.216);
- --border: oklch(1 0 0 / 10%);
- --input: oklch(1 0 0 / 15%);
- --ring: oklch(0.556 0 0);
- --chart-1: oklch(0.488 0.243 264.376);
- --chart-2: oklch(0.696 0.17 162.48);
- --chart-3: oklch(0.769 0.188 70.08);
- --chart-4: oklch(0.627 0.265 303.9);
- --chart-5: oklch(0.645 0.246 16.439);
- --sidebar: oklch(0.205 0 0);
- --sidebar-foreground: oklch(0.985 0 0);
- --sidebar-primary: oklch(0.488 0.243 264.376);
- --sidebar-primary-foreground: oklch(0.985 0 0);
- --sidebar-accent: oklch(0.269 0 0);
- --sidebar-accent-foreground: oklch(0.985 0 0);
- --sidebar-border: oklch(1 0 0 / 10%);
- --sidebar-ring: oklch(0.556 0 0);
-}
+ --ock-bg-default: #111827;
+ --ock-bg-default-hover: #1f2937;
+ --ock-bg-default-active: #374151;
+ --ock-bg-alternate: #1f2937;
+ --ock-bg-alternate-hover: #374151;
+ --ock-bg-alternate-active: #4b5563;
+ --ock-bg-inverse: #0f172a;
+ --ock-bg-inverse-hover: #1e293b;
+ --ock-bg-inverse-active: #334155;
+ --ock-bg-primary: green;
+ --ock-bg-primary-hover: #6b7280;
+ --ock-bg-primary-active: #9ca3af;
+ --ock-bg-primary-washed: #1f2937;
+ --ock-bg-primary-disabled: #374151;
+ --ock-bg-secondary: #1f2937;
+ --ock-bg-secondary-hover: #374151;
+ --ock-bg-secondary-active: #4b5563;
+ --ock-bg-error: #991b1b;
+ --ock-bg-warning: #92400e;
+ --ock-bg-success: #065f46;
+ --ock-bg-default-reverse: #f9fafb;
-@layer base {
- * {
- @apply border-border outline-ring/50;
+ --ock-icon-color-primary: #9ca3af;
+ --ock-icon-color-foreground: #f9fafb;
+ --ock-icon-color-foreground-muted: #9ca3af;
+ --ock-icon-color-inverse: #1f2937;
+ --ock-icon-color-error: #f87171;
+ --ock-icon-color-success: #34d399;
+ --ock-icon-color-warning: #fbbf24;
+
+ --ock-line-primary: #6b7280;
+ --ock-line-default: #374151;
+ --ock-line-heavy: #4b5563;
+ --ock-line-inverse: #e5e7eb;
}
- body {
- @apply bg-background text-foreground;
+ @theme inline {
+ --radius-sm: calc(var(--radius) - 4px);
+ --radius-md: calc(var(--radius) - 2px);
+ --radius-lg: var(--radius);
+ --radius-xl: calc(var(--radius) + 4px);
+ --color-background: var(--background);
+ --color-foreground: var(--foreground);
+ --color-card: var(--card);
+ --color-card-foreground: var(--card-foreground);
+ --color-popover: var(--popover);
+ --color-popover-foreground: var(--popover-foreground);
+ --color-primary: var(--primary);
+ --color-primary-foreground: var(--primary-foreground);
+ --color-secondary: var(--secondary);
+ --color-secondary-foreground: var(--secondary-foreground);
+ --color-muted: var(--muted);
+ --color-muted-foreground: var(--muted-foreground);
+ --color-accent: var(--accent);
+ --color-accent-foreground: var(--accent-foreground);
+ --color-destructive: var(--destructive);
+ --color-border: var(--border);
+ --color-input: var(--input);
+ --color-ring: var(--ring);
+ --color-chart-1: var(--chart-1);
+ --color-chart-2: var(--chart-2);
+ --color-chart-3: var(--chart-3);
+ --color-chart-4: var(--chart-4);
+ --color-chart-5: var(--chart-5);
+ --color-sidebar: var(--sidebar);
+ --color-sidebar-foreground: var(--sidebar-foreground);
+ --color-sidebar-primary: var(--sidebar-primary);
+ --color-sidebar-primary-foreground: var(--sidebar-primary-foreground);
+ --color-sidebar-accent: var(--sidebar-accent);
+ --color-sidebar-accent-foreground: var(--sidebar-accent-foreground);
+ --color-sidebar-border: var(--sidebar-border);
+ --color-sidebar-ring: var(--sidebar-ring);
}
}
diff --git a/packages/playground/app/layout.tsx b/packages/playground/app/layout.tsx
index 1c403e7cf7..c1f5909fd8 100644
--- a/packages/playground/app/layout.tsx
+++ b/packages/playground/app/layout.tsx
@@ -1,7 +1,7 @@
import type { Metadata } from 'next';
import { Inter } from 'next/font/google';
-import '@coinbase/onchainkit/styles.css';
import './globals.css';
+import '@coinbase/onchainkit/styles.css';
const inter = Inter({ subsets: ['latin'] });
diff --git a/packages/playground/app/minikit/components/snake.tsx b/packages/playground/app/minikit/components/snake.tsx
index 42358b87e7..909ed719ab 100644
--- a/packages/playground/app/minikit/components/snake.tsx
+++ b/packages/playground/app/minikit/components/snake.tsx
@@ -537,7 +537,7 @@ export function Dead({ score, level, onGoToIntro, isWin }: DeadProps) {
'px-4 py-3 font-medium leading-6',
isDisabled && pressable.disabled,
text.headline,
- 'text-ock-text-inverse',
+ 'text-ock-foreground-inverse',
'mx-auto w-[60%]',
);
diff --git a/packages/playground/components/Demo.tsx b/packages/playground/components/Demo.tsx
index cfb2faf803..eb00c0bed6 100644
--- a/packages/playground/components/Demo.tsx
+++ b/packages/playground/components/Demo.tsx
@@ -97,7 +97,7 @@ export default function Demo() {
<>
diff --git a/packages/playground/components/demo/FundButtonWithRenderProp.tsx b/packages/playground/components/demo/FundButtonWithRenderProp.tsx
index 99811886da..4465d5f15e 100644
--- a/packages/playground/components/demo/FundButtonWithRenderProp.tsx
+++ b/packages/playground/components/demo/FundButtonWithRenderProp.tsx
@@ -42,7 +42,7 @@ function customRender({
const classNames = cn(
'w-full',
'bg-purple-500',
- 'px-4 py-3 inline-flex items-center justify-center space-x-2 rounded-ock-default text-ock-text-inverse',
+ 'px-4 py-3 inline-flex items-center justify-center space-x-2 rounded-ock-default text-ock-foreground-inverse',
{
[pressable.disabled]: isDisabled,
},
diff --git a/packages/playground/components/demo/Swap.tsx b/packages/playground/components/demo/Swap.tsx
index 1f310f9ac2..02a2ca104e 100644
--- a/packages/playground/components/demo/Swap.tsx
+++ b/packages/playground/components/demo/Swap.tsx
@@ -116,7 +116,7 @@ function SwapComponent() {
>
diff --git a/packages/playground/components/demo/TransactionWithRenderProp.tsx b/packages/playground/components/demo/TransactionWithRenderProp.tsx
index 80a35ea4f5..a623f3c6a9 100644
--- a/packages/playground/components/demo/TransactionWithRenderProp.tsx
+++ b/packages/playground/components/demo/TransactionWithRenderProp.tsx
@@ -40,7 +40,7 @@ function customRender({
'px-4 py-3 font-medium leading-6',
isDisabled && pressable.disabled,
text.headline,
- 'text-ock-text-inverse',
+ 'text-ock-foreground-inverse',
);
if (context.isLoading) {
diff --git a/packages/playground/components/demo/Wallet.tsx b/packages/playground/components/demo/Wallet.tsx
index 31b22e3a5f..9562b7e5ed 100644
--- a/packages/playground/components/demo/Wallet.tsx
+++ b/packages/playground/components/demo/Wallet.tsx
@@ -26,7 +26,7 @@ function WalletComponent() {
Connect
+ Connect
}
>
@@ -36,7 +36,7 @@ function WalletComponent() {
-
+
diff --git a/packages/playground/components/form/is-sponsored.tsx b/packages/playground/components/form/is-sponsored.tsx
index af9d7f7836..715585c37c 100644
--- a/packages/playground/components/form/is-sponsored.tsx
+++ b/packages/playground/components/form/is-sponsored.tsx
@@ -20,7 +20,7 @@ export function IsSponsored() {
checked={isSponsored}
onCheckedChange={handleChange}
/>
-
+
diff --git a/packages/playground/components/ui/button.tsx b/packages/playground/components/ui/button.tsx
index 28691b2c76..6b38f8bb32 100644
--- a/packages/playground/components/ui/button.tsx
+++ b/packages/playground/components/ui/button.tsx
@@ -10,16 +10,16 @@ const buttonVariants = cva(
variants: {
variant: {
default:
- 'bg-primary text-primary-foreground shadow-xs hover:bg-primary/90',
+ 'bg-ock-primary text-ock-primary-foreground shadow-xs hover:bg-ock-primary/90',
destructive:
'bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60',
outline:
- 'border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50',
+ 'border bg-ock-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50',
secondary:
- 'bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80',
+ 'bg-ock-secondary text-secondary-foreground shadow-xs hover:bg-ock-secondary/80',
ghost:
'hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50',
- link: 'text-primary underline-offset-4 hover:underline',
+ link: 'text-ock-primary underline-offset-4 hover:underline',
},
size: {
default: 'h-9 px-4 py-2 has-[>svg]:px-3',
diff --git a/packages/playground/components/ui/input.tsx b/packages/playground/components/ui/input.tsx
index 3c1cfcaf74..e8e754ba22 100644
--- a/packages/playground/components/ui/input.tsx
+++ b/packages/playground/components/ui/input.tsx
@@ -8,7 +8,7 @@ function Input({ className, type, ...props }: React.ComponentProps<'input'>) {
type={type}
data-slot="input"
className={cn(
- 'file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm',
+ 'file:text-ock-foreground placeholder:text-muted-foreground selection:bg-ock-primary selection:text-ock-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm',
'focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]',
'aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive',
className,
diff --git a/packages/playground/components/ui/radio-group.tsx b/packages/playground/components/ui/radio-group.tsx
index 7e50de6f90..8f8c36139d 100644
--- a/packages/playground/components/ui/radio-group.tsx
+++ b/packages/playground/components/ui/radio-group.tsx
@@ -27,7 +27,7 @@ function RadioGroupItem({
-
+
);
diff --git a/packages/playground/components/ui/switch.tsx b/packages/playground/components/ui/switch.tsx
index 62d855d40f..4db6334467 100644
--- a/packages/playground/components/ui/switch.tsx
+++ b/packages/playground/components/ui/switch.tsx
@@ -13,7 +13,7 @@ function Switch({
diff --git a/packages/playground/components/ui/tabs.tsx b/packages/playground/components/ui/tabs.tsx
index 3512331a65..a88f575b68 100644
--- a/packages/playground/components/ui/tabs.tsx
+++ b/packages/playground/components/ui/tabs.tsx
@@ -42,7 +42,7 @@ function TabsTrigger({
=6.9.0'}
- '@babel/helper-annotate-as-pure@7.25.9':
- resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==}
+ '@babel/helper-annotate-as-pure@7.27.3':
+ resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
engines: {node: '>=6.9.0'}
'@babel/helper-compilation-targets@7.26.5':
@@ -572,31 +593,6 @@ packages:
resolution: {integrity: sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g==}
engines: {node: '>=6.9.0'}
- '@babel/helper-create-class-features-plugin@7.26.9':
- resolution: {integrity: sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-create-regexp-features-plugin@7.26.3':
- resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-define-polyfill-provider@0.6.4':
- resolution: {integrity: sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
- '@babel/helper-member-expression-to-functions@7.25.9':
- resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-imports@7.18.6':
- resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-module-imports@7.25.9':
resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
engines: {node: '>=6.9.0'}
@@ -617,46 +613,14 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-optimise-call-expression@7.25.9':
- resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-plugin-utils@7.26.5':
- resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-plugin-utils@7.27.1':
resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-remap-async-to-generator@7.25.9':
- resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-replace-supers@7.26.5':
- resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-skip-transparent-expression-wrappers@7.25.9':
- resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-string-parser@7.25.9':
- resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-string-parser@7.27.1':
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.25.9':
- resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-validator-identifier@7.27.1':
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
@@ -669,10 +633,6 @@ packages:
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-wrap-function@7.25.9':
- resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==}
- engines: {node: '>=6.9.0'}
-
'@babel/helpers@7.26.10':
resolution: {integrity: sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==}
engines: {node: '>=6.9.0'}
@@ -691,54 +651,6 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9':
- resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9':
- resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9':
- resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9':
- resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.13.0
-
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9':
- resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-external-helpers@7.25.9':
- resolution: {integrity: sha512-Ro9pBweUvdxKyKKmWsqYaloZrxc2V+bseyPI7mV5DqBNvyNeGFFX+rPqicuEyOssiFYfoGyMjOF8n3ZAGBOPtg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-proposal-decorators@7.25.9':
- resolution: {integrity: sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2':
- resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-async-generators@7.8.4':
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
@@ -760,30 +672,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-decorators@7.25.9':
- resolution: {integrity: sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-flow@7.26.0':
- resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-import-assertions@7.26.0':
- resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-import-attributes@7.26.0':
- resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-import-attributes@7.27.1':
resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==}
engines: {node: '>=6.9.0'}
@@ -800,12 +688,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-jsx@7.25.9':
- resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-jsx@7.27.1':
resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
engines: {node: '>=6.9.0'}
@@ -854,574 +736,156 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-typescript@7.25.9':
- resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-typescript@7.27.1':
resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6':
- resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-transform-arrow-functions@7.25.9':
- resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==}
+ '@babel/plugin-transform-react-display-name@7.27.1':
+ resolution: {integrity: sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-async-generator-functions@7.26.8':
- resolution: {integrity: sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==}
+ '@babel/plugin-transform-react-jsx-development@7.27.1':
+ resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-async-to-generator@7.25.9':
- resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==}
+ '@babel/plugin-transform-react-jsx-self@7.25.9':
+ resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoped-functions@7.26.5':
- resolution: {integrity: sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==}
+ '@babel/plugin-transform-react-jsx-source@7.25.9':
+ resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoping@7.25.9':
- resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==}
+ '@babel/plugin-transform-react-jsx@7.27.1':
+ resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-class-properties@7.25.9':
- resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==}
+ '@babel/plugin-transform-react-pure-annotations@7.27.1':
+ resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-class-static-block@7.26.0':
- resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.12.0
-
- '@babel/plugin-transform-classes@7.25.9':
- resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==}
+ '@babel/preset-react@7.27.1':
+ resolution: {integrity: sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-computed-properties@7.25.9':
- resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==}
+ '@babel/runtime@7.26.10':
+ resolution: {integrity: sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==}
engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- '@babel/plugin-transform-destructuring@7.25.9':
- resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==}
+ '@babel/runtime@7.27.1':
+ resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==}
engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- '@babel/plugin-transform-dotall-regex@7.25.9':
- resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==}
+ '@babel/template@7.26.9':
+ resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==}
engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- '@babel/plugin-transform-duplicate-keys@7.25.9':
- resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==}
+ '@babel/template@7.27.1':
+ resolution: {integrity: sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==}
engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9':
- resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==}
+ '@babel/traverse@7.26.10':
+ resolution: {integrity: sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==}
engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- '@babel/plugin-transform-dynamic-import@7.25.9':
- resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==}
+ '@babel/traverse@7.27.1':
+ resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==}
engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- '@babel/plugin-transform-exponentiation-operator@7.26.3':
- resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==}
+ '@babel/types@7.27.1':
+ resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- '@babel/plugin-transform-export-namespace-from@7.25.9':
- resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==}
+ '@babel/types@7.27.7':
+ resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==}
engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- '@babel/plugin-transform-flow-strip-types@7.26.5':
- resolution: {integrity: sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@bcoe/v8-coverage@0.2.3':
+ resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
- '@babel/plugin-transform-for-of@7.26.9':
- resolution: {integrity: sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@bcoe/v8-coverage@1.0.2':
+ resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
+ engines: {node: '>=18'}
- '@babel/plugin-transform-function-name@7.25.9':
- resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/apply-release-plan@7.0.10':
+ resolution: {integrity: sha512-wNyeIJ3yDsVspYvHnEz1xQDq18D9ifed3lI+wxRQRK4pArUcuHgCTrHv0QRnnwjhVCQACxZ+CBih3wgOct6UXw==}
- '@babel/plugin-transform-json-strings@7.25.9':
- resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/assemble-release-plan@6.0.6':
+ resolution: {integrity: sha512-Frkj8hWJ1FRZiY3kzVCKzS0N5mMwWKwmv9vpam7vt8rZjLL1JMthdh6pSDVSPumHPshTTkKZ0VtNbE0cJHZZUg==}
- '@babel/plugin-transform-literals@7.25.9':
- resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/changelog-git@0.2.1':
+ resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==}
- '@babel/plugin-transform-logical-assignment-operators@7.25.9':
- resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/cli@2.28.1':
+ resolution: {integrity: sha512-PiIyGRmSc6JddQJe/W1hRPjiN4VrMvb2VfQ6Uydy2punBioQrsxppyG5WafinKcW1mT0jOe/wU4k9Zy5ff21AA==}
+ hasBin: true
- '@babel/plugin-transform-member-expression-literals@7.25.9':
- resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/config@3.1.1':
+ resolution: {integrity: sha512-bd+3Ap2TKXxljCggI0mKPfzCQKeV/TU4yO2h2C6vAihIo8tzseAn2e7klSuiyYYXvgu53zMN1OeYMIQkaQoWnA==}
- '@babel/plugin-transform-modules-amd@7.25.9':
- resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/errors@0.2.0':
+ resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
- '@babel/plugin-transform-modules-commonjs@7.26.3':
- resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/get-dependents-graph@2.1.3':
+ resolution: {integrity: sha512-gphr+v0mv2I3Oxt19VdWRRUxq3sseyUpX9DaHpTUmLj92Y10AGy+XOtV+kbM6L/fDcpx7/ISDFK6T8A/P3lOdQ==}
- '@babel/plugin-transform-modules-systemjs@7.25.9':
- resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/get-release-plan@4.0.8':
+ resolution: {integrity: sha512-MM4mq2+DQU1ZT7nqxnpveDMTkMBLnwNX44cX7NSxlXmr7f8hO6/S2MXNiXG54uf/0nYnefv0cfy4Czf/ZL/EKQ==}
- '@babel/plugin-transform-modules-umd@7.25.9':
- resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/get-version-range-type@0.4.0':
+ resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
- '@babel/plugin-transform-named-capturing-groups-regex@7.25.9':
- resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@changesets/git@3.0.2':
+ resolution: {integrity: sha512-r1/Kju9Y8OxRRdvna+nxpQIsMsRQn9dhhAZt94FLDeu0Hij2hnOozW8iqnHBgvu+KdnJppCveQwK4odwfw/aWQ==}
- '@babel/plugin-transform-new-target@7.25.9':
- resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/logger@0.1.1':
+ resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==}
- '@babel/plugin-transform-nullish-coalescing-operator@7.26.6':
- resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/parse@0.4.1':
+ resolution: {integrity: sha512-iwksMs5Bf/wUItfcg+OXrEpravm5rEd9Bf4oyIPL4kVTmJQ7PNDSd6MDYkpSJR1pn7tz/k8Zf2DhTCqX08Ou+Q==}
- '@babel/plugin-transform-numeric-separator@7.25.9':
- resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/pre@2.0.2':
+ resolution: {integrity: sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==}
- '@babel/plugin-transform-object-rest-spread@7.25.9':
- resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/read@0.6.3':
+ resolution: {integrity: sha512-9H4p/OuJ3jXEUTjaVGdQEhBdqoT2cO5Ts95JTFsQyawmKzpL8FnIeJSyhTDPW1MBRDnwZlHFEM9SpPwJDY5wIg==}
- '@babel/plugin-transform-object-super@7.25.9':
- resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/should-skip-package@0.1.2':
+ resolution: {integrity: sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==}
- '@babel/plugin-transform-optional-catch-binding@7.25.9':
- resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/types@4.1.0':
+ resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
- '@babel/plugin-transform-optional-chaining@7.25.9':
- resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/types@6.1.0':
+ resolution: {integrity: sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==}
- '@babel/plugin-transform-parameters@7.25.9':
- resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@changesets/write@0.4.0':
+ resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==}
- '@babel/plugin-transform-private-methods@7.25.9':
- resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==}
- engines: {node: '>=6.9.0'}
+ '@coinbase/onchainkit@0.38.15':
+ resolution: {integrity: sha512-RlZ2I7XlNyuVaWjF7/1WY6LzQTaRH2bTitb1wfwTEfxM8a1matfitpNZ2vAVLjRqDvHvgzegfyW6xxS+dUuCxA==}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ react: ^18 || ^19
+ react-dom: ^18 || ^19
- '@babel/plugin-transform-private-property-in-object@7.25.9':
- resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-property-literals@7.25.9':
- resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-display-name@7.25.9':
- resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-jsx-development@7.25.9':
- resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-jsx-self@7.25.9':
- resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-jsx-source@7.25.9':
- resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-jsx@7.25.9':
- resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-pure-annotations@7.25.9':
- resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-regenerator@7.25.9':
- resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-regexp-modifiers@7.26.0':
- resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-transform-reserved-words@7.25.9':
- resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-runtime@7.26.10':
- resolution: {integrity: sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-shorthand-properties@7.25.9':
- resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-spread@7.25.9':
- resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-sticky-regex@7.25.9':
- resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-template-literals@7.26.8':
- resolution: {integrity: sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-typeof-symbol@7.26.7':
- resolution: {integrity: sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-typescript@7.26.8':
- resolution: {integrity: sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-unicode-escapes@7.25.9':
- resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-unicode-property-regex@7.25.9':
- resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-unicode-regex@7.25.9':
- resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-unicode-sets-regex@7.25.9':
- resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/preset-env@7.26.9':
- resolution: {integrity: sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/preset-flow@7.25.9':
- resolution: {integrity: sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/preset-modules@0.1.6-no-external-plugins':
- resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
-
- '@babel/preset-react@7.26.3':
- resolution: {integrity: sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/preset-typescript@7.26.0':
- resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/runtime@7.26.10':
- resolution: {integrity: sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/runtime@7.27.1':
- resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==}
- engines: {node: '>=6.9.0'}
-
- '@babel/template@7.26.9':
- resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/template@7.27.1':
- resolution: {integrity: sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.26.10':
- resolution: {integrity: sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.27.1':
- resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.26.10':
- resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.27.1':
- resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
- engines: {node: '>=6.9.0'}
-
- '@bcoe/v8-coverage@0.2.3':
- resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
-
- '@bcoe/v8-coverage@1.0.2':
- resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
- engines: {node: '>=18'}
-
- '@boost/args@4.0.1':
- resolution: {integrity: sha512-W/Qet+Qf/x+jGI+ZpOT31gNAi5BUy7mysKSdhz7GP59AL6Px0MVcBkwoYvJMKQ1WImn3MsTQ7u7S4mqICTYLaQ==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
-
- '@boost/cli@4.0.1':
- resolution: {integrity: sha512-cIab7SwqLiF15mSGenanVT3a+9e92oySGtcIpEWW3mftNWHBus5adsnJ4nEYs0OFOh/GDjZCTghFlSazFNYBAQ==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
- peerDependencies:
- ink: ^3.0.0
- react: ^16.8.0 || ^17.0.0
-
- '@boost/common@4.1.0':
- resolution: {integrity: sha512-L1dlT0ElvO8+Q1P2Ig5rSw9EsalCoIAZZ/x7fOXdvjslQN+bWMMwEMKBadzjL3hPWWvgSDCqeU1OGhs4LtEyQQ==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
- peerDependencies:
- typescript: ^4.0.0 || ^5.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@boost/config@4.0.1':
- resolution: {integrity: sha512-0BKUzxpk8CEbqEAWbC5wknfLG0Ogi4GDkgUOhauBFK6iiyFrePrpfp7EnG4SRJTslA3JvciVB1inrCb/THUkfQ==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
-
- '@boost/debug@4.0.1':
- resolution: {integrity: sha512-d0LyU6AqxYxtku6UKokLowxTSI5k6l1KjeA4VmRiiEqLPVuhCg+GKLYPk5xTSF6LyThV1ZpdRMwUO9aLbguyTA==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
-
- '@boost/decorators@4.0.0':
- resolution: {integrity: sha512-nfTI51YjlgvGiQmq+RF8i17nqA1AJLsuBdW8d3FRu4BnciuLyzgpFP6IdVJ5/C23iRzATMfCma8iUud8uoNfXQ==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
-
- '@boost/event@4.0.1':
- resolution: {integrity: sha512-cE6yiFWL3EoqNgTKHAbxEKAsTeJ5Ug1KqftxWfui15cgKEfefk0FOaaAJC1P8XF2evfWVV0N7L3FSppMUQAYTA==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
-
- '@boost/internal@4.0.1':
- resolution: {integrity: sha512-Y/FA+gXKCcnkLpI8QK5/5xxTBa1e+JMGRKFDBj1vh4OLbZkGzkNh3eEsFuemt+kNRoBlDp8VLpndK+b9jBYpDA==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
-
- '@boost/log@4.0.1':
- resolution: {integrity: sha512-bLnOgtfGTCUaZwTy+D980PCNHShaPEGt4LQBdhlPFjUUmAX+VRXv4AR5Xmy30D25L4Uw2bx0SV3F4gFIWfSqsw==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
-
- '@boost/module@4.1.0':
- resolution: {integrity: sha512-qCvvX+vpIqyFLOFpDWQSlU1HeZSW1ir9bdHxqaUbVnzBhaHeHBmMHpHLIDCNWCCnpaUq6GsJ9mnn/dXPR+pH0A==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
- peerDependencies:
- typescript: ^4.0.0 || ^5.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@boost/pipeline@4.0.1':
- resolution: {integrity: sha512-cV5YI/I8DgXV+D75qKTwW1WP3HSsJqq1rkIhcyS/moPQTs83jhilHYnwHYUesMz49AcTTC+PwUAOkhQ+U2VXdg==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
-
- '@boost/terminal@4.0.1':
- resolution: {integrity: sha512-wj8NKm91rLCGIDuM+O403BZfjyeyb2kMKsAjhPpCYs4qcjDEs2c43EqBCsOj7ql2yDZjILRzt0YAOhdNf6wS5A==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
-
- '@boost/translate@4.0.1':
- resolution: {integrity: sha512-BXeHm9IVjxJOS6vrAX8hps4Me1OhD2w1TbPJ3MhWWL9gRF21F+rcIEhWcvtQ+h2UCIpPqnDkxsQ3QDn00WdntA==}
- engines: {node: '>=14.15.0', npm: '>=6.14.0'}
-
- '@changesets/apply-release-plan@7.0.10':
- resolution: {integrity: sha512-wNyeIJ3yDsVspYvHnEz1xQDq18D9ifed3lI+wxRQRK4pArUcuHgCTrHv0QRnnwjhVCQACxZ+CBih3wgOct6UXw==}
-
- '@changesets/assemble-release-plan@6.0.6':
- resolution: {integrity: sha512-Frkj8hWJ1FRZiY3kzVCKzS0N5mMwWKwmv9vpam7vt8rZjLL1JMthdh6pSDVSPumHPshTTkKZ0VtNbE0cJHZZUg==}
-
- '@changesets/changelog-git@0.2.1':
- resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==}
-
- '@changesets/cli@2.28.1':
- resolution: {integrity: sha512-PiIyGRmSc6JddQJe/W1hRPjiN4VrMvb2VfQ6Uydy2punBioQrsxppyG5WafinKcW1mT0jOe/wU4k9Zy5ff21AA==}
- hasBin: true
-
- '@changesets/config@3.1.1':
- resolution: {integrity: sha512-bd+3Ap2TKXxljCggI0mKPfzCQKeV/TU4yO2h2C6vAihIo8tzseAn2e7klSuiyYYXvgu53zMN1OeYMIQkaQoWnA==}
-
- '@changesets/errors@0.2.0':
- resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
-
- '@changesets/get-dependents-graph@2.1.3':
- resolution: {integrity: sha512-gphr+v0mv2I3Oxt19VdWRRUxq3sseyUpX9DaHpTUmLj92Y10AGy+XOtV+kbM6L/fDcpx7/ISDFK6T8A/P3lOdQ==}
-
- '@changesets/get-release-plan@4.0.8':
- resolution: {integrity: sha512-MM4mq2+DQU1ZT7nqxnpveDMTkMBLnwNX44cX7NSxlXmr7f8hO6/S2MXNiXG54uf/0nYnefv0cfy4Czf/ZL/EKQ==}
-
- '@changesets/get-version-range-type@0.4.0':
- resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
-
- '@changesets/git@3.0.2':
- resolution: {integrity: sha512-r1/Kju9Y8OxRRdvna+nxpQIsMsRQn9dhhAZt94FLDeu0Hij2hnOozW8iqnHBgvu+KdnJppCveQwK4odwfw/aWQ==}
-
- '@changesets/logger@0.1.1':
- resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==}
-
- '@changesets/parse@0.4.1':
- resolution: {integrity: sha512-iwksMs5Bf/wUItfcg+OXrEpravm5rEd9Bf4oyIPL4kVTmJQ7PNDSd6MDYkpSJR1pn7tz/k8Zf2DhTCqX08Ou+Q==}
-
- '@changesets/pre@2.0.2':
- resolution: {integrity: sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==}
-
- '@changesets/read@0.6.3':
- resolution: {integrity: sha512-9H4p/OuJ3jXEUTjaVGdQEhBdqoT2cO5Ts95JTFsQyawmKzpL8FnIeJSyhTDPW1MBRDnwZlHFEM9SpPwJDY5wIg==}
-
- '@changesets/should-skip-package@0.1.2':
- resolution: {integrity: sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==}
-
- '@changesets/types@4.1.0':
- resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
-
- '@changesets/types@6.1.0':
- resolution: {integrity: sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==}
-
- '@changesets/write@0.4.0':
- resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==}
-
- '@coinbase/onchainkit@0.38.15':
- resolution: {integrity: sha512-RlZ2I7XlNyuVaWjF7/1WY6LzQTaRH2bTitb1wfwTEfxM8a1matfitpNZ2vAVLjRqDvHvgzegfyW6xxS+dUuCxA==}
- peerDependencies:
- react: ^18 || ^19
- react-dom: ^18 || ^19
-
- '@coinbase/wallet-sdk@3.9.3':
- resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==}
+ '@coinbase/wallet-sdk@3.9.3':
+ resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==}
'@coinbase/wallet-sdk@4.3.0':
resolution: {integrity: sha512-T3+SNmiCw4HzDm4we9wCHCxlP0pqCiwKe4sOwPH3YAK2KSKjxPRydKu6UQJrdONFVLG7ujXvbd/6ZqmvJb8rkw==}
@@ -3246,73 +2710,24 @@ packages:
peerDependencies:
viem: ~2.22.8
- '@rollup/plugin-babel@6.0.4':
- resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==}
+ '@rollup/pluginutils@5.1.4':
+ resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
- '@babel/core': ^7.0.0
- '@types/babel__core': ^7.1.9
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
- '@types/babel__core':
- optional: true
rollup:
optional: true
- '@rollup/plugin-commonjs@25.0.8':
- resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.68.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/rollup-android-arm-eabi@4.36.0':
+ resolution: {integrity: sha512-jgrXjjcEwN6XpZXL0HUeOVGfjXhPyxAbbhD0BlXUB+abTOpbPiN5Wb3kOT7yb+uEtATNYF5x5gIfwutmuBA26w==}
+ cpu: [arm]
+ os: [android]
- '@rollup/plugin-inject@5.0.5':
- resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/plugin-json@6.1.0':
- resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/plugin-node-resolve@15.3.1':
- resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.78.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/pluginutils@5.1.4':
- resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/rollup-android-arm-eabi@4.36.0':
- resolution: {integrity: sha512-jgrXjjcEwN6XpZXL0HUeOVGfjXhPyxAbbhD0BlXUB+abTOpbPiN5Wb3kOT7yb+uEtATNYF5x5gIfwutmuBA26w==}
- cpu: [arm]
- os: [android]
-
- '@rollup/rollup-android-arm-eabi@4.40.1':
- resolution: {integrity: sha512-kxz0YeeCrRUHz3zyqvd7n+TVRlNyTifBsmnmNPtk3hQURUyG9eAB+usz6DAwagMusjx/zb3AjvDUvhFGDAexGw==}
- cpu: [arm]
- os: [android]
+ '@rollup/rollup-android-arm-eabi@4.40.1':
+ resolution: {integrity: sha512-kxz0YeeCrRUHz3zyqvd7n+TVRlNyTifBsmnmNPtk3hQURUyG9eAB+usz6DAwagMusjx/zb3AjvDUvhFGDAexGw==}
+ cpu: [arm]
+ os: [android]
'@rollup/rollup-android-arm64@4.36.0':
resolution: {integrity: sha512-NyfuLvdPdNUfUNeYKUwPwKsE5SXa2J6bCt2LdB/N+AxShnkpiczi3tcLJrm5mA+eqpy0HmaIY9F6XCa32N5yzg==}
@@ -4091,12 +3506,12 @@ packages:
'@types/babel__generator@7.6.8':
resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
+ '@types/babel__helper-plugin-utils@7.10.3':
+ resolution: {integrity: sha512-FcLBBPXInqKfULB2nvOBskQPcnSMZ0s1Y2q76u9H1NPPWaLcTeq38xBeKfF/RBUECK333qeaqRdYoPSwW7rTNQ==}
+
'@types/babel__template@7.4.4':
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
- '@types/babel__traverse@7.20.6':
- resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
-
'@types/babel__traverse@7.20.7':
resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==}
@@ -4230,9 +3645,6 @@ packages:
'@types/yargs@17.0.33':
resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==}
- '@types/yoga-layout@1.9.2':
- resolution: {integrity: sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==}
-
'@typescript-eslint/eslint-plugin@8.26.1':
resolution: {integrity: sha512-2X3mwqsj9Bd3Ciz508ZUtoQQYpOhU/kWoUqIf49H8Z0+Vbh6UF/y0OEYp0Q0axOGzaBGs7QxRwq0knSQ8khQNA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -4728,10 +4140,6 @@ packages:
resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
engines: {node: '>=4'}
- astral-regex@2.0.0:
- resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
- engines: {node: '>=8'}
-
async-function@1.0.0:
resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
engines: {node: '>= 0.4'}
@@ -4751,10 +4159,6 @@ packages:
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
engines: {node: '>=8.0.0'}
- auto-bind@4.0.0:
- resolution: {integrity: sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==}
- engines: {node: '>=8'}
-
autoprefixer@10.4.21:
resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==}
engines: {node: ^10 || ^12 || >=14}
@@ -4783,24 +4187,6 @@ packages:
peerDependencies:
'@babel/core': ^7.8.0
- babel-plugin-cjs-esm-interop@3.0.3:
- resolution: {integrity: sha512-zlV1sqkY3MOaDxHD1aWK3BD6qo7XUPwWqM+klemK4DNbQD25+8x3eiB9NOsYwgQ4slwl9Q96tT6hR8bLY3WzSg==}
- engines: {node: '>=16.12.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- babel-plugin-conditional-invariant@3.0.1:
- resolution: {integrity: sha512-bH5MVdkCvPTiPqYWb22dPMKV2CVk5zmMpF2gwC+kPrxHxhJbO+r3+PpByoac0ZsZnqd76iyAdi8mYUUl5gO6ew==}
- engines: {node: '>=16.12.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- babel-plugin-env-constants@3.0.1:
- resolution: {integrity: sha512-0T70DhU9KZj/FmyY6le4mdbffdq29dlErPkTqsIN2zelQRzl5slvw2sv62ATOB+cr+FNyfdAqal1JhIu5BYwCg==}
- engines: {node: '>=16.12.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
babel-plugin-istanbul@6.1.1:
resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
engines: {node: '>=8'}
@@ -4809,29 +4195,9 @@ packages:
resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- babel-plugin-jsx-dom-expressions@0.39.7:
- resolution: {integrity: sha512-8GzVmFla7jaTNWW8W+lTMl9YGva4/06CtwJjySnkYtt8G1v9weCzc2SuF1DfrudcCNb2Doetc1FRg33swBYZCA==}
- peerDependencies:
- '@babel/core': ^7.20.12
-
babel-plugin-module-resolver@5.0.2:
resolution: {integrity: sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==}
- babel-plugin-polyfill-corejs2@0.4.13:
- resolution: {integrity: sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
- babel-plugin-polyfill-corejs3@0.11.1:
- resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
- babel-plugin-polyfill-regenerator@0.6.4:
- resolution: {integrity: sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
babel-preset-current-node-syntax@1.1.0:
resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==}
peerDependencies:
@@ -4843,11 +4209,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- babel-preset-solid@1.9.5:
- resolution: {integrity: sha512-85I3osODJ1LvZbv8wFozROV1vXq32BubqHXAGu73A//TRs3NLI1OFP83AQBUTSQHwgZQmARjHlJciym3we+V+w==}
- peerDependencies:
- '@babel/core': ^7.0.0
-
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -4876,9 +4237,6 @@ packages:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
- blacklist@1.1.4:
- resolution: {integrity: sha512-DWdfwimA1WQxVC69Vs1Fy525NbYwisMSCdYQmW9zyzOByz9OB/tQwrKZ3T3pbTkuFjnkJFlJuyiDjPiXL5kzew==}
-
bn.js@4.12.2:
resolution: {integrity: sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==}
@@ -5057,9 +4415,6 @@ packages:
'@chromatic-com/playwright':
optional: true
- ci-info@2.0.0:
- resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
-
ci-info@3.9.0:
resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
@@ -5074,14 +4429,6 @@ packages:
class-variance-authority@0.7.1:
resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==}
- cli-boxes@2.2.1:
- resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==}
- engines: {node: '>=6'}
-
- cli-cursor@3.1.0:
- resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
- engines: {node: '>=8'}
-
cli-cursor@5.0.0:
resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
engines: {node: '>=18'}
@@ -5090,10 +4437,6 @@ packages:
resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
engines: {node: '>=6'}
- cli-truncate@2.1.0:
- resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
- engines: {node: '>=8'}
-
client-only@0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
@@ -5116,10 +4459,6 @@ packages:
resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
- code-excerpt@3.0.0:
- resolution: {integrity: sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw==}
- engines: {node: '>=10'}
-
collect-v8-coverage@1.0.2:
resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==}
@@ -5159,9 +4498,6 @@ packages:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'}
- commondir@1.0.1:
- resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
-
compare-versions@6.1.1:
resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==}
@@ -5197,10 +4533,6 @@ packages:
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- convert-to-spaces@1.0.2:
- resolution: {integrity: sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==}
- engines: {node: '>= 4'}
-
cookie-es@1.2.2:
resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==}
@@ -5215,9 +4547,6 @@ packages:
resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==}
engines: {node: '>=0.10.0'}
- core-js-compat@3.41.0:
- resolution: {integrity: sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==}
-
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
@@ -5616,10 +4945,6 @@ packages:
escape-html@1.0.3:
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
- escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
-
escape-string-regexp@2.0.0:
resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
engines: {node: '>=8'}
@@ -5811,10 +5136,6 @@ packages:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
- execa@4.1.0:
- resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==}
- engines: {node: '>=10'}
-
execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
@@ -5920,18 +5241,10 @@ packages:
fflate@0.8.2:
resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==}
- figures@3.2.0:
- resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
- engines: {node: '>=8'}
-
file-entry-cache@8.0.0:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
- filesize@10.1.6:
- resolution: {integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==}
- engines: {node: '>= 10.4.0'}
-
fill-range@4.0.0:
resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==}
engines: {node: '>=0.10.0'}
@@ -6068,10 +5381,6 @@ packages:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
- get-stream@5.2.0:
- resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
- engines: {node: '>=8'}
-
get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
@@ -6114,11 +5423,6 @@ packages:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Glob versions prior to v9 are no longer supported
- glob@8.1.0:
- resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
- engines: {node: '>=12'}
- deprecated: Glob versions prior to v9 are no longer supported
-
glob@9.3.5:
resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -6237,9 +5541,6 @@ packages:
resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==}
engines: {node: '>=18'}
- html-entities@2.3.3:
- resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==}
-
html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
@@ -6259,10 +5560,6 @@ packages:
resolution: {integrity: sha512-3gKm/gCSUipeLsRYZbbdA1BD83lBoWUkZ7G9VFrhWPAU76KwYo5KR8V28bpoPm/ygy0x5/GCbpRQdY7VLYCoIg==}
hasBin: true
- human-signals@1.1.1:
- resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
- engines: {node: '>=8.12.0'}
-
human-signals@2.1.0:
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
engines: {node: '>=10.17.0'}
@@ -6270,9 +5567,6 @@ packages:
humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
- i18next@22.5.1:
- resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==}
-
iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
@@ -6326,34 +5620,10 @@ packages:
inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
- ink-progress-bar@3.0.0:
- resolution: {integrity: sha512-GzByB3uEofqjyWC3VmdhYpBq+kzszu5Nwt/NruTDWa7fbw1E6sx6U1n6Kcsfj9D3qwR17dtC5w9uFVMyRA5HZw==}
-
- ink-spinner@4.0.3:
- resolution: {integrity: sha512-uJ4nbH00MM9fjTJ5xdw0zzvtXMkeGb0WV6dzSWvFv2/+ks6FIhpkt+Ge/eLdh0Ah6Vjw5pLMyNfoHQpRDRVFbQ==}
- engines: {node: '>=10'}
- peerDependencies:
- ink: '>=3.0.5'
- react: '>=16.8.2'
-
- ink@3.2.0:
- resolution: {integrity: sha512-firNp1q3xxTzoItj/eOOSZQnYSlyrWks5llCTVX37nJ59K3eXbQ8PtzCguqo8YI19EELo5QxaKnJd4VxzhU8tg==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': '>=16.8.0'
- react: '>=16.8.0'
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
internal-slot@1.1.0:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
- invert-kv@3.0.1:
- resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==}
- engines: {node: '>=8'}
-
ipaddr.js@1.9.1:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
@@ -6405,10 +5675,6 @@ packages:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
- is-ci@2.0.0:
- resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==}
- hasBin: true
-
is-core-module@2.16.1:
resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
engines: {node: '>= 0.4'}
@@ -6492,9 +5758,6 @@ packages:
resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines: {node: '>= 0.4'}
- is-module@1.0.0:
- resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
-
is-number-object@1.1.1:
resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
engines: {node: '>= 0.4'}
@@ -6514,9 +5777,6 @@ packages:
is-potential-custom-element-name@1.0.1:
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
- is-reference@1.2.1:
- resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
-
is-regex@1.2.1:
resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
engines: {node: '>= 0.4'}
@@ -6819,11 +6079,6 @@ packages:
canvas:
optional: true
- jsesc@3.0.2:
- resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
- engines: {node: '>=6'}
- hasBin: true
-
jsesc@3.1.0:
resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
engines: {node: '>=6'}
@@ -6909,18 +6164,10 @@ packages:
resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
engines: {node: '>=0.10'}
- lcid@3.1.1:
- resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==}
- engines: {node: '>=8'}
-
leven@3.1.0:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
engines: {node: '>=6'}
- levenary@1.1.1:
- resolution: {integrity: sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==}
- engines: {node: '>= 6'}
-
levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
@@ -7091,10 +6338,6 @@ packages:
makeerror@1.0.12:
resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
- map-age-cleaner@0.1.3:
- resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==}
- engines: {node: '>=6'}
-
map-cache@0.2.2:
resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==}
engines: {node: '>=0.10.0'}
@@ -7114,10 +6357,6 @@ packages:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
- mem@5.1.1:
- resolution: {integrity: sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==}
- engines: {node: '>=8'}
-
memoizerific@1.11.3:
resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==}
@@ -7187,10 +6426,6 @@ packages:
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
- minimatch@5.1.6:
- resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
- engines: {node: '>=10'}
-
minimatch@8.0.4:
resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -7445,10 +6680,6 @@ packages:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
- optimal@5.1.1:
- resolution: {integrity: sha512-BnPOc4N+cnAeVJPech1Sy4vA7wVsum/CPWVxgWYrCmmw9EjtO2u3ZFPr7x25z5Z/bZl7RB+FT/EQ9pCCU0ITSg==}
- engines: {node: '>=12.17.0', npm: '>=6.13.0'}
-
optionator@0.9.4:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
@@ -7457,10 +6688,6 @@ packages:
resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==}
engines: {node: '>=18'}
- os-locale@5.0.0:
- resolution: {integrity: sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==}
- engines: {node: '>=10'}
-
os-tmpdir@1.0.2:
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
engines: {node: '>=0.10.0'}
@@ -7496,18 +6723,10 @@ packages:
typescript:
optional: true
- p-defer@1.0.0:
- resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==}
- engines: {node: '>=4'}
-
p-filter@2.1.0:
resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
engines: {node: '>=8'}
- p-is-promise@2.1.0:
- resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==}
- engines: {node: '>=6'}
-
p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -7542,19 +6761,6 @@ packages:
package-manager-detector@0.2.11:
resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==}
- packemon@3.3.1:
- resolution: {integrity: sha512-TnG9mGGeReeGupYTgTcVmNleQEQbfDcjQeiDUhW/wGWxNUZAYAcbRyPRSjbYxPswv281Uzp+PTIfs3xWXrUvgA==}
- engines: {node: '>=16.12.0'}
- hasBin: true
- peerDependencies:
- chokidar: ^3.5.1
- typescript: ^4.2.4 || ^5.0.0
- peerDependenciesMeta:
- chokidar:
- optional: true
- typescript:
- optional: true
-
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -7563,10 +6769,6 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
- parse-ms@2.1.0:
- resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==}
- engines: {node: '>=6'}
-
parse5@7.2.1:
resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
@@ -7578,10 +6780,6 @@ packages:
resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==}
engines: {node: '>=0.10.0'}
- patch-console@1.0.0:
- resolution: {integrity: sha512-nxl9nrnLQmh64iTzMfyylSlRozL7kAXIaxw1fVcLYdyhNkJCRUzirRZTikXGJsg+hc4fqpneTK6iU2H1Q8THSA==}
- engines: {node: '>=10'}
-
path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
@@ -7644,6 +6842,10 @@ packages:
resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
engines: {node: '>=12'}
+ pify@2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
+
pify@3.0.0:
resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
engines: {node: '>=4'}
@@ -7708,6 +6910,12 @@ packages:
resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
engines: {node: '>= 0.4'}
+ postcss-import@16.1.1:
+ resolution: {integrity: sha512-2xVS1NCZAfjtVdvXiyegxzJ447GyqCeEI5V7ApgQVOWnros1p5lGNovJNapwPpMombyFBfqDwt7AD3n2l0KOfQ==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ postcss: ^8.0.0
+
postcss-load-config@6.0.1:
resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==}
engines: {node: '>= 18'}
@@ -7769,10 +6977,6 @@ packages:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- pretty-ms@7.0.1:
- resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==}
- engines: {node: '>=10'}
-
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
@@ -7857,9 +7061,6 @@ packages:
resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
engines: {node: '>= 0.8'}
- react-devtools-core@4.28.5:
- resolution: {integrity: sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==}
-
react-docgen-typescript@2.4.0:
resolution: {integrity: sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg==}
peerDependencies:
@@ -7888,12 +7089,6 @@ packages:
react-is@18.3.1:
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
- react-reconciler@0.26.2:
- resolution: {integrity: sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==}
- engines: {node: '>=0.10.0'}
- peerDependencies:
- react: ^17.0.2
-
react-refresh@0.14.2:
resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
engines: {node: '>=0.10.0'}
@@ -7936,6 +7131,9 @@ packages:
resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==}
engines: {node: '>=0.10.0'}
+ read-cache@1.0.0:
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+
read-yaml-file@1.1.0:
resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
engines: {node: '>=6'}
@@ -7971,19 +7169,9 @@ packages:
resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
engines: {node: '>= 0.4'}
- regenerate-unicode-properties@10.2.0:
- resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==}
- engines: {node: '>=4'}
-
- regenerate@1.4.2:
- resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
-
regenerator-runtime@0.14.1:
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
- regenerator-transform@0.15.2:
- resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==}
-
regex-not@1.0.2:
resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
engines: {node: '>=0.10.0'}
@@ -7992,17 +7180,6 @@ packages:
resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines: {node: '>= 0.4'}
- regexpu-core@6.2.0:
- resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==}
- engines: {node: '>=4'}
-
- regjsgen@0.8.0:
- resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
-
- regjsparser@0.12.0:
- resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==}
- hasBin: true
-
repeat-element@1.1.4:
resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==}
engines: {node: '>=0.10.0'}
@@ -8060,10 +7237,6 @@ packages:
resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
hasBin: true
- restore-cursor@3.1.0:
- resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
- engines: {node: '>=8'}
-
restore-cursor@5.1.0:
resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
engines: {node: '>=18'}
@@ -8080,17 +7253,6 @@ packages:
resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==}
hasBin: true
- rollup-plugin-node-externals@5.1.3:
- resolution: {integrity: sha512-Q3VMjsn39r0/mjKrX++rFlC7kwL7YZdScdyU7BEo+PrEremal3mnol/1X+wQUU++7NeqC1ZNAeRYnHGtsTu9GQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.60.0 || ^3.0.0
-
- rollup-plugin-polyfill-node@0.13.0:
- resolution: {integrity: sha512-FYEvpCaD5jGtyBuBFcQImEGmTxDTPbiHjJdrYIp+mFIwgXiXabxvKUK7ZT9P31ozu2Tqm9llYQMRWsfvTMTAOw==}
- peerDependencies:
- rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
-
rollup-plugin-preserve-use-client@3.0.1:
resolution: {integrity: sha512-4WKtGnQsgeCzT/PnA82V4knXVTKxNrxJFcPVa1Kero2XaLs1yazGSCUwxv6NzVmeNeURqE+A5wLbI+zlPKVgMg==}
peerDependencies:
@@ -8161,9 +7323,6 @@ packages:
resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines: {node: '>=v12.22.7'}
- scheduler@0.20.2:
- resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==}
-
scheduler@0.23.2:
resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
@@ -8282,14 +7441,6 @@ packages:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
- slice-ansi@3.0.0:
- resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
- engines: {node: '>=8'}
-
- slice-ansi@4.0.0:
- resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
- engines: {node: '>=10'}
-
snapdragon-node@2.1.1:
resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==}
engines: {node: '>=0.10.0'}
@@ -8346,10 +7497,6 @@ packages:
spawndamnit@3.0.1:
resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==}
- spdx-license-list@6.9.0:
- resolution: {integrity: sha512-L2jl5vc2j6jxWcNCvcVj/BW9A8yGIG02Dw+IUw0ZxDM70f7Ylf5Hq39appV1BI9yxyWQRpq2TQ1qaXvf+yjkqA==}
- engines: {node: '>=8'}
-
split-on-first@1.1.0:
resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==}
engines: {node: '>=6'}
@@ -8362,9 +7509,6 @@ packages:
resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
engines: {node: '>= 10.x'}
- split@1.0.1:
- resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
-
sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
@@ -8538,10 +7682,6 @@ packages:
resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
engines: {node: '>=10'}
- supports-hyperlinks@3.2.0:
- resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==}
- engines: {node: '>=14.18'}
-
supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
@@ -8556,6 +7696,9 @@ packages:
tailwind-merge@2.6.0:
resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==}
+ tailwind-merge@3.3.1:
+ resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
+
tailwindcss-animate@1.0.7:
resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
peerDependencies:
@@ -8600,9 +7743,6 @@ packages:
thread-stream@0.15.2:
resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==}
- through@2.3.8:
- resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
-
tiny-invariant@1.3.3:
resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
@@ -8745,10 +7885,6 @@ packages:
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
engines: {node: '>=4'}
- type-fest@0.12.0:
- resolution: {integrity: sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==}
- engines: {node: '>=10'}
-
type-fest@0.21.3:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
@@ -8814,22 +7950,6 @@ packages:
undici-types@6.20.0:
resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
- unicode-canonical-property-names-ecmascript@2.0.1:
- resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
- engines: {node: '>=4'}
-
- unicode-match-property-ecmascript@2.0.0:
- resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
- engines: {node: '>=4'}
-
- unicode-match-property-value-ecmascript@2.2.0:
- resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==}
- engines: {node: '>=4'}
-
- unicode-property-aliases-ecmascript@2.1.0:
- resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
- engines: {node: '>=4'}
-
union-value@1.0.1:
resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
engines: {node: '>=0.10.0'}
@@ -8999,9 +8119,6 @@ packages:
resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==}
engines: {node: '>=10.12.0'}
- validate-html-nesting@1.2.2:
- resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==}
-
valtio@1.11.2:
resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==}
engines: {node: '>=12.20.0'}
@@ -9227,10 +8344,6 @@ packages:
engines: {node: '>=8'}
hasBin: true
- widest-line@3.1.0:
- resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==}
- engines: {node: '>=8'}
-
word-wrap@1.2.5:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
@@ -9359,10 +8472,6 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- yoga-layout-prebuilt@1.10.0:
- resolution: {integrity: sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==}
- engines: {node: '>=8'}
-
zod@3.25.62:
resolution: {integrity: sha512-YCxsr4DmhPcrKPC9R1oBHQNlQzlJEyPAId//qTau/vBee9uO8K6prmRq4eMkOyxvBfH4wDPIPdLx9HVMWIY3xA==}
@@ -9407,7 +8516,7 @@ snapshots:
'@babel/code-frame@7.26.2':
dependencies:
- '@babel/helper-validator-identifier': 7.25.9
+ '@babel/helper-validator-identifier': 7.27.1
js-tokens: 4.0.0
picocolors: 1.1.1
@@ -9432,7 +8541,7 @@ snapshots:
'@babel/parser': 7.26.10
'@babel/template': 7.26.9
'@babel/traverse': 7.26.10
- '@babel/types': 7.26.10
+ '@babel/types': 7.27.1
convert-source-map: 2.0.0
debug: 4.4.0(supports-color@5.5.0)
gensync: 1.0.0-beta.2
@@ -9463,8 +8572,8 @@ snapshots:
'@babel/generator@7.26.10':
dependencies:
- '@babel/parser': 7.26.10
- '@babel/types': 7.26.10
+ '@babel/parser': 7.27.1
+ '@babel/types': 7.27.1
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
@@ -9477,9 +8586,9 @@ snapshots:
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
- '@babel/helper-annotate-as-pure@7.25.9':
+ '@babel/helper-annotate-as-pure@7.27.3':
dependencies:
- '@babel/types': 7.26.10
+ '@babel/types': 7.27.7
'@babel/helper-compilation-targets@7.26.5':
dependencies:
@@ -9497,52 +8606,10 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.26.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-member-expression-to-functions': 7.25.9
- '@babel/helper-optimise-call-expression': 7.25.9
- '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.10)
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- '@babel/traverse': 7.26.10
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-annotate-as-pure': 7.25.9
- regexpu-core: 6.2.0
- semver: 6.3.1
-
- '@babel/helper-define-polyfill-provider@0.6.4(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-compilation-targets': 7.26.5
- '@babel/helper-plugin-utils': 7.26.5
- debug: 4.4.0(supports-color@5.5.0)
- lodash.debounce: 4.0.8
- resolve: 1.22.10
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-member-expression-to-functions@7.25.9':
- dependencies:
- '@babel/traverse': 7.26.10
- '@babel/types': 7.26.10
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-imports@7.18.6':
- dependencies:
- '@babel/types': 7.26.10
-
'@babel/helper-module-imports@7.25.9':
dependencies:
'@babel/traverse': 7.26.10
- '@babel/types': 7.26.10
+ '@babel/types': 7.27.1
transitivePeerDependencies:
- supports-color
@@ -9557,7 +8624,7 @@ snapshots:
dependencies:
'@babel/core': 7.26.10
'@babel/helper-module-imports': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
+ '@babel/helper-validator-identifier': 7.27.1
'@babel/traverse': 7.26.10
transitivePeerDependencies:
- supports-color
@@ -9571,64 +8638,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-optimise-call-expression@7.25.9':
- dependencies:
- '@babel/types': 7.26.10
-
- '@babel/helper-plugin-utils@7.26.5': {}
-
- '@babel/helper-plugin-utils@7.27.1':
- optional: true
-
- '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-wrap-function': 7.25.9
- '@babel/traverse': 7.26.10
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-member-expression-to-functions': 7.25.9
- '@babel/helper-optimise-call-expression': 7.25.9
- '@babel/traverse': 7.26.10
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-skip-transparent-expression-wrappers@7.25.9':
- dependencies:
- '@babel/traverse': 7.26.10
- '@babel/types': 7.26.10
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-string-parser@7.25.9': {}
+ '@babel/helper-plugin-utils@7.27.1': {}
'@babel/helper-string-parser@7.27.1': {}
- '@babel/helper-validator-identifier@7.25.9': {}
-
'@babel/helper-validator-identifier@7.27.1': {}
'@babel/helper-validator-option@7.25.9': {}
'@babel/helper-validator-option@7.27.1': {}
- '@babel/helper-wrap-function@7.25.9':
- dependencies:
- '@babel/template': 7.26.9
- '@babel/traverse': 7.26.10
- '@babel/types': 7.26.10
- transitivePeerDependencies:
- - supports-color
-
'@babel/helpers@7.26.10':
dependencies:
'@babel/template': 7.26.9
- '@babel/types': 7.26.10
+ '@babel/types': 7.27.1
'@babel/helpers@7.27.1':
dependencies:
@@ -9637,66 +8660,13 @@ snapshots:
'@babel/parser@7.26.10':
dependencies:
- '@babel/types': 7.26.10
+ '@babel/types': 7.27.1
'@babel/parser@7.27.1':
dependencies:
'@babel/types': 7.27.1
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/traverse': 7.26.10
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.10)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/traverse': 7.26.10
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-external-helpers@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.10)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
-
- '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.1)':
dependencies:
'@babel/core': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
@@ -9712,624 +8682,139 @@ snapshots:
dependencies:
'@babel/core': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- optional: true
-
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.10)
- '@babel/traverse': 7.26.10
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.10)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-compilation-targets': 7.26.5
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.10)
- '@babel/traverse': 7.26.10
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/template': 7.26.9
-
- '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-flow-strip-types@7.26.5(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.10)
-
- '@babel/plugin-transform-for-of@7.26.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-compilation-targets': 7.26.5
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/traverse': 7.26.10
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.26.10
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-compilation-targets': 7.26.5
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.10)
-
- '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.10)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.10)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.10)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.10)
- '@babel/types': 7.26.10
- transitivePeerDependencies:
- - supports-color
+ optional: true
- '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- regenerator-transform: 0.15.2
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-runtime@7.26.10(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-plugin-utils': 7.26.5
- babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.26.10)
- babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.26.10)
- babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.26.10)
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-template-literals@7.26.8(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-typeof-symbol@7.26.7(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-typescript@7.26.8(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.10)
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.10)':
+ '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ optional: true
- '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.10)':
+ '@babel/plugin-transform-react-display-name@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10)
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
- '@babel/preset-env@7.26.9(@babel/core@7.26.10)':
+ '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/compat-data': 7.26.8
- '@babel/core': 7.26.10
- '@babel/helper-compilation-targets': 7.26.5
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-validator-option': 7.25.9
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.10)
- '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.10)
- '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.10)
- '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-async-generator-functions': 7.26.8(@babel/core@7.26.10)
- '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.10)
- '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.10)
- '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.10)
- '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-for-of': 7.26.9(@babel/core@7.26.10)
- '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.10)
- '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.10)
- '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.10)
- '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-template-literals': 7.26.8(@babel/core@7.26.10)
- '@babel/plugin-transform-typeof-symbol': 7.26.7(@babel/core@7.26.10)
- '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.10)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.10)
- babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.26.10)
- babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.26.10)
- babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.26.10)
- core-js-compat: 3.41.0
- semver: 6.3.1
+ '@babel/core': 7.27.1
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.1)
transitivePeerDependencies:
- supports-color
- '@babel/preset-flow@7.25.9(@babel/core@7.26.10)':
+ '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.10)':
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-validator-option': 7.25.9
- '@babel/plugin-transform-flow-strip-types': 7.26.5(@babel/core@7.26.10)
+ '@babel/helper-plugin-utils': 7.27.1
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.10)':
+ '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.10)':
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/types': 7.26.10
- esutils: 2.0.3
+ '@babel/helper-plugin-utils': 7.27.1
- '@babel/preset-react@7.26.3(@babel/core@7.26.10)':
+ '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-validator-option': 7.25.9
- '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.10)
+ '@babel/core': 7.27.1
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1)
+ '@babel/types': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-typescript@7.26.0(@babel/core@7.26.10)':
+ '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-validator-option': 7.25.9
- '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.10)
- '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.10)
+ '@babel/core': 7.27.1
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-plugin-utils': 7.27.1
+
+ '@babel/preset-react@7.27.1(@babel/core@7.27.1)':
+ dependencies:
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-validator-option': 7.27.1
+ '@babel/plugin-transform-react-display-name': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.27.1)
transitivePeerDependencies:
- supports-color
@@ -10342,8 +8827,8 @@ snapshots:
'@babel/template@7.26.9':
dependencies:
'@babel/code-frame': 7.26.2
- '@babel/parser': 7.26.10
- '@babel/types': 7.26.10
+ '@babel/parser': 7.27.1
+ '@babel/types': 7.27.1
'@babel/template@7.27.1':
dependencies:
@@ -10355,9 +8840,9 @@ snapshots:
dependencies:
'@babel/code-frame': 7.26.2
'@babel/generator': 7.26.10
- '@babel/parser': 7.26.10
+ '@babel/parser': 7.27.1
'@babel/template': 7.26.9
- '@babel/types': 7.26.10
+ '@babel/types': 7.27.1
debug: 4.4.0(supports-color@5.5.0)
globals: 11.12.0
transitivePeerDependencies:
@@ -10375,12 +8860,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/types@7.26.10':
+ '@babel/types@7.27.1':
dependencies:
- '@babel/helper-string-parser': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
- '@babel/types@7.27.1':
+ '@babel/types@7.27.7':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
@@ -10390,136 +8875,6 @@ snapshots:
'@bcoe/v8-coverage@1.0.2': {}
- '@boost/args@4.0.1':
- dependencies:
- '@boost/internal': 4.0.1
- levenary: 1.1.1
- transitivePeerDependencies:
- - supports-color
-
- '@boost/cli@4.0.1(ink@3.2.0(@types/react@19.1.2)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.8.3)':
- dependencies:
- '@boost/args': 4.0.1
- '@boost/common': 4.1.0(typescript@5.8.3)
- '@boost/event': 4.0.1
- '@boost/internal': 4.0.1
- '@boost/log': 4.0.1(typescript@5.8.3)
- '@boost/terminal': 4.0.1
- '@boost/translate': 4.0.1(typescript@5.8.3)
- execa: 5.1.1
- ink: 3.2.0(@types/react@19.1.2)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)
- levenary: 1.1.1
- react: 18.3.1
- semver: 7.7.1
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@boost/common@4.1.0(typescript@5.8.3)':
- dependencies:
- '@boost/decorators': 4.0.0
- '@boost/internal': 4.0.1
- fast-glob: 3.3.3
- json5: 2.2.3
- optimal: 5.1.1
- pretty-ms: 7.0.1
- resolve: 1.22.10
- yaml: 2.7.0
- optionalDependencies:
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
- '@boost/config@4.0.1(typescript@5.8.3)':
- dependencies:
- '@boost/common': 4.1.0(typescript@5.8.3)
- '@boost/debug': 4.0.1(typescript@5.8.3)
- '@boost/event': 4.0.1
- '@boost/internal': 4.0.1
- '@boost/module': 4.1.0(typescript@5.8.3)
- minimatch: 9.0.5
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@boost/debug@4.0.1(typescript@5.8.3)':
- dependencies:
- '@boost/common': 4.1.0(typescript@5.8.3)
- '@boost/internal': 4.0.1
- '@types/debug': 4.1.12
- debug: 4.4.0(supports-color@5.5.0)
- execa: 5.1.1
- fast-glob: 3.3.3
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@boost/decorators@4.0.0': {}
-
- '@boost/event@4.0.1':
- dependencies:
- '@boost/internal': 4.0.1
- transitivePeerDependencies:
- - supports-color
-
- '@boost/internal@4.0.1':
- dependencies:
- debug: 4.4.0(supports-color@5.5.0)
- transitivePeerDependencies:
- - supports-color
-
- '@boost/log@4.0.1(typescript@5.8.3)':
- dependencies:
- '@boost/common': 4.1.0(typescript@5.8.3)
- '@boost/internal': 4.0.1
- '@boost/translate': 4.0.1(typescript@5.8.3)
- chalk: 4.1.2
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@boost/module@4.1.0(typescript@5.8.3)':
- optionalDependencies:
- typescript: 5.8.3
-
- '@boost/pipeline@4.0.1(typescript@5.8.3)':
- dependencies:
- '@boost/common': 4.1.0(typescript@5.8.3)
- '@boost/debug': 4.0.1(typescript@5.8.3)
- '@boost/event': 4.0.1
- '@boost/internal': 4.0.1
- '@boost/translate': 4.0.1(typescript@5.8.3)
- execa: 5.1.1
- lodash: 4.17.21
- split: 1.0.1
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@boost/terminal@4.0.1':
- dependencies:
- ansi-escapes: 4.3.2
- ansi-regex: 5.0.1
- chalk: 4.1.2
- cli-truncate: 2.1.0
- figures: 3.2.0
- slice-ansi: 4.0.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
- supports-hyperlinks: 3.2.0
- term-size: 2.2.1
- wrap-ansi: 7.0.0
-
- '@boost/translate@4.0.1(typescript@5.8.3)':
- dependencies:
- '@boost/common': 4.1.0(typescript@5.8.3)
- '@boost/internal': 4.0.1
- i18next: 22.5.1
- os-locale: 5.0.0
- transitivePeerDependencies:
- - supports-color
- - typescript
-
'@changesets/apply-release-plan@7.0.10':
dependencies:
'@changesets/config': 3.1.1
@@ -12497,59 +10852,13 @@ snapshots:
transitivePeerDependencies:
- debug
- '@rollup/plugin-babel@6.0.4(@babel/core@7.26.10)(@types/babel__core@7.20.5)(rollup@4.36.0)':
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-module-imports': 7.25.9
- '@rollup/pluginutils': 5.1.4(rollup@4.36.0)
- optionalDependencies:
- '@types/babel__core': 7.20.5
- rollup: 4.36.0
- transitivePeerDependencies:
- - supports-color
-
- '@rollup/plugin-commonjs@25.0.8(rollup@4.36.0)':
- dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.36.0)
- commondir: 1.0.1
- estree-walker: 2.0.2
- glob: 8.1.0
- is-reference: 1.2.1
- magic-string: 0.30.17
- optionalDependencies:
- rollup: 4.36.0
-
- '@rollup/plugin-inject@5.0.5(rollup@4.36.0)':
- dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.36.0)
- estree-walker: 2.0.2
- magic-string: 0.30.17
- optionalDependencies:
- rollup: 4.36.0
-
- '@rollup/plugin-json@6.1.0(rollup@4.36.0)':
- dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.36.0)
- optionalDependencies:
- rollup: 4.36.0
-
- '@rollup/plugin-node-resolve@15.3.1(rollup@4.36.0)':
- dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.36.0)
- '@types/resolve': 1.20.2
- deepmerge: 4.3.1
- is-module: 1.0.0
- resolve: 1.22.10
- optionalDependencies:
- rollup: 4.36.0
-
- '@rollup/pluginutils@5.1.4(rollup@4.36.0)':
+ '@rollup/pluginutils@5.1.4(rollup@4.40.1)':
dependencies:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.36.0
+ rollup: 4.40.1
'@rollup/rollup-android-arm-eabi@4.36.0':
optional: true
@@ -13058,10 +11367,10 @@ snapshots:
react-dom: 19.1.0(react@19.1.0)
storybook: 8.6.7(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)
- '@storybook/react-vite@8.6.14(@storybook/test@8.6.14(storybook@8.6.7(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.36.0)(storybook@8.6.7(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(typescript@5.8.3)(vite@5.4.19(@types/node@22.13.10)(lightningcss@1.29.2))':
+ '@storybook/react-vite@8.6.14(@storybook/test@8.6.14(storybook@8.6.7(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.1)(storybook@8.6.7(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(typescript@5.8.3)(vite@5.4.19(@types/node@22.13.10)(lightningcss@1.29.2))':
dependencies:
'@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.8.3)(vite@5.4.19(@types/node@22.13.10)(lightningcss@1.29.2))
- '@rollup/pluginutils': 5.1.4(rollup@4.36.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.40.1)
'@storybook/builder-vite': 8.6.14(storybook@8.6.7(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(vite@5.4.19(@types/node@22.13.10)(lightningcss@1.29.2))
'@storybook/react': 8.6.14(@storybook/test@8.6.14(storybook@8.6.7(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.7(bufferutil@4.0.9)(prettier@3.5.3)(utf-8-validate@5.0.10))(typescript@5.8.3)
find-up: 5.0.0
@@ -13160,6 +11469,7 @@ snapshots:
'@swc/core-win32-ia32-msvc': 1.11.11
'@swc/core-win32-x64-msvc': 1.11.11
'@swc/helpers': 0.5.15
+ optional: true
'@swc/counter@0.1.3': {}
@@ -13170,6 +11480,7 @@ snapshots:
'@swc/types@0.1.19':
dependencies:
'@swc/counter': 0.1.3
+ optional: true
'@tailwindcss/cli@4.1.6':
dependencies:
@@ -13391,24 +11702,24 @@ snapshots:
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.26.10
- '@babel/types': 7.26.10
+ '@babel/parser': 7.27.1
+ '@babel/types': 7.27.1
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
- '@types/babel__traverse': 7.20.6
+ '@types/babel__traverse': 7.20.7
'@types/babel__generator@7.6.8':
dependencies:
- '@babel/types': 7.26.10
+ '@babel/types': 7.27.1
- '@types/babel__template@7.4.4':
+ '@types/babel__helper-plugin-utils@7.10.3':
dependencies:
- '@babel/parser': 7.26.10
- '@babel/types': 7.26.10
+ '@types/babel__core': 7.20.5
- '@types/babel__traverse@7.20.6':
+ '@types/babel__template@7.4.4':
dependencies:
- '@babel/types': 7.26.10
+ '@babel/parser': 7.27.1
+ '@babel/types': 7.27.1
'@types/babel__traverse@7.20.7':
dependencies:
@@ -13559,8 +11870,6 @@ snapshots:
'@types/yargs-parser': 21.0.3
optional: true
- '@types/yoga-layout@1.9.2': {}
-
'@typescript-eslint/eslint-plugin@8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.22.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
@@ -13868,7 +12177,7 @@ snapshots:
'@vue/compiler-core@3.5.13':
dependencies:
- '@babel/parser': 7.26.10
+ '@babel/parser': 7.27.1
'@vue/shared': 3.5.13
entities: 4.5.0
estree-walker: 2.0.2
@@ -14914,6 +13223,7 @@ snapshots:
ansi-escapes@4.3.2:
dependencies:
type-fest: 0.21.3
+ optional: true
ansi-regex@5.0.1: {}
@@ -15043,8 +13353,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- astral-regex@2.0.0: {}
-
async-function@1.0.0: {}
async-mutex@0.2.6:
@@ -15057,8 +13365,6 @@ snapshots:
atomic-sleep@1.0.0: {}
- auto-bind@4.0.0: {}
-
autoprefixer@10.4.21(postcss@8.5.3):
dependencies:
browserslist: 4.24.4
@@ -15097,22 +13403,7 @@ snapshots:
slash: 3.0.0
transitivePeerDependencies:
- supports-color
- optional: true
-
- babel-plugin-cjs-esm-interop@3.0.3(@babel/core@7.26.10):
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-module-imports': 7.25.9
- transitivePeerDependencies:
- - supports-color
-
- babel-plugin-conditional-invariant@3.0.1(@babel/core@7.26.10):
- dependencies:
- '@babel/core': 7.26.10
-
- babel-plugin-env-constants@3.0.1(@babel/core@7.26.10):
- dependencies:
- '@babel/core': 7.26.10
+ optional: true
babel-plugin-istanbul@6.1.1:
dependencies:
@@ -15133,16 +13424,6 @@ snapshots:
'@types/babel__traverse': 7.20.7
optional: true
- babel-plugin-jsx-dom-expressions@0.39.7(@babel/core@7.26.10):
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-module-imports': 7.18.6
- '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.10)
- '@babel/types': 7.26.10
- html-entities: 2.3.3
- parse5: 7.2.1
- validate-html-nesting: 1.2.2
-
babel-plugin-module-resolver@5.0.2:
dependencies:
find-babel-config: 2.1.2
@@ -15151,30 +13432,6 @@ snapshots:
reselect: 4.1.8
resolve: 1.22.10
- babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.26.10):
- dependencies:
- '@babel/compat-data': 7.26.8
- '@babel/core': 7.26.10
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.26.10)
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.26.10):
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.26.10)
- core-js-compat: 3.41.0
- transitivePeerDependencies:
- - supports-color
-
- babel-plugin-polyfill-regenerator@0.6.4(@babel/core@7.26.10):
- dependencies:
- '@babel/core': 7.26.10
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.26.10)
- transitivePeerDependencies:
- - supports-color
-
babel-preset-current-node-syntax@1.1.0(@babel/core@7.27.1):
dependencies:
'@babel/core': 7.27.1
@@ -15202,11 +13459,6 @@ snapshots:
babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.1)
optional: true
- babel-preset-solid@1.9.5(@babel/core@7.26.10):
- dependencies:
- '@babel/core': 7.26.10
- babel-plugin-jsx-dom-expressions: 0.39.7(@babel/core@7.26.10)
-
balanced-match@1.0.2: {}
base-x@3.0.11:
@@ -15237,8 +13489,6 @@ snapshots:
binary-extensions@2.3.0: {}
- blacklist@1.1.4: {}
-
bn.js@4.12.2: {}
bn.js@5.2.2: {}
@@ -15447,8 +13697,6 @@ snapshots:
chromatic@11.29.0: {}
- ci-info@2.0.0: {}
-
ci-info@3.9.0: {}
cjs-module-lexer@1.4.3:
@@ -15465,23 +13713,12 @@ snapshots:
dependencies:
clsx: 2.1.1
- cli-boxes@2.2.1: {}
-
- cli-cursor@3.1.0:
- dependencies:
- restore-cursor: 3.1.0
-
cli-cursor@5.0.0:
dependencies:
restore-cursor: 5.1.0
cli-spinners@2.9.2: {}
- cli-truncate@2.1.0:
- dependencies:
- slice-ansi: 3.0.0
- string-width: 4.2.3
-
client-only@0.0.1: {}
cliui@6.0.0:
@@ -15503,10 +13740,6 @@ snapshots:
co@4.6.0:
optional: true
- code-excerpt@3.0.0:
- dependencies:
- convert-to-spaces: 1.0.2
-
collect-v8-coverage@1.0.2:
optional: true
@@ -15545,8 +13778,6 @@ snapshots:
commander@4.1.1: {}
- commondir@1.0.1: {}
-
compare-versions@6.1.1: {}
component-emitter@1.3.1: {}
@@ -15579,8 +13810,6 @@ snapshots:
convert-source-map@2.0.0: {}
- convert-to-spaces@1.0.2: {}
-
cookie-es@1.2.2: {}
cookie-signature@1.0.6: {}
@@ -15589,10 +13818,6 @@ snapshots:
copy-descriptor@0.1.1: {}
- core-js-compat@3.41.0:
- dependencies:
- browserslist: 4.24.4
-
core-util-is@1.0.3: {}
crc-32@1.2.2: {}
@@ -15706,7 +13931,8 @@ snapshots:
deep-is@0.1.4: {}
- deepmerge@4.3.1: {}
+ deepmerge@4.3.1:
+ optional: true
default-browser-id@5.0.0: {}
@@ -15996,9 +14222,9 @@ snapshots:
esbuild-fix-imports-plugin@1.0.19: {}
- esbuild-plugin-babel@0.2.3(@babel/core@7.26.10):
+ esbuild-plugin-babel@0.2.3(@babel/core@7.27.1):
dependencies:
- '@babel/core': 7.26.10
+ '@babel/core': 7.27.1
esbuild-register@3.6.0(esbuild@0.25.3):
dependencies:
@@ -16093,9 +14319,8 @@ snapshots:
escape-html@1.0.3: {}
- escape-string-regexp@1.0.5: {}
-
- escape-string-regexp@2.0.0: {}
+ escape-string-regexp@2.0.0:
+ optional: true
escape-string-regexp@4.0.0: {}
@@ -16363,18 +14588,6 @@ snapshots:
events@3.3.0: {}
- execa@4.1.0:
- dependencies:
- cross-spawn: 7.0.6
- get-stream: 5.2.0
- human-signals: 1.1.1
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.7
- strip-final-newline: 2.0.0
-
execa@5.1.1:
dependencies:
cross-spawn: 7.0.6
@@ -16386,6 +14599,7 @@ snapshots:
onetime: 5.1.2
signal-exit: 3.0.7
strip-final-newline: 2.0.0
+ optional: true
exit@0.1.2:
optional: true
@@ -16544,16 +14758,10 @@ snapshots:
fflate@0.8.2: {}
- figures@3.2.0:
- dependencies:
- escape-string-regexp: 1.0.5
-
file-entry-cache@8.0.0:
dependencies:
flat-cache: 4.0.1
- filesize@10.1.6: {}
-
fill-range@4.0.0:
dependencies:
extend-shallow: 2.0.1
@@ -16699,11 +14907,8 @@ snapshots:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
- get-stream@5.2.0:
- dependencies:
- pump: 3.0.2
-
- get-stream@6.0.1: {}
+ get-stream@6.0.1:
+ optional: true
get-symbol-description@1.1.0:
dependencies:
@@ -16759,14 +14964,6 @@ snapshots:
once: 1.4.0
path-is-absolute: 1.0.1
- glob@8.1.0:
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 5.1.6
- once: 1.4.0
-
glob@9.3.5:
dependencies:
fs.realpath: 1.0.0
@@ -16899,8 +15096,6 @@ snapshots:
dependencies:
whatwg-encoding: 3.1.1
- html-entities@2.3.3: {}
-
html-escaper@2.0.2: {}
http-errors@2.0.0:
@@ -16927,18 +15122,13 @@ snapshots:
human-id@4.1.1: {}
- human-signals@1.1.1: {}
-
- human-signals@2.1.0: {}
+ human-signals@2.1.0:
+ optional: true
humanize-ms@1.2.1:
dependencies:
ms: 2.1.3
- i18next@22.5.1:
- dependencies:
- '@babel/runtime': 7.27.1
-
iconv-lite@0.4.24:
dependencies:
safer-buffer: 2.1.2
@@ -16981,57 +15171,12 @@ snapshots:
inherits@2.0.4: {}
- ink-progress-bar@3.0.0:
- dependencies:
- blacklist: 1.1.4
- prop-types: 15.8.1
-
- ink-spinner@4.0.3(ink@3.2.0(@types/react@19.1.2)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1):
- dependencies:
- cli-spinners: 2.9.2
- ink: 3.2.0(@types/react@19.1.2)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)
- react: 18.3.1
-
- ink@3.2.0(@types/react@19.1.2)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10):
- dependencies:
- ansi-escapes: 4.3.2
- auto-bind: 4.0.0
- chalk: 4.1.2
- cli-boxes: 2.2.1
- cli-cursor: 3.1.0
- cli-truncate: 2.1.0
- code-excerpt: 3.0.0
- indent-string: 4.0.0
- is-ci: 2.0.0
- lodash: 4.17.21
- patch-console: 1.0.0
- react: 18.3.1
- react-devtools-core: 4.28.5(bufferutil@4.0.9)(utf-8-validate@5.0.10)
- react-reconciler: 0.26.2(react@18.3.1)
- scheduler: 0.20.2
- signal-exit: 3.0.7
- slice-ansi: 3.0.0
- stack-utils: 2.0.6
- string-width: 4.2.3
- type-fest: 0.12.0
- widest-line: 3.1.0
- wrap-ansi: 6.2.0
- ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)
- yoga-layout-prebuilt: 1.10.0
- optionalDependencies:
- '@types/react': 19.1.2
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
-
internal-slot@1.1.0:
dependencies:
es-errors: 1.3.0
hasown: 2.0.2
side-channel: 1.1.0
- invert-kv@3.0.1: {}
-
ipaddr.js@1.9.1: {}
iron-webcrypto@1.2.1: {}
@@ -17086,10 +15231,6 @@ snapshots:
is-callable@1.2.7: {}
- is-ci@2.0.0:
- dependencies:
- ci-info: 2.0.0
-
is-core-module@2.16.1:
dependencies:
hasown: 2.0.2
@@ -17163,8 +15304,6 @@ snapshots:
is-map@2.0.3: {}
- is-module@1.0.0: {}
-
is-number-object@1.1.1:
dependencies:
call-bound: 1.0.4
@@ -17182,10 +15321,6 @@ snapshots:
is-potential-custom-element-name@1.0.1: {}
- is-reference@1.2.1:
- dependencies:
- '@types/estree': 1.0.7
-
is-regex@1.2.1:
dependencies:
call-bound: 1.0.4
@@ -17741,8 +15876,6 @@ snapshots:
- supports-color
- utf-8-validate
- jsesc@3.0.2: {}
-
jsesc@3.1.0: {}
json-buffer@3.0.1: {}
@@ -17820,15 +15953,8 @@ snapshots:
dependencies:
language-subtag-registry: 0.3.23
- lcid@3.1.1:
- dependencies:
- invert-kv: 3.0.1
-
- leven@3.1.0: {}
-
- levenary@1.1.1:
- dependencies:
- leven: 3.1.0
+ leven@3.1.0:
+ optional: true
levn@0.4.1:
dependencies:
@@ -17971,7 +16097,7 @@ snapshots:
magicast@0.3.5:
dependencies:
'@babel/parser': 7.26.10
- '@babel/types': 7.26.10
+ '@babel/types': 7.27.1
source-map-js: 1.2.1
make-dir@4.0.0:
@@ -17983,10 +16109,6 @@ snapshots:
tmpl: 1.0.5
optional: true
- map-age-cleaner@0.1.3:
- dependencies:
- p-defer: 1.0.0
-
map-cache@0.2.2: {}
map-or-similar@1.5.0: {}
@@ -17999,19 +16121,14 @@ snapshots:
media-typer@0.3.0: {}
- mem@5.1.1:
- dependencies:
- map-age-cleaner: 0.1.3
- mimic-fn: 2.1.0
- p-is-promise: 2.1.0
-
memoizerific@1.11.3:
dependencies:
map-or-similar: 1.5.0
merge-descriptors@1.0.3: {}
- merge-stream@2.0.0: {}
+ merge-stream@2.0.0:
+ optional: true
merge2@1.4.1: {}
@@ -18050,7 +16167,8 @@ snapshots:
mime@1.6.0: {}
- mimic-fn@2.1.0: {}
+ mimic-fn@2.1.0:
+ optional: true
mimic-function@5.0.1: {}
@@ -18072,10 +16190,6 @@ snapshots:
dependencies:
brace-expansion: 1.1.11
- minimatch@5.1.6:
- dependencies:
- brace-expansion: 2.0.1
-
minimatch@8.0.4:
dependencies:
brace-expansion: 2.0.1
@@ -18254,6 +16368,7 @@ snapshots:
npm-run-path@4.0.1:
dependencies:
path-key: 3.1.1
+ optional: true
nwsapi@2.2.19: {}
@@ -18338,6 +16453,7 @@ snapshots:
onetime@5.1.2:
dependencies:
mimic-fn: 2.1.0
+ optional: true
onetime@7.0.0:
dependencies:
@@ -18356,8 +16472,6 @@ snapshots:
is-docker: 2.2.1
is-wsl: 2.2.0
- optimal@5.1.1: {}
-
optionator@0.9.4:
dependencies:
deep-is: 0.1.4
@@ -18379,12 +16493,6 @@ snapshots:
string-width: 7.2.0
strip-ansi: 7.1.0
- os-locale@5.0.0:
- dependencies:
- execa: 4.1.0
- lcid: 3.1.1
- mem: 5.1.1
-
os-tmpdir@1.0.2: {}
outdent@0.5.0: {}
@@ -18479,14 +16587,10 @@ snapshots:
transitivePeerDependencies:
- zod
- p-defer@1.0.0: {}
-
p-filter@2.1.0:
dependencies:
p-map: 2.1.0
- p-is-promise@2.1.0: {}
-
p-limit@2.3.0:
dependencies:
p-try: 2.2.0
@@ -18517,61 +16621,6 @@ snapshots:
dependencies:
quansync: 0.2.10
- packemon@3.3.1(@types/babel__core@7.20.5)(@types/react@19.1.2)(bufferutil@4.0.9)(chokidar@3.6.0)(typescript@5.8.3)(utf-8-validate@5.0.10):
- dependencies:
- '@babel/core': 7.26.10
- '@babel/plugin-external-helpers': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-runtime': 7.26.10(@babel/core@7.26.10)
- '@babel/preset-env': 7.26.9(@babel/core@7.26.10)
- '@babel/preset-flow': 7.25.9(@babel/core@7.26.10)
- '@babel/preset-react': 7.26.3(@babel/core@7.26.10)
- '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10)
- '@boost/cli': 4.0.1(ink@3.2.0(@types/react@19.1.2)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.8.3)
- '@boost/common': 4.1.0(typescript@5.8.3)
- '@boost/config': 4.0.1(typescript@5.8.3)
- '@boost/debug': 4.0.1(typescript@5.8.3)
- '@boost/event': 4.0.1
- '@boost/pipeline': 4.0.1(typescript@5.8.3)
- '@boost/terminal': 4.0.1
- '@rollup/plugin-babel': 6.0.4(@babel/core@7.26.10)(@types/babel__core@7.20.5)(rollup@4.36.0)
- '@rollup/plugin-commonjs': 25.0.8(rollup@4.36.0)
- '@rollup/plugin-json': 6.1.0(rollup@4.36.0)
- '@rollup/plugin-node-resolve': 15.3.1(rollup@4.36.0)
- '@swc/core': 1.11.11(@swc/helpers@0.5.15)
- '@swc/helpers': 0.5.15
- babel-plugin-cjs-esm-interop: 3.0.3(@babel/core@7.26.10)
- babel-plugin-conditional-invariant: 3.0.1(@babel/core@7.26.10)
- babel-plugin-env-constants: 3.0.1(@babel/core@7.26.10)
- babel-preset-solid: 1.9.5(@babel/core@7.26.10)
- browserslist: 4.24.4
- debug: 4.4.0(supports-color@5.5.0)
- execa: 5.1.1
- fast-glob: 3.3.3
- filesize: 10.1.6
- fs-extra: 11.3.0
- ink: 3.2.0(@types/react@19.1.2)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)
- ink-progress-bar: 3.0.0
- ink-spinner: 4.0.3(ink@3.2.0(@types/react@19.1.2)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)
- magic-string: 0.30.17
- micromatch: 4.0.8
- react: 18.3.1
- resolve: 1.22.10
- rollup: 4.36.0
- rollup-plugin-node-externals: 5.1.3(rollup@4.36.0)
- rollup-plugin-polyfill-node: 0.13.0(rollup@4.36.0)
- semver: 7.7.1
- spdx-license-list: 6.9.0
- optionalDependencies:
- chokidar: 3.6.0
- typescript: 5.8.3
- transitivePeerDependencies:
- - '@types/babel__core'
- - '@types/react'
- - bufferutil
- - supports-color
- - utf-8-validate
-
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
@@ -18584,8 +16633,6 @@ snapshots:
lines-and-columns: 1.2.4
optional: true
- parse-ms@2.1.0: {}
-
parse5@7.2.1:
dependencies:
entities: 4.5.0
@@ -18594,8 +16641,6 @@ snapshots:
pascalcase@0.1.1: {}
- patch-console@1.0.0: {}
-
path-browserify@1.0.1: {}
path-dirname@1.0.2: {}
@@ -18638,6 +16683,8 @@ snapshots:
picomatch@4.0.2: {}
+ pify@2.3.0: {}
+
pify@3.0.0: {}
pify@4.0.1: {}
@@ -18703,6 +16750,13 @@ snapshots:
possible-typed-array-names@1.1.0: {}
+ postcss-import@16.1.1(postcss@8.5.3):
+ dependencies:
+ postcss: 8.5.3
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.10
+
postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.5.3)(yaml@2.7.0):
dependencies:
lilconfig: 3.1.3
@@ -18752,10 +16806,6 @@ snapshots:
react-is: 18.3.1
optional: true
- pretty-ms@7.0.1:
- dependencies:
- parse-ms: 2.1.0
-
process-nextick-args@2.0.1: {}
process-warning@1.0.0: {}
@@ -18841,14 +16891,6 @@ snapshots:
iconv-lite: 0.4.24
unpipe: 1.0.0
- react-devtools-core@4.28.5(bufferutil@4.0.9)(utf-8-validate@5.0.10):
- dependencies:
- shell-quote: 1.8.2
- ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
-
react-docgen-typescript@2.4.0(typescript@5.8.3):
dependencies:
typescript: 5.8.3
@@ -18891,13 +16933,6 @@ snapshots:
react-is@18.3.1:
optional: true
- react-reconciler@0.26.2(react@18.3.1):
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- react: 18.3.1
- scheduler: 0.20.2
-
react-refresh@0.14.2: {}
react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0):
@@ -18933,6 +16968,10 @@ snapshots:
react@19.1.0: {}
+ read-cache@1.0.0:
+ dependencies:
+ pify: 2.3.0
+
read-yaml-file@1.1.0:
dependencies:
graceful-fs: 4.2.11
@@ -18988,18 +17027,8 @@ snapshots:
get-proto: 1.0.1
which-builtin-type: 1.2.1
- regenerate-unicode-properties@10.2.0:
- dependencies:
- regenerate: 1.4.2
-
- regenerate@1.4.2: {}
-
regenerator-runtime@0.14.1: {}
- regenerator-transform@0.15.2:
- dependencies:
- '@babel/runtime': 7.27.1
-
regex-not@1.0.2:
dependencies:
extend-shallow: 3.0.2
@@ -19014,21 +17043,6 @@ snapshots:
gopd: 1.2.0
set-function-name: 2.0.2
- regexpu-core@6.2.0:
- dependencies:
- regenerate: 1.4.2
- regenerate-unicode-properties: 10.2.0
- regjsgen: 0.8.0
- regjsparser: 0.12.0
- unicode-match-property-ecmascript: 2.0.0
- unicode-match-property-value-ecmascript: 2.2.0
-
- regjsgen@0.8.0: {}
-
- regjsparser@0.12.0:
- dependencies:
- jsesc: 3.0.2
-
repeat-element@1.1.4: {}
repeat-string@1.6.1: {}
@@ -19071,11 +17085,6 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- restore-cursor@3.1.0:
- dependencies:
- onetime: 5.1.2
- signal-exit: 3.0.7
-
restore-cursor@5.1.0:
dependencies:
onetime: 7.0.0
@@ -19089,18 +17098,9 @@ snapshots:
dependencies:
glob: 10.4.5
- rollup-plugin-node-externals@5.1.3(rollup@4.36.0):
- dependencies:
- rollup: 4.36.0
-
- rollup-plugin-polyfill-node@0.13.0(rollup@4.36.0):
- dependencies:
- '@rollup/plugin-inject': 5.0.5(rollup@4.36.0)
- rollup: 4.36.0
-
- rollup-plugin-preserve-use-client@3.0.1(rollup@4.36.0):
+ rollup-plugin-preserve-use-client@3.0.1(rollup@4.40.1):
dependencies:
- rollup: 4.36.0
+ rollup: 4.40.1
rollup@4.36.0:
dependencies:
@@ -19229,11 +17229,6 @@ snapshots:
dependencies:
xmlchars: 2.2.0
- scheduler@0.20.2:
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
-
scheduler@0.23.2:
dependencies:
loose-envify: 1.4.0
@@ -19379,7 +17374,8 @@ snapshots:
siginfo@2.0.0: {}
- signal-exit@3.0.7: {}
+ signal-exit@3.0.7:
+ optional: true
signal-exit@4.1.0: {}
@@ -19404,18 +17400,6 @@ snapshots:
slash@3.0.0: {}
- slice-ansi@3.0.0:
- dependencies:
- ansi-styles: 4.3.0
- astral-regex: 2.0.0
- is-fullwidth-code-point: 3.0.0
-
- slice-ansi@4.0.0:
- dependencies:
- ansi-styles: 4.3.0
- astral-regex: 2.0.0
- is-fullwidth-code-point: 3.0.0
-
snapdragon-node@2.1.1:
dependencies:
define-property: 1.0.0
@@ -19494,8 +17478,6 @@ snapshots:
cross-spawn: 7.0.6
signal-exit: 4.1.0
- spdx-license-list@6.9.0: {}
-
split-on-first@1.1.0: {}
split-string@3.1.0:
@@ -19504,10 +17486,6 @@ snapshots:
split2@4.2.0: {}
- split@1.0.1:
- dependencies:
- through: 2.3.8
-
sprintf-js@1.0.3: {}
stable-hash@0.0.5: {}
@@ -19515,6 +17493,7 @@ snapshots:
stack-utils@2.0.6:
dependencies:
escape-string-regexp: 2.0.0
+ optional: true
stackback@0.0.2: {}
@@ -19648,7 +17627,8 @@ snapshots:
strip-bom@4.0.0:
optional: true
- strip-final-newline@2.0.0: {}
+ strip-final-newline@2.0.0:
+ optional: true
strip-indent@3.0.0:
dependencies:
@@ -19696,11 +17676,6 @@ snapshots:
dependencies:
has-flag: 4.0.0
- supports-hyperlinks@3.2.0:
- dependencies:
- has-flag: 4.0.0
- supports-color: 7.2.0
-
supports-preserve-symlinks-flag@1.0.0: {}
symbol-tree@3.2.4: {}
@@ -19712,6 +17687,8 @@ snapshots:
tailwind-merge@2.6.0: {}
+ tailwind-merge@3.3.1: {}
+
tailwindcss-animate@1.0.7(tailwindcss@4.1.6):
dependencies:
tailwindcss: 4.1.6
@@ -19760,8 +17737,6 @@ snapshots:
dependencies:
real-require: 0.1.0
- through@2.3.8: {}
-
tiny-invariant@1.3.3: {}
tinybench@2.9.0: {}
@@ -19907,9 +17882,8 @@ snapshots:
type-detect@4.0.8:
optional: true
- type-fest@0.12.0: {}
-
- type-fest@0.21.3: {}
+ type-fest@0.21.3:
+ optional: true
type-is@1.6.18:
dependencies:
@@ -19994,17 +17968,6 @@ snapshots:
undici-types@6.20.0: {}
- unicode-canonical-property-names-ecmascript@2.0.1: {}
-
- unicode-match-property-ecmascript@2.0.0:
- dependencies:
- unicode-canonical-property-names-ecmascript: 2.0.1
- unicode-property-aliases-ecmascript: 2.1.0
-
- unicode-match-property-value-ecmascript@2.2.0: {}
-
- unicode-property-aliases-ecmascript@2.1.0: {}
-
union-value@1.0.1:
dependencies:
arr-union: 3.1.0
@@ -20132,8 +18095,6 @@ snapshots:
convert-source-map: 2.0.0
optional: true
- validate-html-nesting@1.2.2: {}
-
valtio@1.11.2(@types/react@18.3.23)(react@18.3.1):
dependencies:
proxy-compare: 2.5.1
@@ -20238,10 +18199,10 @@ snapshots:
- supports-color
- terser
- vite-plugin-dts@4.5.3(@types/node@22.13.10)(rollup@4.36.0)(typescript@5.8.3)(vite@5.4.19(@types/node@22.13.10)(lightningcss@1.29.2)):
+ vite-plugin-dts@4.5.3(@types/node@22.13.10)(rollup@4.40.1)(typescript@5.8.3)(vite@5.4.19(@types/node@22.13.10)(lightningcss@1.29.2)):
dependencies:
'@microsoft/api-extractor': 7.52.3(@types/node@22.13.10)
- '@rollup/pluginutils': 5.1.4(rollup@4.36.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.40.1)
'@volar/typescript': 2.4.12
'@vue/language-core': 2.2.0(typescript@5.8.3)
compare-versions: 6.1.1
@@ -20528,10 +18489,6 @@ snapshots:
siginfo: 2.0.0
stackback: 0.0.2
- widest-line@3.1.0:
- dependencies:
- string-width: 4.2.3
-
word-wrap@1.2.5: {}
wrap-ansi@6.2.0:
@@ -20598,7 +18555,8 @@ snapshots:
yallist@5.0.0: {}
- yaml@2.7.0: {}
+ yaml@2.7.0:
+ optional: true
yargs-parser@18.1.3:
dependencies:
@@ -20633,10 +18591,6 @@ snapshots:
yocto-queue@0.1.0: {}
- yoga-layout-prebuilt@1.10.0:
- dependencies:
- '@types/yoga-layout': 1.9.2
-
zod@3.25.62: {}
zustand@5.0.0(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1)):