{"adoption": {"forks": 654, "observed_at": "2026-08-28T04:07:02.331246+00:00", "stars": 2579}, "canonical_url": "https://ross.abutalabs.com/products/rjs", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Runs RequireJS in Node and Rhino, and used to run the RequireJS optimizer", "domain": ["developer-tools", "frontend", "web-development"], "enriched": true, "function": ["cli", "build-tool", "interpreter"], "health_score": 53, "homepage": null, "language": "JavaScript", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["requirejs/r.js"], "name": "requirejs/r.js", "platform": ["cli", "cross-platform"], "pushed_at": "2025-11-30T23:48:52+00:00", "repo": "requirejs/r.js", "stars": 2579, "tags": ["amd", "requirejs", "module-loader", "javascript-optimizer", "rhino", "nashorn", "command-line", "nodejs"], "topics": [], "urls": [], "use_cases": ["run AMD-based JavaScript projects in Node", "optimize and combine scripts for browser delivery", "bundle RequireJS modules with the optimizer", "run AMD modules on the JVM via Rhino or Nashorn", "build a single-file distribution from modular JavaScript"], "what_it_is": "r.js is a command line tool from the RequireJS project that runs JavaScript scripts using the AMD module API in Node, Rhino, Nashorn, and xpcshell. It also bundles the RequireJS Optimizer, which combines and minifies scripts for optimal browser delivery.", "when_to_avoid": ["you are starting a new project (use native ES modules or a modern bundler)", "your project uses CommonJS or ESM exclusively", "you need active community development and modern tooling"], "when_to_choose": ["you maintain a legacy AMD/RequireJS codebase", "you need to run or optimize AMD modules outside the browser", "you want the classic RequireJS optimizer build pipeline"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rjs", "repo": "requirejs/r.js", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.331246+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:22:40.069940+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f2f77370142f55dc69c194f2ac254ad417c283ad4920fc7474aff234dc3718ad", "fetched_at": "2026-08-28T04:07:02.331246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/requirejs/r.js"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.331246+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:22:40.069940+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f2f77370142f55dc69c194f2ac254ad417c283ad4920fc7474aff234dc3718ad", "fetched_at": "2026-08-28T04:07:02.331246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/requirejs/r.js"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:22:40.069940+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f2f77370142f55dc69c194f2ac254ad417c283ad4920fc7474aff234dc3718ad", "fetched_at": "2026-08-28T04:07:02.331246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/requirejs/r.js"}], "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:07:02.331246+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.331246+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.331246+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:22:40.069940+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f2f77370142f55dc69c194f2ac254ad417c283ad4920fc7474aff234dc3718ad", "fetched_at": "2026-08-28T04:07:02.331246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/requirejs/r.js"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.331246+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.331246+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:22:40.069940+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f2f77370142f55dc69c194f2ac254ad417c283ad4920fc7474aff234dc3718ad", "fetched_at": "2026-08-28T04:07:02.331246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/requirejs/r.js"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.331246+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.331246+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.331246+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:22:40.069940+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f2f77370142f55dc69c194f2ac254ad417c283ad4920fc7474aff234dc3718ad", "fetched_at": "2026-08-28T04:07:02.331246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/requirejs/r.js"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.331246+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.331246+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:22:40.069940+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f2f77370142f55dc69c194f2ac254ad417c283ad4920fc7474aff234dc3718ad", "fetched_at": "2026-08-28T04:07:02.331246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/requirejs/r.js"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:22:40.069940+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f2f77370142f55dc69c194f2ac254ad417c283ad4920fc7474aff234dc3718ad", "fetched_at": "2026-08-28T04:07:02.331246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/requirejs/r.js"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:22:40.069940+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f2f77370142f55dc69c194f2ac254ad417c283ad4920fc7474aff234dc3718ad", "fetched_at": "2026-08-28T04:07:02.331246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/requirejs/r.js"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:22:40.069940+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f2f77370142f55dc69c194f2ac254ad417c283ad4920fc7474aff234dc3718ad", "fetched_at": "2026-08-28T04:07:02.331246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/requirejs/r.js"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 54, "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": 5593, "days_push": 276, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}