{"adoption": {"forks": 316, "observed_at": "2026-08-28T04:05:01.830488+00:00", "stars": 1548}, "canonical_url": "https://ross.abutalabs.com/products/in-javascript-we-trust", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Embrace JavaScript naturally and confidently with coding challenges crafted not only for beginners but for JavaScript lovers, regardless of their level of expertise.", "domain": ["programming-languages", "tutorials", "education"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["yeungon/In-JavaScript-we-trust"], "name": "yeungon/In-JavaScript-we-trust", "platform": ["browser", "cross-platform"], "pushed_at": "2023-01-02T10:06:24+00:00", "repo": "yeungon/In-JavaScript-we-trust", "stars": 1548, "tags": ["javascript", "coding-challenges", "interview-preparation", "quiz", "closures", "self-study", "nodejs"], "topics": ["javascript", "javascript-interview-questions", "javascript-quiz", "javascript-questions"], "urls": [], "use_cases": ["prepare for a javascript interview with tricky output questions", "practice understanding javascript closures and scope", "quiz myself on javascript gotchas like typeof and this binding", "find exercises to teach javascript to friends or students", "learn why javascript behaves unexpectedly in edge cases"], "what_it_is": "A collection of JavaScript coding challenges and quizzes with detailed explanations, designed to help learners master tricky language concepts like closures, scope, and type coercion. It is a community-driven educational repository suitable for beginners through advanced JavaScript developers.", "when_to_avoid": ["you need a structured curriculum or interactive coding platform", "you want a maintained library or tool rather than static learning content", "you need beginner tutorials covering syntax from scratch"], "when_to_choose": ["you want free, explanation-rich javascript quiz questions", "you are preparing for javascript interview questions about language internals", "you learn best by predicting code output and reading detailed answers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/in-javascript-we-trust", "repo": "yeungon/In-JavaScript-we-trust", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.830488+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.269365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e70cb8ce314ff2180201db26011c5ea1425f5dc3e2f917723b67918b2b62a17", "fetched_at": "2026-08-28T04:05:01.830488+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeungon/In-JavaScript-we-trust"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.830488+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.269365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e70cb8ce314ff2180201db26011c5ea1425f5dc3e2f917723b67918b2b62a17", "fetched_at": "2026-08-28T04:05:01.830488+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeungon/In-JavaScript-we-trust"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.269365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e70cb8ce314ff2180201db26011c5ea1425f5dc3e2f917723b67918b2b62a17", "fetched_at": "2026-08-28T04:05:01.830488+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeungon/In-JavaScript-we-trust"}], "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:05:01.830488+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.830488+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.830488+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.269365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e70cb8ce314ff2180201db26011c5ea1425f5dc3e2f917723b67918b2b62a17", "fetched_at": "2026-08-28T04:05:01.830488+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeungon/In-JavaScript-we-trust"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.830488+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.830488+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.269365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e70cb8ce314ff2180201db26011c5ea1425f5dc3e2f917723b67918b2b62a17", "fetched_at": "2026-08-28T04:05:01.830488+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeungon/In-JavaScript-we-trust"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.830488+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.830488+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.830488+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.269365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e70cb8ce314ff2180201db26011c5ea1425f5dc3e2f917723b67918b2b62a17", "fetched_at": "2026-08-28T04:05:01.830488+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeungon/In-JavaScript-we-trust"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.830488+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.830488+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.269365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e70cb8ce314ff2180201db26011c5ea1425f5dc3e2f917723b67918b2b62a17", "fetched_at": "2026-08-28T04:05:01.830488+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeungon/In-JavaScript-we-trust"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.269365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e70cb8ce314ff2180201db26011c5ea1425f5dc3e2f917723b67918b2b62a17", "fetched_at": "2026-08-28T04:05:01.830488+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeungon/In-JavaScript-we-trust"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.269365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e70cb8ce314ff2180201db26011c5ea1425f5dc3e2f917723b67918b2b62a17", "fetched_at": "2026-08-28T04:05:01.830488+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeungon/In-JavaScript-we-trust"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.269365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e70cb8ce314ff2180201db26011c5ea1425f5dc3e2f917723b67918b2b62a17", "fetched_at": "2026-08-28T04:05:01.830488+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yeungon/In-JavaScript-we-trust"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 2573, "days_push": 1339, "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}}