Allows the resource to be awaited directly.
Awaiting a PackageResource delegates to PackageResource.get.
Optionalonfulfilled: ((value: PackageResponse) => TResult1 | PromiseLike<TResult1>) | nullOptionalonrejected: ((reason: unknown) => TResult2 | PromiseLike<TResult2>) | nullGets full JSON API package data.
GET /packages/[vendor]/[package].json
Optionalsignal: AbortSignalOptional abort signal.
Full package data, including versions, maintainers, downloads, and repository info.
Gets Composer v2 metadata from repo.packagist.org.
GET /p2/[vendor]/[package].json
Metadata selection options.
Optionalsignal: AbortSignalOptional abort signal.
Composer v2 metadata for tagged releases or dev versions.
Gets download stats for this package.
GET /packages/[vendor]/[package]/stats.json
Optionalsignal: AbortSignalOptional abort signal.
Download counts and version list for the package.
Gets security advisories for this package.
GET /api/security-advisories/?packages[]=[vendor/package]
Optionalsignal: AbortSignalOptional abort signal.
Security advisories keyed by this package name.
Chainable resource for one Packagist package.
Example