{"adoption": {"forks": 68, "observed_at": "2026-08-28T04:03:49.540310+00:00", "stars": 1162}, "canonical_url": "https://ross.abutalabs.com/products/front-core", "card": {"archived": false, "artifact_type": "learning-resource", "description": "前端前沿技术实现原理+源码解析", "domain": ["frontend", "web-development", "developer-tools", "tutorials"], "enriched": true, "function": ["developer-tools", "build-tool", "web-framework", "middleware", "analytics"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["airuikun/front-core"], "name": "airuikun/front-core", "platform": [], "pushed_at": "2023-01-27T01:36:06+00:00", "repo": "airuikun/front-core", "stars": 1162, "tags": ["source-code-analysis", "frontend-internals", "koa2", "react", "minipack", "graphql", "tracking", "hot-reload", "chinese", "javascript", "nodejs", "web-server"], "topics": [], "urls": [], "use_cases": ["learn how a simple frontend bundler works", "understand koa2 middleware source code", "study react component implementation principles", "implement auto event tracking without manual instrumentation", "learn node hot reload implementation", "see how graphql aggregates and trims content with redis", "automate git commit scripts"], "what_it_is": "A collection of JavaScript implementations and source-code walkthroughs of popular frontend and Node.js technologies, including a mini bundler, React component principles, Koa2 internals, GraphQL aggregation, and auto event tracking. It serves as an educational repository for understanding how these tools work under the hood.", "when_to_avoid": ["you need production-ready libraries or frameworks", "you need maintained, documented, tested tooling", "you need up-to-date coverage of modern tooling"], "when_to_choose": ["you want to learn internals of frontend tools by reading minimal implementations", "you are preparing for frontend interviews on framework principles", "you want small reference implementations of bundlers, koa, or tracking"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/front-core", "repo": "airuikun/front-core", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.540310+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:31:37.068736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b1f0be80105b0de8006da4f942bfee707485eb8963da9a07c9a51dc6aaef39", "fetched_at": "2026-08-28T04:03:49.540310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airuikun/front-core"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.540310+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:31:37.068736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b1f0be80105b0de8006da4f942bfee707485eb8963da9a07c9a51dc6aaef39", "fetched_at": "2026-08-28T04:03:49.540310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airuikun/front-core"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:31:37.068736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b1f0be80105b0de8006da4f942bfee707485eb8963da9a07c9a51dc6aaef39", "fetched_at": "2026-08-28T04:03:49.540310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airuikun/front-core"}], "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:03:49.540310+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.540310+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.540310+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:31:37.068736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b1f0be80105b0de8006da4f942bfee707485eb8963da9a07c9a51dc6aaef39", "fetched_at": "2026-08-28T04:03:49.540310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airuikun/front-core"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.540310+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.540310+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:31:37.068736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b1f0be80105b0de8006da4f942bfee707485eb8963da9a07c9a51dc6aaef39", "fetched_at": "2026-08-28T04:03:49.540310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airuikun/front-core"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.540310+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.540310+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.540310+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:31:37.068736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b1f0be80105b0de8006da4f942bfee707485eb8963da9a07c9a51dc6aaef39", "fetched_at": "2026-08-28T04:03:49.540310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airuikun/front-core"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.540310+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.540310+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:31:37.068736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b1f0be80105b0de8006da4f942bfee707485eb8963da9a07c9a51dc6aaef39", "fetched_at": "2026-08-28T04:03:49.540310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airuikun/front-core"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:31:37.068736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b1f0be80105b0de8006da4f942bfee707485eb8963da9a07c9a51dc6aaef39", "fetched_at": "2026-08-28T04:03:49.540310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airuikun/front-core"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:31:37.068736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b1f0be80105b0de8006da4f942bfee707485eb8963da9a07c9a51dc6aaef39", "fetched_at": "2026-08-28T04:03:49.540310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airuikun/front-core"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:31:37.068736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b1f0be80105b0de8006da4f942bfee707485eb8963da9a07c9a51dc6aaef39", "fetched_at": "2026-08-28T04:03:49.540310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airuikun/front-core"}], "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": 2722, "days_push": 1315, "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}}