@@ -39,6 +39,7 @@ import (
3939 veleshashicorpvault "github.com/google/osv-scalibr/veles/secrets/hashicorpvault"
4040 veleshashicorpcloudplatform "github.com/google/osv-scalibr/veles/secrets/hcp"
4141 "github.com/google/osv-scalibr/veles/secrets/huggingfaceapikey"
42+ "github.com/google/osv-scalibr/veles/secrets/npmjsaccesstoken"
4243 velesonepasswordkeys "github.com/google/osv-scalibr/veles/secrets/onepasswordkeys"
4344 velesopenai "github.com/google/osv-scalibr/veles/secrets/openai"
4445 velesperplexity "github.com/google/osv-scalibr/veles/secrets/perplexityapikey"
@@ -115,6 +116,8 @@ func velesSecretToProto(s veles.Secret) (*spb.SecretData, error) {
115116 return dockerHubPATToProto (t ), nil
116117 case velesdigitalocean.DigitaloceanAPIToken :
117118 return digitaloceanAPIKeyToProto (t ), nil
119+ case npmjsaccesstoken.NpmJSAccessToken :
120+ return npmJSAccessTokenToProto (t ), nil
118121 case velesslacktoken.SlackAppConfigAccessToken :
119122 return slackAppConfigAccessTokenToProto (t ), nil
120123 case velesslacktoken.SlackAppConfigRefreshToken :
@@ -217,6 +220,16 @@ func digitaloceanAPIKeyToProto(s velesdigitalocean.DigitaloceanAPIToken) *spb.Se
217220 }
218221}
219222
223+ func npmJSAccessTokenToProto (s npmjsaccesstoken.NpmJSAccessToken ) * spb.SecretData {
224+ return & spb.SecretData {
225+ Secret : & spb.SecretData_NpmjsAccessToken {
226+ NpmjsAccessToken : & spb.SecretData_NpmJSAccessToken {
227+ Token : s .Token ,
228+ },
229+ },
230+ }
231+ }
232+
220233func slackAppLevelTokenToProto (s velesslacktoken.SlackAppLevelToken ) * spb.SecretData {
221234 return & spb.SecretData {
222235 Secret : & spb.SecretData_SlackAppLevelToken_ {
@@ -717,6 +730,8 @@ func velesSecretToStruct(s *spb.SecretData) (veles.Secret, error) {
717730 return gitlabPATToStruct (s .GetGitlabPat ()), nil
718731 case * spb.SecretData_Digitalocean :
719732 return digitalOceanAPITokenToStruct (s .GetDigitalocean ()), nil
733+ case * spb.SecretData_NpmjsAccessToken :
734+ return npmJSAccessTokenToStruct (s .GetNpmjsAccessToken ()), nil
720735 case * spb.SecretData_SlackAppConfigRefreshToken_ :
721736 return slackAppConfigRefreshTokenToStruct (s .GetSlackAppConfigRefreshToken ()), nil
722737 case * spb.SecretData_SlackAppConfigAccessToken_ :
@@ -834,6 +849,12 @@ func digitalOceanAPITokenToStruct(kPB *spb.SecretData_DigitalOceanAPIToken) vele
834849 }
835850}
836851
852+ func npmJSAccessTokenToStruct (kPB * spb.SecretData_NpmJSAccessToken ) npmjsaccesstoken.NpmJSAccessToken {
853+ return npmjsaccesstoken.NpmJSAccessToken {
854+ Token : kPB .GetToken (),
855+ }
856+ }
857+
837858func slackAppLevelTokenToStruct (kPB * spb.SecretData_SlackAppLevelToken ) velesslacktoken.SlackAppLevelToken {
838859 return velesslacktoken.SlackAppLevelToken {
839860 Token : kPB .GetToken (),
0 commit comments