fetchPackageNames method
All package names known to pub.dev, ordered by overall ranking.
Implementation
Future<List<String>> fetchPackageNames() async {
final uri = _baseUri.resolve('/api/package-name-completion-data');
final body = await _getJson(uri);
return (body['packages'] as List).cast<String>();
}