Socket
Socket
Sign inDemoInstall

@chakra-ui/utils

Package Overview
Dependencies
Maintainers
4
Versions
278
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chakra-ui/utils - npm Package Compare versions

Comparing version 1.0.0-rc.5 to 1.0.0-rc.6

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

# 1.0.0-rc.6 (2020-10-25)
**Note:** Version bump only for package @chakra-ui/utils
# 1.0.0-rc.5 (2020-09-27)

@@ -8,0 +16,0 @@

12

dist/cjs/array.js

@@ -174,7 +174,7 @@ "use strict";

return matchingItems[nextIndex];
} else {
// Else, we pick the first item in the available items
nextIndex = items.indexOf(matchingItems[0]);
return items[nextIndex];
}
} // Else, we pick the first item in the available items
nextIndex = items.indexOf(matchingItems[0]);
return items[nextIndex];
} // a decent fallback to the currentItem

@@ -195,3 +195,3 @@

var isCustomBreakpoint = function isCustomBreakpoint(maybeBreakpoint) {
return Number.isNaN(Number.parseInt(maybeBreakpoint));
return Number.isNaN(parseInt(maybeBreakpoint, 10));
};

@@ -198,0 +198,0 @@

@@ -19,3 +19,3 @@ "use strict";

var isNotNumber = function isNotNumber(value) {
return typeof value !== "number" || isNaN(value) || !isFinite(value);
return typeof value !== "number" || Number.isNaN(value) || !Number.isFinite(value);
};

@@ -98,4 +98,5 @@

return false;
};
}; // eslint-disable-next-line @typescript-eslint/naming-convention
exports.isEmpty = isEmpty;

@@ -102,0 +103,0 @@

@@ -22,3 +22,3 @@ "use strict";

var isRightClick = function isRightClick(event) {
return event.button != 0;
return event.button !== 0;
};

@@ -25,0 +25,0 @@

@@ -6,6 +6,6 @@ "use strict";

exports.cx = exports.getOwnerDocument = exports.ariaAttr = exports.dataAttr = exports.isBrowser = exports.getWindow = void 0;
var _window = undefined;
var win;
/**
* Note: Accessing "window" in IE11 is somewhat expensive, and calling "typeof window"
* hits a memory leak, whereas aliasing it and calling "typeof _window" does not.
* hits a memory leak, whereas aliasing it and calling "typeof win" does not.
* Caching the window value at the file scope lets us minimize the impact.

@@ -17,3 +17,3 @@ *

try {
_window = window;
win = window;
} catch (e) {

@@ -31,3 +31,3 @@ /* no-op */

