Socket
Socket
Sign inDemoInstall

@mui/utils

Package Overview
Dependencies
Maintainers
11
Versions
108
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mui/utils - npm Package Compare versions

Comparing version 6.0.0-dev.20240529-082515-213b5e33ab to 6.0.0-rc.0

appendOwnerState/appendOwnerState.d.ts

13

capitalize/capitalize.js

@@ -1,2 +0,9 @@

import _formatMuiErrorMessage from "@mui/utils/formatMuiErrorMessage";
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = capitalize;
var _formatMuiErrorMessage2 = _interopRequireDefault(require("@mui/utils/formatMuiErrorMessage"));
// It should to be noted that this function isn't equivalent to `text-transform: capitalize`.

@@ -6,7 +13,7 @@ //

// We only handle the first word.
export default function capitalize(string) {
function capitalize(string) {
if (typeof string !== 'string') {
throw new Error(process.env.NODE_ENV !== "production" ? `MUI: \`capitalize(string)\` expects a string argument.` : _formatMuiErrorMessage(7));
throw new Error(process.env.NODE_ENV !== "production" ? `MUI: \`capitalize(string)\` expects a string argument.` : (0, _formatMuiErrorMessage2.default)(7));
}
return string.charAt(0).toUpperCase() + string.slice(1);
}

@@ -1,1 +0,13 @@

export { default } from './capitalize';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _capitalize.default;
}
});
var _capitalize = _interopRequireDefault(require("./capitalize"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/capitalize/index.js",
"module": "../esm/capitalize/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,2 +0,8 @@

export default function chainPropTypes(propType1, propType2) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = chainPropTypes;
function chainPropTypes(propType1, propType2) {
if (process.env.NODE_ENV === 'production') {

@@ -3,0 +9,0 @@ return () => null;

@@ -1,1 +0,13 @@

export { default } from './chainPropTypes';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _chainPropTypes.default;
}
});
var _chainPropTypes = _interopRequireDefault(require("./chainPropTypes"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/chainPropTypes/index.js",
"module": "../esm/chainPropTypes/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,4 +1,10 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function clamp(val, min = Number.MIN_SAFE_INTEGER, max = Number.MAX_SAFE_INTEGER) {
return Math.max(min, Math.min(val, max));
}
export default clamp;
var _default = exports.default = clamp;

@@ -1,1 +0,13 @@

export { default } from './clamp';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _clamp.default;
}
});
var _clamp = _interopRequireDefault(require("./clamp"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/clamp/index.js",
"module": "../esm/clamp/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,1 +1,7 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
const defaultGenerator = componentName => componentName;

@@ -17,2 +23,2 @@ const createClassNameGenerator = () => {

const ClassNameGenerator = createClassNameGenerator();
export default ClassNameGenerator;
var _default = exports.default = ClassNameGenerator;

@@ -1,1 +0,13 @@

export { default } from './ClassNameGenerator';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _ClassNameGenerator.default;
}
});
var _ClassNameGenerator = _interopRequireDefault(require("./ClassNameGenerator"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/ClassNameGenerator/index.js",
"module": "../esm/ClassNameGenerator/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,21 +0,29 @@

export default function composeClasses(slots, getUtilityClass, classes = undefined) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = composeClasses;
/* eslint no-restricted-syntax: 0, prefer-template: 0, guard-for-in: 0
---
These rules are preventing the performance optimizations below.
*/
function composeClasses(slots, getUtilityClass, classes = undefined) {
const output = {};
Object.keys(slots).forEach(
// `Object.keys(slots)` can't be wider than `T` because we infer `T` from `slots`.
// @ts-expect-error https://github.com/microsoft/TypeScript/pull/12253#issuecomment-263132208
slot => {
output[slot] = slots[slot].reduce((acc, key) => {
if (key) {
const utilityClass = getUtilityClass(key);
if (utilityClass !== '') {
acc.push(utilityClass);
for (const slotName in slots) {
const slot = slots[slotName];
let buffer = '';
for (let i = 0; i < slot.length; i += 1) {
const value = slot[i];
if (value) {
buffer += getUtilityClass(value) + ' ';
if (classes && classes[value]) {
buffer += classes[value] + ' ';
}
if (classes && classes[key]) {
acc.push(classes[key]);
}
}
return acc;
}, []).join(' ');
});
}
output[slotName] = buffer;
}
return output;
}

@@ -1,1 +0,13 @@

export { default } from './composeClasses';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _composeClasses.default;
}
});
var _composeClasses = _interopRequireDefault(require("./composeClasses"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/composeClasses/index.js",
"module": "../esm/composeClasses/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,1 +1,7 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = createChainedFunction;
/**

@@ -7,3 +13,3 @@ * Safe chained function.

*/
export default function createChainedFunction(...funcs) {
function createChainedFunction(...funcs) {
return funcs.reduce((acc, func) => {

@@ -10,0 +16,0 @@ if (func == null) {

@@ -1,1 +0,13 @@

export { default } from './createChainedFunction';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _createChainedFunction.default;
}
});
var _createChainedFunction = _interopRequireDefault(require("./createChainedFunction"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/createChainedFunction/index.js",
"module": "../esm/createChainedFunction/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,4 +1,10 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = debounce;
// Corresponds to 10 frames at 60 Hz.
// A few bytes payload overhead when lodash/debounce is ~3 kB and debounce ~300 B.
export default function debounce(func, wait = 166) {
function debounce(func, wait = 166) {
let timeout;

@@ -5,0 +11,0 @@ function debounced(...args) {

@@ -1,2 +0,26 @@

export { default } from './debounce';
export * from './debounce';
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {};
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _debounce.default;
}
});
var _debounce = _interopRequireWildcard(require("./debounce"));
Object.keys(_debounce).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _debounce[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _debounce[key];
}
});
});
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/debounce/index.js",
"module": "../esm/debounce/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,3 +1,10 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = deepmerge;
exports.isPlainObject = isPlainObject;
// https://github.com/sindresorhus/is-plain-obj/blob/main/index.js
export function isPlainObject(item) {
function isPlainObject(item) {
if (typeof item !== 'object' || item === null) {

@@ -19,3 +26,3 @@ return false;

}
export default function deepmerge(target, source, options = {
function deepmerge(target, source, options = {
clone: true

@@ -22,0 +29,0 @@ }) {

@@ -1,2 +0,26 @@

export { default } from './deepmerge';
export * from './deepmerge';
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {};
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _deepmerge.default;
}
});
var _deepmerge = _interopRequireWildcard(require("./deepmerge"));
Object.keys(_deepmerge).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _deepmerge[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _deepmerge[key];
}
});
});
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/deepmerge/index.js",
"module": "../esm/deepmerge/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,2 +0,8 @@

export default function deprecatedPropType(validator, reason) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = deprecatedPropType;
function deprecatedPropType(validator, reason) {
if (process.env.NODE_ENV === 'production') {

@@ -3,0 +9,0 @@ return () => null;

@@ -1,1 +0,13 @@

export { default } from './deprecatedPropType';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _deprecatedPropType.default;
}
});
var _deprecatedPropType = _interopRequireDefault(require("./deprecatedPropType"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/deprecatedPropType/index.js",
"module": "../esm/deprecatedPropType/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,3 +0,10 @@

import PropTypes from 'prop-types';
import chainPropTypes from '../chainPropTypes';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _chainPropTypes = _interopRequireDefault(require("../chainPropTypes"));
function isClassComponent(elementType) {

@@ -40,4 +47,4 @@ // elementType.prototype?.isReactComponent

}
const elementAcceptingRef = chainPropTypes(PropTypes.element, acceptingRef);
elementAcceptingRef.isRequired = chainPropTypes(PropTypes.element.isRequired, acceptingRef);
export default elementAcceptingRef;
const elementAcceptingRef = (0, _chainPropTypes.default)(_propTypes.default.element, acceptingRef);
elementAcceptingRef.isRequired = (0, _chainPropTypes.default)(_propTypes.default.element.isRequired, acceptingRef);
var _default = exports.default = elementAcceptingRef;

@@ -1,1 +0,13 @@

export { default } from './elementAcceptingRef';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _elementAcceptingRef.default;
}
});
var _elementAcceptingRef = _interopRequireDefault(require("./elementAcceptingRef"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/elementAcceptingRef/index.js",
"module": "../esm/elementAcceptingRef/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,3 +0,10 @@

import PropTypes from 'prop-types';
import chainPropTypes from '../chainPropTypes';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _chainPropTypes = _interopRequireDefault(require("../chainPropTypes"));
function isClassComponent(elementType) {

@@ -40,2 +47,2 @@ // elementType.prototype?.isReactComponent

}
export default chainPropTypes(PropTypes.elementType, elementTypeAcceptingRef);
var _default = exports.default = (0, _chainPropTypes.default)(_propTypes.default.elementType, elementTypeAcceptingRef);

@@ -1,1 +0,13 @@

export { default } from './elementTypeAcceptingRef';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _elementTypeAcceptingRef.default;
}
});
var _elementTypeAcceptingRef = _interopRequireDefault(require("./elementTypeAcceptingRef"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/elementTypeAcceptingRef/index.js",
"module": "../esm/elementTypeAcceptingRef/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,1 +1,7 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exactProp;
// This module is based on https://github.com/airbnb/prop-types-exact repository.

@@ -6,3 +12,3 @@ // However, in order to reduce the number of dependencies and to remove some extra safe checks

const specialProperty = 'exact-prop: \u200b';
export default function exactProp(propTypes) {
function exactProp(propTypes) {
if (process.env.NODE_ENV === 'production') {

@@ -9,0 +15,0 @@ return propTypes;

@@ -1,1 +0,13 @@

export { default } from './exactProp';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _exactProp.default;
}
});
var _exactProp = _interopRequireDefault(require("./exactProp"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/exactProp/index.js",
"module": "../esm/exactProp/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,1 +1,7 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = formatMuiErrorMessage;
/**

@@ -6,3 +12,3 @@ * WARNING: Don't import this directly.

*/
export default function formatMuiErrorMessage(code) {
function formatMuiErrorMessage(code) {
// Apply babel-plugin-transform-template-literals in loose mode

@@ -9,0 +15,0 @@ // loose mode is safe if we're concatenating primitives

@@ -1,1 +0,13 @@

export { default } from './formatMuiErrorMessage';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _formatMuiErrorMessage.default;
}
});
var _formatMuiErrorMessage = _interopRequireDefault(require("./formatMuiErrorMessage"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/formatMuiErrorMessage/index.js",
"module": "../esm/formatMuiErrorMessage/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,3 +0,12 @@

import ClassNameGenerator from '../ClassNameGenerator';
export const globalStateClasses = {
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = generateUtilityClass;
exports.globalStateClasses = void 0;
exports.isGlobalState = isGlobalState;
var _ClassNameGenerator = _interopRequireDefault(require("../ClassNameGenerator"));
const globalStateClasses = exports.globalStateClasses = {
active: 'active',

@@ -16,8 +25,8 @@ checked: 'checked',

};
export default function generateUtilityClass(componentName, slot, globalStatePrefix = 'Mui') {
function generateUtilityClass(componentName, slot, globalStatePrefix = 'Mui') {
const globalStateClass = globalStateClasses[slot];
return globalStateClass ? `${globalStatePrefix}-${globalStateClass}` : `${ClassNameGenerator.generate(componentName)}-${slot}`;
return globalStateClass ? `${globalStatePrefix}-${globalStateClass}` : `${_ClassNameGenerator.default.generate(componentName)}-${slot}`;
}
export function isGlobalState(slot) {
function isGlobalState(slot) {
return globalStateClasses[slot] !== undefined;
}

@@ -1,2 +0,26 @@

export { default } from './generateUtilityClass';
export * from './generateUtilityClass';
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {};
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _generateUtilityClass.default;
}
});
var _generateUtilityClass = _interopRequireWildcard(require("./generateUtilityClass"));
Object.keys(_generateUtilityClass).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _generateUtilityClass[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _generateUtilityClass[key];
}
});
});
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/generateUtilityClass/index.js",
"module": "../esm/generateUtilityClass/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,8 +0,15 @@

import generateUtilityClass from '../generateUtilityClass';
export default function generateUtilityClasses(componentName, slots, globalStatePrefix = 'Mui') {
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = generateUtilityClasses;
var _generateUtilityClass = _interopRequireDefault(require("../generateUtilityClass"));
function generateUtilityClasses(componentName, slots, globalStatePrefix = 'Mui') {
const result = {};
slots.forEach(slot => {
result[slot] = generateUtilityClass(componentName, slot, globalStatePrefix);
result[slot] = (0, _generateUtilityClass.default)(componentName, slot, globalStatePrefix);
});
return result;
}

@@ -1,1 +0,13 @@

export { default } from './generateUtilityClasses';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _generateUtilityClasses.default;
}
});
var _generateUtilityClasses = _interopRequireDefault(require("./generateUtilityClasses"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/generateUtilityClasses/index.js",
"module": "../esm/generateUtilityClasses/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -5,4 +5,4 @@ import * as React from 'react';

* https://github.com/facebook/react/blob/769b1f270e1251d9dbdce0fcbd9e92e502d059b8/packages/shared/getComponentName.js
* originally forked from recompose/getDisplayName with added IE11 support
* originally forked from recompose/getDisplayName
*/
export default function getDisplayName(Component: React.ElementType): string | undefined;

@@ -1,2 +0,8 @@

import { ForwardRef, Memo } from 'react-is';
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getDisplayName;
var _reactIs = require("react-is");
function getFunctionComponentName(Component, fallback = '') {

@@ -13,5 +19,5 @@ return Component.displayName || Component.name || fallback;

* https://github.com/facebook/react/blob/769b1f270e1251d9dbdce0fcbd9e92e502d059b8/packages/shared/getComponentName.js
* originally forked from recompose/getDisplayName with added IE11 support
* originally forked from recompose/getDisplayName
*/
export default function getDisplayName(Component) {
function getDisplayName(Component) {
if (Component == null) {

@@ -30,5 +36,5 @@ return undefined;

switch (Component.$$typeof) {
case ForwardRef:
case _reactIs.ForwardRef:
return getWrappedName(Component, Component.render, 'ForwardRef');
case Memo:
case _reactIs.Memo:
return getWrappedName(Component, Component.type, 'memo');

@@ -35,0 +41,0 @@ default:

@@ -1,1 +0,13 @@

export { default } from './getDisplayName';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _getDisplayName.default;
}
});
var _getDisplayName = _interopRequireDefault(require("./getDisplayName"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/getDisplayName/index.js",
"module": "../esm/getDisplayName/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,4 +1,10 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getScrollbarSize;
// A change of the browser zoom change the scrollbar size.
// Credit https://github.com/twbs/bootstrap/blob/488fd8afc535ca3a6ad4dc581f5e89217b6a36ac/js/src/util/scrollbar.js#L14-L18
export default function getScrollbarSize(doc) {
function getScrollbarSize(doc) {
// https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes

@@ -5,0 +11,0 @@ const documentWidth = doc.documentElement.clientWidth;

@@ -1,1 +0,13 @@

export { default } from './getScrollbarSize';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _getScrollbarSize.default;
}
});
var _getScrollbarSize = _interopRequireDefault(require("./getScrollbarSize"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/getScrollbarSize/index.js",
"module": "../esm/getScrollbarSize/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -8,2 +8,2 @@ import * as React from 'react';

*/
export default function getValidReactChildren(children: React.ReactNode): React.ReactElement<any, string | React.JSXElementConstructor<any>>[];
export default function getValidReactChildren(children: React.ReactNode): React.ReactElement<any>[];

@@ -1,3 +0,10 @@

import * as React from 'react';
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getValidReactChildren;
var React = _interopRequireWildcard(require("react"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
/**

@@ -9,4 +16,4 @@ * Gets only the valid children of a component,

*/
export default function getValidReactChildren(children) {
function getValidReactChildren(children) {
return React.Children.toArray(children).filter(child => /*#__PURE__*/React.isValidElement(child));
}

@@ -1,1 +0,13 @@

export { default } from './getValidReactChildren';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _getValidReactChildren.default;
}
});
var _getValidReactChildren = _interopRequireDefault(require("./getValidReactChildren"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/getValidReactChildren/index.js",
"module": "../esm/getValidReactChildren/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,2 +0,8 @@

export default function HTMLElementType(props, propName, componentName, location, propFullName) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = HTMLElementType;
function HTMLElementType(props, propName, componentName, location, propFullName) {
if (process.env.NODE_ENV === 'production') {

@@ -3,0 +9,0 @@ return null;

@@ -1,1 +0,13 @@

export { default } from './HTMLElementType';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _HTMLElementType.default;
}
});
var _HTMLElementType = _interopRequireDefault(require("./HTMLElementType"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/HTMLElementType/index.js",
"module": "../esm/HTMLElementType/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -30,5 +30,4 @@ export { default as chainPropTypes } from './chainPropTypes';

export { default as unstable_useOnMount } from './useOnMount';
export { default as unstable_useIsFocusVisible } from './useIsFocusVisible';
export { default as unstable_isFocusVisible } from './isFocusVisible';
export { default as unstable_getScrollbarSize } from './getScrollbarSize';
export { detectScrollType as unstable_detectScrollType, getNormalizedScrollLeft as unstable_getNormalizedScrollLeft, } from './scrollLeft';
export { default as usePreviousProps } from './usePreviousProps';

@@ -46,1 +45,7 @@ export { default as getValidReactChildren } from './getValidReactChildren';

export { default as clamp } from './clamp';
export { default as unstable_useSlotProps } from './useSlotProps';
export type { UseSlotPropsParameters, UseSlotPropsResult } from './useSlotProps';
export { default as unstable_resolveComponentProps } from './resolveComponentProps';
export { default as unstable_extractEventHandlers } from './extractEventHandlers';
export { default as unstable_getReactNodeRef } from './getReactNodeRef';
export * from './types';
/**
* @mui/utils v6.0.0-dev.20240529-082515-213b5e33ab
* @mui/utils v6.0.0-rc.0
*

@@ -8,45 +8,407 @@ * @license MIT

*/
export { default as chainPropTypes } from './chainPropTypes';
export { default as deepmerge } from './deepmerge';
export { isPlainObject } from './deepmerge';
export { default as elementAcceptingRef } from './elementAcceptingRef';
export { default as elementTypeAcceptingRef } from './elementTypeAcceptingRef';
export { default as exactProp } from './exactProp';
export { default as formatMuiErrorMessage } from './formatMuiErrorMessage';
export { default as getDisplayName } from './getDisplayName';
export { default as HTMLElementType } from './HTMLElementType';
export { default as ponyfillGlobal } from './ponyfillGlobal';
export { default as refType } from './refType';
export { default as unstable_capitalize } from './capitalize';
export { default as unstable_createChainedFunction } from './createChainedFunction';
export { default as unstable_debounce } from './debounce';
export { default as unstable_deprecatedPropType } from './deprecatedPropType';
export { default as unstable_isMuiElement } from './isMuiElement';
export { default as unstable_ownerDocument } from './ownerDocument';
export { default as unstable_ownerWindow } from './ownerWindow';
export { default as unstable_requirePropFactory } from './requirePropFactory';
export { default as unstable_setRef } from './setRef';
export { default as unstable_useEnhancedEffect } from './useEnhancedEffect';
export { default as unstable_useId } from './useId';
export { default as unstable_unsupportedProp } from './unsupportedProp';
export { default as unstable_useControlled } from './useControlled';
export { default as unstable_useEventCallback } from './useEventCallback';
export { default as unstable_useForkRef } from './useForkRef';
export { default as unstable_useLazyRef } from './useLazyRef';
export { default as unstable_useTimeout, Timeout as unstable_Timeout } from './useTimeout';
export { default as unstable_useOnMount } from './useOnMount';
export { default as unstable_useIsFocusVisible } from './useIsFocusVisible';
export { default as unstable_getScrollbarSize } from './getScrollbarSize';
export { detectScrollType as unstable_detectScrollType, getNormalizedScrollLeft as unstable_getNormalizedScrollLeft } from './scrollLeft';
export { default as usePreviousProps } from './usePreviousProps';
export { default as getValidReactChildren } from './getValidReactChildren';
export { default as visuallyHidden } from './visuallyHidden';
export { default as integerPropType } from './integerPropType';
export { default as internal_resolveProps } from './resolveProps';
export { default as unstable_composeClasses } from './composeClasses';
export { default as unstable_generateUtilityClass } from './generateUtilityClass';
export { isGlobalState as unstable_isGlobalState } from './generateUtilityClass';
export * from './generateUtilityClass';
export { default as unstable_generateUtilityClasses } from './generateUtilityClasses';
export { default as unstable_ClassNameGenerator } from './ClassNameGenerator';
export { default as clamp } from './clamp';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
chainPropTypes: true,
deepmerge: true,
isPlainObject: true,
elementAcceptingRef: true,
elementTypeAcceptingRef: true,
exactProp: true,
formatMuiErrorMessage: true,
getDisplayName: true,
HTMLElementType: true,
ponyfillGlobal: true,
refType: true,
unstable_capitalize: true,
unstable_createChainedFunction: true,
unstable_debounce: true,
unstable_deprecatedPropType: true,
unstable_isMuiElement: true,
unstable_ownerDocument: true,
unstable_ownerWindow: true,
unstable_requirePropFactory: true,
unstable_setRef: true,
unstable_useEnhancedEffect: true,
unstable_useId: true,
unstable_unsupportedProp: true,
unstable_useControlled: true,
unstable_useEventCallback: true,
unstable_useForkRef: true,
unstable_useLazyRef: true,
unstable_useTimeout: true,
unstable_Timeout: true,
unstable_useOnMount: true,
unstable_isFocusVisible: true,
unstable_getScrollbarSize: true,
usePreviousProps: true,
getValidReactChildren: true,
visuallyHidden: true,
integerPropType: true,
internal_resolveProps: true,
unstable_composeClasses: true,
unstable_generateUtilityClass: true,
unstable_isGlobalState: true,
unstable_generateUtilityClasses: true,
unstable_ClassNameGenerator: true,
clamp: true,
unstable_useSlotProps: true,
unstable_resolveComponentProps: true,
unstable_extractEventHandlers: true,
unstable_getReactNodeRef: true
};
Object.defineProperty(exports, "HTMLElementType", {
enumerable: true,
get: function () {
return _HTMLElementType.default;
}
});
Object.defineProperty(exports, "chainPropTypes", {
enumerable: true,
get: function () {
return _chainPropTypes.default;
}
});
Object.defineProperty(exports, "clamp", {
enumerable: true,
get: function () {
return _clamp.default;
}
});
Object.defineProperty(exports, "deepmerge", {
enumerable: true,
get: function () {
return _deepmerge.default;
}
});
Object.defineProperty(exports, "elementAcceptingRef", {
enumerable: true,
get: function () {
return _elementAcceptingRef.default;
}
});
Object.defineProperty(exports, "elementTypeAcceptingRef", {
enumerable: true,
get: function () {
return _elementTypeAcceptingRef.default;
}
});
Object.defineProperty(exports, "exactProp", {
enumerable: true,
get: function () {
return _exactProp.default;
}
});
Object.defineProperty(exports, "formatMuiErrorMessage", {
enumerable: true,
get: function () {
return _formatMuiErrorMessage.default;
}
});
Object.defineProperty(exports, "getDisplayName", {
enumerable: true,
get: function () {
return _getDisplayName.default;
}
});
Object.defineProperty(exports, "getValidReactChildren", {
enumerable: true,
get: function () {
return _getValidReactChildren.default;
}
});
Object.defineProperty(exports, "integerPropType", {
enumerable: true,
get: function () {
return _integerPropType.default;
}
});
Object.defineProperty(exports, "internal_resolveProps", {
enumerable: true,
get: function () {
return _resolveProps.default;
}
});
Object.defineProperty(exports, "isPlainObject", {
enumerable: true,
get: function () {
return _deepmerge.isPlainObject;
}
});
Object.defineProperty(exports, "ponyfillGlobal", {
enumerable: true,
get: function () {
return _ponyfillGlobal.default;
}
});
Object.defineProperty(exports, "refType", {
enumerable: true,
get: function () {
return _refType.default;
}
});
Object.defineProperty(exports, "unstable_ClassNameGenerator", {
enumerable: true,
get: function () {
return _ClassNameGenerator.default;
}
});
Object.defineProperty(exports, "unstable_Timeout", {
enumerable: true,
get: function () {
return _useTimeout.Timeout;
}
});
Object.defineProperty(exports, "unstable_capitalize", {
enumerable: true,
get: function () {
return _capitalize.default;
}
});
Object.defineProperty(exports, "unstable_composeClasses", {
enumerable: true,
get: function () {
return _composeClasses.default;
}
});
Object.defineProperty(exports, "unstable_createChainedFunction", {
enumerable: true,
get: function () {
return _createChainedFunction.default;
}
});
Object.defineProperty(exports, "unstable_debounce", {
enumerable: true,
get: function () {
return _debounce.default;
}
});
Object.defineProperty(exports, "unstable_deprecatedPropType", {
enumerable: true,
get: function () {
return _deprecatedPropType.default;
}
});
Object.defineProperty(exports, "unstable_extractEventHandlers", {
enumerable: true,
get: function () {
return _extractEventHandlers.default;
}
});
Object.defineProperty(exports, "unstable_generateUtilityClass", {
enumerable: true,
get: function () {
return _generateUtilityClass.default;
}
});
Object.defineProperty(exports, "unstable_generateUtilityClasses", {
enumerable: true,
get: function () {
return _generateUtilityClasses.default;
}
});
Object.defineProperty(exports, "unstable_getReactNodeRef", {
enumerable: true,
get: function () {
return _getReactNodeRef.default;
}
});
Object.defineProperty(exports, "unstable_getScrollbarSize", {
enumerable: true,
get: function () {
return _getScrollbarSize.default;
}
});
Object.defineProperty(exports, "unstable_isFocusVisible", {
enumerable: true,
get: function () {
return _isFocusVisible.default;
}
});
Object.defineProperty(exports, "unstable_isGlobalState", {
enumerable: true,
get: function () {
return _generateUtilityClass.isGlobalState;
}
});
Object.defineProperty(exports, "unstable_isMuiElement", {
enumerable: true,
get: function () {
return _isMuiElement.default;
}
});
Object.defineProperty(exports, "unstable_ownerDocument", {
enumerable: true,
get: function () {
return _ownerDocument.default;
}
});
Object.defineProperty(exports, "unstable_ownerWindow", {
enumerable: true,
get: function () {
return _ownerWindow.default;
}
});
Object.defineProperty(exports, "unstable_requirePropFactory", {
enumerable: true,
get: function () {
return _requirePropFactory.default;
}
});
Object.defineProperty(exports, "unstable_resolveComponentProps", {
enumerable: true,
get: function () {
return _resolveComponentProps.default;
}
});
Object.defineProperty(exports, "unstable_setRef", {
enumerable: true,
get: function () {
return _setRef.default;
}
});
Object.defineProperty(exports, "unstable_unsupportedProp", {
enumerable: true,
get: function () {
return _unsupportedProp.default;
}
});
Object.defineProperty(exports, "unstable_useControlled", {
enumerable: true,
get: function () {
return _useControlled.default;
}
});
Object.defineProperty(exports, "unstable_useEnhancedEffect", {
enumerable: true,
get: function () {
return _useEnhancedEffect.default;
}
});
Object.defineProperty(exports, "unstable_useEventCallback", {
enumerable: true,
get: function () {
return _useEventCallback.default;
}
});
Object.defineProperty(exports, "unstable_useForkRef", {
enumerable: true,
get: function () {
return _useForkRef.default;
}
});
Object.defineProperty(exports, "unstable_useId", {
enumerable: true,
get: function () {
return _useId.default;
}
});
Object.defineProperty(exports, "unstable_useLazyRef", {
enumerable: true,
get: function () {
return _useLazyRef.default;
}
});
Object.defineProperty(exports, "unstable_useOnMount", {
enumerable: true,
get: function () {
return _useOnMount.default;
}
});
Object.defineProperty(exports, "unstable_useSlotProps", {
enumerable: true,
get: function () {
return _useSlotProps.default;
}
});
Object.defineProperty(exports, "unstable_useTimeout", {
enumerable: true,
get: function () {
return _useTimeout.default;
}
});
Object.defineProperty(exports, "usePreviousProps", {
enumerable: true,
get: function () {
return _usePreviousProps.default;
}
});
Object.defineProperty(exports, "visuallyHidden", {
enumerable: true,
get: function () {
return _visuallyHidden.default;
}
});
var _chainPropTypes = _interopRequireDefault(require("./chainPropTypes"));
var _deepmerge = _interopRequireWildcard(require("./deepmerge"));
var _elementAcceptingRef = _interopRequireDefault(require("./elementAcceptingRef"));
var _elementTypeAcceptingRef = _interopRequireDefault(require("./elementTypeAcceptingRef"));
var _exactProp = _interopRequireDefault(require("./exactProp"));
var _formatMuiErrorMessage = _interopRequireDefault(require("./formatMuiErrorMessage"));
var _getDisplayName = _interopRequireDefault(require("./getDisplayName"));
var _HTMLElementType = _interopRequireDefault(require("./HTMLElementType"));
var _ponyfillGlobal = _interopRequireDefault(require("./ponyfillGlobal"));
var _refType = _interopRequireDefault(require("./refType"));
var _capitalize = _interopRequireDefault(require("./capitalize"));
var _createChainedFunction = _interopRequireDefault(require("./createChainedFunction"));
var _debounce = _interopRequireDefault(require("./debounce"));
var _deprecatedPropType = _interopRequireDefault(require("./deprecatedPropType"));
var _isMuiElement = _interopRequireDefault(require("./isMuiElement"));
var _ownerDocument = _interopRequireDefault(require("./ownerDocument"));
var _ownerWindow = _interopRequireDefault(require("./ownerWindow"));
var _requirePropFactory = _interopRequireDefault(require("./requirePropFactory"));
var _setRef = _interopRequireDefault(require("./setRef"));
var _useEnhancedEffect = _interopRequireDefault(require("./useEnhancedEffect"));
var _useId = _interopRequireDefault(require("./useId"));
var _unsupportedProp = _interopRequireDefault(require("./unsupportedProp"));
var _useControlled = _interopRequireDefault(require("./useControlled"));
var _useEventCallback = _interopRequireDefault(require("./useEventCallback"));
var _useForkRef = _interopRequireDefault(require("./useForkRef"));
var _useLazyRef = _interopRequireDefault(require("./useLazyRef"));
var _useTimeout = _interopRequireWildcard(require("./useTimeout"));
var _useOnMount = _interopRequireDefault(require("./useOnMount"));
var _isFocusVisible = _interopRequireDefault(require("./isFocusVisible"));
var _getScrollbarSize = _interopRequireDefault(require("./getScrollbarSize"));
var _usePreviousProps = _interopRequireDefault(require("./usePreviousProps"));
var _getValidReactChildren = _interopRequireDefault(require("./getValidReactChildren"));
var _visuallyHidden = _interopRequireDefault(require("./visuallyHidden"));
var _integerPropType = _interopRequireDefault(require("./integerPropType"));
var _resolveProps = _interopRequireDefault(require("./resolveProps"));
var _composeClasses = _interopRequireDefault(require("./composeClasses"));
var _generateUtilityClass = _interopRequireWildcard(require("./generateUtilityClass"));
Object.keys(_generateUtilityClass).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _generateUtilityClass[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _generateUtilityClass[key];
}
});
});
var _generateUtilityClasses = _interopRequireDefault(require("./generateUtilityClasses"));
var _ClassNameGenerator = _interopRequireDefault(require("./ClassNameGenerator"));
var _clamp = _interopRequireDefault(require("./clamp"));
var _useSlotProps = _interopRequireDefault(require("./useSlotProps"));
var _resolveComponentProps = _interopRequireDefault(require("./resolveComponentProps"));
var _extractEventHandlers = _interopRequireDefault(require("./extractEventHandlers"));
var _getReactNodeRef = _interopRequireDefault(require("./getReactNodeRef"));
var _types = require("./types");
Object.keys(_types).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _types[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _types[key];
}
});
});
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }

