Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment
A utility package to parse strings
A JavaScript parser
Fastest, most accurate & effecient user agent string parser, uses Browserscope's research for parsing
A specification compliant robots.txt parser with wildcard (*) matching support.
the mighty option parser used by yargs
Babel plugin which switches Babel to use the Hermes parser.
ESLint parser that allows for linting of experimental syntax transformed by Babel
Streaming, source-agnostic EventSource/Server-Sent Events parser
Node.js body parsing middleware
Algorithms to help you parse CSS from an array of tokens.
WebAssembly binary format parser
Range header field string parser
WebAssembly text format printer
Parse CSS color values
Parse raw conventional commits.
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment
An ESLint custom parser which leverages TypeScript ESTree
Parses set-cookie headers into objects
Parser for the client for the realtime Engine
> Selector parser with built in methods for working with selector strings.
A very fast HTML parser, generating a simplified DOM, with basic element query support.
JS Library & ExpressJS user-agent middleware exposing
Loads environment variables from .env file
Shared parsing substrate for agent hook binaries — JSON input, shell tokenization
Command taxonomy and knowledge layer — what commands are, not what to do about them
Claude Code hooks for jj-colocated repos — git guard, workspace creation, and cleanup