99 packages matching “ferrow”
@ferrow/agent-conversation-memory
v1.0.0 · 1 month ago
Bounded conversation memory for LLM agents — token-budget rolling window, pinned messages, eviction callback for summarize-and-reinsert, keyword recall over evicted history, JSON export/import. Zero runtime dependencies.
No known vulnerabilities
@ferrow/uuid-v7-tools
v1.0.0 · 1 month ago
UUID v4+v7 generation, timestamp extraction, time-ordering, version detection
No known vulnerabilities
@ferrow/structured-output-parser
v1.0.0 · 1 month ago
Extract and repair JSON from LLM text output, with a fallback option
No known vulnerabilities
@ferrow/currency-cents
v1.0.0 · 1 month ago
Money as integer cents: parsing, formatting, arithmetic, and fair allocation without rounding loss
No known vulnerabilities
@ferrow/performance-profiler
v1.0.0 · 1 month ago
Instrumentation helpers for perf_hooks with hierarchical section timing and memory tracking
No known vulnerabilities
@ferrow/text-sanitizer
v1.0.0 · 1 month ago
Text hygiene for logs and LLM inputs: control chars, Unicode normalization, zero-width removal, homoglyph detection
No known vulnerabilities
@ferrow/query-string-lite
v1.0.0 · 1 month ago
Parse/stringify URL query strings: nested bracket notation, arrays, type coercion, prototype-pollution guard
No known vulnerabilities
@ferrow/async-batch-processor
v1.0.0 · 1 month ago
Sliding-window async pool with per-item retry, order preservation, and helpers
No known vulnerabilities
@ferrow/webhook-handler
v1.0.0 · 1 month ago
Secure webhook receiver with HMAC-SHA256 verification and idempotency
No known vulnerabilities
@ferrow/seeded-random-utils
v1.0.0 · 1 month ago
Deterministic random number generators (Mulberry32, Xoshiro128) with sampling, shuffle, weighted pick, and gaussian
No known vulnerabilities
@ferrow/multi-tenant-router
v1.0.0 · 1 month ago
Tenant resolution with isolation: hostname, header, and path-based routing
No known vulnerabilities
@ferrow/distributed-tracing
v2.0.0 · 1 month ago
A tracer producing spans with traceId/spanId/parentSpanId, spec-correct W3C traceparent header inject/extract, child spans, span events/tags, duration, and a pluggable exporter interface with bundled Console and InMemory exporters.
No known vulnerabilities
@ferrow/conventional-changelog-lite
v1.0.0 · 1 month ago
Parse Conventional Commits from raw git log text and render a CHANGELOG.md section with a suggested semver bump — zero runtime dependencies.
No known vulnerabilities
@ferrow/graphql-middleware
v2.0.0 · 1 month ago
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 de
No known vulnerabilities
@ferrow/text-chunker
v1.0.0 · 1 month ago
Boundary-respecting text chunking for RAG — sentence/paragraph/markdown-heading aware, configurable overlap, per-chunk metadata, zero runtime dependencies.
No known vulnerabilities
@ferrow/health-check
v1.0.0 · 1 month ago
Health check registry with timeout per check, critical flag, and express handler
No known vulnerabilities
@ferrow/tool-schema-validator
v1.0.0 · 1 month ago
Validate LLM tool/function-call definitions and model-produced arguments — JSON-Schema subset checks, LLM-pitfall linting, path-precise argument errors, coercion mode. Zero runtime dependencies.
No known vulnerabilities
@ferrow/test-data-generator
v1.0.0 · 1 month ago
Seeded deterministic fake data generator with schema-driven generation
No known vulnerabilities
@ferrow/text-diff-patch
v1.0.0 · 1 month ago
Zero-dependency line-based Myers diff (O(ND)) producing unified-diff hunks, with fuzzy patch application, reject reporting, and word-level intra-line diff highlighting.
No known vulnerabilities
@ferrow/code-formatter
v2.0.0 · 1 month ago
One command to run whichever formatters your repo already uses. Detects prettier/eslint/biome by config file + installed binary, runs them, reports a unified per-file result.
No known vulnerabilities