600 lines
15 KiB
JSON
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"
|
|
}
|
|
}
|
|
}
|
|
} |