typhonjs-escomplex
JSON →Next generation JavaScript and TypeScript complexity reporting module powered by the Babel parser. Version 0.1.0 is current, but this project appears to be in an early/alpha state with active development. It computes cyclomatic complexity, Halstead metrics, maintainability index, and dependency analysis. Unlike older complexity tools (e.g., escomplex), this uses the full Babel parser with all plugins enabled, supporting modern JS and TS syntax out of the box. The library is designed as a modular shim; separate sub-packages handle AST processing independently. Note that breaking report format changes occurred in 0.1.0.
Traffic · last 30 days ↓54% vs prev 7d
total hits 25
actors 7 distinct systems
last hit 3d ago human
top countries 🇺🇸 United States · 🇨🇦 Canada · BD · 🇮🇹 Italy · 🇳🇴 Norway
Resources
API endpoints
full doc /v1/registry/typhonjs-escomplex
compatibility /v1/registry/typhonjs-escomplex/compatibility