Wondering what’s next for npm?Check out our public roadmap! »

    path-root

    0.1.1 • Public • Published

    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.

    Keywords

    Install

    npm i path-root

    DownloadsWeekly Downloads

    3,086,578

    Version

    0.1.1

    License

    MIT

    Last publish

    Collaborators

    • avatar