Parses a string for a file and returns its extension.
Property | Default | Description |
---|---|---|
strict |
false | Loose string parsing tries to strip trailing whitespace & characters |
mode |
"normal" | Simple parsing (last . separated token) or 'normal', return two possible tokens (eg. 'tar.xz') |
testSecondLevel |
false | If true , test any two-token extension against a built-in whitelist |
npm install --save get-extension
var getExt = require('get-extension')(config);
console.log(
getExt('some/dir/file.tar.gz')
);
Example files can be found in the /examples
directory in this repository.
This project is available on GitHub and npm.
The project is licensed as LGPLv3, the license file is included in the project directory.
Copyright 2015 Stefan Hamminga - prjct.net