|  root
				
				3bf41bf355
				update | vor 2 Jahren | |
|---|---|---|
| .. | ||
| LICENSE | vor 2 Jahren | |
| README.md | vor 2 Jahren | |
| index.js | vor 2 Jahren | |
| package.json | vor 2 Jahren | |
Pollyfill for node.js
path.parse, parses a filepath into an object.
You might also be interested in global-prefix.
Install with npm:
$ npm install parse-filepath --save
var parsePath = require('parse-filepath');
parsePath(filepath);
This can be used as a polyfill for the native node.js path.parse() method, and it also adds a few properties:
path: the original filepathisAbsolute: (getter) true if the given path is absoluteabsolute: (getter) fully resolved, absolute filepathdirname: alias for dirbasename: alias for baseextname: alias for extstem: alias for nameExample
var parsePath = require('parse-filepath');
console.log(parsePath('foo/bar/baz/index.js'));
Returns:
{ root: '',
  dir: 'foo/bar/baz',
  base: 'index.js',
  ext: '.js',
  name: 'index',
  // aliases
  extname: '.js',
  basename: 'index.js',
  dirname: 'foo/bar/baz',
  stem: 'index',
  // original path
  path: 'foo/bar/baz/index.js',
  // getters
  absolute: [Getter/Setter],
  isAbsolute: [Getter/Setter] }
You might also be interested in these projects:
path.isAbolute. Returns true if a file path is absolute. | homepagetrue if the path appears to be relative. | homepagePull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Generate readme and API documentation with verb:
$ npm install verb && npm run docs
Or, if verb is installed globally:
$ verb
Install dev dependencies:
$ npm install -d && npm test
Jon Schlinkert
Copyright © 2016, Jon Schlinkert. Released under the MIT license.
This file was generated by verb, v, on March 29, 2016.