Detect some modifier keys are pressed
Native CDP keyboard dispatch with modifier key support and focused element introspection
The set of Unicode symbols that can serve as a base for emoji modifiers, i.e. those with the `Emoji_Modifier_Base` property set to `Yes`.
Create platform-aware keyboard shortcuts with automatic detection of Apple vs non-Apple platforms
A library for writing Ember modifiers
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
Middleware for modifying a HTML response
Implements did-insert / did-update / will-destroy modifiers for Ember.js
Blork! Mini runtime type checking in Javascript
unist utility to modify direct children of a parent
{{style}} modifier to set an element's style using the CSSStyleDeclaration API.
Get the PATH environment variable key cross-platform
A tiny library with builders to help making logs/CLI pretty with a nice DX.
Persistent ordered mapping from strings
A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.
nlcst utility to support emoticons in nlcst
API for combining call site modifiers
nlcst utility to support emoji
A simple vue directive for debounce
A regular expression to match all emoji-only symbols
nlcst utility to merge affix emoticons into the previous sentence
Polyfill element modifiers for Ember 2.12 through 3.7.
Dynamic element helper for Glimmer templates.
Node.js Google Authentication Service Account Tokens
Convenient when some keys just aren't the way you want them to.
Is there a way to blindly assign nested values to a Ruby hash without creating each key’s hash separately? Yes, but it’s more involved than you’d think.
A unified interface to key/value stores (modified version!)
Splunk output plugin for Fluent event collector. It supports reconnecting on socket failure as well as exporting the data as json or in key/value pairs. Modified to produce output format fit for Logentries.
Rails-bigint-pk modifies Rails so that it uses 64-bit primary and foreign keys. It works with MySQL and PostgreSQL and has versions for Rails 3 and 4.
Provides util methods to modify Hash objects. Currently contains a single method that converts all string keys in a Hash to symbols. Will recursively convert string keys through hashes and hashes within arrays.
FancyOpenStruct is a subclass of OpenStruct, and is a variant of RecursiveOpenStruct. This allows you to convert nested hashes into a structure where keys and values can be navigated and modified via dot-syntax, like: foo.bar = :something. This particular gem also adds support for Hash methods (such as length or merge), and also allows you to access and modify the data structure the same way that you would handle a normal Hash.
A primitive in-memory collection of key-value records known as "facts," with an ability to insert facts, add properties to facts, and delete facts. There is no ability to modify facts. It is also possible to find facts using Lisp-alike query predicates. An entire factbase may be exported to a binary file and imported back.
json_data_extractor makes it easy to extract data from complex JSON structures, such as API responses or configuration files, using a schema that defines the path to the data and any necessary transformations. The schema is defined as a simple Ruby hash that maps keys to paths and optional modifiers.
An efficient public key cryptography library for Ruby providing key exchange/agreement via the X25519 (a.k.a. Curve25519) Elliptic Curve Diffie-Hellman function as described in RFC 7748. Forked branch of crypto-rb/x25519 modified to work on termux or other platforms where compiling the precomputed C extension fails.
Adds pessimistic locking capabilities to the redis gem. Since these capabilities are utilized client-side, all clients must use this gem and follow the order of lock => make changes => unlock in order to obtain maximum safety when modifying sensitive keys. Tested with redis-server 2.0.4 and should work with all versions > 0.091.
The otoindiff gem modifies all Ruby Hash objects to support indifferent access by default, allowing seamless use of string or symbol keys interchangeably.