See CLAUDE.md for the codebase overview.
New entries in data/ must meet the listing criteria in CONTRIBUTING.md: at least 6 months old with recent activity, or 100+ GitHub stars, or 500+ weekly npm downloads, plus an identifiable maintainer. Verify against the GitHub and npm APIs, never against git commit dates, which are easy to rewrite. Entries already in data/ are grandfathered.