@mui/utils
Advanced tools
Comparing version 5.13.1 to 5.13.6
@@ -0,0 +0,0 @@ declare const ClassNameGenerator: { |
export { default } from './ClassNameGenerator'; |
export default function composeClasses<ClassKey extends string>(slots: Record<ClassKey, ReadonlyArray<string | false | undefined | null>>, getUtilityClass: (slot: string) => string, classes?: Record<string, string> | undefined): Record<ClassKey, string>; |
export { default } from './composeClasses'; |
@@ -0,0 +0,0 @@ /** |
@@ -0,0 +0,0 @@ export declare function isPlainObject(item: unknown): item is Record<keyof any, unknown>; |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,2 +9,3 @@ value: true | ||
exports.isPlainObject = isPlainObject; | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
function isPlainObject(item) { | ||
@@ -25,5 +27,3 @@ return item !== null && typeof item === 'object' && item.constructor === Object; | ||
}) { | ||
const output = options.clone ? { | ||
...target | ||
} : target; | ||
const output = options.clone ? (0, _extends2.default)({}, target) : target; | ||
if (isPlainObject(target) && isPlainObject(source)) { | ||
@@ -30,0 +30,0 @@ Object.keys(source).forEach(key => { |
import PropTypes from 'prop-types'; | ||
declare const elementAcceptingRef: PropTypes.Requireable<unknown>; | ||
export default elementAcceptingRef; |
import PropTypes from 'prop-types'; | ||
declare const _default: PropTypes.Validator<PropTypes.ReactComponentLike | null | undefined>; | ||
export default _default; |
@@ -0,1 +1,2 @@ | ||
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
export function isPlainObject(item) { | ||
@@ -17,5 +18,3 @@ return item !== null && typeof item === 'object' && item.constructor === Object; | ||
}) { | ||
const output = options.clone ? { | ||
...target | ||
} : target; | ||
const output = options.clone ? _extends({}, target) : target; | ||
if (isPlainObject(target) && isPlainObject(source)) { | ||
@@ -22,0 +21,0 @@ Object.keys(source).forEach(key => { |
@@ -0,1 +1,2 @@ | ||
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
export default function requirePropFactory(componentNameInError, Component) { | ||
@@ -7,5 +8,3 @@ if (process.env.NODE_ENV === 'production') { | ||
// eslint-disable-next-line react/forbid-foreign-prop-types | ||
const prevPropTypes = Component ? { | ||
...Component.propTypes | ||
} : null; | ||
const prevPropTypes = Component ? _extends({}, Component.propTypes) : null; | ||
const requireProp = requiredProp => (props, propName, componentName, location, propFullName, ...args) => { | ||
@@ -12,0 +11,0 @@ const propFullNameSafe = propFullName || propName; |
@@ -0,1 +1,2 @@ | ||
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
/** | ||
@@ -8,11 +9,6 @@ * Add keys, values of `defaultProps` that does not exist in `props` | ||
export default function resolveProps(defaultProps, props) { | ||
const output = { | ||
...props | ||
}; | ||
const output = _extends({}, props); | ||
Object.keys(defaultProps).forEach(propName => { | ||
if (propName.toString().match(/^(components|slots)$/)) { | ||
output[propName] = { | ||
...defaultProps[propName], | ||
...output[propName] | ||
}; | ||
output[propName] = _extends({}, defaultProps[propName], output[propName]); | ||
} else if (propName.toString().match(/^(componentsProps|slotProps)$/)) { | ||
@@ -29,5 +25,3 @@ const defaultSlotProps = defaultProps[propName] || {}; | ||
} else { | ||
output[propName] = { | ||
...slotProps | ||
}; | ||
output[propName] = _extends({}, slotProps); | ||
Object.keys(defaultSlotProps).forEach(slotPropName => { | ||
@@ -34,0 +28,0 @@ output[propName][slotPropName] = resolveProps(defaultSlotProps[slotPropName], slotProps[slotPropName]); |
@@ -0,0 +0,0 @@ /** |
export type GlobalStateSlot = 'active' | 'checked' | 'completed' | 'disabled' | 'readOnly' | 'error' | 'expanded' | 'focused' | 'focusVisible' | 'required' | 'selected'; | ||
export default function generateUtilityClass(componentName: string, slot: string, globalStatePrefix?: string): string; |
export { default } from './generateUtilityClass'; | ||
export * from './generateUtilityClass'; |
export default function generateUtilityClasses<T extends string>(componentName: string, slots: T[], globalStatePrefix?: string): Record<T, string>; |
export { default } from './generateUtilityClasses'; |
@@ -0,0 +0,0 @@ import * as React from 'react'; |
export default function getScrollbarSize(doc: Document): number; |
@@ -0,0 +0,0 @@ export { default as chainPropTypes } from './chainPropTypes'; |
/** | ||
* @mui/utils v5.13.1 | ||
* @mui/utils v5.13.6 | ||
* | ||
@@ -4,0 +4,0 @@ * @license MIT |
@@ -0,0 +0,0 @@ export function getTypeByValue(value: any): any; |
export default function isMuiElement(element: any, muiNames: readonly string[]): boolean; |
@@ -1,5 +0,3 @@ | ||
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; | ||
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
import _typeof from "@babel/runtime/helpers/esm/typeof"; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
export function isPlainObject(item) { | ||
@@ -22,3 +20,3 @@ return item !== null && _typeof(item) === 'object' && item.constructor === Object; | ||
}; | ||
var output = options.clone ? _objectSpread({}, target) : target; | ||
var output = options.clone ? _extends({}, target) : target; | ||
if (isPlainObject(target) && isPlainObject(source)) { | ||
@@ -25,0 +23,0 @@ Object.keys(source).forEach(function (key) { |
/** | ||
* @mui/utils v5.13.1 | ||
* @mui/utils v5.13.6 | ||
* | ||
@@ -4,0 +4,0 @@ * @license MIT |
@@ -1,4 +0,2 @@ | ||
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
export default function requirePropFactory(componentNameInError, Component) { | ||
@@ -12,3 +10,3 @@ if (process.env.NODE_ENV === 'production') { | ||
// eslint-disable-next-line react/forbid-foreign-prop-types | ||
var prevPropTypes = Component ? _objectSpread({}, Component.propTypes) : null; | ||
var prevPropTypes = Component ? _extends({}, Component.propTypes) : null; | ||
var requireProp = function requireProp(requiredProp) { | ||
@@ -15,0 +13,0 @@ return function (props, propName, componentName, location, propFullName) { |
@@ -1,4 +0,2 @@ | ||
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
/** | ||
@@ -11,6 +9,6 @@ * Add keys, values of `defaultProps` that does not exist in `props` | ||
export default function resolveProps(defaultProps, props) { | ||
var output = _objectSpread({}, props); | ||
var output = _extends({}, props); | ||
Object.keys(defaultProps).forEach(function (propName) { | ||
if (propName.toString().match(/^(components|slots)$/)) { | ||
output[propName] = _objectSpread(_objectSpread({}, defaultProps[propName]), output[propName]); | ||
output[propName] = _extends({}, defaultProps[propName], output[propName]); | ||
} else if (propName.toString().match(/^(componentsProps|slotProps)$/)) { | ||
@@ -27,3 +25,3 @@ var defaultSlotProps = defaultProps[propName] || {}; | ||
} else { | ||
output[propName] = _objectSpread({}, slotProps); | ||
output[propName] = _extends({}, slotProps); | ||
Object.keys(defaultSlotProps).forEach(function (slotPropName) { | ||
@@ -30,0 +28,0 @@ output[propName][slotPropName] = resolveProps(defaultSlotProps[slotPropName], slotProps[slotPropName]); |
@@ -0,1 +1,2 @@ | ||
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
export function isPlainObject(item) { | ||
@@ -17,5 +18,3 @@ return item !== null && typeof item === 'object' && item.constructor === Object; | ||
}) { | ||
const output = options.clone ? { | ||
...target | ||
} : target; | ||
const output = options.clone ? _extends({}, target) : target; | ||
if (isPlainObject(target) && isPlainObject(source)) { | ||
@@ -22,0 +21,0 @@ Object.keys(source).forEach(key => { |
/** | ||
* @mui/utils v5.13.1 | ||
* @mui/utils v5.13.6 | ||
* | ||
@@ -4,0 +4,0 @@ * @license MIT |
@@ -0,1 +1,2 @@ | ||
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
export default function requirePropFactory(componentNameInError, Component) { | ||
@@ -7,5 +8,3 @@ if (process.env.NODE_ENV === 'production') { | ||
// eslint-disable-next-line react/forbid-foreign-prop-types | ||
const prevPropTypes = Component ? { | ||
...Component.propTypes | ||
} : null; | ||
const prevPropTypes = Component ? _extends({}, Component.propTypes) : null; | ||
const requireProp = requiredProp => (props, propName, componentName, location, propFullName, ...args) => { | ||
@@ -12,0 +11,0 @@ const propFullNameSafe = propFullName || propName; |
@@ -0,1 +1,2 @@ | ||
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
/** | ||
@@ -8,11 +9,6 @@ * Add keys, values of `defaultProps` that does not exist in `props` | ||
export default function resolveProps(defaultProps, props) { | ||
const output = { | ||
...props | ||
}; | ||
const output = _extends({}, props); | ||
Object.keys(defaultProps).forEach(propName => { | ||
if (propName.toString().match(/^(components|slots)$/)) { | ||
output[propName] = { | ||
...defaultProps[propName], | ||
...output[propName] | ||
}; | ||
output[propName] = _extends({}, defaultProps[propName], output[propName]); | ||
} else if (propName.toString().match(/^(componentsProps|slotProps)$/)) { | ||
@@ -29,5 +25,3 @@ const defaultSlotProps = defaultProps[propName] || {}; | ||
} else { | ||
output[propName] = { | ||
...slotProps | ||
}; | ||
output[propName] = _extends({}, slotProps); | ||
Object.keys(defaultSlotProps).forEach(slotPropName => { | ||
@@ -34,0 +28,0 @@ output[propName][slotPropName] = resolveProps(defaultSlotProps[slotPropName], slotProps[slotPropName]); |
{ | ||
"name": "@mui/utils", | ||
"version": "5.13.1", | ||
"version": "5.13.6", | ||
"private": false, | ||
@@ -32,3 +32,3 @@ "author": "MUI Team", | ||
"dependencies": { | ||
"@babel/runtime": "^7.21.0", | ||
"@babel/runtime": "^7.22.5", | ||
"@types/prop-types": "^15.7.5", | ||
@@ -35,0 +35,0 @@ "@types/react-is": "^18.2.0", |
import PropTypes from 'prop-types'; | ||
declare const refType: PropTypes.Requireable<object>; | ||
export default refType; |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -7,2 +8,3 @@ value: true | ||
exports.default = requirePropFactory; | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
function requirePropFactory(componentNameInError, Component) { | ||
@@ -14,5 +16,3 @@ if (process.env.NODE_ENV === 'production') { | ||
// eslint-disable-next-line react/forbid-foreign-prop-types | ||
const prevPropTypes = Component ? { | ||
...Component.propTypes | ||
} : null; | ||
const prevPropTypes = Component ? (0, _extends2.default)({}, Component.propTypes) : null; | ||
const requireProp = requiredProp => (props, propName, componentName, location, propFullName, ...args) => { | ||
@@ -19,0 +19,0 @@ const propFullNameSafe = propFullName || propName; |
@@ -0,0 +0,0 @@ /** |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -7,2 +8,3 @@ value: true | ||
exports.default = resolveProps; | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
/** | ||
@@ -15,11 +17,6 @@ * Add keys, values of `defaultProps` that does not exist in `props` | ||
function resolveProps(defaultProps, props) { | ||
const output = { | ||
...props | ||
}; | ||
const output = (0, _extends2.default)({}, props); | ||
Object.keys(defaultProps).forEach(propName => { | ||
if (propName.toString().match(/^(components|slots)$/)) { | ||
output[propName] = { | ||
...defaultProps[propName], | ||
...output[propName] | ||
}; | ||
output[propName] = (0, _extends2.default)({}, defaultProps[propName], output[propName]); | ||
} else if (propName.toString().match(/^(componentsProps|slotProps)$/)) { | ||
@@ -36,5 +33,3 @@ const defaultSlotProps = defaultProps[propName] || {}; | ||
} else { | ||
output[propName] = { | ||
...slotProps | ||
}; | ||
output[propName] = (0, _extends2.default)({}, slotProps); | ||
Object.keys(defaultSlotProps).forEach(slotPropName => { | ||
@@ -41,0 +36,0 @@ output[propName][slotPropName] = resolveProps(defaultSlotProps[slotPropName], slotProps[slotPropName]); |
@@ -0,0 +0,0 @@ import * as React from 'react'; |
@@ -0,0 +0,0 @@ import * as React from 'react'; |
declare const usePreviousProps: <T>(value: T) => Partial<T>; | ||
export default usePreviousProps; |
declare const visuallyHidden: import('react').CSSProperties; | ||
export default visuallyHidden; |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
804995
292
4467
17
1
Updated@babel/runtime@^7.22.5