lockdiff 1.1.6

Display more readable diffs for lock files
Documentation
# Lockdiff

Convert a lock with lots of info to something more readable

For instance:

```toml
[[package]]
name = "foo"
version = "1.4"
```

becomes:

```
foo@1.4
```

# Using lockdiff with git

The primary purpose of this tool is to hide "noise" related to package changes
in automatically generated files such as `Cargo.lock` when using with `git diff`
and related commands.

For this to work, you need to register the 'lockdiff' as a text conveter
in your git config (usually `~/.config/git/config`)

```ini
[diff "lockdiff"]
textconv = lockdiff
```

and then tell `git` to use `lockdiff` when diffing files, in `~/.config/git/attributes`:

```
Cargo.lock diff=lockdiff
```


# Supported locks

* `Cargo.lock`
* `composer.lock`
* `poetry.lock` (fun fact, Poetry and Cargo have compatible formats 😎)
* `package-lock.json`
* `yarn.lock`