|
|
@@ -43,10 +43,12 @@ You can also build a self-contained executable if you like chunky binaries with
|
|
|
Rhedyn includes intelligent caching that tracks both file dependencies and configuration state. Tasks are only re-run when:
|
|
|
- Input files have changed (detected via file hashes)
|
|
|
- Configuration has changed (detected via state hashes)
|
|
|
-- Output files are missing
|
|
|
+- Output files are missing (can be skipped by setting `opts.ignoreExisting` to `true`)
|
|
|
|
|
|
Cache files are stored in `.cache/` by default and can be disabled by setting `cacheDir: false` in your config.
|
|
|
|
|
|
+If output file checks are skipped with `ignoreExisting`, only files that have changed inputs will be output.
|
|
|
+
|
|
|
## Configuration
|
|
|
|
|
|
A working example of how to configure can be found in `src/defaults.js`, with the processors separated out to
|