splitPath.js 261 B

1234567891011
  1. exports = function(path) {
  2. var match = path.match(regSplit);
  3. return {
  4. dir: match[1],
  5. name: match[2],
  6. ext: match[3]
  7. };
  8. };
  9. var regSplit = /^([\s\S]*?)((?:\.{1,2}|[^\\/]+?|)(\.[^./\\]*|))(?:[\\/]*)$/;
  10. module.exports = exports;