guybedford / chomp

'JS Make' - parallel task runner for the frontend ecosystem with a JS extension system.
https://chompbuild.com
Apache License 2.0
143 stars 7 forks source link

Lazy mtime computations #83

Closed guybedford closed 2 years ago

guybedford commented 2 years ago

When one task depends on another, and the task target is defined by the first task, we should let the mtime be computed after the dependency job completion cause the next task to not run per the invalidation rules.

guybedford commented 2 years ago

I've managed to work around this for directories via lazy directory creation for now.