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.