19 instantiations of NpmPackageInfo
aspire (1)
Npm\NpmRunner.cs (1)
77
return new
NpmPackageInfo
Aspire.Cli.Tests (18)
Agents\PlaywrightCliInstallerTests.cs (18)
63
ResolveResult = new
NpmPackageInfo
{ Version = version }
99
ResolveResult = new
NpmPackageInfo
{ Version = version }
133
ResolveResult = new
NpmPackageInfo
{ Version = targetVersion }
167
ResolveResult = new
NpmPackageInfo
{ Version = version },
202
ResolveResult = new
NpmPackageInfo
{ Version = version },
249
ResolveResult = new
NpmPackageInfo
{ Version = version },
293
ResolveResult = new
NpmPackageInfo
{ Version = version },
337
ResolveResult = new
NpmPackageInfo
{ Version = targetVersion },
403
ResolveResult = new
NpmPackageInfo
{ Version = version }
441
ResolveResult = new
NpmPackageInfo
{ Version = version }
477
ResolveResult = new
NpmPackageInfo
{ Version = version },
524
ResolveResult = new
NpmPackageInfo
{ Version = version }
563
ResolveResult = new
NpmPackageInfo
{ Version = SemVersion.Parse("0.2.0", SemVersionStyles.Strict) }
600
ResolveResult = new
NpmPackageInfo
{ Version = version }
644
ResolveResult = new
NpmPackageInfo
{ Version = version }
739
ResolveResult = new
NpmPackageInfo
{ Version = version }
790
ResolveResult = new
NpmPackageInfo
{ Version = version }
840
ResolveResult = new
NpmPackageInfo
{ Version = version }
38 references to NpmPackageInfo
aspire (34)
Agents\Playwright\PlaywrightCliInstaller.cs (13)
151
var
packageInfo = await npmRunner.ResolvePackageAsync(PackageName, effectiveRange, cancellationToken);
155
return (PlaywrightInstallStatus.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_FailedToResolvePackage,
NpmPackageInfo
.FormatPackageSpecifier(PackageName, effectiveRange)));
158
logger.LogDebug("Resolved {PackageSpecifier}.",
NpmPackageInfo
.FormatPackageSpecifier(PackageName, packageInfo.Version));
198
logger.LogDebug("Downloading {PackageSpecifier} to {TempDir}.",
NpmPackageInfo
.FormatPackageSpecifier(PackageName, packageInfo.Version), tempDir);
203
logger.LogWarning("Failed to download {PackageSpecifier}.",
NpmPackageInfo
.FormatPackageSpecifier(PackageName, packageInfo.Version));
204
return (PlaywrightInstallStatus.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_FailedToDownload,
NpmPackageInfo
.FormatPackageSpecifier(PackageName, packageInfo.Version)));
213
logger.LogDebug("Verifying provenance for {PackageSpecifier}.",
NpmPackageInfo
.FormatPackageSpecifier(PackageName, packageInfo.Version));
230
NpmPackageInfo
.FormatPackageSpecifier(PackageName, packageInfo.Version),
233
return (PlaywrightInstallStatus.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_ProvenanceVerificationFailed,
NpmPackageInfo
.FormatPackageSpecifier(PackageName, packageInfo.Version), provenanceResult.Outcome));
238
NpmPackageInfo
.FormatPackageSpecifier(PackageName, packageInfo.Version),
243
logger.LogDebug("Installing {PackageSpecifier} globally.",
NpmPackageInfo
.FormatPackageSpecifier(PackageName, packageInfo.Version));
248
logger.LogWarning("Failed to install {PackageSpecifier} globally.",
NpmPackageInfo
.FormatPackageSpecifier(PackageName, packageInfo.Version));
249
return (PlaywrightInstallStatus.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_FailedToInstallGlobally,
NpmPackageInfo
.FormatPackageSpecifier(PackageName, packageInfo.Version)));
Npm\INpmRunner.cs (1)
46
Task<
NpmPackageInfo
?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken);
Npm\NpmRunner.cs (9)
34
public async Task<
NpmPackageInfo
?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken)
42
logger.LogDebug("Resolving npm package {PackageSpecifier}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, versionRange));
53
["view",
NpmPackageInfo
.FormatPackageSpecifier(packageName, versionRange), "version", "--registry", PublicRegistry],
59
logger.LogDebug("Failed to resolve version for {PackageSpecifier}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, versionRange));
75
logger.LogDebug("Resolved {PackageSpecifier}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version));
97
logger.LogDebug("Packing npm package {PackageSpecifier} to {OutputDirectory}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version), outputDirectory);
101
["pack",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version), "--pack-destination", outputDirectory, "--registry", PublicRegistry],
107
logger.LogDebug("Failed to pack {PackageSpecifier}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version));
126
logger.LogDebug("Packed {PackageSpecifier} to {TarballPath}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version), tarballPath);
Npm\SigstoreNpmProvenanceChecker.cs (11)
70
_logger.LogDebug("Verifying provenance for {PackageSpecifier} from {ExpectedSourceRepository}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version), expectedSourceRepository);
75
_logger.LogDebug("Attestation fetch failed for {PackageSpecifier}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version));
86
_logger.LogDebug("SLSA bundle extraction failed for {PackageSpecifier}: {Outcome}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version), outcome);
100
_logger.LogDebug(ex, "Failed to deserialize Sigstore bundle for {PackageSpecifier}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version));
124
NpmPackageInfo
.FormatPackageSpecifier(packageName, version),
133
_logger.LogDebug("Failed to extract provenance data from verified result for {PackageSpecifier}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version));
141
_logger.LogDebug("Provenance verification for {PackageSpecifier} completed with outcome {Outcome}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version), result.Outcome);
170
_logger.LogDebug(ex, "Failed to fetch attestations for {PackageSpecifier}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version));
274
NpmPackageInfo
.FormatPackageSpecifier(packageName, version), result?.FailureReason);
280
NpmPackageInfo
.FormatPackageSpecifier(packageName, version), result?.SignerIdentity?.SubjectAlternativeName);
286
_logger.LogWarning(ex, "Sigstore verification threw an exception for {PackageSpecifier}",
NpmPackageInfo
.FormatPackageSpecifier(packageName, version));
Aspire.Cli.Tests (4)
Agents\PlaywrightCliInstallerTests.cs (2)
1005
public
NpmPackageInfo
? ResolveResult { get; set; }
1013
public Task<
NpmPackageInfo
?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken)
TestServices\FakePlaywrightServices.cs (2)
21
public Task<
NpmPackageInfo
?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken)
22
=> Task.FromResult<
NpmPackageInfo
?>(null);