No external glob dependency: directories are pruned during the walk
(both a hardcoded node_modules/.git skip and the caller's exclude
patterns), rather than walked in full and filtered afterward -- walking an
entire node_modules tree just to discard it is not acceptable for a tool
meant to run against real projects.
Finds every schema file matching
include/excludeunderroot, returned as absolute paths in deterministic (alphabetically sorted) order.