{
  "name": "@appica/ui-react",
  "version": "1.1.0",
  "description": "Appica UI components library for React applications",
  "license": "MIT",
  "author": "Appica UI",
  "homepage": "https://appica.dev/ui",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/appica-dev/appica-ui.git",
    "directory": "packages/react"
  },
  "bugs": {
    "url": "https://github.com/appica-dev/appica-ui/issues"
  },
  "keywords": [
    "react",
    "components",
    "ui",
    "component-library",
    "design-system",
    "base-ui",
    "tailwindcss",
    "accessible"
  ],
  "engines": {
    "node": ">=20"
  },
  "publishConfig": {
    "access": "public"
  },
  "type": "module",
  "sideEffects": [
    "./styles.css",
    "./appica.css"
  ],
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./accordion": {
      "types": "./dist/components/accordion/accordion.d.ts",
      "import": "./dist/components/accordion/accordion.js",
      "default": "./dist/components/accordion/accordion.js"
    },
    "./alert": {
      "types": "./dist/components/alert/alert.d.ts",
      "import": "./dist/components/alert/alert.js",
      "default": "./dist/components/alert/alert.js"
    },
    "./alert-dialog": {
      "types": "./dist/components/alert-dialog/alert-dialog.d.ts",
      "import": "./dist/components/alert-dialog/alert-dialog.js",
      "default": "./dist/components/alert-dialog/alert-dialog.js"
    },
    "./autocomplete": {
      "types": "./dist/components/autocomplete/autocomplete.d.ts",
      "import": "./dist/components/autocomplete/autocomplete.js",
      "default": "./dist/components/autocomplete/autocomplete.js"
    },
    "./avatar": {
      "types": "./dist/components/avatar/avatar.d.ts",
      "import": "./dist/components/avatar/avatar.js",
      "default": "./dist/components/avatar/avatar.js"
    },
    "./background-pattern": {
      "types": "./dist/components/background-pattern/index.d.ts",
      "import": "./dist/components/background-pattern/index.js",
      "default": "./dist/components/background-pattern/index.js"
    },
    "./badge": {
      "types": "./dist/components/badge/badge.d.ts",
      "import": "./dist/components/badge/badge.js",
      "default": "./dist/components/badge/badge.js"
    },
    "./border-beam": {
      "types": "./dist/components/border-beam/border-beam.d.ts",
      "import": "./dist/components/border-beam/border-beam.js",
      "default": "./dist/components/border-beam/border-beam.js"
    },
    "./breadcrumb": {
      "types": "./dist/components/breadcrumb/breadcrumb.d.ts",
      "import": "./dist/components/breadcrumb/breadcrumb.js",
      "default": "./dist/components/breadcrumb/breadcrumb.js"
    },
    "./button": {
      "types": "./dist/components/button/index.d.ts",
      "import": "./dist/components/button/index.js",
      "default": "./dist/components/button/index.js"
    },
    "./button-group": {
      "types": "./dist/components/button-group/button-group.d.ts",
      "import": "./dist/components/button-group/button-group.js",
      "default": "./dist/components/button-group/button-group.js"
    },
    "./calendar": {
      "types": "./dist/components/calendar/calendar.d.ts",
      "import": "./dist/components/calendar/calendar.js",
      "default": "./dist/components/calendar/calendar.js"
    },
    "./card": {
      "types": "./dist/components/card/card.d.ts",
      "import": "./dist/components/card/card.js",
      "default": "./dist/components/card/card.js"
    },
    "./carousel": {
      "types": "./dist/components/carousel/carousel.d.ts",
      "import": "./dist/components/carousel/carousel.js",
      "default": "./dist/components/carousel/carousel.js"
    },
    "./checkbox": {
      "types": "./dist/components/checkbox/checkbox.d.ts",
      "import": "./dist/components/checkbox/checkbox.js",
      "default": "./dist/components/checkbox/checkbox.js"
    },
    "./checkbox-group": {
      "types": "./dist/components/checkbox-group/checkbox-group.d.ts",
      "import": "./dist/components/checkbox-group/checkbox-group.js",
      "default": "./dist/components/checkbox-group/checkbox-group.js"
    },
    "./chip": {
      "types": "./dist/components/chip/chip.d.ts",
      "import": "./dist/components/chip/chip.js",
      "default": "./dist/components/chip/chip.js"
    },
    "./collapsible": {
      "types": "./dist/components/collapsible/collapsible.d.ts",
      "import": "./dist/components/collapsible/collapsible.js",
      "default": "./dist/components/collapsible/collapsible.js"
    },
    "./color-area": {
      "types": "./dist/components/color-area/color-area.d.ts",
      "import": "./dist/components/color-area/color-area.js",
      "default": "./dist/components/color-area/color-area.js"
    },
    "./color-picker": {
      "types": "./dist/components/color-picker/color-picker.d.ts",
      "import": "./dist/components/color-picker/color-picker.js",
      "default": "./dist/components/color-picker/color-picker.js"
    },
    "./color-slider": {
      "types": "./dist/components/color-slider/color-slider.d.ts",
      "import": "./dist/components/color-slider/color-slider.js",
      "default": "./dist/components/color-slider/color-slider.js"
    },
    "./color-swatch": {
      "types": "./dist/components/color-swatch/color-swatch.d.ts",
      "import": "./dist/components/color-swatch/color-swatch.js",
      "default": "./dist/components/color-swatch/color-swatch.js"
    },
    "./color-swatch-picker": {
      "types": "./dist/components/color-swatch-picker/color-swatch-picker.d.ts",
      "import": "./dist/components/color-swatch-picker/color-swatch-picker.js",
      "default": "./dist/components/color-swatch-picker/color-swatch-picker.js"
    },
    "./combobox": {
      "types": "./dist/components/combobox/combobox.d.ts",
      "import": "./dist/components/combobox/combobox.js",
      "default": "./dist/components/combobox/combobox.js"
    },
    "./context-menu": {
      "types": "./dist/components/context-menu/context-menu.d.ts",
      "import": "./dist/components/context-menu/context-menu.js",
      "default": "./dist/components/context-menu/context-menu.js"
    },
    "./copy-button": {
      "types": "./dist/components/copy-button/copy-button.d.ts",
      "import": "./dist/components/copy-button/copy-button.js",
      "default": "./dist/components/copy-button/copy-button.js"
    },
    "./countdown": {
      "types": "./dist/components/countdown/countdown.d.ts",
      "import": "./dist/components/countdown/countdown.js",
      "default": "./dist/components/countdown/countdown.js"
    },
    "./date-field": {
      "types": "./dist/components/date-field/date-field.d.ts",
      "import": "./dist/components/date-field/date-field.js",
      "default": "./dist/components/date-field/date-field.js"
    },
    "./date-picker": {
      "types": "./dist/components/date-picker/date-picker.d.ts",
      "import": "./dist/components/date-picker/date-picker.js",
      "default": "./dist/components/date-picker/date-picker.js"
    },
    "./dialog": {
      "types": "./dist/components/dialog/dialog.d.ts",
      "import": "./dist/components/dialog/dialog.js",
      "default": "./dist/components/dialog/dialog.js"
    },
    "./drawer": {
      "types": "./dist/components/drawer/drawer.d.ts",
      "import": "./dist/components/drawer/drawer.js",
      "default": "./dist/components/drawer/drawer.js"
    },
    "./dropdown-menu": {
      "types": "./dist/components/dropdown-menu/dropdown-menu.d.ts",
      "import": "./dist/components/dropdown-menu/dropdown-menu.js",
      "default": "./dist/components/dropdown-menu/dropdown-menu.js"
    },
    "./field": {
      "types": "./dist/components/field/field.d.ts",
      "import": "./dist/components/field/field.js",
      "default": "./dist/components/field/field.js"
    },
    "./fieldset": {
      "types": "./dist/components/fieldset/fieldset.d.ts",
      "import": "./dist/components/fieldset/fieldset.js",
      "default": "./dist/components/fieldset/fieldset.js"
    },
    "./form": {
      "types": "./dist/components/form/form.d.ts",
      "import": "./dist/components/form/form.js",
      "default": "./dist/components/form/form.js"
    },
    "./gradient-glow": {
      "types": "./dist/components/gradient-glow/gradient-glow.d.ts",
      "import": "./dist/components/gradient-glow/gradient-glow.js",
      "default": "./dist/components/gradient-glow/gradient-glow.js"
    },
    "./input": {
      "types": "./dist/components/input/index.d.ts",
      "import": "./dist/components/input/index.js",
      "default": "./dist/components/input/index.js"
    },
    "./kbd": {
      "types": "./dist/components/kbd/kbd.d.ts",
      "import": "./dist/components/kbd/kbd.js",
      "default": "./dist/components/kbd/kbd.js"
    },
    "./loader": {
      "types": "./dist/components/loader/loader.d.ts",
      "import": "./dist/components/loader/loader.js",
      "default": "./dist/components/loader/loader.js"
    },
    "./menubar": {
      "types": "./dist/components/menubar/menubar.d.ts",
      "import": "./dist/components/menubar/menubar.js",
      "default": "./dist/components/menubar/menubar.js"
    },
    "./meter": {
      "types": "./dist/components/meter/meter.d.ts",
      "import": "./dist/components/meter/meter.js",
      "default": "./dist/components/meter/meter.js"
    },
    "./navigation": {
      "types": "./dist/components/navigation/index.d.ts",
      "import": "./dist/components/navigation/index.js",
      "default": "./dist/components/navigation/index.js"
    },
    "./navigation-menu": {
      "types": "./dist/components/navigation-menu/navigation-menu.d.ts",
      "import": "./dist/components/navigation-menu/navigation-menu.js",
      "default": "./dist/components/navigation-menu/navigation-menu.js"
    },
    "./number-field": {
      "types": "./dist/components/number-field/number-field.d.ts",
      "import": "./dist/components/number-field/number-field.js",
      "default": "./dist/components/number-field/number-field.js"
    },
    "./otp-field": {
      "types": "./dist/components/otp-field/otp-field.d.ts",
      "import": "./dist/components/otp-field/otp-field.js",
      "default": "./dist/components/otp-field/otp-field.js"
    },
    "./pagination": {
      "types": "./dist/components/pagination/pagination.d.ts",
      "import": "./dist/components/pagination/pagination.js",
      "default": "./dist/components/pagination/pagination.js"
    },
    "./popover": {
      "types": "./dist/components/popover/popover.d.ts",
      "import": "./dist/components/popover/popover.js",
      "default": "./dist/components/popover/popover.js"
    },
    "./preview-card": {
      "types": "./dist/components/preview-card/preview-card.d.ts",
      "import": "./dist/components/preview-card/preview-card.js",
      "default": "./dist/components/preview-card/preview-card.js"
    },
    "./progress": {
      "types": "./dist/components/progress/progress.d.ts",
      "import": "./dist/components/progress/progress.js",
      "default": "./dist/components/progress/progress.js"
    },
    "./radio": {
      "types": "./dist/components/radio/radio.d.ts",
      "import": "./dist/components/radio/radio.js",
      "default": "./dist/components/radio/radio.js"
    },
    "./radio-group": {
      "types": "./dist/components/radio-group/radio-group.d.ts",
      "import": "./dist/components/radio-group/radio-group.js",
      "default": "./dist/components/radio-group/radio-group.js"
    },
    "./rating": {
      "types": "./dist/components/rating/rating.d.ts",
      "import": "./dist/components/rating/rating.js",
      "default": "./dist/components/rating/rating.js"
    },
    "./scroll-area": {
      "types": "./dist/components/scroll-area/scroll-area.d.ts",
      "import": "./dist/components/scroll-area/scroll-area.js",
      "default": "./dist/components/scroll-area/scroll-area.js"
    },
    "./select": {
      "types": "./dist/components/select/select.d.ts",
      "import": "./dist/components/select/select.js",
      "default": "./dist/components/select/select.js"
    },
    "./separator": {
      "types": "./dist/components/separator/separator.d.ts",
      "import": "./dist/components/separator/separator.js",
      "default": "./dist/components/separator/separator.js"
    },
    "./skeleton": {
      "types": "./dist/components/skeleton/skeleton.d.ts",
      "import": "./dist/components/skeleton/skeleton.js",
      "default": "./dist/components/skeleton/skeleton.js"
    },
    "./slider": {
      "types": "./dist/components/slider/slider.d.ts",
      "import": "./dist/components/slider/slider.js",
      "default": "./dist/components/slider/slider.js"
    },
    "./sparkline": {
      "types": "./dist/components/sparkline/sparkline.d.ts",
      "import": "./dist/components/sparkline/sparkline.js",
      "default": "./dist/components/sparkline/sparkline.js"
    },
    "./spinner": {
      "types": "./dist/components/spinner/spinner.d.ts",
      "import": "./dist/components/spinner/spinner.js",
      "default": "./dist/components/spinner/spinner.js"
    },
    "./switch": {
      "types": "./dist/components/switch/switch.d.ts",
      "import": "./dist/components/switch/switch.js",
      "default": "./dist/components/switch/switch.js"
    },
    "./table": {
      "types": "./dist/components/table/table.d.ts",
      "import": "./dist/components/table/table.js",
      "default": "./dist/components/table/table.js"
    },
    "./tabs": {
      "types": "./dist/components/tabs/tabs.d.ts",
      "import": "./dist/components/tabs/tabs.js",
      "default": "./dist/components/tabs/tabs.js"
    },
    "./text-animate": {
      "types": "./dist/components/text-animate/text-animate.d.ts",
      "import": "./dist/components/text-animate/text-animate.js",
      "default": "./dist/components/text-animate/text-animate.js"
    },
    "./textarea": {
      "types": "./dist/components/textarea/textarea.d.ts",
      "import": "./dist/components/textarea/textarea.js",
      "default": "./dist/components/textarea/textarea.js"
    },
    "./thumbnail": {
      "types": "./dist/components/thumbnail/thumbnail.d.ts",
      "import": "./dist/components/thumbnail/thumbnail.js",
      "default": "./dist/components/thumbnail/thumbnail.js"
    },
    "./time-field": {
      "types": "./dist/components/time-field/time-field.d.ts",
      "import": "./dist/components/time-field/time-field.js",
      "default": "./dist/components/time-field/time-field.js"
    },
    "./toast": {
      "types": "./dist/components/toast/toast.d.ts",
      "import": "./dist/components/toast/toast.js",
      "default": "./dist/components/toast/toast.js"
    },
    "./toc": {
      "types": "./dist/components/toc/toc.d.ts",
      "import": "./dist/components/toc/toc.js",
      "default": "./dist/components/toc/toc.js"
    },
    "./toggle": {
      "types": "./dist/components/toggle/toggle.d.ts",
      "import": "./dist/components/toggle/toggle.js",
      "default": "./dist/components/toggle/toggle.js"
    },
    "./toggle-group": {
      "types": "./dist/components/toggle-group/toggle-group.d.ts",
      "import": "./dist/components/toggle-group/toggle-group.js",
      "default": "./dist/components/toggle-group/toggle-group.js"
    },
    "./toolbar": {
      "types": "./dist/components/toolbar/toolbar.d.ts",
      "import": "./dist/components/toolbar/toolbar.js",
      "default": "./dist/components/toolbar/toolbar.js"
    },
    "./tooltip": {
      "types": "./dist/components/tooltip/tooltip.d.ts",
      "import": "./dist/components/tooltip/tooltip.js",
      "default": "./dist/components/tooltip/tooltip.js"
    },
    "./color": {
      "types": "./dist/lib/color.d.ts",
      "import": "./dist/lib/color.js",
      "default": "./dist/lib/color.js"
    },
    "./hooks/use-direction": {
      "types": "./dist/hooks/use-direction.d.ts",
      "import": "./dist/hooks/use-direction.js",
      "default": "./dist/hooks/use-direction.js"
    },
    "./hooks/use-dismissible": {
      "types": "./dist/hooks/use-dismissible.d.ts",
      "import": "./dist/hooks/use-dismissible.js",
      "default": "./dist/hooks/use-dismissible.js"
    },
    "./hooks/use-local-storage": {
      "types": "./dist/hooks/use-local-storage.d.ts",
      "import": "./dist/hooks/use-local-storage.js",
      "default": "./dist/hooks/use-local-storage.js"
    },
    "./hooks/use-media-query": {
      "types": "./dist/hooks/use-media-query.d.ts",
      "import": "./dist/hooks/use-media-query.js",
      "default": "./dist/hooks/use-media-query.js"
    },
    "./hooks/use-reduced-motion": {
      "types": "./dist/hooks/use-reduced-motion.d.ts",
      "import": "./dist/hooks/use-reduced-motion.js",
      "default": "./dist/hooks/use-reduced-motion.js"
    },
    "./hooks/use-theme": {
      "types": "./dist/hooks/use-theme.d.ts",
      "import": "./dist/hooks/use-theme.js",
      "default": "./dist/hooks/use-theme.js"
    },
    "./providers/direction-provider": {
      "types": "./dist/providers/direction-provider.d.ts",
      "import": "./dist/providers/direction-provider.js",
      "default": "./dist/providers/direction-provider.js"
    },
    "./providers/reduced-motion-provider": {
      "types": "./dist/providers/reduced-motion-provider.d.ts",
      "import": "./dist/providers/reduced-motion-provider.js",
      "default": "./dist/providers/reduced-motion-provider.js"
    },
    "./providers/theme-provider": {
      "types": "./dist/providers/theme-provider/index.d.ts",
      "import": "./dist/providers/theme-provider/index.js",
      "default": "./dist/providers/theme-provider/index.js"
    },
    "./styles.css": "./styles.css",
    "./css": "./appica.css",
    "./package.json": "./package.json"
  },
  "files": [
    "dist",
    "src",
    "styles.css",
    "appica.css",
    "agent-rules.md",
    "CHANGELOG.md"
  ],
  "dependencies": {
    "@base-ui/react": "^1.7.0",
    "class-variance-authority": "^0.7.1",
    "clsx": "^2.1.1",
    "date-fns": "^4.4.0",
    "embla-carousel": "9.0.0-rc02",
    "embla-carousel-accessibility": "9.0.0-rc02",
    "embla-carousel-auto-height": "9.0.0-rc02",
    "embla-carousel-auto-scroll": "9.0.0-rc02",
    "embla-carousel-autoplay": "9.0.0-rc02",
    "embla-carousel-class-names": "9.0.0-rc02",
    "embla-carousel-fade": "9.0.0-rc02",
    "embla-carousel-react": "9.0.0-rc02",
    "embla-carousel-wheel-gestures": "9.0.0-rc01",
    "motion": "^13.0.0",
    "react-day-picker": "^10.0.1",
    "tailwind-merge": "^3.6.0"
  },
  "devDependencies": {
    "@tailwindcss/postcss": "^4.3.3",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/jest-dom": "^7.0.1",
    "@testing-library/react": "^16.3.2",
    "@testing-library/user-event": "^14.6.3",
    "@types/react": "^19.2.18",
    "@types/react-dom": "^19.2.4",
    "@vitejs/plugin-react": "^6.0.5",
    "@vitest/coverage-v8": "^4.1.10",
    "axe-core": "^4.13.0",
    "jsdom": "^30.0.1",
    "postcss": "^8.5.26",
    "react": "^19.2.8",
    "react-dom": "^19.2.8",
    "rollup": "^4.62.4",
    "rollup-plugin-esbuild": "^6.2.1",
    "rollup-preserve-directives": "^1.1.3",
    "tailwindcss": "^4.3.3",
    "typescript": "^6.0.3",
    "vitest": "^4.1.10",
    "vitest-axe": "^0.1.0"
  },
  "peerDependencies": {
    "@types/react": "^19.0.0",
    "react": "^19.0.0",
    "react-dom": "^19.0.0",
    "tailwindcss": "^4.0.0"
  },
  "peerDependenciesMeta": {
    "@types/react": {
      "optional": true
    },
    "tailwindcss": {
      "optional": true
    }
  },
  "scripts": {
    "sync-exports": "node scripts/sync-exports.mjs",
    "prebuild": "pnpm sync-exports",
    "build": "pnpm clean && tsc -p tsconfig.build.json && rollup -c rollup.config.mjs && pnpm build:css",
    "build:css": "node scripts/build-css.mjs",
    "dev": "rollup -c rollup.config.mjs --watch",
    "lint": "eslint src",
    "typecheck": "tsc --noEmit",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:ui": "vitest --ui",
    "test:coverage": "vitest run --coverage",
    "clean": "rm -rf dist appica.css"
  }
}