Class NpmPackagesUpdater
Inheritance
System.Object
NpmPackagesUpdater
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class NpmPackagesUpdater : ITransientDependency
Constructors
NpmPackagesUpdater(PackageJsonFileFinder, NpmGlobalPackagesChecker, MyGetPackageListFinder, ICancellationTokenProvider)
Declaration
public NpmPackagesUpdater(PackageJsonFileFinder packageJsonFileFinder, NpmGlobalPackagesChecker npmGlobalPackagesChecker, MyGetPackageListFinder myGetPackageListFinder, ICancellationTokenProvider cancellationTokenProvider)
Parameters
Properties
CancellationTokenProvider
Declaration
protected ICancellationTokenProvider CancellationTokenProvider { get; }
Property Value
Type |
Description |
ICancellationTokenProvider |
|
Logger
Declaration
public ILogger<NpmPackagesUpdater> Logger { get; set; }
Property Value
Methods
GetAbpPackagesFromPackageJson(JObject)
Declaration
protected virtual List<JProperty> GetAbpPackagesFromPackageJson(JObject fileObject)
Parameters
Type |
Name |
Description |
JObject |
fileObject |
|
Returns
Type |
Description |
List<JProperty> |
|
GetApiKeyAsync()
Declaration
public Task<string> GetApiKeyAsync()
Returns
Type |
Description |
Task<System.String> |
|
GetLatestVersion(JProperty, Boolean)
Declaration
protected virtual Task<string> GetLatestVersion(JProperty package, bool includeReleaseCandidates = false)
Parameters
Type |
Name |
Description |
JProperty |
package |
|
System.Boolean |
includeReleaseCandidates |
|
Returns
Type |
Description |
Task<System.String> |
|
IsPrerelease(String)
Declaration
protected virtual bool IsPrerelease(string version)
Parameters
Type |
Name |
Description |
System.String |
version |
|
Returns
Type |
Description |
System.Boolean |
|
RunGulp(String)
Declaration
protected virtual void RunGulp(string fileDirectory)
Parameters
Type |
Name |
Description |
System.String |
fileDirectory |
|
RunNpmInstall(String)
Declaration
protected virtual void RunNpmInstall(string fileDirectory)
Parameters
Type |
Name |
Description |
System.String |
fileDirectory |
|
RunYarn(String)
Declaration
protected virtual void RunYarn(string fileDirectory)
Parameters
Type |
Name |
Description |
System.String |
fileDirectory |
|
TryUpdatingPackage(String, JProperty, Boolean, Boolean, Boolean)
Declaration
protected virtual Task<bool> TryUpdatingPackage(string filePath, JProperty package, bool includePreviews = false, bool includeReleaseCandidates = false, bool switchToStable = false)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
JProperty |
package |
|
System.Boolean |
includePreviews |
|
System.Boolean |
includeReleaseCandidates |
|
System.Boolean |
switchToStable |
|
Returns
Type |
Description |
Task<System.Boolean> |
|
Update(String, Boolean, Boolean, Boolean)
Declaration
public Task Update(string rootDirectory, bool includePreviews = false, bool includeReleaseCandidates = false, bool switchToStable = false)
Parameters
Type |
Name |
Description |
System.String |
rootDirectory |
|
System.Boolean |
includePreviews |
|
System.Boolean |
includeReleaseCandidates |
|
System.Boolean |
switchToStable |
|
Returns
UpdatePackagesInFile(String, Boolean, Boolean, Boolean)
Declaration
protected virtual Task<bool> UpdatePackagesInFile(string filePath, bool includePreviews = false, bool includeReleaseCandidates = false, bool switchToStable = false)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
System.Boolean |
includePreviews |
|
System.Boolean |
includeReleaseCandidates |
|
System.Boolean |
switchToStable |
|
Returns
Type |
Description |
Task<System.Boolean> |
|
Extension Methods