{"adoption": {"forks": 314, "observed_at": "2026-08-28T04:08:21.099042+00:00", "stars": 3820}, "canonical_url": "https://ross.abutalabs.com/products/react-docgen", "card": {"archived": false, "artifact_type": "library", "description": "A CLI and library to extract information from React component files for documentation generation purposes.", "domain": ["frontend", "documentation", "developer-tools"], "enriched": true, "function": ["documentation", "parser", "cli", "developer-tools"], "health_score": 98, "homepage": "https://react-docgen.dev", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["reactjs/react-docgen"], "name": "reactjs/react-docgen", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-26T12:41:33+00:00", "repo": "reactjs/react-docgen", "stars": 3820, "tags": ["react", "docgen", "props-extraction", "babel", "-output", "typescript", "flow", "nodejs"], "topics": ["react", "documentation", "json", "docgen", "reactjs"], "urls": [], "use_cases": ["extract props documentation from React components", "generate JSON metadata for a component style guide", "document React component APIs automatically", "parse PropTypes and TypeScript types from component files", "build custom React documentation tooling", "run docgen from the command line over a components directory"], "what_it_is": "react-docgen is a highly customizable library and CLI that parses React component source files (via Babel) and extracts structured, machine-readable JSON documentation about components, including props, methods, and docblocks. It supports React.createClass, ES2015 classes, and function components, with PropTypes, TypeScript, and Flow type information.", "when_to_avoid": ["you want a full-fledged style guide with a rendered UI out of the box", "your project is not React-based", "you need documentation for non-component code like utilities or hooks only"], "when_to_choose": ["you need low-level, customizable extraction of React component metadata", "you are building a documentation generator or style guide tool", "you want a CLI to batch-analyze component files into JSON", "you need support for PropTypes, TypeScript, and Flow types"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-docgen", "repo": "reactjs/react-docgen", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.099042+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:26:28.272636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b28d9f71791427e4a73faa850845fe1d18e169373bd1f407d1f506076bcc313", "fetched_at": "2026-08-28T04:08:21.099042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-docgen"}, {"content_hash": "35b069cafd6701cc5da47d31a23730754fd3c5a88d0b786918dd228c5a8db164", "fetched_at": "2026-08-29T09:21:34.417238+00:00", "kind": "homepage", "missing": false, "url": "https://react-docgen.dev"}, {"content_hash": "a4f9b4c9fa77f15b84b6c5cd185560dc7cbca81b25d091c469379e046e1bba3a", "fetched_at": "2026-08-29T09:21:34.426665+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/nodejs"}, {"content_hash": "27c1992dfbe32e86a07038d76ec53452cda3a90c6db0bd95f6a8c970711f63cf", "fetched_at": "2026-08-29T09:21:34.428701+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/about"}, {"content_hash": "e68335c0f52e00bdaaf26c50c8b56b4b585a3c6c0cba115e93d59dbe76d34c04", "fetched_at": "2026-08-29T09:21:34.430466+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/cli"}, {"content_hash": "d34a4b7db8994314027854d7ea7e8023298a9649dbb8da38ff7a0b6b293e6ed7", "fetched_at": "2026-08-29T09:21:34.432256+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/architecture"}, {"content_hash": "833a3bd26d6358046734cac278ddfb4f5efc34017f0b76197013b35613076a2a", "fetched_at": "2026-08-29T09:21:34.433842+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/resolver"}, {"content_hash": "76a01a85164c8673c601abc951e5f41fe6ce15f7fbb1400b775e18287876b4d6", "fetched_at": "2026-08-29T09:21:34.435356+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/handler"}, {"content_hash": "92ac4f9170068c633d7c5c34382cf60471b6b0e356c74bbf63053923c67d40b6", "fetched_at": "2026-08-29T09:21:34.436862+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/importer"}, {"content_hash": "cfe237e718f99359fd298c8312f5b7a486a273feb7724f81b5bf5123bd6359a5", "fetched_at": "2026-08-29T09:21:34.438359+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/reference/config"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.099042+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:26:28.272636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b28d9f71791427e4a73faa850845fe1d18e169373bd1f407d1f506076bcc313", "fetched_at": "2026-08-28T04:08:21.099042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-docgen"}, {"content_hash": "35b069cafd6701cc5da47d31a23730754fd3c5a88d0b786918dd228c5a8db164", "fetched_at": "2026-08-29T09:21:34.417238+00:00", "kind": "homepage", "missing": false, "url": "https://react-docgen.dev"}, {"content_hash": "a4f9b4c9fa77f15b84b6c5cd185560dc7cbca81b25d091c469379e046e1bba3a", "fetched_at": "2026-08-29T09:21:34.426665+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/nodejs"}, {"content_hash": "27c1992dfbe32e86a07038d76ec53452cda3a90c6db0bd95f6a8c970711f63cf", "fetched_at": "2026-08-29T09:21:34.428701+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/about"}, {"content_hash": "e68335c0f52e00bdaaf26c50c8b56b4b585a3c6c0cba115e93d59dbe76d34c04", "fetched_at": "2026-08-29T09:21:34.430466+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/cli"}, {"content_hash": "d34a4b7db8994314027854d7ea7e8023298a9649dbb8da38ff7a0b6b293e6ed7", "fetched_at": "2026-08-29T09:21:34.432256+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/architecture"}, {"content_hash": "833a3bd26d6358046734cac278ddfb4f5efc34017f0b76197013b35613076a2a", "fetched_at": "2026-08-29T09:21:34.433842+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/resolver"}, {"content_hash": "76a01a85164c8673c601abc951e5f41fe6ce15f7fbb1400b775e18287876b4d6", "fetched_at": "2026-08-29T09:21:34.435356+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/handler"}, {"content_hash": "92ac4f9170068c633d7c5c34382cf60471b6b0e356c74bbf63053923c67d40b6", "fetched_at": "2026-08-29T09:21:34.436862+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/importer"}, {"content_hash": "cfe237e718f99359fd298c8312f5b7a486a273feb7724f81b5bf5123bd6359a5", "fetched_at": "2026-08-29T09:21:34.438359+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/reference/config"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:26:28.272636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b28d9f71791427e4a73faa850845fe1d18e169373bd1f407d1f506076bcc313", "fetched_at": "2026-08-28T04:08:21.099042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-docgen"}, {"content_hash": "35b069cafd6701cc5da47d31a23730754fd3c5a88d0b786918dd228c5a8db164", "fetched_at": "2026-08-29T09:21:34.417238+00:00", "kind": "homepage", "missing": false, "url": "https://react-docgen.dev"}, {"content_hash": "a4f9b4c9fa77f15b84b6c5cd185560dc7cbca81b25d091c469379e046e1bba3a", "fetched_at": "2026-08-29T09:21:34.426665+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/nodejs"}, {"content_hash": "27c1992dfbe32e86a07038d76ec53452cda3a90c6db0bd95f6a8c970711f63cf", "fetched_at": "2026-08-29T09:21:34.428701+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/about"}, {"content_hash": "e68335c0f52e00bdaaf26c50c8b56b4b585a3c6c0cba115e93d59dbe76d34c04", "fetched_at": "2026-08-29T09:21:34.430466+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/cli"}, {"content_hash": "d34a4b7db8994314027854d7ea7e8023298a9649dbb8da38ff7a0b6b293e6ed7", "fetched_at": "2026-08-29T09:21:34.432256+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/architecture"}, {"content_hash": "833a3bd26d6358046734cac278ddfb4f5efc34017f0b76197013b35613076a2a", "fetched_at": "2026-08-29T09:21:34.433842+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/resolver"}, {"content_hash": "76a01a85164c8673c601abc951e5f41fe6ce15f7fbb1400b775e18287876b4d6", "fetched_at": "2026-08-29T09:21:34.435356+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/handler"}, {"content_hash": "92ac4f9170068c633d7c5c34382cf60471b6b0e356c74bbf63053923c67d40b6", "fetched_at": "2026-08-29T09:21:34.436862+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/importer"}, {"content_hash": "cfe237e718f99359fd298c8312f5b7a486a273feb7724f81b5bf5123bd6359a5", "fetched_at": "2026-08-29T09:21:34.438359+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/reference/config"}], "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:08:21.099042+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.099042+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.099042+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:26:28.272636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b28d9f71791427e4a73faa850845fe1d18e169373bd1f407d1f506076bcc313", "fetched_at": "2026-08-28T04:08:21.099042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-docgen"}, {"content_hash": "35b069cafd6701cc5da47d31a23730754fd3c5a88d0b786918dd228c5a8db164", "fetched_at": "2026-08-29T09:21:34.417238+00:00", "kind": "homepage", "missing": false, "url": "https://react-docgen.dev"}, {"content_hash": "a4f9b4c9fa77f15b84b6c5cd185560dc7cbca81b25d091c469379e046e1bba3a", "fetched_at": "2026-08-29T09:21:34.426665+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/nodejs"}, {"content_hash": "27c1992dfbe32e86a07038d76ec53452cda3a90c6db0bd95f6a8c970711f63cf", "fetched_at": "2026-08-29T09:21:34.428701+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/about"}, {"content_hash": "e68335c0f52e00bdaaf26c50c8b56b4b585a3c6c0cba115e93d59dbe76d34c04", "fetched_at": "2026-08-29T09:21:34.430466+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/cli"}, {"content_hash": "d34a4b7db8994314027854d7ea7e8023298a9649dbb8da38ff7a0b6b293e6ed7", "fetched_at": "2026-08-29T09:21:34.432256+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/architecture"}, {"content_hash": "833a3bd26d6358046734cac278ddfb4f5efc34017f0b76197013b35613076a2a", "fetched_at": "2026-08-29T09:21:34.433842+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/resolver"}, {"content_hash": "76a01a85164c8673c601abc951e5f41fe6ce15f7fbb1400b775e18287876b4d6", "fetched_at": "2026-08-29T09:21:34.435356+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/handler"}, {"content_hash": "92ac4f9170068c633d7c5c34382cf60471b6b0e356c74bbf63053923c67d40b6", "fetched_at": "2026-08-29T09:21:34.436862+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/importer"}, {"content_hash": "cfe237e718f99359fd298c8312f5b7a486a273feb7724f81b5bf5123bd6359a5", "fetched_at": "2026-08-29T09:21:34.438359+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/reference/config"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.099042+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.099042+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:26:28.272636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b28d9f71791427e4a73faa850845fe1d18e169373bd1f407d1f506076bcc313", "fetched_at": "2026-08-28T04:08:21.099042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-docgen"}, {"content_hash": "35b069cafd6701cc5da47d31a23730754fd3c5a88d0b786918dd228c5a8db164", "fetched_at": "2026-08-29T09:21:34.417238+00:00", "kind": "homepage", "missing": false, "url": "https://react-docgen.dev"}, {"content_hash": "a4f9b4c9fa77f15b84b6c5cd185560dc7cbca81b25d091c469379e046e1bba3a", "fetched_at": "2026-08-29T09:21:34.426665+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/nodejs"}, {"content_hash": "27c1992dfbe32e86a07038d76ec53452cda3a90c6db0bd95f6a8c970711f63cf", "fetched_at": "2026-08-29T09:21:34.428701+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/about"}, {"content_hash": "e68335c0f52e00bdaaf26c50c8b56b4b585a3c6c0cba115e93d59dbe76d34c04", "fetched_at": "2026-08-29T09:21:34.430466+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/cli"}, {"content_hash": "d34a4b7db8994314027854d7ea7e8023298a9649dbb8da38ff7a0b6b293e6ed7", "fetched_at": "2026-08-29T09:21:34.432256+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/architecture"}, {"content_hash": "833a3bd26d6358046734cac278ddfb4f5efc34017f0b76197013b35613076a2a", "fetched_at": "2026-08-29T09:21:34.433842+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/resolver"}, {"content_hash": "76a01a85164c8673c601abc951e5f41fe6ce15f7fbb1400b775e18287876b4d6", "fetched_at": "2026-08-29T09:21:34.435356+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/handler"}, {"content_hash": "92ac4f9170068c633d7c5c34382cf60471b6b0e356c74bbf63053923c67d40b6", "fetched_at": "2026-08-29T09:21:34.436862+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/importer"}, {"content_hash": "cfe237e718f99359fd298c8312f5b7a486a273feb7724f81b5bf5123bd6359a5", "fetched_at": "2026-08-29T09:21:34.438359+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/reference/config"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.099042+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.099042+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.099042+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:26:28.272636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b28d9f71791427e4a73faa850845fe1d18e169373bd1f407d1f506076bcc313", "fetched_at": "2026-08-28T04:08:21.099042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-docgen"}, {"content_hash": "35b069cafd6701cc5da47d31a23730754fd3c5a88d0b786918dd228c5a8db164", "fetched_at": "2026-08-29T09:21:34.417238+00:00", "kind": "homepage", "missing": false, "url": "https://react-docgen.dev"}, {"content_hash": "a4f9b4c9fa77f15b84b6c5cd185560dc7cbca81b25d091c469379e046e1bba3a", "fetched_at": "2026-08-29T09:21:34.426665+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/nodejs"}, {"content_hash": "27c1992dfbe32e86a07038d76ec53452cda3a90c6db0bd95f6a8c970711f63cf", "fetched_at": "2026-08-29T09:21:34.428701+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/about"}, {"content_hash": "e68335c0f52e00bdaaf26c50c8b56b4b585a3c6c0cba115e93d59dbe76d34c04", "fetched_at": "2026-08-29T09:21:34.430466+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/cli"}, {"content_hash": "d34a4b7db8994314027854d7ea7e8023298a9649dbb8da38ff7a0b6b293e6ed7", "fetched_at": "2026-08-29T09:21:34.432256+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/architecture"}, {"content_hash": "833a3bd26d6358046734cac278ddfb4f5efc34017f0b76197013b35613076a2a", "fetched_at": "2026-08-29T09:21:34.433842+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/resolver"}, {"content_hash": "76a01a85164c8673c601abc951e5f41fe6ce15f7fbb1400b775e18287876b4d6", "fetched_at": "2026-08-29T09:21:34.435356+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/handler"}, {"content_hash": "92ac4f9170068c633d7c5c34382cf60471b6b0e356c74bbf63053923c67d40b6", "fetched_at": "2026-08-29T09:21:34.436862+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/importer"}, {"content_hash": "cfe237e718f99359fd298c8312f5b7a486a273feb7724f81b5bf5123bd6359a5", "fetched_at": "2026-08-29T09:21:34.438359+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/reference/config"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.099042+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.099042+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:26:28.272636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b28d9f71791427e4a73faa850845fe1d18e169373bd1f407d1f506076bcc313", "fetched_at": "2026-08-28T04:08:21.099042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-docgen"}, {"content_hash": "35b069cafd6701cc5da47d31a23730754fd3c5a88d0b786918dd228c5a8db164", "fetched_at": "2026-08-29T09:21:34.417238+00:00", "kind": "homepage", "missing": false, "url": "https://react-docgen.dev"}, {"content_hash": "a4f9b4c9fa77f15b84b6c5cd185560dc7cbca81b25d091c469379e046e1bba3a", "fetched_at": "2026-08-29T09:21:34.426665+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/nodejs"}, {"content_hash": "27c1992dfbe32e86a07038d76ec53452cda3a90c6db0bd95f6a8c970711f63cf", "fetched_at": "2026-08-29T09:21:34.428701+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/about"}, {"content_hash": "e68335c0f52e00bdaaf26c50c8b56b4b585a3c6c0cba115e93d59dbe76d34c04", "fetched_at": "2026-08-29T09:21:34.430466+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/cli"}, {"content_hash": "d34a4b7db8994314027854d7ea7e8023298a9649dbb8da38ff7a0b6b293e6ed7", "fetched_at": "2026-08-29T09:21:34.432256+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/architecture"}, {"content_hash": "833a3bd26d6358046734cac278ddfb4f5efc34017f0b76197013b35613076a2a", "fetched_at": "2026-08-29T09:21:34.433842+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/resolver"}, {"content_hash": "76a01a85164c8673c601abc951e5f41fe6ce15f7fbb1400b775e18287876b4d6", "fetched_at": "2026-08-29T09:21:34.435356+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/handler"}, {"content_hash": "92ac4f9170068c633d7c5c34382cf60471b6b0e356c74bbf63053923c67d40b6", "fetched_at": "2026-08-29T09:21:34.436862+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/importer"}, {"content_hash": "cfe237e718f99359fd298c8312f5b7a486a273feb7724f81b5bf5123bd6359a5", "fetched_at": "2026-08-29T09:21:34.438359+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/reference/config"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:26:28.272636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b28d9f71791427e4a73faa850845fe1d18e169373bd1f407d1f506076bcc313", "fetched_at": "2026-08-28T04:08:21.099042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-docgen"}, {"content_hash": "35b069cafd6701cc5da47d31a23730754fd3c5a88d0b786918dd228c5a8db164", "fetched_at": "2026-08-29T09:21:34.417238+00:00", "kind": "homepage", "missing": false, "url": "https://react-docgen.dev"}, {"content_hash": "a4f9b4c9fa77f15b84b6c5cd185560dc7cbca81b25d091c469379e046e1bba3a", "fetched_at": "2026-08-29T09:21:34.426665+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/nodejs"}, {"content_hash": "27c1992dfbe32e86a07038d76ec53452cda3a90c6db0bd95f6a8c970711f63cf", "fetched_at": "2026-08-29T09:21:34.428701+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/about"}, {"content_hash": "e68335c0f52e00bdaaf26c50c8b56b4b585a3c6c0cba115e93d59dbe76d34c04", "fetched_at": "2026-08-29T09:21:34.430466+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/cli"}, {"content_hash": "d34a4b7db8994314027854d7ea7e8023298a9649dbb8da38ff7a0b6b293e6ed7", "fetched_at": "2026-08-29T09:21:34.432256+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/architecture"}, {"content_hash": "833a3bd26d6358046734cac278ddfb4f5efc34017f0b76197013b35613076a2a", "fetched_at": "2026-08-29T09:21:34.433842+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/resolver"}, {"content_hash": "76a01a85164c8673c601abc951e5f41fe6ce15f7fbb1400b775e18287876b4d6", "fetched_at": "2026-08-29T09:21:34.435356+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/handler"}, {"content_hash": "92ac4f9170068c633d7c5c34382cf60471b6b0e356c74bbf63053923c67d40b6", "fetched_at": "2026-08-29T09:21:34.436862+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/importer"}, {"content_hash": "cfe237e718f99359fd298c8312f5b7a486a273feb7724f81b5bf5123bd6359a5", "fetched_at": "2026-08-29T09:21:34.438359+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/reference/config"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:26:28.272636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b28d9f71791427e4a73faa850845fe1d18e169373bd1f407d1f506076bcc313", "fetched_at": "2026-08-28T04:08:21.099042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-docgen"}, {"content_hash": "35b069cafd6701cc5da47d31a23730754fd3c5a88d0b786918dd228c5a8db164", "fetched_at": "2026-08-29T09:21:34.417238+00:00", "kind": "homepage", "missing": false, "url": "https://react-docgen.dev"}, {"content_hash": "a4f9b4c9fa77f15b84b6c5cd185560dc7cbca81b25d091c469379e046e1bba3a", "fetched_at": "2026-08-29T09:21:34.426665+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/nodejs"}, {"content_hash": "27c1992dfbe32e86a07038d76ec53452cda3a90c6db0bd95f6a8c970711f63cf", "fetched_at": "2026-08-29T09:21:34.428701+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/about"}, {"content_hash": "e68335c0f52e00bdaaf26c50c8b56b4b585a3c6c0cba115e93d59dbe76d34c04", "fetched_at": "2026-08-29T09:21:34.430466+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/cli"}, {"content_hash": "d34a4b7db8994314027854d7ea7e8023298a9649dbb8da38ff7a0b6b293e6ed7", "fetched_at": "2026-08-29T09:21:34.432256+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/architecture"}, {"content_hash": "833a3bd26d6358046734cac278ddfb4f5efc34017f0b76197013b35613076a2a", "fetched_at": "2026-08-29T09:21:34.433842+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/resolver"}, {"content_hash": "76a01a85164c8673c601abc951e5f41fe6ce15f7fbb1400b775e18287876b4d6", "fetched_at": "2026-08-29T09:21:34.435356+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/handler"}, {"content_hash": "92ac4f9170068c633d7c5c34382cf60471b6b0e356c74bbf63053923c67d40b6", "fetched_at": "2026-08-29T09:21:34.436862+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/importer"}, {"content_hash": "cfe237e718f99359fd298c8312f5b7a486a273feb7724f81b5bf5123bd6359a5", "fetched_at": "2026-08-29T09:21:34.438359+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/reference/config"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:26:28.272636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b28d9f71791427e4a73faa850845fe1d18e169373bd1f407d1f506076bcc313", "fetched_at": "2026-08-28T04:08:21.099042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-docgen"}, {"content_hash": "35b069cafd6701cc5da47d31a23730754fd3c5a88d0b786918dd228c5a8db164", "fetched_at": "2026-08-29T09:21:34.417238+00:00", "kind": "homepage", "missing": false, "url": "https://react-docgen.dev"}, {"content_hash": "a4f9b4c9fa77f15b84b6c5cd185560dc7cbca81b25d091c469379e046e1bba3a", "fetched_at": "2026-08-29T09:21:34.426665+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/nodejs"}, {"content_hash": "27c1992dfbe32e86a07038d76ec53452cda3a90c6db0bd95f6a8c970711f63cf", "fetched_at": "2026-08-29T09:21:34.428701+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/about"}, {"content_hash": "e68335c0f52e00bdaaf26c50c8b56b4b585a3c6c0cba115e93d59dbe76d34c04", "fetched_at": "2026-08-29T09:21:34.430466+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/getting-started/cli"}, {"content_hash": "d34a4b7db8994314027854d7ea7e8023298a9649dbb8da38ff7a0b6b293e6ed7", "fetched_at": "2026-08-29T09:21:34.432256+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/architecture"}, {"content_hash": "833a3bd26d6358046734cac278ddfb4f5efc34017f0b76197013b35613076a2a", "fetched_at": "2026-08-29T09:21:34.433842+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/resolver"}, {"content_hash": "76a01a85164c8673c601abc951e5f41fe6ce15f7fbb1400b775e18287876b4d6", "fetched_at": "2026-08-29T09:21:34.435356+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/handler"}, {"content_hash": "92ac4f9170068c633d7c5c34382cf60471b6b0e356c74bbf63053923c67d40b6", "fetched_at": "2026-08-29T09:21:34.436862+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/extending/importer"}, {"content_hash": "cfe237e718f99359fd298c8312f5b7a486a273feb7724f81b5bf5123bd6359a5", "fetched_at": "2026-08-29T09:21:34.438359+00:00", "kind": "site_page", "missing": false, "url": "https://react-docgen.dev/docs/reference/config"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 74}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4205, "days_push": 7, "days_rel": 173, "gap_med": 23, "n_releases_24m": 16}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}