Releases: poppinss/chokidar-ts
Releases · poppinss/chokidar-ts
Updating underlying dependencies
- chore: update dependencies 721172e
- docs(README): update usage docs 8cf8e93
- chore: use node12 and latest versions of nodejs for ci testing b11914d
- chore(package): remove unwanted packages dfce5c9
- refactor: remove _ prefix from private properties f8976b0
- chore: remove tslint in favor of eslint f223470
Fixing path issues appeared in windows
Re-doing the API from scratch
- refactor: rename chokidar instance properties to chokidar from watcher 70dcfc5
- refactor: restructure API to accept compiler options for builder and watcher methods 51b8bc8
- refactor: removing examples cd03de5
- refactor: use ts.sys as the host for resolving modules 70d8845
- feat: add module resolver that piggy backs on typescript native module resolver 9acea3d
- refactor: pass project root to config parser 7a22461
- test: normalizing path to unix, since typescript diagnostics always report unix paths d4d9bc6
- test: fixing tests by normalizing typescript configParser fileNames array 775d57e
- fix: source files manager do not convert file paths to unix 63bb8ad
- refactor: re-doing the compiler API to handle various edge cases 550abf0
- chore: update dependencies 5b424db
Exposing host and ts properties
Updating underlying dependencies
Works reliably on windows now
- chore: disable release tests coz of issue with chokidar.close api 2aaf38b
- refactor: reduce timeout for one of the tests 272581b
- chore(package): add github links 03d6bc6
- docs(readme): add debug note 1541e2a
- docs(readme): add tests badge b3db792
- fix: making it work on windows reliably 2878012
- refactor: normalizing include,exclude patterns to work with nanomatch 2e4f6e8
- refactor: adding logs to see inconsistencies in windows de240e9
- fix: using win32.normalize a0bad1f
- fix: normalize path to unix before passing it to nanomatch a67ce41
- ci: add appveyor for windows tests 7cbe87d
- test: add tests to ensure consistent paths f1d9d2a
- fix: normalize slashes on Windows paths (#1) 632d95e
Bug fix for v1.0.3
Making file operations more reliable
- Using
fs-extra
outputFile
method to write files, which will create the missing directories along the way. - Making the
outputFile
process async - Using
ts.sys.readFile
vsreadFileSync
fromfs
module.
Commits:
- fix: ensure intermediate directories exists before writing files c0eb7a3
Commit Range:
v1.0.2...master
Add support for source:unlink event
The source:unlink
event is emitted when the source typescript file is removed. The compiler API of typescript doesn't have any helpers, which can provide the output path for source file and hence we cannot delete it.
However, this event can be used if your compiler can force the user to always specify the rootDir
in tsconfig.json
file. When rootDir
is defined, the output paths are reliable and can be computed.
Commits:
- feat: emit source:unlink event on ts file removal 68042eb
- refactor: emit relative file path in subsequent build event f36abe9
Commit Range:
v1.0.1...master