A small express middleware for standardizing on error handling
A collection of standard object serializers for Pino
Runtime agnostic JS utils
Hook and modify stdout and stderr
std-uritemplate implementation for TS/JS
A replacement for process.exit that ensures stdio are fully drained before exiting.
Web API compatible fetch implementation
Web API compatible streams for node/web
Standard library functions implemented as a native Pulumi provider.
Discard stdin input except for Ctrl+C
[![Build status][build-image]][build-url] [![Tests coverage][cov-image]][cov-url] [![npm version][npm-image]][npm-url]
Web API compatible Form Data implementation
A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.
Web API compatible Blob implementation
Web API compatible File implementation for node
Web API compatible Form Data implementation
A Node.js implementation of Deno's cookies interface
An Extensive JavaScript Standard Library.
Web API compatible fetch implementation
Structured TypeScript exceptions with UUID v7 tracking, HTTP status codes, and automatic timestamps.
The missing pseudo-standard library for fp-ts.
A TypeScript implementation of Rust's Result and Option objects.
Web API compatible Blob implementation
npm port of @std/semver
Monad-Oxide is a port of Rust's built-in monads from std, such as Result and Option. This enables better reasoning about error handling and possibly missing data.
== 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.