@mui/x-internals
Advanced tools
Comparing version 7.21.0 to 7.23.0
@@ -0,5 +1,11 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.EventManager = void 0; | ||
// Used https://gist.github.com/mudge/5830382 as a starting point. | ||
// See https://github.com/browserify/events/blob/master/events.js for | ||
// the Node.js (https://nodejs.org/api/events.html) polyfill used by webpack. | ||
export class EventManager { | ||
class EventManager { | ||
constructor() { | ||
@@ -69,2 +75,3 @@ this.maxListeners = 20; | ||
} | ||
} | ||
} | ||
exports.EventManager = EventManager; |
@@ -1,1 +0,12 @@ | ||
export { EventManager } from "./EventManager.js"; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
Object.defineProperty(exports, "EventManager", { | ||
enumerable: true, | ||
get: function () { | ||
return _EventManager.EventManager; | ||
} | ||
}); | ||
var _EventManager = require("./EventManager"); |
{ | ||
"sideEffects": false, | ||
"module": "./index.js", | ||
"main": "../node/EventManager/index.js", | ||
"module": "../esm/EventManager/index.js", | ||
"main": "./index.js", | ||
"types": "./index.d.ts" | ||
} |
@@ -1,5 +0,12 @@ | ||
import * as React from 'react'; | ||
import { fastObjectShallowCompare } from "../fastObjectShallowCompare/index.js"; | ||
export function fastMemo(component) { | ||
return /*#__PURE__*/React.memo(component, fastObjectShallowCompare); | ||
"use strict"; | ||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.fastMemo = fastMemo; | ||
var React = _interopRequireWildcard(require("react")); | ||
var _fastObjectShallowCompare = require("../fastObjectShallowCompare"); | ||
function fastMemo(component) { | ||
return /*#__PURE__*/React.memo(component, _fastObjectShallowCompare.fastObjectShallowCompare); | ||
} |
@@ -1,1 +0,12 @@ | ||
export { fastMemo } from "./fastMemo.js"; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
Object.defineProperty(exports, "fastMemo", { | ||
enumerable: true, | ||
get: function () { | ||
return _fastMemo.fastMemo; | ||
} | ||
}); | ||
var _fastMemo = require("./fastMemo"); |
{ | ||
"sideEffects": false, | ||
"module": "./index.js", | ||
"main": "../node/fastMemo/index.js", | ||
"module": "../esm/fastMemo/index.js", | ||
"main": "./index.js", | ||
"types": "./index.d.ts" | ||
} |
@@ -0,3 +1,9 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.fastObjectShallowCompare = fastObjectShallowCompare; | ||
const is = Object.is; | ||
export function fastObjectShallowCompare(a, b) { | ||
function fastObjectShallowCompare(a, b) { | ||
if (a === b) { | ||
@@ -4,0 +10,0 @@ return true; |
@@ -1,1 +0,12 @@ | ||
export { fastObjectShallowCompare } from "./fastObjectShallowCompare.js"; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
Object.defineProperty(exports, "fastObjectShallowCompare", { | ||
enumerable: true, | ||
get: function () { | ||
return _fastObjectShallowCompare.fastObjectShallowCompare; | ||
} | ||
}); | ||
var _fastObjectShallowCompare = require("./fastObjectShallowCompare"); |
{ | ||
"sideEffects": false, | ||
"module": "./index.js", | ||
"main": "../node/fastObjectShallowCompare/index.js", | ||
"module": "../esm/fastObjectShallowCompare/index.js", | ||
"main": "./index.js", | ||
"types": "./index.d.ts" | ||
} |
{ | ||
"name": "@mui/x-internals", | ||
"version": "7.21.0", | ||
"version": "7.23.0", | ||
"description": "Utility functions for the MUI X packages (internal use only).", | ||
@@ -38,3 +38,3 @@ "author": "MUI Team", | ||
"peerDependencies": { | ||
"react": "^17.0.0 || ^18.0.0" | ||
"react": "^17.0.0 || ^18.0.0 || ^19.0.0" | ||
}, | ||
@@ -41,0 +41,0 @@ "engines": { |
@@ -1,1 +0,5 @@ | ||
export {}; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); |
{ | ||
"sideEffects": false, | ||
"module": "./index.js", | ||
"main": "../node/slots/index.js", | ||
"module": "../esm/slots/index.js", | ||
"main": "./index.js", | ||
"types": "./index.d.ts" | ||
} |
@@ -1,1 +0,12 @@ | ||
export { throttle } from "./throttle.js"; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
Object.defineProperty(exports, "throttle", { | ||
enumerable: true, | ||
get: function () { | ||
return _throttle.throttle; | ||
} | ||
}); | ||
var _throttle = require("./throttle"); |
{ | ||
"sideEffects": false, | ||
"module": "./index.js", | ||
"main": "../node/throttle/index.js", | ||
"module": "../esm/throttle/index.js", | ||
"main": "./index.js", | ||
"types": "./index.d.ts" | ||
} |
@@ -1,2 +0,8 @@ | ||
export function throttle(func, wait = 166) { | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.throttle = throttle; | ||
function throttle(func, wait = 166) { | ||
let timeout; | ||
@@ -3,0 +9,0 @@ let lastArgs; |
@@ -1,1 +0,12 @@ | ||
export { useResizeObserver } from "./useResizeObserver.js"; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
Object.defineProperty(exports, "useResizeObserver", { | ||
enumerable: true, | ||
get: function () { | ||
return _useResizeObserver.useResizeObserver; | ||
} | ||
}); | ||
var _useResizeObserver = require("./useResizeObserver"); |
{ | ||
"sideEffects": false, | ||
"module": "./index.js", | ||
"main": "../node/useResizeObserver/index.js", | ||
"module": "../esm/useResizeObserver/index.js", | ||
"main": "./index.js", | ||
"types": "./index.d.ts" | ||
} |
@@ -1,9 +0,16 @@ | ||
import * as React from 'react'; | ||
import { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/utils'; | ||
"use strict"; | ||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.useResizeObserver = useResizeObserver; | ||
var React = _interopRequireWildcard(require("react")); | ||
var _utils = require("@mui/utils"); | ||
const isDevEnvironment = process.env.NODE_ENV === 'development'; | ||
const noop = () => {}; | ||
export function useResizeObserver(ref, fn, enabled) { | ||
function useResizeObserver(ref, fn, enabled) { | ||
const fnRef = React.useRef(null); | ||
fnRef.current = fn; | ||
useEnhancedEffect(() => { | ||
(0, _utils.unstable_useEnhancedEffect)(() => { | ||
if (enabled === false || typeof ResizeObserver === 'undefined') { | ||
@@ -10,0 +17,0 @@ return noop; |
@@ -1,1 +0,18 @@ | ||
export { warnOnce, clearWarningsCache } from "./warning.js"; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
Object.defineProperty(exports, "clearWarningsCache", { | ||
enumerable: true, | ||
get: function () { | ||
return _warning.clearWarningsCache; | ||
} | ||
}); | ||
Object.defineProperty(exports, "warnOnce", { | ||
enumerable: true, | ||
get: function () { | ||
return _warning.warnOnce; | ||
} | ||
}); | ||
var _warning = require("./warning"); |
{ | ||
"sideEffects": false, | ||
"module": "./index.js", | ||
"main": "../node/warning/index.js", | ||
"module": "../esm/warning/index.js", | ||
"main": "./index.js", | ||
"types": "./index.d.ts" | ||
} |
@@ -0,5 +1,12 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.clearWarningsCache = clearWarningsCache; | ||
exports.warnOnce = warnOnce; | ||
const warnedOnceCache = new Set(); | ||
// TODO move to @base_ui/internals. Base UI, etc. need this helper. | ||
export function warnOnce(message, gravity = 'warning') { | ||
function warnOnce(message, gravity = 'warning') { | ||
if (process.env.NODE_ENV === 'production') { | ||
@@ -18,4 +25,4 @@ return; | ||
} | ||
export function clearWarningsCache() { | ||
function clearWarningsCache() { | ||
warnedOnceCache.clear(); | ||
} |
Sorry, the diff of this file is too big to display
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
255002
67
666
1