1 instantiation of NpmRunner
Aspire.Cli.Tests (1)
Npm\NpmRunnerTests.cs (1)
165var runner = new NpmRunner(new TestEnvironment(), NullLogger<NpmRunner>.Instance, profilingTelemetry);
20 references to NpmRunner
aspire (2)
Npm\NpmRunner.cs (1)
15internal sealed class NpmRunner(IEnvironment environment, ILogger<NpmRunner> logger, ProfilingTelemetry profilingTelemetry) : INpmRunner
Program.cs (1)
544builder.Services.AddSingleton<INpmRunner, NpmRunner>();
Aspire.Cli.Tests (18)
Npm\NpmRunnerTests.cs (18)
21var registryConstants = typeof(NpmRunner) 34var startInfo = NpmRunner.CreateNpmProcessStartInfo("/usr/bin/npm", ["view", "express", "version"], "/tmp/workdir", new TestEnvironment()); 49var startInfo = NpmRunner.CreateNpmProcessStartInfo( 70var startInfo = NpmRunner.CreateNpmProcessStartInfo( 87var startInfo = NpmRunner.CreateNpmProcessStartInfo( 102var startInfo = NpmRunner.CreateNpmProcessStartInfo( 118var startInfo = NpmRunner.CreateNpmProcessStartInfo( 133var startInfo = NpmRunner.CreateNpmProcessStartInfo("/usr/bin/npm", [], "/tmp", new TestEnvironment()); 144var startInfo = NpmRunner.CreateNpmProcessStartInfo(@"C:\Program Files\nodejs\npm.cmd", [], @"C:\temp", new TestEnvironment()); 165var runner = new NpmRunner(new TestEnvironment(), NullLogger<NpmRunner>.Instance, profilingTelemetry); 191var result = NpmRunner.TryExtractLastVersion("0.1.1\n", out var version); 200var result = NpmRunner.TryExtractLastVersion(output, out var version); 209var result = NpmRunner.TryExtractLastVersion(output, out var version); 217var result = NpmRunner.TryExtractLastVersion("", out var version); 225var result = NpmRunner.TryExtractLastVersion(" \n \n ", out var version); 233var result = NpmRunner.TryExtractLastVersion("1.2.3", out var version); 242var result = NpmRunner.TryExtractLastVersion(output, out var version);