@ctnava/file-watcher (npm): 'live reload', but in class-form
Keywords: live|reload|file|fs|watch|watcher