defines static object attributes using `Object.defineProperties`
created at March 6, 2016, 1:59 p.m.
Returns a copy of an object with its keys sorted
created at Feb. 17, 2014, 8:10 p.m.
Stringify an object/array like JSON.stringify just without all the double-quotes
created at Dec. 11, 2012, 8:16 p.m.
Converts an object literal with deeply nested nodes to a simple key/value object
created at Dec. 29, 2014, 3:09 p.m.
Deep-search objects for keys in JavaScript objects. Keys can be searched by providing an array of keys, or using a dot-notiation.
created at Jan. 22, 2015, 3:04 p.m.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
created at Sept. 22, 2014, 1:48 a.m.
Use property paths (`a.b.c`) get a nested value from an object.
created at Oct. 7, 2014, 8:51 p.m.
Set nested properties on an object using dot-notation.
created at March 25, 2015, 1:40 a.m.
[DEPRECATED] Recursive Object.assign()
created at Sept. 14, 2015, 8:54 a.m.
Object -> [[key0, value0], [key1, value1]...]
created at Dec. 12, 2014, 11:37 p.m.
Filter object keys and values into a new object
created at Aug. 10, 2015, 5:42 a.m.
Map object keys and values into a new object
created at Oct. 12, 2014, 11:42 a.m.
Get a formatted timestamp. Used in gulp, assemble, generate, and many others.
created at May 1, 2015, 9:01 a.m.
Get the number of days in a given month
created at June 28, 2016, 7:14 a.m.