package
2.2.1+incompatible
Repository: https://github.com/coder/code-marketplace.git
Documentation: pkg.go.dev

# Functions

ExtensionID returns the full ID of an extension without the platform, for example [email protected].
ExtensionIDFromManifest returns the full ID of an extension without the the platform, for example [email protected].
ExtensionVSIXName returns the full ID of an extension including the platform if not universal, for example publisher.name-0.0.1 or publisher.name-0.0.1@linux-x64.
ExtensionVSIXNameFromManifest returns the full ID of an extension including the platform if not universal, for example publisher.name-0.0.1 or publisher.name-0.0.1@linux-x64.
ExtractZip applies a function with a reader for every file in the zip.
GetZipFileReader returns a reader for a single file in a zip.
No description provided by the author
No description provided by the author
NewStorage returns a storage instance based on the provided extension directory or Artifactory URL.
ParseExtensionID parses an full or partial extension ID into its separate parts: publisher, name, and version (version may be blank).
ReadVSIX reads the bytes of a VSIX from the specified source.
ReadVSIXManifest reads and parses an extension manifest from a vsix file.
ReadVSIXPackageJSON reads and parses an extension's package.json from a vsix file.
VersionFromString creates a version from a version directory.
WalkZip applies a function over every file in the zip.

# Constants

No description provided by the author
No description provided by the author
This is the package.json.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Artifactory implements Storage.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Local implements Storage.
No description provided by the author
No description provided by the author
Version is a subset of database.ExtVersion.
VSIXAsset implements XMLManifest.PackageManifest.Assets.Asset.
VSIXAssets implements XMLManifest.PackageManifest.Assets.
VSIXManifest implements XMLManifest.PackageManifest.Metadata.Identity.
VSIXManifest implement XMLManifest.PackageManifest.
VSIXManifest implement XMLManifest.PackageManifest.Metadata.
VSIXPackageJSON partially implements Manifest.
VSIXProperties implements XMLManifest.PackageManifest.Metadata.Properties.
VSIXProperty implements XMLManifest.PackageManifest.Metadata.Properties.Property.

# Interfaces

No description provided by the author

# Type aliases

No description provided by the author
ByVersion implements sort.Interface for sorting Version slices.
Platform implements TargetPlatform.
No description provided by the author