watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications.
Watch all JavaScript, CSS and HTML files in the current directory and all subdirectories for changes, running make when a change is detected:
watchexec --exts js,css,html make