return (_node$ownerDocument$d = node == null ? void 0 : (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) != null ? _node$ownerDocument$d : _window;
return (_node$ownerDocument$d = node == null ? void 0 : (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) != null ? _node$ownerDocument$d : win;
};

@@ -42,5 +42,4 @@ /**

function checkIsBrowser() {
var _window = getWindow();
return Boolean(typeof _window !== "undefined" && _window.document && _window.document.createElement);
var win = getWindow();
return Boolean(typeof win !== "undefined" && win.document && win.document.createElement);
}

@@ -47,0 +46,0 @@

@@ -6,2 +6,3 @@ "use strict";

exports.callAllHandlers = callAllHandlers;
exports.callAll = callAll;
exports.once = once;

@@ -31,6 +32,6 @@ exports.error = exports.warn = exports.noop = void 0;

return function (event) {
return function func(event) {
fns.some(function (fn) {
fn && fn(event);
return event && event.defaultPrevented;
fn == null ? void 0 : fn(event);
return event == null ? void 0 : event.defaultPrevented;
});

@@ -40,8 +41,20 @@ };

function callAll() {
for (var _len3 = arguments.length, fns = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
fns[_key3] = arguments[_key3];
}
return function mergedFn(arg) {
fns.forEach(function (fn) {
fn == null ? void 0 : fn(arg);
});
};
}
function once(fn) {
var result;
return function () {
return function func() {
if (fn) {
for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
args[_key3] = arguments[_key3];
for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
args[_key4] = arguments[_key4];
}

@@ -48,0 +61,0 @@

@@ -9,2 +9,3 @@ "use strict";

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _function[key]) return;
exports[key] = _function[key];

@@ -17,2 +18,3 @@ });

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _types[key]) return;
exports[key] = _types[key];

@@ -25,2 +27,3 @@ });

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _dom[key]) return;
exports[key] = _dom[key];

@@ -33,2 +36,3 @@ });

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _array[key]) return;
exports[key] = _array[key];

@@ -41,2 +45,3 @@ });

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _object[key]) return;
exports[key] = _object[key];

@@ -49,2 +54,3 @@ });

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _number[key]) return;
exports[key] = _number[key];

@@ -57,2 +63,3 @@ });

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _domQuery[key]) return;
exports[key] = _domQuery[key];

@@ -65,2 +72,3 @@ });

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _tabbable[key]) return;
exports[key] = _tabbable[key];

@@ -73,2 +81,3 @@ });

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _assertion[key]) return;
exports[key] = _assertion[key];

@@ -81,2 +90,3 @@ });

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _reactHelpers[key]) return;
exports[key] = _reactHelpers[key];

@@ -89,2 +99,3 @@ });

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _cssBoxModel[key]) return;
exports[key] = _cssBoxModel[key];

@@ -97,4 +108,5 @@ });

if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _responsive[key]) return;
exports[key] = _responsive[key];
});
//# sourceMappingURL=index.js.map

@@ -54,3 +54,3 @@ "use strict";

function countDecimalPlaces(value) {
if (!isFinite(value)) return 0;
if (!Number.isFinite(value)) return 0;
var e = 1;

@@ -61,3 +61,3 @@ var p = 0;

e *= 10;
p++;
p += 1;
}

@@ -64,0 +64,0 @@

@@ -12,12 +12,7 @@ "use strict";

var _memoizeOne = _interopRequireDefault(require("memoize-one"));
var _lodash = _interopRequireDefault(require("lodash.mergewith"));
var _lodash = _interopRequireDefault(require("lodash.merge"));
exports.merge = _lodash["default"];
exports.mergeWith = _lodash["default"];
var _lodash2 = _interopRequireDefault(require("lodash.mergewith"));
exports.mergeWith = _lodash2["default"];
var _objectAssign = _interopRequireDefault(require("object-assign"));

@@ -29,16 +24,8 @@

function _createForOfIteratorHelperLoose(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; return function () { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } it = o[Symbol.iterator](); return it.next.bind(it); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
function omit(object, keys) {
var result = {};
for (var _key in object) {
if (keys.includes(_key)) continue;
result[_key] = object[_key];
}
Object.keys(object).forEach(function (key) {
if (keys.includes(key)) return;
result[key] = object[key];
});
return result;

@@ -49,11 +36,7 @@ }

var result = {};
for (var _iterator = _createForOfIteratorHelperLoose(keys), _step; !(_step = _iterator()).done;) {
var _key2 = _step.value;
if (_key2 in object) {
result[_key2] = object[_key2];
keys.forEach(function (key) {
if (key in object) {
result[key] = object[key];
}
}
});
return result;

@@ -65,15 +48,14 @@ }

var omitted = {};
for (var _key3 in object) {
if (keys.includes(_key3)) {
picked[_key3] = object[_key3];
Object.keys(object).forEach(function (key) {
if (keys.includes(key)) {
picked[key] = object[key];
} else {
omitted[_key3] = object[_key3];
omitted[key] = object[key];
}
}
});
return [picked, omitted];
}
/**
* Get value from a deeply nested object using a string path
* Get value from a deeply nested object using a string path.
* Memoizes the value.
* @param obj - the object

@@ -86,16 +68,39 @@ * @param path - the string path

function get(obj, path, fallback, index) {
var _path$split, _path;
var key = typeof path === "string" ? path.split(".") : [path];
//@ts-ignore
path = (_path$split = (_path = path) == null ? void 0 : _path.split == null ? void 0 : _path.split(".")) != null ? _path$split : [path];
for (index = 0; index < key.length; index += 1) {
if (!obj) {
break;
}
for (index = 0; index < path.length; index++) {
obj = obj ? obj[path[index]] : undefined;
obj = obj[key[index]];
}
return obj === undefined ? fallback : obj;
} // Just a memoized version of `get`
}
var memoize = function memoize(fn) {
var cache = new WeakMap();
var memoizedGet = (0, _memoizeOne["default"])(get);
var memoizedFn = function memoizedFn(obj, path, fallback, index) {
if (!cache.has(obj)) {
cache.set(obj, new Map());
}
var map = cache.get(obj);
var key = typeof path === "string" ? path.split(".") : [path];
if (map.has(key)) {
return map.get(key);
}
var value = fn(obj, path, fallback, index);
map.set(key, value);
return value;
};
return memoizedFn;
};
var memoizedGet = memoize(get);
/**

@@ -123,12 +128,10 @@ * Get value from deeply nested object, based on path

var result = {};
Object.keys(object).forEach(function (key) {
var value = object[key];
var shouldPass = fn(value, key, object);
for (var _key4 in object) {
var _value = object[_key4];
var shouldPass = fn(_value, _key4, object);
if (shouldPass) {
result[_key4] = _value;
result[key] = value;
}
}
});
return result;

@@ -139,3 +142,3 @@ }

return objectFilter(object, function (val) {
return val !== null;
return val !== null && val !== undefined;
});

@@ -142,0 +145,0 @@ };

@@ -77,3 +77,3 @@ "use strict";

try {
//@ts-ignore
// @ts-ignore
ref.current = value;

@@ -80,0 +80,0 @@ } catch (error) {

@@ -35,3 +35,3 @@ "use strict";

function isDisabled(element) {
return Boolean(element.getAttribute("disabled")) == true || Boolean(element.getAttribute("aria-disabled")) == true;
return Boolean(element.getAttribute("disabled")) === true || Boolean(element.getAttribute("aria-disabled")) === true;
}

@@ -38,0 +38,0 @@

@@ -140,7 +140,7 @@ export function getFirstItem(array) {

return matchingItems[nextIndex];
} else {
// Else, we pick the first item in the available items
nextIndex = items.indexOf(matchingItems[0]);
return items[nextIndex];
}
} // Else, we pick the first item in the available items
nextIndex = items.indexOf(matchingItems[0]);
return items[nextIndex];
} // a decent fallback to the currentItem

@@ -159,3 +159,3 @@

export var isCustomBreakpoint = maybeBreakpoint => Number.isNaN(Number.parseInt(maybeBreakpoint));
export var isCustomBreakpoint = maybeBreakpoint => Number.isNaN(parseInt(maybeBreakpoint, 10));
//# sourceMappingURL=array.js.map

@@ -5,3 +5,3 @@ // Number assertions

}
export var isNotNumber = value => typeof value !== "number" || isNaN(value) || !isFinite(value);
export var isNotNumber = value => typeof value !== "number" || Number.isNaN(value) || !Number.isFinite(value);
export function isNumeric(value) {

@@ -46,4 +46,5 @@ return value != null && value - parseFloat(value) + 1 >= 0;

return false;
};
}; // eslint-disable-next-line @typescript-eslint/naming-convention
export var __DEV__ = process.env.NODE_ENV !== "production";
//# sourceMappingURL=assertion.js.map
import { isFocusable, isTabbable, isHTMLElement } from "./tabbable";
var focusableElList = ["input:not([disabled])", "select:not([disabled])", "textarea:not([disabled])", "embed", "iframe", "object", "a[href]", "area[href]", "button:not([disabled])", "[tabindex]", "audio[controls]", "video[controls]", "*[tabindex]:not([aria-disabled])", "*[contenteditable]"];
var focusableElSelector = focusableElList.join();
export var isRightClick = event => event.button != 0;
export var isRightClick = event => event.button !== 0;
export function getAllFocusable(container) {

@@ -6,0 +6,0 @@ var focusableEls = Array.from(container.querySelectorAll(focusableElSelector));

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

var _window = undefined;
var win;
/**
* Note: Accessing "window" in IE11 is somewhat expensive, and calling "typeof window"
* hits a memory leak, whereas aliasing it and calling "typeof _window" does not.
* hits a memory leak, whereas aliasing it and calling "typeof win" does not.
* Caching the window value at the file scope lets us minimize the impact.

@@ -11,3 +11,3 @@ *

try {
_window = window;
win = window;
} catch (e) {

@@ -25,3 +25,3 @@ /* no-op */

return (_node$ownerDocument$d = node == null ? void 0 : (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) != null ? _node$ownerDocument$d : _window;
return (_node$ownerDocument$d = node == null ? void 0 : (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) != null ? _node$ownerDocument$d : win;
};

@@ -33,5 +33,4 @@ /**

function checkIsBrowser() {
var _window = getWindow();
return Boolean(typeof _window !== "undefined" && _window.document && _window.document.createElement);
var win = getWindow();
return Boolean(typeof win !== "undefined" && win.document && win.document.createElement);
}

@@ -38,0 +37,0 @@

@@ -15,16 +15,27 @@ import memoize from "memoize-one";

return function (event) {
return function func(event) {
fns.some(fn => {
fn && fn(event);
return event && event.defaultPrevented;
fn == null ? void 0 : fn(event);
return event == null ? void 0 : event.defaultPrevented;
});
};
}
export function callAll() {
for (var _len3 = arguments.length, fns = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
fns[_key3] = arguments[_key3];
}
return function mergedFn(arg) {
fns.forEach(fn => {
fn == null ? void 0 : fn(arg);
});
};
}
export { memoize };
export function once(fn) {
var result;
return function () {
return function func() {
if (fn) {
for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
args[_key3] = arguments[_key3];
for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
args[_key4] = arguments[_key4];
}

@@ -31,0 +42,0 @@

@@ -26,3 +26,3 @@ import { isNotNumber } from "./assertion";

var nextValue = toNumber(value);
var scaleFactor = Math.pow(10, precision != null ? precision : 10);
var scaleFactor = 10 ** (precision != null ? precision : 10);
nextValue = Math.round(nextValue * scaleFactor) / scaleFactor;

@@ -38,3 +38,3 @@ return precision ? nextValue.toFixed(precision) : nextValue.toString();

export function countDecimalPlaces(value) {
if (!isFinite(value)) return 0;
if (!Number.isFinite(value)) return 0;
var e = 1;

@@ -45,3 +45,3 @@ var p = 0;

e *= 10;
p++;
p += 1;
}

@@ -48,0 +48,0 @@

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

import memoizeOne from "memoize-one";
export { default as merge } from "lodash.merge";
export { default as mergeWith } from "lodash.mergewith";
export { default as merge, default as mergeWith } from "lodash.mergewith";
export { default as objectAssign } from "object-assign";
export function omit(object, keys) {
var result = {};
for (var _key in object) {
if (keys.includes(_key)) continue;
result[_key] = object[_key];
}
Object.keys(object).forEach(key => {
if (keys.includes(key)) return;
result[key] = object[key];
});
return result;

@@ -17,9 +13,7 @@ }

var result = {};
for (var _key2 of keys) {
if (_key2 in object) {
result[_key2] = object[_key2];
keys.forEach(key => {
if (key in object) {
result[key] = object[key];
}
}
});
return result;

@@ -30,15 +24,14 @@ }

var omitted = {};
for (var _key3 in object) {
if (keys.includes(_key3)) {
picked[_key3] = object[_key3];
Object.keys(object).forEach(key => {
if (keys.includes(key)) {
picked[key] = object[key];
} else {
omitted[_key3] = object[_key3];
omitted[key] = object[key];
}
}
});
return [picked, omitted];
}
/**
* Get value from a deeply nested object using a string path
* Get value from a deeply nested object using a string path.
* Memoizes the value.
* @param obj - the object

@@ -50,15 +43,39 @@ * @param path - the string path

export function get(obj, path, fallback, index) {
var _path$split, _path;
var key = typeof path === "string" ? path.split(".") : [path];
//@ts-ignore
path = (_path$split = (_path = path) == null ? void 0 : _path.split == null ? void 0 : _path.split(".")) != null ? _path$split : [path];
for (index = 0; index < key.length; index += 1) {
if (!obj) {
break;
}
for (index = 0; index < path.length; index++) {
obj = obj ? obj[path[index]] : undefined;
obj = obj[key[index]];
}
return obj === undefined ? fallback : obj;
} // Just a memoized version of `get`
}
export var memoizedGet = memoizeOne(get);
var memoize = fn => {
var cache = new WeakMap();
var memoizedFn = (obj, path, fallback, index) => {
if (!cache.has(obj)) {
cache.set(obj, new Map());
}
var map = cache.get(obj);
var key = typeof path === "string" ? path.split(".") : [path];
if (map.has(key)) {
return map.get(key);
}
var value = fn(obj, path, fallback, index);
map.set(key, value);
return value;
};
return memoizedFn;
};
export var memoizedGet = memoize(get);
/**

@@ -84,15 +101,13 @@ * Get value from deeply nested object, based on path

var result = {};
Object.keys(object).forEach(key => {
var value = object[key];
var shouldPass = fn(value, key, object);
for (var _key4 in object) {
var _value = object[_key4];
var shouldPass = fn(_value, _key4, object);
if (shouldPass) {
result[_key4] = _value;
result[key] = value;
}
}
});
return result;
}
export var filterUndefined = object => objectFilter(object, val => val !== null);
export var filterUndefined = object => objectFilter(object, val => val !== null && val !== undefined);
export var objectKeys = obj => Object.keys(obj);

@@ -99,0 +114,0 @@ /**

@@ -60,3 +60,3 @@ import * as React from "react";

try {
//@ts-ignore
// @ts-ignore
ref.current = value;

@@ -63,0 +63,0 @@ } catch (error) {

@@ -7,3 +7,3 @@ // Really great work done by Diego Haz on this one

export function isDisabled(element) {
return Boolean(element.getAttribute("disabled")) == true || Boolean(element.getAttribute("aria-disabled")) == true;
return Boolean(element.getAttribute("disabled")) === true || Boolean(element.getAttribute("aria-disabled")) === true;
}

@@ -10,0 +10,0 @@ export function hasFocusWithin(element) {

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

import * as React from "react";
import { Booleanish, EventKeys } from "./types";
import * as React from "react";
/**

@@ -4,0 +4,0 @@ * Helper to get the window object. The helper will make sure to use a cached variable

import memoize from "memoize-one";
import { FunctionArguments } from "./types";
export declare function runIfFn<T, U>(valueOrFn: T | ((...args: U[]) => T), ...args: U[]): T;
import { AnyFunction, FunctionArguments } from "./types";
export declare function runIfFn<T, U>(valueOrFn: T | ((...fnArgs: U[]) => T), ...args: U[]): T;
export declare function callAllHandlers<T extends (event: any) => void>(...fns: (T | undefined)[]): (event: FunctionArguments<T>[0]) => void;
export declare function callAll<T extends AnyFunction>(...fns: (T | undefined)[]): (arg: FunctionArguments<T>[0]) => void;
export { memoize };

@@ -6,0 +7,0 @@ export declare function once(fn?: Function | null): (this: any, ...args: any[]) => any;

import type { Dict } from "./types";
export { default as merge } from "lodash.merge";
export { default as mergeWith } from "lodash.mergewith";
export { default as merge, default as mergeWith } from "lodash.mergewith";
export { default as objectAssign } from "object-assign";

@@ -9,3 +8,4 @@ export declare function omit<T extends Dict, K extends keyof T>(object: T, keys: K[]): Pick<T, Exclude<keyof T, K>>;

/**
* Get value from a deeply nested object using a string path
* Get value from a deeply nested object using a string path.
* Memoizes the value.
* @param obj - the object

@@ -15,4 +15,5 @@ * @param path - the string path

*/
export declare function get(obj: any, path: string | number, fallback?: any, index?: number): any;
export declare const memoizedGet: typeof get;
export declare function get(obj: object, path: string | number, fallback?: any, index?: number): any;
declare type Handler = (obj: Readonly<object>, path: string | number, fallback?: any, index?: number) => any;
export declare const memoizedGet: Handler;
/**

@@ -19,0 +20,0 @@ * Get value from deeply nested object, based on path

@@ -6,3 +6,3 @@ export declare const hasDisplayNone: (element: Element) => boolean;

export declare function hasFocusWithin(element: Element): boolean;
export declare function isHTMLElement(element: Element): element is HTMLElement;
export declare function isHTMLElement(element: any): element is HTMLElement;
export declare function isHidden(element: HTMLElement): boolean;

@@ -12,7 +12,10 @@ export declare function isContentEditable(element: HTMLElement): boolean;

export declare function isTabbable(element: Element): boolean;
declare const isActiveElement: (element: Element) => boolean;
declare const isActiveElement: (element: FocusableElement) => boolean;
export interface FocusableElement {
focus(options?: FocusOptions): void;
}
interface FocusProps extends FocusOptions {
isActive?: typeof isActiveElement;
}
export declare function focus(element: HTMLElement, options?: FocusProps): number;
export declare function focus(element: FocusableElement, options?: FocusProps): number;
export {};

@@ -11,3 +11,3 @@ /// <reference types="react" />

export declare type Dict<T = any> = Record<string, T>;
export declare type ReactNodeOrRenderProp<P> = React.ReactNode | ((props: P) => React.ReactNode);
export declare type MaybeRenderProp<P> = React.ReactNode | ((props: P) => React.ReactNode);
export declare type Booleanish = boolean | "true" | "false";

@@ -14,0 +14,0 @@ export declare type StringOrNumber = string | number;

{
"name": "@chakra-ui/utils",
"version": "1.0.0-rc.5",
"version": "1.0.0-rc.6",
"description": "Common utilties and types for Chakra UI",

@@ -13,2 +13,8 @@ "author": "Segun Adebayo <sage@adebayosegun.com>",

"typings": "dist/types/index.d.ts",
"exports": {
".": {
"require": "./dist/cjs/index.js",
"default": "./dist/esm/index.js"
}
},
"files": [

@@ -41,15 +47,12 @@ "dist"

"dependencies": {
"@types/lodash.merge": "4.6.6",
"@types/lodash.mergewith": "4.6.6",
"@types/object-assign": "4.0.30",
"css-box-model": "1.2.1",
"lodash.merge": "4.6.2",
"lodash.mergewith": "4.6.2",
"memoize-one": "5.1.1",
"object-assign": "4.1.1"
},
"peerDependencies": {
"react": "16.x"
"react": "16.x || 17.x"
},
"gitHead": "b5c8482b778b19f27ea1d6c8ab6d5ed39c664afa"
"gitHead": "e55b45840d1edc821ad0bb45632535333be5bb86"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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