Crate hexpm

Crate hexpm 

Source

Modules§

version
Functions for parsing and matching versions against requirements, based off and compatible with the Elixir Version module, which is used by Hex internally as well as be the Elixir build tool Hex client.

Structs§

Config
Dependency
Package
Release
ReleaseMeta
RetirementStatus

Enums§

ApiError
OwnerLevel
See: https://github.com/hexpm/hex/blob/main/lib/mix/tasks/hex.owner.ex#L47
RetirementReason

Functions§

api_add_owner_request
API Docs:
api_add_owner_response
api_create_api_key_request
Create a request that creates a Hex API key.
api_create_api_key_response
Parses a request that creates a Hex API key.
api_get_package_release_request
Create a request to get the information for a package release.
api_get_package_release_response
Parse a response to get the information for a package release.
api_publish_docs_request
API Docs:
api_publish_docs_response
api_publish_package_request
API Docs:
api_publish_package_response
api_remove_api_key_request
Create a request that deletes an Hex API key.
api_remove_api_key_response
Parses a request that deleted a Hex API key.
api_remove_docs_request
API Docs:
api_remove_docs_response
api_remove_owner_request
API Docs:
api_remove_owner_response
api_retire_release_request
Retire an existing package release from Hex.
api_retire_release_response
Parses a request that retired a release.
api_revert_release_request
API Docs:
api_revert_release_response
api_transfer_owner_request
API Docs:
api_transfer_owner_response
api_unretire_release_request
Un-retire an existing retired package release from Hex.
api_unretire_release_response
Parses a request that un-retired a package version.
repository_get_package_tarball_request
Create a request to download a version of a package as a tarball TODO: Where are the API docs for this?
repository_get_package_tarball_response
Parse a response to download a version of a package as a tarball
repository_v2_get_package_request
Create a request to get the information for a package in the repository.
repository_v2_get_package_response
Parse a response to get the information for a package in the repository.
repository_v2_get_versions_body
Parse a signed binary message containing all of the packages on the package registry.
repository_v2_get_versions_request
Create a request that get the names and versions of all of the packages on the package registry.
repository_v2_get_versions_response
Parse a request that gets the names and versions of all of the packages on the package registry.
repository_v2_package_parse_body
Parse a signed binary message containing the information for a package in the repository.