{
  "name": "@arcadeai/design-system",
  "private": false,
  "version": "7.2.0",
  "type": "module",
  "main": "./dist/main.js",
  "types": "./dist/main.d.ts",
  "exports": {
    ".": {
      "types": "./dist/main.d.ts",
      "default": "./dist/main.js"
    },
    "./rhf": {
      "types": "./dist/integrations/rhf/index.d.ts",
      "default": "./dist/integrations/rhf/index.js"
    },
    "./index.css": "./dist/assets/index.css",
    "./components/ui/atoms/icons": {
      "types": "./dist/components/ui/atoms/icons/index.d.ts",
      "default": "./dist/components/ui/atoms/icons/index.js"
    },
    "./metadata/toolkit-icons": {
      "types": "./dist/metadata/toolkit-icons.d.ts",
      "default": "./dist/metadata/toolkit-icons.js"
    },
    "./assets/*.css": "./dist/assets/*.css",
    "./*": {
      "types": "./dist/*.d.ts",
      "default": "./dist/*.js"
    }
  },
  "repository": "github:ArcadeAI/Design-System",
  "files": [
    "dist"
  ],
  "sideEffects": [
    "**/*.css"
  ],
  "scripts": {
    "dev": "storybook dev -p 6006 --no-open",
    "dev:types": "tsc -b ./tsconfig.lib.json --watch --preserveWatchOutput",
    "prebuild": "bun run generate-icons",
    "prepack": "bun ./scripts/sync-publish-exports.ts",
    "build": "bun --bun tsc -b ./tsconfig.lib.json && bun --bun vite build && cp lib/global.d.ts dist/",
    "check": "bunx biome check --write && tsc --noEmit",
    "clean": "rm -rf dist dist-ssr storybook-static coverage",
    "test:unit": "vitest --project unit --coverage --run",
    "test:browser": "vitest --project browser --run --passWithNoTests",
    "test": "vitest --project unit --coverage --run",
    "test:storybook": "vitest --project storybook --run",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "generate-metadata-json": "bunx tsx ./scripts/generate-metadata-json.ts",
    "generate-icons": "bun ./scripts/generate-icon-components.js",
    "build:registry": "bun ./scripts/generate-registry.ts && bun x shadcn build",
    "chromatic": "npx chromatic --project-token=chpt_674283917711300"
  },
  "peerDependencies": {
    "@hookform/resolvers": ">=5.2.1",
    "lucide-react": ">=0.544.0",
    "react": ">=19.2.1",
    "react-dom": ">=19.2.1",
    "react-hook-form": ">=7.62.0",
    "recharts": ">=3.2.0",
    "tailwindcss": ">=4.1.13"
  },
  "devDependencies": {
    "@chromatic-com/storybook": "5.2.1",
    "@tanstack/react-virtual": "3.14.3",
    "@hookform/resolvers": "5.4.0",
    "@monorepo/config": "0.0.0",
    "@monorepo/storybook-config": "0.0.0",
    "@storybook/addon-mcp": "0.6.0",
    "@storybook/addon-a11y": "10.4.6",
    "@storybook/addon-docs": "10.4.6",
    "@storybook/addon-themes": "10.4.6",
    "@storybook/addon-vitest": "10.4.6",
    "@storybook/react-vite": "10.4.6",
    "@tailwindcss/vite": "4.3.1",
    "@testing-library/dom": "10.4.1",
    "@testing-library/jest-dom": "6.9.1",
    "@testing-library/react": "16.3.2",
    "@testing-library/user-event": "14.6.1",
    "@types/bun": "1.3.14",
    "@types/react": "19.2.17",
    "@types/react-dom": "19.2.3",
    "@vitejs/plugin-react": "6.0.3",
    "@vitest/browser-playwright": "4.1.9",
    "@vitest/coverage-istanbul": "4.1.9",
    "chromatic": "17.6.0",
    "glob": "13.0.6",
    "globals": "17.7.0",
    "happy-dom": "20.10.6",
    "lucide-react": "1.21.0",
    "playwright": "1.61.1",
    "react": "19.2.7",
    "react-dom": "19.2.7",
    "react-hook-form": "7.80.0",
    "recharts": "3.9.0",
    "storybook": "10.4.6",
    "tailwindcss": "4.3.1",
    "tw-animate-css": "1.4.0",
    "typescript": "6.0.3",
    "vite": "8.1.0",
    "vite-plugin-dts": "5.0.3",
    "vite-plugin-svgr": "5.2.0",
    "vitest": "4.1.9",
    "zod": "4.4.3"
  },
  "dependencies": {
    "@base-ui/react": "1.6.0",
    "@base-ui/utils": "0.3.1",
    "@fontsource-variable/geist": "5.2.9",
    "@streamdown/code": "1.1.1",
    "class-variance-authority": "0.7.1",
    "clsx": "2.1.1",
    "cmdk": "1.1.1",
    "date-fns": "4.4.0",
    "react-day-picker": "10.0.1",
    "react-resizable-panels": "4.11.2",
    "react-shiki": "0.10.1",
    "remark-breaks": "4.0.0",
    "remark-gfm": "4.0.1",
    "streamdown": "2.5.0",
    "tailwind-merge": "3.6.0",
    "use-stick-to-bottom": "1.1.6"
  },
  "engines": {
    "bun": ">=1.3.5"
  }
}
