{"adoption": {"forks": 4704, "observed_at": "2026-08-28T04:10:39.878752+00:00", "stars": 10209}, "canonical_url": "https://ross.abutalabs.com/products/angular-webpack-starter", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Angular Webpack Starter", "domain": ["web-development", "frontend", "developer-tools"], "enriched": true, "function": ["build-tool", "developer-tools"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["PatrickJS/angular-webpack-starter"], "name": "PatrickJS/angular-webpack-starter", "platform": ["cross-platform"], "pushed_at": "2023-10-07T21:13:11+00:00", "repo": "PatrickJS/angular-webpack-starter", "stars": 10209, "tags": ["angular", "webpack", "typescript", "starter-kit", "microfrontend", "boilerplate", "boilerplate", "nodejs"], "topics": ["angular", "webpack", "typescript", "mfe", "microfrontend", "microfrontends"], "urls": [], "use_cases": ["start a new angular project with webpack", "angular boilerplate with typescript setup", "set up angular with hot module replacement", "angular starter with karma and protractor testing", "microfrontend setup with angular and webpack", "learn webpack build configuration for angular"], "what_it_is": "An Angular starter kit template featuring Webpack, TypeScript, AOT compilation, testing tools, and hot module replacement. It serves as a boilerplate for bootstrapping Angular applications with a preconfigured build setup.", "when_to_avoid": ["you are starting a standard Angular app - the Angular CLI is the recommended path", "you need a starter actively updated to the latest Angular versions", "you prefer minimal or fully custom build configurations"], "when_to_choose": ["you want a preconfigured Angular + Webpack + TypeScript starting point", "you need a template with testing (Karma, Protractor) and HMR already wired up", "you want to explore microfrontend setups with Angular"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/angular-webpack-starter", "repo": "PatrickJS/angular-webpack-starter", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.878752+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:31:02.780702+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7841d159722fc68b17eaf564e788a00c9a48be72df56f0a1a9fd1b44e8154d21", "fetched_at": "2026-08-28T04:10:39.878752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrickJS/angular-webpack-starter"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.878752+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:31:02.780702+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7841d159722fc68b17eaf564e788a00c9a48be72df56f0a1a9fd1b44e8154d21", "fetched_at": "2026-08-28T04:10:39.878752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrickJS/angular-webpack-starter"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:31:02.780702+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7841d159722fc68b17eaf564e788a00c9a48be72df56f0a1a9fd1b44e8154d21", "fetched_at": "2026-08-28T04:10:39.878752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrickJS/angular-webpack-starter"}], "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:10:39.878752+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.878752+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.878752+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:31:02.780702+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7841d159722fc68b17eaf564e788a00c9a48be72df56f0a1a9fd1b44e8154d21", "fetched_at": "2026-08-28T04:10:39.878752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrickJS/angular-webpack-starter"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.878752+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.878752+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:31:02.780702+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7841d159722fc68b17eaf564e788a00c9a48be72df56f0a1a9fd1b44e8154d21", "fetched_at": "2026-08-28T04:10:39.878752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrickJS/angular-webpack-starter"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.878752+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.878752+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.878752+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:31:02.780702+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7841d159722fc68b17eaf564e788a00c9a48be72df56f0a1a9fd1b44e8154d21", "fetched_at": "2026-08-28T04:10:39.878752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrickJS/angular-webpack-starter"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.878752+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.878752+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:31:02.780702+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7841d159722fc68b17eaf564e788a00c9a48be72df56f0a1a9fd1b44e8154d21", "fetched_at": "2026-08-28T04:10:39.878752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrickJS/angular-webpack-starter"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:31:02.780702+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7841d159722fc68b17eaf564e788a00c9a48be72df56f0a1a9fd1b44e8154d21", "fetched_at": "2026-08-28T04:10:39.878752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrickJS/angular-webpack-starter"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:31:02.780702+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7841d159722fc68b17eaf564e788a00c9a48be72df56f0a1a9fd1b44e8154d21", "fetched_at": "2026-08-28T04:10:39.878752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrickJS/angular-webpack-starter"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:31:02.780702+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7841d159722fc68b17eaf564e788a00c9a48be72df56f0a1a9fd1b44e8154d21", "fetched_at": "2026-08-28T04:10:39.878752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrickJS/angular-webpack-starter"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 4197, "days_push": 1061, "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}}