use actual file exists check

This lets the plugin work on windows with node-style paths, where {{files}} keys use backslashes e.g. {{"data\\global.yaml"}}, but user assumes support for forward-slash node-style paths, e.g. {{"data/global.yaml"}}.