{"adoption": {"forks": 112, "observed_at": "2026-08-28T04:03:20.036782+00:00", "stars": 1039}, "canonical_url": "https://ross.abutalabs.com/products/konacha", "card": {"archived": false, "artifact_type": "library", "description": "Test your Rails application's JavaScript with the mocha test framework and chai assertion library", "domain": ["testing", "web-development", "developer-tools"], "enriched": true, "function": ["testing", "e2e-testing"], "health_score": 20, "homepage": null, "language": "Ruby", "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["jfirebaugh/konacha"], "name": "jfirebaugh/konacha", "platform": ["ruby", "browser"], "pushed_at": "2019-03-16T00:10:57+00:00", "repo": "jfirebaugh/konacha", "stars": 1039, "tags": ["rails-engine", "mocha", "chai", "javascript-testing", "asset-pipeline", "sprockets", "web-server"], "topics": [], "urls": [], "use_cases": ["test javascript in a rails app with mocha and chai", "run javascript specs using the rails asset pipeline", "run js unit tests in the browser during development", "run javascript tests headlessly in CI for a rails project", "write javascript specs in coffeescript with sprockets directives"], "what_it_is": "Konacha is a Rails engine for testing your application's JavaScript with the Mocha test framework and Chai assertion library. It leverages the Rails asset pipeline to serve specs, runnable in the browser or headlessly via rake tasks.", "when_to_avoid": ["you use a modern Rails setup with Webpacker, jsbundling, or import maps instead of Sprockets", "you need a framework-agnostic or actively maintained JS test runner", "your project is not Ruby on Rails"], "when_to_choose": ["you have a Rails app using the asset pipeline and want integrated JavaScript testing with Mocha and Chai"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/konacha", "repo": "jfirebaugh/konacha", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.036782+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:03:37.374889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "139682320959ab7832c9920f5a23c41f13065a817fb259eb7795431bf1b3c403", "fetched_at": "2026-08-28T04:03:20.036782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfirebaugh/konacha"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.036782+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:03:37.374889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "139682320959ab7832c9920f5a23c41f13065a817fb259eb7795431bf1b3c403", "fetched_at": "2026-08-28T04:03:20.036782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfirebaugh/konacha"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:03:37.374889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "139682320959ab7832c9920f5a23c41f13065a817fb259eb7795431bf1b3c403", "fetched_at": "2026-08-28T04:03:20.036782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfirebaugh/konacha"}], "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:03:20.036782+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.036782+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.036782+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:03:37.374889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "139682320959ab7832c9920f5a23c41f13065a817fb259eb7795431bf1b3c403", "fetched_at": "2026-08-28T04:03:20.036782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfirebaugh/konacha"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.036782+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.036782+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:03:37.374889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "139682320959ab7832c9920f5a23c41f13065a817fb259eb7795431bf1b3c403", "fetched_at": "2026-08-28T04:03:20.036782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfirebaugh/konacha"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.036782+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.036782+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.036782+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:03:37.374889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "139682320959ab7832c9920f5a23c41f13065a817fb259eb7795431bf1b3c403", "fetched_at": "2026-08-28T04:03:20.036782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfirebaugh/konacha"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.036782+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.036782+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:03:37.374889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "139682320959ab7832c9920f5a23c41f13065a817fb259eb7795431bf1b3c403", "fetched_at": "2026-08-28T04:03:20.036782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfirebaugh/konacha"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:03:37.374889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "139682320959ab7832c9920f5a23c41f13065a817fb259eb7795431bf1b3c403", "fetched_at": "2026-08-28T04:03:20.036782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfirebaugh/konacha"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:03:37.374889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "139682320959ab7832c9920f5a23c41f13065a817fb259eb7795431bf1b3c403", "fetched_at": "2026-08-28T04:03:20.036782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfirebaugh/konacha"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:03:37.374889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "139682320959ab7832c9920f5a23c41f13065a817fb259eb7795431bf1b3c403", "fetched_at": "2026-08-28T04:03:20.036782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfirebaugh/konacha"}], "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": 5316, "days_push": 2728, "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}}