| 12345678910111213141516171819202122232425 | 'use strict'const path = require('path')// get drive on windowsfunction getRootPath (p) {  p = path.normalize(path.resolve(p)).split(path.sep)  if (p.length > 0) return p[0]  return null}// http://stackoverflow.com/a/62888/10333 contains more accurate// TODO: expand to include the restconst INVALID_PATH_CHARS = /[<>:"|?*]/function invalidWin32Path (p) {  const rp = getRootPath(p)  p = p.replace(rp, '')  return INVALID_PATH_CHARS.test(p)}module.exports = {  getRootPath,  invalidWin32Path}
 |