# Functions
ParsePackage parses the content into a npm package.
# Constants
TagProperty is the name of the property for tag management.
# Variables
ErrInvalidAttachment indicates a invalid attachment.
ErrInvalidIntegrity indicates an integrity validation error.
ErrInvalidPackage indicates an invalid package.
ErrInvalidPackageName indicates an invalid name.
ErrInvalidPackageVersion indicates an invalid version.
# Structs
Metadata represents the metadata of a npm package.
Package represents a npm package.
PackageAttachment https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md#package.
PackageDistribution https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md#version.
PackageMetadata https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md#package.
PackageMetadataVersion documentation: https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md#version PackageMetadataVersion response: https://github.com/npm/registry/blob/master/docs/responses/package-metadata.md#abbreviated-version-object.
Repository https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md#version.
User https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md#package.