I have the following issue:
I use several grunt plugins during development, concat, uglify, spritesmith, sass, liquid, connect and watch. My watchers are set up in a nice way to run the exact tasks I need at any time.
When I have only one .liquid file to parse, with whatever amount of includes, my watch task sees that there has been modification in the markup folder and runs the liquid task, browser refreshes, all fine.
But! When I have multiple .liquid files to create multiple .html files from, the watch task runs the liquid task, generates the correct files, but then my grunt watch task exits and the node.js command prompt waits for a command.
Let me know if you need anything at all from me, details, configuration files, I enjoy this plugin very much and would like to help you find this bug.