{"adoption": {"forks": 199, "observed_at": "2026-08-28T04:07:16.099397+00:00", "stars": 2731}, "canonical_url": "https://ross.abutalabs.com/products/esdoc", "card": {"archived": false, "artifact_type": "cli-tool", "description": "ESDoc - Good Documentation for JavaScript", "domain": ["developer-tools", "documentation", "web-development"], "enriched": true, "function": ["documentation", "parser", "developer-tools"], "health_score": 20, "homepage": "https://esdoc.org", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["esdoc/esdoc"], "name": "esdoc/esdoc", "platform": ["cli", "cross-platform"], "pushed_at": "2024-08-14T11:10:32+00:00", "repo": "esdoc/esdoc", "stars": 2731, "tags": ["api-docs", "es2015", "jsdoc-alternative", "doc-coverage", "static-html-output", "javascript", "nodejs"], "topics": ["esdoc", "javascript", "es2015", "ast", "jsdoc"], "urls": [], "use_cases": ["generate api documentation for an es6 javascript library", "measure documentation coverage of my codebase", "integrate test code into api docs", "generate html docs from jsdoc-style comments", "document es2015 classes without writing many tags", "host javascript api documentation online"], "what_it_is": "ESDoc is a documentation generator for JavaScript that produces static HTML API docs from doc comments, targeting ES2015 class and module syntax. It measures documentation coverage, integrates test code and manuals into docs, and is extensible via a plugin architecture.", "when_to_avoid": ["your code is prototype-based or ES3/ES5 style", "you need a tool with frequent updates and modern ecosystem support", "you need first-class TypeScript support"], "when_to_choose": ["your codebase uses ES2015 class and module syntax", "you want documentation coverage metrics and test integration", "you prefer fewer tags thanks to syntax-aware parsing"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/esdoc", "repo": "esdoc/esdoc", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:14:39.637531+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7efff5b6d7e940b7877021f0ce6c1821734d0f5eb0a75fcfcb3217cebd797f24", "fetched_at": "2026-08-28T04:07:16.099397+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esdoc/esdoc"}, {"content_hash": "fa47aff45077590ad4c2a391e94bb8d5d9f06ec42515d9db387f7aa72665f571", "fetched_at": "2026-08-29T09:58:10.395128+00:00", "kind": "homepage", "missing": false, "url": "https://esdoc.org"}, {"content_hash": "b89473165e0e780522793496fdeb14cc599ebb541c894d7ccabf9aba4c76040c", "fetched_at": "2026-08-29T09:58:10.416681+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/esdoc"}, {"content_hash": "e63b6604eec7a2f7626fb142b8bd4b61781a50f8b09162e5d8efff3103417621", "fetched_at": "2026-08-29T09:58:10.405477+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/feature.html"}, {"content_hash": "70767f72cc5f6e99b621ca0b48f992c2851fbc1b01f9aabf64f0d246e90952ce", "fetched_at": "2026-08-29T09:58:10.407661+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/CHANGELOG.html"}, {"content_hash": "875f7a1812d33465304f286a6fa11590f0bb403a43b631ea9163f97e807e7c02", "fetched_at": "2026-08-29T09:58:10.409978+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/faq.html"}, {"content_hash": "e4dd6736bd14872bd5de762b2f9beb463ee93349a93efe55b25f6089539b5875", "fetched_at": "2026-08-29T09:58:10.412207+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/usage.html"}, {"content_hash": "5b5161e85a4818f944f9fea6f35a4eac38a831598d9f0ee67c2b2b454d312979", "fetched_at": "2026-08-29T09:58:10.414070+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/v0.5/index.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:14:39.637531+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7efff5b6d7e940b7877021f0ce6c1821734d0f5eb0a75fcfcb3217cebd797f24", "fetched_at": "2026-08-28T04:07:16.099397+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esdoc/esdoc"}, {"content_hash": "fa47aff45077590ad4c2a391e94bb8d5d9f06ec42515d9db387f7aa72665f571", "fetched_at": "2026-08-29T09:58:10.395128+00:00", "kind": "homepage", "missing": false, "url": "https://esdoc.org"}, {"content_hash": "b89473165e0e780522793496fdeb14cc599ebb541c894d7ccabf9aba4c76040c", "fetched_at": "2026-08-29T09:58:10.416681+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/esdoc"}, {"content_hash": "e63b6604eec7a2f7626fb142b8bd4b61781a50f8b09162e5d8efff3103417621", "fetched_at": "2026-08-29T09:58:10.405477+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/feature.html"}, {"content_hash": "70767f72cc5f6e99b621ca0b48f992c2851fbc1b01f9aabf64f0d246e90952ce", "fetched_at": "2026-08-29T09:58:10.407661+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/CHANGELOG.html"}, {"content_hash": "875f7a1812d33465304f286a6fa11590f0bb403a43b631ea9163f97e807e7c02", "fetched_at": "2026-08-29T09:58:10.409978+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/faq.html"}, {"content_hash": "e4dd6736bd14872bd5de762b2f9beb463ee93349a93efe55b25f6089539b5875", "fetched_at": "2026-08-29T09:58:10.412207+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/usage.html"}, {"content_hash": "5b5161e85a4818f944f9fea6f35a4eac38a831598d9f0ee67c2b2b454d312979", "fetched_at": "2026-08-29T09:58:10.414070+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/v0.5/index.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:14:39.637531+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7efff5b6d7e940b7877021f0ce6c1821734d0f5eb0a75fcfcb3217cebd797f24", "fetched_at": "2026-08-28T04:07:16.099397+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esdoc/esdoc"}, {"content_hash": "fa47aff45077590ad4c2a391e94bb8d5d9f06ec42515d9db387f7aa72665f571", "fetched_at": "2026-08-29T09:58:10.395128+00:00", "kind": "homepage", "missing": false, "url": "https://esdoc.org"}, {"content_hash": "b89473165e0e780522793496fdeb14cc599ebb541c894d7ccabf9aba4c76040c", "fetched_at": "2026-08-29T09:58:10.416681+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/esdoc"}, {"content_hash": "e63b6604eec7a2f7626fb142b8bd4b61781a50f8b09162e5d8efff3103417621", "fetched_at": "2026-08-29T09:58:10.405477+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/feature.html"}, {"content_hash": "70767f72cc5f6e99b621ca0b48f992c2851fbc1b01f9aabf64f0d246e90952ce", "fetched_at": "2026-08-29T09:58:10.407661+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/CHANGELOG.html"}, {"content_hash": "875f7a1812d33465304f286a6fa11590f0bb403a43b631ea9163f97e807e7c02", "fetched_at": "2026-08-29T09:58:10.409978+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/faq.html"}, {"content_hash": "e4dd6736bd14872bd5de762b2f9beb463ee93349a93efe55b25f6089539b5875", "fetched_at": "2026-08-29T09:58:10.412207+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/usage.html"}, {"content_hash": "5b5161e85a4818f944f9fea6f35a4eac38a831598d9f0ee67c2b2b454d312979", "fetched_at": "2026-08-29T09:58:10.414070+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/v0.5/index.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:14:39.637531+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7efff5b6d7e940b7877021f0ce6c1821734d0f5eb0a75fcfcb3217cebd797f24", "fetched_at": "2026-08-28T04:07:16.099397+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esdoc/esdoc"}, {"content_hash": "fa47aff45077590ad4c2a391e94bb8d5d9f06ec42515d9db387f7aa72665f571", "fetched_at": "2026-08-29T09:58:10.395128+00:00", "kind": "homepage", "missing": false, "url": "https://esdoc.org"}, {"content_hash": "b89473165e0e780522793496fdeb14cc599ebb541c894d7ccabf9aba4c76040c", "fetched_at": "2026-08-29T09:58:10.416681+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/esdoc"}, {"content_hash": "e63b6604eec7a2f7626fb142b8bd4b61781a50f8b09162e5d8efff3103417621", "fetched_at": "2026-08-29T09:58:10.405477+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/feature.html"}, {"content_hash": "70767f72cc5f6e99b621ca0b48f992c2851fbc1b01f9aabf64f0d246e90952ce", "fetched_at": "2026-08-29T09:58:10.407661+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/CHANGELOG.html"}, {"content_hash": "875f7a1812d33465304f286a6fa11590f0bb403a43b631ea9163f97e807e7c02", "fetched_at": "2026-08-29T09:58:10.409978+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/faq.html"}, {"content_hash": "e4dd6736bd14872bd5de762b2f9beb463ee93349a93efe55b25f6089539b5875", "fetched_at": "2026-08-29T09:58:10.412207+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/usage.html"}, {"content_hash": "5b5161e85a4818f944f9fea6f35a4eac38a831598d9f0ee67c2b2b454d312979", "fetched_at": "2026-08-29T09:58:10.414070+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/v0.5/index.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:14:39.637531+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7efff5b6d7e940b7877021f0ce6c1821734d0f5eb0a75fcfcb3217cebd797f24", "fetched_at": "2026-08-28T04:07:16.099397+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esdoc/esdoc"}, {"content_hash": "fa47aff45077590ad4c2a391e94bb8d5d9f06ec42515d9db387f7aa72665f571", "fetched_at": "2026-08-29T09:58:10.395128+00:00", "kind": "homepage", "missing": false, "url": "https://esdoc.org"}, {"content_hash": "b89473165e0e780522793496fdeb14cc599ebb541c894d7ccabf9aba4c76040c", "fetched_at": "2026-08-29T09:58:10.416681+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/esdoc"}, {"content_hash": "e63b6604eec7a2f7626fb142b8bd4b61781a50f8b09162e5d8efff3103417621", "fetched_at": "2026-08-29T09:58:10.405477+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/feature.html"}, {"content_hash": "70767f72cc5f6e99b621ca0b48f992c2851fbc1b01f9aabf64f0d246e90952ce", "fetched_at": "2026-08-29T09:58:10.407661+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/CHANGELOG.html"}, {"content_hash": "875f7a1812d33465304f286a6fa11590f0bb403a43b631ea9163f97e807e7c02", "fetched_at": "2026-08-29T09:58:10.409978+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/faq.html"}, {"content_hash": "e4dd6736bd14872bd5de762b2f9beb463ee93349a93efe55b25f6089539b5875", "fetched_at": "2026-08-29T09:58:10.412207+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/usage.html"}, {"content_hash": "5b5161e85a4818f944f9fea6f35a4eac38a831598d9f0ee67c2b2b454d312979", "fetched_at": "2026-08-29T09:58:10.414070+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/v0.5/index.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:14:39.637531+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7efff5b6d7e940b7877021f0ce6c1821734d0f5eb0a75fcfcb3217cebd797f24", "fetched_at": "2026-08-28T04:07:16.099397+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esdoc/esdoc"}, {"content_hash": "fa47aff45077590ad4c2a391e94bb8d5d9f06ec42515d9db387f7aa72665f571", "fetched_at": "2026-08-29T09:58:10.395128+00:00", "kind": "homepage", "missing": false, "url": "https://esdoc.org"}, {"content_hash": "b89473165e0e780522793496fdeb14cc599ebb541c894d7ccabf9aba4c76040c", "fetched_at": "2026-08-29T09:58:10.416681+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/esdoc"}, {"content_hash": "e63b6604eec7a2f7626fb142b8bd4b61781a50f8b09162e5d8efff3103417621", "fetched_at": "2026-08-29T09:58:10.405477+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/feature.html"}, {"content_hash": "70767f72cc5f6e99b621ca0b48f992c2851fbc1b01f9aabf64f0d246e90952ce", "fetched_at": "2026-08-29T09:58:10.407661+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/CHANGELOG.html"}, {"content_hash": "875f7a1812d33465304f286a6fa11590f0bb403a43b631ea9163f97e807e7c02", "fetched_at": "2026-08-29T09:58:10.409978+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/faq.html"}, {"content_hash": "e4dd6736bd14872bd5de762b2f9beb463ee93349a93efe55b25f6089539b5875", "fetched_at": "2026-08-29T09:58:10.412207+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/usage.html"}, {"content_hash": "5b5161e85a4818f944f9fea6f35a4eac38a831598d9f0ee67c2b2b454d312979", "fetched_at": "2026-08-29T09:58:10.414070+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/v0.5/index.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.099397+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:14:39.637531+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7efff5b6d7e940b7877021f0ce6c1821734d0f5eb0a75fcfcb3217cebd797f24", "fetched_at": "2026-08-28T04:07:16.099397+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esdoc/esdoc"}, {"content_hash": "fa47aff45077590ad4c2a391e94bb8d5d9f06ec42515d9db387f7aa72665f571", "fetched_at": "2026-08-29T09:58:10.395128+00:00", "kind": "homepage", "missing": false, "url": "https://esdoc.org"}, {"content_hash": "b89473165e0e780522793496fdeb14cc599ebb541c894d7ccabf9aba4c76040c", "fetched_at": "2026-08-29T09:58:10.416681+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/esdoc"}, {"content_hash": "e63b6604eec7a2f7626fb142b8bd4b61781a50f8b09162e5d8efff3103417621", "fetched_at": "2026-08-29T09:58:10.405477+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/feature.html"}, {"content_hash": "70767f72cc5f6e99b621ca0b48f992c2851fbc1b01f9aabf64f0d246e90952ce", "fetched_at": "2026-08-29T09:58:10.407661+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/CHANGELOG.html"}, {"content_hash": "875f7a1812d33465304f286a6fa11590f0bb403a43b631ea9163f97e807e7c02", "fetched_at": "2026-08-29T09:58:10.409978+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/faq.html"}, {"content_hash": "e4dd6736bd14872bd5de762b2f9beb463ee93349a93efe55b25f6089539b5875", "fetched_at": "2026-08-29T09:58:10.412207+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/usage.html"}, {"content_hash": "5b5161e85a4818f944f9fea6f35a4eac38a831598d9f0ee67c2b2b454d312979", "fetched_at": "2026-08-29T09:58:10.414070+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/v0.5/index.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:14:39.637531+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7efff5b6d7e940b7877021f0ce6c1821734d0f5eb0a75fcfcb3217cebd797f24", "fetched_at": "2026-08-28T04:07:16.099397+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esdoc/esdoc"}, {"content_hash": "fa47aff45077590ad4c2a391e94bb8d5d9f06ec42515d9db387f7aa72665f571", "fetched_at": "2026-08-29T09:58:10.395128+00:00", "kind": "homepage", "missing": false, "url": "https://esdoc.org"}, {"content_hash": "b89473165e0e780522793496fdeb14cc599ebb541c894d7ccabf9aba4c76040c", "fetched_at": "2026-08-29T09:58:10.416681+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/esdoc"}, {"content_hash": "e63b6604eec7a2f7626fb142b8bd4b61781a50f8b09162e5d8efff3103417621", "fetched_at": "2026-08-29T09:58:10.405477+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/feature.html"}, {"content_hash": "70767f72cc5f6e99b621ca0b48f992c2851fbc1b01f9aabf64f0d246e90952ce", "fetched_at": "2026-08-29T09:58:10.407661+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/CHANGELOG.html"}, {"content_hash": "875f7a1812d33465304f286a6fa11590f0bb403a43b631ea9163f97e807e7c02", "fetched_at": "2026-08-29T09:58:10.409978+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/faq.html"}, {"content_hash": "e4dd6736bd14872bd5de762b2f9beb463ee93349a93efe55b25f6089539b5875", "fetched_at": "2026-08-29T09:58:10.412207+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/usage.html"}, {"content_hash": "5b5161e85a4818f944f9fea6f35a4eac38a831598d9f0ee67c2b2b454d312979", "fetched_at": "2026-08-29T09:58:10.414070+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/v0.5/index.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:14:39.637531+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7efff5b6d7e940b7877021f0ce6c1821734d0f5eb0a75fcfcb3217cebd797f24", "fetched_at": "2026-08-28T04:07:16.099397+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esdoc/esdoc"}, {"content_hash": "fa47aff45077590ad4c2a391e94bb8d5d9f06ec42515d9db387f7aa72665f571", "fetched_at": "2026-08-29T09:58:10.395128+00:00", "kind": "homepage", "missing": false, "url": "https://esdoc.org"}, {"content_hash": "b89473165e0e780522793496fdeb14cc599ebb541c894d7ccabf9aba4c76040c", "fetched_at": "2026-08-29T09:58:10.416681+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/esdoc"}, {"content_hash": "e63b6604eec7a2f7626fb142b8bd4b61781a50f8b09162e5d8efff3103417621", "fetched_at": "2026-08-29T09:58:10.405477+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/feature.html"}, {"content_hash": "70767f72cc5f6e99b621ca0b48f992c2851fbc1b01f9aabf64f0d246e90952ce", "fetched_at": "2026-08-29T09:58:10.407661+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/CHANGELOG.html"}, {"content_hash": "875f7a1812d33465304f286a6fa11590f0bb403a43b631ea9163f97e807e7c02", "fetched_at": "2026-08-29T09:58:10.409978+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/faq.html"}, {"content_hash": "e4dd6736bd14872bd5de762b2f9beb463ee93349a93efe55b25f6089539b5875", "fetched_at": "2026-08-29T09:58:10.412207+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/usage.html"}, {"content_hash": "5b5161e85a4818f944f9fea6f35a4eac38a831598d9f0ee67c2b2b454d312979", "fetched_at": "2026-08-29T09:58:10.414070+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/v0.5/index.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:14:39.637531+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7efff5b6d7e940b7877021f0ce6c1821734d0f5eb0a75fcfcb3217cebd797f24", "fetched_at": "2026-08-28T04:07:16.099397+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esdoc/esdoc"}, {"content_hash": "fa47aff45077590ad4c2a391e94bb8d5d9f06ec42515d9db387f7aa72665f571", "fetched_at": "2026-08-29T09:58:10.395128+00:00", "kind": "homepage", "missing": false, "url": "https://esdoc.org"}, {"content_hash": "b89473165e0e780522793496fdeb14cc599ebb541c894d7ccabf9aba4c76040c", "fetched_at": "2026-08-29T09:58:10.416681+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/esdoc"}, {"content_hash": "e63b6604eec7a2f7626fb142b8bd4b61781a50f8b09162e5d8efff3103417621", "fetched_at": "2026-08-29T09:58:10.405477+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/feature.html"}, {"content_hash": "70767f72cc5f6e99b621ca0b48f992c2851fbc1b01f9aabf64f0d246e90952ce", "fetched_at": "2026-08-29T09:58:10.407661+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/CHANGELOG.html"}, {"content_hash": "875f7a1812d33465304f286a6fa11590f0bb403a43b631ea9163f97e807e7c02", "fetched_at": "2026-08-29T09:58:10.409978+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/faq.html"}, {"content_hash": "e4dd6736bd14872bd5de762b2f9beb463ee93349a93efe55b25f6089539b5875", "fetched_at": "2026-08-29T09:58:10.412207+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/manual/usage.html"}, {"content_hash": "5b5161e85a4818f944f9fea6f35a4eac38a831598d9f0ee67c2b2b454d312979", "fetched_at": "2026-08-29T09:58:10.414070+00:00", "kind": "site_page", "missing": false, "url": "https://esdoc.org/v0.5/index.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4176, "days_push": 749, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}