{
  "name": "@brainfish-ai/components",
  "version": "0.26.0",
  "description": "Brainfish Components",
  "license": "MIT",
  "main": "./dist/esm/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/index.d.ts",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/esm/index.js",
      "default": "./dist/esm/index.js"
    },
    "./styles.css": "./dist/esm/global.css",
    "./tailwind": "./dist/esm/tailwind.preset.js",
    "./components/*": {
      "types": "./dist/*.d.ts",
      "import": "./dist/esm/components/*.js",
      "default": "./dist/esm/components/*.js"
    },
    "./layouts/*": {
      "types": "./dist/layouts/*.d.ts",
      "import": "./dist/esm/layouts/*.js",
      "default": "./dist/esm/layouts/*.js"
    },
    "./scenes/*": {
      "types": "./dist/scenes/*.d.ts",
      "import": "./dist/esm/scenes/*.js",
      "default": "./dist/esm/scenes/*.js"
    },
    "./logos/*": {
      "types": "./dist/logos/*.d.ts",
      "import": "./dist/esm/logos/*.js",
      "default": "./dist/esm/logos/*.js"
    },
    "./*": {
      "types": "./dist/*.d.ts",
      "import": "./dist/esm/components/*.js",
      "default": "./dist/esm/components/*.js"
    },
    "./ui/*": {
      "types": "./dist/components/ui/*.d.ts",
      "import": "./dist/esm/components/ui/*.js",
      "default": "./dist/esm/components/ui/*.js"
    },
    "./colors": {
      "types": "./dist/colors.d.ts",
      "import": "./dist/esm/colors.js",
      "default": "./dist/esm/colors.js"
    },
    "./chat-search": {
      "types": "./dist/chat-search.d.ts",
      "import": "./dist/esm/components/chat-search.js",
      "default": "./dist/esm/components/chat-search.js"
    }
  },
  "files": [
    "dist",
    "tailwind.config.js",
    "tailwind.preset.ts"
  ],
  "sideEffects": [
    "**/*.css"
  ],
  "engines": {
    "node": "22.x"
  },
  "scripts": {
    "start": "NODE_ENV=development BABEL_ENV=development yarn storybook",
    "build": "rimraf dist && BUILD_LIB=1 NODE_ENV=production BABEL_ENV=production vite build",
    "watch": "nodemon --watch src --ext ts,tsx,css --exec \"yarn build\"",
    "lint": "eslint .",
    "lint:fix": "eslint --fix .",
    "check-types": "tsc --noEmit",
    "ci": "yarn lint && yarn test --watch=false",
    "test": "vitest --config ./vitest.config.ts",
    "release": "yarn ci && yarn build && npm publish",
    "storybook": "storybook dev -p 6006",
    "storybook:build": "storybook build",
    "storybook:deploy": "yarn storybook:build && touch ./storybook-static/.nojekyll && gh-pages -d ./storybook-static -t true"
  },
  "peerDependencies": {
    "@phosphor-icons/react": "2.x",
    "@tailwindcss/container-queries": "0.1.x",
    "class-variance-authority": "0.7.x",
    "clsx": "2.x",
    "date-fns": "4.x",
    "path-to-regexp": "8.x",
    "react": "18.x",
    "react-dom": "18.x",
    "tailwind-merge": "2.x",
    "tailwindcss-animate": "1.x",
    "usehooks-ts": "3.x"
  },
  "devDependencies": {
    "@radix-ui/react-slot": "^1.2.4",
    "@storybook/addon-docs": "^10.2.16",
    "@storybook/addon-links": "^10.2.16",
    "@storybook/addon-onboarding": "^10.2.16",
    "@storybook/addon-styling": "^1.3.7",
    "@storybook/addon-themes": "^10.2.16",
    "@storybook/react-vite": "^10.2.16",
    "@tailwindcss/container-queries": "^0.1.1",
    "@testing-library/jest-dom": "^6.1.4",
    "@testing-library/react": "^14.0.0",
    "@testing-library/user-event": "^14.5.1",
    "@types/lodash": "^4",
    "@types/mermaid": "^9.2.0",
    "@types/node": "^20.8.10",
    "@types/react": "^18.2.34",
    "@types/react-dom": "^18.2.14",
    "@types/react-syntax-highlighter": "^15.5.13",
    "autoprefixer": "^10.4.16",
    "class-variance-authority": "0.7.0",
    "clsx": "^2.0.0",
    "date-fns": "^4.1.0",
    "eslint": "9.39.2",
    "gh-pages": "^6.0.0",
    "jsdom": "^22.1.0",
    "nodemon": "^3.1.10",
    "path-to-regexp": "^8.2.0",
    "postcss": "^8.4.31",
    "postcss-scss": "^4.0.9",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "regenerator-runtime": "^0.14.0",
    "rimraf": "^5.0.5",
    "rollup": "^4.59.0",
    "rollup-plugin-cleanup": "^3.2.1",
    "rollup-plugin-dts": "^6.1.0",
    "rollup-plugin-filesize": "^10.0.0",
    "rollup-plugin-peer-deps-external": "^2.2.4",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-visualizer": "^5.14.0",
    "storybook": "^10.2.16",
    "tailwind-merge": "^2.0.0",
    "tailwindcss": "^3.4.1",
    "tailwindcss-animate": "^1.0.7",
    "tslib": "^2.6.2",
    "typescript": "5.2.2",
    "vite": "^6.3.5",
    "vite-plugin-dts": "^4.3.0",
    "vite-plugin-lib-inject-css": "^2.2.2",
    "vite-plugin-svgr": "^4.1.0",
    "vitest": "^3.2.4"
  },
  "dependencies": {
    "@hookform/resolvers": "^4.0.0",
    "@lexical/code": "^0.41.0",
    "@lexical/history": "^0.41.0",
    "@lexical/link": "^0.41.0",
    "@lexical/list": "^0.41.0",
    "@lexical/markdown": "^0.41.0",
    "@lexical/react": "^0.41.0",
    "@paralleldrive/cuid2": "^2.2.2",
    "@phosphor-icons/react": "2.1.7",
    "@radix-ui/react-accordion": "^1.2.11",
    "@radix-ui/react-alert-dialog": "^1.1.15",
    "@radix-ui/react-avatar": "^1.1.11",
    "@radix-ui/react-collapsible": "^1.1.2",
    "@radix-ui/react-dialog": "^1.1.15",
    "@radix-ui/react-dropdown-menu": "^2.1.4",
    "@radix-ui/react-icons": "^1.3.2",
    "@radix-ui/react-label": "^2.1.2",
    "@radix-ui/react-popover": "^1.1.6",
    "@radix-ui/react-progress": "^1.1.7",
    "@radix-ui/react-scroll-area": "^1.2.2",
    "@radix-ui/react-select": "^2.1.6",
    "@radix-ui/react-separator": "^1.1.8",
    "@radix-ui/react-switch": "^1.1.2",
    "@radix-ui/react-tooltip": "^1.2.8",
    "@tanstack/react-table": "^8.21.3",
    "ajv": "^8.17.1",
    "cmdk": "^1.1.1",
    "countries-and-timezones": "^3.8.0",
    "framer-motion": "^11.15.0",
    "html-react-parser": "^5.2.17",
    "immer": "^10.1.1",
    "lexical": "^0.41.0",
    "lucide-react": "^0.554.0",
    "mermaid": "^11.6.0",
    "prosemirror-model": "^1.25.3",
    "prosemirror-state": "^1.4.3",
    "prosemirror-view": "^1.40.1",
    "react-aria-components": "^1.14.0",
    "react-day-picker": "^8.9.1",
    "react-dropzone": "^14.3.8",
    "react-hook-form": "^7.54.2",
    "react-markdown": "^9.0.3",
    "react-syntax-highlighter": "^15.6.1",
    "react-textarea-autosize": "^8.5.9",
    "react-use": "^17.6.0",
    "recharts": "2.15.4",
    "rehype-raw": "^7.0.0",
    "remark-gfm": "^4.0.0",
    "remark-parse": "^11.0.0",
    "remark-rehype": "^11.1.2",
    "select": "^1.1.2",
    "shadcn": "latest",
    "unified": "^11.0.5",
    "use-immer": "^0.11.0",
    "usehooks-ts": "^3.1.1",
    "y-prosemirror": "^1.3.7",
    "y-protocols": "^1.0.6",
    "y-webrtc": "^10.3.0",
    "yjs": "^13.6.27"
  }
}