{"adoption": {"forks": 104, "observed_at": "2026-08-28T04:04:41.543754+00:00", "stars": 1425}, "canonical_url": "https://ross.abutalabs.com/products/atvimg", "card": {"archived": false, "artifact_type": "plugin", "description": null, "domain": ["frontend", "web-development", "graphics"], "enriched": true, "function": ["animation", "ui-components", "frontend-framework"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["drewwilson/atvImg"], "name": "drewwilson/atvImg", "platform": ["browser", "cross-platform"], "pushed_at": "2016-11-24T20:48:35+00:00", "repo": "drewwilson/atvImg", "stars": 1425, "tags": ["vanilla-javascript", "parallax-effect", "3d-icons", "apple-tv", "no-dependencies", "touch-support"], "topics": [], "urls": [], "use_cases": ["create 3D parallax app icons on a webpage", "recreate the Apple TV icon hover effect in the browser", "add depth effect to layered images with vanilla JS", "make interactive tilt icons that work on mobile touch", "add a lightweight parallax image effect without dependencies"], "what_it_is": "A lightweight 2kb vanilla JavaScript plugin that turns layered PNG images into 3D parallax icons mimicking the Apple TV app icon effect. It works on all major browsers including touch and mobile devices, with no dependencies.", "when_to_avoid": ["you need a maintained library with recent updates or a license file", "you want a general-purpose parallax or animation framework rather than a specific icon effect", "your project uses a framework where a React/Vue component would fit better"], "when_to_choose": ["you want the Apple TV-style 3D parallax icon effect with a tiny 2kb footprint", "you need a dependency-free vanilla JavaScript solution", "you need touch and mobile support for the effect"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/atvimg", "repo": "drewwilson/atvImg", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.543754+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:37:30.549852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d54f2f6dd4a799975a1ca8cfd7be6244c2c977a86d7e783bf289b3b39a4d7045", "fetched_at": "2026-08-28T04:04:41.543754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/drewwilson/atvImg"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.543754+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:37:30.549852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d54f2f6dd4a799975a1ca8cfd7be6244c2c977a86d7e783bf289b3b39a4d7045", "fetched_at": "2026-08-28T04:04:41.543754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/drewwilson/atvImg"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:37:30.549852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d54f2f6dd4a799975a1ca8cfd7be6244c2c977a86d7e783bf289b3b39a4d7045", "fetched_at": "2026-08-28T04:04:41.543754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/drewwilson/atvImg"}], "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:41.543754+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.543754+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.543754+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:37:30.549852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d54f2f6dd4a799975a1ca8cfd7be6244c2c977a86d7e783bf289b3b39a4d7045", "fetched_at": "2026-08-28T04:04:41.543754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/drewwilson/atvImg"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.543754+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.543754+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:37:30.549852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d54f2f6dd4a799975a1ca8cfd7be6244c2c977a86d7e783bf289b3b39a4d7045", "fetched_at": "2026-08-28T04:04:41.543754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/drewwilson/atvImg"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.543754+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.543754+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.543754+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:37:30.549852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d54f2f6dd4a799975a1ca8cfd7be6244c2c977a86d7e783bf289b3b39a4d7045", "fetched_at": "2026-08-28T04:04:41.543754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/drewwilson/atvImg"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.543754+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.543754+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:37:30.549852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d54f2f6dd4a799975a1ca8cfd7be6244c2c977a86d7e783bf289b3b39a4d7045", "fetched_at": "2026-08-28T04:04:41.543754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/drewwilson/atvImg"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:37:30.549852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d54f2f6dd4a799975a1ca8cfd7be6244c2c977a86d7e783bf289b3b39a4d7045", "fetched_at": "2026-08-28T04:04:41.543754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/drewwilson/atvImg"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:37:30.549852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d54f2f6dd4a799975a1ca8cfd7be6244c2c977a86d7e783bf289b3b39a4d7045", "fetched_at": "2026-08-28T04:04:41.543754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/drewwilson/atvImg"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:37:30.549852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d54f2f6dd4a799975a1ca8cfd7be6244c2c977a86d7e783bf289b3b39a4d7045", "fetched_at": "2026-08-28T04:04:41.543754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/drewwilson/atvImg"}], "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": 3965, "days_push": 3569, "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}}