Part of https://github.com/pattern-lab/patternlab-node/issues/603 I am going to take this issue, as I believe it also encompasses fixing the merge conflict inside #608 - [x] Merge #608 - [x] Defer load of engines inside module scope until absolutely necessary within build - [x] Fix unit tests - [x] Pass or alter linting - [x] Confirm watches still work