Return an array of an object's own enumerable property names.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Underscore-to-camelCase converter (and vice versa) for strings and object keys in JavaScript.
TypeScript definitions for rison
A drop-in replacement for `util` with some additional advantageous functions
A map function that can map over almost anything.
Utilities for objects
JSON diff & patch (object and array diff, text diff, multiple output formats)
A collection of supplemental JavaScript functions and types
Parse and stringify JSON with comments. It will retain comments even after saved!
Return an array of an object's own enumerable and non-enumerable property names.
a low-level, lightweight protocol buffers implementation in JavaScript
Return an array of an object's own enumerable property names and symbols.
a map from arrays of values to values
Return an array of an object's own symbol properties.
Formats data into a string table.
A memoization function that uses a WeakMap
Deep-pick and deep-omit objects with typesafe paths.
Properties file reader for Node.js
Redact JS objects
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
A type checking library where each exported function returns either true or false and does not throw. Also added tests.
bin-packing algorithms
🐟 A fast, small-but-mighty, familiar ~fish~ router