Note: Publishing as a stable version. No changes since
v4.0.0-rc.1
- Allowed to pass a string value as an options, it's equivalent to
{ basedir: <string> }
- Fixed
scanFs()
definition to allow omitting ofoptions
argument - Added
resolveSymlinks
option to enable symlink resolving, a symlink resolving is disabled by default - Added
posixPath
field toFile
andSymlink
interfaces - Added
encoding
option forRule
to specify an encoding for a file content - Changed rule's
test
option to apply to POSIX paths disregarding of operating system used - Changed
include
andexclude
options to take POSIX paths disregarding of operating system used which are supposed to be relative tobasedir
- Changed a returning value of
scanFs()
:- Added
basedir
field - Replaced
stat
object with fieldspathsScanned
andfilesTested
- Return a plain object instead of
File[]
array with additional fields// before const files = await scanFs(...) console.log(files, files.symlinks); // after const { files, symlinks } = await scanFs(...) console.log(files, symlinks);
- Added
- Renamed
NormRule
type intoMatchRule
- Added
ScanResult
type to define returning type ofscanFs()
- Removed output errors to console by default