path-dirname (1.0.2)

Published 2026-02-24 14:02:29 +00:00 by atheaadmin

Installation

registry=
npm install path-dirname@1.0.2
"path-dirname": "1.0.2"

About this package

path-dirname Build Status

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

Keywords

dirname dir path paths file built-in util utils core stdlib ponyfill polyfill shim
Details
npm
2026-02-24 14:02:29 +00:00
1
Elan Shanker
MIT
latest
2.4 KiB
Assets (1)
Versions (1) View all
1.0.2 2026-02-24