31 instantiations of NpmPackageInfo
aspire (1)
Npm\NpmRunner.cs (1)
77
return new
NpmPackageInfo
Aspire.Cli.Tests (30)
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 }
Commands\UpdateCommandRepositoryToolsTests.cs (3)
129
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse("99.0.0") })
489
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse(targetVersion) })
572
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse("13.5.4") })
Projects\GuestAppHostProjectTests.cs (1)
840
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse("2.0.0") })
Projects\RepositoryToolUpdaterTests.cs (8)
173
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse("13.4.0") })
282
return Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse("13.4.0") });
330
return Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse("13.4.0") });
373
return Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse(targetVersion) });
466
npm.ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse("13.4.0") });
513
return Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse("13.4.0") });
654
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse("13.4.0") })
706
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(
new
() { Version = SemVersion.Parse("13.4.0") })
53 references to NpmPackageInfo
aspire (35)
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));
Projects\RepositoryToolUpdater.cs (1)
257
var
package = npmRunner.IsAvailable
Aspire.Cli.Tests (18)
Agents\PlaywrightCliInstallerTests.cs (2)
1005
public
NpmPackageInfo
? ResolveResult { get; set; }
1013
public Task<
NpmPackageInfo
?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken)
Commands\UpdateCommandRepositoryToolsTests.cs (3)
129
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse("99.0.0") })
489
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse(targetVersion) })
572
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse("13.5.4") })
Projects\GuestAppHostProjectTests.cs (1)
840
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse("2.0.0") })
Projects\RepositoryToolUpdaterTests.cs (9)
173
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse("13.4.0") })
282
return Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse("13.4.0") });
330
return Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse("13.4.0") });
373
return Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse(targetVersion) });
407
return Task.FromResult<
NpmPackageInfo
?>(null);
466
npm.ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse("13.4.0") });
513
return Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse("13.4.0") });
654
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse("13.4.0") })
706
ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<
NpmPackageInfo
?>(new() { Version = SemVersion.Parse("13.4.0") })
TestServices\FakePlaywrightServices.cs (3)
21
public Func<string, string, CancellationToken, Task<
NpmPackageInfo
?>>? ResolvePackageAsyncCallback { get; set; }
23
public Task<
NpmPackageInfo
?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken)
24
=> ResolvePackageAsyncCallback?.Invoke(packageName, versionRange, cancellationToken) ?? Task.FromResult<
NpmPackageInfo
?>(null);