Interesting, I didn't know about the different `path.join` behavior on Windows, but I guess it makes sense. This looks good except that node's path module is imported as `paths` (with an 's'). If you could change that I'll get this merged in.