Socket
Socket
Sign inDemoInstall

@mui/utils

Package Overview
Dependencies
Maintainers
10
Versions
113
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 5.13.1 to 5.13.6

capitalize/capitalize.d.ts

0

ClassNameGenerator/ClassNameGenerator.d.ts

@@ -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>;

6

deepmerge.js
"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

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