{"ok":true,"service":"i18nprune-meta","tagline":"Cached GitHub, npm, and VS Code Marketplace facts for i18nprune CLIs, sites, and extensions.","description":"Start at /v1/meta for the full JSON document, or open /docs to explore the contract interactively. This API is versioned: only paths under /v1/ are stable for this generation; /v2/ will appear when we need a breaking contract.","api":{"currentVersion":1,"supportedVersions":[1],"future":"When a breaking contract ships, it will live under /v2/ with `version: 2` in JSON bodies.","policy":"Each JSON body includes `version` (same meaning as the /v1 prefix). When we introduce incompatible changes, we will ship /v2/ and bump that field; clients should pin `version` or the URL prefix.","canonicalMetaUrl":"https://meta.i18nprune.dev/v1/meta"},"explore":{"documentationUrl":"https://meta.i18nprune.dev/docs","openApiUrl":"https://meta.i18nprune.dev/openapi.json"},"quickStart":{"curl":"curl -sSf \"https://meta.i18nprune.dev/v1/meta\"","hint":"Use `jq` for fields like `.github.stars`, `.npm.cli.version`, `.extension.version`."},"endpoints":[{"path":"/","method":"GET","summary":"Discovery","detail":"Human-oriented index: supported API versions, endpoint list with full URLs, quick-start curl, links to /docs and /openapi.json.","url":"https://meta.i18nprune.dev/"},{"path":"/health","method":"GET","summary":"Probe (unversioned)","detail":"Minimal liveness for load balancers; not part of the /v1 contract.","url":"https://meta.i18nprune.dev/health"},{"path":"/v1/meta","method":"GET","summary":"Canonical snapshot","detail":"GitHub repo stats, npm cli+core rows, VS Code Marketplace extension row, links, and minimal cache hints. Best for CLIs and dashboards.","url":"https://meta.i18nprune.dev/v1/meta"},{"path":"/v1/github","method":"GET","summary":"GitHub only","detail":"Same `github` + `cache.github` shape as inside /v1/meta.","url":"https://meta.i18nprune.dev/v1/github"},{"path":"/v1/npm","method":"GET","summary":"npm only","detail":"Same `npm` + `cache.npm` shape as inside /v1/meta (cli + core).","url":"https://meta.i18nprune.dev/v1/npm"},{"path":"/v1/extension","method":"GET","summary":"Marketplace extension only","detail":"Same `extension` + `cache.extension` shape as inside /v1/meta.","url":"https://meta.i18nprune.dev/v1/extension"},{"path":"/v1/health","method":"GET","summary":"Liveness","detail":"Cheap edge check; does not warm upstream caches.","url":"https://meta.i18nprune.dev/v1/health"},{"path":"/openapi.json","method":"GET","summary":"OpenAPI 3.0","detail":"Machine-readable contract for codegen and CI drift checks.","url":"https://meta.i18nprune.dev/openapi.json"},{"path":"/docs","method":"GET","summary":"Swagger UI","detail":"Human-friendly explorer over /openapi.json.","url":"https://meta.i18nprune.dev/docs"}]}