Download a tarball (optionally gzipped) to a folder & extract it in the process. Uses the wonderful & super quick tar-fs & gunzip-maybe srcraries.
A tool for respawning node binaries when special flags are present.
Vitest integration for crap-typescript.
Core CRAP metric analyzer for TypeScript projects.
Simple and robust resource pool for node.js
CLI for CRAP metric analysis in TypeScript projects.
Use CRAP to estimate and visualize the change risk of your JS/TS project.
Change Risk Anti-Patterns (CRAP) metric for React TypeScript projects
Command-line parser with readable syntax from your sweetest dreams
Jest integration for crap-typescript.
Developer friendly JS Errors
CRAP score analyzer for TypeScript — find complex, under-tested functions
Portable TypeScript quality checks for project structure, complexity, mutation, and test health
Deterministic QA plugin for Claude Code — CRAP index, Technical Debt Ratio, tree-sitter AST, SARIF 2.1.0, hooks, and a local Vue dashboard.
Ⓒontrollers Ⓡesources Ⓐnd ⓟroviders framework
Download a node package as a tarball, for example from github or npm
Wrapper around the request module that defaults to JSON and uses request-callback-wrapper
CRAP (Change Risk Anti-Patterns) for TypeScript/JavaScript - inspired by minikin/cargo-crap
CRAP score analyzer for TypeScript — find complex, under-tested functions
Deterministic test-enforcement harness — escape-scan, hash-pinning, CRAP, architecture checks, bias detection, Gherkin lint. Companion to the audit-tests and implement-tests Claude Code skills.
C.R.A.P. (Change Risk Analysis & Predictions) index for TypeScript / JavaScript codebases. Combines cyclomatic complexity with test coverage to surface risky-to-change code.
CRAP (Change Risk Anti-Patterns) for TypeScript/JavaScript - inspired by minikin/cargo-crap
CRAP metric for JavaScript/TypeScript — identifies complex, under-tested code
Client-side Zcash JavaScript library