{
  "name": "@botpress/webchat",
  "version": "5.5.1",
  "license": "MIT",
  "repository": {
    "url": "https://github.com/botpress/genisys"
  },
  "type": "module",
  "main": "./dist/index.umd.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.umd.cjs"
    }
  },
  "dependencies": {
    "@emoji-mart/data": "^1.2.1",
    "@emoji-mart/react": "^1.1.1",
    "@floating-ui/react": "^0.25.4",
    "@headlessui/react": "^2.2.0",
    "@radix-ui/react-avatar": "^1.1.11",
    "@radix-ui/react-collapsible": "^1.1.12",
    "@radix-ui/react-dialog": "^1.1.15",
    "@radix-ui/react-scroll-area": "^1.2.10",
    "@redux-devtools/extension": "^3.3.0",
    "@types/deep-equal": "^1.0.4",
    "@types/qs": "^6.9.15",
    "@types/react-scroll-to-bottom": "^4.2.5",
    "@types/react-textarea-autosize": "^8.0.0",
    "axios": "^1.13.6",
    "clsx": "^2.1.1",
    "dayjs": "^1.11.10",
    "deep-equal": "^2.2.3",
    "embla-carousel-react": "8.6.0",
    "event-source-polyfill": "^1.0.31",
    "exponential-backoff": "^3.1.1",
    "lucide-react": "^0.563.0",
    "mime": "^4.0.4",
    "motion": "^12.29.0",
    "nanoid": "^5.1.6",
    "qs": "^6.12.1",
    "react": "^19.2.0",
    "react-dom": "^19.2.0",
    "react-dropzone": "^14.2.3",
    "react-markdown": "9.1.0",
    "react-textarea-autosize": "^8.5.3",
    "react-use": "^17.4.0",
    "remark-breaks": "^4.0.0",
    "remark-gfm": "^4.0.1",
    "swr": "^2.4.0",
    "tailwind-merge": "^3.4.0",
    "theme-colors": "^0.1.0",
    "use-stick-to-bottom": "^1.1.1",
    "uuid": "^9.0.1",
    "zustand": "^5.0.9",
    "@botpress/webchat-client": "0.8.0",
    "@bpinternal/shared": "1.2.5"
  },
  "devDependencies": {
    "@faker-js/faker": "^10.0.0",
    "@storybook/addon-docs": "^10.2.4",
    "@storybook/addon-onboarding": "^10.2.4",
    "@storybook/blocks": "^8.6.14",
    "@storybook/builder-vite": "10.2.4",
    "@storybook/react": "^10.2.4",
    "@storybook/react-vite": "^10.2.4",
    "@storybook/test": "^8.6.15",
    "@testing-library/react": "^16.3.0",
    "@testing-library/react-hooks": "^8.0.1",
    "@types/dom-speech-recognition": "^0.0.4",
    "@types/event-source-polyfill": "^1.0.2",
    "@types/json-schema": "^7.0.15",
    "@types/react": "19.2.7",
    "@types/react-dom": "19.2.3",
    "@types/uuid": "^9.0.7",
    "@types/web": "^0.0.115",
    "@vitejs/plugin-react-swc": "^4.2.2",
    "chromatic": "^11.20.0",
    "cross-env": "^7.0.3",
    "eslint-plugin-storybook": "^10.2.4",
    "jsdom": "^26.1.0",
    "prop-types": "^15.8.1",
    "storybook": "^10.2.4",
    "vite": "^5.4.8",
    "vite-plugin-dts": "^4.5.4",
    "vite-plugin-libcss": "^1.1.1",
    "vite-plugin-svgr": "^4.2.0",
    "vitest": "1.6.0",
    "@repo/eslint-config": "0.0.0",
    "@repo/typescript-config": "0.0.0"
  },
  "peerDependencies": {
    "react": "^18.0.0 || ^19.0.0",
    "react-dom": "^18.0.0 || ^19.0.0"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": false
    },
    "react-dom": {
      "optional": false
    }
  },
  "scripts": {
    "check:type": "tsc --noEmit",
    "build": "vite build",
    "test:watch": "vitest .",
    "test": "vitest run",
    "storybook": "cross-env BROWSER=none storybook dev -p 6902",
    "build-storybook": "storybook build",
    "chromatic": "chromatic --exit-zero-on-changes --exit-once-uploaded",
    "check:bundle-size": "node check-bundle-size.js"
  }
}