{
  "name": "@platform-modules/ui-primitives",
  "version": "0.5.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"
    },
    "./virtual": {
      "types": "./dist/virtual.d.ts",
      "import": "./dist/virtual.js"
    }
  },
  "files": [
    "dist"
  ],
  "devDependencies": {
    "@radix-ui/react-avatar": "^1.1.3",
    "@radix-ui/react-checkbox": "^1.1.4",
    "@radix-ui/react-dialog": "^1.1.6",
    "@radix-ui/react-dropdown-menu": "^2.1.6",
    "@radix-ui/react-radio-group": "^1.2.3",
    "@radix-ui/react-select": "^2.1.6",
    "@radix-ui/react-slot": "^1.1.2",
    "@radix-ui/react-switch": "^1.1.3",
    "@radix-ui/react-tabs": "^1.1.3",
    "@radix-ui/react-toast": "^1.2.6",
    "@radix-ui/react-tooltip": "^1.1.8",
    "@tanstack/react-virtual": "^3.0.0",
    "@testing-library/jest-dom": "^6.6.3",
    "@testing-library/react": "^16.0.0",
    "@types/react": "^18.3.3",
    "@types/node": "22.19.21",
    "@types/react-dom": "^18.3.0",
    "@typescript-eslint/parser": "^8.62.1",
    "@guidepup/virtual-screen-reader": "^0.32.1",
    "eslint": "^10.6.0",
    "jsdom": "^24.1.0",
    "react": "^18.3.1",
    "react-day-picker": "^9.6.7",
    "react-dom": "^18.3.1",
    "tsup": "^8.2.0",
    "typescript": "^5.5.0",
    "vitest": "^3.2.6",
    "vitest-axe": "^0.1.0",
    "@tooling/vitest-config": "^0.0.0",
    "@tooling/tsup-config": "0.0.0"
  },
  "dependencies": {
    "class-variance-authority": "^0.7.1",
    "@platform-modules/ui-tokens": "^0.2.0"
  },
  "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"
  },
  "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
    }
  },
  "scripts": {
    "build": "tsup",
    "lint": "node_modules/.bin/eslint src/",
    "test": "vitest run",
    "test:sr": "vitest run sr.test",
    "typecheck": "tsc --noEmit"
  }
}