Forgotten Labors Initiative fork of http://github.com/substack/node-optimist
Unpack multibyte binary values from buffers
MCP Server for downloading and parsing Substack posts
transform a stream into a quoted string
match a tokenized html stream with css selectors (fork of substack/html-select)
Migrate anything text-shaped to WordPress — Jekyll, Hugo, Eleventy, Gatsby, Next, Astro, Hexo, Docusaurus, MkDocs, Ghost, WordPress WXR, Medium, Substack, Word docs, spreadsheets, PDFs, EPUBs, READMEs. Driven by GitHub Copilot CLI in a hybrid orchestratio
parse arguments with recursive contexts
human-readable TAP summarizer
parse a css color string (plus hsv and cmyk) into an object
walk the ast with references to parent nodes
Replacement for [browser-pack](https://github.com/substack/browser-pack) which collects dependencies while doing a browserify build.
return the github url from a package.json file
a through stream that starts paused and resumes on the next tick
evaluate statically-analyzable expressions
parse a bundle generated by browser-pack
`[].reduce()` for old browsers
detect possibly catastrophic, exponential-time regular expressions
TypeScript definitions for deep-equal
Open-source MCP server to publish to Dev.to, Ghost, Hashnode, WordPress, Medium, Substack, LinkedIn, X, Bluesky, and Mastodon from Claude Code. Local stdio, no cloud relay. Includes SEO scoring, JSON-LD schema, canonical-URL wiring, social-post generation
Convert Substack posts to Markdown (library + CLI).
compute the greatest common divisor using euclid's algorithm
inspired by substack/npmtop
walk a directory tree recursively with events
compare two semver version strings, returning -1, 0, or 1