{
  "name": "@membranehq/react",
  "version": "0.28.3",
  "description": "",
  "author": "Membrane, Inc",
  "style": "dist/styles.css",
  "source": "src/index.ts",
  "files": [
    "dist"
  ],
  "type": "module",
  "main": "./dist/cjs/index.cjs",
  "module": "./dist/esm/index.mjs",
  "types": "./dist/types/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/types/index.d.ts",
        "default": "./dist/esm/index.mjs"
      },
      "require": {
        "types": "./dist/types/index.d.ts",
        "default": "./dist/cjs/index.cjs"
      }
    },
    "./styles.css": "./dist/styles.css"
  },
  "scripts": {
    "clean": "poof dist src/styled-system",
    "build": "$npm_execpath run build:bundle && $npm_execpath run build:dts",
    "build:bundle": "rollup -c rollup.config.mjs",
    "build:dts": "node -e \"process.exit(process.env.FAST_REACT_DTS_BUILD === '1' ? 0 : 1)\" && bun run build:dts:fast || bun run build:dts:legacy",
    "build:dts:fast": "bun ./scripts/patch-bundle-types.ts",
    "build:dts:legacy": "node ./scripts/patch-bundle-types.mjs",
    "dev": "turbo run dev:bundle dev:dts --parallel",
    "dev:bundle": "rollup -c rollup.config.mjs --watch",
    "dev:dts": "node -e \"process.exit(process.env.FAST_REACT_DTS_BUILD === '1' ? 0 : 1)\" && bun run dev:dts:fast || bun run dev:dts:legacy",
    "dev:dts:fast": "bun ./scripts/patch-bundle-types.ts --watch",
    "dev:dts:legacy": "node ./scripts/patch-bundle-types.mjs --watch",
    "publint": "bunx publint",
    "prepare": "panda codegen",
    "storybook": "turbo run storybook:dev",
    "storybook:dev": "storybook dev -p 6006",
    "build-storybook": "storybook build --stats-json",
    "typecheck": "tsgo --noEmit",
    "test": "vitest --project=unit",
    "test:package": "rm -f *.tgz && bun pm pack && cd ../react-bundle-tests/test-package && npm run test-package-build",
    "test:storybook": "vitest --project=storybook --testTimeout=20000 --watch",
    "test:storybook:with-ui": "$npm_execpath run test:storybook -- --browser.headless=false",
    "test:storybook:ci": "$npm_execpath run test:storybook -- --run --maxWorkers=3 ${STORYBOOK_TEST_SHARD:+--shard=$STORYBOOK_TEST_SHARD}",
    "chromatic": "chromatic --exit-zero-on-changes",
    "docs": "typedoc --tsconfig tsconfig.json --plugin typedoc-plugin-missing-exports",
    "docs:dev": "typedoc --tsconfig tsconfig.json --plugin typedoc-plugin-missing-exports --watch",
    "docs:recipes": "tsx ./scripts/generate-recipes-docs.ts",
    "prepublishOnly": "tsx ./scripts/prepare-package-json.ts"
  },
  "dependencies": {
    "@ark-ui/react": "^4.9.2",
    "@floating-ui/react": "^0.27.13",
    "@lexical/react": "^0.39.0",
    "@membranehq/sdk": "^0.28.3",
    "@popperjs/core": "^2.11.8",
    "@tanstack/react-virtual": "3.13.12",
    "awesome-debounce-promise": "^2.1.0",
    "clsx": "^2.1.1",
    "fast-deep-equal": "^3.1.3",
    "fuse": "npm:fuse.js@^7.1.0",
    "js-convert-case": "^4.2.0",
    "lexical": "^0.39.0",
    "query-string": "^9.2.2",
    "react-focus-lock": "^2.13.6",
    "react-icons": "^5.5.0",
    "react-portal": "^4.3.0",
    "style-inject": "^0.3.0",
    "swr": "^2.3.4",
    "usehooks-ts": "^3.1.1"
  },
  "devDependencies": {
    "@chromatic-com/storybook": "^4.0.1",
    "@membranehq/panda-preset": "workspace:*",
    "@pandacss/dev": "^0.54.0",
    "@pandacss/node": "^0.54.0",
    "@pandacss/preset-base": "^0.54.0",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.1",
    "@storybook/addon-docs": "catalog:storybook",
    "@storybook/addon-links": "catalog:storybook",
    "@storybook/addon-themes": "catalog:storybook",
    "@storybook/addon-vitest": "catalog:storybook",
    "@storybook/builder-vite": "catalog:storybook",
    "@storybook/react-vite": "catalog:storybook",
    "@storybook/testing-library": "catalog:storybook",
    "@testing-library/dom": "catalog:testing-library",
    "@testing-library/jest-dom": "catalog:testing-library",
    "@testing-library/react": "catalog:testing-library",
    "@testing-library/user-event": "catalog:testing-library",
    "@types/react": "catalog:react-18",
    "@types/react-dom": "catalog:react-18",
    "@vitejs/plugin-react": "^4.7.0",
    "@vitest/browser": "^3.2.4",
    "@vitest/ui": "^3.2.4",
    "autoprefixer": "^10.4.21",
    "chokidar": "^4.0.3",
    "commander": "^14.0.0",
    "esbuild": "^0.25.8",
    "execa": "^9.6.0",
    "jsdom": "^26.1.0",
    "msw": "^2.10.4",
    "msw-storybook-addon": "^2.0.5",
    "playwright": "catalog:playwright",
    "postcss-import": "^16.1.1",
    "postcss-nesting": "^13.0.2",
    "react": "catalog:react-18",
    "react-dom": "catalog:react-18",
    "react-helmet": "6.1.0",
    "resize-observer-polyfill": "^1.5.1",
    "rimraf": "^6.0.1",
    "rollup": "^4.45.1",
    "rollup-plugin-esbuild": "^6.2.1",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-preserve-directives": "^0.4.0",
    "rollup-plugin-tsconfig-paths": "^1.5.2",
    "rollup-plugin-visualizer": "^5.14.0",
    "storybook": "catalog:storybook",
    "tailwindcss": "^3.4.13",
    "tsc-alias": "^1.8.16",
    "tsx": "^4.20.3",
    "typedoc": "^0.28.6",
    "typedoc-plugin-mark-react-functional-components": "^0.2.2",
    "typedoc-plugin-missing-exports": "^4.0.0",
    "typedoc-plugin-rename-defaults": "^0.7.3",
    "typescript": "catalog:typescript",
    "vite": "^7.3.2",
    "vite-tsconfig-paths": "^5.1.4",
    "vitest": "^3.2.4"
  },
  "peerDependencies": {
    "react": ">=18.3.1",
    "react-dom": ">=18.3.1"
  },
  "msw": {
    "workerDirectory": [
      "public"
    ]
  }
}
