path-root (0.1.1)

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

Installation

registry=
npm install path-root@0.1.1
"path-root": "0.1.1"

About this package

path-root NPM version NPM downloads Build Status

Get the root of a posix or windows filepath.

You might also be interested in parse-filepath.

Install

Install with npm:

$ npm install path-root --save

Usage

var pathRoot = require('path-root');

Examples

pathRoot('\\\\server\\share\\abc');
//=> '\\\\server\\share\\'

pathRoot('\\\\server foo\\some folder\\base-file.js');
//=> '\\\\server foo\\some folder\\'

pathRoot('\\\\?\\UNC\\server\\share');
//=> '\\\\?\\UNC\\'

pathRoot('foo/bar/baz.js');
//=> ''

pathRoot('c:\\foo\\bar\\baz.js');
//=> 'c:\\'

pathRoot('\\\\slslslsl\\admin$\\system32');
//=> '\\\\slslslsl\\admin$\\'

pathRoot('/foo/bar/baz.js');
//=> '/'

You might also be interested in these projects:

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Building docs

Generate readme and API documentation with verb:

$ npm install verb && npm run docs

Or, if verb is installed globally:

$ verb

Running tests

Install dev dependencies:

$ npm install -d && npm test

Author

Jon Schlinkert

License

Copyright © 2016, Jon Schlinkert. Released under the MIT license.


This file was generated by verb, v, on March 29, 2016.

Dependencies

Dependencies

ID Version
path-root-regex ^0.1.0

Development Dependencies

ID Version
gulp-format-md ^0.1.7
mocha ^2.4.5

Keywords

path root
Details
npm
2026-02-24 14:02:32 +00:00
0
Jon Schlinkert
MIT
latest
2.3 KiB
Assets (1)
Versions (1) View all
0.1.1 2026-02-24