fix: PackageMetadataVersion deps (#21017)

Set DevDependencies, PeerDependencies & OptionalDependencies in npm package metadatas

Fix  #21013
tokarchuk/v1.18
José Carlos 2 years ago committed by GitHub
parent 2dbed4bd97
commit b8818a1c68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 21
      routers/api/packages/npm/api.go

@ -55,15 +55,18 @@ func createPackageMetadataVersion(registryURL string, pd *packages_model.Package
metadata := pd.Metadata.(*npm_module.Metadata) metadata := pd.Metadata.(*npm_module.Metadata)
return &npm_module.PackageMetadataVersion{ return &npm_module.PackageMetadataVersion{
ID: fmt.Sprintf("%s@%s", pd.Package.Name, pd.Version.Version), ID: fmt.Sprintf("%s@%s", pd.Package.Name, pd.Version.Version),
Name: pd.Package.Name, Name: pd.Package.Name,
Version: pd.Version.Version, Version: pd.Version.Version,
Description: metadata.Description, Description: metadata.Description,
Author: npm_module.User{Name: metadata.Author}, Author: npm_module.User{Name: metadata.Author},
Homepage: metadata.ProjectURL, Homepage: metadata.ProjectURL,
License: metadata.License, License: metadata.License,
Dependencies: metadata.Dependencies, Dependencies: metadata.Dependencies,
Readme: metadata.Readme, DevDependencies: metadata.DevelopmentDependencies,
PeerDependencies: metadata.PeerDependencies,
OptionalDependencies: metadata.OptionalDependencies,
Readme: metadata.Readme,
Dist: npm_module.PackageDistribution{ Dist: npm_module.PackageDistribution{
Shasum: pd.Files[0].Blob.HashSHA1, Shasum: pd.Files[0].Blob.HashSHA1,
Integrity: "sha512-" + base64.StdEncoding.EncodeToString(hashBytes), Integrity: "sha512-" + base64.StdEncoding.EncodeToString(hashBytes),

Loading…
Cancel
Save