<commit_before># json-normalizer

Normalize a json object to meets a json-schema using extended schema descriptor.

[![MIT](http://img.shields.io/badge/license-MIT-brightgreen.svg)](https://github.com/amobiz/json-normalizer/blob/master/LICENSE) [![npm version](https://badge.fury.io/js/json-normalizer.svg)](http://badge.fury.io/js/json-normalizer) [![David Dependency Badge](https://david-dm.org/amobiz/json-normalizer.svg)](https://david-dm.org/amobiz/json-normalizer)

[![NPM](https://nodei.co/npm/json-normalizer.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/json-normalizer.png?downloads=true&downloadRank=true&stars=true) [![NPM](https://nodei.co/npm-dl/json-normalizer.png?months=6&height=3)](https://nodei.co/npm/json-normalizer/)


Note: Json-normalizer is not a [json-schema](http://json-schema.org/) validator. If you are looking for json-schema validators,
please check out here: [json-schema validators](https://www.npmjs.com/search?q=json-schema+validator).

#### Contents

* [Overview](#overview)
    * [The Problems](#the-problems)
    * [The Solution](#the-solution)
* [Install](#install)
* [API](#api)
* [Other functions that may be handy](#other-functions-that-may-be-handy)
    * [Write your own loader](#write-your-own-loader)<commit_msg>add Travis CI badge<commit_after># json-normalizer

Normalize a json object to meets a json-schema using extended schema descriptor.

[![MIT](http://img.shields.io/badge/license-MIT-brightgreen.svg)](https://github.com/amobiz/json-normalizer/blob/master/LICENSE) [![npm version](https://badge.fury.io/js/json-normalizer.svg)](http://badge.fury.io/js/json-normalizer) [![David Dependency Badge](https://david-dm.org/amobiz/json-normalizer.svg)](https://david-dm.org/amobiz/json-normalizer)
[![Build Status](https://travis-ci.org/amobiz/json-normalizer.svg?branch=master)](https://travis-ci.org/amobiz/json-normalizer)

[![NPM](https://nodei.co/npm/json-normalizer.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/json-normalizer.png?downloads=true&downloadRank=true&stars=true) [![NPM](https://nodei.co/npm-dl/json-normalizer.png?months=6&height=3)](https://nodei.co/npm/json-normalizer/)


Note: Json-normalizer is not a [json-schema](http://json-schema.org/) validator. If you are looking for json-schema validators,
please check out here: [json-schema validators](https://www.npmjs.com/search?q=json-schema+validator).

#### Contents

* [Overview](#overview)
    * [The Problems](#the-problems)
    * [The Solution](#the-solution)
* [Install](#install)
* [API](#api)
* [Other functions that may be handy](#other-functions-that-may-be-handy)
    * [Write your own loader](#write-your-own-loader)
{'fraction_non_alphanumeric': 0.19096965210954847, 'fraction_numerical': 0.0014803849000740192, 'mean_word_length': 5.641277641277641, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 20, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4341693', 'n_tokens_mistral': 996, 'n_tokens_neox': 926, 'n_words': 124}