Problem or use case
What problem would this feature solve? Who would benefit from it?
No adapter for pub.dev, the package registry used by Dart and Flutter. Developers building Flutter apps or Dart packages can't use Secchi to check package health, dependency risk, or trending signals for their pubspec.yaml dependencies.
- Adding pub.dev support would let Flutter/Dart teams benefit from the same reports, comparisons, and health checks that other ecosystems already get.
Proposed change
What would you like Secchi to do?
- Queries the pub.dev API for package metadata (latest version, publish date, popularity/likes/pub points scores, etc.).
- Registers pub/pubdev as a new Registry value in models.py and config parsing in config.py.
- Supports the standard workflows: search, show, check, compare, and report for pub: references.
Additional context
Examples, alternatives considered, screenshots, or related issues are welcome.
Related adapters for reference: npm.py, crates.py, golang.py.
pub.dev exposes a public JSON API (e.g. https://pub.dev/api/packages/) that could back this adapter without needing scraping.
Alternative: could start with a minimal read-only adapter (latest version + basic metadata) before adding pub.dev's package scoring (pub points/popularity/likes).
Problem or use case
What problem would this feature solve? Who would benefit from it?
No adapter for pub.dev, the package registry used by Dart and Flutter. Developers building Flutter apps or Dart packages can't use Secchi to check package health, dependency risk, or trending signals for their pubspec.yaml dependencies.
Proposed change
What would you like Secchi to do?
Additional context
Examples, alternatives considered, screenshots, or related issues are welcome.
Related adapters for reference: npm.py, crates.py, golang.py.
pub.dev exposes a public JSON API (e.g. https://pub.dev/api/packages/) that could back this adapter without needing scraping.
Alternative: could start with a minimal read-only adapter (latest version + basic metadata) before adding pub.dev's package scoring (pub points/popularity/likes).