Retrieve the value in an object based on a key path.
Persistent ordered mapping from strings
Lock on asynchronous code
Programmatic access to the ARIA specification
Copy a descriptor from object A to object B
Properties file reader for Node.js
Modify the values of an object
Simple, efficient, scalable, high-performance LMDB interface
Provides low-level interfaces and helper methods for authentication in Azure SDK
Extends LRU base on hashlru
A WeakMap shim for Node.js and browsers
Programmatic access to information about the AXObject Model
Match human-quality input to potential matches by edit distance.
Tiny global storage utility library
Simple key-value storage with support for multiple backends
Get the PATH environment variable key cross-platform
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).
A cache object that deletes the least-recently-used items.
Lowercase the keys of an object
TypeScript definitions for configstore
Map object keys and values into a new object
A simple key/value storage using files to persist the data
Parser and generator for CSS color strings
Stylish console.log for node
Easily get or set key/value pairs from ~/.key-valerie
Easily get or set key/value pairs from ~/.key-valerie
Avoid all errors when accessing (deeply nested) Hash keys. Safer than dig(), as will quietly return nil (or your default) if the keys requested are invalid for any reason at all. This gem is deprecated - use KeyDial instead, which does the same thing but works on Hashes, Arrays and Structs as well.
Avoid all errors when accessing (deeply nested) Hash, Array or Struct keys. Safer than dig(), as will quietly return nil (or your default) if the keys requested are invalid for any reason at all. Bonus: you don't even need to fiddle with existing code. If you have already written something to access a deep key (e.g. hash[:a][:b][:c]), just surround this with '.dial' and '.call'.
Access deeply nested hash values using dot notation (config.database.host) with nil-safe traversal that never raises on missing keys. Supports path-based get/set, YAML/JSON loading, and immutable updates.
An extremely flexible configuration system. s the ability for certain values to be "overridden" when conditions are met. r example, you could have your production API keys only get read when the Rails.env == "production"
A Ruby gem for emitting strings in logfmt logging format. Check out https://brandur.org/logfmt to get more information about logfmt key-value structured logging.
A kind of grep for YAML and JSON files. It allows you to search for a key and get the value and the line number where it is located.
One extends standard I18n so that you could store your translations in a Comma-Separated Value files (CSV) in a key-value manner, where the key is a word or a phrase or even a poem if you wish. No limits here (except be aware to escape symbols so the CSV format is kept). And the value is the same text as the key but translated to a language, specified by a file name you are using (for example, you could write one line to a sp.csv file: `"hello!","hola!"` and use `t 'hello!'` with a spanish locale to get the "hola!" text).
A kind of grep for YAML files. It allows you to search for a key and get the value and the line number where it is located.
HashStruct provides an object based on Hash, but acts like Struct (or OpenStruct), providing helpful accessors for each key from the get-go. It also magically parses string values when it can (eg, dates, URIs, numbers, and does so recursively.
Help the user get to a place where the speedy F8/F10/F11/etc keys work. == Pry F-Keys [+F4+] ls -l (show all locally-defined variables and values) [+F5+] whereami (show the code context) [+F6+] up (a frame, depends on pry-stack_explorer, as does the next one) [+F7+] down [+F8+] continue (depends on pry-debugger, as do step/next/finish) [+Shift-F8+] try-again (restart from last 'raise', depends on pry-rescue) [+F10+] next (run the current statement) [+F11+] step (step into the next method call) [+Shift-F11+] finish (get back out of the last 'step')
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.