{
  "name": "@base-ui-components/react",
  "version": "1.0.0-alpha.4",
  "private": false,
  "author": "MUI Team",
  "description": "Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.",
  "keywords": [
    "react",
    "react-component",
    "mui",
    "unstyled",
    "a11y"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mui/base-ui.git",
    "directory": "packages/react"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/mui/base-ui/issues"
  },
  "homepage": "https://base-ui.com",
  "funding": {
    "type": "opencollective",
    "url": "https://opencollective.com/mui-org"
  },
  "type": "commonjs",
  "dependencies": {
    "@babel/runtime": "^7.26.0",
    "@floating-ui/react": "^0.27.2",
    "@floating-ui/utils": "^0.2.8",
    "prop-types": "^15.8.1",
    "use-sync-external-store": "^1.4.0"
  },
  "peerDependencies": {
    "@types/react": "^17.0.0 || ^18.0.0 || ^19.0 || ^19.0.0-rc",
    "react": "^17.0.0 || ^18.0.0 || ^19.0 || ^19.0.0-rc",
    "react-dom": "^17.0.0 || ^18.0.0 || ^19.0 || ^19.0.0-rc"
  },
  "peerDependenciesMeta": {
    "@types/react": {
      "optional": true
    }
  },
  "sideEffects": false,
  "publishConfig": {
    "access": "public",
    "directory": "build"
  },
  "engines": {
    "node": ">=14.0.0"
  },
  "main": "./cjs/index.js",
  "module": "./esm/index.js",
  "types": "index",
  "typesVersions": {
    "*": {
      "index": [
        "./cjs/index.d.ts"
      ],
      "*": [
        "./cjs/*/index.d.ts"
      ]
    }
  },
  "exports": {
    ".": {
      "require": {
        "types": "./cjs/index.d.ts",
        "default": "./cjs/index.js"
      },
      "import": {
        "types": "./esm/index.d.ts",
        "default": "./esm/index.js"
      }
    },
    "./accordion": {
      "require": {
        "types": "./cjs/accordion/index.d.ts",
        "default": "./cjs/accordion/index.js"
      },
      "import": {
        "types": "./esm/accordion/index.d.ts",
        "default": "./esm/accordion/index.js"
      }
    },
    "./alert-dialog": {
      "require": {
        "types": "./cjs/alert-dialog/index.d.ts",
        "default": "./cjs/alert-dialog/index.js"
      },
      "import": {
        "types": "./esm/alert-dialog/index.d.ts",
        "default": "./esm/alert-dialog/index.js"
      }
    },
    "./checkbox": {
      "require": {
        "types": "./cjs/checkbox/index.d.ts",
        "default": "./cjs/checkbox/index.js"
      },
      "import": {
        "types": "./esm/checkbox/index.d.ts",
        "default": "./esm/checkbox/index.js"
      }
    },
    "./checkbox-group": {
      "require": {
        "types": "./cjs/checkbox-group/index.d.ts",
        "default": "./cjs/checkbox-group/index.js"
      },
      "import": {
        "types": "./esm/checkbox-group/index.d.ts",
        "default": "./esm/checkbox-group/index.js"
      }
    },
    "./collapsible": {
      "require": {
        "types": "./cjs/collapsible/index.d.ts",
        "default": "./cjs/collapsible/index.js"
      },
      "import": {
        "types": "./esm/collapsible/index.d.ts",
        "default": "./esm/collapsible/index.js"
      }
    },
    "./dialog": {
      "require": {
        "types": "./cjs/dialog/index.d.ts",
        "default": "./cjs/dialog/index.js"
      },
      "import": {
        "types": "./esm/dialog/index.d.ts",
        "default": "./esm/dialog/index.js"
      }
    },
    "./direction-provider": {
      "require": {
        "types": "./cjs/direction-provider/index.d.ts",
        "default": "./cjs/direction-provider/index.js"
      },
      "import": {
        "types": "./esm/direction-provider/index.d.ts",
        "default": "./esm/direction-provider/index.js"
      }
    },
    "./field": {
      "require": {
        "types": "./cjs/field/index.d.ts",
        "default": "./cjs/field/index.js"
      },
      "import": {
        "types": "./esm/field/index.d.ts",
        "default": "./esm/field/index.js"
      }
    },
    "./fieldset": {
      "require": {
        "types": "./cjs/fieldset/index.d.ts",
        "default": "./cjs/fieldset/index.js"
      },
      "import": {
        "types": "./esm/fieldset/index.d.ts",
        "default": "./esm/fieldset/index.js"
      }
    },
    "./form": {
      "require": {
        "types": "./cjs/form/index.d.ts",
        "default": "./cjs/form/index.js"
      },
      "import": {
        "types": "./esm/form/index.d.ts",
        "default": "./esm/form/index.js"
      }
    },
    "./input": {
      "require": {
        "types": "./cjs/input/index.d.ts",
        "default": "./cjs/input/index.js"
      },
      "import": {
        "types": "./esm/input/index.d.ts",
        "default": "./esm/input/index.js"
      }
    },
    "./menu": {
      "require": {
        "types": "./cjs/menu/index.d.ts",
        "default": "./cjs/menu/index.js"
      },
      "import": {
        "types": "./esm/menu/index.d.ts",
        "default": "./esm/menu/index.js"
      }
    },
    "./number-field": {
      "require": {
        "types": "./cjs/number-field/index.d.ts",
        "default": "./cjs/number-field/index.js"
      },
      "import": {
        "types": "./esm/number-field/index.d.ts",
        "default": "./esm/number-field/index.js"
      }
    },
    "./popover": {
      "require": {
        "types": "./cjs/popover/index.d.ts",
        "default": "./cjs/popover/index.js"
      },
      "import": {
        "types": "./esm/popover/index.d.ts",
        "default": "./esm/popover/index.js"
      }
    },
    "./preview-card": {
      "require": {
        "types": "./cjs/preview-card/index.d.ts",
        "default": "./cjs/preview-card/index.js"
      },
      "import": {
        "types": "./esm/preview-card/index.d.ts",
        "default": "./esm/preview-card/index.js"
      }
    },
    "./progress": {
      "require": {
        "types": "./cjs/progress/index.d.ts",
        "default": "./cjs/progress/index.js"
      },
      "import": {
        "types": "./esm/progress/index.d.ts",
        "default": "./esm/progress/index.js"
      }
    },
    "./radio": {
      "require": {
        "types": "./cjs/radio/index.d.ts",
        "default": "./cjs/radio/index.js"
      },
      "import": {
        "types": "./esm/radio/index.d.ts",
        "default": "./esm/radio/index.js"
      }
    },
    "./radio-group": {
      "require": {
        "types": "./cjs/radio-group/index.d.ts",
        "default": "./cjs/radio-group/index.js"
      },
      "import": {
        "types": "./esm/radio-group/index.d.ts",
        "default": "./esm/radio-group/index.js"
      }
    },
    "./scroll-area": {
      "require": {
        "types": "./cjs/scroll-area/index.d.ts",
        "default": "./cjs/scroll-area/index.js"
      },
      "import": {
        "types": "./esm/scroll-area/index.d.ts",
        "default": "./esm/scroll-area/index.js"
      }
    },
    "./select": {
      "require": {
        "types": "./cjs/select/index.d.ts",
        "default": "./cjs/select/index.js"
      },
      "import": {
        "types": "./esm/select/index.d.ts",
        "default": "./esm/select/index.js"
      }
    },
    "./separator": {
      "require": {
        "types": "./cjs/separator/index.d.ts",
        "default": "./cjs/separator/index.js"
      },
      "import": {
        "types": "./esm/separator/index.d.ts",
        "default": "./esm/separator/index.js"
      }
    },
    "./slider": {
      "require": {
        "types": "./cjs/slider/index.d.ts",
        "default": "./cjs/slider/index.js"
      },
      "import": {
        "types": "./esm/slider/index.d.ts",
        "default": "./esm/slider/index.js"
      }
    },
    "./switch": {
      "require": {
        "types": "./cjs/switch/index.d.ts",
        "default": "./cjs/switch/index.js"
      },
      "import": {
        "types": "./esm/switch/index.d.ts",
        "default": "./esm/switch/index.js"
      }
    },
    "./tabs": {
      "require": {
        "types": "./cjs/tabs/index.d.ts",
        "default": "./cjs/tabs/index.js"
      },
      "import": {
        "types": "./esm/tabs/index.d.ts",
        "default": "./esm/tabs/index.js"
      }
    },
    "./toggle": {
      "require": {
        "types": "./cjs/toggle/index.d.ts",
        "default": "./cjs/toggle/index.js"
      },
      "import": {
        "types": "./esm/toggle/index.d.ts",
        "default": "./esm/toggle/index.js"
      }
    },
    "./toggle-group": {
      "require": {
        "types": "./cjs/toggle-group/index.d.ts",
        "default": "./cjs/toggle-group/index.js"
      },
      "import": {
        "types": "./esm/toggle-group/index.d.ts",
        "default": "./esm/toggle-group/index.js"
      }
    },
    "./tooltip": {
      "require": {
        "types": "./cjs/tooltip/index.d.ts",
        "default": "./cjs/tooltip/index.js"
      },
      "import": {
        "types": "./esm/tooltip/index.d.ts",
        "default": "./esm/tooltip/index.js"
      }
    },
    "./unstable-no-ssr": {
      "require": {
        "types": "./cjs/unstable-no-ssr/index.d.ts",
        "default": "./cjs/unstable-no-ssr/index.js"
      },
      "import": {
        "types": "./esm/unstable-no-ssr/index.d.ts",
        "default": "./esm/unstable-no-ssr/index.js"
      }
    },
    "./unstable-use-media-query": {
      "require": {
        "types": "./cjs/unstable-use-media-query/index.d.ts",
        "default": "./cjs/unstable-use-media-query/index.js"
      },
      "import": {
        "types": "./esm/unstable-use-media-query/index.d.ts",
        "default": "./esm/unstable-use-media-query/index.js"
      }
    },
    "./utils": {
      "require": {
        "types": "./cjs/utils/index.d.ts",
        "default": "./cjs/utils/index.js"
      },
      "import": {
        "types": "./esm/utils/index.d.ts",
        "default": "./esm/utils/index.js"
      }
    }
  }
}