{"adoption": {"forks": 73, "observed_at": "2026-08-28T04:07:47.486262+00:00", "stars": 3171}, "canonical_url": "https://ross.abutalabs.com/products/packageversions", "card": {"archived": false, "artifact_type": "library", "description": " :package: Composer addon to efficiently get installed packages' version numbers", "domain": ["developer-tools", "version-control"], "enriched": true, "function": ["package-manager", "developer-tools", "configuration-management"], "health_score": 99, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["Ocramius/PackageVersions"], "name": "Ocramius/PackageVersions", "platform": ["php", "cli"], "pushed_at": "2026-08-26T06:59:20+00:00", "repo": "Ocramius/PackageVersions", "stars": 3171, "tags": ["composer", "composer-plugin", "version-numbers", "dependency-versions", "php", "zero-io", "build-time-generation", "automation"], "topics": [], "urls": [], "use_cases": ["get installed composer package version numbers in php", "check dependency version at runtime without file io", "embed package versions in generated assets or artifacts", "log the versions of composer dependencies my app uses", "php library to read versions from composer.lock"], "what_it_is": "A Composer plugin for PHP that provides fast, zero-IO access to the installed version numbers of Composer dependencies. It compiles package version data from composer.lock at install time so lookups at runtime require no file reads.", "when_to_avoid": ["you are not using Composer to manage PHP dependencies", "you only need version info at build time and can parse composer.lock yourself", "you are on PHP with Composer 2.1+ and can use the built-in Composer\\InstalledVersions API instead"], "when_to_choose": ["you need dependency version info at runtime with no IO overhead", "you generate code or assets that must reflect installed package versions", "you want a tiny, stable composer addon maintained by a well-known PHP contributor"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/packageversions", "repo": "Ocramius/PackageVersions", "role": "main", "score": 83}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.486262+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:45:28.539260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8399c9e9d931fe53353e8207c538fa815e499f785fbae63d41825807ea9ba1a", "fetched_at": "2026-08-28T04:07:47.486262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ocramius/PackageVersions"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.486262+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:45:28.539260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8399c9e9d931fe53353e8207c538fa815e499f785fbae63d41825807ea9ba1a", "fetched_at": "2026-08-28T04:07:47.486262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ocramius/PackageVersions"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:45:28.539260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8399c9e9d931fe53353e8207c538fa815e499f785fbae63d41825807ea9ba1a", "fetched_at": "2026-08-28T04:07:47.486262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ocramius/PackageVersions"}], "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:07:47.486262+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.486262+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.486262+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:45:28.539260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8399c9e9d931fe53353e8207c538fa815e499f785fbae63d41825807ea9ba1a", "fetched_at": "2026-08-28T04:07:47.486262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ocramius/PackageVersions"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.486262+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.486262+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:45:28.539260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8399c9e9d931fe53353e8207c538fa815e499f785fbae63d41825807ea9ba1a", "fetched_at": "2026-08-28T04:07:47.486262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ocramius/PackageVersions"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.486262+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.486262+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.486262+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:45:28.539260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8399c9e9d931fe53353e8207c538fa815e499f785fbae63d41825807ea9ba1a", "fetched_at": "2026-08-28T04:07:47.486262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ocramius/PackageVersions"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.486262+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.486262+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:45:28.539260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8399c9e9d931fe53353e8207c538fa815e499f785fbae63d41825807ea9ba1a", "fetched_at": "2026-08-28T04:07:47.486262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ocramius/PackageVersions"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:45:28.539260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8399c9e9d931fe53353e8207c538fa815e499f785fbae63d41825807ea9ba1a", "fetched_at": "2026-08-28T04:07:47.486262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ocramius/PackageVersions"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:45:28.539260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8399c9e9d931fe53353e8207c538fa815e499f785fbae63d41825807ea9ba1a", "fetched_at": "2026-08-28T04:07:47.486262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ocramius/PackageVersions"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:45:28.539260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8399c9e9d931fe53353e8207c538fa815e499f785fbae63d41825807ea9ba1a", "fetched_at": "2026-08-28T04:07:47.486262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ocramius/PackageVersions"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 52}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3873, "days_push": 7, "days_rel": 104, "gap_med": 234.5, "n_releases_24m": 3}, "score": 83, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}