Skip to content

Generated will detect files that have been generated by computers

Notifications You must be signed in to change notification settings

ribbanya/generated

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generated

Build Status

Not all files are written by humans. Generated will detect files that have been generated by computers. Items like a package-lock.json or files in node_modules.

For a full list of generated files detected, see generated.js.

This project is largely a node.js port of the generated functionality of GitHub linguist.

Usage

See file scripts/example.js for an example of usage.

var fs = require('fs');
var path = require('path');

const generated = require("./lib/generated");

var name = "JavaScript/json2_backbone.js"

filePath = path.join("./samples", name);

try {
  var contents = fs.readFileSync(filePath, 'utf8');
} catch (e) {
  if (e.code !== 'ENOENT') throw err;
  var contents = ''
}

g = new generated(name, contents)

console.log(g.is_generated())

LICENSE

MIT © 2018 Benji Visser benny@noqcks.io

About

Generated will detect files that have been generated by computers

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%