One thing I noticed when using this on a real-world project, is that matchExt is a bit too wide.
What I mean is that typically I want to match under a specific folder. Eg: frontend/**/*.js. Not for the whole project. So matchExt doesn't scale really well with larger source bases.