minify 1.0.0

Crate for text minification. Currently supported: html, json
Documentation
# minify

Minification tool for html and json

## Usage

First add the library to the dependencies of your project like this:

```toml
[dependencies]
minify = "1.0"
```

Afterwards you can import the library like this:

```rust
extern crate minify;
```

## Minify Html

The following rules are applied for html minification:

* Removal of ascii control characters
* Removal of comments
* Removal of multiple whitespaces
* Removal of whitespaces before and after greater-than and less-than signs
  * `_<_html_>_` => `<html>`

```rust
extern crate minify;
use minify::html::minify;

fn main() {
    let html = r#"
        <html>
            <head>
            </head>
            <body>
            </body>
        <html>
    "#.into();
    let html_minified = minify(html);
}
```

## Minify JSON

The following rules are applied for json minification:

* Removal of ascii control characters
* Removal of whitespaces outside of strings

```rust
extern crate minify;
use minify::json::minify;

fn main() {
    let json = r#"
           {
               "test": "test",
               "test2": 2
           }
       "#.into();
    let html_minified = minify(json);
}
```

License: MIT