{"adoption": {"forks": 467, "observed_at": "2026-08-28T04:05:49.065405+00:00", "stars": 1886}, "canonical_url": "https://ross.abutalabs.com/products/datejs", "card": {"archived": true, "artifact_type": "library", "description": "A JavaScript Date and Time Library", "domain": ["web-development", "frontend"], "enriched": true, "function": ["date-time", "parser", "internationalization"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["datejs/Datejs"], "name": "datejs/Datejs", "platform": ["browser", "cross-platform"], "pushed_at": "2020-05-29T04:15:16+00:00", "repo": "datejs/Datejs", "stars": 1886, "tags": ["date-parsing", "date-formatting", "fluent-api", "cultures", "javascript", "localization", "nodejs"], "topics": [], "urls": [], "use_cases": ["parse human-readable date strings in javascript", "format dates for different locales and cultures", "compute relative dates like next friday or three months ago", "add and subtract days, months, or years from dates", "check whether a date is a weekday or specific month", "convert between php/unix date formats and javascript"], "what_it_is": "Datejs is an open-source JavaScript library for parsing, formatting, and processing dates and times, with support for 150+ cultures. It provides a fluent, chainable API for date manipulation such as relative dates, comparisons, and arithmetic.", "when_to_avoid": ["you are starting a new project and need actively maintained software", "you need timezone-aware date handling (use a modern library like date-fns, Luxon, or Day.js)", "you need modern ES module or TypeScript support"], "when_to_choose": ["you need natural-language date parsing with strong culture/locale support in a legacy javascript project", "you want a lightweight, dependency-free date utility with a fluent chainable api"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/datejs", "repo": "datejs/Datejs", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.065405+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:13:34.616345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "949ec4ee841ccfbf35e507766e4ed9bf7aeafb7bc61cfc9043b97b4a48bcb590", "fetched_at": "2026-08-28T04:05:49.065405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datejs/Datejs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.065405+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:13:34.616345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "949ec4ee841ccfbf35e507766e4ed9bf7aeafb7bc61cfc9043b97b4a48bcb590", "fetched_at": "2026-08-28T04:05:49.065405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datejs/Datejs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:13:34.616345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "949ec4ee841ccfbf35e507766e4ed9bf7aeafb7bc61cfc9043b97b4a48bcb590", "fetched_at": "2026-08-28T04:05:49.065405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datejs/Datejs"}], "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:49.065405+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.065405+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.065405+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:13:34.616345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "949ec4ee841ccfbf35e507766e4ed9bf7aeafb7bc61cfc9043b97b4a48bcb590", "fetched_at": "2026-08-28T04:05:49.065405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datejs/Datejs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.065405+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.065405+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:13:34.616345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "949ec4ee841ccfbf35e507766e4ed9bf7aeafb7bc61cfc9043b97b4a48bcb590", "fetched_at": "2026-08-28T04:05:49.065405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datejs/Datejs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.065405+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.065405+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.065405+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:13:34.616345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "949ec4ee841ccfbf35e507766e4ed9bf7aeafb7bc61cfc9043b97b4a48bcb590", "fetched_at": "2026-08-28T04:05:49.065405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datejs/Datejs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.065405+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.065405+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:13:34.616345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "949ec4ee841ccfbf35e507766e4ed9bf7aeafb7bc61cfc9043b97b4a48bcb590", "fetched_at": "2026-08-28T04:05:49.065405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datejs/Datejs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:13:34.616345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "949ec4ee841ccfbf35e507766e4ed9bf7aeafb7bc61cfc9043b97b4a48bcb590", "fetched_at": "2026-08-28T04:05:49.065405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datejs/Datejs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:13:34.616345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "949ec4ee841ccfbf35e507766e4ed9bf7aeafb7bc61cfc9043b97b4a48bcb590", "fetched_at": "2026-08-28T04:05:49.065405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datejs/Datejs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:13:34.616345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "949ec4ee841ccfbf35e507766e4ed9bf7aeafb7bc61cfc9043b97b4a48bcb590", "fetched_at": "2026-08-28T04:05:49.065405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datejs/Datejs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5984, "days_push": 2287, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}