陈鹏铭 93064e9f91 首次提交 преди 11 месеца
..
LICENSE 93064e9f91 首次提交 преди 11 месеца
README.md 93064e9f91 首次提交 преди 11 месеца
index.js 93064e9f91 首次提交 преди 11 месеца
package.json 93064e9f91 首次提交 преди 11 месеца

README.md

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');
//=> '/'

Related projects

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.