path-complete-extname

path.extname implementation adapted to also include multiple dots extensions.

MIT License

Downloads
2M
Stars
8
Committers
1

path-complete-extname

path.extname implementation adapted to also include multiple dots extensions.

About

This module contains the native implementation of Node.js path.extname method adapted to get complete extension names.

Example

  var path = require('path');
  var pathCompleteExtname = require('path-complete-extname');

  var filename = 'myfile.tar.gz';

  path.extname(filename); // .gz
  pathCompleteExtname(filename); // .tar.gz

For more information about what filenames are valid and what will be returned in each case, see the test.js file.

License

Released under the MIT License.