Class NpmPackageProjectBuilder
Inheritance
NpmPackageProjectBuilder
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class NpmPackageProjectBuilder : IProjectBuilder, ITransientDependency
Constructors
NpmPackageProjectBuilder(ISourceCodeStore, INpmPackageInfoProvider, ICliAnalyticsCollect, IOptions<AbpCliOptions>, IJsonSerializer, IApiKeyService)
Declaration
public NpmPackageProjectBuilder(ISourceCodeStore sourceCodeStore, INpmPackageInfoProvider npmPackageInfoProvider, ICliAnalyticsCollect cliAnalyticsCollect, IOptions<AbpCliOptions> options, IJsonSerializer jsonSerializer, IApiKeyService apiKeyService)
Parameters
Properties
ApiKeyService
Declaration
protected IApiKeyService ApiKeyService { get; }
Property Value
CliAnalyticsCollect
Declaration
protected ICliAnalyticsCollect CliAnalyticsCollect { get; }
Property Value
JsonSerializer
Declaration
protected IJsonSerializer JsonSerializer { get; }
Property Value
Logger
Declaration
public ILogger<NpmPackageProjectBuilder> Logger { get; set; }
Property Value
NpmPackageInfoProvider
Declaration
protected INpmPackageInfoProvider NpmPackageInfoProvider { get; }
Property Value
Options
Declaration
protected AbpCliOptions Options { get; }
Property Value
SourceCodeStore
Declaration
protected ISourceCodeStore SourceCodeStore { get; }
Property Value
Methods
BuildAsync(ProjectBuildArgs)
Declaration
public Task<ProjectBuildResult> BuildAsync(ProjectBuildArgs args)
Parameters
Returns
Implements
Extension Methods