Non-intrusively convert the result of any function or promise to the user's desired style.
Enforce arrow function return style and automatically fix it
Enforce arrow function return style and automatically fix it
created in order to add rule: when arrow func one line breaks, convert it to return style
Higher-level content negotiation
Determine address of proxied request
Which kind of boxed JS primitive is this?
abstract base class for crypto-streams
Enforce best practices for JavaScript promises
Parse the Forwarded header (RFC 7239) into an array of objects
JSON without touching any globals
Minimal async jobs utility library, with streams support
Recursive, synchronous, and fast file system walker
Data-driven DOM manipulation: select elements and join them to data.
A feature-rich Node.js event emitter implementation with namespaces, wildcards, TTL, async listeners and browser/worker support.
Deques are a generalization of stacks and queues
Error constructor for test and validation frameworks that implements standardized AssertionError specification.
Extended iterable class, providing lazy array-like methods with automatic async and return/throw forwarding
Write Pino transports easily
Determine the address of a proxied request
Full CSS support for JSX without compromises
An LRU cache of weak references
A custom element for extending the native media elements (<audio> or <video>)
yargs the modern, pirate-themed, successor to optimist.
A fancy IRB has rocket-style #=> return values and colorful prompts and streams.
Simple, fast, and looose command line option parser.
A utility for adding a variant of functional-style Either return values to Ruby code.
A Jekyll filter that takes a link to a public google doc, and returns HTML with basic styling to put on your pages
Adds a preload_pluck method to ActiveRecord that allows querying using Rails 4 preload-style eager loading, and return a 2-dimensional array without ActiveRecord model creation overhead.
An Asynchronous Promise library for Ruby, built over the "async" gem, providing Javascript ES6 style Promises. It also includes utilities like ES6-style "fetch" that returns a Promise.
Ruby interface for libtoxcore. It can be used to create Tox chat client or bot. The interface is object-oriented instead of C-style (raises exceptions instead of returning error codes, uses classes to represent primitives, etc.)
Nat20 adds easy to use dice rolling functionality with input in the style of table top role playing games. It provides functionality for single and multiple rolls and can return either an array of dice values or total roll.
This gem is intended to be used in Rails pre-processing, after the page has been generated but before it is delivered to the requestor. It does a case-insensitive search in the source text for the pseudo-tag <toc />, which marks where the table of contents will be placed. If the tag is not found, the unmodified source is returned. If the tag is found, it searches the text for header tags in a given range, and add an id attribute if the header does not already have one. If no headers were found, it will remove the tag and return the modified source. If there are headers, a link is generated for each one, using the header's text and id for the link's text and href. The links are wrapped in some divs, with classes and ids added so the table of contents can be styled. The <toc /> pseudo-tag is then replaced with the table of contents, and the the modified source is returned.
InquiryAttrs wraps ActiveRecord/ActiveModel (and StoreModel/Dry::Struct) attributes with predicate-style inquiry methods. Write user.status.active? instead of user.status == "active". Blank/nil values safely return false for every predicate — no more NoMethodError on nil. Run `rails inquiry_attrs:install` to generate an initializer that auto-includes the concern into every ActiveRecord model.
A quick and easy benchmarking library for Ruby. Useful for benchmarking only part of an iteration, and accumulating the data to report later in the code.
windraw renders shapes and text into an off-screen bitmap using the graphics stack that already ships with Windows — Direct2D for vector drawing, DirectWrite for text, and WIC for PNG encoding — then saves a PNG to a file or returns the bytes as a string. A Cairo-style 2D canvas with no window or message loop required. Windows MSVC (mswin) Ruby only.
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.