{"adoption": {"forks": 28, "observed_at": "2026-08-28T04:05:19.552335+00:00", "stars": 1666}, "canonical_url": "https://ross.abutalabs.com/products/babel-react-optimize", "card": {"archived": false, "artifact_type": "plugin", "description": ":rocket: A Babel preset and plugins for optimizing React code.", "domain": ["frontend", "web-development", "performance", "developer-tools"], "enriched": true, "function": ["compiler", "build-tool", "developer-tools"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["jamiebuilds/babel-react-optimize"], "name": "jamiebuilds/babel-react-optimize", "platform": [], "pushed_at": "2017-04-06T09:10:01+00:00", "repo": "jamiebuilds/babel-react-optimize", "stars": 1666, "tags": ["babel-preset", "react", "code-optimization", "production-builds", "jsx", "nodejs", "javascript"], "topics": [], "urls": [], "use_cases": ["optimize react bundle size in production builds", "remove prop-types from production javascript", "hoist constant jsx elements out of render methods", "convert pure react class components to functions", "speed up react rendering with babel transforms"], "what_it_is": "A Babel preset and collection of plugins that optimize compiled React code, such as hoisting constant JSX elements, inlining elements, stripping propTypes, and converting pure class components to functions. It is intended for production builds to reduce bundle size and improve runtime performance.", "when_to_avoid": ["you use modern tooling like SWC or esbuild instead of Babel", "you need an actively maintained project (last release 2017)", "you rely on propTypes at runtime in production"], "when_to_choose": ["you use Babel with React and want automatic production optimizations", "you want to strip propTypes and inline JSX elements in production"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/babel-react-optimize", "repo": "jamiebuilds/babel-react-optimize", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.552335+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.628440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b869384ebf847dedcaa0a1643de54051890ade15da52e2faf6c43c837d6a5213", "fetched_at": "2026-08-28T04:05:19.552335+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jamiebuilds/babel-react-optimize"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.552335+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.628440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b869384ebf847dedcaa0a1643de54051890ade15da52e2faf6c43c837d6a5213", "fetched_at": "2026-08-28T04:05:19.552335+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jamiebuilds/babel-react-optimize"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.628440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b869384ebf847dedcaa0a1643de54051890ade15da52e2faf6c43c837d6a5213", "fetched_at": "2026-08-28T04:05:19.552335+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jamiebuilds/babel-react-optimize"}], "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:05:19.552335+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.552335+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.552335+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.628440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b869384ebf847dedcaa0a1643de54051890ade15da52e2faf6c43c837d6a5213", "fetched_at": "2026-08-28T04:05:19.552335+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jamiebuilds/babel-react-optimize"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.552335+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.552335+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.628440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b869384ebf847dedcaa0a1643de54051890ade15da52e2faf6c43c837d6a5213", "fetched_at": "2026-08-28T04:05:19.552335+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jamiebuilds/babel-react-optimize"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.552335+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.552335+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.552335+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.628440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b869384ebf847dedcaa0a1643de54051890ade15da52e2faf6c43c837d6a5213", "fetched_at": "2026-08-28T04:05:19.552335+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jamiebuilds/babel-react-optimize"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.552335+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.552335+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.628440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b869384ebf847dedcaa0a1643de54051890ade15da52e2faf6c43c837d6a5213", "fetched_at": "2026-08-28T04:05:19.552335+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jamiebuilds/babel-react-optimize"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.628440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b869384ebf847dedcaa0a1643de54051890ade15da52e2faf6c43c837d6a5213", "fetched_at": "2026-08-28T04:05:19.552335+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jamiebuilds/babel-react-optimize"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.628440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b869384ebf847dedcaa0a1643de54051890ade15da52e2faf6c43c837d6a5213", "fetched_at": "2026-08-28T04:05:19.552335+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jamiebuilds/babel-react-optimize"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.628440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b869384ebf847dedcaa0a1643de54051890ade15da52e2faf6c43c837d6a5213", "fetched_at": "2026-08-28T04:05:19.552335+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jamiebuilds/babel-react-optimize"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3791, "days_push": 3436, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}