High-level support for running, observing, and interacting with child processes in Node.js
Thin wrapper around zen-observable and @types/zen-observable, to support ESM exports as well as CommonJS exports
Symbol.observable ponyfill
Check if a value is an Observable
An Implementation of ES Observables
Convert Node Streams into ECMAScript-Observables
Support any Observable library and polyfill
TypeScript definitions for zen-observable
Light-weight observable implementation and utils written in TypeScript. Based on zen-observable.
RxJS based middleware for Redux. Compose and cancel async actions and more.
JSS plugin for TC39 Observables support
Process-global proxy routing for Node.js.
<!-- TODO: update version number before releasing, here and in the script tag --> [](https://www.npmjs.com/package/indefinite-observable/v/2.0.1) [ allows you to attach a running ruby process and to observe/modify global states via an irb prompt.
Tusk is a minimal pub / sub system with multiple observer strategies. Tusk builds upon the Observer API from stdlib in order to provide a mostly consistent API for building cross thread or process pub / sub systems. Currently, Tusk supports Redis and PostgreSQL as message bus back ends.
Tasker is a comprehensive workflow orchestration engine that provides multi-step task processing, dependency management, state machine transitions, and enterprise observability features including OpenTelemetry tracing and Prometheus metrics for Rails applications.
Liteguard gives you feature guards, observability, and CVE auto-disable in one gem. Guards are evaluated entirely in-process against rules fetched once at startup. Every open? check is sub-millisecond with no network round-trip.
== FEATURES: * Input your data as an array of hashes * Input a report layout, built using a Ruby DSL * Outputs ASCII pivot tables suitable for fast reports * Pretty fast: takes less than a second to process 1,000 records of data by a report with 100 rows and 10 columns. == SYNOPSIS: require 'rubygems' require 'crosstab' data = [{:gender => "M", :age => 1}, {:gender => "F", :age => 2}, {:gender => "M", :age => 3}] my_crosstab = crosstab data do table do title "Q.A Age:" group "18 - 54" do row "18 - 34", :age => 1 row "35 - 54", :age => 2 end row "55 or older", :age => 3 end banner do column "Total" group "Gender" do column "Male", :gender => "M" column "Female", :gender => "F" end end end puts my_crosstab.to_s # => ... Table 1 Q.A Age: Gender ---------------- Total Male Female (A) (B) (C) ------- ------- ------- (BASE) 3 2 1 18 - 54 2 1 1 ----------------------------- 67% 50% 100% 18 - 34 1 1 -- 33% 50% 35 - 54 1 -- 1 33% 100% 55 or older 1 1 -- 33% 50% == JUST THE BEGINNING: * I hope to add in later releases: * New export formats: html, pdf, csv, excel. * More stats than just frequency and percentage: mean, median, std. deviation, std. error, and significance testing * Optional row and table suppression for low frequencies * Optional table rows populating from the data * Optional table ranking -- automatically reorder rows based in descending order based on frequencies observed == REQUIREMENTS: * None
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.