Documentation
¶
Index ¶
- type JavaScript
- func (j *JavaScript) CompareVersions(a, b string) (int, error)
- func (j *JavaScript) DependencyFilePatterns() []string
- func (j *JavaScript) ExtractInstallScriptsFromFiles(files map[string]string) ([]string, error)
- func (j *JavaScript) ExtractPackageArchive(artifactPath, destDir string) error
- func (j *JavaScript) ExtractPackageMetadata(ctx context.Context, pkg models.PackageInfo, registryData any) (*models.PackageMetadata, *string, *string, error)
- func (j *JavaScript) ExtractVersionHistory(ctx context.Context, pkg models.PackageInfo, registryData any) (*models.VersionMetadata, error)
- func (j *JavaScript) FetchPackageFromRegistry(ctx context.Context, pkg models.PackageInfo) (*language.RegistryResponse, error)
- func (j *JavaScript) Metadata() *metadata.Metadata
- func (j *JavaScript) NormalizeName(name string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JavaScript ¶
type JavaScript struct {
// contains filtered or unexported fields
}
func New ¶
func New(meta *metadata.Metadata) *JavaScript
func (*JavaScript) CompareVersions ¶
func (j *JavaScript) CompareVersions(a, b string) (int, error)
func (*JavaScript) DependencyFilePatterns ¶
func (j *JavaScript) DependencyFilePatterns() []string
func (*JavaScript) ExtractInstallScriptsFromFiles ¶
func (j *JavaScript) ExtractInstallScriptsFromFiles(files map[string]string) ([]string, error)
func (*JavaScript) ExtractPackageArchive ¶
func (j *JavaScript) ExtractPackageArchive(artifactPath, destDir string) error
func (*JavaScript) ExtractPackageMetadata ¶
func (j *JavaScript) ExtractPackageMetadata(ctx context.Context, pkg models.PackageInfo, registryData any) (*models.PackageMetadata, *string, *string, error)
func (*JavaScript) ExtractVersionHistory ¶
func (j *JavaScript) ExtractVersionHistory(ctx context.Context, pkg models.PackageInfo, registryData any) (*models.VersionMetadata, error)
func (*JavaScript) FetchPackageFromRegistry ¶
func (j *JavaScript) FetchPackageFromRegistry(ctx context.Context, pkg models.PackageInfo) (*language.RegistryResponse, error)
func (*JavaScript) Metadata ¶
func (j *JavaScript) Metadata() *metadata.Metadata
func (*JavaScript) NormalizeName ¶
func (j *JavaScript) NormalizeName(name string) string
Click to show internal directories.
Click to hide internal directories.