currently, tasks/watch can only watch directories. change this to also support passing files to watch, will make /config.mjs watchable.