{"adoption": {"forks": 192, "observed_at": "2026-08-28T04:09:19.617417+00:00", "stars": 5470}, "canonical_url": "https://ross.abutalabs.com/products/zouhir-jarvis", "card": {"archived": false, "artifact_type": "plugin", "description": "A very intelligent browser based Webpack dashboard", "domain": ["developer-tools", "frontend", "web-development", "performance"], "enriched": true, "function": ["build-tool", "developer-tools", "data-visualization", "monitoring"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["zouhir/jarvis"], "name": "zouhir/jarvis", "platform": ["browser"], "pushed_at": "2023-02-17T09:20:53+00:00", "repo": "zouhir/jarvis", "stars": 5470, "tags": ["webpack-plugin", "webpack-dashboard", "bundle-analysis", "build-monitoring", "nodejs", "web-server"], "topics": ["webpack", "dashboard", "build-tool"], "urls": [], "use_cases": ["visualize webpack bundle and chunk sizes in the browser", "see which module imports are treeshakable", "check asset load performance across connection types", "get beautified webpack build errors with quick search", "monitor webpack-dev-server builds from a dashboard"], "what_it_is": "Jarvis is a Webpack plugin that serves a browser-based dashboard showing bundle sizes, chunks, treeshakable vs CJS module imports, and asset performance across connection types. It runs on a local server and visualizes webpack dev or production build output in real time.", "when_to_avoid": ["you use bundlers other than webpack like Vite or esbuild", "you need a maintained tool with active development", "you need CI/CD build analysis rather than a local dashboard"], "when_to_choose": ["you use webpack and want a visual dashboard for build output", "you want to analyze bundle size and treeshaking opportunities", "you prefer browser-based build monitoring over CLI output"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zouhir-jarvis", "repo": "zouhir/jarvis", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.617417+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:56:44.396324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "899aa2f36e700b884013f6a5a9a545ab16082d3d18c2e489db64862c0e0227b5", "fetched_at": "2026-08-28T04:09:19.617417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zouhir/jarvis"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.617417+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:56:44.396324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "899aa2f36e700b884013f6a5a9a545ab16082d3d18c2e489db64862c0e0227b5", "fetched_at": "2026-08-28T04:09:19.617417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zouhir/jarvis"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:56:44.396324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "899aa2f36e700b884013f6a5a9a545ab16082d3d18c2e489db64862c0e0227b5", "fetched_at": "2026-08-28T04:09:19.617417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zouhir/jarvis"}], "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:09:19.617417+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.617417+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.617417+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:56:44.396324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "899aa2f36e700b884013f6a5a9a545ab16082d3d18c2e489db64862c0e0227b5", "fetched_at": "2026-08-28T04:09:19.617417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zouhir/jarvis"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.617417+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.617417+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:56:44.396324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "899aa2f36e700b884013f6a5a9a545ab16082d3d18c2e489db64862c0e0227b5", "fetched_at": "2026-08-28T04:09:19.617417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zouhir/jarvis"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.617417+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.617417+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.617417+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:56:44.396324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "899aa2f36e700b884013f6a5a9a545ab16082d3d18c2e489db64862c0e0227b5", "fetched_at": "2026-08-28T04:09:19.617417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zouhir/jarvis"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.617417+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.617417+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:56:44.396324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "899aa2f36e700b884013f6a5a9a545ab16082d3d18c2e489db64862c0e0227b5", "fetched_at": "2026-08-28T04:09:19.617417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zouhir/jarvis"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:56:44.396324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "899aa2f36e700b884013f6a5a9a545ab16082d3d18c2e489db64862c0e0227b5", "fetched_at": "2026-08-28T04:09:19.617417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zouhir/jarvis"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:56:44.396324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "899aa2f36e700b884013f6a5a9a545ab16082d3d18c2e489db64862c0e0227b5", "fetched_at": "2026-08-28T04:09:19.617417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zouhir/jarvis"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:56:44.396324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "899aa2f36e700b884013f6a5a9a545ab16082d3d18c2e489db64862c0e0227b5", "fetched_at": "2026-08-28T04:09:19.617417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zouhir/jarvis"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3303, "days_push": 1293, "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}}