@base-ui-components/react
Version:
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.
461 lines • 12.1 kB
JSON
{
"name": "@base-ui-components/react",
"version": "1.0.0-beta.2",
"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.27.6",
"@floating-ui/react-dom": "^2.1.5",
"@floating-ui/utils": "^0.2.10",
"reselect": "^5.1.1",
"tabbable": "^6.2.0",
"use-sync-external-store": "^1.5.0",
"@base-ui-components/utils": "0.1.0"
},
"peerDependencies": {
"@types/react": "^17 || ^18 || ^19",
"react": "^17 || ^18 || ^19",
"react-dom": "^17 || ^18 || ^19"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
}
},
"sideEffects": false,
"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": {
"./package.json": "./package.json",
".": {
"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"
}
},
"./avatar": {
"require": {
"types": "./cjs/avatar/index.d.ts",
"default": "./cjs/avatar/index.js"
},
"import": {
"types": "./esm/avatar/index.d.ts",
"default": "./esm/avatar/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"
}
},
"./context-menu": {
"require": {
"types": "./cjs/context-menu/index.d.ts",
"default": "./cjs/context-menu/index.js"
},
"import": {
"types": "./esm/context-menu/index.d.ts",
"default": "./esm/context-menu/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"
}
},
"./menubar": {
"require": {
"types": "./cjs/menubar/index.d.ts",
"default": "./cjs/menubar/index.js"
},
"import": {
"types": "./esm/menubar/index.d.ts",
"default": "./esm/menubar/index.js"
}
},
"./merge-props": {
"require": {
"types": "./cjs/merge-props/index.d.ts",
"default": "./cjs/merge-props/index.js"
},
"import": {
"types": "./esm/merge-props/index.d.ts",
"default": "./esm/merge-props/index.js"
}
},
"./meter": {
"require": {
"types": "./cjs/meter/index.d.ts",
"default": "./cjs/meter/index.js"
},
"import": {
"types": "./esm/meter/index.d.ts",
"default": "./esm/meter/index.js"
}
},
"./navigation-menu": {
"require": {
"types": "./cjs/navigation-menu/index.d.ts",
"default": "./cjs/navigation-menu/index.js"
},
"import": {
"types": "./esm/navigation-menu/index.d.ts",
"default": "./esm/navigation-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"
}
},
"./toast": {
"require": {
"types": "./cjs/toast/index.d.ts",
"default": "./cjs/toast/index.js"
},
"import": {
"types": "./esm/toast/index.d.ts",
"default": "./esm/toast/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"
}
},
"./toolbar": {
"require": {
"types": "./cjs/toolbar/index.d.ts",
"default": "./cjs/toolbar/index.js"
},
"import": {
"types": "./esm/toolbar/index.d.ts",
"default": "./esm/toolbar/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"
}
},
"./use-render": {
"require": {
"types": "./cjs/use-render/index.d.ts",
"default": "./cjs/use-render/index.js"
},
"import": {
"types": "./esm/use-render/index.d.ts",
"default": "./esm/use-render/index.js"
}
}
},
"publishConfig": {
"access": "public"
}
}