Code indexing plugin for BrainBank — AST-aware chunking, import graph, and symbol extraction for 20+ languages
Pluggable semantic memory for AI agents — hybrid search (vector + BM25) in a single SQLite file. Built-in code, git, and docs indexers. Bring your own.
Git history indexing plugin for BrainBank — commit search + co-edit analysis
Document collection indexing plugin for BrainBank — smart markdown chunking + hybrid search
An implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing
ECMAScript scope analyzer for ESLint
minimal implementation of a PassThrough stream
fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.
An implementation of the WHATWG URL Standard's URL API and parsing machinery
Constants and utilities about visitor keys to traverse AST.
RFC9562 UUIDs
ECMAScript parser
a glob matcher in javascript
Like which(1) unix command. Find the first instance of an executable in the PATH.
A query library for ECMAScript AST using a CSS selector like query language.
Resolve a URI relative to an optional base URI
Detect whether a terminal supports color
An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.
Get the first fulfilled promise that satisfies the provided testing function
Find and load configuration from a package.json property, rc file, TypeScript module, and more!
Easily read/write JSON files.
Match balanced character pairs, like "{" and "}"
when you want to fire an event no matter how a process exits.
Turn a function into an `http.Agent` instance