Handles package distribution metadata.
Parses dist info from registry responses including tarball URLs, shasum, integrity, and unpacked size.
Summary
Functions
Constructs a default tarball URL from registry and package info.
Extracts dist metadata from a registry version entry.
Formats unpacked size for display.
Checks if dist metadata has integrity hash.
Extracts the tarball URL from dist metadata.
Validates that dist metadata contains minimum required fields.
Functions
Constructs a default tarball URL from registry and package info.
Extracts dist metadata from a registry version entry.
@spec format_size(non_neg_integer() | nil) :: String.t()
Formats unpacked size for display.
Checks if dist metadata has integrity hash.
Extracts the tarball URL from dist metadata.
Validates that dist metadata contains minimum required fields.