{
  "name": "@platform-modules/ui-primitives",
  "version": "0.6.0",
  "license": "Apache-2.0",
  "type": "module",
  "sideEffects": false,
  "repository": {
    "type": "git",
    "url": "https://github.com/platform-modules/mod.git",
    "directory": "packages/ui-primitives"
  },
  "exports": {
    ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" },
    "./AspectRatio": { "types": "./dist/AspectRatio.d.ts", "import": "./dist/AspectRatio.js" },
    "./Avatar": { "types": "./dist/Avatar.d.ts", "import": "./dist/Avatar.js" },
    "./Badge": { "types": "./dist/Badge.d.ts", "import": "./dist/Badge.js" },
    "./Breadcrumbs": { "types": "./dist/Breadcrumbs.d.ts", "import": "./dist/Breadcrumbs.js" },
    "./Button": { "types": "./dist/Button.d.ts", "import": "./dist/Button.js" },
    "./Calendar": { "types": "./dist/Calendar.d.ts", "import": "./dist/Calendar.js" },
    "./Card": { "types": "./dist/Card.d.ts", "import": "./dist/Card.js" },
    "./Checkbox": { "types": "./dist/Checkbox.d.ts", "import": "./dist/Checkbox.js" },
    "./Cluster": { "types": "./dist/Cluster.d.ts", "import": "./dist/Cluster.js" },
    "./ColorPicker": { "types": "./dist/ColorPicker.d.ts", "import": "./dist/ColorPicker.js" },
    "./Container": { "types": "./dist/Container.d.ts", "import": "./dist/Container.js" },
    "./DashboardShell": { "types": "./dist/DashboardShell.d.ts", "import": "./dist/DashboardShell.js" },
    "./DataList": { "types": "./dist/DataList.d.ts", "import": "./dist/DataList.js" },
    "./DataTable": { "types": "./dist/DataTable.d.ts", "import": "./dist/DataTable.js" },
    "./Dialog": { "types": "./dist/Dialog.d.ts", "import": "./dist/Dialog.js" },
    "./Divider": { "types": "./dist/Divider.d.ts", "import": "./dist/Divider.js" },
    "./DropdownMenu": { "types": "./dist/DropdownMenu.d.ts", "import": "./dist/DropdownMenu.js" },
    "./ErrorState": { "types": "./dist/ErrorState.d.ts", "import": "./dist/ErrorState.js" },
    "./Field": { "types": "./dist/Field.d.ts", "import": "./dist/Field.js" },
    "./FontPicker": { "types": "./dist/FontPicker.d.ts", "import": "./dist/FontPicker.js" },
    "./Grid": { "types": "./dist/Grid.d.ts", "import": "./dist/Grid.js" },
    "./Input": { "types": "./dist/Input.d.ts", "import": "./dist/Input.js" },
    "./Pagination": { "types": "./dist/Pagination.d.ts", "import": "./dist/Pagination.js" },
    "./PalettePicker": { "types": "./dist/PalettePicker.d.ts", "import": "./dist/PalettePicker.js" },
    "./QueryBoundary": { "types": "./dist/QueryBoundary.d.ts", "import": "./dist/QueryBoundary.js" },
    "./RadioGroup": { "types": "./dist/RadioGroup.d.ts", "import": "./dist/RadioGroup.js" },
    "./RefreshSignal": { "types": "./dist/RefreshSignal.d.ts", "import": "./dist/RefreshSignal.js" },
    "./ScrollArea": { "types": "./dist/ScrollArea.d.ts", "import": "./dist/ScrollArea.js" },
    "./Select": { "types": "./dist/Select.d.ts", "import": "./dist/Select.js" },
    "./Skeleton": { "types": "./dist/Skeleton.d.ts", "import": "./dist/Skeleton.js" },
    "./SkeletonGuard": { "types": "./dist/SkeletonGuard.d.ts", "import": "./dist/SkeletonGuard.js" },
    "./Stack": { "types": "./dist/Stack.d.ts", "import": "./dist/Stack.js" },
    "./Switch": { "types": "./dist/Switch.d.ts", "import": "./dist/Switch.js" },
    "./Table": { "types": "./dist/Table.d.ts", "import": "./dist/Table.js" },
    "./Tabs": { "types": "./dist/Tabs.d.ts", "import": "./dist/Tabs.js" },
    "./Textarea": { "types": "./dist/Textarea.d.ts", "import": "./dist/Textarea.js" },
    "./Toast": { "types": "./dist/Toast.d.ts", "import": "./dist/Toast.js" },
    "./Tooltip": { "types": "./dist/Tooltip.d.ts", "import": "./dist/Tooltip.js" },
    "./cva": { "types": "./dist/cva.d.ts", "import": "./dist/cva.js" },
    "./editor-widget": { "types": "./dist/editor-widget/index.d.ts", "import": "./dist/editor-widget/index.js" },
    "./virtual": { "types": "./dist/virtual.d.ts", "import": "./dist/virtual.js" }
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "tsdown",
    "lint": "node_modules/.bin/eslint src/",
    "test": "vitest run",
    "test:sr": "vitest run sr.test",
    "typecheck": "tsc --noEmit"
  },
  "devDependencies": {
    "@radix-ui/react-avatar": "catalog:",
    "@radix-ui/react-checkbox": "catalog:",
    "@radix-ui/react-dialog": "catalog:",
    "@radix-ui/react-dropdown-menu": "catalog:",
    "@radix-ui/react-radio-group": "catalog:",
    "@radix-ui/react-select": "catalog:",
    "@radix-ui/react-slot": "catalog:",
    "@radix-ui/react-switch": "catalog:",
    "@radix-ui/react-tabs": "catalog:",
    "@radix-ui/react-toast": "catalog:",
    "@radix-ui/react-tooltip": "catalog:",
    "@tanstack/react-virtual": "catalog:",
    "@testing-library/jest-dom": "catalog:",
    "@tooling/vitest-config": "workspace:^",
    "@testing-library/react": "catalog:",
    "@tooling/tsdown-config": "workspace:*",
    "@types/react": "catalog:",
    "@types/node": "22.20.1",
    "@types/react-dom": "catalog:",
    "@typescript-eslint/parser": "^8.67.0",
    "@guidepup/virtual-screen-reader": "^0.32.1",
    "eslint": "^10.8.1",
    "jsdom": "catalog:",
    "react": "catalog:",
    "react-day-picker": "catalog:",
    "react-dom": "catalog:",
    "tsdown": "catalog:",
    "typescript": "catalog:",
    "vitest": "catalog:",
    "vitest-axe": "^0.1.0",
    "@tiptap/core": "^3.30.2",
    "@tiptap/extension-bold": "^3.30.2",
    "@tiptap/extension-bullet-list": "^3.30.2",
    "@tiptap/extension-document": "^3.30.2",
    "@tiptap/extension-heading": "^3.30.2",
    "@tiptap/extension-history": "^3.30.2",
    "@tiptap/extension-image": "^3.30.2",
    "@tiptap/extension-italic": "^3.30.2",
    "@tiptap/extension-list-item": "^3.30.2",
    "@tiptap/extension-paragraph": "^3.30.2",
    "@tiptap/extension-text": "^3.30.2",
    "@tiptap/pm": "^3.30.2",
    "@tiptap/react": "^3.30.2",
    "tiptap-text-direction": "^0.5.0"
  },
  "dependencies": {
    "@platform-modules/ui-tokens": "workspace:^",
    "class-variance-authority": "catalog:"
  },
  "peerDependencies": {
    "@radix-ui/react-avatar": ">=1",
    "@radix-ui/react-checkbox": ">=1",
    "@radix-ui/react-dialog": ">=1",
    "@radix-ui/react-dropdown-menu": ">=2",
    "@radix-ui/react-radio-group": ">=1",
    "@radix-ui/react-select": ">=2",
    "@radix-ui/react-slot": ">=1",
    "@radix-ui/react-switch": ">=1",
    "@radix-ui/react-tabs": ">=1",
    "@radix-ui/react-toast": ">=1",
    "@radix-ui/react-tooltip": ">=1",
    "react": ">=18",
    "react-day-picker": ">=9",
    "@tanstack/react-virtual": ">=3",
    "react-dom": ">=18",
    "@tiptap/core": ">=3 <4",
    "@tiptap/extension-bold": ">=3 <4",
    "@tiptap/extension-bullet-list": ">=3 <4",
    "@tiptap/extension-document": ">=3 <4",
    "@tiptap/extension-heading": ">=3 <4",
    "@tiptap/extension-history": ">=3 <4",
    "@tiptap/extension-italic": ">=3 <4",
    "@tiptap/extension-list-item": ">=3 <4",
    "@tiptap/extension-paragraph": ">=3 <4",
    "@tiptap/extension-text": ">=3 <4",
    "@tiptap/pm": ">=3 <4",
    "@tiptap/react": ">=3 <4",
    "tiptap-text-direction": ">=0"
  },
  "peerDependenciesMeta": {
    "@radix-ui/react-toast": {
      "optional": true
    },
    "@radix-ui/react-checkbox": {
      "optional": true
    },
    "@radix-ui/react-radio-group": {
      "optional": true
    },
    "@radix-ui/react-switch": {
      "optional": true
    },
    "@radix-ui/react-avatar": {
      "optional": true
    },
    "@radix-ui/react-dropdown-menu": {
      "optional": true
    },
    "@radix-ui/react-tooltip": {
      "optional": true
    },
    "react-day-picker": {
      "optional": true
    },
    "@tanstack/react-virtual": {
      "optional": true
    },
    "@tiptap/core": {
      "optional": true
    },
    "@tiptap/extension-bold": {
      "optional": true
    },
    "@tiptap/extension-bullet-list": {
      "optional": true
    },
    "@tiptap/extension-document": {
      "optional": true
    },
    "@tiptap/extension-heading": {
      "optional": true
    },
    "@tiptap/extension-history": {
      "optional": true
    },
    "@tiptap/extension-italic": {
      "optional": true
    },
    "@tiptap/extension-list-item": {
      "optional": true
    },
    "@tiptap/extension-paragraph": {
      "optional": true
    },
    "@tiptap/extension-text": {
      "optional": true
    },
    "@tiptap/pm": {
      "optional": true
    },
    "@tiptap/react": {
      "optional": true
    },
    "tiptap-text-direction": {
      "optional": true
    }
  },
  "optionalDependencies": {
    "@platform-modules/ui-editor": "workspace:^"
  }
}
