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§

add_owner_request
API Docs:
add_owner_response
create_api_key_request
Create a request that creates a Hex API key.
create_api_key_response
Parses a request that creates a Hex API key.
get_package_release_request
Create a request to get the information for a package release.
get_package_release_response
Parse a response to get the information for a package release.
get_package_request
Create a request to get the information for a package in the repository.
get_package_response
Parse a response to get the information for a package in the 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?
get_package_tarball_response
Parse a response to download a version of a package as a tarball
get_repository_versions_request
Create a request that get the names and versions of all of the packages on the package registry. TODO: Where are the API docs for this?
get_repository_versions_response
Parse a request that get the names and versions of all of the packages on the package registry.
publish_docs_request
API Docs:
publish_docs_response
publish_package_request
API Docs:
publish_package_response
remove_api_key_request
Create a request that deletes an Hex API key.
remove_api_key_response
Parses a request that deleted a Hex API key.
remove_docs_request
API Docs:
remove_docs_response
remove_owner_request
API Docs:
remove_owner_response
retire_release_request
Retire an existing package release from Hex.
retire_release_response
Parses a request that retired a release.
revert_release_request
API Docs:
revert_release_response
transfer_owner_request
API Docs:
transfer_owner_response
unretire_release_request
Un-retire an existing retired package release from Hex.
unretire_release_response
Parses a request that un-retired a package version.