hack-linguist

2.0.0 • Public • Published

Hack-linguist

Simple wrapper on top of atom-linguist

Installation

npm i hack-linguist
var linguist = require("hack-linguist");

API

walkIdentify: walks through a directory and identifies each file
identify: Identifies the programming language for a single file
identifySync: Identifies the programming language for a file synchronously

Report

Report is the returned object when using walkIdentifySync It holds some useful data

Read more

Examples

...
linguist.identify('YOUR_FILE', function(err, language) {
    // error -> the possible error that occurred
    // language -> the identified language
});

var language = linguist.identify('YOUR_FILE');
...
var report = walkIdentifySync('YOUR_DIRECTORY');

Todo

Create an asynchronous version of walkIdentifySync

Readme

Keywords

Package Sidebar

Install

npm i hack-linguist

Weekly Downloads

1

Version

2.0.0

License

MIT

Last publish

Collaborators

  • jeffreyhoven