Building Ferrow. Maintainer of the ferrow-toolkit: zero-dependency TypeScript libraries, one problem per library.
- Product: https://ferrow.ai
- Toolkit: https://github.com/FerrowAI/ferrow-toolkit
Building Ferrow. Maintainer of the ferrow-toolkit: zero-dependency TypeScript libraries, one problem per library.
Maximize Claude API token efficiency with prompt caching
TypeScript
Extract and repair JSON from LLM text output, with a fallback option
TypeScript
Type-safe environment variable loader with schema validation, type coercion, and detailed error reporting
TypeScript
Tiny CLI micro-framework: flag parsing, subcommand routing, auto-generated help, ANSI colors, and typo suggestions. Zero runtime dependencies.
TypeScript
Structural schema validation for API responses: nested objects, arrays, unions, enums, optional/nullable fields, and exact JSONPath mismatches. Zero runtime dependencies.
TypeScript
RFC 6902 JSON Patch and RFC 6901 JSON Pointer: apply, generate, and validate patches with zero dependencies
Rule-string validation engine (\"required|number|min:18\"), nested object schemas, array item validation, custom rules, and full error collection with field paths. Zero runtime dependencies.
Relative time formatting: diff(a, b) -> '3 days ago', configurable thresholds, duration breakdown, Intl.RelativeTimeFormat
Complete HTTP status code reference with IANA registry data, lookup utilities, and category helpers
Health check registry with timeout per check, critical flag, and express handler
In-memory analytics: groupBy with multi-key aggregations, having filters, and pivot helper
GraphQL operation guard for a supplied AST: fragment-aware depth limit with cycle guard, per-field complexity scoring, operation allowlist/denylist, and introspection blocking. graphql-js is optional — accepts its document shape structurally, zero hard dependencies.
Zero-dependency glob matching: **, braces, classes, negation, dotfile policy, compile() and .gitignore-style matchList()
Zero-dependency fuzzy string matching: Levenshtein, Damerau-Levenshtein, Jaro-Winkler, token-set ratio, bestMatch/rankMatches
This organization has no public members. You must be a member to see who’s a part of this organization.
Loading…
Loading…