36 instantiations of NpmPackageInfo
aspire (1)
Npm\NpmRunner.cs (1)
78return new NpmPackageInfo
Aspire.Cli.Tests (35)
Agents\PlaywrightCliInstallerTests.cs (23)
47var npmRunner = new TestNpmRunner { ResolveResult = new NpmPackageInfo { Version = version } }; 104var npmRunner = new TestNpmRunner { ResolveResult = new NpmPackageInfo { Version = version } }; 141var npmRunner = new TestNpmRunner { ResolveResult = new NpmPackageInfo { Version = version } }; 173var npmRunner = new TestNpmRunner { ResolveResult = new NpmPackageInfo { Version = version } }; 209var npmRunner = new TestNpmRunner { ResolveResult = new NpmPackageInfo { Version = version } }; 290ResolveResult = new NpmPackageInfo { Version = version } 326ResolveResult = new NpmPackageInfo { Version = version } 360ResolveResult = new NpmPackageInfo { Version = targetVersion } 394ResolveResult = new NpmPackageInfo { Version = version }, 429ResolveResult = new NpmPackageInfo { Version = version }, 476ResolveResult = new NpmPackageInfo { Version = version }, 520ResolveResult = new NpmPackageInfo { Version = version }, 564ResolveResult = new NpmPackageInfo { Version = targetVersion }, 630ResolveResult = new NpmPackageInfo { Version = version } 668ResolveResult = new NpmPackageInfo { Version = version } 704ResolveResult = new NpmPackageInfo { Version = version }, 751ResolveResult = new NpmPackageInfo { Version = version } 790ResolveResult = new NpmPackageInfo { Version = SemVersion.Parse("0.2.0", SemVersionStyles.Strict) } 827ResolveResult = new NpmPackageInfo { Version = version } 871ResolveResult = new NpmPackageInfo { Version = version } 968ResolveResult = new NpmPackageInfo { Version = version } 1020ResolveResult = new NpmPackageInfo { Version = version } 1071ResolveResult = new NpmPackageInfo { Version = version }
Commands\UpdateCommandRepositoryToolsTests.cs (3)
129ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("99.0.0") }) 501ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse(targetVersion) }) 602ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.5.4") })
Projects\GuestAppHostProjectTests.cs (1)
1232ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("2.0.0") })
Projects\RepositoryToolUpdaterTests.cs (8)
173ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }) 282return Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }); 330return Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }); 373return Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse(targetVersion) }); 466npm.ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }); 513return Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }); 654ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }) 706ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") })
54 references to NpmPackageInfo
aspire (35)
Agents\Playwright\PlaywrightCliInstaller.cs (13)
171var packageInfo = await npmRunner.ResolvePackageAsync(PackageName, effectiveRange, cancellationToken); 175return (PlaywrightInstallStatus.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_FailedToResolvePackage, NpmPackageInfo.FormatPackageSpecifier(PackageName, effectiveRange))); 178logger.LogDebug("Resolved {PackageSpecifier}.", NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version)); 218logger.LogDebug("Downloading {PackageSpecifier} to {TempDir}.", NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version), tempDir); 223logger.LogWarning("Failed to download {PackageSpecifier}.", NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version)); 224return (PlaywrightInstallStatus.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_FailedToDownload, NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version))); 233logger.LogDebug("Verifying provenance for {PackageSpecifier}.", NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version)); 250NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version), 253return (PlaywrightInstallStatus.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_ProvenanceVerificationFailed, NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version), provenanceResult.Outcome)); 258NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version), 263logger.LogDebug("Installing {PackageSpecifier} globally.", NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version)); 268logger.LogWarning("Failed to install {PackageSpecifier} globally.", NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version)); 269return (PlaywrightInstallStatus.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_FailedToInstallGlobally, NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version)));
Npm\INpmRunner.cs (1)
46Task<NpmPackageInfo?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken);
Npm\NpmRunner.cs (9)
35public async Task<NpmPackageInfo?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken) 43logger.LogDebug("Resolving npm package {PackageSpecifier}", NpmPackageInfo.FormatPackageSpecifier(packageName, versionRange)); 54["view", NpmPackageInfo.FormatPackageSpecifier(packageName, versionRange), "version", "--registry", PublicRegistry], 60logger.LogDebug("Failed to resolve version for {PackageSpecifier}", NpmPackageInfo.FormatPackageSpecifier(packageName, versionRange)); 76logger.LogDebug("Resolved {PackageSpecifier}", NpmPackageInfo.FormatPackageSpecifier(packageName, version)); 98logger.LogDebug("Packing npm package {PackageSpecifier} to {OutputDirectory}", NpmPackageInfo.FormatPackageSpecifier(packageName, version), outputDirectory); 102["pack", NpmPackageInfo.FormatPackageSpecifier(packageName, version), "--pack-destination", outputDirectory, "--registry", PublicRegistry], 108logger.LogDebug("Failed to pack {PackageSpecifier}", NpmPackageInfo.FormatPackageSpecifier(packageName, version)); 127logger.LogDebug("Packed {PackageSpecifier} to {TarballPath}", NpmPackageInfo.FormatPackageSpecifier(packageName, version), tarballPath);
Npm\SigstoreNpmProvenanceChecker.cs (11)
71_logger.LogDebug("Verifying provenance for {PackageSpecifier} from {ExpectedSourceRepository}", NpmPackageInfo.FormatPackageSpecifier(packageName, version), expectedSourceRepository); 76_logger.LogDebug("Attestation fetch failed for {PackageSpecifier}", NpmPackageInfo.FormatPackageSpecifier(packageName, version)); 87_logger.LogDebug("SLSA bundle extraction failed for {PackageSpecifier}: {Outcome}", NpmPackageInfo.FormatPackageSpecifier(packageName, version), outcome); 101_logger.LogDebug(ex, "Failed to deserialize Sigstore bundle for {PackageSpecifier}", NpmPackageInfo.FormatPackageSpecifier(packageName, version)); 125NpmPackageInfo.FormatPackageSpecifier(packageName, version), 134_logger.LogDebug("Failed to extract provenance data from verified result for {PackageSpecifier}", NpmPackageInfo.FormatPackageSpecifier(packageName, version)); 142_logger.LogDebug("Provenance verification for {PackageSpecifier} completed with outcome {Outcome}", NpmPackageInfo.FormatPackageSpecifier(packageName, version), result.Outcome); 171_logger.LogDebug(ex, "Failed to fetch attestations for {PackageSpecifier}", NpmPackageInfo.FormatPackageSpecifier(packageName, version)); 274NpmPackageInfo.FormatPackageSpecifier(packageName, version), result?.FailureReason); 280NpmPackageInfo.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)
260var package = npmRunner.IsAvailable
Aspire.Cli.Tests (19)
Agents\PlaywrightCliInstallerTests.cs (2)
1239public NpmPackageInfo? ResolveResult { get; set; } 1248public Task<NpmPackageInfo?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken)
Commands\AgentInitCommandTests.cs (1)
859return Task.FromResult<NpmPackageInfo?>(null);
Commands\UpdateCommandRepositoryToolsTests.cs (3)
129ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("99.0.0") }) 501ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse(targetVersion) }) 602ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.5.4") })
Projects\GuestAppHostProjectTests.cs (1)
1232ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("2.0.0") })
Projects\RepositoryToolUpdaterTests.cs (9)
173ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }) 282return Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }); 330return Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }); 373return Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse(targetVersion) }); 407return Task.FromResult<NpmPackageInfo?>(null); 466npm.ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }); 513return Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }); 654ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") }) 706ResolvePackageAsyncCallback = (_, _, _) => Task.FromResult<NpmPackageInfo?>(new() { Version = SemVersion.Parse("13.4.0") })
TestServices\FakePlaywrightServices.cs (3)
21public Func<string, string, CancellationToken, Task<NpmPackageInfo?>>? ResolvePackageAsyncCallback { get; set; } 23public Task<NpmPackageInfo?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken) 24=> ResolvePackageAsyncCallback?.Invoke(packageName, versionRange, cancellationToken) ?? Task.FromResult<NpmPackageInfo?>(null);