{"adoption": {"forks": 179, "observed_at": "2026-08-28T04:03:41.897707+00:00", "stars": 1128}, "canonical_url": "https://ross.abutalabs.com/products/cookiejs", "card": {"archived": false, "artifact_type": "library", "description": "A tiny JavaScript library that simplifies cookies.", "domain": ["web-development", "frontend"], "enriched": true, "function": ["serialization", "developer-tools"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["florian/cookie.js"], "name": "florian/cookie.js", "platform": ["browser"], "pushed_at": "2024-06-03T21:19:52+00:00", "repo": "florian/cookie.js", "stars": 1128, "tags": ["cookies", "browser-storage", "zero-dependency", "umd", "nodejs"], "topics": [], "urls": [], "use_cases": ["set and get cookies in the browser without dealing with document.cookie", "set multiple cookies at once with expiry options", "manage cookie attributes like domain, path, secure, and SameSite", "remove cookies from JavaScript", "use a lightweight cookie helper in AMD or CommonJS projects"], "what_it_is": "cookie.js is a tiny, dependency-free JavaScript library that simplifies working with browser cookies, wrapping the awkward document.cookie API. It supports setting, getting, and removing cookies with options like expiry, domain, path, secure, and SameSite, plus chaining and batch operations.", "when_to_avoid": ["you need server-side cookie handling in Node.js", "you already use a framework or library with built-in cookie utilities", "you need localStorage/sessionStorage instead of cookies"], "when_to_choose": ["you need a minimal (<1 KB gzipped) cookie utility with no dependencies", "you want a simple, chainable API over document.cookie", "you need UMD support for AMD/CommonJS/browser global usage"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cookiejs", "repo": "florian/cookie.js", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.897707+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:38:33.171793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "069ba0cc9181fdcdc7882e8f33964a1ef2bd90760247a0040d9da6e901c41c11", "fetched_at": "2026-08-28T04:03:41.897707+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florian/cookie.js"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.897707+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:38:33.171793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "069ba0cc9181fdcdc7882e8f33964a1ef2bd90760247a0040d9da6e901c41c11", "fetched_at": "2026-08-28T04:03:41.897707+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florian/cookie.js"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:38:33.171793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "069ba0cc9181fdcdc7882e8f33964a1ef2bd90760247a0040d9da6e901c41c11", "fetched_at": "2026-08-28T04:03:41.897707+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florian/cookie.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:03:41.897707+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.897707+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.897707+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:38:33.171793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "069ba0cc9181fdcdc7882e8f33964a1ef2bd90760247a0040d9da6e901c41c11", "fetched_at": "2026-08-28T04:03:41.897707+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florian/cookie.js"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.897707+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.897707+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:38:33.171793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "069ba0cc9181fdcdc7882e8f33964a1ef2bd90760247a0040d9da6e901c41c11", "fetched_at": "2026-08-28T04:03:41.897707+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florian/cookie.js"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.897707+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.897707+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.897707+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:38:33.171793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "069ba0cc9181fdcdc7882e8f33964a1ef2bd90760247a0040d9da6e901c41c11", "fetched_at": "2026-08-28T04:03:41.897707+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florian/cookie.js"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.897707+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.897707+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:38:33.171793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "069ba0cc9181fdcdc7882e8f33964a1ef2bd90760247a0040d9da6e901c41c11", "fetched_at": "2026-08-28T04:03:41.897707+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florian/cookie.js"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:38:33.171793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "069ba0cc9181fdcdc7882e8f33964a1ef2bd90760247a0040d9da6e901c41c11", "fetched_at": "2026-08-28T04:03:41.897707+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florian/cookie.js"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:38:33.171793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "069ba0cc9181fdcdc7882e8f33964a1ef2bd90760247a0040d9da6e901c41c11", "fetched_at": "2026-08-28T04:03:41.897707+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florian/cookie.js"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:38:33.171793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "069ba0cc9181fdcdc7882e8f33964a1ef2bd90760247a0040d9da6e901c41c11", "fetched_at": "2026-08-28T04:03:41.897707+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florian/cookie.js"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5277, "days_push": 821, "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}}