This logic is all tightly coupled in the bin. This logic has been notoriously impossible to test due to weird fs timing issues. By extracting the actual logic we're now able to test it in isolation. With this in place replacing Gaze (#636) becomes a viable option. This PR not only massively increases our test coverage for the watcher but also address a bunch of known edge cases i.e. orphaned imports when a files is deleted. Closes #1896 Fixes #1891
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| compressed | Loading commit data... | |
| custom-functions | Loading commit data... | |
| cwd-include-path | Loading commit data... | |
| depth-first | Loading commit data... | |
| extras | Loading commit data... | |
| follow/foo/bar | Loading commit data... | |
| include-files | Loading commit data... | |
| include-path | Loading commit data... | |
| indent | Loading commit data... | |
| input-directory/sass | Loading commit data... | |
| invalid | Loading commit data... | |
| output-directory | Loading commit data... | |
| precision | Loading commit data... | |
| sass-path | Loading commit data... | |
| simple | Loading commit data... | |
| source-comments | Loading commit data... | |
| source-map | Loading commit data... | |
| source-map-embed | Loading commit data... | |
| watcher | Loading commit data... | |
| watching | Loading commit data... | |
| watching-dir-01 | Loading commit data... | |
| watching-dir-02 | Loading commit data... |