opts.watchAll to watch node deps
refactoring