{"ok":true,"site":"pub","host":"pub.dev","about":"pub.dev is the official registry for Dart and Flutter packages. This CLI searches packages and reads package metadata, versions, scores, metrics, docs status, publishers, topics and the atom feeds through pub.dev's public JSON API.","commands":[{"command":"search-packages","summary":"Search pub.dev packages by keyword and/or qualifiers (topic:, platform:, sdk:, dependency:, publisher:, is:, license:, has:, updated:), with sort and pagination.","params":[{"name":"q","type":"string","required":true,"description":"Search query. Free text plus optional qualifiers, e.g. 'http', 'topic:http platform:web', 'dependency:dio', 'publisher:dart.dev', 'is:flutter-favorite'. Prefix a qualifier with '-' to negate it."},{"name":"sort","type":"string","description":"Sort order. Omit for the default ranking.","oneOf":["top","text","created","updated","like","points","downloads","trending"]},{"name":"page","type":"number","description":"Result page number, starting at 1. Each page has 10 packages."}],"exampleUrl":"https://clify-dev.netlify.app/pub/search-packages?q=http&sort=like&page=2"},{"command":"get-package","summary":"Get a package's latest version: version number, pubspec (description, dependencies, SDK constraint, repository), archive URL and publish date.","params":[{"name":"name","type":"string","required":true,"description":"Package name, e.g. http"}],"exampleUrl":"https://clify-dev.netlify.app/pub/get-package"},{"command":"list-package-versions","summary":"List all published versions of a package, oldest first, with publish date and archive URL.","params":[{"name":"name","type":"string","required":true,"description":"Package name, e.g. dio"}],"exampleUrl":"https://clify-dev.netlify.app/pub/list-package-versions"},{"command":"get-package-version","summary":"Get the pubspec, archive URL/sha256 and publish date of one specific package version.","params":[{"name":"name","type":"string","required":true,"description":"Package name"},{"name":"version","type":"string","required":true,"description":"Exact semver version, e.g. 5.11.1"}],"exampleUrl":"https://clify-dev.netlify.app/pub/get-package-version"},{"command":"get-package-score","summary":"Get a package's pub points (granted/max), like count, 30-day downloads and tags (sdk, platform, publisher, license, etc.).","params":[{"name":"name","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/pub/get-package-score"},{"command":"get-package-metrics","summary":"Get the full analysis scorecard for a package: score, pana report sections, licenses, repository verification, all dependencies and weekly download history.","params":[{"name":"name","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/pub/get-package-metrics"},{"command":"get-package-likes","summary":"Get the number of likes for a package.","params":[{"name":"name","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/pub/get-package-likes"},{"command":"get-package-publisher","summary":"Get the verified publisher ID that owns a package (null if it has no publisher).","params":[{"name":"name","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/pub/get-package-publisher"},{"command":"get-package-options","summary":"Check whether a package is discontinued or unlisted, and which package replaces it.","params":[{"name":"name","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/pub/get-package-options"},{"command":"get-package-docs-status","summary":"List a package's versions with their API documentation (dartdoc) build status and availability.","params":[{"name":"name","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/pub/get-package-docs-status"},{"command":"get-package-feed","summary":"Get the Atom feed of a package's recently published versions, including changelog excerpts.","params":[{"name":"name","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/pub/get-package-feed"},{"command":"get-publisher","summary":"Get a verified publisher's description, website URL and contact email.","params":[{"name":"publisher","type":"string","required":true,"description":"Publisher ID (a verified domain), e.g. dart.dev"}],"exampleUrl":"https://clify-dev.netlify.app/pub/get-publisher"},{"command":"list-publisher-packages","summary":"List packages owned by a publisher, with likes, pub points, downloads, latest version and description (scraped from the publisher's packages page).","params":[{"name":"publisher","type":"string","required":true,"description":"Publisher ID (a verified domain), e.g. dart.dev"}],"exampleUrl":"https://clify-dev.netlify.app/pub/list-publisher-packages"},{"command":"list-recent-packages","summary":"Get the site-wide Atom feed of the most recently published package versions on pub.dev.","params":[],"exampleUrl":"https://clify-dev.netlify.app/pub/list-recent-packages"},{"command":"list-package-names","summary":"List the names of every package on pub.dev. The output is very large.","params":[],"exampleUrl":"https://clify-dev.netlify.app/pub/list-package-names"},{"command":"list-topics","summary":"List all package topics with the number of packages tagged with each, as a map of topic to count.","params":[],"exampleUrl":"https://clify-dev.netlify.app/pub/list-topics"},{"command":"list-search-qualifiers","summary":"List the search qualifiers (is:, has:, license:, platform:, sdk:, topic:, etc.) and the allowed values for each, for building search-packages queries.","params":[],"exampleUrl":"https://clify-dev.netlify.app/pub/list-search-qualifiers"}]}