<commit_before># About
package.json files are central for node.js/npm projects. Beyond just valid json, there are required fields to follow the Packages [1.0](http://wiki.commonjs.org/wiki/Packages/1.0)/[1.1](http://wiki.commonjs.org/wiki/Packages/1.0) specifications.

This tool verifies the package.json against the spec, letting you know about errors that you MUST have, and making recommendations for optional fields that you SHOULD have.

# Usages
* Online copy hosted courtesy of <NAME> at [http://package-json-validator.com/](http://package-json-validator.com/)

Want to run your own copy? You are welcome to clone or fork this repo

# Future ideas...
* An API
* A node based command line interface, that would allow for plugins for editors


# Issues/Requests
Please check out [the existing issues](https://github.com/pilotfish/pilotfish/issues), and if you don't see that your problem is already being worked on, please [file an issue](https://github.com/pilotfish/pilotfish/issues/new)

# License
See LICENSE
<commit_msg>Update readme with future ideas<commit_after># About
package.json files are central for node.js/npm projects. Beyond just valid json, there are required fields to follow the Packages [1.0](http://wiki.commonjs.org/wiki/Packages/1.0)/[1.1](http://wiki.commonjs.org/wiki/Packages/1.0) specifications.

This tool verifies the package.json against the spec, letting you know about errors that you MUST have, and making recommendations for optional fields that you SHOULD have.

# Usages
* Online copy hosted courtesy of <NAME> at [http://package-json-validator.com/](http://package-json-validator.com/)

Want to run your own copy? You are welcome to clone or fork this repo

# Future ideas...
* Support for NPM specific fields
* Choice between the type of validation
* An API
* A node based command line interface, that would allow for plugins for editors


# Issues/Requests
Please check out [the existing issues](https://github.com/pilotfish/pilotfish/issues), and if you don't see that your problem is already being worked on, please [file an issue](https://github.com/pilotfish/pilotfish/issues/new)

# License
See LICENSE

{'fraction_non_alphanumeric': 0.09563602599814298, 'fraction_numerical': 0.007428040854224698, 'mean_word_length': 4.497448979591836, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2906453', 'n_tokens_mistral': 616, 'n_tokens_neox': 591, 'n_words': 251}