{"adoption": {"forks": 31, "observed_at": "2026-08-28T04:04:19.088382+00:00", "stars": 1307}, "canonical_url": "https://ross.abutalabs.com/products/kidkarolis-jetpack", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Run and build web code with Rspack.", "domain": ["web-development", "frontend", "developer-tools"], "enriched": true, "function": ["build-tool", "http-server", "developer-tools", "cli"], "health_score": 95, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["KidkArolis/jetpack"], "name": "KidkArolis/jetpack", "platform": ["cli", "cross-platform"], "pushed_at": "2026-07-17T22:24:27+00:00", "repo": "KidkArolis/jetpack", "stars": 1307, "tags": ["rspack", "zero-configuration", "bundler", "hot-reloading", "react", "esm", "dev-server", "command-line", "nodejs"], "topics": ["webpack", "jetpack", "frontend", "web", "workflow", "react", "preact", "zero-configuration", "esm", "javascript"], "urls": [], "use_cases": ["start a dev server for a web app with zero config", "build production assets with code splitting and hashing", "bundle TypeScript and JSX without setting up webpack", "get hot reloading and React fast refresh out of the box", "mount frontend serving middleware into an existing Node API server", "generate modern/legacy differential builds for browsers"], "what_it_is": "Jetpack is a zero-configuration wrapper around Rspack that provides a one-command dev server and production build for web code including JavaScript, TypeScript, JSX, and CSS. It offers hot reloading, React fast refresh, code splitting, and optional config when defaults are not enough.", "when_to_avoid": ["you need fine-grained control over the bundler pipeline beyond the provided config options", "your project already has a mature Vite/webpack/Next.js setup", "you need a framework with routing, SSR, or data fetching built in", "you require a project with an explicit open-source license file"], "when_to_choose": ["you want a webpack/Rspack-based workflow without writing bundler config", "you are building a React or vanilla JS/TS frontend and want a fast start", "you need dev proxying and static serving alongside an API server", "you prefer sensible defaults with an escape-hatch config file"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kidkarolis-jetpack", "repo": "KidkArolis/jetpack", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.088382+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:50:07.727233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5838e5096b792d318634260fc2a3ccf1835f4e3d0d43dffc0d7c35885a16bb2", "fetched_at": "2026-08-28T04:04:19.088382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KidkArolis/jetpack"}, {"content_hash": "d428caef4e880ba7591d0501994a5d0237137b0dee190f3acf9329c807b860a9", "fetched_at": "2026-08-29T12:08:44.102471+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/jetpack"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.088382+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:50:07.727233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5838e5096b792d318634260fc2a3ccf1835f4e3d0d43dffc0d7c35885a16bb2", "fetched_at": "2026-08-28T04:04:19.088382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KidkArolis/jetpack"}, {"content_hash": "d428caef4e880ba7591d0501994a5d0237137b0dee190f3acf9329c807b860a9", "fetched_at": "2026-08-29T12:08:44.102471+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/jetpack"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:50:07.727233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5838e5096b792d318634260fc2a3ccf1835f4e3d0d43dffc0d7c35885a16bb2", "fetched_at": "2026-08-28T04:04:19.088382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KidkArolis/jetpack"}, {"content_hash": "d428caef4e880ba7591d0501994a5d0237137b0dee190f3acf9329c807b860a9", "fetched_at": "2026-08-29T12:08:44.102471+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/jetpack"}], "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:04:19.088382+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.088382+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.088382+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:50:07.727233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5838e5096b792d318634260fc2a3ccf1835f4e3d0d43dffc0d7c35885a16bb2", "fetched_at": "2026-08-28T04:04:19.088382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KidkArolis/jetpack"}, {"content_hash": "d428caef4e880ba7591d0501994a5d0237137b0dee190f3acf9329c807b860a9", "fetched_at": "2026-08-29T12:08:44.102471+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/jetpack"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.088382+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.088382+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:50:07.727233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5838e5096b792d318634260fc2a3ccf1835f4e3d0d43dffc0d7c35885a16bb2", "fetched_at": "2026-08-28T04:04:19.088382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KidkArolis/jetpack"}, {"content_hash": "d428caef4e880ba7591d0501994a5d0237137b0dee190f3acf9329c807b860a9", "fetched_at": "2026-08-29T12:08:44.102471+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/jetpack"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.088382+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.088382+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.088382+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:50:07.727233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5838e5096b792d318634260fc2a3ccf1835f4e3d0d43dffc0d7c35885a16bb2", "fetched_at": "2026-08-28T04:04:19.088382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KidkArolis/jetpack"}, {"content_hash": "d428caef4e880ba7591d0501994a5d0237137b0dee190f3acf9329c807b860a9", "fetched_at": "2026-08-29T12:08:44.102471+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/jetpack"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.088382+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.088382+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:50:07.727233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5838e5096b792d318634260fc2a3ccf1835f4e3d0d43dffc0d7c35885a16bb2", "fetched_at": "2026-08-28T04:04:19.088382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KidkArolis/jetpack"}, {"content_hash": "d428caef4e880ba7591d0501994a5d0237137b0dee190f3acf9329c807b860a9", "fetched_at": "2026-08-29T12:08:44.102471+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/jetpack"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:50:07.727233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5838e5096b792d318634260fc2a3ccf1835f4e3d0d43dffc0d7c35885a16bb2", "fetched_at": "2026-08-28T04:04:19.088382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KidkArolis/jetpack"}, {"content_hash": "d428caef4e880ba7591d0501994a5d0237137b0dee190f3acf9329c807b860a9", "fetched_at": "2026-08-29T12:08:44.102471+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/jetpack"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:50:07.727233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5838e5096b792d318634260fc2a3ccf1835f4e3d0d43dffc0d7c35885a16bb2", "fetched_at": "2026-08-28T04:04:19.088382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KidkArolis/jetpack"}, {"content_hash": "d428caef4e880ba7591d0501994a5d0237137b0dee190f3acf9329c807b860a9", "fetched_at": "2026-08-29T12:08:44.102471+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/jetpack"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:50:07.727233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5838e5096b792d318634260fc2a3ccf1835f4e3d0d43dffc0d7c35885a16bb2", "fetched_at": "2026-08-28T04:04:19.088382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KidkArolis/jetpack"}, {"content_hash": "d428caef4e880ba7591d0501994a5d0237137b0dee190f3acf9329c807b860a9", "fetched_at": "2026-08-29T12:08:44.102471+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/jetpack"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 93, "longevity": 100, "rhythm": 59}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3462, "days_push": 47, "days_rel": 198, "gap_med": 48, "n_releases_24m": 10}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}