Determines whether a file specifier is plain text using heuristics based on extensions, common filenames, and dotfiles
npm install is-text-filetype> Determines whether a file specifier is plain text using heuristics based on extensions, common filenames, and dotfiles
```
npm install is-text-filetype
`js`
const isTextFile = require('is-text-filetype')
`js
// true
isTextFile('readme.txt')
isTextFile('/tmp/Dockerfile')
isTextFile('C:\\tmp\\readme.txt')
isTextFile('.gitignore')
isTextFile('pear://runtime/readme.txt')
// false
isTextFile('image.png')
isTextFile('foobar')
isTextFile('.git')
``
- File list from known-text-files
- POSIX and Windows-style paths
- Case-insensitive
Apache-2.0