Socket
Socket
Sign inDemoInstall

@material-ui/utils

Package Overview
Dependencies
15
Maintainers
6
Versions
51
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 5.0.0-alpha.13 to 5.0.0-alpha.14

esm/chainPropTypes.js

4

chainPropTypes.d.ts

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

import * as PropTypes from 'prop-types';
export default function chainPropTypes(propType1: PropTypes.Validator<unknown>, propType2: PropTypes.Validator<unknown>): PropTypes.Validator<unknown>;
import PropTypes from 'prop-types';
export default function chainPropTypes<A, B>(propType1: PropTypes.Validator<A>, propType2: PropTypes.Validator<B>): PropTypes.Validator<A & B>;

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

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 +10,0 @@ return () => null;

@@ -1,9 +0,21 @@

import _extends from "@babel/runtime/helpers/esm/extends";
export function isPlainObject(item) {
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isPlainObject = isPlainObject;
exports.default = deepmerge;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
function isPlainObject(item) {
return item && typeof item === 'object' && item.constructor === Object;
}
export default function deepmerge(target, source, options = {
function deepmerge(target, source, options = {
clone: true
}) {
const output = options.clone ? _extends({}, target) : target;
const output = options.clone ? (0, _extends2.default)({}, target) : target;

@@ -10,0 +22,0 @@ if (isPlainObject(target) && isPlainObject(source)) {

@@ -1,4 +0,14 @@

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) {

@@ -47,4 +57,5 @@ // 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 = elementAcceptingRef;
exports.default = _default;
import PropTypes from 'prop-types';
declare const _default: PropTypes.Validator<unknown>;
declare const _default: PropTypes.Validator<string | ((props: any, context?: any) => any) | (new (props: any, context?: any) => any) | null | undefined>;
export default _default;

@@ -1,4 +0,14 @@

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) {

@@ -46,2 +56,4 @@ // elementType.prototype?.isReactComponent

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

@@ -1,2 +0,12 @@

import _extends from "@babel/runtime/helpers/esm/extends";
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exactProp;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
// This module is based on https://github.com/airbnb/prop-types-exact repository.

@@ -6,3 +16,4 @@ // 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') {

@@ -12,3 +23,3 @@ return propTypes;

return _extends({}, propTypes, {
return (0, _extends2.default)({}, propTypes, {
[specialProperty]: props => {

@@ -15,0 +26,0 @@ const unsupportedProps = Object.keys(props).filter(prop => !propTypes.hasOwnProperty(prop));

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

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

@@ -6,3 +13,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 +16,0 @@ // loose mode is safe iff we're concatenating primitives

@@ -1,6 +0,16 @@

import { ForwardRef, Memo } from 'react-is'; // Simplified polyfill for IE11 support
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getFunctionName = getFunctionName;
exports.default = getDisplayName;
var _reactIs = require("react-is");
// Simplified polyfill for IE11 support
// https://github.com/JamesMGreene/Function.name/blob/58b314d4a983110c3682f1228f845d39ccca1817/Function.name.js#L3
const fnNameMatchRegex = /^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;
const fnNameMatchRegex = /^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;
export function getFunctionName(fn) {
function getFunctionName(fn) {
const match = `${fn}`.match(fnNameMatchRegex);

@@ -26,3 +36,3 @@ const name = match && match[1];

export default function getDisplayName(Component) {
function getDisplayName(Component) {
if (Component == null) {

@@ -43,6 +53,6 @@ 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');

@@ -49,0 +59,0 @@

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

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 +10,0 @@ return null;

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

/** @license Material-UI v5.0.0-alpha.13
/** @license Material-UI v5.0.0-alpha.14
*

@@ -6,11 +6,88 @@ * This source code is licensed under the MIT license found in the

*/
export { default as chainPropTypes } from './chainPropTypes';
export { default as deepmerge } 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';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "chainPropTypes", {
enumerable: true,
get: function () {
return _chainPropTypes.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, "HTMLElementType", {
enumerable: true,
get: function () {
return _HTMLElementType.default;
}
});
Object.defineProperty(exports, "ponyfillGlobal", {
enumerable: true,
get: function () {
return _ponyfillGlobal.default;
}
});
Object.defineProperty(exports, "refType", {
enumerable: true,
get: function () {
return _refType.default;
}
});
var _chainPropTypes = _interopRequireDefault(require("./chainPropTypes"));
var _deepmerge = _interopRequireDefault(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"));

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

/** @license Material-UI v5.0.0-alpha.13
/** @license Material-UI v5.0.0-alpha.14
*

@@ -3,0 +3,0 @@ * This source code is licensed under the MIT license found in the

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

/** @license Material-UI v5.0.0-alpha.13
/** @license Material-UI v5.0.0-alpha.14
*

@@ -3,0 +3,0 @@ * This source code is licensed under the MIT license found in the

{
"name": "@material-ui/utils",
"version": "5.0.0-alpha.13",
"version": "5.0.0-alpha.14",
"private": false,
"author": "Material-UI Team",
"description": "Material-UI Utils - Utility functions for Material-UI.",
"main": "./node/index.js",
"main": "./index.js",
"keywords": [

@@ -42,4 +42,4 @@ "react",

},
"module": "./index.js",
"typings": "./index.d.ts"
"module": "./esm/index.js",
"types": "./index.d.ts"
}

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

"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 = typeof window != 'undefined' && window.Math == Math ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')();
exports.default = _default;

@@ -1,3 +0,15 @@

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 = refType;
exports.default = _default;

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

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc