Files
2026-08-07 21:39:30 +02:00

600 lines
15 KiB
JSON

{
"name": "@base-ui/utils",
"version": "0.3.2",
"author": "MUI Team",
"description": "A collection of React utility functions for Base UI.",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/mui/base-ui.git",
"directory": "packages/utils"
},
"dependencies": {
"@babel/runtime": "^7.29.2",
"@floating-ui/utils": "^0.2.12",
"reselect": "^5.2.0",
"use-sync-external-store": "^1.6.0"
},
"peerDependencies": {
"@types/react": "^17 || ^18 || ^19",
"react": "^17 || ^18 || ^19",
"react-dom": "^17 || ^18 || ^19"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
}
},
"sideEffects": false,
"publishConfig": {
"access": "public"
},
"type": "commonjs",
"exports": {
"./package.json": "./package.json",
"./store": {
"import": {
"types": "./store/index.d.mts",
"default": "./store/index.mjs"
},
"require": {
"types": "./store/index.d.ts",
"default": "./store/index.js"
},
"default": {
"types": "./store/index.d.mts",
"default": "./store/index.mjs"
}
},
"./platform": {
"import": {
"types": "./platform/index.d.mts",
"default": "./platform/index.mjs"
},
"require": {
"types": "./platform/index.d.ts",
"default": "./platform/index.js"
},
"default": {
"types": "./platform/index.d.mts",
"default": "./platform/index.mjs"
}
},
"./addEventListener": {
"import": {
"types": "./addEventListener.d.mts",
"default": "./addEventListener.mjs"
},
"require": {
"types": "./addEventListener.d.ts",
"default": "./addEventListener.js"
},
"default": {
"types": "./addEventListener.d.mts",
"default": "./addEventListener.mjs"
}
},
"./empty": {
"import": {
"types": "./empty.d.mts",
"default": "./empty.mjs"
},
"require": {
"types": "./empty.d.ts",
"default": "./empty.js"
},
"default": {
"types": "./empty.d.mts",
"default": "./empty.mjs"
}
},
"./error": {
"import": {
"types": "./error.d.mts",
"default": "./error.mjs"
},
"require": {
"types": "./error.d.ts",
"default": "./error.js"
},
"default": {
"types": "./error.d.mts",
"default": "./error.mjs"
}
},
"./fastHooks": {
"import": {
"types": "./fastHooks.d.mts",
"default": "./fastHooks.mjs"
},
"require": {
"types": "./fastHooks.d.ts",
"default": "./fastHooks.js"
},
"default": {
"types": "./fastHooks.d.mts",
"default": "./fastHooks.mjs"
}
},
"./fastObjectShallowCompare": {
"import": {
"types": "./fastObjectShallowCompare.d.mts",
"default": "./fastObjectShallowCompare.mjs"
},
"require": {
"types": "./fastObjectShallowCompare.d.ts",
"default": "./fastObjectShallowCompare.js"
},
"default": {
"types": "./fastObjectShallowCompare.d.mts",
"default": "./fastObjectShallowCompare.mjs"
}
},
"./formatErrorMessage": {
"import": {
"types": "./formatErrorMessage.d.mts",
"default": "./formatErrorMessage.mjs"
},
"require": {
"types": "./formatErrorMessage.d.ts",
"default": "./formatErrorMessage.js"
},
"default": {
"types": "./formatErrorMessage.d.mts",
"default": "./formatErrorMessage.mjs"
}
},
"./generateId": {
"import": {
"types": "./generateId.d.mts",
"default": "./generateId.mjs"
},
"require": {
"types": "./generateId.d.ts",
"default": "./generateId.js"
},
"default": {
"types": "./generateId.d.mts",
"default": "./generateId.mjs"
}
},
"./getDefaultFormSubmitter": {
"import": {
"types": "./getDefaultFormSubmitter.d.mts",
"default": "./getDefaultFormSubmitter.mjs"
},
"require": {
"types": "./getDefaultFormSubmitter.d.ts",
"default": "./getDefaultFormSubmitter.js"
},
"default": {
"types": "./getDefaultFormSubmitter.d.mts",
"default": "./getDefaultFormSubmitter.mjs"
}
},
"./getReactElementRef": {
"import": {
"types": "./getReactElementRef.d.mts",
"default": "./getReactElementRef.mjs"
},
"require": {
"types": "./getReactElementRef.d.ts",
"default": "./getReactElementRef.js"
},
"default": {
"types": "./getReactElementRef.d.mts",
"default": "./getReactElementRef.mjs"
}
},
"./inertValue": {
"import": {
"types": "./inertValue.d.mts",
"default": "./inertValue.mjs"
},
"require": {
"types": "./inertValue.d.ts",
"default": "./inertValue.js"
},
"default": {
"types": "./inertValue.d.mts",
"default": "./inertValue.mjs"
}
},
"./isElementDisabled": {
"import": {
"types": "./isElementDisabled.d.mts",
"default": "./isElementDisabled.mjs"
},
"require": {
"types": "./isElementDisabled.d.ts",
"default": "./isElementDisabled.js"
},
"default": {
"types": "./isElementDisabled.d.mts",
"default": "./isElementDisabled.mjs"
}
},
"./isMouseWithinBounds": {
"import": {
"types": "./isMouseWithinBounds.d.mts",
"default": "./isMouseWithinBounds.mjs"
},
"require": {
"types": "./isMouseWithinBounds.d.ts",
"default": "./isMouseWithinBounds.js"
},
"default": {
"types": "./isMouseWithinBounds.d.mts",
"default": "./isMouseWithinBounds.mjs"
}
},
"./mergeCleanups": {
"import": {
"types": "./mergeCleanups.d.mts",
"default": "./mergeCleanups.mjs"
},
"require": {
"types": "./mergeCleanups.d.ts",
"default": "./mergeCleanups.js"
},
"default": {
"types": "./mergeCleanups.d.mts",
"default": "./mergeCleanups.mjs"
}
},
"./mergeObjects": {
"import": {
"types": "./mergeObjects.d.mts",
"default": "./mergeObjects.mjs"
},
"require": {
"types": "./mergeObjects.d.ts",
"default": "./mergeObjects.js"
},
"default": {
"types": "./mergeObjects.d.mts",
"default": "./mergeObjects.mjs"
}
},
"./owner": {
"import": {
"types": "./owner.d.mts",
"default": "./owner.mjs"
},
"require": {
"types": "./owner.d.ts",
"default": "./owner.js"
},
"default": {
"types": "./owner.d.mts",
"default": "./owner.mjs"
}
},
"./reactVersion": {
"import": {
"types": "./reactVersion.d.mts",
"default": "./reactVersion.mjs"
},
"require": {
"types": "./reactVersion.d.ts",
"default": "./reactVersion.js"
},
"default": {
"types": "./reactVersion.d.mts",
"default": "./reactVersion.mjs"
}
},
"./safeReact": {
"import": {
"types": "./safeReact.d.mts",
"default": "./safeReact.mjs"
},
"require": {
"types": "./safeReact.d.ts",
"default": "./safeReact.js"
},
"default": {
"types": "./safeReact.d.mts",
"default": "./safeReact.mjs"
}
},
"./testUtils": {
"import": {
"types": "./testUtils.d.mts",
"default": "./testUtils.mjs"
},
"require": {
"types": "./testUtils.d.ts",
"default": "./testUtils.js"
},
"default": {
"types": "./testUtils.d.mts",
"default": "./testUtils.mjs"
}
},
"./useAnimationFrame": {
"import": {
"types": "./useAnimationFrame.d.mts",
"default": "./useAnimationFrame.mjs"
},
"require": {
"types": "./useAnimationFrame.d.ts",
"default": "./useAnimationFrame.js"
},
"default": {
"types": "./useAnimationFrame.d.mts",
"default": "./useAnimationFrame.mjs"
}
},
"./useControlled": {
"import": {
"types": "./useControlled.d.mts",
"default": "./useControlled.mjs"
},
"require": {
"types": "./useControlled.d.ts",
"default": "./useControlled.js"
},
"default": {
"types": "./useControlled.d.mts",
"default": "./useControlled.mjs"
}
},
"./useEnhancedClickHandler": {
"import": {
"types": "./useEnhancedClickHandler.d.mts",
"default": "./useEnhancedClickHandler.mjs"
},
"require": {
"types": "./useEnhancedClickHandler.d.ts",
"default": "./useEnhancedClickHandler.js"
},
"default": {
"types": "./useEnhancedClickHandler.d.mts",
"default": "./useEnhancedClickHandler.mjs"
}
},
"./useForcedRerendering": {
"import": {
"types": "./useForcedRerendering.d.mts",
"default": "./useForcedRerendering.mjs"
},
"require": {
"types": "./useForcedRerendering.d.ts",
"default": "./useForcedRerendering.js"
},
"default": {
"types": "./useForcedRerendering.d.mts",
"default": "./useForcedRerendering.mjs"
}
},
"./useId": {
"import": {
"types": "./useId.d.mts",
"default": "./useId.mjs"
},
"require": {
"types": "./useId.d.ts",
"default": "./useId.js"
},
"default": {
"types": "./useId.d.mts",
"default": "./useId.mjs"
}
},
"./useIdleCallback": {
"import": {
"types": "./useIdleCallback.d.mts",
"default": "./useIdleCallback.mjs"
},
"require": {
"types": "./useIdleCallback.d.ts",
"default": "./useIdleCallback.js"
},
"default": {
"types": "./useIdleCallback.d.mts",
"default": "./useIdleCallback.mjs"
}
},
"./useInterval": {
"import": {
"types": "./useInterval.d.mts",
"default": "./useInterval.mjs"
},
"require": {
"types": "./useInterval.d.ts",
"default": "./useInterval.js"
},
"default": {
"types": "./useInterval.d.mts",
"default": "./useInterval.mjs"
}
},
"./useIsoLayoutEffect": {
"import": {
"types": "./useIsoLayoutEffect.d.mts",
"default": "./useIsoLayoutEffect.mjs"
},
"require": {
"types": "./useIsoLayoutEffect.d.ts",
"default": "./useIsoLayoutEffect.js"
},
"default": {
"types": "./useIsoLayoutEffect.d.mts",
"default": "./useIsoLayoutEffect.mjs"
}
},
"./useMergedRefs": {
"import": {
"types": "./useMergedRefs.d.mts",
"default": "./useMergedRefs.mjs"
},
"require": {
"types": "./useMergedRefs.d.ts",
"default": "./useMergedRefs.js"
},
"default": {
"types": "./useMergedRefs.d.mts",
"default": "./useMergedRefs.mjs"
}
},
"./useOnFirstRender": {
"import": {
"types": "./useOnFirstRender.d.mts",
"default": "./useOnFirstRender.mjs"
},
"require": {
"types": "./useOnFirstRender.d.ts",
"default": "./useOnFirstRender.js"
},
"default": {
"types": "./useOnFirstRender.d.mts",
"default": "./useOnFirstRender.mjs"
}
},
"./useOnMount": {
"import": {
"types": "./useOnMount.d.mts",
"default": "./useOnMount.mjs"
},
"require": {
"types": "./useOnMount.d.ts",
"default": "./useOnMount.js"
},
"default": {
"types": "./useOnMount.d.mts",
"default": "./useOnMount.mjs"
}
},
"./usePreviousValue": {
"import": {
"types": "./usePreviousValue.d.mts",
"default": "./usePreviousValue.mjs"
},
"require": {
"types": "./usePreviousValue.d.ts",
"default": "./usePreviousValue.js"
},
"default": {
"types": "./usePreviousValue.d.mts",
"default": "./usePreviousValue.mjs"
}
},
"./useRefWithInit": {
"import": {
"types": "./useRefWithInit.d.mts",
"default": "./useRefWithInit.mjs"
},
"require": {
"types": "./useRefWithInit.d.ts",
"default": "./useRefWithInit.js"
},
"default": {
"types": "./useRefWithInit.d.mts",
"default": "./useRefWithInit.mjs"
}
},
"./useScrollLock": {
"import": {
"types": "./useScrollLock.d.mts",
"default": "./useScrollLock.mjs"
},
"require": {
"types": "./useScrollLock.d.ts",
"default": "./useScrollLock.js"
},
"default": {
"types": "./useScrollLock.d.mts",
"default": "./useScrollLock.mjs"
}
},
"./useStableCallback": {
"import": {
"types": "./useStableCallback.d.mts",
"default": "./useStableCallback.mjs"
},
"require": {
"types": "./useStableCallback.d.ts",
"default": "./useStableCallback.js"
},
"default": {
"types": "./useStableCallback.d.mts",
"default": "./useStableCallback.mjs"
}
},
"./useTimeout": {
"import": {
"types": "./useTimeout.d.mts",
"default": "./useTimeout.mjs"
},
"require": {
"types": "./useTimeout.d.ts",
"default": "./useTimeout.js"
},
"default": {
"types": "./useTimeout.d.mts",
"default": "./useTimeout.mjs"
}
},
"./useValueAsRef": {
"import": {
"types": "./useValueAsRef.d.mts",
"default": "./useValueAsRef.mjs"
},
"require": {
"types": "./useValueAsRef.d.ts",
"default": "./useValueAsRef.js"
},
"default": {
"types": "./useValueAsRef.d.mts",
"default": "./useValueAsRef.mjs"
}
},
"./visuallyHidden": {
"import": {
"types": "./visuallyHidden.d.mts",
"default": "./visuallyHidden.mjs"
},
"require": {
"types": "./visuallyHidden.d.ts",
"default": "./visuallyHidden.js"
},
"default": {
"types": "./visuallyHidden.d.mts",
"default": "./visuallyHidden.mjs"
}
},
"./warn": {
"import": {
"types": "./warn.d.mts",
"default": "./warn.mjs"
},
"require": {
"types": "./warn.d.ts",
"default": "./warn.js"
},
"default": {
"types": "./warn.d.mts",
"default": "./warn.mjs"
}
},
"./*.test": null,
"./*.spec": null
},
"imports": {
"#formatErrorMessage": {
"import": {
"types": "./formatErrorMessage.d.mts",
"default": "./formatErrorMessage.mjs"
},
"require": {
"types": "./formatErrorMessage.d.ts",
"default": "./formatErrorMessage.js"
},
"default": {
"types": "./formatErrorMessage.d.mts",
"default": "./formatErrorMessage.mjs"
}
}
}
}