58 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# ext-name [](https://travis-ci.org/kevva/ext-name)
 | 
						|
 | 
						|
> Get the file extension and MIME type from a file
 | 
						|
 | 
						|
 | 
						|
## Install
 | 
						|
 | 
						|
```
 | 
						|
$ npm install --save ext-name
 | 
						|
```
 | 
						|
 | 
						|
 | 
						|
## Usage
 | 
						|
 | 
						|
```js
 | 
						|
const extName = require('ext-name');
 | 
						|
 | 
						|
console.log(extName('foobar.tar'));
 | 
						|
//=> [{ext: 'tar', mime: 'application/x-tar'}]
 | 
						|
 | 
						|
console.log(extName.mime('application/x-tar'));
 | 
						|
//=> [{ext: 'tar', mime: 'application/x-tar'}]
 | 
						|
```
 | 
						|
 | 
						|
 | 
						|
## API
 | 
						|
 | 
						|
### extName(filename)
 | 
						|
 | 
						|
Returns an `Array` with objects with the file extension and MIME type.
 | 
						|
 | 
						|
#### filename
 | 
						|
 | 
						|
Type: `string`
 | 
						|
 | 
						|
Get the extension and MIME type from a filename.
 | 
						|
 | 
						|
### extName.mime(mimetype)
 | 
						|
 | 
						|
Returns an `Array` with objects with the file extension and MIME type.
 | 
						|
 | 
						|
#### mimetype
 | 
						|
 | 
						|
Type: `string`
 | 
						|
 | 
						|
Get the extension and MIME type from a MIME type.
 | 
						|
 | 
						|
 | 
						|
## Related
 | 
						|
 | 
						|
* [ext-name-cli](https://github.com/kevva/ext-name-cli) - CLI for this module
 | 
						|
* [file-type](https://github.com/sindresorhus/file-type) - Detect the file type of a Buffer/Uint8Array
 | 
						|
 | 
						|
 | 
						|
## License
 | 
						|
 | 
						|
MIT © [Kevin Mårtensson](https://github.com/kevva)
 |