parse-filepath (1.0.2)

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

Installation

registry=
npm install parse-filepath@1.0.2
"parse-filepath": "1.0.2"

About this package

parse-filepath NPM version NPM downloads Build Status

Pollyfill for node.js path.parse, parses a filepath into an object.

You might also be interested in global-prefix.

Install

Install with npm:

$ npm install parse-filepath --save

Usage

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 filepath
  • isAbsolute: (getter) true if the given path is absolute
  • absolute: (getter) fully resolved, absolute filepath
  • dirname: alias for dir
  • basename: alias for base
  • extname: alias for ext
  • stem: alias for name

Example

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:

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
is-absolute ^1.0.0
map-cache ^0.2.0
path-root ^0.1.1

Development Dependencies

ID Version
gulp-format-md ^0.1.7
mocha ^2.2.5
should ^7.0.2

Keywords

absolute basename dir directory dirname ext extension extname file filename filepath is-absolute name object parse parser parts path segment
Details
npm
2026-02-24 14:02:25 +00:00
0
Jon Schlinkert
MIT
latest
2.9 KiB
Assets (1)
Versions (1) View all
1.0.2 2026-02-24