{
  "name": "@eloquent-public/ui",
  "version": "1.0.0-alpha.24",
  "license": "MIT",
  "private": false,
  "files": [
    "dist"
  ],
  "type": "module",
  "main": "./dist/cjs/index.cjs",
  "module": "./dist/esm/index.js",
  "types": "./dist/cjs/index.d.cjs",
  "scripts": {
    "lint": "eslint src --cache",
    "typecheck": "tsc -b",
    "build:cjs": "tsup --format cjs",
    "build:esm": "tsup --format esm",
    "build": "concurrently \"npm run build:cjs\" \"npm run build:esm\"",
    "test": "vitest run",
    "test:ui": "vitest  --ui",
    "test:watch": "vitest",
    "test:update": "vitest run -u",
    "test:coverage": "vitest run --coverage",
    "clean": "rm -rf dist && rm -rf node_modules"
  },
  "devDependencies": {
    "@storybook/addon-docs": "^9.0.16",
    "@storybook/addon-vitest": "^9.0.16",
    "@storybook/react-vite": "^9.0.16",
    "@testing-library/jest-dom": "^6.4.6",
    "@testing-library/react": "^14.2.1",
    "@testing-library/user-event": "^14.5.2",
    "@types/react": "^18.3.3",
    "@types/react-dom": "^18.3.0",
    "@vitejs/plugin-react": "^4.6.0",
    "autoprefixer": "^10.4.19",
    "concurrently": "^8.2.2",
    "eslint": "^9.4.0",
    "postcss": "^8.4.38",
    "react": "^18.3.1",
    "resize-observer-polyfill": "^1.5.1",
    "storybook": "^9.0.16",
    "tailwind-variants": "^0.2.1",
    "tailwindcss": "^3.4.4",
    "tsconfig": "workspace:*",
    "tsup": "^8.1.0",
    "typescript": "^5.4.5",
    "vitest": "^3.2.4"
  },
  "dependencies": {
    "@eloquent/react": "workspace:*",
    "@eloquent/styles": "workspace:*",
    "@eloquent/tokens": "workspace:*",
    "@hookform/resolvers": "^3.6.0",
    "@radix-ui/react-accordion": "1.1.2",
    "@radix-ui/react-alert-dialog": "1.0.5",
    "@radix-ui/react-aspect-ratio": "1.0.3",
    "@radix-ui/react-avatar": "1.0.4",
    "@radix-ui/react-checkbox": "1.0.4",
    "@radix-ui/react-collapsible": "1.0.3",
    "@radix-ui/react-context-menu": "2.1.5",
    "@radix-ui/react-dialog": "1.0.5",
    "@radix-ui/react-dropdown-menu": "2.0.6",
    "@radix-ui/react-hover-card": "1.0.7",
    "@radix-ui/react-icons": "1.3.0",
    "@radix-ui/react-label": "2.0.2",
    "@radix-ui/react-menubar": "1.0.4",
    "@radix-ui/react-navigation-menu": "1.1.4",
    "@radix-ui/react-popover": "1.0.7",
    "@radix-ui/react-progress": "1.0.3",
    "@radix-ui/react-radio-group": "1.1.3",
    "@radix-ui/react-scroll-area": "1.0.5",
    "@radix-ui/react-select": "2.0.0",
    "@radix-ui/react-separator": "1.0.3",
    "@radix-ui/react-slider": "1.1.2",
    "@radix-ui/react-slot": "1.0.2",
    "@radix-ui/react-switch": "1.0.3",
    "@radix-ui/react-tabs": "1.0.4",
    "@radix-ui/react-toast": "1.1.5",
    "@radix-ui/react-toggle": "1.0.3",
    "@radix-ui/react-toggle-group": "1.0.4",
    "@radix-ui/react-tooltip": "1.0.7",
    "@tanstack/react-table": "^8.17.3",
    "@types/node": "^24.0.13",
    "class-variance-authority": "^0.7.0",
    "clsx": "^2.1.1",
    "cmdk": "1.0.0",
    "date-fns": "^3.6.0",
    "embla-carousel-react": "^8.1.5",
    "input-otp": "^1.2.4",
    "jsdom": "^24.1.0",
    "lucide-react": "^0.400.0",
    "next-themes": "^0.3.0",
    "react-day-picker": "^8.10.1",
    "react-number-format": "^5.4.0",
    "react-resizable-panels": "^2.0.19",
    "sonner": "^1.5.0",
    "tailwind-merge": "^2.3.0",
    "tailwindcss-animate": "^1.0.7",
    "vaul": "0.9.1",
    "zod": "^3.23.8"
  },
  "peerDependencies": {
    "react": "^18.0.0",
    "react-dom": "^18.0.0",
    "react-hook-form": "^7.51.5"
  },
  "exports": {
    ".": {
      "require": {
        "types": "./dist/cjs/index.d.cts",
        "default": "./dist/cjs/index.cjs"
      },
      "import": {
        "types": "./dist/esm/index.d.ts",
        "default": "./dist/esm/index.js"
      }
    },
    "./accordion": {
      "require": {
        "types": "./dist/cjs/Accordion/index.d.cts",
        "default": "./dist/cjs/Accordion/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Accordion/index.d.ts",
        "default": "./dist/esm/Accordion/index.js"
      }
    },
    "./alert": {
      "require": {
        "types": "./dist/cjs/Alert/index.d.cts",
        "default": "./dist/cjs/Alert/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Alert/index.d.ts",
        "default": "./dist/esm/Alert/index.js"
      }
    },
    "./alert-dialog": {
      "require": {
        "types": "./dist/cjs/AlertDialog/index.d.cts",
        "default": "./dist/cjs/AlertDialog/index.cjs"
      },
      "import": {
        "types": "./dist/esm/AlertDialog/index.d.ts",
        "default": "./dist/esm/AlertDialog/index.js"
      }
    },
    "./aspect-ratio": {
      "require": {
        "types": "./dist/cjs/AspectRatio/index.d.cts",
        "default": "./dist/cjs/AspectRatio/index.cjs"
      },
      "import": {
        "types": "./dist/esm/AspectRatio/index.d.ts",
        "default": "./dist/esm/AspectRatio/index.js"
      }
    },
    "./avatar": {
      "require": {
        "types": "./dist/cjs/Avatar/index.d.cts",
        "default": "./dist/cjs/Avatar/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Avatar/index.d.ts",
        "default": "./dist/esm/Avatar/index.js"
      }
    },
    "./badge": {
      "require": {
        "types": "./dist/cjs/Badge/index.d.cts",
        "default": "./dist/cjs/Badge/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Badge/index.d.ts",
        "default": "./dist/esm/Badge/index.js"
      }
    },
    "./breadcrumb": {
      "require": {
        "types": "./dist/cjs/Breadcrumb/index.d.cts",
        "default": "./dist/cjs/Breadcrumb/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Breadcrumb/index.d.ts",
        "default": "./dist/esm/Breadcrumb/index.js"
      }
    },
    "./button": {
      "require": {
        "types": "./dist/cjs/Button/index.d.cts",
        "default": "./dist/cjs/Button/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Button/index.d.ts",
        "default": "./dist/esm/Button/index.js"
      }
    },
    "./calendar": {
      "require": {
        "types": "./dist/cjs/Calendar/index.d.cts",
        "default": "./dist/cjs/Calendar/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Calendar/index.d.ts",
        "default": "./dist/esm/Calendar/index.js"
      }
    },
    "./card": {
      "require": {
        "types": "./dist/cjs/Card/index.d.cts",
        "default": "./dist/cjs/Card/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Card/index.d.ts",
        "default": "./dist/esm/Card/index.js"
      }
    },
    "./caroulsel": {
      "require": {
        "types": "./dist/cjs/Carousel/index.d.cts",
        "default": "./dist/cjs/Carousel/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Carousel/index.d.ts",
        "default": "./dist/esm/Carousel/index.js"
      }
    },
    "./checkbox": {
      "require": {
        "types": "./dist/cjs/Checkbox/index.d.cts",
        "default": "./dist/cjs/Checkbox/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Checkbox/index.d.ts",
        "default": "./dist/esm/Checkbox/index.js"
      }
    },
    "./collapsible": {
      "require": {
        "types": "./dist/cjs/Collapsible/index.d.cts",
        "default": "./dist/cjs/Collapsible/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Collapsible/index.d.ts",
        "default": "./dist/esm/Collapsible/index.js"
      }
    },
    "./command": {
      "require": {
        "types": "./dist/cjs/Command/index.d.cts",
        "default": "./dist/cjs/Command/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Command/index.d.ts",
        "default": "./dist/esm/Command/index.js"
      }
    },
    "./context-menu": {
      "require": {
        "types": "./dist/cjs/ContextMenu/index.d.cts",
        "default": "./dist/cjs/ContextMenu/index.cjs"
      },
      "import": {
        "types": "./dist/esm/ContextMenu/index.d.ts",
        "default": "./dist/esm/ContextMenu/index.js"
      }
    },
    "./dialog": {
      "require": {
        "types": "./dist/cjs/Dialog/index.d.cts",
        "default": "./dist/cjs/Dialog/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Dialog/index.d.ts",
        "default": "./dist/esm/Dialog/index.js"
      }
    },
    "./dropdown-menu": {
      "require": {
        "types": "./dist/cjs/DropdownMenu/index.d.cts",
        "default": "./dist/cjs/DropdownMenu/index.cjs"
      },
      "import": {
        "types": "./dist/esm/DropdownMenu/index.d.ts",
        "default": "./dist/esm/DropdownMenu/index.js"
      }
    },
    "./form": {
      "require": {
        "types": "./dist/cjs/Form/index.d.cts",
        "default": "./dist/cjs/Form/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Form/index.d.ts",
        "default": "./dist/esm/Form/index.js"
      }
    },
    "./hover-card": {
      "require": {
        "types": "./dist/cjs/HoverCard/index.d.cts",
        "default": "./dist/cjs/HoverCard/index.cjs"
      },
      "import": {
        "types": "./dist/esm/HoverCard/index.d.ts",
        "default": "./dist/esm/HoverCard/index.js"
      }
    },
    "./input": {
      "require": {
        "types": "./dist/cjs/Input/index.d.cts",
        "default": "./dist/cjs/Input/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Input/index.d.ts",
        "default": "./dist/esm/Input/index.js"
      }
    },
    "./input-otp": {
      "require": {
        "types": "./dist/cjs/InputOtp/index.d.cts",
        "default": "./dist/cjs/InputOtp/index.cjs"
      },
      "import": {
        "types": "./dist/esm/InputOtp/index.d.ts",
        "default": "./dist/esm/InputOtp/index.js"
      }
    },
    "./label": {
      "require": {
        "types": "./dist/cjs/Label/index.d.cts",
        "default": "./dist/cjs/Label/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Label/index.d.ts",
        "default": "./dist/esm/Label/index.js"
      }
    },
    "./menubar": {
      "require": {
        "types": "./dist/cjs/Menubar/index.d.cts",
        "default": "./dist/cjs/Menubar/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Menubar/index.d.ts",
        "default": "./dist/esm/Menubar/index.js"
      }
    },
    "./navigation-menu": {
      "require": {
        "types": "./dist/cjs/NavigationMenu/index.d.cts",
        "default": "./dist/cjs/NavigationMenu/index.cjs"
      },
      "import": {
        "types": "./dist/esm/NavigationMenu/index.d.ts",
        "default": "./dist/esm/NavigationMenu/index.js"
      }
    },
    "./pagination": {
      "require": {
        "types": "./dist/cjs/Pagination/index.d.cts",
        "default": "./dist/cjs/Pagination/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Pagination/index.d.ts",
        "default": "./dist/esm/Pagination/index.js"
      }
    },
    "./popover": {
      "require": {
        "types": "./dist/cjs/Popover/index.d.cts",
        "default": "./dist/cjs/Popover/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Popover/index.d.ts",
        "default": "./dist/esm/Popover/index.js"
      }
    },
    "./progress": {
      "require": {
        "types": "./dist/cjs/Progress/index.d.cts",
        "default": "./dist/cjs/Progress/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Progress/index.d.ts",
        "default": "./dist/esm/Progress/index.js"
      }
    },
    "./radio-group": {
      "require": {
        "types": "./dist/cjs/RadioGroup/index.d.cts",
        "default": "./dist/cjs/RadioGroup/index.cjs"
      },
      "import": {
        "types": "./dist/esm/RadioGroup/index.d.ts",
        "default": "./dist/esm/RadioGroup/index.js"
      }
    },
    "./resizable": {
      "require": {
        "types": "./dist/cjs/Resizable/index.d.cts",
        "default": "./dist/cjs/Resizable/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Resizable/index.d.ts",
        "default": "./dist/esm/Resizable/index.js"
      }
    },
    "./scroll-area": {
      "require": {
        "types": "./dist/cjs/ScrollArea/index.d.cts",
        "default": "./dist/cjs/ScrollArea/index.cjs"
      },
      "import": {
        "types": "./dist/esm/ScrollArea/index.d.ts",
        "default": "./dist/esm/ScrollArea/index.js"
      }
    },
    "./select": {
      "require": {
        "types": "./dist/cjs/Select/index.d.cts",
        "default": "./dist/cjs/Select/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Select/index.d.ts",
        "default": "./dist/esm/Select/index.js"
      }
    },
    "./separator": {
      "require": {
        "types": "./dist/cjs/Separator/index.d.cts",
        "default": "./dist/cjs/Separator/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Separator/index.d.ts",
        "default": "./dist/esm/Separator/index.js"
      }
    },
    "./sheet": {
      "require": {
        "types": "./dist/cjs/Sheet/index.d.cts",
        "default": "./dist/cjs/Sheet/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Sheet/index.d.ts",
        "default": "./dist/esm/Sheet/index.js"
      }
    },
    "./skeleton": {
      "require": {
        "types": "./dist/cjs/Skeleton/index.d.cts",
        "default": "./dist/cjs/Skeleton/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Skeleton/index.d.ts",
        "default": "./dist/esm/Skeleton/index.js"
      }
    },
    "./slider": {
      "require": {
        "types": "./dist/cjs/Slider/index.d.cts",
        "default": "./dist/cjs/Slider/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Slider/index.d.ts",
        "default": "./dist/esm/Slider/index.js"
      }
    },
    "./sonner": {
      "require": {
        "types": "./dist/cjs/Sonner/index.d.cts",
        "default": "./dist/cjs/Sonner/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Sonner/index.d.ts",
        "default": "./dist/esm/Sonner/index.js"
      }
    },
    "./switch": {
      "require": {
        "types": "./dist/cjs/Switch/index.d.cts",
        "default": "./dist/cjs/Switch/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Switch/index.d.ts",
        "default": "./dist/esm/Switch/index.js"
      }
    },
    "./table": {
      "require": {
        "types": "./dist/cjs/Table/index.d.cts",
        "default": "./dist/cjs/Table/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Table/index.d.ts",
        "default": "./dist/esm/Table/index.js"
      }
    },
    "./tabs": {
      "require": {
        "types": "./dist/cjs/Tabs/index.d.cts",
        "default": "./dist/cjs/Tabs/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Tabs/index.d.ts",
        "default": "./dist/esm/Tabs/index.js"
      }
    },
    "./textarea": {
      "require": {
        "types": "./dist/cjs/Textarea/index.d.cts",
        "default": "./dist/cjs/Textarea/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Textarea/index.d.ts",
        "default": "./dist/esm/Textarea/index.js"
      }
    },
    "./toast": {
      "require": {
        "types": "./dist/cjs/Toast/index.d.cts",
        "default": "./dist/cjs/Toast/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Toast/index.d.ts",
        "default": "./dist/esm/Toast/index.js"
      }
    },
    "./toaster": {
      "require": {
        "types": "./dist/cjs/Toaster/index.d.cts",
        "default": "./dist/cjs/Toaster/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Toaster/index.d.ts",
        "default": "./dist/esm/Toaster/index.js"
      }
    },
    "./toggle": {
      "require": {
        "types": "./dist/cjs/Toggle/index.d.cts",
        "default": "./dist/cjs/Toggle/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Toggle/index.d.ts",
        "default": "./dist/esm/Toggle/index.js"
      }
    },
    "./toggle-group": {
      "require": {
        "types": "./dist/cjs/ToggleGroup/index.d.cts",
        "default": "./dist/cjs/ToggleGroup/index.cjs"
      },
      "import": {
        "types": "./dist/esm/ToggleGroup/index.d.ts",
        "default": "./dist/esm/ToggleGroup/index.js"
      }
    },
    "./tooltip": {
      "require": {
        "types": "./dist/cjs/Tooltip/index.d.cts",
        "default": "./dist/cjs/Tooltip/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Tooltip/index.d.ts",
        "default": "./dist/esm/Tooltip/index.js"
      }
    },
    "./typography": {
      "require": {
        "types": "./dist/cjs/Typography/index.d.cts",
        "default": "./dist/cjs/Typography/index.cjs"
      },
      "import": {
        "types": "./dist/esm/Typography/index.d.ts",
        "default": "./dist/esm/Typography/index.js"
      }
    }
  },
  "publishConfig": {
    "access": "public"
  }
}
