A TypeScript/JavaScript library for powerful string formatting using { } notation.
Runtime agnostic JS utils
A collection of standard object serializers for Pino
A TypeScript/JavaScript library for powerful string formatting using { } notation.
std-uritemplate implementation for TS/JS
Hook and modify stdout and stderr
Standard library functions implemented as a native Pulumi provider.
Web API compatible streams for node/web
Web API compatible fetch implementation
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
Web API compatible Blob implementation
Web API compatible File implementation for node
A replacement for process.exit that ensures stdio are fully drained before exiting.
TypeScript definitions for hjson
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
A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.
The missing pseudo-standard library for fp-ts.
Web API compatible Blob implementation
CLI wrapper for Deno, a secure runtime for JavaScript and TypeScript
Lets you verify that cells in a CSV files match formats you expect
== 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.