# Real-world repos for regression testing
# Format: repo_or_url ecosystem expected_min_nodes
# Run: for each line, `pkgrank files <repo> --ecosystem <eco> -n 1 --store=false`
# should produce valid JSON with >= expected_min_nodes

# Python
psf/requests             python  15
pallets/flask            python  20
django/django            python  800

# JavaScript / TypeScript
expressjs/express        js      5
sveltejs/svelte          js      500
bluesky-social/atproto   js      2000

# Rust
BurntSushi/ripgrep       rust    80
astral-sh/ruff           rust    400

# Go
gin-gonic/gin            go      50
gohugoio/hugo            go      400
junegunn/fzf             go      50
cli/cli                  go      400

# Polyglot / monorepo (needs --ecosystem)
vercel/next.js           js      15000

# Non-GitHub platforms (full URL required)
https://codeberg.org/forgejo/forgejo.git         go      1500
https://git.sr.ht/~sircmpwn/aerc                go      100

# Tangled (AT Protocol code hosting)
# https://tangled.org/tangled.org/core.git       go      400
