{"adoption": {"forks": 64, "observed_at": "2026-08-28T04:04:24.205012+00:00", "stars": 1330}, "canonical_url": "https://ross.abutalabs.com/products/adobe-research-theseus", "card": {"archived": false, "artifact_type": "plugin", "description": "A pretty darn cool JavaScript debugger for Brackets", "domain": ["developer-tools", "web-development"], "enriched": true, "function": ["testing", "developer-tools"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["adobe-research/theseus"], "name": "adobe-research/theseus", "platform": ["browser", "editor-plugin"], "pushed_at": "2015-02-20T04:36:10+00:00", "repo": "adobe-research/theseus", "stars": 1330, "tags": ["debugger", "brackets-extension", "code-coverage", "retroactive-inspection", "node-debugging", "chrome-debugging", "research-project", "javascript-debugging", "nodejs", "javascript"], "topics": [], "urls": [], "use_cases": ["debug JavaScript running in Node.js from my editor", "debug JavaScript running in Chrome", "see how many times each function has been called", "inspect function arguments and return values without adding console.log", "trace asynchronous callbacks in a call tree", "find dead code that is never executed"], "what_it_is": "Theseus is a JavaScript debugger extension for the Brackets code editor that supports debugging Node.js, Chrome, or both simultaneously. It provides real-time code coverage with call counts, retroactive inspection of function parameters and return values, and an asynchronous call tree.", "when_to_avoid": ["you use a modern editor like VS Code, which has built-in JavaScript debugging", "you need an actively maintained debugger with current Node.js and Chrome support", "you don't use Brackets and don't want to switch editors"], "when_to_choose": ["you use the Brackets editor and want integrated JavaScript debugging", "you need to debug code spanning both Node.js backend and Chrome frontend simultaneously", "you want retroactive inspection of past function calls instead of print debugging"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/adobe-research-theseus", "repo": "adobe-research/theseus", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.205012+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:45:23.564340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d5bfabd99b771f6af76771cc4831b2204ab4dbafbee2235f4f4e6c228adf8d", "fetched_at": "2026-08-28T04:04:24.205012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe-research/theseus"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.205012+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:45:23.564340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d5bfabd99b771f6af76771cc4831b2204ab4dbafbee2235f4f4e6c228adf8d", "fetched_at": "2026-08-28T04:04:24.205012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe-research/theseus"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:45:23.564340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d5bfabd99b771f6af76771cc4831b2204ab4dbafbee2235f4f4e6c228adf8d", "fetched_at": "2026-08-28T04:04:24.205012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe-research/theseus"}], "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:24.205012+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.205012+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.205012+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:45:23.564340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d5bfabd99b771f6af76771cc4831b2204ab4dbafbee2235f4f4e6c228adf8d", "fetched_at": "2026-08-28T04:04:24.205012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe-research/theseus"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.205012+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.205012+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:45:23.564340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d5bfabd99b771f6af76771cc4831b2204ab4dbafbee2235f4f4e6c228adf8d", "fetched_at": "2026-08-28T04:04:24.205012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe-research/theseus"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.205012+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.205012+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.205012+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:45:23.564340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d5bfabd99b771f6af76771cc4831b2204ab4dbafbee2235f4f4e6c228adf8d", "fetched_at": "2026-08-28T04:04:24.205012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe-research/theseus"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.205012+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.205012+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:45:23.564340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d5bfabd99b771f6af76771cc4831b2204ab4dbafbee2235f4f4e6c228adf8d", "fetched_at": "2026-08-28T04:04:24.205012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe-research/theseus"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:45:23.564340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d5bfabd99b771f6af76771cc4831b2204ab4dbafbee2235f4f4e6c228adf8d", "fetched_at": "2026-08-28T04:04:24.205012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe-research/theseus"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:45:23.564340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d5bfabd99b771f6af76771cc4831b2204ab4dbafbee2235f4f4e6c228adf8d", "fetched_at": "2026-08-28T04:04:24.205012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe-research/theseus"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:45:23.564340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d5bfabd99b771f6af76771cc4831b2204ab4dbafbee2235f4f4e6c228adf8d", "fetched_at": "2026-08-28T04:04:24.205012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe-research/theseus"}], "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": 4951, "days_push": 4212, "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}}