All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgrade Atata.Cli package to v2.2.0.
- Update
NpmCli.IsItInstalled
method to checkExitCode
. - Upgrade Atata.Cli package to v2.1.0.
- Update
NpmCli.IsInstalled
andNpmCli.GetInstalledVersion
methods to handle CLI command result safely.
- Upgrade Atata.Cli package to v2.0.0.
- Upgrade Atata.Cli package to v1.4.0.
- Add
NpmNotFoundException
that is thrown byNpmCli.EnsureItIsInstalled
method.
- Upgrade Atata.Cli package to v1.3.0.
- Upgrade Atata.Cli package to v1.2.0.
- Add method to
NpmCli
:public string GetInstalledVersion(string packageName, bool global = false);
- Add abstract
GlobalNpmPackageCli<TCli>
class with the following members:public string PackageName { get; } public TCli RequireVersion(string version); public TCli Install(string version = null); public virtual string GetInstalledVersion();
Initial version release.