path-dirname ![Build Status](https://camo.githubusercontent.com/28810024cd978f38485b47b4f20abd8ec60dc01f6c3e3729caed48feb4ab5466/68747470733a2f2f7472617669732d63692e6f72672f65733132382f706174682d6469726e616d652e7376673f6272616e63683d6d6173746572)
Node.js
path.dirname()
ponyfill
This was needed in order to expose path.posix.dirname()
on Node.js v0.10
Install
$ npm install --save path-dirname
Usage
const pathDirname = require('path-dirname');
pathDirname('/home/foo');
//=> '/home'
pathDirname('C:\\Users\\foo');
//=> 'C:\\Users'
pathDirname('foo');
//=> '.'
pathDirname('foo/bar');
//=> 'foo'
//Using posix version for consistent output when dealing with glob escape chars
pathDirname.win32('C:\\Users\\foo/\\*bar');
//=> 'C:\\Users\\foo/'
pathDirname.posix('C:\\Users\\foo/\\*bar');
//=> 'C:\\Users\\foo'
API
See the path.dirname()
docs.
pathDirname(path)
pathDirname.posix(path)
POSIX specific version.
pathDirname.win32(path)
Windows specific version.
License
MIT