Iterate any iterable JS value. Works robustly in all environments, all versions.
TypeScript definitions for iterate-value
Iterate any JS iterator. Works robustly in all environments, all versions.
A polymorphic iterate operator for arrays and other iterables
`Array#forEach()` but it’s possible to define where to move to next
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
A convenient way to iterate objects.
A dictionary of file extensions and associated module loaders.
foreach component + npm package
Extended iterable class, providing lazy array-like methods with automatic async and return/throw forwarding
A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.
Iterate over promises serially
Iterate through the values of a stream
Run promise-returning & async functions in series, each passing its result to the next
Redact sensitive npm information from output
Reduces an object to a value that is the accumulated result of running each property in the object through a callback.
Iterate over a collection, invoking a function for each element.
A tiny, faster alternative to native Array.prototype.every
Utilities for Testable scripts
Iterate values in a list in random order
Callbag operator that applies a transformation on data passing through it
Sorted set data structures
Iterate directory up.
Utility functions for managing data structures and measurement.
A fluentd filter plugin that will be used to Iterate over the object with its index and returns the value of the given object.
A fluentd filter plugin that will be used to Iterate over the object with its index and returns the value of the given object.
This library provides several ways of describing a finite Markov Decision Process (MDP) model (see FiniteMDP::Model) and some reasonably efficient implementations of policy iteration and value iteration to solve it (see FiniteMDP::Solver).
Iterates over Debian control files. As control files can be very large this gem provides iterators for each block and each pair of key/values in the file.
Provides year, month, and day values objects for the purposes of traversal, iteration, comparison, conversion, and arithmetic.
Export data to Excel file. Iterate in a collection and map values in each row to fill Excel spreadsheet
Computes approximation within a given error_limit to the values of a root of an arbitrary function f(x) or to the value of inverse function g(y) = x. Uses Newton-Raphson or Secant methods. Requires one (Newton-Raphson) or two (Secant) estimates of the target value. Raises NoConvergenceError when it does not converge within the set error_limit, on set number of iterations.
yae provides a simple enum class (enumerated type) implementation (Yae::Enum) that can be used to abstract a set of values. It also provides methods to check values existence in the enum and to iterate over its contents.
Descriptive configuration files for Ruby written in Ruby. Loquacious provides a very open configuration system written in ruby and descriptions for each configuration attribute. The attributes and descriptions can be iterated over allowing for helpful information about those attributes to be displayed to the user. In the simple case we have a file something like Loquacious.configuration_for('app') { name 'value', :desc => "Defines the name" foo 'bar', :desc => "FooBar" id 42, :desc => "Ara T. Howard" } Which can be loaded via the standard Ruby loading mechanisms Kernel.load 'config/app.rb' The attributes and their descriptions can be printed by using a Help object help = Loquacious.help_for('app') help.show :values => true # show the values for the attributes, too Descriptions are optional, and configurations can be nested arbitrarily deep. Loquacious.configuration_for('nested') { desc "The outermost level" a { desc "One more level in" b { desc "Finally, a real value" c 'value' } } } config = Loquacious.configuration_for('nested') p config.a.b.c #=> "value" And as you can see, descriptions can either be given inline after the value or they can appear above the attribute and value on their own line.
Descriptive configuration files for Ruby written in Ruby. Loquacious provides a very open configuration system written in ruby and descriptions for each configuration attribute. The attributes and descriptions can be iterated over allowing for helpful information about those attributes to be displayed to the user. In the simple case we have a file something like: Loquacious.configuration_for('app') { name 'value', :desc => "Defines the name" foo 'bar', :desc => "FooBar" id 42, :desc => "Ara T. Howard" } Which can be loaded via the standard Ruby loading mechanisms load 'config/app.rb' The attributes and their descriptions can be printed by using a Help object help = Loquacious.help_for('app') help.show :values => true # show the values for the attributes, too Descriptions are optional, and configurations can be nested arbitrarily deep. Loquacious.configuration_for('nested') { desc "The outermost level" a { desc "One more level in" b { desc "Finally, a real value" c 'value' } } } config = Loquacious.configuration_for 'nested' p config.a.b.c #=> "value" And as you can see, descriptions can either be given inline after the value or they can appear above the attribute and value on their own line.
Descriptive configuration files for Ruby written in Ruby. Loquacious provides a very open configuration system written in ruby and descriptions for each configuration attribute. The attributes and descriptions can be iterated over allowing for helpful information about those attributes to be displayed to the user. In the simple case we have a file something like Loquacious.configuration_for('app') { name 'value', :desc => "Defines the name" foo 'bar', :desc => "FooBar" id 42, :desc => "Ara T. Howard" } Which can be loaded via the standard Ruby loading mechanisms Kernel.load 'config/app.rb' The attributes and their descriptions can be printed by using a Help object help = Loquacious.help_for('app') help.show :values => true # show the values for the attributes, too Descriptions are optional, and configurations can be nested arbitrarily deep. Loquacious.configuration_for('nested') { desc "The outermost level" a { desc "One more level in" b { desc "Finally, a real value" c 'value' } } } config = Loquacious.configuration_for('nested') p config.a.b.c #=> "value" And as you can see, descriptions can either be given inline after the value or they can appear above the attribute and value on their own line.
Rize is a collection of useful methods that can make it easier to work with functions, arrays and hashes in Ruby. It allows you to compose and memoize functions, elegantly iterate over multiple arrays at once, easily map over hash keys and values, and much more. Nothing is monkeypatched, so you don't have to worry about the core classes behaving differently than you expect.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.