>
-) {
- return (
- [role=checkbox]]:translate-y-[2px]", className)}
- {...props}
- />
- );
-});
-TableCell.displayName = "TableCell";
-
-const TableCaption = React.forwardRef(function TableCaption(
- { className, ...props }: React.ComponentPropsWithoutRef<"caption">,
- ref: React.ForwardedRef>
-) {
- return ;
-});
-TableCaption.displayName = "TableCaption";
-
-export { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption };
diff --git a/packages/propel/src/table/index.ts b/packages/propel/src/table/index.ts
deleted file mode 100644
index bcdcb87a16a..00000000000
--- a/packages/propel/src/table/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export * from "./core";
diff --git a/packages/propel/src/table/table.stories.tsx b/packages/propel/src/table/table.stories.tsx
deleted file mode 100644
index 5aa46c50eb7..00000000000
--- a/packages/propel/src/table/table.stories.tsx
+++ /dev/null
@@ -1,382 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { Meta, StoryObj } from "@storybook/react-vite";
-import { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption } from "./core";
-
-const meta = {
- title: "Components/Table",
- component: Table,
- parameters: {
- layout: "centered",
- },
- tags: ["autodocs"],
-} satisfies Meta;
-
-export default meta;
-type Story = StoryObj;
-
-export const Default: Story = {
- render() {
- return (
-
-
-
- Name
- Email
- Role
-
-
-
-
- John Doe
- john@example.com
- Admin
-
-
- Jane Smith
- jane@example.com
- User
-
-
- Bob Wilson
- bob@example.com
- Moderator
-
-
-
- );
- },
-};
-
-export const WithCaption: Story = {
- render() {
- return (
-
- A list of recent users
-
-
- Name
- Email
- Status
-
-
-
-
- Alice Johnson
- alice@example.com
- Active
-
-
- Charlie Brown
- charlie@example.com
- Inactive
-
-
-
- );
- },
-};
-
-export const WithFooter: Story = {
- render() {
- return (
-
-
-
- Product
- Quantity
- Price
- Total
-
-
-
-
- Product A
- 2
- $10.00
- $20.00
-
-
- Product B
- 1
- $25.00
- $25.00
-
-
- Product C
- 3
- $15.00
- $45.00
-
-
-
-
-
- Total
-
- $90.00
-
-
-
- );
- },
-};
-
-export const WithActions: Story = {
- render() {
- return (
-
-
-
- Name
- Email
- Role
- Actions
-
-
-
-
- John Doe
- john@example.com
- Admin
-
-
-
-
-
-
- Jane Smith
- jane@example.com
- User
-
-
-
-
-
-
-
- );
- },
-};
-
-export const WithBadges: Story = {
- render() {
- return (
-
-
-
- Project
- Status
- Priority
- Assignee
-
-
-
-
- Website Redesign
-
- In Progress
-
-
- High
-
- John Doe
-
-
- Mobile App
-
- Planned
-
-
- Medium
-
- Jane Smith
-
-
- API Integration
-
- Completed
-
-
- Low
-
- Bob Wilson
-
-
-
- );
- },
-};
-
-export const WithCheckboxes: Story = {
- render() {
- return (
-
- );
- },
-};
-
-export const EmptyState: Story = {
- render() {
- return (
-
-
-
- Name
- Email
- Role
-
-
-
-
-
- No results found.
-
-
-
-
- );
- },
-};
-
-export const LargeDataset: Story = {
- render() {
- return (
-
-
-
- ID
- Name
- Email
- Department
- Status
-
-
-
- {Array.from({ length: 15 }, (_, i) => (
-
- {1000 + i}
- User {i + 1}
- user{i + 1}@example.com
- {["Engineering", "Sales", "Marketing", "Support"][i % 4]}
-
-
- {i % 2 === 0 ? "Active" : "Inactive"}
-
-
-
- ))}
-
-
- );
- },
-};
-
-export const CustomStyling: Story = {
- render() {
- return (
-
-
-
- Name
- Email
- Role
-
-
-
-
- John Doe
- john@example.com
- Admin
-
-
- Jane Smith
- jane@example.com
- User
-
-
-
- );
- },
-};
-
-export const ResponsiveTable: Story = {
- render() {
- return (
-
-
-
-
- Name
- Email
- Department
- Location
- Status
-
-
-
-
- John Doe
- john@example.com
- Engineering
- New York
- Active
-
-
- Jane Smith
- jane@example.com
- Marketing
- San Francisco
- Active
-
-
-
-
- );
- },
-};
diff --git a/packages/propel/src/tabs/index.ts b/packages/propel/src/tabs/index.ts
deleted file mode 100644
index 8974369072d..00000000000
--- a/packages/propel/src/tabs/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export * from "./tabs";
diff --git a/packages/propel/src/tabs/tabs.stories.tsx b/packages/propel/src/tabs/tabs.stories.tsx
deleted file mode 100644
index c158909b1a6..00000000000
--- a/packages/propel/src/tabs/tabs.stories.tsx
+++ /dev/null
@@ -1,361 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import { useState } from "react";
-import type { Meta, StoryObj } from "@storybook/react-vite";
-import { HomeOutline, SettingsOutline, SubscribeOutline, UserOutline } from "@makeplane/propel/icons";
-import { Tabs } from "./tabs";
-
-type TabOption = {
- label: string;
- value: string;
-};
-
-const tabOptions: TabOption[] = [
- { label: "Account", value: "account" },
- { label: "Password", value: "password" },
- { label: "Notifications", value: "notifications" },
-];
-
-// cannot use satisfies here because base-ui does not have portable types.
-const meta: Meta = {
- title: "Components/Tabs",
- component: Tabs,
- subcomponents: {
- TabsList: Tabs.List,
- TabsTrigger: Tabs.Trigger,
- TabsContent: Tabs.Content,
- TabsIndicator: Tabs.Indicator,
- },
- parameters: {
- layout: "centered",
- },
- args: {
- defaultValue: "account",
- },
-};
-
-export default meta;
-type Story = StoryObj;
-
-export const Basic: Story = {
- render({ defaultValue }) {
- return (
-
-
-
- {tabOptions.map((option) => (
-
- {option.label}
-
- ))}
-
-
- {tabOptions.map((option) => (
-
-
- {option.label}
- Content for the {option.label.toLowerCase()} tab.
-
-
- ))}
-
-
- );
- },
-};
-
-export const Sizes: Story = {
- render({ defaultValue }) {
- const sizes = ["sm", "md", "lg"] as const;
- const sizeLabels: Record<(typeof sizes)[number], string> = {
- sm: "Small",
- md: "Medium",
- lg: "Large",
- };
- return (
-
- {sizes.map((size) => (
-
- {sizeLabels[size]}
-
-
- {tabOptions.map((option) => (
-
- {option.label}
-
- ))}
-
-
-
-
- ))}
-
- );
- },
-};
-
-export const Controlled: Story = {
- render() {
- const [activeTab, setActiveTab] = useState("account");
-
- return (
-
-
- Active tab: {activeTab}
-
- value && setActiveTab(value)}>
-
- {tabOptions.map((option) => (
-
- {option.label}
-
- ))}
-
-
- {tabOptions.map((option) => (
-
- Content for {option.label}
-
- ))}
-
-
- );
- },
-};
-
-export const DisabledTab: Story = {
- render({ defaultValue }) {
- return (
-
-
-
- Account
-
- Password
-
- Notifications
-
-
-
- Account content
-
-
- Password content (disabled)
-
-
- Notifications content
-
-
-
- );
- },
-};
-
-export const WithIcons: Story = {
- render({ defaultValue }) {
- const tabsWithIcons = [
- { label: "Home", value: "home", icon: HomeOutline },
- { label: "Profile", value: "profile", icon: UserOutline },
- { label: "Settings", value: "settings", icon: SettingsOutline },
- { label: "Notifications", value: "notifications", icon: SubscribeOutline },
- ];
-
- return (
-
-
-
- {tabsWithIcons.map((tab) => (
-
-
- {tab.label}
-
- ))}
-
-
- {tabsWithIcons.map((tab) => (
-
- Content for {tab.label}
-
- ))}
-
-
- );
- },
-};
-
-export const IconsOnly: Story = {
- render({ defaultValue }) {
- const iconTabs = [
- { value: "home", icon: HomeOutline },
- { value: "profile", icon: UserOutline },
- { value: "settings", icon: SettingsOutline },
- { value: "notifications", icon: SubscribeOutline },
- ];
-
- return (
-
-
-
- {iconTabs.map((tab) => (
-
-
-
- ))}
-
-
- {iconTabs.map((tab) => (
-
- Content for {tab.value}
-
- ))}
-
-
- );
- },
-};
-
-export const DynamicTabs: Story = {
- render() {
- const [tabs, setTabs] = useState([
- { label: "Tab 1", value: "tab1" },
- { label: "Tab 2", value: "tab2" },
- ]);
- const [activeTab, setActiveTab] = useState("tab1");
-
- const addTab = () => {
- const newTabNum = tabs.length + 1;
- setTabs([...tabs, { label: `Tab ${newTabNum}`, value: `tab${newTabNum}` }]);
- };
-
- const removeTab = (valueToRemove: string) => {
- const newTabs = tabs.filter((tab) => tab.value !== valueToRemove);
- setTabs(newTabs);
- if (activeTab === valueToRemove && newTabs.length > 0) {
- setActiveTab(newTabs[0].value);
- }
- };
-
- return (
-
-
-
-
- value && setActiveTab(value)}>
-
- {tabs.map((tab) => (
-
- {tab.label}
- {tabs.length > 1 && (
-
- )}
-
- ))}
-
-
- {tabs.map((tab) => (
-
- Content for {tab.label}
-
- ))}
-
-
- );
- },
-};
-
-export const FullWidth: Story = {
- render({ defaultValue }) {
- return (
-
-
-
-
- Account
-
-
- Password
-
-
- Notifications
-
-
-
- {tabOptions.map((option) => (
-
- Content for {option.label}
-
- ))}
-
-
- );
- },
-};
-
-export const WithComplexContent: Story = {
- render({ defaultValue }) {
- return (
-
-
-
- {tabOptions.map((option) => (
-
- {option.label}
-
- ))}
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
- },
-};
diff --git a/packages/propel/src/tabs/tabs.tsx b/packages/propel/src/tabs/tabs.tsx
deleted file mode 100644
index 56c55a987eb..00000000000
--- a/packages/propel/src/tabs/tabs.tsx
+++ /dev/null
@@ -1,148 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import * as React from "react";
-import { Tabs as TabsPrimitive } from "@base-ui-components/react/tabs";
-import { cn } from "../utils/classname";
-
-type TabsVariant = "contained";
-
-type TabsContextType = {
- variant?: TabsVariant;
-};
-
-const TabsContext = React.createContext(undefined);
-
-type TabsCompound = React.ForwardRefExoticComponent<
- React.ComponentProps & {
- variant?: TabsVariant;
- } & React.RefAttributes>
-> & {
- List: React.ForwardRefExoticComponent<
- React.ComponentProps & {
- background?: TabsVariant;
- } & React.RefAttributes>
- >;
- Trigger: React.ForwardRefExoticComponent<
- React.ComponentProps & {
- size?: "sm" | "md" | "lg";
- variant?: TabsVariant;
- } & React.RefAttributes>
- >;
- Content: React.ForwardRefExoticComponent<
- React.ComponentProps & React.RefAttributes>
- >;
- Indicator: React.ForwardRefExoticComponent & React.RefAttributes>;
-};
-
-const TabsRoot = React.forwardRef(function TabsRoot(
- { className, variant, ...props }: React.ComponentProps & { variant?: TabsVariant },
- ref: React.ForwardedRef>
-) {
- return (
-
-
-
- );
-});
-
-const TabsList = React.forwardRef(function TabsList(
- {
- className,
- background = "contained",
- ...props
- }: React.ComponentProps & {
- background?: TabsVariant;
- },
- ref: React.ForwardedRef>
-) {
- return (
-
- );
-});
-
-const TabsTrigger = React.forwardRef(function TabsTrigger(
- {
- className,
- size = "md",
- ...props
- }: React.ComponentProps & { size?: "sm" | "md" | "lg"; variant?: TabsVariant },
- ref: React.ForwardedRef>
-) {
- return (
-
- );
-});
-
-const TabsContent = React.forwardRef(function TabsContent(
- { className, ...props }: React.ComponentProps,
- ref: React.ForwardedRef>
-) {
- return (
-
- );
-});
-const TabsIndicator = React.forwardRef(function TabsIndicator(
- { className, ...props }: React.ComponentProps<"div">,
- ref: React.ForwardedRef
-) {
- return (
-
- );
-});
-
-export const Tabs = Object.assign(TabsRoot, {
- List: TabsList,
- Trigger: TabsTrigger,
- Content: TabsContent,
- Indicator: TabsIndicator,
-}) satisfies TabsCompound;
-
-export { TabsList, TabsTrigger, TabsContent, TabsIndicator };
diff --git a/packages/propel/src/toast/toast.stories.tsx b/packages/propel/src/toast/toast.stories.tsx
deleted file mode 100644
index 1c1a961a128..00000000000
--- a/packages/propel/src/toast/toast.stories.tsx
+++ /dev/null
@@ -1,709 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { Meta, StoryObj } from "@storybook/react-vite";
-import { Toast, ToastStatic, setToast, updateToast, setPromiseToast, TOAST_TYPE } from "./toast";
-
-const meta = {
- title: "Components/Toast",
- component: Toast,
- parameters: {
- layout: "centered",
- },
- tags: ["autodocs"],
- args: {
- theme: "light",
- },
-} satisfies Meta;
-
-export default meta;
-type Story = StoryObj;
-
-export const Provider: Story = {
- render() {
- return (
-
-
-
-
- Toast provider is required to display toasts. It should be added to your app root.
-
- {``}
-
-
- );
- },
-};
-
-export const Success: Story = {
- render() {
- return (
- <>
-
-
- >
- );
- },
-};
-
-export const Error: Story = {
- render() {
- return (
- <>
-
-
- >
- );
- },
-};
-
-export const Warning: Story = {
- render() {
- return (
- <>
-
-
- >
- );
- },
-};
-
-export const Info: Story = {
- render() {
- return (
- <>
-
-
- >
- );
- },
-};
-
-export const Loading: Story = {
- render() {
- return (
- <>
-
-
- >
- );
- },
-};
-
-export const WithActionItems: Story = {
- render() {
- return (
- <>
-
-
- >
- );
- },
-};
-
-export const UpdateToast: Story = {
- render() {
- const handleUpdate = () => {
- const id = setToast({
- type: TOAST_TYPE.LOADING,
- title: "Processing...",
- });
-
- setTimeout(() => {
- updateToast(id, {
- type: TOAST_TYPE.SUCCESS,
- title: "Complete!",
- message: "The operation has finished successfully.",
- });
- }, 2000);
- };
-
- return (
- <>
-
-
- Update Toast After 2s
-
- >
- );
- },
-};
-
-export const PromiseToast: Story = {
- render() {
- const handlePromise = () => {
- const promise = new Promise<{ name?: string; error?: string }>((resolve, reject) => {
- setTimeout(() => {
- Math.random() > 0.5 ? resolve({ name: "Success data" }) : reject({ error: "Failed" });
- }, 2000);
- });
-
- setPromiseToast(promise, {
- loading: "Processing request...",
- success: {
- title: "Request completed!",
- message: (data) => `Successfully processed: ${data.name}`,
- },
- error: {
- title: "Request failed",
- message: (error) => `Error: ${error.error}`,
- },
- });
- };
-
- return (
- <>
-
-
- Show Promise Toast
-
- >
- );
- },
-};
-
-export const AllTypes: Story = {
- render() {
- return (
- <>
-
-
-
- setToast({
- type: TOAST_TYPE.SUCCESS,
- title: "Success",
- message: "Operation successful",
- })
- }
- className="rounded-sm bg-success-primary px-3 py-2 text-13 text-on-color hover:bg-success-primary/90"
- >
- Success
-
-
- setToast({
- type: TOAST_TYPE.ERROR,
- title: "Error",
- message: "Operation failed",
- })
- }
- className="rounded-sm bg-danger-primary px-3 py-2 text-13 text-on-color hover:bg-danger-primary/90"
- >
- Error
-
-
- setToast({
- type: TOAST_TYPE.WARNING,
- title: "Warning",
- message: "Please be careful",
- })
- }
- className="rounded-sm bg-warning-primary px-3 py-2 text-13 text-on-color hover:bg-warning-primary/90"
- >
- Warning
-
-
- setToast({
- type: TOAST_TYPE.INFO,
- title: "Info",
- message: "Here's some info",
- })
- }
- className="rounded-sm bg-accent-primary px-3 py-2 text-13 text-on-color hover:bg-accent-primary/90"
- >
- Info
-
-
- setToast({
- type: TOAST_TYPE.LOADING,
- title: "Loading",
- })
- }
- className="rounded-sm border border-subtle bg-layer-2 px-3 py-2 text-13 text-primary hover:bg-layer-1"
- >
- Loading
-
-
- >
- );
- },
-};
-
-export const MultipleToasts: Story = {
- render() {
- return (
- <>
-
- {
- setToast({
- type: TOAST_TYPE.SUCCESS,
- title: "First toast",
- message: "This is the first toast",
- });
- setTimeout(() => {
- setToast({
- type: TOAST_TYPE.INFO,
- title: "Second toast",
- message: "This is the second toast",
- });
- }, 500);
- setTimeout(() => {
- setToast({
- type: TOAST_TYPE.WARNING,
- title: "Third toast",
- message: "This is the third toast",
- });
- }, 1000);
- }}
- className="rounded-sm bg-accent-primary px-4 py-2 text-13 text-on-color hover:bg-accent-primary/90"
- >
- Show Multiple Toasts
-
- >
- );
- },
-};
-
-export const TitleOnly: Story = {
- render() {
- return (
- <>
-
-
- setToast({
- type: TOAST_TYPE.SUCCESS,
- title: "Saved!",
- })
- }
- className="rounded-sm bg-success-primary px-4 py-2 text-13 text-on-color hover:bg-success-primary/90"
- >
- Show Title Only
-
- >
- );
- },
-};
-
-export const LongMessage: Story = {
- render() {
- return (
- <>
-
-
- setToast({
- type: TOAST_TYPE.INFO,
- title: "Important Information",
- message:
- "This is a longer message that provides more detailed information about what happened and what the user should do next.",
- })
- }
- className="rounded-sm bg-accent-primary px-4 py-2 text-13 text-on-color hover:bg-accent-primary/90"
- >
- Show Long Message
-
- >
- );
- },
-};
-
-// ========== Static Variants ==========
-
-export const StaticVariants: Story = {
- render() {
- return (
-
-
- All toast variants (static):
-
-
-
-
-
-
-
-
-
- );
- },
-};
-
-export const StaticSuccess: Story = {
- render() {
- return (
-
- );
- },
-};
-
-export const StaticError: Story = {
- render() {
- return ;
- },
-};
-
-export const StaticWarning: Story = {
- render() {
- return (
-
- );
- },
-};
-
-export const StaticInfo: Story = {
- render() {
- return (
-
- );
- },
-};
-
-export const StaticLoading: Story = {
- render() {
- return ;
- },
-};
-
-export const StaticWithActions: Story = {
- render() {
- return (
-
- Button
- Button
- >
- }
- />
- );
- },
-};
-
-export const StaticDarkMode: Story = {
- render() {
- return (
-
- Toast variants in dark mode:
-
-
-
-
-
-
- );
- },
-};
-
-// ========== Design Tokens Documentation ==========
-
-export const DesignTokens: Story = {
- render() {
- return (
-
-
- Toast Design Tokens
-
- The toast component uses semantic design tokens from the Plane design system.
-
-
-
-
- Token Mapping by Variant
-
-
-
-
- | Variant |
- Title Text |
- Icon BG |
- Toast BG |
- Border |
-
-
-
-
- | Success |
-
- text-primary
- |
-
- bg-success-primary
- |
-
- bg-surface-1
- |
-
- border-subtle
- |
-
-
- | Error |
-
- text-primary
- |
-
- bg-danger-primary
- |
-
- bg-surface-1
- |
-
- border-subtle
- |
-
-
- | Warning |
-
- text-primary
- |
-
- bg-warning-primary
- |
-
- bg-surface-1
- |
-
- border-subtle
- |
-
-
- | Info |
-
- text-primary
- |
-
- bg-accent-primary
- |
-
- bg-surface-1
- |
-
- border-subtle
- |
-
-
- | Loading |
-
- text-primary
- |
-
- bg-layer-2
- |
-
- bg-surface-1
- |
-
- border-subtle
- |
-
-
-
-
-
-
-
-
- Typography
-
- -
- Title:{" "}
-
text-14 font-semibold
-
- -
- Message:{" "}
-
text-13
-
- -
- Message Color:{" "}
-
text-secondary
-
- -
- Action Button:{" "}
-
text-13 font-medium
-
-
-
-
-
- Dimensions & Styling
-
- -
- Width: 350px
-
- -
- Padding: 16px (p-4)
-
- -
- Border Radius: 8px (rounded-lg)
-
- -
- Shadow:{" "}
-
shadow-raised-200
-
- -
- Border Width: 1px
-
-
-
-
-
-
- Icon Specifications
-
- -
- Icon Size: 20x20px
-
- -
- Icon Stroke Width: 2px
-
- -
- Icon Container: 40x40px circular (w-10 h-10
- rounded-full)
-
- -
- Icon Color:{" "}
-
text-on-color
-
- -
- Icon Background:{" "}
-
- bg-{"{"}variant{"}"}-primary
-
-
- -
- Close Icon Size: 16x16px
-
- -
- Close Icon Color:{" "}
-
- text-icon-secondary hover:text-icon-tertiary
-
-
-
-
-
-
- Visual Examples
- See how the tokens are applied across all toast variants:
-
-
-
-
-
-
-
-
-
- );
- },
-};
diff --git a/packages/propel/src/toolbar/index.ts b/packages/propel/src/toolbar/index.ts
deleted file mode 100644
index 239fac16334..00000000000
--- a/packages/propel/src/toolbar/index.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export { Toolbar } from "./toolbar";
-export type {
- ToolbarProps,
- ToolbarGroupProps,
- ToolbarItemProps,
- ToolbarSeparatorProps,
- ToolbarSubmitButtonProps,
-} from "./toolbar";
diff --git a/packages/propel/src/toolbar/toolbar.stories.tsx b/packages/propel/src/toolbar/toolbar.stories.tsx
deleted file mode 100644
index b212e50a51b..00000000000
--- a/packages/propel/src/toolbar/toolbar.stories.tsx
+++ /dev/null
@@ -1,138 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { Meta, StoryObj } from "@storybook/react-vite";
-import {
- AlignCenterOutline,
- AlignLeftOutline,
- AlignRightOutline,
- BoldOutline,
- CodeOutline,
- GlobeOutline,
- ItalicOutline,
- LinkOutline,
- ListOutline,
- LockOutline,
- NumberedListOutline,
- QuoteOutline,
- RedoOutline,
- StrikethroughOutline,
- UnderlineOutline,
- UndoOutline,
-} from "@makeplane/propel/icons";
-import { Toolbar } from "./toolbar";
-
-const meta = {
- title: "Components/Toolbar",
- component: Toolbar,
- parameters: {
- layout: "fullscreen",
- },
- tags: ["autodocs"],
- args: {
- children: null,
- },
-} satisfies Meta;
-
-export default meta;
-type Story = StoryObj;
-
-export const Default: Story = {
- render() {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
- },
-};
-
-export const WithActiveStates: Story = {
- render() {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
- },
-};
-
-export const CommentToolbar: Story = {
- render() {
- return (
-
- Comment Toolbar with Access Control
-
-
- {/* Access Specifier */}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Comment
-
-
-
-
- );
- },
-};
diff --git a/packages/propel/src/toolbar/toolbar.tsx b/packages/propel/src/toolbar/toolbar.tsx
deleted file mode 100644
index ca7565c79eb..00000000000
--- a/packages/propel/src/toolbar/toolbar.tsx
+++ /dev/null
@@ -1,180 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import * as React from "react";
-import type { LucideIcon } from "lucide-react";
-import type { ISvgIcons } from "../icons";
-import { Tooltip } from "../tooltip";
-import { cn } from "../utils";
-
-export interface ToolbarProps extends React.HTMLAttributes {
- children: React.ReactNode;
- className?: string;
-}
-
-export interface ToolbarGroupProps extends React.HTMLAttributes {
- children: React.ReactNode;
- className?: string;
- isFirst?: boolean;
-}
-
-export interface ToolbarItemProps extends React.ButtonHTMLAttributes {
- icon: LucideIcon | React.FC;
- isActive?: boolean;
- tooltip?: string;
- shortcut?: string[];
- className?: string;
- children?: React.ReactNode;
-}
-
-export interface ToolbarSeparatorProps extends React.HTMLAttributes {
- className?: string;
-}
-
-export interface ToolbarSubmitButtonProps extends React.ButtonHTMLAttributes {
- loading?: boolean;
- variant?: "primary" | "secondary" | "outline" | "ghost" | "destructive";
- className?: string;
- children: React.ReactNode;
-}
-
-const ToolbarRoot = React.forwardRef(function ToolbarRoot(
- { className, children, ...props }: ToolbarProps,
- ref: React.ForwardedRef
-) {
- return (
-
- {children}
-
- );
-});
-
-const ToolbarGroup = React.forwardRef(function ToolbarGroup(
- { className, children, isFirst = false, ...props }: ToolbarGroupProps,
- ref: React.ForwardedRef
-) {
- return (
-
- {children}
-
- );
-});
-
-const ToolbarItem = React.forwardRef(function ToolbarItem(
- { icon: Icon, isActive = false, tooltip, shortcut, className, children, ...props }: ToolbarItemProps,
- ref: React.ForwardedRef
-) {
- const button = (
-
-
- {children}
-
- );
-
- if (tooltip) {
- return (
-
- {tooltip}
- {shortcut && {shortcut.join(" + ")}}
-
- }
- >
- {button}
-
- );
- }
-
- return button;
-});
-
-const ToolbarSeparator = React.forwardRef(function ToolbarSeparator(
- { className, ...props }: ToolbarSeparatorProps,
- ref: React.ForwardedRef
-) {
- return ;
-});
-
-const buttonVariants = {
- primary: "bg-accent-primary text-on-color hover:bg-accent-primary/80 focus:bg-accent-primary/80",
- secondary: "bg-surface-1 text-secondary border border-subtle hover:bg-surface-2 focus:bg-surface-2",
- outline:
- "border border-accent-strong text-accent-primary bg-transparent hover:bg-accent-primary/10 focus:bg-accent-primary/20",
- ghost: "text-secondary hover:bg-surface-2 focus:bg-surface-2",
- destructive: "bg-danger-primary text-on-color hover:bg-danger-primary-hover focus:bg-danger-primary-selected",
-};
-
-const ToolbarSubmitButton = React.forwardRef(function ToolbarSubmitButton(
- { loading = false, variant = "primary", className, children, disabled, ...props }: ToolbarSubmitButtonProps,
- ref: React.ForwardedRef
-) {
- return (
-
-
- {loading && }
- {children}
-
-
- );
-});
-
-ToolbarRoot.displayName = "ToolbarRoot";
-ToolbarGroup.displayName = "ToolbarGroup";
-ToolbarItem.displayName = "ToolbarItem";
-ToolbarSeparator.displayName = "ToolbarSeparator";
-ToolbarSubmitButton.displayName = "ToolbarSubmitButton";
-
-// compound components
-const Toolbar = Object.assign(ToolbarRoot, {
- Group: ToolbarGroup,
- Item: ToolbarItem,
- Separator: ToolbarSeparator,
- SubmitButton: ToolbarSubmitButton,
-});
-
-export { Toolbar };
diff --git a/packages/propel/src/tooltip/index.ts b/packages/propel/src/tooltip/index.ts
deleted file mode 100644
index d980334597b..00000000000
--- a/packages/propel/src/tooltip/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export * from "./root";
diff --git a/packages/propel/src/tooltip/root.tsx b/packages/propel/src/tooltip/root.tsx
deleted file mode 100644
index f55e8972590..00000000000
--- a/packages/propel/src/tooltip/root.tsx
+++ /dev/null
@@ -1,89 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import * as React from "react";
-import { Tooltip as BaseTooltip } from "@base-ui-components/react/tooltip";
-import { cn } from "../utils";
-import type { TPlacement, TSide, TAlign } from "../utils/placement";
-import { convertPlacementToSideAndAlign } from "../utils/placement";
-
-type ITooltipProps = {
- tooltipHeading?: string;
- tooltipContent?: string | React.ReactNode | null;
- position?: TPlacement;
- // React 19 defaults ReactElement's props to `unknown`; Base UI's `render` prop
- // needs a named props shape to accept the element.
- children: React.ReactElement>;
- disabled?: boolean;
- className?: string;
- openDelay?: number;
- closeDelay?: number;
- isMobile?: boolean;
- renderByDefault?: boolean;
- side?: TSide;
- align?: TAlign;
- sideOffset?: number;
-};
-
-export function Tooltip(props: ITooltipProps) {
- const {
- tooltipHeading,
- tooltipContent,
- position = "top",
- children,
- disabled = false,
- className = "",
- openDelay = 200,
- side = "bottom",
- align = "center",
- sideOffset = 10,
- closeDelay,
- isMobile = false,
- } = props;
- const { finalSide, finalAlign } = React.useMemo(() => {
- if (position) {
- const converted = convertPlacementToSideAndAlign(position);
- return { finalSide: converted.side, finalAlign: converted.align };
- }
- return { finalSide: side, finalAlign: align };
- }, [position, side, align]);
-
- return (
-
-
-
-
-
- {tooltipHeading && {tooltipHeading} }
- {tooltipContent && (
-
- {tooltipContent}
-
- )}
-
- }
- />
-
-
-
- );
-}
diff --git a/packages/propel/src/tooltip/tooltip.stories.tsx b/packages/propel/src/tooltip/tooltip.stories.tsx
deleted file mode 100644
index 8bb9005e428..00000000000
--- a/packages/propel/src/tooltip/tooltip.stories.tsx
+++ /dev/null
@@ -1,309 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { Meta, StoryObj } from "@storybook/react-vite";
-import { HelpOutline } from "@makeplane/propel/icons";
-import { Tooltip } from "./root";
-
-const meta = {
- title: "Components/Tooltip",
- component: Tooltip,
- parameters: {
- layout: "centered",
- },
- tags: ["autodocs"],
-} satisfies Meta;
-
-export default meta;
-type Story = StoryObj;
-
-export const Default: Story = {
- args: {
- tooltipContent: "This is a tooltip",
- children: Hover me,
- },
-};
-
-export const WithHeading: Story = {
- args: {
- tooltipHeading: "Tooltip Title",
- tooltipContent: "This is the tooltip content with a heading.",
- children: Hover me,
- },
-};
-
-export const PositionTop: Story = {
- args: {
- tooltipContent: "Tooltip on top",
- position: "top",
- children: Top,
- },
-};
-
-export const PositionBottom: Story = {
- args: {
- tooltipContent: "Tooltip on bottom",
- position: "bottom",
- children: Bottom,
- },
-};
-
-export const PositionLeft: Story = {
- args: {
- tooltipContent: "Tooltip on left",
- position: "left",
- children: Left,
- },
-};
-
-export const PositionRight: Story = {
- args: {
- tooltipContent: "Tooltip on right",
- position: "right",
- children: Right,
- },
-};
-
-export const WithIcon: Story = {
- args: {
- tooltipContent: "Click here for help",
- children: (
-
-
-
- ),
- },
-};
-
-export const Disabled: Story = {
- args: {
- tooltipContent: "This tooltip is disabled",
- disabled: true,
- children: Hover me (disabled),
- },
-};
-
-export const LongContent: Story = {
- args: {
- tooltipHeading: "Important Information",
- tooltipContent:
- "This is a longer tooltip with more detailed information that wraps to multiple lines. It provides comprehensive details about the element.",
- children: Long content,
- },
-};
-
-export const CustomDelay: Story = {
- args: {
- tooltipContent: "This tooltip has a custom delay",
- openDelay: 1000,
- children: Custom delay (1s),
- },
-};
-
-export const CustomOffset: Story = {
- args: {
- tooltipContent: "Custom offset tooltip",
- sideOffset: 20,
- children: Custom offset,
- },
-};
-
-export const AllPositions: Story = {
- args: {
- children: ,
- },
- render() {
- return (
-
-
- Top
-
-
-
- Left
-
-
- Right
-
-
-
- Bottom
-
-
- );
- },
-};
-
-export const OnText: Story = {
- args: {
- children: ,
- },
- render() {
- return (
-
- This is some text with a{" "}
-
- tooltip
- {" "}
- in it.
-
- );
- },
-};
-
-export const OnDisabledButton: Story = {
- args: {
- children: ,
- },
- render() {
- return (
-
-
- Disabled Button
-
-
- );
- },
-};
-
-export const ComplexContent: Story = {
- args: {
- tooltipHeading: "User Information",
- tooltipContent: (
-
- John Doe
- john@example.com
- Last seen: 2 hours ago
-
- ),
- children: View User,
- },
-};
-
-export const WithCustomStyling: Story = {
- args: {
- tooltipContent: "Custom styled tooltip",
- className: "bg-purple-500 text-on-color",
- children: Custom style,
- },
-};
-
-export const MultipleTooltips: Story = {
- args: {
- children: ,
- },
- render() {
- return (
-
-
- Save
-
-
- Cancel
-
-
- Export
-
-
- Share
-
-
- );
- },
-};
-
-export const IconButtons: Story = {
- args: {
- children: ,
- },
- render() {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
- },
-};
-
-export const InFormField: Story = {
- args: {
- children: ,
- },
- render() {
- return (
-
-
-
-
- );
- },
-};
diff --git a/packages/propel/tsdown.config.ts b/packages/propel/tsdown.config.ts
deleted file mode 100644
index 5e97cf6f931..00000000000
--- a/packages/propel/tsdown.config.ts
+++ /dev/null
@@ -1,53 +0,0 @@
-import { defineConfig } from "tsdown";
-
-export default defineConfig({
- entry: [
- "src/accordion/index.ts",
- "src/animated-counter/index.ts",
- "src/avatar/index.ts",
- "src/badge/index.ts",
- "src/banner/index.ts",
- "src/button/index.ts",
- "src/calendar/index.ts",
- "src/card/index.ts",
- "src/charts/*/index.ts",
- "src/collapsible/index.ts",
- "src/combobox/index.ts",
- "src/command/index.ts",
- "src/context-menu/index.ts",
- "src/dialog/index.ts",
- "src/empty-state/index.ts",
- "src/emoji-icon-picker/index.ts",
- "src/emoji-reaction/index.ts",
- "src/emoji-reaction-picker/index.ts",
- "src/icon-button/index.ts",
- "src/icons/index.ts",
- "src/input/index.ts",
- "src/menu/index.ts",
- "src/pill/index.ts",
- "src/popover/index.ts",
- "src/portal/index.ts",
- "src/scrollarea/index.ts",
- "src/skeleton/index.ts",
- "src/spinners/index.ts",
- "src/switch/index.ts",
- "src/table/index.ts",
- "src/tab-navigation/index.ts",
- "src/tabs/index.ts",
- "src/toast/index.ts",
- "src/toolbar/index.ts",
- "src/tooltip/index.ts",
- "src/utils/index.ts",
- ],
- format: ["esm"],
- dts: true,
- copy: ["src/styles"],
- exports: {
- customExports: (exports) => ({
- ...exports,
- "./styles/react-day-picker.css": "./dist/styles/react-day-picker.css",
- "./styles/react-day-picker": "./dist/styles/react-day-picker.css",
- }),
- },
- platform: "neutral",
-});
diff --git a/packages/ui/.prettierignore b/packages/ui/.prettierignore
deleted file mode 100644
index b0b8bc622a7..00000000000
--- a/packages/ui/.prettierignore
+++ /dev/null
@@ -1,10 +0,0 @@
-.next/
-.react-router/
-.turbo/
-.vite/
-build/
-dist/
-node_modules/
-out/
-pnpm-lock.yaml
-storybook-static/
diff --git a/packages/ui/.storybook/main.ts b/packages/ui/.storybook/main.ts
deleted file mode 100644
index c8ce4f0b88c..00000000000
--- a/packages/ui/.storybook/main.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { StorybookConfig } from "@storybook/react-webpack5";
-
-import { createRequire } from "module";
-import { join, dirname } from "path";
-
-const require = createRequire(import.meta.url);
-
-/**
- * This function is used to resolve the absolute path of a package.
- * It is needed in projects that use Plug'n'Play (PnP) or are set up within a monorepo.
- */
-function getAbsolutePath(value: string): any {
- return dirname(require.resolve(join(value, "package.json")));
-}
-const config: StorybookConfig = {
- stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"],
- addons: [
- getAbsolutePath("@storybook/addon-webpack5-compiler-swc"),
- getAbsolutePath("@storybook/addon-onboarding"),
- getAbsolutePath("@storybook/addon-links"),
- getAbsolutePath("@storybook/addon-docs"),
- getAbsolutePath("@chromatic-com/storybook"),
- "@storybook/addon-styling-webpack",
- ],
- framework: {
- name: getAbsolutePath("@storybook/react-webpack5"),
- options: {},
- },
-};
-export default config;
diff --git a/packages/ui/.storybook/preview.ts b/packages/ui/.storybook/preview.ts
deleted file mode 100644
index 77e839471b3..00000000000
--- a/packages/ui/.storybook/preview.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { Preview } from "@storybook/react";
-import "../styles/output.css";
-const preview: Preview = {
- parameters: {
- controls: {
- matchers: {
- color: /(background|color)$/i,
- date: /Date$/i,
- },
- },
- },
-};
-
-export default preview;
diff --git a/packages/ui/README.md b/packages/ui/README.md
deleted file mode 100644
index ce447bf1c1a..00000000000
--- a/packages/ui/README.md
+++ /dev/null
@@ -1 +0,0 @@
-# UI Package
diff --git a/packages/ui/package.json b/packages/ui/package.json
deleted file mode 100644
index 176590122cb..00000000000
--- a/packages/ui/package.json
+++ /dev/null
@@ -1,76 +0,0 @@
-{
- "name": "@plane/ui",
- "version": "1.4.2",
- "private": true,
- "description": "UI components shared across multiple apps internally",
- "license": "AGPL-3.0",
- "type": "module",
- "sideEffects": false,
- "main": "./dist/index.js",
- "module": "./dist/index.js",
- "types": "./dist/index.d.ts",
- "exports": {
- ".": "./dist/index.js",
- "./package.json": "./package.json"
- },
- "scripts": {
- "build": "tsdown",
- "dev": "tsdown --watch --no-clean",
- "storybook": "storybook dev -p 6006",
- "build-storybook": "storybook build",
- "postcss": "postcss styles/globals.css -o styles/output.css --watch",
- "check:lint": "oxlint --max-warnings=66 .",
- "check:types": "tsc --noEmit",
- "check:format": "oxfmt --check .",
- "fix:lint": "oxlint --fix .",
- "fix:format": "oxfmt .",
- "clean": "rm -rf .turbo && rm -rf .next && rm -rf node_modules && rm -rf dist"
- },
- "dependencies": {
- "@atlaskit/pragmatic-drag-and-drop": "catalog:",
- "@atlaskit/pragmatic-drag-and-drop-hitbox": "catalog:",
- "@headlessui/react": "catalog:",
- "@makeplane/propel": "catalog:",
- "@plane/constants": "workspace:*",
- "@plane/hooks": "workspace:*",
- "@plane/propel": "workspace:*",
- "@plane/types": "workspace:*",
- "@plane/utils": "workspace:*",
- "@popperjs/core": "catalog:",
- "clsx": "catalog:",
- "lodash-es": "catalog:",
- "lucide-react": "catalog:",
- "react-color": "catalog:",
- "react-day-picker": "catalog:",
- "react-popper": "catalog:",
- "tailwind-merge": "catalog:",
- "use-font-face-observer": "catalog:"
- },
- "devDependencies": {
- "@chromatic-com/storybook": "catalog:",
- "@plane/tailwind-config": "workspace:*",
- "@plane/typescript-config": "workspace:*",
- "@storybook/addon-docs": "catalog:",
- "@storybook/addon-links": "catalog:",
- "@storybook/addon-onboarding": "catalog:",
- "@storybook/addon-styling-webpack": "catalog:",
- "@storybook/addon-webpack5-compiler-swc": "catalog:",
- "@storybook/react": "catalog:",
- "@storybook/react-webpack5": "catalog:",
- "@types/lodash-es": "catalog:",
- "@types/node": "catalog:",
- "@types/react": "catalog:",
- "@types/react-color": "catalog:",
- "@types/react-dom": "catalog:",
- "autoprefixer": "catalog:",
- "postcss-cli": "catalog:",
- "postcss-nested": "catalog:",
- "storybook": "catalog:",
- "tsdown": "catalog:",
- "typescript": "catalog:"
- },
- "peerDependencies": {
- "react": "^19.0.0",
- "react-dom": "^19.0.0"
- }
-}
diff --git a/packages/ui/postcss.config.js b/packages/ui/postcss.config.js
deleted file mode 100644
index 3ad28f15f35..00000000000
--- a/packages/ui/postcss.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import postcssConfig from "@plane/tailwind-config/postcss.config.js";
-
-export default postcssConfig;
diff --git a/packages/ui/src/avatar/avatar.stories.tsx b/packages/ui/src/avatar/avatar.stories.tsx
deleted file mode 100644
index 9f96059f6d4..00000000000
--- a/packages/ui/src/avatar/avatar.stories.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { Meta, StoryObj } from "@storybook/react";
-import { Avatar } from "./avatar";
-
-const meta: Meta = {
- title: "Avatar",
- component: Avatar,
-};
-
-export default meta;
-type Story = StoryObj;
-
-export const Default: Story = {
- args: { name: "John Doe" },
-};
-
-export const Large: Story = {
- args: { name: "John Doe" },
-};
diff --git a/packages/ui/src/breadcrumbs/breadcrumbs.stories.tsx b/packages/ui/src/breadcrumbs/breadcrumbs.stories.tsx
deleted file mode 100644
index a66ac1ef8be..00000000000
--- a/packages/ui/src/breadcrumbs/breadcrumbs.stories.tsx
+++ /dev/null
@@ -1,104 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { Meta, StoryObj } from "@storybook/react";
-import { HomeOutline, SettingsOutline } from "@makeplane/propel/icons";
-import * as React from "react";
-import { Breadcrumbs } from "./breadcrumbs";
-
-const meta: Meta = {
- title: "UI/Breadcrumbs",
- component: Breadcrumbs,
- tags: ["autodocs"],
-};
-
-type TBreadcrumbBlockProps = {
- href?: string;
- label?: string;
- icon?: React.ReactNode;
- disableTooltip?: boolean;
-};
-
-// TODO: remove this component and use web Link component
-function BreadcrumbBlock(props: TBreadcrumbBlockProps) {
- const { label, icon, disableTooltip = false } = props;
-
- return (
- <>
-
- {icon && {icon} }
- {label && {label} }
-
- >
- );
-}
-
-export default meta;
-type Story = StoryObj;
-
-export const Default: Story = {
- args: {
- children: [
- } />,
- } />,
- }
- />,
- ],
- },
-};
-
-export const WithLoading: Story = {
- args: {
- isLoading: true,
- children: [
- } />,
- } />,
- ],
- },
-};
-
-export const WithCustomComponent: Story = {
- args: {
- children: [
- } />,
-
-
- Custom Component
-
- }
- />,
- ],
- },
-};
-
-export const SingleItem: Story = {
- args: {
- children: [} />],
- },
-};
-
-export const WithIcons: Story = {
- args: {
- children: [
- } />}
- />,
- } />
- }
- isLast
- />,
- ],
- },
-};
diff --git a/packages/ui/src/button/button.tsx b/packages/ui/src/button/button.tsx
deleted file mode 100644
index 0865507660b..00000000000
--- a/packages/ui/src/button/button.tsx
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import * as React from "react";
-
-import { cn } from "../utils";
-import type { TButtonVariant, TButtonSizes } from "./helper";
-import { getIconStyling, getButtonStyling } from "./helper";
-
-export interface ButtonProps extends React.ButtonHTMLAttributes {
- variant?: TButtonVariant;
- size?: TButtonSizes;
- className?: string;
- loading?: boolean;
- disabled?: boolean;
- appendIcon?: any;
- prependIcon?: any;
- children: React.ReactNode;
-}
-
-const Button = React.forwardRef(function Button(props: ButtonProps, ref: React.ForwardedRef) {
- const {
- variant = "primary",
- size = "md",
- className = "",
- type = "button",
- loading = false,
- disabled = false,
- prependIcon = null,
- appendIcon = null,
- children,
- ...rest
- } = props;
-
- const buttonStyle = getButtonStyling(variant, size, disabled || loading);
- const buttonIconStyle = getIconStyling(size);
-
- return (
-
- {prependIcon && {React.cloneElement(prependIcon, { strokeWidth: 2 })} }
- {children}
- {appendIcon && {React.cloneElement(appendIcon, { strokeWidth: 2 })} }
-
- );
-});
-
-Button.displayName = "plane-ui-button";
-
-export { Button };
diff --git a/packages/ui/src/button/helper.tsx b/packages/ui/src/button/helper.tsx
deleted file mode 100644
index 95ac851643c..00000000000
--- a/packages/ui/src/button/helper.tsx
+++ /dev/null
@@ -1,131 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export type TButtonVariant =
- | "primary"
- | "accent-primary"
- | "outline-primary"
- | "neutral-primary"
- | "link-primary"
- | "danger"
- | "accent-danger"
- | "outline-danger"
- | "link-danger"
- | "tertiary-danger"
- | "link-neutral";
-
-export type TButtonSizes = "sm" | "md" | "lg" | "xl";
-
-export interface IButtonStyling {
- [key: string]: {
- default: string;
- hover: string;
- pressed: string;
- disabled: string;
- };
-}
-
-enum buttonSizeStyling {
- sm = `px-3 py-1.5 font-medium text-11 rounded-sm flex items-center gap-1.5 whitespace-nowrap transition-all justify-center`,
- md = `px-4 py-1.5 font-medium text-13 rounded-sm flex items-center gap-1.5 whitespace-nowrap transition-all justify-center`,
- lg = `px-5 py-2 font-medium text-13 rounded-sm flex items-center gap-1.5 whitespace-nowrap transition-all justify-center`,
- xl = `px-5 py-3.5 font-medium text-13 rounded-sm flex items-center gap-1.5 whitespace-nowrap transition-all justify-center`,
-}
-
-enum buttonIconStyling {
- sm = "h-3 w-3 flex justify-center items-center overflow-hidden my-0.5 flex-shrink-0",
- md = "h-3.5 w-3.5 flex justify-center items-center overflow-hidden my-0.5 flex-shrink-0",
- lg = "h-4 w-4 flex justify-center items-center overflow-hidden my-0.5 flex-shrink-0",
- xl = "h-4 w-4 flex justify-center items-center overflow-hidden my-0.5 flex-shrink-0 ",
-}
-
-export const buttonStyling: IButtonStyling = {
- primary: {
- default: `text-on-color bg-accent-primary`,
- hover: `hover:bg-accent-primary/80`,
- pressed: `focus:text-custom-brand-40 focus:bg-accent-primary/80`,
- disabled: `cursor-not-allowed !bg-layer-1 !text-on-color-disabled`,
- },
- "accent-primary": {
- default: `bg-accent-primary/20 text-accent-primary`,
- hover: `hover:bg-accent-primary/10 hover:text-accent-secondary`,
- pressed: `focus:bg-accent-primary/10`,
- disabled: `cursor-not-allowed !text-accent-primary/60`,
- },
- "outline-primary": {
- default: `text-accent-primary bg-transparent border border-accent-strong`,
- hover: `hover:bg-accent-primary/20`,
- pressed: `focus:text-accent-primary focus:bg-accent-primary/30`,
- disabled: `cursor-not-allowed !text-accent-primary/60 !border-accent-strong-60 `,
- },
- "neutral-primary": {
- default: `text-secondary bg-surface-1 border border-subtle`,
- hover: `hover:bg-surface-2`,
- pressed: `focus:text-tertiary focus:bg-surface-2`,
- disabled: `cursor-not-allowed !bg-layer-1 !text-placeholder`,
- },
- "link-primary": {
- default: `text-accent-primary bg-surface-1`,
- hover: `hover:text-accent-secondary`,
- pressed: `focus:text-accent-primary/80 `,
- disabled: `cursor-not-allowed !text-accent-primary/60`,
- },
- danger: {
- default: `bg-danger-primary text-on-color`,
- hover: ` hover:bg-danger-primary-hover`,
- pressed: `focus:bg-danger-primary-active`,
- disabled: `cursor-not-allowed bg-layer-disabled! text-disabled!`,
- },
- "accent-danger": {
- default: `text-danger-primary bg-red-50`,
- hover: `hover:text-danger-primary hover:bg-red-100`,
- pressed: `focus:text-danger-primary focus:bg-red-100`,
- disabled: `cursor-not-allowed !bg-layer-1 !text-placeholder`,
- },
- "outline-danger": {
- default: `bg-layer-2 text-danger-primary border border-danger-strong`,
- hover: `hover:bg-danger-subtle`,
- pressed: `focus:bg-danger-subtle-hover`,
- disabled: `cursor-not-allowed text-disabled! border-subtle-1!`,
- },
- "link-danger": {
- default: `text-danger-primary bg-surface-1`,
- hover: `hover:text-danger-primary`,
- pressed: `focus:text-danger-primary`,
- disabled: `cursor-not-allowed !bg-layer-1 !text-placeholder`,
- },
- "tertiary-danger": {
- default: `text-danger-primary bg-surface-1 border border-danger-subtle`,
- hover: `hover:bg-red-50 hover:border-danger-subtle`,
- pressed: `focus:text-danger-primary`,
- disabled: `cursor-not-allowed !bg-layer-1 !text-placeholder`,
- },
- "link-neutral": {
- default: `text-tertiary`,
- hover: `hover:text-secondary`,
- pressed: `focus:text-primary`,
- disabled: `cursor-not-allowed !bg-layer-1 !text-placeholder`,
- },
-};
-
-export const getButtonStyling = (variant: TButtonVariant, size: TButtonSizes, disabled: boolean = false): string => {
- let tempVariant: string = ``;
- const currentVariant = buttonStyling[variant];
-
- tempVariant = `${currentVariant.default} ${disabled ? currentVariant.disabled : currentVariant.hover} ${
- currentVariant.pressed
- }`;
-
- let tempSize: string = ``;
- if (size) tempSize = buttonSizeStyling[size];
- return `${tempVariant} ${tempSize}`;
-};
-
-export const getIconStyling = (size: TButtonSizes): string => {
- let icon: string = ``;
- if (size) icon = buttonIconStyling[size];
- return icon;
-};
diff --git a/packages/ui/src/card/card.tsx b/packages/ui/src/card/card.tsx
deleted file mode 100644
index 4ee7f7e71c8..00000000000
--- a/packages/ui/src/card/card.tsx
+++ /dev/null
@@ -1,40 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import * as React from "react";
-import { cn } from "../utils";
-import type { TCardDirection, TCardSpacing, TCardVariant } from "./helper";
-import { ECardDirection, ECardSpacing, ECardVariant, getCardStyle } from "./helper";
-
-export interface CardProps extends React.HTMLAttributes {
- variant?: TCardVariant;
- spacing?: TCardSpacing;
- direction?: TCardDirection;
- className?: string;
- children: React.ReactNode;
-}
-
-const Card = React.forwardRef(function Card(props: CardProps, ref: React.ForwardedRef) {
- const {
- variant = ECardVariant.WITH_SHADOW,
- direction = ECardDirection.COLUMN,
- className = "",
- spacing = ECardSpacing.LG,
- children,
- ...rest
- } = props;
-
- const style = getCardStyle(variant, spacing, direction);
- return (
-
- {children}
-
- );
-});
-
-Card.displayName = "plane-ui-card";
-
-export { Card, ECardVariant, ECardSpacing, ECardDirection };
diff --git a/packages/ui/src/card/helper.tsx b/packages/ui/src/card/helper.tsx
deleted file mode 100644
index cc914c5da8f..00000000000
--- a/packages/ui/src/card/helper.tsx
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export enum ECardVariant {
- WITHOUT_SHADOW = "without-shadow",
- WITH_SHADOW = "with-shadow",
-}
-export enum ECardDirection {
- ROW = "row",
- COLUMN = "column",
-}
-export enum ECardSpacing {
- SM = "sm",
- LG = "lg",
-}
-export type TCardVariant = ECardVariant.WITHOUT_SHADOW | ECardVariant.WITH_SHADOW;
-export type TCardDirection = ECardDirection.ROW | ECardDirection.COLUMN;
-export type TCardSpacing = ECardSpacing.SM | ECardSpacing.LG;
-
-export interface ICardProperties {
- [key: string]: string;
-}
-
-const DEFAULT_STYLE = "bg-surface-1 rounded-lg border-[0.5px] border-subtle w-full flex flex-col";
-export const containerStyle: ICardProperties = {
- [ECardVariant.WITHOUT_SHADOW]: "",
- [ECardVariant.WITH_SHADOW]: "hover:shadow-raised-200 duration-300",
-};
-export const spacings = {
- [ECardSpacing.SM]: "p-4",
- [ECardSpacing.LG]: "p-6",
-};
-export const directions = {
- [ECardDirection.ROW]: "flex-row space-x-3",
- [ECardDirection.COLUMN]: "flex-col space-y-3",
-};
-export const getCardStyle = (variant: TCardVariant, spacing: TCardSpacing, direction: TCardDirection) =>
- DEFAULT_STYLE + " " + directions[direction] + " " + containerStyle[variant] + " " + spacings[spacing];
diff --git a/packages/ui/src/card/index.ts b/packages/ui/src/card/index.ts
deleted file mode 100644
index 4260f8508d3..00000000000
--- a/packages/ui/src/card/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export * from "./card";
diff --git a/packages/ui/src/collapsible/collapsible-button.tsx b/packages/ui/src/collapsible/collapsible-button.tsx
deleted file mode 100644
index b2b1c4404b1..00000000000
--- a/packages/ui/src/collapsible/collapsible-button.tsx
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import React from "react";
-import type { ISvgIcons } from "@plane/propel/icons";
-import { DropdownOutline } from "@makeplane/propel/icons";
-import { cn } from "../utils";
-
-type Props = {
- isOpen: boolean;
- title: React.ReactNode;
- hideChevron?: boolean;
- indicatorElement?: React.ReactNode;
- actionItemElement?: React.ReactNode;
- className?: string;
- titleClassName?: string;
- ChevronIcon?: React.FC;
-};
-
-export function CollapsibleButton(props: Props) {
- const {
- isOpen,
- title,
- hideChevron = false,
- indicatorElement,
- actionItemElement,
- className = "",
- titleClassName = "",
- ChevronIcon = DropdownOutline,
- } = props;
- return (
-
-
-
- {!hideChevron && (
-
- )}
- {title}
-
- {indicatorElement && indicatorElement}
-
- {actionItemElement && isOpen && actionItemElement}
-
- );
-}
diff --git a/packages/ui/src/collapsible/collapsible.tsx b/packages/ui/src/collapsible/collapsible.tsx
deleted file mode 100644
index b440d1daf51..00000000000
--- a/packages/ui/src/collapsible/collapsible.tsx
+++ /dev/null
@@ -1,63 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import { Disclosure, Transition } from "@headlessui/react";
-import React, { useState, useEffect, useCallback } from "react";
-
-export type TCollapsibleProps = {
- title: string | React.ReactNode;
- children: React.ReactNode;
- buttonRef?: React.RefObject;
- className?: string;
- buttonClassName?: string;
- isOpen?: boolean;
- onToggle?: () => void;
- defaultOpen?: boolean;
-};
-
-export function Collapsible(props: TCollapsibleProps) {
- const { title, children, buttonRef, className, buttonClassName, isOpen, onToggle, defaultOpen } = props;
- // state
- const [localIsOpen, setLocalIsOpen] = useState(isOpen || defaultOpen ? true : false);
-
- useEffect(() => {
- if (isOpen !== undefined) {
- setLocalIsOpen(isOpen);
- }
- }, [isOpen]);
-
- // handlers
- const handleOnClick = useCallback(() => {
- if (isOpen !== undefined) {
- if (onToggle) onToggle();
- } else {
- setLocalIsOpen((prev) => !prev);
- }
- }, [isOpen, onToggle]);
-
- return (
-
-
- {title}
-
-
-
- {children}
-
-
-
- );
-}
diff --git a/packages/ui/src/collapsible/index.ts b/packages/ui/src/collapsible/index.ts
deleted file mode 100644
index e1a798d68ae..00000000000
--- a/packages/ui/src/collapsible/index.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export * from "./collapsible";
-export * from "./collapsible-button";
diff --git a/packages/ui/src/dropdown/Readme.md b/packages/ui/src/dropdown/Readme.md
deleted file mode 100644
index 4c9bad817c1..00000000000
--- a/packages/ui/src/dropdown/Readme.md
+++ /dev/null
@@ -1,48 +0,0 @@
-Below is a detailed list of the props included:
-
-### Root Props
-
-- value: string | string[]; - Current selected value.
-- onChange: (value: string | string []) => void; - Callback function for handling value changes.
-- options: TDropdownOption[] | undefined; - Array of options.
-- onOpen?: () => void; - Callback function triggered when the dropdown opens.
-- onClose?: () => void; - Callback function triggered when the dropdown closes.
-- containerClassName?: (isOpen: boolean) => string; - Function to return the class name for the container based on the open state.
-- tabIndex?: number; - Sets the tab index for the dropdown.
-- placement?: Placement; - Determines the placement of the dropdown (e.g., top, bottom, left, right).
-- disabled?: boolean; - Disables the dropdown if set to true.
-
----
-
-### Button Props
-
-- buttonContent?: (isOpen: boolean) => React.ReactNode; - Function to render the content of the button based on the open state.
-- buttonContainerClassName?: string; - Class name for the button container.
-- buttonClassName?: string; - Class name for the button itself.
-
----
-
-### Input Props
-
-- disableSearch?: boolean; - Disables the search input if set to true.
-- inputPlaceholder?: string; - Placeholder text for the search input.
-- inputClassName?: string; - Class name for the search input.
-- inputIcon?: React.ReactNode; - Icon to be displayed in the search input.
-- inputContainerClassName?: string; - Class name for the search input container.
-
----
-
-### Options Props
-
-- keyExtractor: (option: TDropdownOption) => string; - Function to extract the key from each option.
-- optionsContainerClassName?: string; - Class name for the options container.
-- queryArray: string[]; - Array of strings to be used for querying the options.
-- sortByKey: string; - Key to sort the options by.
-- firstItem?: (optionValue: string) => boolean; - Function to determine if an option should be the first item.
-- renderItem?: ({ value, selected }: { value: string; selected: boolean }) => React.ReactNode; - Function to render each option.
-- loader?: React.ReactNode; - Loader element to be displayed while options are being loaded.
-- disableSorting?: boolean; - Disables sorting of the options if set to true.
-
----
-
-These properties offer extensive control over the dropdown's behavior and presentation, making it a highly versatile component suitable for various scenarios.
diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts
deleted file mode 100644
index 5045d520d8d..00000000000
--- a/packages/ui/src/index.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export * from "./avatar";
-export * from "./breadcrumbs";
-export * from "./card";
-export * from "./collapsible";
-export * from "./content-wrapper";
-export * from "./control-link";
-export * from "./drag-handle";
-export * from "./drop-indicator";
-export * from "./dropdown";
-export * from "./dropdowns";
-export * from "./favorite-star";
-export * from "./form-fields";
-export * from "./header";
-export * from "./link";
-export * from "./loader";
-export * from "./modals";
-export * from "./popovers";
-export * from "./row";
-export * from "./sortable";
-export * from "./spinners";
-export * from "./tables";
-export * from "./tag";
-export * from "./utils";
-export * from "./oauth";
diff --git a/packages/ui/src/popovers/popover-menu.stories.tsx b/packages/ui/src/popovers/popover-menu.stories.tsx
deleted file mode 100644
index 292cc1b55a4..00000000000
--- a/packages/ui/src/popovers/popover-menu.stories.tsx
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { Meta, StoryObj } from "@storybook/react";
-import React from "react";
-import { PopoverMenu } from "./popover-menu";
-
-type TPopoverMenu = {
- id: number;
- name: string;
-};
-
-const meta: Meta> = {
- title: "Components/PopoverMenu",
- component: PopoverMenu,
- parameters: {
- layout: "centered",
- },
- tags: ["autodocs"],
- args: {
- popperPosition: "bottom-start",
- panelClassName: "rounded-sm bg-gray-100 p-2",
- data: [
- { id: 1, name: "John Doe" },
- { id: 2, name: "Jane Doe" },
- { id: 3, name: "John Smith" },
- { id: 4, name: "Jane Smith" },
- ],
- keyExtractor: (item, index: number) => `${item.id}-${index}`,
- render: (item: TPopoverMenu) => (
-
- {item.name}
-
- ),
- },
-};
-
-export default meta;
-type Story = StoryObj>;
-
-export const Default: Story = {};
diff --git a/packages/ui/src/popovers/popover.stories.tsx b/packages/ui/src/popovers/popover.stories.tsx
deleted file mode 100644
index 030367b70c4..00000000000
--- a/packages/ui/src/popovers/popover.stories.tsx
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { Meta, StoryObj } from "@storybook/react";
-import React from "react";
-import { Popover } from "./popover";
-
-const meta: Meta = {
- title: "Popover",
- component: Popover,
-};
-
-export default meta;
-
-// types
-type Story = StoryObj;
-
-// data
-
-// components
-const RenderCustomPopoverComponent = (
-
- Your custom component
-
- {["option1", "option2", "option3"].map((option) => (
-
- {option}
-
- ))}
-
-
-);
-
-// stories
-export const Default: Story = {
- args: {
- popperPosition: "bottom-start",
- panelClassName: "rounded-sm bg-gray-100 p-2",
- children: RenderCustomPopoverComponent,
- },
-};
-
-export const CustomMenuButton: Story = {
- args: {
- popperPosition: "bottom-start",
- button: (
-
- Custom Menu Button
-
- ),
- panelClassName: "rounded-sm bg-gray-100 p-2",
- children: RenderCustomPopoverComponent,
- },
-};
diff --git a/packages/ui/src/sortable/sortable.stories.tsx b/packages/ui/src/sortable/sortable.stories.tsx
deleted file mode 100644
index 474a764aaaa..00000000000
--- a/packages/ui/src/sortable/sortable.stories.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { Meta, StoryObj } from "@storybook/react";
-import React from "react";
-import { Sortable } from "./sortable";
-
-type StoryItem = { id: string; name: string };
-
-const meta: Meta> = {
- title: "Sortable",
- component: Sortable,
- args: {
- data: [
- { id: "1", name: "John Doe" },
- { id: "2", name: "Satish" },
- { id: "3", name: "Alice" },
- { id: "4", name: "Bob" },
- { id: "5", name: "Charlie" },
- ],
- render: (item: StoryItem) => (
- //
- {item.name}
- //
- ),
- onChange: (data) => console.log(data.map(({ id }) => id)),
- keyExtractor: (item) => item.id,
- },
-};
-
-export default meta;
-
-type Story = StoryObj;
-
-export const Default: Story = {};
diff --git a/packages/ui/src/spinners/circular-spinner.tsx b/packages/ui/src/spinners/circular-spinner.tsx
deleted file mode 100644
index 59aacd6ceac..00000000000
--- a/packages/ui/src/spinners/circular-spinner.tsx
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import * as React from "react";
-// helpers
-import { cn } from "../utils";
-
-export interface ISpinner extends React.SVGAttributes {
- height?: string;
- width?: string;
- className?: string | undefined;
-}
-
-export function Spinner({ height = "32px", width = "32px", className = "" }: ISpinner) {
- return (
-
- );
-}
diff --git a/packages/ui/src/spinners/index.ts b/packages/ui/src/spinners/index.ts
deleted file mode 100644
index 6f87ad9505e..00000000000
--- a/packages/ui/src/spinners/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export * from "./circular-spinner";
diff --git a/packages/ui/src/tables/table.stories.tsx b/packages/ui/src/tables/table.stories.tsx
deleted file mode 100644
index e1b03fcb121..00000000000
--- a/packages/ui/src/tables/table.stories.tsx
+++ /dev/null
@@ -1,67 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import type { Meta, StoryObj } from "@storybook/react";
-import React from "react";
-import { Table } from "./table";
-
-const meta: Meta = {
- title: "Table",
- component: Table,
-};
-
-export default meta;
-
-// types
-type TTableData = {
- id: string;
- name: string;
- age: number;
-};
-
-type Story = StoryObj>;
-
-// data
-const tableData: TTableData[] = [
- { id: "1", name: "Ernest", age: 25 },
- { id: "2", name: "Ann", age: 30 },
- { id: "3", name: "Russell", age: 35 },
- { id: "4", name: "Verna", age: 40 },
-];
-
-const tableColumns = [
- {
- key: "id",
- content: "Id",
- tdRender: (rowData: TTableData) => {rowData.id},
- },
- {
- key: "name",
- content: "Name",
- tdRender: (rowData: TTableData) => {rowData.name},
- },
- {
- key: "age",
- content: "Age",
- tdRender: (rowData: TTableData) => {rowData.age},
- },
-];
-
-// stories
-export const Default: Story = {
- args: {
- data: tableData,
- columns: tableColumns,
- keyExtractor: (rowData) => rowData.id,
- tableClassName: "bg-gray-100",
- tHeadClassName: "bg-gray-200",
- tHeadTrClassName: "text-gray-600 text-left text-13 font-medium",
- thClassName: "font-medium",
- tBodyClassName: "bg-gray-100",
- tBodyTrClassName: "text-gray-600",
- tdClassName: "font-medium",
- },
-};
diff --git a/packages/ui/src/tag/helper.tsx b/packages/ui/src/tag/helper.tsx
deleted file mode 100644
index 74f393e7306..00000000000
--- a/packages/ui/src/tag/helper.tsx
+++ /dev/null
@@ -1,30 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export enum ETagVariant {
- OUTLINED = "outlined",
-}
-export enum ETagSize {
- SM = "sm",
- LG = "lg",
-}
-export type TTagVariant = ETagVariant.OUTLINED;
-
-export type TTagSize = ETagSize.SM | ETagSize.LG;
-export interface ITagProperties {
- [key: string]: string;
-}
-
-export const containerStyle: ITagProperties = {
- [ETagVariant.OUTLINED]:
- "flex items-center rounded-md border border-subtle text-11 text-tertiary hover:text-secondary min-h-[36px] my-auto capitalize flex-wrap cursor-pointer gap-1.5",
-};
-export const sizes = {
- [ETagSize.SM]: "p-1.5",
- [ETagSize.LG]: "p-6",
-};
-
-export const getTagStyle = (variant: TTagVariant, size: TTagSize) => containerStyle[variant] + " " + sizes[size];
diff --git a/packages/ui/src/tag/index.ts b/packages/ui/src/tag/index.ts
deleted file mode 100644
index 66ae25f8f09..00000000000
--- a/packages/ui/src/tag/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export * from "./tag";
diff --git a/packages/ui/src/tag/tag.tsx b/packages/ui/src/tag/tag.tsx
deleted file mode 100644
index 29faf5a35ab..00000000000
--- a/packages/ui/src/tag/tag.tsx
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-import * as React from "react";
-import { cn } from "../utils";
-import type { TTagSize, TTagVariant } from "./helper";
-import { ETagSize, ETagVariant, getTagStyle } from "./helper";
-
-export interface TagProps extends React.ComponentProps<"div"> {
- variant?: TTagVariant;
- size?: TTagSize;
- className?: string;
- children: React.ReactNode;
-}
-
-const Tag = React.forwardRef(function Tag(props: TagProps, ref: React.ForwardedRef) {
- const { variant = ETagVariant.OUTLINED, className = "", size = ETagSize.SM, children, ...rest } = props;
-
- const style = getTagStyle(variant, size);
- return (
-
- {children}
-
- );
-});
-
-Tag.displayName = "plane-ui-container";
-
-export { Tag, ETagVariant, ETagSize };
diff --git a/packages/ui/src/utils/classname.tsx b/packages/ui/src/utils/classname.tsx
deleted file mode 100644
index 7ac89ce895c..00000000000
--- a/packages/ui/src/utils/classname.tsx
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export { cn } from "@plane/utils";
diff --git a/packages/ui/src/utils/index.ts b/packages/ui/src/utils/index.ts
deleted file mode 100644
index bb61992e662..00000000000
--- a/packages/ui/src/utils/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Copyright (c) 2023-present Plane Software, Inc. and contributors
- * SPDX-License-Identifier: AGPL-3.0-only
- * See the LICENSE file for details.
- */
-
-export * from "./classname";
diff --git a/packages/ui/styles/globals.css b/packages/ui/styles/globals.css
deleted file mode 100644
index 434ca7f9100..00000000000
--- a/packages/ui/styles/globals.css
+++ /dev/null
@@ -1 +0,0 @@
-@import "@plane/tailwind-config/index.css";
diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json
deleted file mode 100644
index f22b1c54148..00000000000
--- a/packages/ui/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "@plane/typescript-config/react-library.json",
- "include": ["src"],
- "compilerOptions": {
- "noUnusedLocals": false,
- "noUnusedParameters": false,
- "exactOptionalPropertyTypes": false,
- "noImplicitReturns": false
- },
- "exclude": ["dist", "node_modules"]
-}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b86bc5ac1fd..27396578fd8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -21,9 +21,6 @@ catalogs:
'@bprogress/core':
specifier: ^1.3.4
version: 1.3.4
- '@chromatic-com/storybook':
- specifier: 5.2.1
- version: 5.2.1
'@effect/platform':
specifier: ^0.94.0
version: 0.94.1
@@ -93,33 +90,6 @@ catalogs:
'@react-router/serve':
specifier: 8.3.0
version: 8.3.0
- '@storybook/addon-designs':
- specifier: 11.1.3
- version: 11.1.3
- '@storybook/addon-docs':
- specifier: 10.4.6
- version: 10.4.6
- '@storybook/addon-links':
- specifier: 10.4.6
- version: 10.4.6
- '@storybook/addon-onboarding':
- specifier: 10.4.6
- version: 10.4.6
- '@storybook/addon-styling-webpack':
- specifier: 3.0.2
- version: 3.0.2
- '@storybook/addon-webpack5-compiler-swc':
- specifier: 4.0.3
- version: 4.0.3
- '@storybook/react':
- specifier: 10.4.6
- version: 10.4.6
- '@storybook/react-vite':
- specifier: 10.4.6
- version: 10.4.6
- '@storybook/react-webpack5':
- specifier: 10.4.6
- version: 10.4.6
'@tailwindcss/postcss':
specifier: 4.1.17
version: 4.1.17
@@ -240,18 +210,12 @@ catalogs:
ast-types:
specifier: 0.14.2
version: 0.14.2
- autoprefixer:
- specifier: ^10.4.19
- version: 10.4.21
buffer:
specifier: ^6.0.3
version: 6.0.3
chroma-js:
specifier: ^3.2.0
version: 3.2.0
- class-variance-authority:
- specifier: 0.7.1
- version: 0.7.1
clsx:
specifier: ^2.1.1
version: 2.1.1
@@ -375,21 +339,12 @@ catalogs:
pdf-parse:
specifier: ^2.4.5
version: 2.4.5
- postcss-cli:
- specifier: ^11.0.0
- version: 11.0.1
- postcss-nested:
- specifier: ^6.0.1
- version: 6.2.0
prosemirror-codemark:
specifier: ^0.4.2
version: 0.4.2
react-color:
specifier: ^2.19.3
version: 2.19.3
- react-day-picker:
- specifier: 9.5.0
- version: 9.5.0
react-dropzone:
specifier: ^14.2.3
version: 14.3.8
@@ -447,9 +402,6 @@ catalogs:
smooth-scroll-into-view-if-needed:
specifier: ^2.0.2
version: 2.0.2
- storybook:
- specifier: 10.4.6
- version: 10.4.6
swr:
specifier: 2.4.2
version: 2.4.2
@@ -879,6 +831,9 @@ importers:
'@makeplane/propel':
specifier: 'catalog:'
version: 0.3.0(@date-fns/tz@1.4.1)(@types/react@19.2.17)(date-fns@4.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(tailwindcss@4.1.17)
+ '@plane/blocks':
+ specifier: workspace:*
+ version: link:../../packages/blocks
'@plane/constants':
specifier: workspace:*
version: link:../../packages/constants
@@ -888,18 +843,12 @@ importers:
'@plane/i18n':
specifier: workspace:*
version: link:../../packages/i18n
- '@plane/propel':
- specifier: workspace:*
- version: link:../../packages/propel
'@plane/services':
specifier: workspace:*
version: link:../../packages/services
'@plane/types':
specifier: workspace:*
version: link:../../packages/types
- '@plane/ui':
- specifier: workspace:*
- version: link:../../packages/ui
'@plane/utils':
specifier: workspace:*
version: link:../../packages/utils
@@ -1036,6 +985,9 @@ importers:
'@makeplane/propel':
specifier: 'catalog:'
version: 0.3.0(@date-fns/tz@1.4.1)(@types/react@19.2.17)(date-fns@4.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(tailwindcss@4.1.17)
+ '@plane/blocks':
+ specifier: workspace:*
+ version: link:../../packages/blocks
'@plane/constants':
specifier: workspace:*
version: link:../../packages/constants
@@ -1048,9 +1000,6 @@ importers:
'@plane/i18n':
specifier: workspace:*
version: link:../../packages/i18n
- '@plane/propel':
- specifier: workspace:*
- version: link:../../packages/propel
'@plane/services':
specifier: workspace:*
version: link:../../packages/services
@@ -1060,9 +1009,6 @@ importers:
'@plane/types':
specifier: workspace:*
version: link:../../packages/types
- '@plane/ui':
- specifier: workspace:*
- version: link:../../packages/ui
'@plane/utils':
specifier: workspace:*
version: link:../../packages/utils
@@ -1218,6 +1164,100 @@ importers:
specifier: 'catalog:'
version: 5.1.4(typescript@5.8.3)(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))
+ packages/blocks:
+ dependencies:
+ '@atlaskit/pragmatic-drag-and-drop':
+ specifier: 'catalog:'
+ version: 1.7.4
+ '@atlaskit/pragmatic-drag-and-drop-hitbox':
+ specifier: 'catalog:'
+ version: 1.1.0
+ '@base-ui-components/react':
+ specifier: 'catalog:'
+ version: 1.0.0-beta.3(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@headlessui/react':
+ specifier: 'catalog:'
+ version: 2.2.10(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@makeplane/propel':
+ specifier: 'catalog:'
+ version: 0.3.0(@date-fns/tz@1.4.1)(@types/react@19.2.17)(date-fns@4.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(tailwindcss@4.1.17)
+ '@plane/constants':
+ specifier: workspace:*
+ version: link:../constants
+ '@plane/hooks':
+ specifier: workspace:*
+ version: link:../hooks
+ '@plane/types':
+ specifier: workspace:*
+ version: link:../types
+ '@plane/utils':
+ specifier: workspace:*
+ version: link:../utils
+ '@popperjs/core':
+ specifier: 'catalog:'
+ version: 2.11.8
+ clsx:
+ specifier: 'catalog:'
+ version: 2.1.1
+ framer-motion:
+ specifier: 'catalog:'
+ version: 12.23.12(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ frimousse:
+ specifier: 'catalog:'
+ version: 0.3.0(react@19.2.8)(typescript@5.8.3)
+ lodash-es:
+ specifier: 4.18.1
+ version: 4.18.1
+ lucide-react:
+ specifier: 'catalog:'
+ version: 0.469.0(react@19.2.8)
+ react:
+ specifier: 19.2.8
+ version: 19.2.8
+ react-color:
+ specifier: 'catalog:'
+ version: 2.19.3(patch_hash=311b81530f5338988f8b57718f24870a7550637159d8360d69f668cba2f2033f)(react@19.2.8)
+ react-dom:
+ specifier: 19.2.8
+ version: 19.2.8(react@19.2.8)
+ react-popper:
+ specifier: 'catalog:'
+ version: 2.3.0(@popperjs/core@2.11.8)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ recharts:
+ specifier: 'catalog:'
+ version: 2.15.4(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ tailwind-merge:
+ specifier: 'catalog:'
+ version: 3.4.0
+ use-font-face-observer:
+ specifier: 'catalog:'
+ version: 1.3.0(react@19.2.8)
+ devDependencies:
+ '@plane/tailwind-config':
+ specifier: workspace:*
+ version: link:../tailwind-config
+ '@plane/typescript-config':
+ specifier: workspace:*
+ version: link:../typescript-config
+ '@types/lodash-es':
+ specifier: 'catalog:'
+ version: 4.17.12
+ '@types/react':
+ specifier: 19.2.17
+ version: 19.2.17
+ '@types/react-color':
+ specifier: 'catalog:'
+ version: 3.0.13(@types/react@19.2.17)
+ '@types/react-dom':
+ specifier: 19.2.3
+ version: 19.2.3(@types/react@19.2.17)
+ tsdown:
+ specifier: 'catalog:'
+ version: 0.16.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.11.3)(oxc-resolver@11.20.0)(typescript@5.8.3)
+ typescript:
+ specifier: 5.8.3
+ version: 5.8.3
+
packages/codemods:
devDependencies:
'@hypermod/utils':
@@ -1299,21 +1339,18 @@ importers:
'@makeplane/propel':
specifier: 'catalog:'
version: 0.3.0(@date-fns/tz@1.4.1)(@types/react@19.2.17)(date-fns@4.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(tailwindcss@4.1.17)
+ '@plane/blocks':
+ specifier: workspace:*
+ version: link:../blocks
'@plane/constants':
specifier: workspace:*
version: link:../constants
'@plane/hooks':
specifier: workspace:*
version: link:../hooks
- '@plane/propel':
- specifier: workspace:*
- version: link:../propel
'@plane/types':
specifier: workspace:*
version: link:../types
- '@plane/ui':
- specifier: workspace:*
- version: link:../ui
'@plane/utils':
specifier: workspace:*
version: link:../utils
@@ -1553,97 +1590,6 @@ importers:
specifier: 5.8.3
version: 5.8.3
- packages/propel:
- dependencies:
- '@base-ui-components/react':
- specifier: 'catalog:'
- version: 1.0.0-beta.3(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@makeplane/propel':
- specifier: 'catalog:'
- version: 0.3.0(@date-fns/tz@1.4.1)(@types/react@19.2.17)(date-fns@4.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(tailwindcss@4.1.17)
- '@plane/constants':
- specifier: workspace:*
- version: link:../constants
- '@plane/hooks':
- specifier: workspace:*
- version: link:../hooks
- '@plane/types':
- specifier: workspace:*
- version: link:../types
- '@plane/utils':
- specifier: workspace:*
- version: link:../utils
- '@tanstack/react-table':
- specifier: 'catalog:'
- version: 8.21.3(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- class-variance-authority:
- specifier: 'catalog:'
- version: 0.7.1
- clsx:
- specifier: 'catalog:'
- version: 2.1.1
- cmdk:
- specifier: 'catalog:'
- version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- framer-motion:
- specifier: 'catalog:'
- version: 12.23.12(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- frimousse:
- specifier: 'catalog:'
- version: 0.3.0(react@19.2.8)(typescript@5.8.3)
- lucide-react:
- specifier: 'catalog:'
- version: 0.469.0(react@19.2.8)
- react:
- specifier: 19.2.8
- version: 19.2.8
- react-day-picker:
- specifier: 'catalog:'
- version: 9.5.0(react@19.2.8)
- react-dom:
- specifier: 19.2.8
- version: 19.2.8(react@19.2.8)
- recharts:
- specifier: 'catalog:'
- version: 2.15.4(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- tailwind-merge:
- specifier: 'catalog:'
- version: 3.4.0
- use-font-face-observer:
- specifier: 'catalog:'
- version: 1.3.0(react@19.2.8)
- devDependencies:
- '@plane/tailwind-config':
- specifier: workspace:*
- version: link:../tailwind-config
- '@plane/typescript-config':
- specifier: workspace:*
- version: link:../typescript-config
- '@storybook/addon-designs':
- specifier: 'catalog:'
- version: 11.1.3(@storybook/addon-docs@10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1)))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))
- '@storybook/addon-docs':
- specifier: 'catalog:'
- version: 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1))
- '@storybook/react-vite':
- specifier: 'catalog:'
- version: 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1))
- '@types/react':
- specifier: 19.2.17
- version: 19.2.17
- '@types/react-dom':
- specifier: 19.2.3
- version: 19.2.3(@types/react@19.2.17)
- storybook:
- specifier: 'catalog:'
- version: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- tsdown:
- specifier: 'catalog:'
- version: 0.16.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.11.3)(oxc-resolver@11.20.0)(typescript@5.8.3)
- typescript:
- specifier: 5.8.3
- version: 5.8.3
-
packages/services:
dependencies:
'@plane/constants':
@@ -1758,205 +1704,78 @@ importers:
packages/typescript-config: {}
- packages/ui:
+ packages/utils:
dependencies:
- '@atlaskit/pragmatic-drag-and-drop':
- specifier: 'catalog:'
- version: 1.7.4
- '@atlaskit/pragmatic-drag-and-drop-hitbox':
- specifier: 'catalog:'
- version: 1.1.0
- '@headlessui/react':
- specifier: 'catalog:'
- version: 2.2.10(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
'@makeplane/propel':
specifier: 'catalog:'
version: 0.3.0(@date-fns/tz@1.4.1)(@types/react@19.2.17)(date-fns@4.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(tailwindcss@4.1.17)
'@plane/constants':
specifier: workspace:*
version: link:../constants
- '@plane/hooks':
- specifier: workspace:*
- version: link:../hooks
- '@plane/propel':
- specifier: workspace:*
- version: link:../propel
'@plane/types':
specifier: workspace:*
version: link:../types
- '@plane/utils':
- specifier: workspace:*
- version: link:../utils
- '@popperjs/core':
+ chroma-js:
specifier: 'catalog:'
- version: 2.11.8
+ version: 3.2.0
clsx:
specifier: 'catalog:'
version: 2.1.1
+ date-fns:
+ specifier: 'catalog:'
+ version: 4.1.0
+ hast:
+ specifier: 'catalog:'
+ version: 1.0.0
+ hast-util-to-mdast:
+ specifier: 'catalog:'
+ version: 10.1.2
lodash-es:
specifier: 4.18.1
version: 4.18.1
lucide-react:
specifier: 'catalog:'
version: 0.469.0(react@19.2.8)
+ mdast:
+ specifier: 'catalog:'
+ version: 3.0.0
react:
specifier: 19.2.8
version: 19.2.8
- react-color:
+ rehype-parse:
specifier: 'catalog:'
- version: 2.19.3(patch_hash=311b81530f5338988f8b57718f24870a7550637159d8360d69f668cba2f2033f)(react@19.2.8)
- react-day-picker:
+ version: 9.0.1
+ rehype-remark:
specifier: 'catalog:'
- version: 9.5.0(react@19.2.8)
- react-dom:
- specifier: 19.2.8
- version: 19.2.8(react@19.2.8)
- react-popper:
+ version: 10.0.1
+ remark-gfm:
specifier: 'catalog:'
- version: 2.3.0(@popperjs/core@2.11.8)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ version: 4.0.1
+ remark-stringify:
+ specifier: 'catalog:'
+ version: 11.0.0
+ sanitize-html:
+ specifier: 'catalog:'
+ version: 2.17.7
tailwind-merge:
specifier: 'catalog:'
version: 3.4.0
- use-font-face-observer:
+ unified:
specifier: 'catalog:'
- version: 1.3.0(react@19.2.8)
+ version: 11.0.5
+ uuid:
+ specifier: 14.0.0
+ version: 14.0.0
devDependencies:
- '@chromatic-com/storybook':
- specifier: 'catalog:'
- version: 5.2.1(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))
- '@plane/tailwind-config':
- specifier: workspace:*
- version: link:../tailwind-config
'@plane/typescript-config':
specifier: workspace:*
version: link:../typescript-config
- '@storybook/addon-docs':
- specifier: 'catalog:'
- version: 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- '@storybook/addon-links':
- specifier: 'catalog:'
- version: 10.4.6(@types/react@19.2.17)(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))
- '@storybook/addon-onboarding':
- specifier: 'catalog:'
- version: 10.4.6(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))
- '@storybook/addon-styling-webpack':
- specifier: 'catalog:'
- version: 3.0.2(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- '@storybook/addon-webpack5-compiler-swc':
- specifier: 'catalog:'
- version: 4.0.3(@swc/helpers@0.5.17)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- '@storybook/react':
+ '@types/chroma-js':
specifier: 'catalog:'
- version: 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)
- '@storybook/react-webpack5':
+ version: 3.1.2
+ '@types/hast':
specifier: 'catalog:'
- version: 10.4.6(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)
- '@types/lodash-es':
- specifier: 'catalog:'
- version: 4.17.12
- '@types/node':
- specifier: 'catalog:'
- version: 22.12.0
- '@types/react':
- specifier: 19.2.17
- version: 19.2.17
- '@types/react-color':
- specifier: 'catalog:'
- version: 3.0.13(@types/react@19.2.17)
- '@types/react-dom':
- specifier: 19.2.3
- version: 19.2.3(@types/react@19.2.17)
- autoprefixer:
- specifier: 'catalog:'
- version: 10.4.21(postcss@8.5.25)
- postcss-cli:
- specifier: 'catalog:'
- version: 11.0.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.20.6)
- postcss-nested:
- specifier: 'catalog:'
- version: 6.2.0(postcss@8.5.25)
- storybook:
- specifier: 'catalog:'
- version: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- tsdown:
- specifier: 'catalog:'
- version: 0.16.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.11.3)(oxc-resolver@11.20.0)(typescript@5.8.3)
- typescript:
- specifier: 5.8.3
- version: 5.8.3
-
- packages/utils:
- dependencies:
- '@makeplane/propel':
- specifier: 'catalog:'
- version: 0.3.0(@date-fns/tz@1.4.1)(@types/react@19.2.17)(date-fns@4.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(tailwindcss@4.1.17)
- '@plane/constants':
- specifier: workspace:*
- version: link:../constants
- '@plane/types':
- specifier: workspace:*
- version: link:../types
- chroma-js:
- specifier: 'catalog:'
- version: 3.2.0
- clsx:
- specifier: 'catalog:'
- version: 2.1.1
- date-fns:
- specifier: 'catalog:'
- version: 4.1.0
- hast:
- specifier: 'catalog:'
- version: 1.0.0
- hast-util-to-mdast:
- specifier: 'catalog:'
- version: 10.1.2
- lodash-es:
- specifier: 4.18.1
- version: 4.18.1
- lucide-react:
- specifier: 'catalog:'
- version: 0.469.0(react@19.2.8)
- mdast:
- specifier: 'catalog:'
- version: 3.0.0
- react:
- specifier: 19.2.8
- version: 19.2.8
- rehype-parse:
- specifier: 'catalog:'
- version: 9.0.1
- rehype-remark:
- specifier: 'catalog:'
- version: 10.0.1
- remark-gfm:
- specifier: 'catalog:'
- version: 4.0.1
- remark-stringify:
- specifier: 'catalog:'
- version: 11.0.0
- sanitize-html:
- specifier: 'catalog:'
- version: 2.17.7
- tailwind-merge:
- specifier: 'catalog:'
- version: 3.4.0
- unified:
- specifier: 'catalog:'
- version: 11.0.5
- uuid:
- specifier: 14.0.0
- version: 14.0.0
- devDependencies:
- '@plane/typescript-config':
- specifier: workspace:*
- version: link:../typescript-config
- '@types/chroma-js':
- specifier: 'catalog:'
- version: 3.1.2
- '@types/hast':
- specifier: 'catalog:'
- version: 3.0.4
+ version: 3.0.4
'@types/lodash-es':
specifier: 'catalog:'
version: 4.17.12
@@ -1981,9 +1800,6 @@ importers:
packages:
- '@adobe/css-tools@4.4.4':
- resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==}
-
'@alloc/quick-lru@5.2.0':
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
@@ -2238,12 +2054,6 @@ packages:
'@bprogress/core@1.3.4':
resolution: {integrity: sha512-q/AqpurI/1uJzOrQROuZWixn/+ARekh+uvJGwLCP6HQ/EqAX4SkvNf618tSBxL4NysC0MwqAppb/mRw6Tzi61w==}
- '@chromatic-com/storybook@5.2.1':
- resolution: {integrity: sha512-z6I7NJk/0VngA64y5TNYaB4Hc2X8+90n4op6lBt9PvWk5TmIlFLDqdX33rlrwbNRkkYijVgA/wO04rVYXi5Mlg==}
- engines: {node: '>=20.0.0', yarn: '>=1.22.18'}
- peerDependencies:
- storybook: ^0.0.0-0 || ^10.1.0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 || ^10.4.0-0 || ^10.5.0-0 || ^10.6.0-0
-
'@colors/colors@1.6.0':
resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==}
engines: {node: '>=0.1.90'}
@@ -2329,18 +2139,12 @@ packages:
'@emnapi/core@1.10.0':
resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==}
- '@emnapi/core@1.9.2':
- resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==}
-
'@emnapi/runtime@1.10.0':
resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==}
'@emnapi/runtime@1.11.3':
resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==}
- '@emnapi/runtime@1.9.2':
- resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==}
-
'@emnapi/wasi-threads@1.2.1':
resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
@@ -2530,14 +2334,6 @@ packages:
resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@figspec/components@2.1.0':
- resolution: {integrity: sha512-PFKBX2oFz+vhThKTNsu7Mh4ZT3X7YCiM694UkAMT36j/p0tdmXs9Je0Sf88stTEcMgwYvNv9TZtvniYmgaE+bw==}
-
- '@figspec/react@2.0.1':
- resolution: {integrity: sha512-xflqJ3XQZVzm8+7dsm8OFxVAmBNNA3Mg65sqwNHiq7VRSMSD7qwH4BPsBy07ZaX+9nHeaacBpFZd3Q0aIsISqw==}
- peerDependencies:
- react: 19.2.8
-
'@floating-ui/core@1.8.0':
resolution: {integrity: sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==}
@@ -2842,19 +2638,6 @@ packages:
'@ioredis/commands@1.3.0':
resolution: {integrity: sha512-M/T6Zewn7sDaBQEqIZ8Rb+i9y8qfGmq+5SDFSf9sA2lUZTmdDLVdOiQaeDp+Q4wElZ9HG1GAX5KhDaidp6LQsQ==}
- '@isaacs/cliui@9.0.0':
- resolution: {integrity: sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==}
- engines: {node: '>=18'}
-
- '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0':
- resolution: {integrity: sha512-qvsTEwEFefhdirGOPnu9Wp6ChfIwy2dBCRuETU3uE+4cC+PFoxMSiiEhxk4lOluA34eARHA0OxqsEUYDqRMgeQ==}
- peerDependencies:
- typescript: 5.8.3
- vite: 8.0.16
- peerDependenciesMeta:
- typescript:
- optional: true
-
'@jridgewell/gen-mapping@0.3.13':
resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
@@ -2877,14 +2660,6 @@ packages:
'@lifeomic/attempt@3.1.0':
resolution: {integrity: sha512-QZqem4QuAnAyzfz+Gj5/+SLxqwCAw2qmt7732ZXodr6VDWGeYLG6w1i/vYLa55JQM9wRuBKLmXmiZ2P0LtE5rw==}
- '@lit-labs/react@2.1.3':
- resolution: {integrity: sha512-OD9h2JynerBQUMNzb563jiVpxfvPF0HjQkKY2mx0lpVYvD7F+rtJpOGz6ek+6ufMidV3i+MPT9SX62OKWHFrQg==}
-
- '@lit/react@1.0.8':
- resolution: {integrity: sha512-p2+YcF+JE67SRX3mMlJ1TKCSTsgyOVdAwd/nxp3NuV1+Cb6MWALbN6nT7Ld4tpmYofcE5kcaSY1YBB9erY+6fw==}
- peerDependencies:
- '@types/react': 19.2.17
-
'@makeplane/propel@0.3.0':
resolution: {integrity: sha512-nGhiE42vLQVvv7NZOcQYKARJiTXyKDSSTcHOzPdtFpa+WkSz9B91jw6i+3Ikz5cpkv/aEKjOTJF+cByw2zv5ZQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -2893,12 +2668,6 @@ packages:
react-dom: 19.2.8
tailwindcss: ^4.0.0
- '@mdx-js/react@3.1.0':
- resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==}
- peerDependencies:
- '@types/react': 19.2.17
- react: 19.2.8
-
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4':
resolution: {integrity: sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==}
cpu: [arm64]
@@ -3004,9 +2773,6 @@ packages:
'@emnapi/core': ^1.7.1
'@emnapi/runtime': ^1.7.1
- '@neoconfetti/react@1.0.0':
- resolution: {integrity: sha512-klcSooChXXOzIm+SE5IISIAn3bYzYfPjbX7D7HoqZL84oAfgREeSg5vSIaSFH+DaGzzvImTyWe1OyrJ67vik4A==}
-
'@noble/ciphers@1.3.0':
resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==}
engines: {node: ^14.21.3 || >=16}
@@ -3063,97 +2829,48 @@ packages:
resolution: {integrity: sha512-/UhIkaZgPutTFmQ7RnIJGgDXZmtEJ7Dvi86xNTFWcnRxVRNk/aotsqDJYeEvDP+FSMB2SdW+pQzNMcWP0rwuNA==}
engines: {node: '>=14'}
- '@oxc-parser/binding-android-arm-eabi@0.127.0':
- resolution: {integrity: sha512-0LC7ye4hvqbIKxAzThzvswgHLFu2AURKzYLeSVvLdu2TBOYWQDmHnTqPLeA597BcUCxiLqLsS4CJ5uoI5WYWCQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm]
- os: [android]
-
'@oxc-parser/binding-android-arm-eabi@0.132.0':
resolution: {integrity: sha512-KrLaPWa5c9Y7LkW+rKkaUE3y7DBDrQtaf7rlsSDfv6KAHUjgzAIRA761Lrrp6//Yd/Rlie/yEOt9YENCoJnOcw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxc-parser/binding-android-arm64@0.127.0':
- resolution: {integrity: sha512-b5jtVTH6AU5CJXHNdj7Jj9IEiR9yVjjnwHzPJhGyHGPdcsZSzBCkS9GBbV33niRMvKthDwQRFRJfI4a+k4PvYg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [android]
-
'@oxc-parser/binding-android-arm64@0.132.0':
resolution: {integrity: sha512-SThDrSeamB/kG2+NxcJ5/wSLcV6dUqDknrPLqFYQ0ST/55mtBP4M7Q/f3QbubH6aAd11wpzZn/nwbVRSdobOpg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxc-parser/binding-darwin-arm64@0.127.0':
- resolution: {integrity: sha512-obCE8B7ISKkJidjlhv9xRGJPOSDG2Yu6PRga9Ruaz35uintHxbp1Ki/Yc71wx4rj3Edrm0a1kzG1TAwit0wFpg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [darwin]
-
'@oxc-parser/binding-darwin-arm64@0.132.0':
resolution: {integrity: sha512-Lc0f/TYoKBghE5/2Gsv7bLXk+TJZunx2Tf61X8hG4ARXdc8UYI26dCGccFSd1AyFbK3jfaNXtMnupggDbjPXdQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxc-parser/binding-darwin-x64@0.127.0':
- resolution: {integrity: sha512-JL6Xb5IwPQT8rUzlpsX7E+AgfcdNklXNPFp8pjCQQ5MQOQo5rtEB2ui+3Hgg9Sn7Y9Egj6YOLLiHhLpdAe12Aw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [darwin]
-
'@oxc-parser/binding-darwin-x64@0.132.0':
resolution: {integrity: sha512-RG2eJIpf7C21z9HSSXFw1bTArdpKe7Y4fwcJTwRq1yCSe1vSavaN9GA1sm9KqzemTLAGVktQ+7qBTGp0vQeUZg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxc-parser/binding-freebsd-x64@0.127.0':
- resolution: {integrity: sha512-SDQ/3MQFw58fqQz3Z1PhSKFF3JoCF4gmlNjziDm8X02tTahCw0qJbd7FGPDKw1i4VTBZene9JPyC3mHtSvi+wA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [freebsd]
-
'@oxc-parser/binding-freebsd-x64@0.132.0':
resolution: {integrity: sha512-wQIPntPLtJ8NcBpvKPbEv3NqzV6k8eP8tP/jE9Rg8HTg/j7urZGFSsTCPCW5k77Qfw2DM4vRvc9p3I4yq/Shvw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxc-parser/binding-linux-arm-gnueabihf@0.127.0':
- resolution: {integrity: sha512-Av+D1MIqzV0YMGPT9we2SIZaMKD7Cxs4CvXSx/yxaWHewZjYEjScpOf5igc8IILASViw4WTnjlwUdI1KzVtDHQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm]
- os: [linux]
-
'@oxc-parser/binding-linux-arm-gnueabihf@0.132.0':
resolution: {integrity: sha512-PixKEpeSe3yxQWqNyOCBALRYc72+Tj7ILDofUl3iXo25cVOzLA6jHUhmOINRtWIPh7dbUie3QNeabwaQpZTw6w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm-musleabihf@0.127.0':
- resolution: {integrity: sha512-Cs2fdJ8cPpFdeebj6p4dag8A4+56hPvZ0AhQQzlaLswGz1tz7bXt1nETLeorrM9+AMcWFFkqxcXwDGfTVidY8g==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm]
- os: [linux]
-
'@oxc-parser/binding-linux-arm-musleabihf@0.132.0':
resolution: {integrity: sha512-sCR+DzGHlyHKnbA2z9zWjTUhIo8Sy0enJl4RDsBwPmkxYynPatpwOAWe8W5127SlW0boqUWHGtr1NWn5UwIhXQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm64-gnu@0.127.0':
- resolution: {integrity: sha512-qdOfTcT6SY8gsJrrV92uyEUyjqMGPpIB5JZUG6QN5dukYd+7/j0kX6MwK1DgQj39jtUYixxPiaRUiEN1+0CXgQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
'@oxc-parser/binding-linux-arm64-gnu@0.132.0':
resolution: {integrity: sha512-sQBix5P2cW+IpzTcCwYxnh9yALrKSIkKJThspBvMGcygSMnbzkSvhN7SfuX1hvBk8y1XEChsdkU3ET0V5DmzUw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3161,13 +2878,6 @@ packages:
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-arm64-musl@0.127.0':
- resolution: {integrity: sha512-EoTCZneNFU/P2qrpEM+RHmQwt+CvDkyGESG6qhr7KaegXLZwePfbrkCDfAk8/rhxbDUVGsZILX+2tqPzFtoFWA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
'@oxc-parser/binding-linux-arm64-musl@0.132.0':
resolution: {integrity: sha512-WozHg3Kc//8Sk756HXXgMbEAvqtG+Lzb9JOojwQzIGDtN78Az2dLttkb71akWYUF/8IgYfDSlfKh4Uot8is5Vw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3175,13 +2885,6 @@ packages:
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-ppc64-gnu@0.127.0':
- resolution: {integrity: sha512-zALjmZYgxFLHjXeudcDF0xFGNydTAtkAeXAr2EuC17ywCyFxcmQra4w0BMde0Yi/re4Bi4iwEoEXtYN7l6eBLQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
'@oxc-parser/binding-linux-ppc64-gnu@0.132.0':
resolution: {integrity: sha512-CmX/ulNBOEwWTyVRmcpYKAcAizW6+OjtLJgo7fXoL9OqQvjF4VER8tPomv44vwzfSCy1BHbsB0ZlZYzYJNj4cA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3189,13 +2892,6 @@ packages:
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-riscv64-gnu@0.127.0':
- resolution: {integrity: sha512-fPP8M6zQLS7Jz7o9d5ArUSuAuSK3e+WCYVrCpdzeCOejidtZExJ9tjhDrAd3HEPqARBCPmdpqxESPFqy44vkBQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [riscv64]
- os: [linux]
- libc: [glibc]
-
'@oxc-parser/binding-linux-riscv64-gnu@0.132.0':
resolution: {integrity: sha512-j9oQS+hM90SdhviNGWbPgT4+Rlq+ac++q/zjgwPD1mVHgxHzATvoRGtDx0sXGmFOQ9J9YkwAhYGb5MAHL6TAsA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3203,13 +2899,6 @@ packages:
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-riscv64-musl@0.127.0':
- resolution: {integrity: sha512-7IcC4Ao02oGpfnjt+X/oF4U2mllo2qoSkw5xxiXNKL9MCTsTiAC6616beOuehdxGcnz1bRoPC1RQ2f1GQDdN+g==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [riscv64]
- os: [linux]
- libc: [musl]
-
'@oxc-parser/binding-linux-riscv64-musl@0.132.0':
resolution: {integrity: sha512-bLz+Xi+Agnfmd7kWPEsSVwCn2k4EyIalZkNBcQ0OGIv9rqn8VgCPLNd03tM9mKX/5TdlvDXalz0q71BIrOPNqg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3217,13 +2906,6 @@ packages:
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-s390x-gnu@0.127.0':
- resolution: {integrity: sha512-pbXIhiNFHoqWeqDNLiJ9JkpHz1IM9k4DXa66x+1GTWMG7iLxtkXgE53iiuKSXwmk3zIYmaPVfBvgcAhS583K4Q==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
'@oxc-parser/binding-linux-s390x-gnu@0.132.0':
resolution: {integrity: sha512-U6t2qbJU0ypTfyj9QV3W1Y6mITDTL8ai/OR6NUn85vyHthOvobKWgXzU4tu0EskSzlpuVFz1g0jFGulDIUKHxQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3231,13 +2913,6 @@ packages:
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-x64-gnu@0.127.0':
- resolution: {integrity: sha512-MYCguB9RvBvlSd6gbuNI7QwiLoCCAlGnlRJFPrzLI6U1/9wkC/WK6LtBAUln55H1Ctqw45PWmqrobKoMhsYQzQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
'@oxc-parser/binding-linux-x64-gnu@0.132.0':
resolution: {integrity: sha512-WcEaSNHFk8yz5YFlQQAlhq6jOFmZBB/RKE7uzhyCIf+pF1Lmv9gUH4221mle2Gd9iHyWT3ySNph8yZgb1xYdWg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3245,13 +2920,6 @@ packages:
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-x64-musl@0.127.0':
- resolution: {integrity: sha512-5eY0B/bxf1xIUxb4NOTvOI3KWtBQfPWYyKAzgcrCt0mDibSZygVpO1Pz8bkeiSZ5Jj9+M09dkggG3H8I5d0Uyg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
'@oxc-parser/binding-linux-x64-musl@0.132.0':
resolution: {integrity: sha512-iQrV4iJzQgRwK3BWRmQl1C3C6g3wYpXN2WLdQdyR+efoUnncdShZAVp9OgcojtlD3MDRbuOMGG3SjxF4fL4nlQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3259,67 +2927,35 @@ packages:
os: [linux]
libc: [musl]
- '@oxc-parser/binding-openharmony-arm64@0.127.0':
- resolution: {integrity: sha512-Gld0ajrFTUXNtdw20fVBuTQx66FA75nIVg+//pPfR3sXkuABB4mTBhl3r9JNzrJpgW//qiwxf0nWXUWGJSL3UQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [openharmony]
-
'@oxc-parser/binding-openharmony-arm64@0.132.0':
resolution: {integrity: sha512-FWzmUGrZ6GUby4U7WIwcCtab6tdmlTO3xTRRKyb5kjIJVEiaUAT8animUG/nK8ZCA8gkRkPOTId4rl6uTqUmJQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxc-parser/binding-wasm32-wasi@0.127.0':
- resolution: {integrity: sha512-T6KVD7rhLzFlwGRXMnxUFfkCZD8FHnb968wVXW1mXzgRFc5RNXOBY2mPPDZ77x5Ln76ltLMgtPg0cOkU1NSrEQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [wasm32]
-
'@oxc-parser/binding-wasm32-wasi@0.132.0':
resolution: {integrity: sha512-TlbMppxJI5CjWDes0QaP6G3aneVg1yikBu5QYI+DUShF9WDL66ccgKFNNGmi/Wybtszw6hxwAvv76T4DaPKnHw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@oxc-parser/binding-win32-arm64-msvc@0.127.0':
- resolution: {integrity: sha512-Ujvw4X+LD1CCGULcsQcvb4YNVoBGqt+JHgNNzGGaCImELiZLk477ifUH53gIbE7EKd933NdTi25JWEr9K2HwXw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [win32]
-
'@oxc-parser/binding-win32-arm64-msvc@0.132.0':
resolution: {integrity: sha512-RH/NbFjGKqdUAUi7Oh3LQPxUk2hsWFEEQ38HSnbRQT8QjBZFKqL1fMbmsB3N4jy/KPh9iX94+9dmkEMBBbambw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxc-parser/binding-win32-ia32-msvc@0.127.0':
- resolution: {integrity: sha512-0cwxKO7KHQQQfo4Uf4B2SQrhgm+cJaP9OvFFhx52Tkg4bezsacu83GB2/In5bC415Ueeym+kXdnge/57rbSfTw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [ia32]
- os: [win32]
-
'@oxc-parser/binding-win32-ia32-msvc@0.132.0':
resolution: {integrity: sha512-JUr4jQY9jxoIB/YTLXr6XofSi5xikj6p5/Ns1h0VOBDT0j1jKU+kMsv2xxv51RwnETcXpA1Yw/9oUAfcqfaqEA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxc-parser/binding-win32-x64-msvc@0.127.0':
- resolution: {integrity: sha512-rOrnSQSCbhI2kowr9XxE7m9a8oQXnBHjnS6j95LxxAnEZ0+Fz20WlRXG4ondQb+ejjt2KOsa65sE6++L6kUd+w==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [win32]
-
'@oxc-parser/binding-win32-x64-msvc@0.132.0':
resolution: {integrity: sha512-2dapgHpA5X8DSXF4AU36hJWYf6zP0tKjMXFRAZFBD62pkevW/uhFDXoFH9Y/3Fd2EtDrw5ByNnR1wVE9X9y0SQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@oxc-project/types@0.127.0':
- resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==}
-
'@oxc-project/types@0.132.0':
resolution: {integrity: sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==}
@@ -4372,15 +4008,6 @@ packages:
'@rolldown/pluginutils@1.0.1':
resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
- '@rollup/pluginutils@5.2.0':
- resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: 4.59.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
'@sentry-internal/server-utils@10.56.0':
resolution: {integrity: sha512-6kuZI/vAjyVKMm1cTzc2pdUmVR4Px4etMG6wnCPyFnwEaGbUKQnTynUBFpTuo/q6Js6QBQvhLNoAnO4YsOfW4w==}
engines: {node: '>=18'}
@@ -4429,269 +4056,23 @@ packages:
'@standard-schema/spec@1.1.0':
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
- '@storybook/addon-designs@11.1.3':
- resolution: {integrity: sha512-AK+ij478Y6S16TCNPwm7H90OipVe2wZApOlHjC6qDvMW61zyd4yP1icrRtjehSadw5SCoz8HcAmIYfQCOY6E4A==}
- peerDependencies:
- '@storybook/addon-docs': ^10.0.0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0
- react: 19.2.8
- react-dom: 19.2.8
- storybook: ^10.0.0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0
- peerDependenciesMeta:
- '@storybook/addon-docs':
- optional: true
- react:
- optional: true
- react-dom:
- optional: true
+ '@swc/helpers@0.5.17':
+ resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
- '@storybook/addon-docs@10.4.6':
- resolution: {integrity: sha512-aWAfP5JMiT5a3zBJizwroCRzOCqZwDTJmvsYvwMD3ilIEa/kT1vhf6Xrbk4XIPhDwbh8Hpb/Gfnka1xBYEISWg==}
- peerDependencies:
- '@types/react': 19.2.17
- storybook: ^10.4.6
- peerDependenciesMeta:
- '@types/react':
- optional: true
+ '@tailwindcss/node@4.1.17':
+ resolution: {integrity: sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==}
- '@storybook/addon-links@10.4.6':
- resolution: {integrity: sha512-VGfERTsGRFmfvNP3SKprFWkC6Od5kXzSutT5PSZjQ/O9NnCdHhd/RILxFDN2TzZn9ywDc7t5b4AldKmSYCv3EQ==}
- peerDependencies:
- '@types/react': 19.2.17
- react: 19.2.8
- storybook: ^10.4.6
- peerDependenciesMeta:
- '@types/react':
- optional: true
- react:
- optional: true
+ '@tailwindcss/oxide-android-arm64@4.1.17':
+ resolution: {integrity: sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [android]
- '@storybook/addon-onboarding@10.4.6':
- resolution: {integrity: sha512-BzTu5LW5Ygwv0BbmQM0QohGS5Uoa8GjSxPcZFCQ1iQfizUukKnd72UIsPDZBKjVytO0DbZ3YoM1Ww5+KL6ZXEg==}
- peerDependencies:
- storybook: ^10.4.6
-
- '@storybook/addon-styling-webpack@3.0.2':
- resolution: {integrity: sha512-u7d5ur+It6XWSwd5yxHN6dTzIfj23as3zHJBf1IfDvi/GWmsW7zrmfsWpRIyBkIhBmdL+oSsTtLLTjuC9HeL8Q==}
- peerDependencies:
- storybook: ^10.0.0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 || ^10.4.0-0
- webpack: 5.104.1
-
- '@storybook/addon-webpack5-compiler-swc@4.0.3':
- resolution: {integrity: sha512-REJZBArIBcqzxmhQY9R1br9hjfcFYdl4FeWD/okx1eRwPZkl49aUhTYqZPrA+MWXfKJkuuNQ5vnfSoR0c9HyvA==}
- engines: {node: '>=18'}
- peerDependencies:
- storybook: ^9.0.0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 || ^10.4.0-0
-
- '@storybook/builder-vite@10.4.6':
- resolution: {integrity: sha512-BHBtD81HiXUiDQz/CaFynLtWmm7AFUQn8VnXuHipZ8KlnUANopa4yqdVuy/Gwz8ub254uFI5NMZsW/KlgWNgNg==}
- peerDependencies:
- storybook: ^10.4.6
- vite: 8.0.16
-
- '@storybook/builder-webpack5@10.4.6':
- resolution: {integrity: sha512-klJUCBlkr1mFqXxsyYc7akIBhT5VOBTRcHChSFXq6Kbh+qQYOvfmgBpY0Tv+f7ffBmzp6gxpTorg7eGxlklxeQ==}
- peerDependencies:
- storybook: ^10.4.6
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@storybook/core-webpack@10.4.6':
- resolution: {integrity: sha512-DDhpgaFGb1AC0lzfR2LOozCj+uT14tsr2R9551PHgcC3ru1yfhL2DNbIjdiMuQP8nVm+2HKeXWhybJGYtk9z9g==}
- peerDependencies:
- storybook: ^10.4.6
-
- '@storybook/csf-plugin@10.4.6':
- resolution: {integrity: sha512-NILLxDqpA/JR/AazGWpsz+4fadJwRU4uhHephGtYpVOWnQA/DkJfKT6zpcJVq8+QA8A2zKMLX3GVKsXIrxjuDA==}
- peerDependencies:
- esbuild: 0.28.1
- rollup: 4.59.0
- storybook: ^10.4.6
- vite: 8.0.16
- webpack: 5.104.1
- peerDependenciesMeta:
- esbuild:
- optional: true
- rollup:
- optional: true
- vite:
- optional: true
- webpack:
- optional: true
-
- '@storybook/global@5.0.0':
- resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==}
-
- '@storybook/icons@2.0.2':
- resolution: {integrity: sha512-KZBCpXsshAIjczYNXR/rlxEtCUX/eAbpFNwKi8bcOomrLA4t/SyPz5RF+lVPO2oZBUE4sAkt43mfJUevQDSEEw==}
- peerDependencies:
- react: 19.2.8
- react-dom: 19.2.8
-
- '@storybook/preset-react-webpack@10.4.6':
- resolution: {integrity: sha512-D6EjK1sknC/1GmdWQjV38HEP+tBxJ5ObNuCUWQzGsJqsiq45HaOemZbIyJqxp3dYx2/YpFd0bawn7PlOP4yNOQ==}
- peerDependencies:
- react: 19.2.8
- react-dom: 19.2.8
- storybook: ^10.4.6
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0':
- resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==}
- peerDependencies:
- typescript: 5.8.3
- webpack: 5.104.1
-
- '@storybook/react-dom-shim@10.4.6':
- resolution: {integrity: sha512-iGNmKzrq9vgl2PDrYAnZKI+yvac3Ym+lJXXuQaqlFRS23zA5MNm4EBX+rAG7WulqchoK6NaZ0KQOs2mAgEpTMg==}
- peerDependencies:
- '@types/react': 19.2.17
- '@types/react-dom': 19.2.3
- react: 19.2.8
- react-dom: 19.2.8
- storybook: ^10.4.6
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@storybook/react-vite@10.4.6':
- resolution: {integrity: sha512-0arEQtybqGYXHbXpTot+Wv9YtG+V5Vp43QayXavPKQ20M8mpEzhyCPKd0EhqMGSC1Z1UEt0hm365WUBhI9LfKA==}
- peerDependencies:
- react: 19.2.8
- react-dom: 19.2.8
- storybook: ^10.4.6
- vite: 8.0.16
-
- '@storybook/react-webpack5@10.4.6':
- resolution: {integrity: sha512-34rOHFRa4NrBnMKsQMq8QTvw65QQJUtasYfEOw1/Pa9+CFWfFQZ3kfDLRxatphUyc0rbKxmVrVE4SFEMY/eMsA==}
- peerDependencies:
- react: 19.2.8
- react-dom: 19.2.8
- storybook: ^10.4.6
- typescript: 5.8.3
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@storybook/react@10.4.6':
- resolution: {integrity: sha512-9Y7YecrVFe1/01KYjfOLxVqTg2Aq+IO6TEv6sC2U0PfD0AWCSCmQ91QqgBpN/XW4aFFWoiZNinyXMUlU8zxy2w==}
- peerDependencies:
- '@types/react': 19.2.17
- '@types/react-dom': 19.2.3
- react: 19.2.8
- react-dom: 19.2.8
- storybook: ^10.4.6
- typescript: 5.8.3
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- typescript:
- optional: true
-
- '@swc/core-darwin-arm64@1.13.5':
- resolution: {integrity: sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [darwin]
-
- '@swc/core-darwin-x64@1.13.5':
- resolution: {integrity: sha512-ILd38Fg/w23vHb0yVjlWvQBoE37ZJTdlLHa8LRCFDdX4WKfnVBiblsCU9ar4QTMNdeTBEX9iUF4IrbNWhaF1Ng==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [darwin]
-
- '@swc/core-linux-arm-gnueabihf@1.13.5':
- resolution: {integrity: sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==}
- engines: {node: '>=10'}
- cpu: [arm]
- os: [linux]
-
- '@swc/core-linux-arm64-gnu@1.13.5':
- resolution: {integrity: sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- '@swc/core-linux-arm64-musl@1.13.5':
- resolution: {integrity: sha512-9+ZxFN5GJag4CnYnq6apKTnnezpfJhCumyz0504/JbHLo+Ue+ZtJnf3RhyA9W9TINtLE0bC4hKpWi8ZKoETyOQ==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- '@swc/core-linux-x64-gnu@1.13.5':
- resolution: {integrity: sha512-WD530qvHrki8Ywt/PloKUjaRKgstQqNGvmZl54g06kA+hqtSE2FTG9gngXr3UJxYu/cNAjJYiBifm7+w4nbHbA==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@swc/core-linux-x64-musl@1.13.5':
- resolution: {integrity: sha512-Luj8y4OFYx4DHNQTWjdIuKTq2f5k6uSXICqx+FSabnXptaOBAbJHNbHT/06JZh6NRUouaf0mYXN0mcsqvkhd7Q==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- '@swc/core-win32-arm64-msvc@1.13.5':
- resolution: {integrity: sha512-cZ6UpumhF9SDJvv4DA2fo9WIzlNFuKSkZpZmPG1c+4PFSEMy5DFOjBSllCvnqihCabzXzpn6ykCwBmHpy31vQw==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [win32]
-
- '@swc/core-win32-ia32-msvc@1.13.5':
- resolution: {integrity: sha512-C5Yi/xIikrFUzZcyGj9L3RpKljFvKiDMtyDzPKzlsDrKIw2EYY+bF88gB6oGY5RGmv4DAX8dbnpRAqgFD0FMEw==}
- engines: {node: '>=10'}
- cpu: [ia32]
- os: [win32]
-
- '@swc/core-win32-x64-msvc@1.13.5':
- resolution: {integrity: sha512-YrKdMVxbYmlfybCSbRtrilc6UA8GF5aPmGKBdPvjrarvsmf4i7ZHGCEnLtfOMd3Lwbs2WUZq3WdMbozYeLU93Q==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [win32]
-
- '@swc/core@1.13.5':
- resolution: {integrity: sha512-WezcBo8a0Dg2rnR82zhwoR6aRNxeTGfK5QCD6TQ+kg3xx/zNT02s/0o+81h/3zhvFSB24NtqEr8FTw88O5W/JQ==}
- engines: {node: '>=10'}
- peerDependencies:
- '@swc/helpers': '>=0.5.17'
- peerDependenciesMeta:
- '@swc/helpers':
- optional: true
-
- '@swc/counter@0.1.3':
- resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
-
- '@swc/helpers@0.5.17':
- resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
-
- '@swc/types@0.1.24':
- resolution: {integrity: sha512-tjTMh3V4vAORHtdTprLlfoMptu1WfTZG9Rsca6yOKyNYsRr+MUXutKmliB17orgSZk5DpnDxs8GUdd/qwYxOng==}
-
- '@tailwindcss/node@4.1.17':
- resolution: {integrity: sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==}
-
- '@tailwindcss/oxide-android-arm64@4.1.17':
- resolution: {integrity: sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [android]
-
- '@tailwindcss/oxide-darwin-arm64@4.1.17':
- resolution: {integrity: sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
+ '@tailwindcss/oxide-darwin-arm64@4.1.17':
+ resolution: {integrity: sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
'@tailwindcss/oxide-darwin-x64@4.1.17':
resolution: {integrity: sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==}
@@ -4795,20 +4176,6 @@ packages:
'@tanstack/virtual-core@3.13.12':
resolution: {integrity: sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==}
- '@testing-library/dom@10.4.0':
- resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
- engines: {node: '>=18'}
-
- '@testing-library/jest-dom@6.9.1':
- resolution: {integrity: sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==}
- engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
-
- '@testing-library/user-event@14.6.1':
- resolution: {integrity: sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==}
- engines: {node: '>=12', npm: '>=6'}
- peerDependencies:
- '@testing-library/dom': '>=7.21.4'
-
'@tiptap/core@2.26.3':
resolution: {integrity: sha512-TaOJzu2v5ufsOx+yu94NqXE504zmupVdFCxH1g3hk5fzZ3gT57Lh9R/27OjwM4e6o+Z3DXDl8yfFMHIcR3zUkg==}
peerDependencies:
@@ -5054,21 +4421,6 @@ packages:
'@tybys/wasm-util@0.10.1':
resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
- '@types/aria-query@5.0.4':
- resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
-
- '@types/babel__core@7.20.5':
- resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
-
- '@types/babel__generator@7.27.0':
- resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==}
-
- '@types/babel__template@7.4.4':
- resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
-
- '@types/babel__traverse@7.28.0':
- resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==}
-
'@types/body-parser@1.19.6':
resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==}
@@ -5120,15 +4472,6 @@ packages:
'@types/deep-eql@4.0.2':
resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
- '@types/doctrine@0.0.9':
- resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==}
-
- '@types/eslint-scope@3.7.7':
- resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
-
- '@types/eslint@9.6.1':
- resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
-
'@types/esrecurse@4.3.1':
resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==}
@@ -5153,9 +4496,6 @@ packages:
'@types/hast@3.0.4':
resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
- '@types/html-minifier-terser@6.1.0':
- resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==}
-
'@types/http-errors@2.0.5':
resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==}
@@ -5192,9 +4532,6 @@ packages:
'@types/mdurl@2.0.0':
resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
- '@types/mdx@2.0.13':
- resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
-
'@types/mime@1.3.5':
resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
@@ -5231,15 +4568,9 @@ packages:
peerDependencies:
'@types/react': 19.2.17
- '@types/resolve@1.20.6':
- resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==}
-
'@types/sanitize-html@2.16.0':
resolution: {integrity: sha512-l6rX1MUXje5ztPT0cAFtUayXF06DqPhRyfVXareEN5gGCFaP/iwsxIyKODr9XDhfxPpN6vXUFNfo5kZMXCxBtw==}
- '@types/semver@7.7.1':
- resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==}
-
'@types/send@0.17.5':
resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==}
@@ -5278,9 +4609,6 @@ packages:
'@vitest/browser':
optional: true
- '@vitest/expect@3.2.4':
- resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
-
'@vitest/expect@4.1.8':
resolution: {integrity: sha512-h3nDO677RDLEGlBxyQ5CW8RlMThSKSRLUePLOx09gNIWRL40edgA1GCZSZgf1W55MFAG6/Sw14KeaAnqv0NKdQ==}
@@ -5295,9 +4623,6 @@ packages:
vite:
optional: true
- '@vitest/pretty-format@3.2.4':
- resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
-
'@vitest/pretty-format@4.1.8':
resolution: {integrity: sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==}
@@ -5307,72 +4632,12 @@ packages:
'@vitest/snapshot@4.1.8':
resolution: {integrity: sha512-acfZboRmAIf05DEKcBQy33VXojFJjtUdLyo7oOmV9kebb2xdU01UknNiPuPZoJZQyO7DF0gZdTGTpeAzET9QPQ==}
- '@vitest/spy@3.2.4':
- resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
-
'@vitest/spy@4.1.8':
resolution: {integrity: sha512-6EevtBp6OZOPF7bmz36HrGMeP3txgVSrgebWxHOafDXGkhIzfXK14f8KF6MuFfgXXUeHxmpD3BQxkV00/3s5mA==}
- '@vitest/utils@3.2.4':
- resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
-
'@vitest/utils@4.1.8':
resolution: {integrity: sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==}
- '@webassemblyjs/ast@1.14.1':
- resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
-
- '@webassemblyjs/floating-point-hex-parser@1.13.2':
- resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==}
-
- '@webassemblyjs/helper-api-error@1.13.2':
- resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==}
-
- '@webassemblyjs/helper-buffer@1.14.1':
- resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==}
-
- '@webassemblyjs/helper-numbers@1.13.2':
- resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==}
-
- '@webassemblyjs/helper-wasm-bytecode@1.13.2':
- resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==}
-
- '@webassemblyjs/helper-wasm-section@1.14.1':
- resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==}
-
- '@webassemblyjs/ieee754@1.13.2':
- resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==}
-
- '@webassemblyjs/leb128@1.13.2':
- resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==}
-
- '@webassemblyjs/utf8@1.13.2':
- resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==}
-
- '@webassemblyjs/wasm-edit@1.14.1':
- resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==}
-
- '@webassemblyjs/wasm-gen@1.14.1':
- resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==}
-
- '@webassemblyjs/wasm-opt@1.14.1':
- resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==}
-
- '@webassemblyjs/wasm-parser@1.14.1':
- resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==}
-
- '@webassemblyjs/wast-printer@1.14.1':
- resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
-
- '@webcontainer/env@1.1.1':
- resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==}
-
- '@xtuc/ieee754@1.2.0':
- resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
-
- '@xtuc/long@4.2.2':
- resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
-
'@zeit/schemas@2.36.0':
resolution: {integrity: sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==}
@@ -5392,12 +4657,6 @@ packages:
peerDependencies:
acorn: ^8
- acorn-import-phases@1.0.4:
- resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==}
- engines: {node: '>=10.13.0'}
- peerDependencies:
- acorn: ^8.14.0
-
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -5416,14 +4675,6 @@ packages:
resolution: {integrity: sha512-nHlms9BkP8ZiY79HrwCGiA2DcNaXrAaJrCM/BEqQ7MEsSKyCk+2A76xPGylIfASZSZE0SaU3T0bNSg4rBPIJAQ==}
hasBin: true
- ajv-formats@2.1.1:
- resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
- peerDependencies:
- ajv: 8.18.0
- peerDependenciesMeta:
- ajv:
- optional: true
-
ajv-formats@3.0.1:
resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
peerDependencies:
@@ -5432,16 +4683,6 @@ packages:
ajv:
optional: true
- ajv-keywords@3.5.2:
- resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
- peerDependencies:
- ajv: 6.14.0
-
- ajv-keywords@5.1.0:
- resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
- peerDependencies:
- ajv: 8.18.0
-
ajv@6.14.0:
resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==}
@@ -5455,11 +4696,6 @@ packages:
resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==}
engines: {node: '>=18'}
- ansi-html-community@0.0.8:
- resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==}
- engines: {'0': node >= 0.8.0}
- hasBin: true
-
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
@@ -5476,10 +4712,6 @@ packages:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
- ansi-styles@5.2.0:
- resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
- engines: {node: '>=10'}
-
ansi-styles@6.2.3:
resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines: {node: '>=12'}
@@ -5505,20 +4737,9 @@ packages:
resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
engines: {node: '>=10'}
- aria-query@5.3.0:
- resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
-
- aria-query@5.3.2:
- resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
- engines: {node: '>= 0.4'}
-
array-flatten@1.1.1:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
- assertion-error@2.0.1:
- resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
- engines: {node: '>=12'}
-
ast-kit@2.2.0:
resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==}
engines: {node: '>=20.19.0'}
@@ -5550,13 +4771,6 @@ packages:
resolution: {integrity: sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==}
engines: {node: '>=4'}
- autoprefixer@10.4.21:
- resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==}
- engines: {node: ^10 || ^12 || >=14}
- hasBin: true
- peerDependencies:
- postcss: 8.5.25
-
axios@1.18.1:
resolution: {integrity: sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==}
@@ -5638,10 +4852,6 @@ packages:
buffer@6.0.3:
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
- bundle-name@4.1.0:
- resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
- engines: {node: '>=18'}
-
bytes@3.0.0:
resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==}
engines: {node: '>= 0.8'}
@@ -5662,34 +4872,16 @@ packages:
resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines: {node: '>= 0.4'}
- callsites@3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
-
- camel-case@4.1.2:
- resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
-
camelcase@7.0.1:
resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
engines: {node: '>=14.16'}
- caniuse-lite@1.0.30001759:
- resolution: {integrity: sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==}
-
caniuse-lite@1.0.30001810:
resolution: {integrity: sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==}
- case-sensitive-paths-webpack-plugin@2.4.0:
- resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==}
- engines: {node: '>=4'}
-
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
- chai@5.3.3:
- resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==}
- engines: {node: '>=18'}
-
chai@6.2.2:
resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
engines: {node: '>=18'}
@@ -5722,10 +4914,6 @@ packages:
character-reference-invalid@2.0.1:
resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
- check-error@2.1.1:
- resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
- engines: {node: '>= 16'}
-
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
@@ -5733,38 +4921,12 @@ packages:
chroma-js@3.2.0:
resolution: {integrity: sha512-os/OippSlX1RlWWr+QDPcGUZs0uoqr32urfxESG9U93lhUfbnlyckte84Q8P1UQY/qth983AS1JONKmLS4T0nw==}
- chromatic@16.10.0:
- resolution: {integrity: sha512-nFsztmnu7rFiGafUJgXvLUNpqmRylz92eNvzBoJNTKKQj4EQUyxznwnfpf1dTs7hXtWD8JwcH92jADydaHA1sw==}
- hasBin: true
- peerDependencies:
- '@chromatic-com/cypress': ^0.*.* || ^1.0.0
- '@chromatic-com/playwright': ^0.*.* || ^1.0.0
- '@chromatic-com/vitest': ^0.*.* || ^1.0.0
- peerDependenciesMeta:
- '@chromatic-com/cypress':
- optional: true
- '@chromatic-com/playwright':
- optional: true
- '@chromatic-com/vitest':
- optional: true
-
- chrome-trace-event@1.0.4:
- resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
- engines: {node: '>=6.0'}
-
- cjs-module-lexer@1.4.3:
- resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==}
-
cjs-module-lexer@2.2.0:
resolution: {integrity: sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==}
class-variance-authority@0.7.1:
resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==}
- clean-css@5.3.3:
- resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==}
- engines: {node: '>= 10.0'}
-
cli-boxes@3.0.0:
resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
engines: {node: '>=10'}
@@ -5781,10 +4943,6 @@ packages:
resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- cliui@8.0.1:
- resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
- engines: {node: '>=12'}
-
clone-deep@4.0.1:
resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
engines: {node: '>=6'}
@@ -5857,10 +5015,6 @@ packages:
commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
- commander@8.3.0:
- resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
- engines: {node: '>= 12'}
-
commondir@1.0.1:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
@@ -5923,15 +5077,6 @@ packages:
resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
engines: {node: '>= 0.10'}
- cosmiconfig@8.3.6:
- resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
- engines: {node: '>=14'}
- peerDependencies:
- typescript: 5.8.3
- peerDependenciesMeta:
- typescript:
- optional: true
-
create-react-class@15.7.0:
resolution: {integrity: sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==}
@@ -5942,21 +5087,6 @@ packages:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
- css-loader@7.1.4:
- resolution: {integrity: sha512-vv3J9tlOl04WjiMvHQI/9tmIrCxVrj6PFbHemBB1iihpeRbi/I4h033eoFIhwxBBqLhI0KYFS7yvynBFhIZfTw==}
- engines: {node: '>= 18.12.0'}
- peerDependencies:
- '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0
- webpack: 5.104.1
- peerDependenciesMeta:
- '@rspack/core':
- optional: true
- webpack:
- optional: true
-
- css-select@4.3.0:
- resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
-
css-select@5.2.2:
resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
@@ -5968,9 +5098,6 @@ packages:
resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
engines: {node: '>= 6'}
- css.escape@1.5.1:
- resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
-
cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -6023,9 +5150,6 @@ packages:
resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==}
engines: {node: '>=12'}
- date-fns-jalali@4.1.0-0:
- resolution: {integrity: sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg==}
-
date-fns@4.1.0:
resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==}
@@ -6062,9 +5186,6 @@ packages:
decode-named-character-reference@1.2.0:
resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==}
- dedent@0.7.0:
- resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==}
-
dedent@1.7.2:
resolution: {integrity: sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==}
peerDependencies:
@@ -6073,10 +5194,6 @@ packages:
babel-plugin-macros:
optional: true
- deep-eql@5.0.2:
- resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
- engines: {node: '>=6'}
-
deep-extend@0.6.0:
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
engines: {node: '>=4.0.0'}
@@ -6088,18 +5205,6 @@ packages:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
- default-browser-id@5.0.1:
- resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==}
- engines: {node: '>=18'}
-
- default-browser@5.5.0:
- resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==}
- engines: {node: '>=18'}
-
- define-lazy-prop@3.0.0:
- resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
- engines: {node: '>=12'}
-
defu@6.1.5:
resolution: {integrity: sha512-pwdBJxJuJXmqrLO6s0VBmfbRz+G7FUzkjldAsdi9Yrv86mPyzq0ll1o8+8gB4Gsr6GJHbK1Lh3ngllgTInDCjA==}
@@ -6119,10 +5224,6 @@ packages:
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines: {node: '>= 0.8'}
- dependency-graph@1.0.0:
- resolution: {integrity: sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==}
- engines: {node: '>=4'}
-
dequal@2.0.3:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
@@ -6154,25 +5255,9 @@ packages:
resolution: {integrity: sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==}
engines: {node: '>=0.3.1'}
- doctrine@3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
-
- dom-accessibility-api@0.5.16:
- resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
-
- dom-accessibility-api@0.6.3:
- resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==}
-
- dom-converter@0.2.0:
- resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==}
-
dom-helpers@5.2.1:
resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
- dom-serializer@1.4.1:
- resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
-
dom-serializer@2.0.0:
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
@@ -6187,10 +5272,6 @@ packages:
resolution: {integrity: sha512-umCQid3jKbDmVjx8jGaW7uUykm4DEUeyV21hPxNMo2nV955DhUThwqyOIDtreepP31hl84X7G5U9ZfsWvIB3Pg==}
engines: {node: '>=20.19.0'}
- domhandler@4.3.1:
- resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
- engines: {node: '>= 4'}
-
domhandler@5.0.3:
resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
engines: {node: '>= 4'}
@@ -6199,9 +5280,6 @@ packages:
resolution: {integrity: sha512-gYzvtM72ZtxQO0T048kd6HWSbbGCNOUwcnfQ01cqIJ4X2IYKFFHZ5mKvrQETcFXxsRObZulDaKmy//R7TPtsBg==}
engines: {node: '>=20.19.0'}
- domutils@2.8.0:
- resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
-
domutils@3.2.2:
resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
@@ -6209,9 +5287,6 @@ packages:
resolution: {integrity: sha512-qI4JLRKnSzqFqr7hAlS5xQDusBCjKSEG4t4+7aNrIQMHBcsC2TGEhuyABJdYkgSewL57PNLYEiibY2iPKhKpaA==}
engines: {node: '>=20.19.0'}
- dot-case@3.0.4:
- resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
-
dot-prop@10.1.0:
resolution: {integrity: sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==}
engines: {node: '>=20'}
@@ -6293,16 +5368,10 @@ packages:
resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
engines: {node: '>= 0.8'}
- endent@2.1.0:
- resolution: {integrity: sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==}
-
enhanced-resolve@5.18.3:
resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==}
engines: {node: '>=10.13.0'}
- entities@2.2.0:
- resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
-
entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
@@ -6327,9 +5396,6 @@ packages:
resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==}
engines: {node: '>=18'}
- error-ex@1.3.4:
- resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
-
es-define-property@1.0.1:
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
engines: {node: '>= 0.4'}
@@ -6338,9 +5404,6 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-module-lexer@1.7.0:
- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
-
es-module-lexer@2.3.1:
resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==}
@@ -6382,10 +5445,6 @@ packages:
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0
- eslint-scope@5.1.1:
- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
- engines: {node: '>=8.0.0'}
-
eslint-scope@9.1.2:
resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
@@ -6425,10 +5484,6 @@ packages:
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
engines: {node: '>=4.0'}
- estraverse@4.3.0:
- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
- engines: {node: '>=4.0'}
-
estraverse@5.3.0:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
@@ -6436,9 +5491,6 @@ packages:
estree-util-is-identifier-name@3.0.0:
resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
- estree-walker@2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
-
estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
@@ -6524,9 +5576,6 @@ packages:
resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
- fast-json-parse@1.0.3:
- resolution: {integrity: sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==}
-
fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
@@ -6582,10 +5631,6 @@ packages:
resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
engines: {node: '>=6'}
- find-cache-dir@3.3.2:
- resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
- engines: {node: '>=8'}
-
find-my-way-ts@0.1.6:
resolution: {integrity: sha512-a85L9ZoXtNAey3Y6Z+eBWW658kO/MwR7zIafkIUPUMf3isZG0NCs2pjW2wtjxAKuJPxMAsHUIP4ZPGv0o5gyTA==}
@@ -6593,10 +5638,6 @@ packages:
resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
engines: {node: '>=6'}
- find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
-
find-up@5.0.0:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
@@ -6607,10 +5648,6 @@ packages:
flairup@1.0.0:
resolution: {integrity: sha512-IKlE+pNvL2R+kVL1kEhUYqRxVqeFnjiIvHWDMLFXNaqyUdFXQM2wte44EfMYJNHkW16X991t2Zg8apKkhv7OBA==}
- flat-cache@3.2.0:
- resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
- engines: {node: ^10.12.0 || >=12.0.0}
-
flat-cache@4.0.1:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
@@ -6640,17 +5677,6 @@ packages:
fontkit@2.0.4:
resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==}
- foreground-child@3.3.1:
- resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
- engines: {node: '>=14'}
-
- fork-ts-checker-webpack-plugin@9.1.0:
- resolution: {integrity: sha512-mpafl89VFPJmhnJ1ssH+8wmM2b50n+Rew5x42NeI2U78aRWgtkEtGmctp7iT16UjquJTjorEmIfESj3DxdW84Q==}
- engines: {node: '>=14.21.3'}
- peerDependencies:
- typescript: 5.8.3
- webpack: 5.104.1
-
form-data@4.0.6:
resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==}
engines: {node: '>= 6'}
@@ -6659,9 +5685,6 @@ packages:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
- fraction.js@4.3.7:
- resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
-
framer-motion@12.23.12:
resolution: {integrity: sha512-6e78rdVtnBvlEVgu6eFEAgG9v3wLnYEboM8I5O5EXvfKC8gxGQB8wXJdhkMy10iVcn05jl6CNw7/HTsTCfwcWg==}
peerDependencies:
@@ -6693,17 +5716,6 @@ packages:
typescript:
optional: true
- fs-extra@10.1.0:
- resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
- engines: {node: '>=12'}
-
- fs-extra@11.3.1:
- resolution: {integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==}
- engines: {node: '>=14.14'}
-
- fs-monkey@1.1.0:
- resolution: {integrity: sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==}
-
fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -6716,10 +5728,6 @@ packages:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
- get-caller-file@2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
-
get-east-asian-width@1.4.0:
resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==}
engines: {node: '>=18'}
@@ -6754,15 +5762,6 @@ packages:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
- glob-to-regexp@0.4.1:
- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
-
- glob@11.1.0:
- resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==}
- engines: {node: 20 || >=22}
- deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
- hasBin: true
-
globrex@0.1.2:
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
@@ -6869,17 +5868,9 @@ packages:
hsl-to-rgb-for-reals@1.1.1:
resolution: {integrity: sha512-LgOWAkrN0rFaQpfdWBQlv/VhkOxb5AsBjk6NQVx4yEzWS923T07X0M1Y0VNko2H52HeSpZrZNNMJ0aFqsdVzQg==}
- html-entities@2.6.0:
- resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==}
-
html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
- html-minifier-terser@6.1.0:
- resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==}
- engines: {node: '>=12'}
- hasBin: true
-
html-parse-stringify@3.0.1:
resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==}
@@ -6889,25 +5880,10 @@ packages:
html-void-elements@3.0.0:
resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
- html-webpack-plugin@5.6.4:
- resolution: {integrity: sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==}
- engines: {node: '>=10.13.0'}
- peerDependencies:
- '@rspack/core': 0.x || 1.x
- webpack: 5.104.1
- peerDependenciesMeta:
- '@rspack/core':
- optional: true
- webpack:
- optional: true
-
htmlparser2@12.0.0:
resolution: {integrity: sha512-Tz7u1i95/g2x2jz81+x0FBVhBhY5aRTvD3tXXdFaljuNdzDLJ8UGNRrTcj2cgQvAg3iW/h77Fz15nLW0L0CrZw==}
engines: {node: '>=20.19.0'}
- htmlparser2@6.1.0:
- resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
-
htmlparser2@8.0.2:
resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
@@ -6955,12 +5931,6 @@ packages:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
- icss-utils@5.1.0:
- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: 8.5.25
-
ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
@@ -6971,10 +5941,6 @@ packages:
imagesloaded@4.1.4:
resolution: {integrity: sha512-ltiBVcYpc/TYTF5nolkMNsnREHW+ICvfQ3Yla2Sgr71YFwQ86bDwV9hgpFhFtrGPuwEx5+LqOHIrdXBdoWwwsA==}
- import-fresh@3.3.1:
- resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
- engines: {node: '>=6'}
-
import-in-the-middle@3.0.1:
resolution: {integrity: sha512-pYkiyXVL2Mf3pozdlDGV6NAObxQx13Ae8knZk1UJRJ6uRW/ZRmTGHlQYtrsSl7ubuE5F8CD1z+s1n4RHNuTtuA==}
engines: {node: '>=18'}
@@ -6983,10 +5949,6 @@ packages:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
- indent-string@4.0.0:
- resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
- engines: {node: '>=8'}
-
inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
@@ -7025,9 +5987,6 @@ packages:
is-alphanumerical@2.0.1:
resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
- is-arrayish@0.2.1:
- resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
-
is-arrayish@0.3.4:
resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==}
@@ -7035,10 +5994,6 @@ packages:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
- is-core-module@2.16.1:
- resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
- engines: {node: '>= 0.4'}
-
is-decimal@2.0.1:
resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
@@ -7047,11 +6002,6 @@ packages:
engines: {node: '>=8'}
hasBin: true
- is-docker@3.0.0:
- resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- hasBin: true
-
is-emoji-supported@0.0.5:
resolution: {integrity: sha512-WOlXUhDDHxYqcSmFZis+xWhhqXiK2SU0iYiqmth5Ip0FHLZQAt9rKL5ahnilE8/86WH8tZ3bmNNNC+bTzamqlw==}
@@ -7074,11 +6024,6 @@ packages:
is-hexadecimal@2.0.1:
resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
- is-inside-container@1.0.0:
- resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
- engines: {node: '>=14.16'}
- hasBin: true
-
is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
@@ -7113,10 +6058,6 @@ packages:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
engines: {node: '>=8'}
- is-wsl@3.1.1:
- resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==}
- engines: {node: '>=16'}
-
isbot@5.2.1:
resolution: {integrity: sha512-dJ+LpKyClQZ7NG+j3OensC/mAZkGpukE9YUrgPYvAZj2doVL0edfDgywTUh5CXa0o+nW9a1V9e5+CJTX8+SxRw==}
engines: {node: '>=18'}
@@ -7143,17 +6084,9 @@ packages:
resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
engines: {node: '>=8'}
- jackspeak@4.2.3:
- resolution: {integrity: sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==}
- engines: {node: 20 || >=22}
-
jay-peg@1.1.1:
resolution: {integrity: sha512-D62KEuBxz/ip2gQKOEhk/mx14o7eiFRaU+VNNSP4MOiIkwb/D6B3G1Mfas7C/Fit8EsSV2/IWjZElx/Gs6A4ww==}
- jest-worker@27.5.1:
- resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
- engines: {node: '>= 10.13.0'}
-
jiti@2.7.0:
resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
hasBin: true
@@ -7164,10 +6097,6 @@ packages:
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- js-yaml@4.3.1:
- resolution: {integrity: sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==}
- hasBin: true
-
jscodeshift@17.3.0:
resolution: {integrity: sha512-LjFrGOIORqXBU+jwfC9nbkjmQfFldtMIoS6d9z2LG/lkmyNXsJAySPT+2SWXJEoE68/bCWcxKpXH37npftgmow==}
engines: {node: '>=16'}
@@ -7186,9 +6115,6 @@ packages:
json-buffer@3.0.1:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
- json-parse-even-better-errors@2.3.1:
- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
-
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -7209,9 +6135,6 @@ packages:
jsonc-parser@3.3.1:
resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
- jsonfile@6.2.0:
- resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}
-
jsx-dom-cjs@8.1.6:
resolution: {integrity: sha512-aeGqlIZ3IBKF2+B0cKXZGh10OHxxABuHD9tlS10suXDXXG0c4wMkJios9xVslduflSNEQJVlicME3EBCYgxGvA==}
@@ -7396,16 +6319,9 @@ packages:
resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==}
engines: {node: '>= 12.0.0'}
- lilconfig@3.1.3:
- resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
- engines: {node: '>=14'}
-
linebreak@1.1.0:
resolution: {integrity: sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==}
- lines-and-columns@1.2.4:
- resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
-
linkify-it@5.0.2:
resolution: {integrity: sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==}
@@ -7421,18 +6337,10 @@ packages:
resolution: {integrity: sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==}
engines: {node: '>=20.0.0'}
- loader-runner@4.3.1:
- resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==}
- engines: {node: '>=6.11.5'}
-
locate-path@3.0.0:
resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
engines: {node: '>=6'}
- locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
-
locate-path@6.0.0:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
@@ -7470,19 +6378,9 @@ packages:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
- loupe@3.2.1:
- resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==}
-
- lower-case@2.0.2:
- resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
-
lowlight@3.3.0:
resolution: {integrity: sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==}
- lru-cache@11.5.0:
- resolution: {integrity: sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==}
- engines: {node: 20 || >=22}
-
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -7496,10 +6394,6 @@ packages:
peerDependencies:
react: 19.2.8
- lz-string@1.5.0:
- resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
- hasBin: true
-
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
@@ -7510,10 +6404,6 @@ packages:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
engines: {node: '>=6'}
- make-dir@3.1.0:
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
- engines: {node: '>=8'}
-
make-dir@4.0.0:
resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
engines: {node: '>=10'}
@@ -7604,10 +6494,6 @@ packages:
resolution: {integrity: sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==}
engines: {node: '>= 0.8'}
- memfs@3.5.3:
- resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
- engines: {node: '>= 4.0.0'}
-
merge-descriptors@1.0.3:
resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
@@ -7756,10 +6642,6 @@ packages:
resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
engines: {node: '>=18'}
- min-indent@1.0.1:
- resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
- engines: {node: '>=4'}
-
minimatch@10.2.3:
resolution: {integrity: sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==}
engines: {node: 18 || 20 || >=22}
@@ -7770,10 +6652,6 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- minipass@7.1.2:
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
- engines: {node: '>=16 || 14 >=14.17'}
-
mobx-react-lite@4.1.1:
resolution: {integrity: sha512-iUxiMpsvNraCKXU+yPotsOncNNmyeS2B5DKL+TL6Tar/xm+wwNJAubJmtRSeAoYawdZqwv8Z/+5nPRHeQxTiXg==}
peerDependencies:
@@ -7873,12 +6751,6 @@ packages:
react: 19.2.8
react-dom: 19.2.8
- no-case@3.0.4:
- resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
-
- node-abort-controller@3.1.1:
- resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==}
-
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
@@ -7897,10 +6769,6 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- normalize-range@0.1.2:
- resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
- engines: {node: '>=0.10.0'}
-
normalize-svg-path@1.1.0:
resolution: {integrity: sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==}
@@ -7919,9 +6787,6 @@ packages:
resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
engines: {node: '>= 0.4'}
- objectorarray@1.0.5:
- resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==}
-
obug@2.1.1:
resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
@@ -7947,10 +6812,6 @@ packages:
resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
engines: {node: '>=18'}
- open@10.2.0:
- resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==}
- engines: {node: '>=18'}
-
optionator@0.9.4:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
@@ -7961,10 +6822,6 @@ packages:
outlayer@2.1.1:
resolution: {integrity: sha512-+GplXsCQ3VrbGujAeHEzP9SXsBmJxzn/YdDSQZL0xqBmAWBmortu2Y9Gwdp9J0bgDQ8/YNIPMoBM13nTwZfAhw==}
- oxc-parser@0.127.0:
- resolution: {integrity: sha512-bkgD4qHlN7WxLdX8bLXdaU54TtQtAIg/ZBAfm0aje/mo3MRDo3P0hZSgr4U7O3xfX+fQmR5AP04JS/TGcZLcFA==}
- engines: {node: ^20.19.0 || >=22.12.0}
-
oxc-parser@0.132.0:
resolution: {integrity: sha512-+0LAPHaqtfQlvWdpaAa09SmOaZZgP8C552xosEkGJ4+ruEwP1Vgx+sqBgcBCNfR6KDCmagGOZTde8wmAvcI/Hg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -8016,10 +6873,6 @@ packages:
resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
engines: {node: '>=6'}
- p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
-
p-locate@5.0.0:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
@@ -8036,26 +6889,12 @@ packages:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
- package-json-from-dist@1.0.1:
- resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
-
pako@0.2.9:
resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
- param-case@3.0.4:
- resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
-
- parent-module@1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
-
parse-entities@4.0.2:
resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==}
- parse-json@5.2.0:
- resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
- engines: {node: '>=8'}
-
parse-srcset@1.0.2:
resolution: {integrity: sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==}
@@ -8069,9 +6908,6 @@ packages:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'}
- pascal-case@3.1.2:
- resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
-
path-exists@3.0.0:
resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
engines: {node: '>=4'}
@@ -8087,30 +6923,15 @@ packages:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
- path-parse@1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
-
- path-scurry@2.0.2:
- resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
- engines: {node: 18 || 20 || >=22}
-
path-to-regexp@0.1.13:
resolution: {integrity: sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==}
path-to-regexp@8.4.2:
resolution: {integrity: sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==}
- path-type@4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
-
pathe@2.0.3:
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
- pathval@2.0.1:
- resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==}
- engines: {node: '>= 14.16'}
-
pdf-parse@2.4.5:
resolution: {integrity: sha512-mHU89HGh7v+4u2ubfnevJ03lmPgQ5WU4CxAVmTSh/sxVTEDYd1er/dKS/A6vg77NX47KTEoihq8jZBLr8Cxuwg==}
engines: {node: '>=20.16.0 <21 || >=22.3.0'}
@@ -8135,10 +6956,6 @@ packages:
engines: {node: '>=0.10'}
hasBin: true
- pify@2.3.0:
- resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
- engines: {node: '>=0.10.0'}
-
pify@4.0.1:
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
engines: {node: '>=6'}
@@ -8151,86 +6968,16 @@ packages:
resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
engines: {node: '>=6'}
- pkg-dir@4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
-
pkg-types@2.3.1:
resolution: {integrity: sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==}
png-js@2.0.0:
resolution: {integrity: sha512-GdzJuUMc6ZSpxFJWVxtOH1bzYHym+TOnveqUjb+VJIbZWbZzyiRGFiKhbiielfpYbgMlhHVhsJ0FTazfuRFkMA==}
- postcss-cli@11.0.1:
- resolution: {integrity: sha512-0UnkNPSayHKRe/tc2YGW6XnSqqOA9eqpiRMgRlV1S6HdGi16vwJBx7lviARzbV1HpQHqLLRH3o8vTcB0cLc+5g==}
- engines: {node: '>=18'}
- hasBin: true
- peerDependencies:
- postcss: 8.5.25
-
- postcss-load-config@5.1.0:
- resolution: {integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==}
- engines: {node: '>= 18'}
- peerDependencies:
- jiti: '>=1.21.0'
- postcss: 8.5.25
- tsx: ^4.8.1
- peerDependenciesMeta:
- jiti:
- optional: true
- postcss:
- optional: true
- tsx:
- optional: true
-
- postcss-modules-extract-imports@3.1.0:
- resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: 8.5.25
-
- postcss-modules-local-by-default@4.2.0:
- resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: 8.5.25
-
- postcss-modules-scope@3.2.1:
- resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: 8.5.25
-
- postcss-modules-values@4.0.0:
- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: 8.5.25
-
- postcss-nested@6.2.0:
- resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
- engines: {node: '>=12.0'}
- peerDependencies:
- postcss: 8.5.25
-
- postcss-reporter@7.1.0:
- resolution: {integrity: sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==}
- engines: {node: '>=10'}
- peerDependencies:
- postcss: 8.5.25
-
postcss-selector-parser@6.0.10:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
engines: {node: '>=4'}
- postcss-selector-parser@6.1.2:
- resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
- engines: {node: '>=4'}
-
- postcss-selector-parser@7.1.3:
- resolution: {integrity: sha512-ajnd7iZnqjJDkyHNfznl/ZVO0lWqvBmQXfKKENx9/p/bEiF/L3eHwdydNUg9RXZx6xfZWOCmXmBa5oeB+YrAPQ==}
- engines: {node: '>=4'}
-
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
@@ -8247,17 +6994,6 @@ packages:
engines: {node: '>=14'}
hasBin: true
- pretty-error@4.0.0:
- resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==}
-
- pretty-format@27.5.1:
- resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
-
- pretty-hrtime@1.0.3:
- resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==}
- engines: {node: '>= 0.8'}
-
prompts@2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'}
@@ -8409,25 +7145,6 @@ packages:
'@types/react':
optional: true
- react-day-picker@9.5.0:
- resolution: {integrity: sha512-WmJnPFVLnKh5Qscm7wavMNg86rqPverSWjx+zgK8/ZmGRSQ8c8OoqW10RI+AzAfT2atIxImpCUU2R9Z7Xb2SUA==}
- engines: {node: '>=18'}
- peerDependencies:
- react: 19.2.8
-
- react-docgen-typescript@2.4.0:
- resolution: {integrity: sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg==}
- peerDependencies:
- typescript: 5.8.3
-
- react-docgen@7.1.1:
- resolution: {integrity: sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg==}
- engines: {node: '>=16.14.0'}
-
- react-docgen@8.0.3:
- resolution: {integrity: sha512-aEZ9qP+/M+58x2qgfSFEWH1BxLyHe5+qkLNJOZQb5iGS017jpbRnoKhNRrXPeA6RfBrZO5wZrT9DMC1UqE1f1w==}
- engines: {node: ^20.9.0 || >=22}
-
react-doctor@0.4.2:
resolution: {integrity: sha512-h4wykdqF93jBd4RD4AlKjyaukfizqcrwAMdZGLM0UsCw7ipOqJXFPvfPRK+GbHVh8KKoYWq1nU7K1M3uGTY/Ag==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -8567,9 +7284,6 @@ packages:
peerDependencies:
react: 19.2.8
- read-cache@1.0.0:
- resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
-
readable-stream@3.6.2:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
@@ -8593,10 +7307,6 @@ packages:
react: 19.2.8
react-dom: 19.2.8
- redent@3.0.0:
- resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
- engines: {node: '>=8'}
-
redis-errors@1.2.0:
resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
engines: {node: '>=4'}
@@ -8628,10 +7338,6 @@ packages:
rehype-remark@10.0.1:
resolution: {integrity: sha512-EmDndlb5NVwXGfUa4c9GPK+lXeItTilLhE6ADSaQuHr4JUlKw9MidzGzx4HpqZrNCt6vnHmEifXQiiA+CEnjYQ==}
- relateurl@0.2.7:
- resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
- engines: {node: '>= 0.10'}
-
remark-gfm@4.0.1:
resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==}
@@ -8644,13 +7350,6 @@ packages:
remark-stringify@11.0.0:
resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
- renderkid@3.0.0:
- resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==}
-
- require-directory@2.1.1:
- resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
- engines: {node: '>=0.10.0'}
-
require-from-string@2.0.2:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
@@ -8662,18 +7361,9 @@ packages:
reselect@5.3.0:
resolution: {integrity: sha512-XGoLeRAVzUTcJ1qkxPQhDJyIZ5d6zzZD9nT7AEZOaaU9UbWclhycElmhO+VD5bFeLuzhPBaOV2oXC8uG35ZSpg==}
- resolve-from@4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
-
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
- resolve@1.22.10:
- resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
- engines: {node: '>= 0.4'}
- hasBin: true
-
restore-cursor@5.1.0:
resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
engines: {node: '>=18'}
@@ -8688,11 +7378,6 @@ packages:
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
- rimraf@3.0.2:
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
- deprecated: Rimraf versions prior to v4 are no longer supported
- hasBin: true
-
rolldown-plugin-dts@0.17.8:
resolution: {integrity: sha512-76EEBlhF00yeY6M7VpMkWKI4r9WjuoMiOGey7j4D6zf3m0BR+ZrrY9hvSXdueJ3ljxSLq4DJBKFpX/X9+L7EKw==}
engines: {node: '>=20.19.0'}
@@ -8729,10 +7414,6 @@ packages:
resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
engines: {node: '>= 18'}
- run-applescript@7.1.0:
- resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==}
- engines: {node: '>=18'}
-
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -8759,14 +7440,6 @@ packages:
scheduler@0.27.0:
resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==}
- schema-utils@3.3.0:
- resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
- engines: {node: '>= 10.13.0'}
-
- schema-utils@4.3.3:
- resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==}
- engines: {node: '>= 10.13.0'}
-
scroll-into-view-if-needed@3.1.0:
resolution: {integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==}
@@ -8863,10 +7536,6 @@ packages:
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
- slash@5.1.0:
- resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
- engines: {node: '>=14.16'}
-
slice-ansi@7.1.2:
resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==}
engines: {node: '>=18'}
@@ -8908,21 +7577,6 @@ packages:
std-env@4.1.0:
resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==}
- storybook@10.4.6:
- resolution: {integrity: sha512-6wkA6LxfDSSilloITsrFOJfsnw0mDUP2h8Ls+lRt8oRsudtz2RWFhLv+Toiwg6NW7hUpdTDc2hzR7DztJid6+A==}
- hasBin: true
- peerDependencies:
- '@types/react': 19.2.17
- prettier: ^2 || ^3
- vite-plus: ^0.1.15
- peerDependenciesMeta:
- '@types/react':
- optional: true
- prettier:
- optional: true
- vite-plus:
- optional: true
-
string-argv@0.3.2:
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
engines: {node: '>=0.6.19'}
@@ -8957,22 +7611,10 @@ packages:
resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
engines: {node: '>=12'}
- strip-bom@3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
-
strip-final-newline@2.0.0:
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
engines: {node: '>=6'}
- strip-indent@3.0.0:
- resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
- engines: {node: '>=8'}
-
- strip-indent@4.1.0:
- resolution: {integrity: sha512-OA95x+JPmL7kc7zCu+e+TeYxEiaIyndRx0OrBcK2QPPH09oAndr2ALvymxWA+Lx1PYYvFUm4O63pRkdJAaW96w==}
- engines: {node: '>=12'}
-
strip-json-comments@2.0.1:
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
engines: {node: '>=0.10.0'}
@@ -8987,12 +7629,6 @@ packages:
stubborn-utils@1.0.2:
resolution: {integrity: sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==}
- style-loader@4.0.0:
- resolution: {integrity: sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==}
- engines: {node: '>= 18.12.0'}
- peerDependencies:
- webpack: 5.104.1
-
style-to-js@1.1.21:
resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==}
@@ -9007,23 +7643,9 @@ packages:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
- supports-color@8.1.1:
- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
- engines: {node: '>=10'}
-
- supports-preserve-symlinks-flag@1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
-
svg-arc-to-cubic-bezier@3.2.0:
resolution: {integrity: sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==}
- swc-loader@0.2.6:
- resolution: {integrity: sha512-9Zi9UP2YmDpgmQVbyOPJClY0dwf58JDyDMQ7uRc4krmc72twNI2fvlBWHLqVekBpPc7h5NJkGVT1zNDxFrqhvg==}
- peerDependencies:
- '@swc/core': ^1.2.147
- webpack: 5.104.1
-
swr@2.4.2:
resolution: {integrity: sha512-ej644Y2bvkIajfR32KGeSSdBXQW+ScjGjkybZgSE7kFpk9eGnV44XY9FJylXi+W75pavSX1PVNB57W5EbhGIYw==}
peerDependencies:
@@ -9046,49 +7668,6 @@ packages:
resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
engines: {node: '>=6'}
- terser-webpack-plugin@5.6.1:
- resolution: {integrity: sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==}
- engines: {node: '>= 10.13.0'}
- peerDependencies:
- '@minify-html/node': '*'
- '@swc/core': '*'
- '@swc/css': '*'
- '@swc/html': '*'
- clean-css: '*'
- cssnano: '*'
- csso: '*'
- esbuild: '*'
- html-minifier-terser: '*'
- lightningcss: '*'
- postcss: '*'
- uglify-js: '*'
- webpack: 5.104.1
- peerDependenciesMeta:
- '@minify-html/node':
- optional: true
- '@swc/core':
- optional: true
- '@swc/css':
- optional: true
- '@swc/html':
- optional: true
- clean-css:
- optional: true
- cssnano:
- optional: true
- csso:
- optional: true
- esbuild:
- optional: true
- html-minifier-terser:
- optional: true
- lightningcss:
- optional: true
- postcss:
- optional: true
- uglify-js:
- optional: true
-
terser@5.43.1:
resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==}
engines: {node: '>=10'}
@@ -9097,9 +7676,6 @@ packages:
text-hex@1.0.0:
resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==}
- thenby@1.3.4:
- resolution: {integrity: sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==}
-
tiny-inflate@1.0.3:
resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
@@ -9124,18 +7700,10 @@ packages:
resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==}
engines: {node: ^20.0.0 || >=22.0.0}
- tinyrainbow@2.0.0:
- resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
- engines: {node: '>=14.0.0'}
-
tinyrainbow@3.1.0:
resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==}
engines: {node: '>=14.0.0'}
- tinyspy@4.0.3:
- resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==}
- engines: {node: '>=14.0.0'}
-
tippy.js@6.3.7:
resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==}
@@ -9181,10 +7749,6 @@ packages:
trough@2.2.0:
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
- ts-dedent@2.2.0:
- resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==}
- engines: {node: '>=6.10'}
-
tsconfck@3.1.6:
resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
engines: {node: ^18 || >=20}
@@ -9196,10 +7760,6 @@ packages:
typescript:
optional: true
- tsconfig-paths@4.2.0:
- resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==}
- engines: {node: '>=6'}
-
tsdown@0.16.0:
resolution: {integrity: sha512-VCqqxT5FbjCmxmLNlOLHiNhu1MBtdvCsk43murvUFloQzQzr/C0FRauWtAw7lAPmS40rZlgocCoTNFqX72WSTg==}
engines: {node: '>=20.19.0'}
@@ -9312,18 +7872,10 @@ packages:
unist-util-visit@5.0.0:
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
- universalify@2.0.1:
- resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
- engines: {node: '>= 10.0.0'}
-
unpipe@1.0.0:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
- unplugin@2.3.11:
- resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==}
- engines: {node: '>=18.12.0'}
-
update-browserslist-db@1.3.2:
resolution: {integrity: sha512-UQ+MSxlhRm1bzjhU+DcuXfjFO1FzNtqhK5+9Yvlp90ItDLk5vT932A0rFu619nf7RVS+Y/VeaUW1jaRDqZ8VJw==}
hasBin: true
@@ -9369,9 +7921,6 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- utila@0.4.0:
- resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==}
-
utils-merge@1.0.1:
resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
engines: {node: '>= 0.4.0'}
@@ -9523,45 +8072,12 @@ packages:
w3c-keyname@2.2.8:
resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
- warning@4.0.3:
- resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==}
-
- watchpack@2.4.4:
- resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==}
- engines: {node: '>=10.13.0'}
-
- web-namespaces@2.0.1:
- resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
-
- webpack-dev-middleware@6.1.3:
- resolution: {integrity: sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==}
- engines: {node: '>= 14.15.0'}
- peerDependencies:
- webpack: 5.104.1
- peerDependenciesMeta:
- webpack:
- optional: true
-
- webpack-hot-middleware@2.26.1:
- resolution: {integrity: sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==}
-
- webpack-sources@3.3.3:
- resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==}
- engines: {node: '>=10.13.0'}
-
- webpack-virtual-modules@0.6.2:
- resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
-
- webpack@5.104.1:
- resolution: {integrity: sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- peerDependencies:
- webpack-cli: '*'
- peerDependenciesMeta:
- webpack-cli:
- optional: true
-
+ warning@4.0.3:
+ resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==}
+
+ web-namespaces@2.0.1:
+ resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
+
when-exit@2.1.5:
resolution: {integrity: sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==}
@@ -9591,10 +8107,6 @@ packages:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
- wrap-ansi@7.0.0:
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
- engines: {node: '>=10'}
-
wrap-ansi@8.1.0:
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
engines: {node: '>=12'}
@@ -9634,10 +8146,6 @@ packages:
utf-8-validate:
optional: true
- wsl-utils@0.1.0:
- resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==}
- engines: {node: '>=18'}
-
y-indexeddb@9.0.12:
resolution: {integrity: sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==}
engines: {node: '>=16.0.0', npm: '>=8.0.0'}
@@ -9660,10 +8168,6 @@ packages:
peerDependencies:
yjs: ^13.0.0
- y18n@5.0.8:
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
- engines: {node: '>=10'}
-
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
@@ -9672,14 +8176,6 @@ packages:
engines: {node: '>= 14.6'}
hasBin: true
- yargs-parser@21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
- engines: {node: '>=12'}
-
- yargs@17.7.2:
- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
- engines: {node: '>=12'}
-
yjs@13.6.27:
resolution: {integrity: sha512-OIDwaflOaq4wC6YlPBy2L6ceKeKuF7DeTxx+jPzv1FHn9tCZ0ZwSRnUBxD05E3yed46fv/FWJbvR+Ud7x0L7zw==}
engines: {node: '>=16.0.0', npm: '>=8.0.0'}
@@ -9709,8 +8205,6 @@ packages:
snapshots:
- '@adobe/css-tools@4.4.4': {}
-
'@alloc/quick-lru@5.2.0': {}
'@atlaskit/pragmatic-drag-and-drop-auto-scroll@1.4.0':
@@ -10029,18 +8523,6 @@ snapshots:
'@bprogress/core@1.3.4': {}
- '@chromatic-com/storybook@5.2.1(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))':
- dependencies:
- '@neoconfetti/react': 1.0.0
- chromatic: 16.10.0
- jsonfile: 6.2.0
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- strip-ansi: 7.1.2
- transitivePeerDependencies:
- - '@chromatic-com/cypress'
- - '@chromatic-com/playwright'
- - '@chromatic-com/vitest'
-
'@colors/colors@1.6.0': {}
'@dabh/diagnostics@2.0.3':
@@ -10139,12 +8621,6 @@ snapshots:
tslib: 2.8.1
optional: true
- '@emnapi/core@1.9.2':
- dependencies:
- '@emnapi/wasi-threads': 1.2.1
- tslib: 2.8.1
- optional: true
-
'@emnapi/runtime@1.10.0':
dependencies:
tslib: 2.8.1
@@ -10155,11 +8631,6 @@ snapshots:
tslib: 2.8.1
optional: true
- '@emnapi/runtime@1.9.2':
- dependencies:
- tslib: 2.8.1
- optional: true
-
'@emnapi/wasi-threads@1.2.1':
dependencies:
tslib: 2.8.1
@@ -10273,16 +8744,6 @@ snapshots:
'@eslint/core': 1.2.1
levn: 0.4.1
- '@figspec/components@2.1.0': {}
-
- '@figspec/react@2.0.1(@types/react@19.2.17)(react@19.2.8)':
- dependencies:
- '@figspec/components': 2.1.0
- '@lit-labs/react': 2.1.3(@types/react@19.2.17)
- react: 19.2.8
- transitivePeerDependencies:
- - '@types/react'
-
'@floating-ui/core@1.8.0':
dependencies:
'@floating-ui/utils': 0.2.12
@@ -10580,16 +9041,6 @@ snapshots:
'@ioredis/commands@1.3.0': {}
- '@isaacs/cliui@9.0.0': {}
-
- '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@5.8.3)(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))':
- dependencies:
- glob: 11.1.0
- react-docgen-typescript: 2.4.0(typescript@5.8.3)
- vite: 8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3)
- optionalDependencies:
- typescript: 5.8.3
-
'@jridgewell/gen-mapping@0.3.13':
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
@@ -10606,6 +9057,7 @@ snapshots:
dependencies:
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
+ optional: true
'@jridgewell/sourcemap-codec@1.5.5': {}
@@ -10616,16 +9068,6 @@ snapshots:
'@lifeomic/attempt@3.1.0': {}
- '@lit-labs/react@2.1.3(@types/react@19.2.17)':
- dependencies:
- '@lit/react': 1.0.8(@types/react@19.2.17)
- transitivePeerDependencies:
- - '@types/react'
-
- '@lit/react@1.0.8(@types/react@19.2.17)':
- dependencies:
- '@types/react': 19.2.17
-
'@makeplane/propel@0.3.0(@date-fns/tz@1.4.1)(@types/react@19.2.17)(date-fns@4.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(tailwindcss@4.1.17)':
dependencies:
'@base-ui/react': 1.7.0(@date-fns/tz@1.4.1)(@types/react@19.2.17)(date-fns@4.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
@@ -10640,12 +9082,6 @@ snapshots:
- '@types/react'
- date-fns
- '@mdx-js/react@3.1.0(@types/react@19.2.17)(react@19.2.8)':
- dependencies:
- '@types/mdx': 2.0.13
- '@types/react': 19.2.17
- react: 19.2.8
-
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4':
optional: true
@@ -10721,15 +9157,6 @@ snapshots:
'@tybys/wasm-util': 0.10.1
optional: true
- '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)':
- dependencies:
- '@emnapi/core': 1.9.2
- '@emnapi/runtime': 1.9.2
- '@tybys/wasm-util': 0.10.1
- optional: true
-
- '@neoconfetti/react@1.0.0': {}
-
'@noble/ciphers@1.3.0': {}
'@noble/hashes@1.8.0': {}
@@ -10781,109 +9208,54 @@ snapshots:
'@opentelemetry/semantic-conventions@1.41.1': {}
- '@oxc-parser/binding-android-arm-eabi@0.127.0':
- optional: true
-
'@oxc-parser/binding-android-arm-eabi@0.132.0':
optional: true
- '@oxc-parser/binding-android-arm64@0.127.0':
- optional: true
-
'@oxc-parser/binding-android-arm64@0.132.0':
optional: true
- '@oxc-parser/binding-darwin-arm64@0.127.0':
- optional: true
-
'@oxc-parser/binding-darwin-arm64@0.132.0':
optional: true
- '@oxc-parser/binding-darwin-x64@0.127.0':
- optional: true
-
'@oxc-parser/binding-darwin-x64@0.132.0':
optional: true
- '@oxc-parser/binding-freebsd-x64@0.127.0':
- optional: true
-
'@oxc-parser/binding-freebsd-x64@0.132.0':
optional: true
- '@oxc-parser/binding-linux-arm-gnueabihf@0.127.0':
- optional: true
-
'@oxc-parser/binding-linux-arm-gnueabihf@0.132.0':
optional: true
- '@oxc-parser/binding-linux-arm-musleabihf@0.127.0':
- optional: true
-
'@oxc-parser/binding-linux-arm-musleabihf@0.132.0':
optional: true
- '@oxc-parser/binding-linux-arm64-gnu@0.127.0':
- optional: true
-
'@oxc-parser/binding-linux-arm64-gnu@0.132.0':
optional: true
- '@oxc-parser/binding-linux-arm64-musl@0.127.0':
- optional: true
-
'@oxc-parser/binding-linux-arm64-musl@0.132.0':
optional: true
- '@oxc-parser/binding-linux-ppc64-gnu@0.127.0':
- optional: true
-
'@oxc-parser/binding-linux-ppc64-gnu@0.132.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-gnu@0.127.0':
- optional: true
-
'@oxc-parser/binding-linux-riscv64-gnu@0.132.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-musl@0.127.0':
- optional: true
-
'@oxc-parser/binding-linux-riscv64-musl@0.132.0':
optional: true
- '@oxc-parser/binding-linux-s390x-gnu@0.127.0':
- optional: true
-
'@oxc-parser/binding-linux-s390x-gnu@0.132.0':
optional: true
- '@oxc-parser/binding-linux-x64-gnu@0.127.0':
- optional: true
-
'@oxc-parser/binding-linux-x64-gnu@0.132.0':
optional: true
- '@oxc-parser/binding-linux-x64-musl@0.127.0':
- optional: true
-
'@oxc-parser/binding-linux-x64-musl@0.132.0':
optional: true
- '@oxc-parser/binding-openharmony-arm64@0.127.0':
- optional: true
-
'@oxc-parser/binding-openharmony-arm64@0.132.0':
optional: true
- '@oxc-parser/binding-wasm32-wasi@0.127.0':
- dependencies:
- '@emnapi/core': 1.9.2
- '@emnapi/runtime': 1.9.2
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)
- optional: true
-
'@oxc-parser/binding-wasm32-wasi@0.132.0':
dependencies:
'@emnapi/core': 1.10.0
@@ -10891,26 +9263,15 @@ snapshots:
'@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
- '@oxc-parser/binding-win32-arm64-msvc@0.127.0':
- optional: true
-
'@oxc-parser/binding-win32-arm64-msvc@0.132.0':
optional: true
- '@oxc-parser/binding-win32-ia32-msvc@0.127.0':
- optional: true
-
'@oxc-parser/binding-win32-ia32-msvc@0.132.0':
optional: true
- '@oxc-parser/binding-win32-x64-msvc@0.127.0':
- optional: true
-
'@oxc-parser/binding-win32-x64-msvc@0.132.0':
optional: true
- '@oxc-project/types@0.127.0': {}
-
'@oxc-project/types@0.132.0': {}
'@oxc-project/types@0.133.0': {}
@@ -11645,12 +10006,6 @@ snapshots:
'@rolldown/pluginutils@1.0.1': {}
- '@rollup/pluginutils@5.2.0':
- dependencies:
- '@types/estree': 1.0.8
- estree-walker: 2.0.2
- picomatch: 2.3.2
-
'@sentry-internal/server-utils@10.56.0':
dependencies:
'@sentry/core': 10.56.0
@@ -11695,339 +10050,10 @@ snapshots:
'@standard-schema/spec@1.1.0': {}
- '@storybook/addon-designs@11.1.3(@storybook/addon-docs@10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1)))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))':
- dependencies:
- '@figspec/react': 2.0.1(@types/react@19.2.17)(react@19.2.8)
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- optionalDependencies:
- '@storybook/addon-docs': 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1))
- react: 19.2.8
- react-dom: 19.2.8(react@19.2.8)
- transitivePeerDependencies:
- - '@types/react'
-
- '@storybook/addon-docs@10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))':
- dependencies:
- '@mdx-js/react': 3.1.0(@types/react@19.2.17)(react@19.2.8)
- '@storybook/csf-plugin': 10.4.6(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- '@storybook/icons': 2.0.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@storybook/react-dom-shim': 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))
- react: 19.2.8
- react-dom: 19.2.8(react@19.2.8)
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- ts-dedent: 2.2.0
- optionalDependencies:
- '@types/react': 19.2.17
- transitivePeerDependencies:
- - '@types/react-dom'
- - esbuild
- - rollup
- - vite
- - webpack
-
- '@storybook/addon-docs@10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1))':
- dependencies:
- '@mdx-js/react': 3.1.0(@types/react@19.2.17)(react@19.2.8)
- '@storybook/csf-plugin': 10.4.6(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1))
- '@storybook/icons': 2.0.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@storybook/react-dom-shim': 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))
- react: 19.2.8
- react-dom: 19.2.8(react@19.2.8)
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- ts-dedent: 2.2.0
- optionalDependencies:
- '@types/react': 19.2.17
- transitivePeerDependencies:
- - '@types/react-dom'
- - esbuild
- - rollup
- - vite
- - webpack
-
- '@storybook/addon-links@10.4.6(@types/react@19.2.17)(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))':
- dependencies:
- '@storybook/global': 5.0.0
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- optionalDependencies:
- '@types/react': 19.2.17
- react: 19.2.8
-
- '@storybook/addon-onboarding@10.4.6(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))':
- dependencies:
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
-
- '@storybook/addon-styling-webpack@3.0.2(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))':
- dependencies:
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
-
- '@storybook/addon-webpack5-compiler-swc@4.0.3(@swc/helpers@0.5.17)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))':
- dependencies:
- '@swc/core': 1.13.5(@swc/helpers@0.5.17)
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- swc-loader: 0.2.6(@swc/core@1.13.5(@swc/helpers@0.5.17))(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- transitivePeerDependencies:
- - '@swc/helpers'
- - webpack
-
- '@storybook/builder-vite@10.4.6(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1))':
- dependencies:
- '@storybook/csf-plugin': 10.4.6(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1))
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- ts-dedent: 2.2.0
- vite: 8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3)
- transitivePeerDependencies:
- - esbuild
- - rollup
- - webpack
-
- '@storybook/builder-webpack5@10.4.6(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)':
- dependencies:
- '@storybook/core-webpack': 10.4.6(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))
- case-sensitive-paths-webpack-plugin: 2.4.0
- cjs-module-lexer: 1.4.3
- css-loader: 7.1.4(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- es-module-lexer: 1.7.0
- fork-ts-checker-webpack-plugin: 9.1.0(typescript@5.8.3)(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- html-webpack-plugin: 5.6.4(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- magic-string: 0.30.21
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- style-loader: 4.0.0(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- terser-webpack-plugin: 5.6.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- ts-dedent: 2.2.0
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
- webpack-dev-middleware: 6.1.3(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- webpack-hot-middleware: 2.26.1
- webpack-virtual-modules: 0.6.2
- optionalDependencies:
- typescript: 5.8.3
- transitivePeerDependencies:
- - '@minify-html/node'
- - '@rspack/core'
- - '@swc/core'
- - '@swc/css'
- - '@swc/html'
- - clean-css
- - cssnano
- - csso
- - esbuild
- - html-minifier-terser
- - lightningcss
- - postcss
- - uglify-js
- - webpack-cli
-
- '@storybook/core-webpack@10.4.6(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))':
- dependencies:
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- ts-dedent: 2.2.0
-
- '@storybook/csf-plugin@10.4.6(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))':
- dependencies:
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- unplugin: 2.3.11
- optionalDependencies:
- esbuild: 0.28.1
- vite: 8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3)
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
-
- '@storybook/csf-plugin@10.4.6(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1))':
- dependencies:
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- unplugin: 2.3.11
- optionalDependencies:
- esbuild: 0.28.1
- vite: 8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3)
- webpack: 5.104.1(esbuild@0.28.1)
-
- '@storybook/global@5.0.0': {}
-
- '@storybook/icons@2.0.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
- dependencies:
- react: 19.2.8
- react-dom: 19.2.8(react@19.2.8)
-
- '@storybook/preset-react-webpack@10.4.6(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)':
- dependencies:
- '@storybook/core-webpack': 10.4.6(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))
- '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.8.3)(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- '@types/semver': 7.7.1
- magic-string: 0.30.21
- react: 19.2.8
- react-docgen: 7.1.1
- react-dom: 19.2.8(react@19.2.8)
- resolve: 1.22.10
- semver: 7.8.5
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- tsconfig-paths: 4.2.0
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
- optionalDependencies:
- typescript: 5.8.3
- transitivePeerDependencies:
- - '@minify-html/node'
- - '@swc/core'
- - '@swc/css'
- - '@swc/html'
- - clean-css
- - cssnano
- - csso
- - esbuild
- - html-minifier-terser
- - lightningcss
- - postcss
- - supports-color
- - uglify-js
- - webpack-cli
-
- '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.8.3)(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))':
- dependencies:
- debug: 4.4.3
- endent: 2.1.0
- find-cache-dir: 3.3.2
- flat-cache: 3.2.0
- micromatch: 4.0.8
- react-docgen-typescript: 2.4.0(typescript@5.8.3)
- tslib: 2.8.1
- typescript: 5.8.3
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
- transitivePeerDependencies:
- - supports-color
-
- '@storybook/react-dom-shim@10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))':
- dependencies:
- react: 19.2.8
- react-dom: 19.2.8(react@19.2.8)
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- optionalDependencies:
- '@types/react': 19.2.17
- '@types/react-dom': 19.2.3(@types/react@19.2.17)
-
- '@storybook/react-vite@10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1))':
- dependencies:
- '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@5.8.3)(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))
- '@rollup/pluginutils': 5.2.0
- '@storybook/builder-vite': 10.4.6(esbuild@0.28.1)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))(webpack@5.104.1(esbuild@0.28.1))
- '@storybook/react': 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)
- empathic: 2.0.0
- magic-string: 0.30.21
- react: 19.2.8
- react-docgen: 8.0.3
- react-dom: 19.2.8(react@19.2.8)
- resolve: 1.22.10
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- tsconfig-paths: 4.2.0
- vite: 8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3)
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- - esbuild
- - rollup
- - supports-color
- - typescript
- - webpack
-
- '@storybook/react-webpack5@10.4.6(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)':
- dependencies:
- '@storybook/builder-webpack5': 10.4.6(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)
- '@storybook/preset-react-webpack': 10.4.6(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)
- '@storybook/react': 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)
- react: 19.2.8
- react-dom: 19.2.8(react@19.2.8)
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- optionalDependencies:
- typescript: 5.8.3
- transitivePeerDependencies:
- - '@minify-html/node'
- - '@rspack/core'
- - '@swc/core'
- - '@swc/css'
- - '@swc/html'
- - '@types/react'
- - '@types/react-dom'
- - clean-css
- - cssnano
- - csso
- - esbuild
- - html-minifier-terser
- - lightningcss
- - postcss
- - supports-color
- - uglify-js
- - webpack-cli
-
- '@storybook/react@10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@5.8.3)':
- dependencies:
- '@storybook/global': 5.0.0
- '@storybook/react-dom-shim': 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))
- react: 19.2.8
- react-docgen: 8.0.3
- react-docgen-typescript: 2.4.0(typescript@5.8.3)
- react-dom: 19.2.8(react@19.2.8)
- storybook: 10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- optionalDependencies:
- '@types/react': 19.2.17
- '@types/react-dom': 19.2.3(@types/react@19.2.17)
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
- '@swc/core-darwin-arm64@1.13.5':
- optional: true
-
- '@swc/core-darwin-x64@1.13.5':
- optional: true
-
- '@swc/core-linux-arm-gnueabihf@1.13.5':
- optional: true
-
- '@swc/core-linux-arm64-gnu@1.13.5':
- optional: true
-
- '@swc/core-linux-arm64-musl@1.13.5':
- optional: true
-
- '@swc/core-linux-x64-gnu@1.13.5':
- optional: true
-
- '@swc/core-linux-x64-musl@1.13.5':
- optional: true
-
- '@swc/core-win32-arm64-msvc@1.13.5':
- optional: true
-
- '@swc/core-win32-ia32-msvc@1.13.5':
- optional: true
-
- '@swc/core-win32-x64-msvc@1.13.5':
- optional: true
-
- '@swc/core@1.13.5(@swc/helpers@0.5.17)':
- dependencies:
- '@swc/counter': 0.1.3
- '@swc/types': 0.1.24
- optionalDependencies:
- '@swc/core-darwin-arm64': 1.13.5
- '@swc/core-darwin-x64': 1.13.5
- '@swc/core-linux-arm-gnueabihf': 1.13.5
- '@swc/core-linux-arm64-gnu': 1.13.5
- '@swc/core-linux-arm64-musl': 1.13.5
- '@swc/core-linux-x64-gnu': 1.13.5
- '@swc/core-linux-x64-musl': 1.13.5
- '@swc/core-win32-arm64-msvc': 1.13.5
- '@swc/core-win32-ia32-msvc': 1.13.5
- '@swc/core-win32-x64-msvc': 1.13.5
- '@swc/helpers': 0.5.17
-
- '@swc/counter@0.1.3': {}
-
'@swc/helpers@0.5.17':
dependencies:
tslib: 2.8.1
- '@swc/types@0.1.24':
- dependencies:
- '@swc/counter': 0.1.3
-
'@tailwindcss/node@4.1.17':
dependencies:
'@jridgewell/remapping': 2.3.5
@@ -12113,33 +10139,9 @@ snapshots:
react: 19.2.8
react-dom: 19.2.8(react@19.2.8)
- '@tanstack/table-core@8.21.3': {}
-
- '@tanstack/virtual-core@3.13.12': {}
-
- '@testing-library/dom@10.4.0':
- dependencies:
- '@babel/code-frame': 7.29.7
- '@babel/runtime': 7.29.7
- '@types/aria-query': 5.0.4
- aria-query: 5.3.0
- chalk: 4.1.2
- dom-accessibility-api: 0.5.16
- lz-string: 1.5.0
- pretty-format: 27.5.1
-
- '@testing-library/jest-dom@6.9.1':
- dependencies:
- '@adobe/css-tools': 4.4.4
- aria-query: 5.3.2
- css.escape: 1.5.1
- dom-accessibility-api: 0.6.3
- picocolors: 1.1.1
- redent: 3.0.0
+ '@tanstack/table-core@8.21.3': {}
- '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.0)':
- dependencies:
- '@testing-library/dom': 10.4.0
+ '@tanstack/virtual-core@3.13.12': {}
'@tiptap/core@2.26.3(@tiptap/pm@2.26.1)':
dependencies:
@@ -12423,29 +10425,6 @@ snapshots:
tslib: 2.8.1
optional: true
- '@types/aria-query@5.0.4': {}
-
- '@types/babel__core@7.20.5':
- dependencies:
- '@babel/parser': 7.29.7
- '@babel/types': 7.29.7
- '@types/babel__generator': 7.27.0
- '@types/babel__template': 7.4.4
- '@types/babel__traverse': 7.28.0
-
- '@types/babel__generator@7.27.0':
- dependencies:
- '@babel/types': 7.29.7
-
- '@types/babel__template@7.4.4':
- dependencies:
- '@babel/parser': 7.29.7
- '@babel/types': 7.29.7
-
- '@types/babel__traverse@7.28.0':
- dependencies:
- '@babel/types': 7.29.7
-
'@types/body-parser@1.19.6':
dependencies:
'@types/connect': 3.4.38
@@ -12500,18 +10479,6 @@ snapshots:
'@types/deep-eql@4.0.2': {}
- '@types/doctrine@0.0.9': {}
-
- '@types/eslint-scope@3.7.7':
- dependencies:
- '@types/eslint': 9.6.1
- '@types/estree': 1.0.8
-
- '@types/eslint@9.6.1':
- dependencies:
- '@types/estree': 1.0.8
- '@types/json-schema': 7.0.15
-
'@types/esrecurse@4.3.1': {}
'@types/estree-jsx@1.0.5':
@@ -12551,8 +10518,6 @@ snapshots:
dependencies:
'@types/unist': 3.0.3
- '@types/html-minifier-terser@6.1.0': {}
-
'@types/http-errors@2.0.5': {}
'@types/jscodeshift@17.3.0':
@@ -12590,8 +10555,6 @@ snapshots:
'@types/mdurl@2.0.0': {}
- '@types/mdx@2.0.13': {}
-
'@types/mime@1.3.5': {}
'@types/ms@2.1.0': {}
@@ -12625,14 +10588,10 @@ snapshots:
dependencies:
'@types/react': 19.2.17
- '@types/resolve@1.20.6': {}
-
'@types/sanitize-html@2.16.0':
dependencies:
htmlparser2: 8.0.2
- '@types/semver@7.7.1': {}
-
'@types/send@0.17.5':
dependencies:
'@types/mime': 1.3.5
@@ -12674,14 +10633,6 @@ snapshots:
tinyrainbow: 3.1.0
vitest: 4.1.8(@opentelemetry/api@1.9.1)(@types/node@22.12.0)(@vitest/coverage-v8@4.1.8)(vite@8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3))
- '@vitest/expect@3.2.4':
- dependencies:
- '@types/chai': 5.2.2
- '@vitest/spy': 3.2.4
- '@vitest/utils': 3.2.4
- chai: 5.3.3
- tinyrainbow: 2.0.0
-
'@vitest/expect@4.1.8':
dependencies:
'@standard-schema/spec': 1.1.0
@@ -12699,10 +10650,6 @@ snapshots:
optionalDependencies:
vite: 8.0.16(@types/node@22.12.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.3)
- '@vitest/pretty-format@3.2.4':
- dependencies:
- tinyrainbow: 2.0.0
-
'@vitest/pretty-format@4.1.8':
dependencies:
tinyrainbow: 3.1.0
@@ -12719,106 +10666,14 @@ snapshots:
magic-string: 0.30.21
pathe: 2.0.3
- '@vitest/spy@3.2.4':
- dependencies:
- tinyspy: 4.0.3
-
'@vitest/spy@4.1.8': {}
- '@vitest/utils@3.2.4':
- dependencies:
- '@vitest/pretty-format': 3.2.4
- loupe: 3.2.1
- tinyrainbow: 2.0.0
-
'@vitest/utils@4.1.8':
dependencies:
'@vitest/pretty-format': 4.1.8
convert-source-map: 2.0.0
tinyrainbow: 3.1.0
- '@webassemblyjs/ast@1.14.1':
- dependencies:
- '@webassemblyjs/helper-numbers': 1.13.2
- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
-
- '@webassemblyjs/floating-point-hex-parser@1.13.2': {}
-
- '@webassemblyjs/helper-api-error@1.13.2': {}
-
- '@webassemblyjs/helper-buffer@1.14.1': {}
-
- '@webassemblyjs/helper-numbers@1.13.2':
- dependencies:
- '@webassemblyjs/floating-point-hex-parser': 1.13.2
- '@webassemblyjs/helper-api-error': 1.13.2
- '@xtuc/long': 4.2.2
-
- '@webassemblyjs/helper-wasm-bytecode@1.13.2': {}
-
- '@webassemblyjs/helper-wasm-section@1.14.1':
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/helper-buffer': 1.14.1
- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
- '@webassemblyjs/wasm-gen': 1.14.1
-
- '@webassemblyjs/ieee754@1.13.2':
- dependencies:
- '@xtuc/ieee754': 1.2.0
-
- '@webassemblyjs/leb128@1.13.2':
- dependencies:
- '@xtuc/long': 4.2.2
-
- '@webassemblyjs/utf8@1.13.2': {}
-
- '@webassemblyjs/wasm-edit@1.14.1':
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/helper-buffer': 1.14.1
- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
- '@webassemblyjs/helper-wasm-section': 1.14.1
- '@webassemblyjs/wasm-gen': 1.14.1
- '@webassemblyjs/wasm-opt': 1.14.1
- '@webassemblyjs/wasm-parser': 1.14.1
- '@webassemblyjs/wast-printer': 1.14.1
-
- '@webassemblyjs/wasm-gen@1.14.1':
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
- '@webassemblyjs/ieee754': 1.13.2
- '@webassemblyjs/leb128': 1.13.2
- '@webassemblyjs/utf8': 1.13.2
-
- '@webassemblyjs/wasm-opt@1.14.1':
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/helper-buffer': 1.14.1
- '@webassemblyjs/wasm-gen': 1.14.1
- '@webassemblyjs/wasm-parser': 1.14.1
-
- '@webassemblyjs/wasm-parser@1.14.1':
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/helper-api-error': 1.13.2
- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
- '@webassemblyjs/ieee754': 1.13.2
- '@webassemblyjs/leb128': 1.13.2
- '@webassemblyjs/utf8': 1.13.2
-
- '@webassemblyjs/wast-printer@1.14.1':
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@xtuc/long': 4.2.2
-
- '@webcontainer/env@1.1.1': {}
-
- '@xtuc/ieee754@1.2.0': {}
-
- '@xtuc/long@4.2.2': {}
-
'@zeit/schemas@2.36.0': {}
abs-svg-path@0.1.1: {}
@@ -12837,10 +10692,6 @@ snapshots:
dependencies:
acorn: 8.16.0
- acorn-import-phases@1.0.4(acorn@8.16.0):
- dependencies:
- acorn: 8.16.0
-
acorn-jsx@5.3.2(acorn@8.16.0):
dependencies:
acorn: 8.16.0
@@ -12862,23 +10713,10 @@ snapshots:
prompts: 2.4.2
yaml: 2.8.3
- ajv-formats@2.1.1(ajv@8.18.0):
- optionalDependencies:
- ajv: 8.18.0
-
ajv-formats@3.0.1(ajv@8.18.0):
optionalDependencies:
ajv: 8.18.0
- ajv-keywords@3.5.2(ajv@6.14.0):
- dependencies:
- ajv: 6.14.0
-
- ajv-keywords@5.1.0(ajv@8.18.0):
- dependencies:
- ajv: 8.18.0
- fast-deep-equal: 3.1.3
-
ajv@6.14.0:
dependencies:
fast-deep-equal: 3.1.3
@@ -12901,8 +10739,6 @@ snapshots:
dependencies:
environment: 1.1.0
- ansi-html-community@0.0.8: {}
-
ansi-regex@5.0.1: {}
ansi-regex@6.2.2: {}
@@ -12915,8 +10751,6 @@ snapshots:
dependencies:
color-convert: 2.0.1
- ansi-styles@5.2.0: {}
-
ansi-styles@6.2.3: {}
ansis@4.2.0: {}
@@ -12936,16 +10770,8 @@ snapshots:
dependencies:
tslib: 2.8.1
- aria-query@5.3.0:
- dependencies:
- dequal: 2.0.3
-
- aria-query@5.3.2: {}
-
array-flatten@1.1.1: {}
- assertion-error@2.0.1: {}
-
ast-kit@2.2.0:
dependencies:
'@babel/parser': 7.29.7
@@ -12978,16 +10804,6 @@ snapshots:
attr-accept@2.2.5: {}
- autoprefixer@10.4.21(postcss@8.5.25):
- dependencies:
- browserslist: 4.28.9
- caniuse-lite: 1.0.30001759
- fraction.js: 4.3.7
- normalize-range: 0.1.2
- picocolors: 1.1.1
- postcss: 8.5.25
- postcss-value-parser: 4.2.0
-
axios@1.18.1:
dependencies:
follow-redirects: 1.16.0
@@ -13092,10 +10908,6 @@ snapshots:
base64-js: 1.5.1
ieee754: 1.2.1
- bundle-name@4.1.0:
- dependencies:
- run-applescript: 7.1.0
-
bytes@3.0.0: {}
bytes@3.1.2: {}
@@ -13112,31 +10924,12 @@ snapshots:
call-bind-apply-helpers: 1.0.2
get-intrinsic: 1.3.0
- callsites@3.1.0: {}
-
- camel-case@4.1.2:
- dependencies:
- pascal-case: 3.1.2
- tslib: 2.8.1
-
camelcase@7.0.1: {}
- caniuse-lite@1.0.30001759: {}
-
caniuse-lite@1.0.30001810: {}
- case-sensitive-paths-webpack-plugin@2.4.0: {}
-
ccount@2.0.1: {}
- chai@5.3.3:
- dependencies:
- assertion-error: 2.0.1
- check-error: 2.1.1
- deep-eql: 5.0.2
- loupe: 3.2.1
- pathval: 2.0.1
-
chai@6.2.2: {}
chalk-template@0.4.0:
@@ -13164,8 +10957,6 @@ snapshots:
character-reference-invalid@2.0.1: {}
- check-error@2.1.1: {}
-
chokidar@3.6.0:
dependencies:
anymatch: 3.1.3
@@ -13180,24 +10971,12 @@ snapshots:
chroma-js@3.2.0: {}
- chromatic@16.10.0:
- dependencies:
- semver: 7.8.5
-
- chrome-trace-event@1.0.4: {}
-
- cjs-module-lexer@1.4.3: {}
-
cjs-module-lexer@2.2.0: {}
class-variance-authority@0.7.1:
dependencies:
clsx: 2.1.1
- clean-css@5.3.3:
- dependencies:
- source-map: 0.6.1
-
cli-boxes@3.0.0: {}
cli-cursor@5.0.0:
@@ -13215,12 +10994,6 @@ snapshots:
execa: 5.1.1
is-wsl: 2.2.0
- cliui@8.0.1:
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 7.0.0
-
clone-deep@4.0.1:
dependencies:
is-plain-object: 2.0.4
@@ -13290,9 +11063,8 @@ snapshots:
commander@14.0.2: {}
- commander@2.20.3: {}
-
- commander@8.3.0: {}
+ commander@2.20.3:
+ optional: true
commondir@1.0.1: {}
@@ -13355,15 +11127,6 @@ snapshots:
object-assign: 4.1.1
vary: 1.1.2
- cosmiconfig@8.3.6(typescript@5.8.3):
- dependencies:
- import-fresh: 3.3.1
- js-yaml: 4.3.1
- parse-json: 5.2.0
- path-type: 4.0.0
- optionalDependencies:
- typescript: 5.8.3
-
create-react-class@15.7.0:
dependencies:
loose-envify: 1.4.0
@@ -13377,27 +11140,6 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
- css-loader@7.1.4(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)):
- dependencies:
- icss-utils: 5.1.0(postcss@8.5.25)
- postcss: 8.5.25
- postcss-modules-extract-imports: 3.1.0(postcss@8.5.25)
- postcss-modules-local-by-default: 4.2.0(postcss@8.5.25)
- postcss-modules-scope: 3.2.1(postcss@8.5.25)
- postcss-modules-values: 4.0.0(postcss@8.5.25)
- postcss-value-parser: 4.2.0
- semver: 7.8.5
- optionalDependencies:
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
-
- css-select@4.3.0:
- dependencies:
- boolbase: 1.0.0
- css-what: 6.2.2
- domhandler: 4.3.1
- domutils: 2.8.0
- nth-check: 2.1.1
-
css-select@5.2.2:
dependencies:
boolbase: 1.0.0
@@ -13413,8 +11155,6 @@ snapshots:
css-what@6.2.2: {}
- css.escape@1.5.1: {}
-
cssesc@3.0.0: {}
csstype@3.2.3: {}
@@ -13457,8 +11197,6 @@ snapshots:
d3-timer@3.0.1: {}
- date-fns-jalali@4.1.0-0: {}
-
date-fns@4.1.0: {}
dayjs@1.11.23: {}
@@ -13483,27 +11221,14 @@ snapshots:
dependencies:
character-entities: 2.0.2
- dedent@0.7.0: {}
-
dedent@1.7.2: {}
- deep-eql@5.0.2: {}
-
deep-extend@0.6.0: {}
deep-is@0.1.4: {}
deepmerge@4.3.1: {}
- default-browser-id@5.0.1: {}
-
- default-browser@5.5.0:
- dependencies:
- bundle-name: 4.1.0
- default-browser-id: 5.0.1
-
- define-lazy-prop@3.0.0: {}
-
defu@6.1.5: {}
delayed-stream@1.0.0: {}
@@ -13514,8 +11239,6 @@ snapshots:
depd@2.0.0: {}
- dependency-graph@1.0.0: {}
-
dequal@2.0.3: {}
desandro-matches-selector@2.0.2: {}
@@ -13543,29 +11266,11 @@ snapshots:
diff@5.2.2: {}
- doctrine@3.0.0:
- dependencies:
- esutils: 2.0.3
-
- dom-accessibility-api@0.5.16: {}
-
- dom-accessibility-api@0.6.3: {}
-
- dom-converter@0.2.0:
- dependencies:
- utila: 0.4.0
-
dom-helpers@5.2.1:
dependencies:
'@babel/runtime': 7.29.7
csstype: 3.2.3
- dom-serializer@1.4.1:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 4.3.1
- entities: 2.2.0
-
dom-serializer@2.0.0:
dependencies:
domelementtype: 2.3.0
@@ -13582,10 +11287,6 @@ snapshots:
domelementtype@3.0.0: {}
- domhandler@4.3.1:
- dependencies:
- domelementtype: 2.3.0
-
domhandler@5.0.3:
dependencies:
domelementtype: 2.3.0
@@ -13594,12 +11295,6 @@ snapshots:
dependencies:
domelementtype: 3.0.0
- domutils@2.8.0:
- dependencies:
- dom-serializer: 1.4.1
- domelementtype: 2.3.0
- domhandler: 4.3.1
-
domutils@3.2.2:
dependencies:
dom-serializer: 2.0.0
@@ -13612,11 +11307,6 @@ snapshots:
domelementtype: 3.0.0
domhandler: 6.0.1
- dot-case@3.0.4:
- dependencies:
- no-case: 3.0.4
- tslib: 2.8.1
-
dot-prop@10.1.0:
dependencies:
type-fest: 5.7.0
@@ -13688,19 +11378,11 @@ snapshots:
encodeurl@2.0.0: {}
- endent@2.1.0:
- dependencies:
- dedent: 0.7.0
- fast-json-parse: 1.0.3
- objectorarray: 1.0.5
-
enhanced-resolve@5.18.3:
dependencies:
graceful-fs: 4.2.11
tapable: 2.3.0
- entities@2.2.0: {}
-
entities@4.5.0: {}
entities@5.0.0: {}
@@ -13713,16 +11395,10 @@ snapshots:
environment@1.1.0: {}
- error-ex@1.3.4:
- dependencies:
- is-arrayish: 0.2.1
-
es-define-property@1.0.1: {}
es-errors@1.3.0: {}
- es-module-lexer@1.7.0: {}
-
es-module-lexer@2.3.1: {}
es-object-atoms@1.1.1:
@@ -13786,11 +11462,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-scope@5.1.1:
- dependencies:
- esrecurse: 4.3.0
- estraverse: 4.3.0
-
eslint-scope@9.1.2:
dependencies:
'@types/esrecurse': 4.3.1
@@ -13855,14 +11526,10 @@ snapshots:
dependencies:
estraverse: 5.3.0
- estraverse@4.3.0: {}
-
estraverse@5.3.0: {}
estree-util-is-identifier-name@3.0.0: {}
- estree-walker@2.0.2: {}
-
estree-walker@3.0.3:
dependencies:
'@types/estree': 1.0.8
@@ -14004,8 +11671,6 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.8
- fast-json-parse@1.0.3: {}
-
fast-json-stable-stringify@2.1.0: {}
fast-levenshtein@2.0.6: {}
@@ -14074,23 +11739,12 @@ snapshots:
make-dir: 2.1.0
pkg-dir: 3.0.0
- find-cache-dir@3.3.2:
- dependencies:
- commondir: 1.0.1
- make-dir: 3.1.0
- pkg-dir: 4.2.0
-
find-my-way-ts@0.1.6: {}
find-up@3.0.0:
dependencies:
locate-path: 3.0.0
- find-up@4.1.0:
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
-
find-up@5.0.0:
dependencies:
locate-path: 6.0.0
@@ -14102,12 +11756,6 @@ snapshots:
flairup@1.0.0: {}
- flat-cache@3.2.0:
- dependencies:
- flatted: 3.4.2
- keyv: 4.5.4
- rimraf: 3.0.2
-
flat-cache@4.0.1:
dependencies:
flatted: 3.4.2
@@ -14135,28 +11783,6 @@ snapshots:
unicode-properties: 1.4.1
unicode-trie: 2.0.0
- foreground-child@3.3.1:
- dependencies:
- cross-spawn: 7.0.6
- signal-exit: 4.1.0
-
- fork-ts-checker-webpack-plugin@9.1.0(typescript@5.8.3)(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)):
- dependencies:
- '@babel/code-frame': 7.29.7
- chalk: 4.1.2
- chokidar: 3.6.0
- cosmiconfig: 8.3.6(typescript@5.8.3)
- deepmerge: 4.3.1
- fs-extra: 10.1.0
- memfs: 3.5.3
- minimatch: 3.1.4
- node-abort-controller: 3.1.1
- schema-utils: 3.3.0
- semver: 7.8.5
- tapable: 2.3.0
- typescript: 5.8.3
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
-
form-data@4.0.6:
dependencies:
asynckit: 0.4.0
@@ -14167,8 +11793,6 @@ snapshots:
forwarded@0.2.0: {}
- fraction.js@4.3.7: {}
-
framer-motion@12.23.12(react-dom@19.2.8(react@19.2.8))(react@19.2.8):
dependencies:
motion-dom: 12.23.12
@@ -14188,20 +11812,6 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
- fs-extra@10.1.0:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.2.0
- universalify: 2.0.1
-
- fs-extra@11.3.1:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.2.0
- universalify: 2.0.1
-
- fs-monkey@1.1.0: {}
-
fsevents@2.3.3:
optional: true
@@ -14209,8 +11819,6 @@ snapshots:
gensync@1.0.0-beta.2: {}
- get-caller-file@2.0.5: {}
-
get-east-asian-width@1.4.0: {}
get-intrinsic@1.3.0:
@@ -14249,17 +11857,6 @@ snapshots:
dependencies:
is-glob: 4.0.3
- glob-to-regexp@0.4.1: {}
-
- glob@11.1.0:
- dependencies:
- foreground-child: 3.3.1
- jackspeak: 4.2.3
- minimatch: 10.2.3
- minipass: 7.1.2
- package-json-from-dist: 1.0.1
- path-scurry: 2.0.2
-
globrex@0.1.2: {}
gopd@1.2.0: {}
@@ -14429,20 +12026,8 @@ snapshots:
hsl-to-rgb-for-reals@1.1.1: {}
- html-entities@2.6.0: {}
-
html-escaper@2.0.2: {}
- html-minifier-terser@6.1.0:
- dependencies:
- camel-case: 4.1.2
- clean-css: 5.3.3
- commander: 8.3.0
- he: 1.2.0
- param-case: 3.0.4
- relateurl: 0.2.7
- terser: 5.43.1
-
html-parse-stringify@3.0.1:
dependencies:
void-elements: 3.1.0
@@ -14451,16 +12036,6 @@ snapshots:
html-void-elements@3.0.0: {}
- html-webpack-plugin@5.6.4(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)):
- dependencies:
- '@types/html-minifier-terser': 6.1.0
- html-minifier-terser: 6.1.0
- lodash: 4.18.1
- pretty-error: 4.0.0
- tapable: 2.3.0
- optionalDependencies:
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
-
htmlparser2@12.0.0:
dependencies:
domelementtype: 3.0.0
@@ -14468,13 +12043,6 @@ snapshots:
domutils: 4.0.2
entities: 8.0.0
- htmlparser2@6.1.0:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 4.3.1
- domutils: 2.8.0
- entities: 2.2.0
-
htmlparser2@8.0.2:
dependencies:
domelementtype: 2.3.0
@@ -14529,10 +12097,6 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- icss-utils@5.1.0(postcss@8.5.25):
- dependencies:
- postcss: 8.5.25
-
ieee754@1.2.1: {}
ignore@5.3.2: {}
@@ -14541,11 +12105,6 @@ snapshots:
dependencies:
ev-emitter: 1.1.1
- import-fresh@3.3.1:
- dependencies:
- parent-module: 1.0.1
- resolve-from: 4.0.0
-
import-in-the-middle@3.0.1:
dependencies:
acorn: 8.16.0
@@ -14555,8 +12114,6 @@ snapshots:
imurmurhash@0.1.4: {}
- indent-string@4.0.0: {}
-
inherits@2.0.4: {}
ini@1.3.8: {}
@@ -14613,24 +12170,16 @@ snapshots:
is-alphabetical: 2.0.1
is-decimal: 2.0.1
- is-arrayish@0.2.1: {}
-
is-arrayish@0.3.4: {}
is-binary-path@2.1.0:
dependencies:
binary-extensions: 2.3.0
- is-core-module@2.16.1:
- dependencies:
- hasown: 2.0.4
-
is-decimal@2.0.1: {}
is-docker@2.2.1: {}
- is-docker@3.0.0: {}
-
is-emoji-supported@0.0.5: {}
is-extglob@2.1.1: {}
@@ -14647,10 +12196,6 @@ snapshots:
is-hexadecimal@2.0.1: {}
- is-inside-container@1.0.0:
- dependencies:
- is-docker: 3.0.0
-
is-number@7.0.0: {}
is-plain-obj@4.1.0: {}
@@ -14673,10 +12218,6 @@ snapshots:
dependencies:
is-docker: 2.2.1
- is-wsl@3.1.1:
- dependencies:
- is-inside-container: 1.0.0
-
isbot@5.2.1: {}
isexe@2.0.0: {}
@@ -14698,30 +12239,16 @@ snapshots:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.1
- jackspeak@4.2.3:
- dependencies:
- '@isaacs/cliui': 9.0.0
-
jay-peg@1.1.1:
dependencies:
restructure: 3.0.2
- jest-worker@27.5.1:
- dependencies:
- '@types/node': 22.12.0
- merge-stream: 2.0.0
- supports-color: 8.1.1
-
jiti@2.7.0: {}
js-tokens@10.0.0: {}
js-tokens@4.0.0: {}
- js-yaml@4.3.1:
- dependencies:
- argparse: 2.0.1
-
jscodeshift@17.3.0:
dependencies:
'@babel/core': 7.29.7
@@ -14749,8 +12276,6 @@ snapshots:
json-buffer@3.0.1: {}
- json-parse-even-better-errors@2.3.1: {}
-
json-schema-traverse@0.4.1: {}
json-schema-traverse@1.0.0: {}
@@ -14763,12 +12288,6 @@ snapshots:
jsonc-parser@3.3.1: {}
- jsonfile@6.2.0:
- dependencies:
- universalify: 2.0.1
- optionalDependencies:
- graceful-fs: 4.2.11
-
jsx-dom-cjs@8.1.6:
dependencies:
csstype: 3.2.3
@@ -14898,15 +12417,11 @@ snapshots:
lightningcss-win32-arm64-msvc: 1.32.0
lightningcss-win32-x64-msvc: 1.32.0
- lilconfig@3.1.3: {}
-
linebreak@1.1.0:
dependencies:
base64-js: 0.0.8
unicode-trie: 2.0.0
- lines-and-columns@1.2.4: {}
-
linkify-it@5.0.2:
dependencies:
uc.micro: 2.1.0
@@ -14932,17 +12447,11 @@ snapshots:
rfdc: 1.4.1
wrap-ansi: 9.0.0
- loader-runner@4.3.1: {}
-
locate-path@3.0.0:
dependencies:
p-locate: 3.0.0
path-exists: 3.0.0
- locate-path@5.0.0:
- dependencies:
- p-locate: 4.1.0
-
locate-path@6.0.0:
dependencies:
p-locate: 5.0.0
@@ -14982,20 +12491,12 @@ snapshots:
dependencies:
js-tokens: 4.0.0
- loupe@3.2.1: {}
-
- lower-case@2.0.2:
- dependencies:
- tslib: 2.8.1
-
lowlight@3.3.0:
dependencies:
'@types/hast': 3.0.4
devlop: 1.1.0
highlight.js: 11.11.1
- lru-cache@11.5.0: {}
-
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
@@ -15008,8 +12509,6 @@ snapshots:
dependencies:
react: 19.2.8
- lz-string@1.5.0: {}
-
magic-string@0.30.21:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
@@ -15025,10 +12524,6 @@ snapshots:
pify: 4.0.1
semver: 5.7.2
- make-dir@3.1.0:
- dependencies:
- semver: 6.3.1
-
make-dir@4.0.0:
dependencies:
semver: 7.8.5
@@ -15220,10 +12715,6 @@ snapshots:
media-typer@1.1.1: {}
- memfs@3.5.3:
- dependencies:
- fs-monkey: 1.1.0
-
merge-descriptors@1.0.3: {}
merge-descriptors@2.0.0: {}
@@ -15456,8 +12947,6 @@ snapshots:
mimic-function@5.0.1: {}
- min-indent@1.0.1: {}
-
minimatch@10.2.3:
dependencies:
brace-expansion: 5.0.9
@@ -15468,8 +12957,6 @@ snapshots:
minimist@1.2.8: {}
- minipass@7.1.2: {}
-
mobx-react-lite@4.1.1(mobx@6.12.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8):
dependencies:
mobx: 6.12.0
@@ -15555,13 +13042,6 @@ snapshots:
react: 19.2.8
react-dom: 19.2.8(react@19.2.8)
- no-case@3.0.4:
- dependencies:
- lower-case: 2.0.2
- tslib: 2.8.1
-
- node-abort-controller@3.1.1: {}
-
node-addon-api@7.1.1: {}
node-gyp-build-optional-packages@5.2.2:
@@ -15578,8 +13058,6 @@ snapshots:
normalize-path@3.0.0: {}
- normalize-range@0.1.2: {}
-
normalize-svg-path@1.1.0:
dependencies:
svg-arc-to-cubic-bezier: 3.2.0
@@ -15596,8 +13074,6 @@ snapshots:
object-inspect@1.13.4: {}
- objectorarray@1.0.5: {}
-
obug@2.1.1: {}
on-finished@2.4.1:
@@ -15622,13 +13098,6 @@ snapshots:
dependencies:
mimic-function: 5.0.1
- open@10.2.0:
- dependencies:
- default-browser: 5.5.0
- define-lazy-prop: 3.0.0
- is-inside-container: 1.0.0
- wsl-utils: 0.1.0
-
optionator@0.9.4:
dependencies:
deep-is: 0.1.4
@@ -15646,31 +13115,6 @@ snapshots:
fizzy-ui-utils: 2.0.7
get-size: 2.0.3
- oxc-parser@0.127.0:
- dependencies:
- '@oxc-project/types': 0.127.0
- optionalDependencies:
- '@oxc-parser/binding-android-arm-eabi': 0.127.0
- '@oxc-parser/binding-android-arm64': 0.127.0
- '@oxc-parser/binding-darwin-arm64': 0.127.0
- '@oxc-parser/binding-darwin-x64': 0.127.0
- '@oxc-parser/binding-freebsd-x64': 0.127.0
- '@oxc-parser/binding-linux-arm-gnueabihf': 0.127.0
- '@oxc-parser/binding-linux-arm-musleabihf': 0.127.0
- '@oxc-parser/binding-linux-arm64-gnu': 0.127.0
- '@oxc-parser/binding-linux-arm64-musl': 0.127.0
- '@oxc-parser/binding-linux-ppc64-gnu': 0.127.0
- '@oxc-parser/binding-linux-riscv64-gnu': 0.127.0
- '@oxc-parser/binding-linux-riscv64-musl': 0.127.0
- '@oxc-parser/binding-linux-s390x-gnu': 0.127.0
- '@oxc-parser/binding-linux-x64-gnu': 0.127.0
- '@oxc-parser/binding-linux-x64-musl': 0.127.0
- '@oxc-parser/binding-openharmony-arm64': 0.127.0
- '@oxc-parser/binding-wasm32-wasi': 0.127.0
- '@oxc-parser/binding-win32-arm64-msvc': 0.127.0
- '@oxc-parser/binding-win32-ia32-msvc': 0.127.0
- '@oxc-parser/binding-win32-x64-msvc': 0.127.0
-
oxc-parser@0.132.0:
dependencies:
'@oxc-project/types': 0.132.0
@@ -15805,10 +13249,6 @@ snapshots:
dependencies:
p-limit: 2.3.0
- p-locate@4.1.0:
- dependencies:
- p-limit: 2.3.0
-
p-locate@5.0.0:
dependencies:
p-limit: 3.1.0
@@ -15819,19 +13259,8 @@ snapshots:
p-try@2.2.0: {}
- package-json-from-dist@1.0.1: {}
-
pako@0.2.9: {}
- param-case@3.0.4:
- dependencies:
- dot-case: 3.0.4
- tslib: 2.8.1
-
- parent-module@1.0.1:
- dependencies:
- callsites: 3.1.0
-
parse-entities@4.0.2:
dependencies:
'@types/unist': 2.0.11
@@ -15842,13 +13271,6 @@ snapshots:
is-decimal: 2.0.1
is-hexadecimal: 2.0.1
- parse-json@5.2.0:
- dependencies:
- '@babel/code-frame': 7.29.7
- error-ex: 1.3.4
- json-parse-even-better-errors: 2.3.1
- lines-and-columns: 1.2.4
-
parse-srcset@1.0.2: {}
parse-svg-path@0.1.2: {}
@@ -15859,11 +13281,6 @@ snapshots:
parseurl@1.3.3: {}
- pascal-case@3.1.2:
- dependencies:
- no-case: 3.0.4
- tslib: 2.8.1
-
path-exists@3.0.0: {}
path-exists@4.0.0: {}
@@ -15872,23 +13289,12 @@ snapshots:
path-key@3.1.1: {}
- path-parse@1.0.7: {}
-
- path-scurry@2.0.2:
- dependencies:
- lru-cache: 11.5.0
- minipass: 7.1.2
-
path-to-regexp@0.1.13: {}
path-to-regexp@8.4.2: {}
- path-type@4.0.0: {}
-
pathe@2.0.3: {}
- pathval@2.0.1: {}
-
pdf-parse@2.4.5:
dependencies:
'@napi-rs/canvas': 0.1.80
@@ -15913,8 +13319,6 @@ snapshots:
pidtree@0.6.0: {}
- pify@2.3.0: {}
-
pify@4.0.1: {}
pirates@4.0.7: {}
@@ -15923,10 +13327,6 @@ snapshots:
dependencies:
find-up: 3.0.0
- pkg-dir@4.2.0:
- dependencies:
- find-up: 4.1.0
-
pkg-types@2.3.1:
dependencies:
confbox: 0.2.4
@@ -15937,80 +13337,11 @@ snapshots:
dependencies:
fflate: 0.8.3
- postcss-cli@11.0.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.20.6):
- dependencies:
- chokidar: 3.6.0
- dependency-graph: 1.0.0
- fs-extra: 11.3.1
- picocolors: 1.1.1
- postcss: 8.5.25
- postcss-load-config: 5.1.0(jiti@2.7.0)(postcss@8.5.25)(tsx@4.20.6)
- postcss-reporter: 7.1.0(postcss@8.5.25)
- pretty-hrtime: 1.0.3
- read-cache: 1.0.0
- slash: 5.1.0
- tinyglobby: 0.2.17
- yargs: 17.7.2
- transitivePeerDependencies:
- - jiti
- - tsx
-
- postcss-load-config@5.1.0(jiti@2.7.0)(postcss@8.5.25)(tsx@4.20.6):
- dependencies:
- lilconfig: 3.1.3
- yaml: 2.8.3
- optionalDependencies:
- jiti: 2.7.0
- postcss: 8.5.25
- tsx: 4.20.6
-
- postcss-modules-extract-imports@3.1.0(postcss@8.5.25):
- dependencies:
- postcss: 8.5.25
-
- postcss-modules-local-by-default@4.2.0(postcss@8.5.25):
- dependencies:
- icss-utils: 5.1.0(postcss@8.5.25)
- postcss: 8.5.25
- postcss-selector-parser: 7.1.3
- postcss-value-parser: 4.2.0
-
- postcss-modules-scope@3.2.1(postcss@8.5.25):
- dependencies:
- postcss: 8.5.25
- postcss-selector-parser: 7.1.3
-
- postcss-modules-values@4.0.0(postcss@8.5.25):
- dependencies:
- icss-utils: 5.1.0(postcss@8.5.25)
- postcss: 8.5.25
-
- postcss-nested@6.2.0(postcss@8.5.25):
- dependencies:
- postcss: 8.5.25
- postcss-selector-parser: 6.1.2
-
- postcss-reporter@7.1.0(postcss@8.5.25):
- dependencies:
- picocolors: 1.1.1
- postcss: 8.5.25
- thenby: 1.3.4
-
postcss-selector-parser@6.0.10:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-selector-parser@6.1.2:
- dependencies:
- cssesc: 3.0.0
- util-deprecate: 1.0.2
-
- postcss-selector-parser@7.1.3:
- dependencies:
- cssesc: 3.0.0
- util-deprecate: 1.0.2
-
postcss-value-parser@4.2.0: {}
postcss@8.5.25:
@@ -16023,19 +13354,6 @@ snapshots:
prettier@3.9.6: {}
- pretty-error@4.0.0:
- dependencies:
- lodash: 4.18.1
- renderkid: 3.0.0
-
- pretty-format@27.5.1:
- dependencies:
- ansi-regex: 5.0.1
- ansi-styles: 5.2.0
- react-is: 19.2.8
-
- pretty-hrtime@1.0.3: {}
-
prompts@2.4.2:
dependencies:
kleur: 3.0.3
@@ -16239,47 +13557,6 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- react-day-picker@9.5.0(react@19.2.8):
- dependencies:
- '@date-fns/tz': 1.4.1
- date-fns: 4.1.0
- date-fns-jalali: 4.1.0-0
- react: 19.2.8
-
- react-docgen-typescript@2.4.0(typescript@5.8.3):
- dependencies:
- typescript: 5.8.3
-
- react-docgen@7.1.1:
- dependencies:
- '@babel/core': 7.29.7
- '@babel/traverse': 7.29.7
- '@babel/types': 7.29.7
- '@types/babel__core': 7.20.5
- '@types/babel__traverse': 7.28.0
- '@types/doctrine': 0.0.9
- '@types/resolve': 1.20.6
- doctrine: 3.0.0
- resolve: 1.22.10
- strip-indent: 4.1.0
- transitivePeerDependencies:
- - supports-color
-
- react-docgen@8.0.3:
- dependencies:
- '@babel/core': 7.29.7
- '@babel/traverse': 7.29.7
- '@babel/types': 7.29.7
- '@types/babel__core': 7.20.5
- '@types/babel__traverse': 7.28.0
- '@types/doctrine': 0.0.9
- '@types/resolve': 1.20.6
- doctrine: 3.0.0
- resolve: 1.22.10
- strip-indent: 4.1.0
- transitivePeerDependencies:
- - supports-color
-
react-doctor@0.4.2(eslint@10.4.1(jiti@2.7.0)):
dependencies:
'@babel/code-frame': 7.29.7
@@ -16452,10 +13729,6 @@ snapshots:
lodash: 4.18.1
react: 19.2.8
- read-cache@1.0.0:
- dependencies:
- pify: 2.3.0
-
readable-stream@3.6.2:
dependencies:
inherits: 2.0.4
@@ -16491,11 +13764,6 @@ snapshots:
tiny-invariant: 1.3.3
victory-vendor: 36.9.2
- redent@3.0.0:
- dependencies:
- indent-string: 4.0.0
- strip-indent: 3.0.0
-
redis-errors@1.2.0: {}
redis-parser@3.0.0:
@@ -16536,8 +13804,6 @@ snapshots:
unified: 11.0.5
vfile: 6.0.3
- relateurl@0.2.7: {}
-
remark-gfm@4.0.1:
dependencies:
'@types/mdast': 4.0.4
@@ -16572,16 +13838,6 @@ snapshots:
mdast-util-to-markdown: 2.1.2
unified: 11.0.5
- renderkid@3.0.0:
- dependencies:
- css-select: 4.3.0
- dom-converter: 0.2.0
- htmlparser2: 6.1.0
- lodash: 4.18.1
- strip-ansi: 6.0.1
-
- require-directory@2.1.1: {}
-
require-from-string@2.0.2: {}
require-in-the-middle@8.0.1:
@@ -16593,16 +13849,8 @@ snapshots:
reselect@5.3.0: {}
- resolve-from@4.0.0: {}
-
resolve-pkg-maps@1.0.0: {}
- resolve@1.22.10:
- dependencies:
- is-core-module: 2.16.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
-
restore-cursor@5.1.0:
dependencies:
onetime: 7.0.0
@@ -16614,10 +13862,6 @@ snapshots:
rfdc@1.4.1: {}
- rimraf@3.0.2:
- dependencies:
- glob: 11.1.0
-
rolldown-plugin-dts@0.17.8(oxc-resolver@11.20.0)(rolldown@1.0.0-beta.46(@emnapi/core@1.10.0)(@emnapi/runtime@1.11.3))(typescript@5.8.3):
dependencies:
'@babel/generator': 7.29.7
@@ -16691,8 +13935,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- run-applescript@7.1.0: {}
-
run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
@@ -16719,19 +13961,6 @@ snapshots:
scheduler@0.27.0: {}
- schema-utils@3.3.0:
- dependencies:
- '@types/json-schema': 7.0.15
- ajv: 6.14.0
- ajv-keywords: 3.5.2(ajv@6.14.0)
-
- schema-utils@4.3.3:
- dependencies:
- '@types/json-schema': 7.0.15
- ajv: 8.18.0
- ajv-formats: 2.1.1(ajv@8.18.0)
- ajv-keywords: 5.1.0(ajv@8.18.0)
-
scroll-into-view-if-needed@3.1.0:
dependencies:
compute-scroll-into-view: 3.1.1
@@ -16905,8 +14134,6 @@ snapshots:
sisteransi@1.0.5: {}
- slash@5.1.0: {}
-
slice-ansi@7.1.2:
dependencies:
ansi-styles: 6.2.3
@@ -16939,33 +14166,6 @@ snapshots:
std-env@4.1.0: {}
- storybook@10.4.6(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.9.6)(react-dom@19.2.8(react@19.2.8))(react@19.2.8):
- dependencies:
- '@storybook/global': 5.0.0
- '@storybook/icons': 2.0.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@testing-library/jest-dom': 6.9.1
- '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0)
- '@vitest/expect': 3.2.4
- '@vitest/spy': 3.2.4
- '@webcontainer/env': 1.1.1
- esbuild: 0.28.1
- open: 10.2.0
- oxc-parser: 0.127.0
- oxc-resolver: 11.20.0
- recast: 0.23.11
- semver: 7.8.5
- use-sync-external-store: 1.6.0(react@19.2.8)
- ws: 8.21.0
- optionalDependencies:
- '@types/react': 19.2.17
- prettier: 3.9.6
- transitivePeerDependencies:
- - '@testing-library/dom'
- - bufferutil
- - react
- - react-dom
- - utf-8-validate
-
string-argv@0.3.2: {}
string-width@4.2.3:
@@ -17008,16 +14208,8 @@ snapshots:
dependencies:
ansi-regex: 6.2.2
- strip-bom@3.0.0: {}
-
strip-final-newline@2.0.0: {}
- strip-indent@3.0.0:
- dependencies:
- min-indent: 1.0.1
-
- strip-indent@4.1.0: {}
-
strip-json-comments@2.0.1: {}
strtok3@10.3.4:
@@ -17030,10 +14222,6 @@ snapshots:
stubborn-utils@1.0.2: {}
- style-loader@4.0.0(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)):
- dependencies:
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
-
style-to-js@1.1.21:
dependencies:
style-to-object: 1.0.14
@@ -17050,20 +14238,8 @@ snapshots:
dependencies:
has-flag: 4.0.0
- supports-color@8.1.1:
- dependencies:
- has-flag: 4.0.0
-
- supports-preserve-symlinks-flag@1.0.0: {}
-
svg-arc-to-cubic-bezier@3.2.0: {}
- swc-loader@0.2.6(@swc/core@1.13.5(@swc/helpers@0.5.17))(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)):
- dependencies:
- '@swc/core': 1.13.5(@swc/helpers@0.5.17)
- '@swc/counter': 0.1.3
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
-
swr@2.4.2(react@19.2.8):
dependencies:
dequal: 2.0.3
@@ -17080,40 +14256,16 @@ snapshots:
tapable@2.3.0: {}
- terser-webpack-plugin@5.6.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)):
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- jest-worker: 27.5.1
- schema-utils: 4.3.3
- terser: 5.43.1
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
- optionalDependencies:
- '@swc/core': 1.13.5(@swc/helpers@0.5.17)
- esbuild: 0.28.1
- postcss: 8.5.25
-
- terser-webpack-plugin@5.6.1(esbuild@0.28.1)(webpack@5.104.1(esbuild@0.28.1)):
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- jest-worker: 27.5.1
- schema-utils: 4.3.3
- terser: 5.43.1
- webpack: 5.104.1(esbuild@0.28.1)
- optionalDependencies:
- esbuild: 0.28.1
- optional: true
-
terser@5.43.1:
dependencies:
'@jridgewell/source-map': 0.3.11
acorn: 8.16.0
commander: 2.20.3
source-map-support: 0.5.21
+ optional: true
text-hex@1.0.0: {}
- thenby@1.3.4: {}
-
tiny-inflate@1.0.3: {}
tiny-invariant@1.3.3: {}
@@ -17131,12 +14283,8 @@ snapshots:
tinypool@2.1.0: {}
- tinyrainbow@2.0.0: {}
-
tinyrainbow@3.1.0: {}
- tinyspy@4.0.3: {}
-
tippy.js@6.3.7:
dependencies:
'@popperjs/core': 2.11.8
@@ -17175,18 +14323,10 @@ snapshots:
trough@2.2.0: {}
- ts-dedent@2.2.0: {}
-
tsconfck@3.1.6(typescript@5.8.3):
optionalDependencies:
typescript: 5.8.3
- tsconfig-paths@4.2.0:
- dependencies:
- json5: 2.2.3
- minimist: 1.2.8
- strip-bom: 3.0.0
-
tsdown@0.16.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.11.3)(oxc-resolver@11.20.0)(typescript@5.8.3):
dependencies:
ansis: 4.2.0
@@ -17324,17 +14464,8 @@ snapshots:
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
- universalify@2.0.1: {}
-
unpipe@1.0.0: {}
- unplugin@2.3.11:
- dependencies:
- '@jridgewell/remapping': 2.3.5
- acorn: 8.16.0
- picomatch: 2.3.2
- webpack-virtual-modules: 0.6.2
-
update-browserslist-db@1.3.2(browserslist@4.28.9):
dependencies:
browserslist: 4.28.9
@@ -17376,8 +14507,6 @@ snapshots:
util-deprecate@1.0.2: {}
- utila@0.4.0: {}
-
utils-merge@1.0.1: {}
uuid@14.0.0: {}
@@ -17501,116 +14630,8 @@ snapshots:
dependencies:
loose-envify: 1.4.0
- watchpack@2.4.4:
- dependencies:
- glob-to-regexp: 0.4.1
- graceful-fs: 4.2.11
-
web-namespaces@2.0.1: {}
- webpack-dev-middleware@6.1.3(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)):
- dependencies:
- colorette: 2.0.20
- memfs: 3.5.3
- mime-types: 2.1.35
- range-parser: 1.2.1
- schema-utils: 4.3.3
- optionalDependencies:
- webpack: 5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)
-
- webpack-hot-middleware@2.26.1:
- dependencies:
- ansi-html-community: 0.0.8
- html-entities: 2.6.0
- strip-ansi: 6.0.1
-
- webpack-sources@3.3.3: {}
-
- webpack-virtual-modules@0.6.2: {}
-
- webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25):
- dependencies:
- '@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.8
- '@types/json-schema': 7.0.15
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/wasm-edit': 1.14.1
- '@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.16.0
- acorn-import-phases: 1.0.4(acorn@8.16.0)
- browserslist: 4.28.9
- chrome-trace-event: 1.0.4
- enhanced-resolve: 5.18.3
- es-module-lexer: 2.3.1
- eslint-scope: 5.1.1
- events: 3.3.0
- glob-to-regexp: 0.4.1
- graceful-fs: 4.2.11
- json-parse-even-better-errors: 2.3.1
- loader-runner: 4.3.1
- mime-types: 2.1.35
- neo-async: 2.6.2
- schema-utils: 4.3.3
- tapable: 2.3.0
- terser-webpack-plugin: 5.6.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25)(webpack@5.104.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.28.1)(postcss@8.5.25))
- watchpack: 2.4.4
- webpack-sources: 3.3.3
- transitivePeerDependencies:
- - '@minify-html/node'
- - '@swc/core'
- - '@swc/css'
- - '@swc/html'
- - clean-css
- - cssnano
- - csso
- - esbuild
- - html-minifier-terser
- - lightningcss
- - postcss
- - uglify-js
-
- webpack@5.104.1(esbuild@0.28.1):
- dependencies:
- '@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.8
- '@types/json-schema': 7.0.15
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/wasm-edit': 1.14.1
- '@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.16.0
- acorn-import-phases: 1.0.4(acorn@8.16.0)
- browserslist: 4.28.9
- chrome-trace-event: 1.0.4
- enhanced-resolve: 5.18.3
- es-module-lexer: 2.3.1
- eslint-scope: 5.1.1
- events: 3.3.0
- glob-to-regexp: 0.4.1
- graceful-fs: 4.2.11
- json-parse-even-better-errors: 2.3.1
- loader-runner: 4.3.1
- mime-types: 2.1.35
- neo-async: 2.6.2
- schema-utils: 4.3.3
- tapable: 2.3.0
- terser-webpack-plugin: 5.6.1(esbuild@0.28.1)(webpack@5.104.1(esbuild@0.28.1))
- watchpack: 2.4.4
- webpack-sources: 3.3.3
- transitivePeerDependencies:
- - '@minify-html/node'
- - '@swc/core'
- - '@swc/css'
- - '@swc/html'
- - clean-css
- - cssnano
- - csso
- - esbuild
- - html-minifier-terser
- - lightningcss
- - postcss
- - uglify-js
- optional: true
-
when-exit@2.1.5: {}
which@2.0.2:
@@ -17648,12 +14669,6 @@ snapshots:
word-wrap@1.2.5: {}
- wrap-ansi@7.0.0:
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
wrap-ansi@8.1.0:
dependencies:
ansi-styles: 6.2.3
@@ -17677,10 +14692,6 @@ snapshots:
ws@8.21.0: {}
- wsl-utils@0.1.0:
- dependencies:
- is-wsl: 3.1.1
-
y-indexeddb@9.0.12(yjs@13.6.27):
dependencies:
lib0: 0.2.114
@@ -17700,24 +14711,10 @@ snapshots:
lib0: 0.2.114
yjs: 13.6.27
- y18n@5.0.8: {}
-
yallist@3.1.1: {}
yaml@2.8.3: {}
- yargs-parser@21.1.1: {}
-
- yargs@17.7.2:
- dependencies:
- cliui: 8.0.1
- escalade: 3.2.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- string-width: 4.2.3
- y18n: 5.0.8
- yargs-parser: 21.1.1
-
yjs@13.6.27:
dependencies:
lib0: 0.2.114
|