{"ok":true,"site":"jsr","host":"jsr.io","about":"JSR (jsr.io), the open-source JavaScript/TypeScript package registry. This CLI searches and browses packages and reads package metadata, versions, dependencies, dependents, scores, docs indexes, source files, scopes and users through JSR's public JSON APIs. All commands are read-only.","commands":[{"command":"search-packages","summary":"Search JSR packages by keyword, or list all packages when no query is given (public management API)","params":[{"name":"query","type":"string","description":"Search keywords, e.g. 'http server'. Omit to browse all packages."},{"name":"page","type":"number","description":"1-based page number","default":1},{"name":"api_limit","type":"number","description":"Results per page (max 100) (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":20}],"exampleUrl":"https://clify-dev.netlify.app/jsr/search-packages?query=http+server"},{"command":"search-packages-by-runtime","summary":"Full-text package search with an optional runtime-compatibility filter, using the site's Algolia autocomplete index","params":[{"name":"query","type":"string","required":true,"description":"Search keywords"},{"name":"filters","type":"string","description":"Algolia filter expression on runtime compatibility, e.g. 'runtimeCompat.bun:true'. Runtimes: bun, deno, node, browser, workerd. Combine with AND/OR. Leave empty for no filter."},{"name":"hitsPerPage","type":"number","description":"Results per page","default":20},{"name":"page","type":"number","description":"0-based page number","default":0}],"exampleUrl":"https://clify-dev.netlify.app/jsr/search-packages-by-runtime"},{"command":"get-package","summary":"Get metadata for one package: description, latest version, score, runtime compatibility, GitHub repo","params":[{"name":"scope","type":"string","required":true,"description":"Scope name without '@', e.g. 'http'"},{"name":"package","type":"string","required":true,"description":"Package name, e.g. 'fs'"}],"exampleUrl":"https://clify-dev.netlify.app/jsr/get-package"},{"command":"get-package-meta","summary":"Registry meta.json for a package: latest version and the map of all versions (with yanked flags)","params":[{"name":"scope","type":"string","required":true,"description":"Scope name without '@'"},{"name":"package","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/jsr/get-package-meta"},{"command":"list-package-dependencies","summary":"List the dependencies (jsr:/npm: specifiers and version constraints) of a specific package version","params":[{"name":"scope","type":"string","required":true,"description":"Scope name without '@'"},{"name":"package","type":"string","required":true,"description":"Package name"},{"name":"version","type":"string","required":true,"description":"Exact version, e.g. 0.30.0 (see get-package latestVersion)"}],"exampleUrl":"https://clify-dev.netlify.app/jsr/list-package-dependencies"},{"command":"list-package-dependents","summary":"List packages that depend on a given package","params":[{"name":"scope","type":"string","required":true,"description":"Scope name without '@'"},{"name":"package","type":"string","required":true,"description":"Package name"},{"name":"page","type":"number","description":"1-based page number","default":1},{"name":"api_limit","type":"number","description":"Results per page (max 100) (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":20}],"exampleUrl":"https://clify-dev.netlify.app/jsr/list-package-dependents"},{"command":"get-package-score","summary":"Get the JSR score breakdown for a package: readme, docs coverage, fast check, provenance, runtime compat","params":[{"name":"scope","type":"string","required":true,"description":"Scope name without '@'"},{"name":"package","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/jsr/get-package-score"},{"command":"get-package-docs-index","summary":"Get the structured docs index of a package version: entrypoints, module docs and their symbols (used for symbol search)","params":[{"name":"scope","type":"string","required":true,"description":"Scope name without '@'"},{"name":"package","type":"string","required":true,"description":"Package name"},{"name":"version","type":"string","required":true,"description":"Exact version, e.g. 0.30.0"}],"exampleUrl":"https://clify-dev.netlify.app/jsr/get-package-docs-index"},{"command":"list-package-files","summary":"List the files of a package version (path, size, checksum) and its exports map, from the registry version metadata","params":[{"name":"scope","type":"string","required":true,"description":"Scope name without '@'"},{"name":"package","type":"string","required":true,"description":"Package name"},{"name":"version","type":"string","required":true,"description":"Exact version, e.g. 0.30.0"}],"exampleUrl":"https://clify-dev.netlify.app/jsr/list-package-files"},{"command":"get-package-file","summary":"Get the raw source of one file in a package version, e.g. deno.json or mod.ts","params":[{"name":"scope","type":"string","required":true,"description":"Scope name without '@'"},{"name":"package","type":"string","required":true,"description":"Package name"},{"name":"version","type":"string","required":true,"description":"Exact version, e.g. 0.30.0"},{"name":"path","type":"string","required":true,"description":"File path inside the package with no leading slash, e.g. deno.json or serve_dir.ts (see list-package-files)"}],"exampleUrl":"https://clify-dev.netlify.app/jsr/get-package-file"},{"command":"get-scope","summary":"Get public info about a scope (creator, creation date, publishing settings)","params":[{"name":"scope","type":"string","required":true,"description":"Scope name without '@'"}],"exampleUrl":"https://clify-dev.netlify.app/jsr/get-scope"},{"command":"list-scope-packages","summary":"List all packages published in a scope","params":[{"name":"scope","type":"string","required":true,"description":"Scope name without '@'"},{"name":"page","type":"number","description":"1-based page number","default":1},{"name":"api_limit","type":"number","description":"Results per page (max 100) (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":100}],"exampleUrl":"https://clify-dev.netlify.app/jsr/list-scope-packages"},{"command":"list-scope-members","summary":"List the members of a scope with their roles and user profile links","params":[{"name":"scope","type":"string","required":true,"description":"Scope name without '@'"}],"exampleUrl":"https://clify-dev.netlify.app/jsr/list-scope-members"},{"command":"list-user-packages","summary":"List packages a JSR user recently published (user id is the UUID from a /user/{id} link)","params":[{"name":"id","type":"string","required":true,"description":"JSR user UUID, e.g. from list-scope-members url"}],"exampleUrl":"https://clify-dev.netlify.app/jsr/list-user-packages"},{"command":"get-registry-stats","summary":"Get the homepage lists: newest packages, recently updated package versions and featured packages","params":[],"exampleUrl":"https://clify-dev.netlify.app/jsr/get-registry-stats"}]}