Changelog
- Dropped the use of import assertions.
- Breaking change: raised the required Node.js version.
- Breaking change: removed the
FinderError
class.
- Breaking change: removed the
Finder.pathSeparator
property.
- Breaking change: renamed the
Finder.path
property to paths
.
- Added the
ResultSet
class.
- Ported the source code to JavaScript.
- Deprecated this package in favor of
@cedx/which.hx
.
- Replaced the build system based on Robo by PowerShell scripts.
- Updated the package dependencies.
- Breaking change: raised the required Node.js version.
- Updated the documentation.
- Updated the package dependencies.
- Updated the package dependencies.
- Updated the package dependencies.
- Updated the package dependencies.
- Using the null coalescing operator.
- Due to strong user demand, restored the TypeScript source code.
- Raised the Node.js constraint.
- Replaced the JSDoc documentation generator by TypeDoc.
- Breaking change: dropped support for CommonJS modules.
- Breaking change: raised the required Node.js version.
- Breaking change: reverted the source code to JavaScript.
- Replaced the TypeDoc documentation generator by JSDoc.
- Replaced the TSLint static analyzer by ESLint.
- Updated the package dependencies.
- Modified the package layout.
- Updated the package dependencies.
- Updated the package dependencies.
- Updated the URL of the Git repository.
- Updated the package dependencies.
- Breaking change: implemented the
Finder.find()
method using asynchronous generators.
- Ported the unit tests to classes with experimental decorators.
- Removed a cyclic dependency.
- Updated the package dependencies.
- Ported the source code to TypeScript.
- Replaced the ESDoc documentation generator by TypeDoc.
- Replaced the ESLint static analyzer by TSLint.
- Updated the package dependencies.
- Updated the usage of the
fs
promises API.
- Updated the package dependencies.
- Breaking change: raised the required Node.js version.
- Updated the package dependencies.
- Using the
fs
promises API.
- Fixed the issue #1: the
which()
function can return duplicates.
- Added a user guide based on MkDocs.
- Added the
FinderError
class.
- Updated the build system to Gulp version 4.
- Updated the package dependencies.
- Updated the package dependencies.
- Breaking change: changed the signature of the
Finder
class constructor.
- Breaking change: merged the
all
and options
parameters of the which()
function.
- Breaking change: removed the
Application
class.
- Added the
onError
option.
- Updated the package dependencies.
- Fixed a bug: with the
all
parameter set to false
, no instance was returned.
- Code optimization: even with the
all
parameter set to false
, all instances of a command were searched.
- Fixed a bug with the executable extensions not always uppercased.
- Updated the package dependencies.
- Added a command line interface.
- Added new unit tests.
- Updated the package dependencies.
Version 0.1.0