@chakra-ui/utils
Advanced tools
Comparing version 1.0.0-rc.4 to 1.0.0-rc.5
@@ -6,2 +6,10 @@ # Change Log | ||
# 1.0.0-rc.5 (2020-09-27) | ||
**Note:** Version bump only for package @chakra-ui/utils | ||
# 1.0.0-rc.4 (2020-09-25) | ||
@@ -8,0 +16,0 @@ |
@@ -10,4 +10,6 @@ "use strict"; | ||
exports.objectFilter = objectFilter; | ||
exports.objectKeys = exports.filterUndefined = exports.objectAssign = exports.mergeWith = exports.merge = void 0; | ||
exports.fromEntries = exports.objectKeys = exports.filterUndefined = exports.memoizedGet = exports.objectAssign = exports.mergeWith = exports.merge = void 0; | ||
var _memoizeOne = _interopRequireDefault(require("memoize-one")); | ||
var _lodash = _interopRequireDefault(require("lodash.merge")); | ||
@@ -91,3 +93,6 @@ | ||
return obj === undefined ? fallback : obj; | ||
} | ||
} // Just a memoized version of `get` | ||
var memoizedGet = (0, _memoizeOne["default"])(get); | ||
/** | ||
@@ -101,2 +106,3 @@ * Get value from deeply nested object, based on path | ||
exports.memoizedGet = memoizedGet; | ||
@@ -139,4 +145,19 @@ function getWithDefault(path, scale) { | ||
}; | ||
/** | ||
* Object.entries polyfill for Nodev10 compatibility | ||
*/ | ||
exports.objectKeys = objectKeys; | ||
var fromEntries = function fromEntries(entries) { | ||
return entries.reduce(function (carry, _ref) { | ||
var key = _ref[0], | ||
value = _ref[1]; | ||
carry[key] = value; | ||
return carry; | ||
}, {}); | ||
}; | ||
exports.fromEntries = fromEntries; | ||
//# sourceMappingURL=object.js.map |
@@ -0,1 +1,2 @@ | ||
import memoizeOne from "memoize-one"; | ||
export { default as merge } from "lodash.merge"; | ||
@@ -57,3 +58,5 @@ export { default as mergeWith } from "lodash.mergewith"; | ||
return obj === undefined ? fallback : obj; | ||
} | ||
} // Just a memoized version of `get` | ||
export var memoizedGet = memoizeOne(get); | ||
/** | ||
@@ -93,2 +96,11 @@ * Get value from deeply nested object, based on path | ||
export var objectKeys = obj => Object.keys(obj); | ||
/** | ||
* Object.entries polyfill for Nodev10 compatibility | ||
*/ | ||
export var fromEntries = entries => entries.reduce((carry, _ref) => { | ||
var [key, value] = _ref; | ||
carry[key] = value; | ||
return carry; | ||
}, {}); | ||
//# sourceMappingURL=object.js.map |
@@ -15,2 +15,3 @@ import type { Dict } from "./types"; | ||
export declare function get(obj: any, path: string | number, fallback?: any, index?: number): any; | ||
export declare const memoizedGet: typeof get; | ||
/** | ||
@@ -34,1 +35,5 @@ * Get value from deeply nested object, based on path | ||
export declare const objectKeys: <T extends Record<string, any>>(obj: T) => (keyof T)[]; | ||
/** | ||
* Object.entries polyfill for Nodev10 compatibility | ||
*/ | ||
export declare const fromEntries: <T extends unknown>(entries: [string, any][]) => T; |
{ | ||
"name": "@chakra-ui/utils", | ||
"version": "1.0.0-rc.4", | ||
"version": "1.0.0-rc.5", | ||
"description": "Common utilties and types for Chakra UI", | ||
@@ -52,3 +52,3 @@ "author": "Segun Adebayo <sage@adebayosegun.com>", | ||
}, | ||
"gitHead": "830b8587c572a4c20d6b56b256accd6686255819" | ||
"gitHead": "b5c8482b778b19f27ea1d6c8ab6d5ed39c664afa" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
191643
1978