コード例 #1
0
 internal NPMRepositoryBase(
     NPMClient c,
     PackageQualityFilter qualityFilter,
     string name,
     string url)
 {
     Client               = c;
     QualityFilter        = qualityFilter;
     Url                  = url;
     UniqueRepositoryName = NPMClient.NPMType.Name + ':' + name;
 }
コード例 #2
0
 public NPMStandardRepository(
     NPMClient c,
     PackageQualityFilter qualityFilter,
     string name,
     string url,
     string secretKeyName,
     bool usePassword)
     : base(c, qualityFilter, name, url)
 {
     SecretKeyName = secretKeyName;
     UsePassword   = usePassword;
 }
コード例 #3
0
 internal NPMAzureRepository(
     NPMClient c,
     PackageQualityFilter qualityFilter,
     string organization,
     string feedName,
     string scope,
     string projectName)
     : base(c,
            qualityFilter,
            $"Azure:{scope}->{organization}-{feedName}",
            projectName != null ?
            $"https://pkgs.dev.azure.com/{organization}/{projectName}/_packaging/{feedName}/npm/registry/"
             : $"https://pkgs.dev.azure.com/{organization}/_packaging/{feedName}/npm/registry/")
 {
     Organization = organization;
     FeedName     = feedName;
     Scope        = scope;
     ProjectName  = projectName;
 }