Fang
A tiny utility to get language information about a file.
Simply checks the file extension against Github's list of known languages. If you need something more robust (but likely slower) then other solutions are available :-)
Installation
$ npm install @allmarkedup/fang --save
Usage
The fang module exports a single function with the following signature:
fang(<path-to-file>);
And returns and object with known information about the language, or undefined if not recognised). For example:
const fang = require('@allmarkedup/fang');
console.dir(fang('assets/styles/main.scss'));
Credits
All language information is taken from Github's Linguist gem.