You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dependsOn, inputs, outputs, and onlyWhen fields now all accept a function with an execution context (a function of format ({ get }) => ...), and all of them can be async. This means that you can easily parametrize every part of the build via CLI parameters.
Async dependsOn will block initialization of the task runner due to the way dependency resolution is currently implemented. Prefer sync functions over async, otherwise use carefully.
Removed
Removed the ability to pass arrays of functions to executes and onlyWhen, because nobody will realistically use it, and it increases Juke's code complexity.