'use strict'constpath=require('path')// get drive on windowsfunctiongetRootPath(p){p=path.normalize(path.resolve(p)).split(path.sep)if(p.length>0)returnp[0]returnnull}// http://stackoverflow.com/a/62888/10333 contains more accurate// TODO: expand to include the restconstINVALID_PATH_CHARS=/[<>:"|?*]/functioninvalidWin32Path(p){constrp=getRootPath(p)p=p.replace(rp,'')returnINVALID_PATH_CHARS.test(p)}module.exports={getRootPath,invalidWin32Path}