Extended iterable class, providing lazy array-like methods with automatic async and return/throw forwarding
Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab
Let your JS API users either give you a callback or receive a promise
A memoization function that uses a WeakMap
Determine if your addon is being used by a minimum version of Ember CLI.
Callbag factory that merges data from multiple callbag sources
An Implementation of ES Observables
Utilities for reading and parsing Changeset's config
An implementation of napi for wasm
Callbag factory that concatenates data from multiple callbag sources
Cross-Platform Binary API
Match human-quality input to potential matches by edit distance.
Firestore must be setup as `Native Mode` and not `Datastore Mode`
Callbag factory that combines data from multiple callbag sources
Safely get a dot-notated property within an object.
Run a child as if it's the foreground process. Give it stdio. Exit when it exits.
Given a path string, return a generator that walks up the path, emitting each dirname.
Gets the job done when JSON.stringify can't
Create and verify OpenPGP signatures
utility to create a universal WebWorker from a function
Persistent ordered mapping from strings
Async/await wrapper for easy error handling in js
PATTERN_KEY_COMPARE implementation
An LRU cache of weak references
Let a defined attributes which contain strings return array values
SafeFinder lets you define model's null_object through simple DSL, and returns it when you can't find a result.
Defines Object#let, which yields the object and returns the result
ullr is a little gem that consumes NOAA weather xml for a given lat/long, and returns a ruby object with 12 hour forecasts along with some sugar to let you know if any sugar will be falling from the sky.
This gem lets you declaratively specify validations for complex data structures, like those returned from an api.
Lets you specify what NullObject to instantiate instead of returning nil for instance methods.
Lets you create your list of rules and see them checked once the provided block return true
acts_as_normalized lets you fetch records from the database with far fewer return trips than an :includes.
Albeano lets you to write language specifics code snippets within text and returns Pygments generated HTML syntax highlighted code
Pre-trained "That's What She Said" Bayes classifier. Given a string, returns true if it's a TWSS joke. Pre-trained from Twitter #twss. Let the twss mashups begin!
A pure ruby solution for returning multiple values from a single method call. ResultVault lets you dynamically add attributes to the result object by simply defining them: `result.my_name = 'CodeMeister'`.
Queryalize lets you use Rails 3 to build queries just like with ActiveRecord::QueryMethods, except you can serialize the end result. This is useful for running queries that potentially return large result sets in the background using something like Resque or Delayed::Job.