@@ -1,2 +0,26 @@

export { default } from './integerPropType';
export * from './integerPropType';
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {};
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _integerPropType.default;
}
});
var _integerPropType = _interopRequireWildcard(require("./integerPropType"));
Object.keys(_integerPropType).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _integerPropType[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _integerPropType[key];
}
});
});
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }

@@ -1,2 +0,9 @@

export function getTypeByValue(value) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
exports.getTypeByValue = getTypeByValue;
function getTypeByValue(value) {
const valueType = typeof value;

@@ -44,2 +51,2 @@ switch (valueType) {

validatorNoop.isRequired = validatorNoop;
export default process.env.NODE_ENV === 'production' ? validatorNoop : validator;
var _default = exports.default = process.env.NODE_ENV === 'production' ? validatorNoop : validator;
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/integerPropType/index.js",
"module": "../esm/integerPropType/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,1 +0,13 @@

export { default } from './isMuiElement';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _isMuiElement.default;
}
});
var _isMuiElement = _interopRequireDefault(require("./isMuiElement"));

@@ -1,3 +0,11 @@

import * as React from 'react';
export default function isMuiElement(element, muiNames) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isMuiElement;
var React = _interopRequireWildcard(require("react"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
function isMuiElement(element, muiNames) {
return /*#__PURE__*/React.isValidElement(element) && muiNames.indexOf(

@@ -4,0 +12,0 @@ // For server components `muiName` is avaialble in element.type._payload.value.muiName

{
"sideEffects": false,
"module": "./index.js",
"main": "../node/isMuiElement/index.js",
"module": "../esm/isMuiElement/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,21 +1,23 @@

/* eslint no-restricted-syntax: 0, prefer-template: 0, guard-for-in: 0
---
These rules are preventing the performance optimizations below.
*/
export default function composeClasses(slots, getUtilityClass, classes = undefined) {
const output = {};
Object.keys(slots).forEach(
// `Object.keys(slots)` can't be wider than `T` because we infer `T` from `slots`.
// @ts-expect-error https://github.com/microsoft/TypeScript/pull/12253#issuecomment-263132208
slot => {
output[slot] = slots[slot].reduce((acc, key) => {
if (key) {
const utilityClass = getUtilityClass(key);
if (utilityClass !== '') {
acc.push(utilityClass);
for (const slotName in slots) {
const slot = slots[slotName];
let buffer = '';
for (let i = 0; i < slot.length; i += 1) {
const value = slot[i];
if (value) {
buffer += getUtilityClass(value) + ' ';
if (classes && classes[value]) {
buffer += classes[value] + ' ';
}
if (classes && classes[key]) {
acc.push(classes[key]);
}
}
return acc;
}, []).join(' ');
});
}
output[slotName] = buffer;
}
return output;
}

@@ -13,3 +13,3 @@ import { ForwardRef, Memo } from 'react-is';

* https://github.com/facebook/react/blob/769b1f270e1251d9dbdce0fcbd9e92e502d059b8/packages/shared/getComponentName.js
* originally forked from recompose/getDisplayName with added IE11 support
* originally forked from recompose/getDisplayName
*/

@@ -16,0 +16,0 @@ export default function getDisplayName(Component) {

/**
* @mui/utils v6.0.0-dev.20240529-082515-213b5e33ab
* @mui/utils v6.0.0-rc.0
*

@@ -37,5 +37,4 @@ * @license MIT

export { default as unstable_useOnMount } from './useOnMount';
export { default as unstable_useIsFocusVisible } from './useIsFocusVisible';
export { default as unstable_isFocusVisible } from './isFocusVisible';
export { default as unstable_getScrollbarSize } from './getScrollbarSize';
export { detectScrollType as unstable_detectScrollType, getNormalizedScrollLeft as unstable_getNormalizedScrollLeft } from './scrollLeft';
export { default as usePreviousProps } from './usePreviousProps';

@@ -52,2 +51,7 @@ export { default as getValidReactChildren } from './getValidReactChildren';

export { default as unstable_ClassNameGenerator } from './ClassNameGenerator';
export { default as clamp } from './clamp';
export { default as clamp } from './clamp';
export { default as unstable_useSlotProps } from './useSlotProps';
export { default as unstable_resolveComponentProps } from './resolveComponentProps';
export { default as unstable_extractEventHandlers } from './extractEventHandlers';
export { default as unstable_getReactNodeRef } from './getReactNodeRef';
export * from './types';
/**
* Add keys, values of `defaultProps` that does not exist in `props`
* @param {object} defaultProps
* @param {object} props
* @returns {object} resolved props
* @param defaultProps
* @param props
* @returns resolved props
*/

@@ -11,31 +11,34 @@ export default function resolveProps(defaultProps, props) {

};
Object.keys(defaultProps).forEach(propName => {
if (propName.toString().match(/^(components|slots)$/)) {
output[propName] = {
...defaultProps[propName],
...output[propName]
};
} else if (propName.toString().match(/^(componentsProps|slotProps)$/)) {
const defaultSlotProps = defaultProps[propName] || {};
const slotProps = props[propName];
output[propName] = {};
if (!slotProps || !Object.keys(slotProps)) {
// Reduce the iteration if the slot props is empty
output[propName] = defaultSlotProps;
} else if (!defaultSlotProps || !Object.keys(defaultSlotProps)) {
// Reduce the iteration if the default slot props is empty
output[propName] = slotProps;
} else {
for (const key in defaultProps) {
if (Object.prototype.hasOwnProperty.call(defaultProps, key)) {
const propName = key;
if (propName === 'components' || propName === 'slots') {
output[propName] = {
...slotProps
...defaultProps[propName],
...output[propName]
};
Object.keys(defaultSlotProps).forEach(slotPropName => {
output[propName][slotPropName] = resolveProps(defaultSlotProps[slotPropName], slotProps[slotPropName]);
});
} else if (propName === 'componentsProps' || propName === 'slotProps') {
const defaultSlotProps = defaultProps[propName];
const slotProps = props[propName];
if (!slotProps) {
output[propName] = defaultSlotProps || {};
} else if (!defaultSlotProps) {
output[propName] = slotProps;
} else {
output[propName] = {
...slotProps
};
for (const slotKey in defaultSlotProps) {
if (Object.prototype.hasOwnProperty.call(defaultSlotProps, slotKey)) {
const slotPropName = slotKey;
output[propName][slotPropName] = resolveProps(defaultSlotProps[slotPropName], slotProps[slotPropName]);
}
}
}
} else if (output[propName] === undefined) {
output[propName] = defaultProps[propName];
}
} else if (output[propName] === undefined) {
output[propName] = defaultProps[propName];
}
});
}
return output;
}
'use client';
// TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- process.env never changes, dependency arrays are intentionally ignored
/* eslint-disable react-hooks/rules-of-hooks, react-hooks/exhaustive-deps */

@@ -27,3 +28,5 @@ import * as React from 'react';

React.useEffect(() => {
if (!isControlled && defaultValue !== defaultProp) {
// Object.is() is not equivalent to the === operator.
// See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is for more details.
if (!isControlled && !Object.is(defaultValue, defaultProp)) {
console.error([`MUI: A component is changing the default ${state} state of an uncontrolled ${name} after being initialized. ` + `To suppress this warning opt to use a controlled ${name}.`].join('\n'));

@@ -30,0 +33,0 @@ }

@@ -20,4 +20,5 @@ 'use client';

};
// TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- intentionally ignoring that the dependency array must be an array literal
// eslint-disable-next-line react-hooks/exhaustive-deps
}, refs);
}

@@ -34,4 +34,5 @@ 'use client';

}
// TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler
// eslint-disable-next-line react-hooks/rules-of-hooks -- `React.useId` is invariant at runtime.
return useGlobalId(idOverride);
}

@@ -10,2 +10,3 @@ 'use client';

export default function useOnMount(fn) {
// TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- no need to put `fn` in the dependency array
/* eslint-disable react-hooks/exhaustive-deps */

@@ -12,0 +13,0 @@ React.useEffect(fn, EMPTY);

@@ -1,1 +0,13 @@

export { default } from './ownerDocument';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _ownerDocument.default;
}
});
var _ownerDocument = _interopRequireDefault(require("./ownerDocument"));

@@ -1,3 +0,9 @@

export default function ownerDocument(node) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = ownerDocument;
function ownerDocument(node) {
return node && node.ownerDocument || document;
}
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/ownerDocument/index.js",
"module": "../esm/ownerDocument/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,1 +0,13 @@

export { default } from './ownerWindow';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _ownerWindow.default;
}
});
var _ownerWindow = _interopRequireDefault(require("./ownerWindow"));

@@ -1,5 +0,12 @@

import ownerDocument from '../ownerDocument';
export default function ownerWindow(node) {
const doc = ownerDocument(node);
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = ownerWindow;
var _ownerDocument = _interopRequireDefault(require("../ownerDocument"));
function ownerWindow(node) {
const doc = (0, _ownerDocument.default)(node);
return doc.defaultView || window;
}
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/ownerWindow/index.js",
"module": "../esm/ownerWindow/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}
{
"name": "@mui/utils",
"version": "6.0.0-dev.20240529-082515-213b5e33ab",
"version": "6.0.0-rc.0",
"private": false,
"author": "MUI Team",
"description": "Utility functions for React components.",
"main": "./node/index.js",
"main": "./index.js",
"keywords": [

@@ -29,10 +29,12 @@ "react",

"dependencies": {
"@babel/runtime": "^7.24.6",
"@babel/runtime": "^7.25.0",
"@types/prop-types": "^15.7.12",
"clsx": "^2.1.1",
"prop-types": "^15.8.1",
"react-is": "^18.2.0"
"react-is": "^18.3.1",
"@mui/types": "^7.2.15"
},
"peerDependencies": {
"@types/react": "^17.0.0 || ^18.0.0",
"react": "^17.0.0 || ^18.0.0"
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react": "^17.0.0 || ^18.0.0 || ^19.0.0"
},

@@ -50,6 +52,6 @@ "peerDependenciesMeta": {

"engines": {
"node": ">=12.0.0"
"node": ">=14.0.0"
},
"module": "./index.js",
"module": "./esm/index.js",
"types": "./index.d.ts"
}

@@ -1,1 +0,13 @@

export { default } from './ponyfillGlobal';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _ponyfillGlobal.default;
}
});
var _ponyfillGlobal = _interopRequireDefault(require("./ponyfillGlobal"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/ponyfillGlobal/index.js",
"module": "../esm/ponyfillGlobal/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,3 +1,9 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/* eslint-disable */
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
export default typeof window != 'undefined' && window.Math == Math ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')();
var _default = exports.default = typeof window != 'undefined' && window.Math == Math ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')();

@@ -1,1 +0,13 @@

export { default } from './refType';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _refType.default;
}
});
var _refType = _interopRequireDefault(require("./refType"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/refType/index.js",
"module": "../esm/refType/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,3 +0,10 @@

import PropTypes from 'prop-types';
const refType = PropTypes.oneOfType([PropTypes.func, PropTypes.object]);
export default refType;
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
const refType = _propTypes.default.oneOfType([_propTypes.default.func, _propTypes.default.object]);
var _default = exports.default = refType;

@@ -1,1 +0,13 @@

export { default } from './requirePropFactory';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _requirePropFactory.default;
}
});
var _requirePropFactory = _interopRequireDefault(require("./requirePropFactory"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/requirePropFactory/index.js",
"module": "../esm/requirePropFactory/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,2 +0,8 @@

export default function requirePropFactory(componentNameInError, Component) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = requirePropFactory;
function requirePropFactory(componentNameInError, Component) {
if (process.env.NODE_ENV === 'production') {

@@ -3,0 +9,0 @@ return () => null;

@@ -1,1 +0,13 @@

export { default } from './resolveProps';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _resolveProps.default;
}
});
var _resolveProps = _interopRequireDefault(require("./resolveProps"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/resolveProps/index.js",
"module": "../esm/resolveProps/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}
/**
* Add keys, values of `defaultProps` that does not exist in `props`
* @param {object} defaultProps
* @param {object} props
* @returns {object} resolved props
* @param defaultProps
* @param props
* @returns resolved props
*/

@@ -7,0 +7,0 @@ export default function resolveProps<T extends {

@@ -0,40 +1,49 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = resolveProps;
/**
* Add keys, values of `defaultProps` that does not exist in `props`
* @param {object} defaultProps
* @param {object} props
* @returns {object} resolved props
* @param defaultProps
* @param props
* @returns resolved props
*/
export default function resolveProps(defaultProps, props) {
function resolveProps(defaultProps, props) {
const output = {
...props
};
Object.keys(defaultProps).forEach(propName => {
if (propName.toString().match(/^(components|slots)$/)) {
output[propName] = {
...defaultProps[propName],
...output[propName]
};
} else if (propName.toString().match(/^(componentsProps|slotProps)$/)) {
const defaultSlotProps = defaultProps[propName] || {};
const slotProps = props[propName];
output[propName] = {};
if (!slotProps || !Object.keys(slotProps)) {
// Reduce the iteration if the slot props is empty
output[propName] = defaultSlotProps;
} else if (!defaultSlotProps || !Object.keys(defaultSlotProps)) {
// Reduce the iteration if the default slot props is empty
output[propName] = slotProps;
} else {
for (const key in defaultProps) {
if (Object.prototype.hasOwnProperty.call(defaultProps, key)) {
const propName = key;
if (propName === 'components' || propName === 'slots') {
output[propName] = {
...slotProps
...defaultProps[propName],
...output[propName]
};
Object.keys(defaultSlotProps).forEach(slotPropName => {
output[propName][slotPropName] = resolveProps(defaultSlotProps[slotPropName], slotProps[slotPropName]);
});
} else if (propName === 'componentsProps' || propName === 'slotProps') {
const defaultSlotProps = defaultProps[propName];
const slotProps = props[propName];
if (!slotProps) {
output[propName] = defaultSlotProps || {};
} else if (!defaultSlotProps) {
output[propName] = slotProps;
} else {
output[propName] = {
...slotProps
};
for (const slotKey in defaultSlotProps) {
if (Object.prototype.hasOwnProperty.call(defaultSlotProps, slotKey)) {
const slotPropName = slotKey;
output[propName][slotPropName] = resolveProps(defaultSlotProps[slotPropName], slotProps[slotPropName]);
}
}
}
} else if (output[propName] === undefined) {
output[propName] = defaultProps[propName];
}
} else if (output[propName] === undefined) {
output[propName] = defaultProps[propName];
}
});
}
return output;
}

@@ -1,1 +0,13 @@

export { default } from './setRef';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _setRef.default;
}
});
var _setRef = _interopRequireDefault(require("./setRef"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/setRef/index.js",
"module": "../esm/setRef/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,1 +1,7 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = setRef;
/**

@@ -14,3 +20,3 @@ * TODO v5: consider making it private

*/
export default function setRef(ref, value) {
function setRef(ref, value) {
if (typeof ref === 'function') {

@@ -17,0 +23,0 @@ ref(value);

@@ -1,1 +0,13 @@

export { default } from './unsupportedProp';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _unsupportedProp.default;
}
});
var _unsupportedProp = _interopRequireDefault(require("./unsupportedProp"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/unsupportedProp/index.js",
"module": "../esm/unsupportedProp/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -1,2 +0,8 @@

export default function unsupportedProp(props, propName, componentName, location, propFullName) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = unsupportedProp;
function unsupportedProp(props, propName, componentName, location, propFullName) {
if (process.env.NODE_ENV === 'production') {

@@ -3,0 +9,0 @@ return null;

@@ -1,1 +0,13 @@

export { default } from './useControlled';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _useControlled.default;
}
});
var _useControlled = _interopRequireDefault(require("./useControlled"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/useControlled/index.js",
"module": "../esm/useControlled/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,6 +1,14 @@

"use strict";
'use client';
// TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- process.env never changes, dependency arrays are intentionally ignored
/* eslint-disable react-hooks/rules-of-hooks, react-hooks/exhaustive-deps */
import * as React from 'react';
export default function useControlled({
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useControlled;
var React = _interopRequireWildcard(require("react"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
function useControlled({
controlled,

@@ -27,3 +35,5 @@ default: defaultProp,

React.useEffect(() => {
if (!isControlled && defaultValue !== defaultProp) {
// Object.is() is not equivalent to the === operator.
// See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is for more details.
if (!isControlled && !Object.is(defaultValue, defaultProp)) {
console.error([`MUI: A component is changing the default ${state} state of an uncontrolled ${name} after being initialized. ` + `To suppress this warning opt to use a controlled ${name}.`].join('\n'));

@@ -30,0 +40,0 @@ }

@@ -1,1 +0,13 @@

export { default } from './useEnhancedEffect';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _useEnhancedEffect.default;
}
});
var _useEnhancedEffect = _interopRequireDefault(require("./useEnhancedEffect"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/useEnhancedEffect/index.js",
"module": "../esm/useEnhancedEffect/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,5 +1,11 @@

"use strict";
'use client';
import * as React from 'react';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var React = _interopRequireWildcard(require("react"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
/**

@@ -13,2 +19,2 @@ * A version of `React.useLayoutEffect` that does not show a warning when server-side rendering.

const useEnhancedEffect = typeof window !== 'undefined' ? React.useLayoutEffect : React.useEffect;
export default useEnhancedEffect;
var _default = exports.default = useEnhancedEffect;

@@ -1,1 +0,13 @@

export { default } from './useEventCallback';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _useEventCallback.default;
}
});
var _useEventCallback = _interopRequireDefault(require("./useEventCallback"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/useEventCallback/index.js",
"module": "../esm/useEventCallback/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,6 +1,13 @@

"use strict";
'use client';
import * as React from 'react';
import useEnhancedEffect from '../useEnhancedEffect';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var React = _interopRequireWildcard(require("react"));
var _useEnhancedEffect = _interopRequireDefault(require("../useEnhancedEffect"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
/**

@@ -13,3 +20,3 @@ * Inspired by https://github.com/facebook/react/issues/14099#issuecomment-440013892

const ref = React.useRef(fn);
useEnhancedEffect(() => {
(0, _useEnhancedEffect.default)(() => {
ref.current = fn;

@@ -21,2 +28,2 @@ });

}
export default useEventCallback;
var _default = exports.default = useEventCallback;

@@ -1,1 +0,13 @@

export { default } from './useForkRef';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _useForkRef.default;
}
});
var _useForkRef = _interopRequireDefault(require("./useForkRef"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/useForkRef/index.js",
"module": "../esm/useForkRef/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,6 +1,14 @@

"use strict";
'use client';
import * as React from 'react';
import setRef from '../setRef';
export default function useForkRef(...refs) {
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useForkRef;
var React = _interopRequireWildcard(require("react"));
var _setRef = _interopRequireDefault(require("../setRef"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
function useForkRef(...refs) {
/**

@@ -17,7 +25,8 @@ * This will create a new function if the refs passed to this hook change and are all defined.

refs.forEach(ref => {
setRef(ref, instance);
(0, _setRef.default)(ref, instance);
});
};
// TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- intentionally ignoring that the dependency array must be an array literal
// eslint-disable-next-line react-hooks/exhaustive-deps
}, refs);
}

@@ -1,1 +0,13 @@

export { default } from './useId';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _useId.default;
}
});
var _useId = _interopRequireDefault(require("./useId"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/useId/index.js",
"module": "../esm/useId/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,4 +1,11 @@

"use strict";
'use client';
import * as React from 'react';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useId;
var React = _interopRequireWildcard(require("react"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
let globalId = 0;

@@ -29,3 +36,3 @@ function useGlobalId(idOverride) {

*/
export default function useId(idOverride) {
function useId(idOverride) {
if (maybeReactUseId !== undefined) {

@@ -35,4 +42,5 @@ const reactId = maybeReactUseId();

}
// TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler
// eslint-disable-next-line react-hooks/rules-of-hooks -- `React.useId` is invariant at runtime.
return useGlobalId(idOverride);
}

@@ -1,1 +0,13 @@

export { default } from './useLazyRef';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _useLazyRef.default;
}
});
var _useLazyRef = _interopRequireDefault(require("./useLazyRef"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/useLazyRef/index.js",
"module": "../esm/useLazyRef/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,4 +1,11 @@

"use strict";
'use client';
import * as React from 'react';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useLazyRef;
var React = _interopRequireWildcard(require("react"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
const UNINITIALIZED = {};

@@ -13,3 +20,3 @@

*/
export default function useLazyRef(init, initArg) {
function useLazyRef(init, initArg) {
const ref = React.useRef(UNINITIALIZED);

@@ -16,0 +23,0 @@ if (ref.current === UNINITIALIZED) {

@@ -1,1 +0,13 @@

export { default } from './useLocalStorageState';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _useLocalStorageState.default;
}
});
var _useLocalStorageState = _interopRequireDefault(require("./useLocalStorageState"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/useLocalStorageState/index.js",
"module": "../esm/useLocalStorageState/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,5 +1,11 @@

"use strict";
'use client';
import * as React from 'react';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var React = _interopRequireWildcard(require("react"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
// storage events only work across tabs, we'll use an event emitter to announce within the current tab

@@ -108,2 +114,2 @@ const currentTabChangeListeners = new Map();

}
export default typeof window === 'undefined' ? useLocalStorageStateServer : useLocalStorageStateBrowser;
var _default = exports.default = typeof window === 'undefined' ? useLocalStorageStateServer : useLocalStorageStateBrowser;

@@ -1,1 +0,13 @@

export { default } from './useOnMount';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _useOnMount.default;
}
});
var _useOnMount = _interopRequireDefault(require("./useOnMount"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/useOnMount/index.js",
"module": "../esm/useOnMount/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,4 +1,11 @@

"use strict";
'use client';
import * as React from 'react';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useOnMount;
var React = _interopRequireWildcard(require("react"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
const EMPTY = [];

@@ -9,3 +16,4 @@

*/
export default function useOnMount(fn) {
function useOnMount(fn) {
// TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- no need to put `fn` in the dependency array
/* eslint-disable react-hooks/exhaustive-deps */

@@ -12,0 +20,0 @@ React.useEffect(fn, EMPTY);

@@ -1,1 +0,13 @@

export { default } from './usePreviousProps';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _usePreviousProps.default;
}
});
var _usePreviousProps = _interopRequireDefault(require("./usePreviousProps"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/usePreviousProps/index.js",
"module": "../esm/usePreviousProps/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,4 +1,11 @@

"use strict";
'use client';
import * as React from 'react';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var React = _interopRequireWildcard(require("react"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
const usePreviousProps = value => {

@@ -11,2 +18,2 @@ const ref = React.useRef({});

};
export default usePreviousProps;
var _default = exports.default = usePreviousProps;

@@ -1,2 +0,20 @@

export { default } from './useTimeout';
export { Timeout } from './useTimeout';
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "Timeout", {
enumerable: true,
get: function () {
return _useTimeout.Timeout;
}
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _useTimeout.default;
}
});
var _useTimeout = _interopRequireWildcard(require("./useTimeout"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/useTimeout/index.js",
"module": "../esm/useTimeout/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,6 +1,13 @@

"use strict";
'use client';
import useLazyRef from '../useLazyRef/useLazyRef';
import useOnMount from '../useOnMount/useOnMount';
export class Timeout {
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Timeout = void 0;
exports.default = useTimeout;
var _useLazyRef = _interopRequireDefault(require("../useLazyRef/useLazyRef"));
var _useOnMount = _interopRequireDefault(require("../useOnMount/useOnMount"));
class Timeout {
static create() {

@@ -31,6 +38,7 @@ return new Timeout();

}
export default function useTimeout() {
const timeout = useLazyRef(Timeout.create).current;
useOnMount(timeout.disposeEffect);
exports.Timeout = Timeout;
function useTimeout() {
const timeout = (0, _useLazyRef.default)(Timeout.create).current;
(0, _useOnMount.default)(timeout.disposeEffect);
return timeout;
}

@@ -1,1 +0,13 @@

export { default } from './visuallyHidden';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _visuallyHidden.default;
}
});
var _visuallyHidden = _interopRequireDefault(require("./visuallyHidden"));
{
"sideEffects": false,
"module": "./index.js",
"main": "../node/visuallyHidden/index.js",
"module": "../esm/visuallyHidden/index.js",
"main": "./index.js",
"types": "./index.d.ts"
}

@@ -0,1 +1,7 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
const visuallyHidden = {

@@ -12,2 +18,2 @@ border: 0,

};
export default visuallyHidden;
var _default = exports.default = visuallyHidden;

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc