npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
Create binary artifacts hosted by github and install them without compiling.
Bindings for RE2: fast, safe alternative to backtracking regular expression engines.
Compress middleware for koa
Toolkit to make streamable scanners and parsers.
TAP-inspired unit test library for Node, Deno, Bun, and browsers. ES modules, TypeScript, zero dependencies.
stream-csv-as-json is a micro-library of stream components for building custom CSV processing pipelines with a minimal memory footprint, on Node.js or Web Streams. It can parse CSV files far exceeding available memory streaming individual primitives using
Toolkit of 1→N stream combinators: broadcast, route, filter — Node Streams and Web Streams, with proper backpressure handling.
Toolkit to produce a fancy console output (boxes, tables, charts, colors).
CLI micro- and macro-benchmarking for Node, Deno, and Bun — hot loops, ms-scale operations, and whole commands — with nonparametric statistics and significance testing.
Process-isolated test runner for tape-six. Runs each test file in its own subprocess. Works with Node, Deno, and Bun. Supports TypeScript without transpilation.
Run OS and shell commands using template tag functions. Same API in Node, Deno, and Bun. Web streams, TypeScript typings, zero dependencies.
Elegant minimalistic implementation of OOP with mixins + AOP.
Join values from multiple object-mode Readable streams into a single Readable, with proper backpressure handling.
MCP adapter for vault-storage. Exposes the REST API as MCP tools/resources for Claude Code.
A modern fetch-native HTTP I/O library for browsers and CLIs: caching, request dedup, retry, streaming, SSE, and transparent bundling. Zero dependencies.
Unify: a unification tool with a deep equivalence and partitioning of objects.
Super simple unit test harness.
ICE: logging, debugging, and assert facility.
Playwright-based browser test runner for tape-six. Runs each test file in its own browser context (Chromium, Firefox, or WebKit). Works with Node, Deno, and Bun.
Lightweight async task scheduling and concurrency control: schedulers, idle/frame/limited queues, throttle, debounce, batch, condition polling, page lifecycle, random delays. Browsers, Node.js, Deno, Bun.
Tiny, zero-dependency binary search and sorted-array operations (indexOf, includes, insert, remove) for JavaScript and TypeScript. Every result is a valid Array.splice() index — no bounds checks, no off-by-one. Equivalent to std::lower_bound / bisect_left
Property-based testing plugin for tape-six powered by fast-check: t.prop() and t.scheduler() tester methods with structured counterexamples, seeds, and replay.
Build a self-describing search index from a GitHub wiki (or any Markdown docs) — the indexer for wiki-search.
Library-declared invariants as verified data: the static-land core — a dictionary completer and a law/consistency property-test generator.
Zero-dependency DynamoDB toolkit (AWS SDK v3) — Adapter with hooks, expression builders, batch/transaction chunking, mass operations, offset + cursor pagination, REST handler, and Express/Koa/Fetch/Lambda adapters.
AWS Cognito auth for web apps: Koa, Express, Fetch and Lambda middleware (guards, auth cookie) built on the official aws-jwt-verify, plus client-credentials token utilities.
Zero-dependency data structures: linked lists (doubly/singly linked, circular), deques, ring buffers, unrolled lists, caches (LRU, LFU, SLRU, Clock, FIFO), heaps (binary, indexed, pairing), timer wheels, object pools, queues, stacks, splay trees, skip lis
Server-side bundler for the double-meh bundle protocol: one fetch-handler core, framework adapters as thin subpaths.
Intelligent I/O for browsers and Node.
Puppeteer-based browser test runner for tape-six. Runs each test file in its own browser context (Chromium or Firefox). Works with Node, Deno, and Bun.
Service-worker sibling of double-meh: shared cache tier, cross-tab request coalescing, transparent bundling, invalidation hub, and version upgrades — composable modules plus a ready assembly. Works with or without double-meh.
Zero-dependency ESM library for deep equality, deep clone, unification, and pattern matching with logical variables and wildcards. Handles circular references, Map, Set, URL, typed arrays, Date, RegExp, symbols, and property descriptors. Works in Node.js,
Zero-dependency toolkit for meta programming and OOP: name-casing conversions, property descriptors, aliases, prototype traversal, iterators, deep path access, option merging, and comparator adapters
Make a browser version of JS files using globals from a Heya-style UMD, or a simple AMD.
Zero-dependency invariant checks that materialize into real tape-six assertions under test, and stay inert (or configurable) in production.
Embeddable Prolog-style logic engine for JavaScript: declarative rules, unification, backtracking search, and four solver drivers (sync/async × callback/generator). Useful for pattern matching with extraction, constraint search, type inference, planners,
Frozen re-export thunk — superseded by the dynamodb-toolkit/koa subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
Slices a Markdown file in segments, generates HTML, and applies a template to the result. Useful to generate slide shows.
Intelligent I/O for browsers, and its counterpart for node.js.
Frozen re-export thunk — superseded by the dynamodb-toolkit/lambda subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
Constructor: a toolkit to construct JavaScript code.
Frozen re-export thunk — superseded by the dynamodb-toolkit/fetch subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
Frozen re-export of cognito-toolkit/koa — this middleware moved into cognito-toolkit v3.
Asynchronous utilities: promises, deferreds.
Intelligent I/O for Node
Frozen re-export thunk — superseded by the dynamodb-toolkit/express subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
Frozen re-export of cognito-toolkit/express — this middleware moved into cognito-toolkit v3.
Slices a Markdown file in segments separating a front matter in YAML, generates HTML, and applies a template to the result. Useful to generate web pages.
Showing 50 of 62 packages
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
Create binary artifacts hosted by github and install them without compiling.
Bindings for RE2: fast, safe alternative to backtracking regular expression engines.
Compress middleware for koa
Toolkit to make streamable scanners and parsers.
TAP-inspired unit test library for Node, Deno, Bun, and browsers. ES modules, TypeScript, zero dependencies.
stream-csv-as-json is a micro-library of stream components for building custom CSV processing pipelines with a minimal memory footprint, on Node.js or Web Streams. It can parse CSV files far exceeding available memory streaming individual primitives using
Toolkit of 1→N stream combinators: broadcast, route, filter — Node Streams and Web Streams, with proper backpressure handling.
Toolkit to produce a fancy console output (boxes, tables, charts, colors).
CLI micro- and macro-benchmarking for Node, Deno, and Bun — hot loops, ms-scale operations, and whole commands — with nonparametric statistics and significance testing.
Process-isolated test runner for tape-six. Runs each test file in its own subprocess. Works with Node, Deno, and Bun. Supports TypeScript without transpilation.
Run OS and shell commands using template tag functions. Same API in Node, Deno, and Bun. Web streams, TypeScript typings, zero dependencies.
Elegant minimalistic implementation of OOP with mixins + AOP.
Join values from multiple object-mode Readable streams into a single Readable, with proper backpressure handling.
MCP adapter for vault-storage. Exposes the REST API as MCP tools/resources for Claude Code.
A modern fetch-native HTTP I/O library for browsers and CLIs: caching, request dedup, retry, streaming, SSE, and transparent bundling. Zero dependencies.
Unify: a unification tool with a deep equivalence and partitioning of objects.
Super simple unit test harness.
ICE: logging, debugging, and assert facility.
Playwright-based browser test runner for tape-six. Runs each test file in its own browser context (Chromium, Firefox, or WebKit). Works with Node, Deno, and Bun.
Lightweight async task scheduling and concurrency control: schedulers, idle/frame/limited queues, throttle, debounce, batch, condition polling, page lifecycle, random delays. Browsers, Node.js, Deno, Bun.
Tiny, zero-dependency binary search and sorted-array operations (indexOf, includes, insert, remove) for JavaScript and TypeScript. Every result is a valid Array.splice() index — no bounds checks, no off-by-one. Equivalent to std::lower_bound / bisect_left
Property-based testing plugin for tape-six powered by fast-check: t.prop() and t.scheduler() tester methods with structured counterexamples, seeds, and replay.
Build a self-describing search index from a GitHub wiki (or any Markdown docs) — the indexer for wiki-search.
Library-declared invariants as verified data: the static-land core — a dictionary completer and a law/consistency property-test generator.
Zero-dependency DynamoDB toolkit (AWS SDK v3) — Adapter with hooks, expression builders, batch/transaction chunking, mass operations, offset + cursor pagination, REST handler, and Express/Koa/Fetch/Lambda adapters.
AWS Cognito auth for web apps: Koa, Express, Fetch and Lambda middleware (guards, auth cookie) built on the official aws-jwt-verify, plus client-credentials token utilities.
Zero-dependency data structures: linked lists (doubly/singly linked, circular), deques, ring buffers, unrolled lists, caches (LRU, LFU, SLRU, Clock, FIFO), heaps (binary, indexed, pairing), timer wheels, object pools, queues, stacks, splay trees, skip lis
Server-side bundler for the double-meh bundle protocol: one fetch-handler core, framework adapters as thin subpaths.
Intelligent I/O for browsers and Node.
Puppeteer-based browser test runner for tape-six. Runs each test file in its own browser context (Chromium or Firefox). Works with Node, Deno, and Bun.
Service-worker sibling of double-meh: shared cache tier, cross-tab request coalescing, transparent bundling, invalidation hub, and version upgrades — composable modules plus a ready assembly. Works with or without double-meh.
Zero-dependency ESM library for deep equality, deep clone, unification, and pattern matching with logical variables and wildcards. Handles circular references, Map, Set, URL, typed arrays, Date, RegExp, symbols, and property descriptors. Works in Node.js,
Zero-dependency toolkit for meta programming and OOP: name-casing conversions, property descriptors, aliases, prototype traversal, iterators, deep path access, option merging, and comparator adapters
Make a browser version of JS files using globals from a Heya-style UMD, or a simple AMD.
Zero-dependency invariant checks that materialize into real tape-six assertions under test, and stay inert (or configurable) in production.
Embeddable Prolog-style logic engine for JavaScript: declarative rules, unification, backtracking search, and four solver drivers (sync/async × callback/generator). Useful for pattern matching with extraction, constraint search, type inference, planners,
Frozen re-export thunk — superseded by the dynamodb-toolkit/koa subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
Slices a Markdown file in segments, generates HTML, and applies a template to the result. Useful to generate slide shows.
Intelligent I/O for browsers, and its counterpart for node.js.
Frozen re-export thunk — superseded by the dynamodb-toolkit/lambda subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
Constructor: a toolkit to construct JavaScript code.
Frozen re-export thunk — superseded by the dynamodb-toolkit/fetch subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
Frozen re-export of cognito-toolkit/koa — this middleware moved into cognito-toolkit v3.
Asynchronous utilities: promises, deferreds.
Intelligent I/O for Node
Frozen re-export thunk — superseded by the dynamodb-toolkit/express subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
Frozen re-export of cognito-toolkit/express — this middleware moved into cognito-toolkit v3.
Slices a Markdown file in segments separating a front matter in YAML, generates HTML, and applies a template to the result. Useful to generate web pages.
Showing 50 of 62 packages