mirror of
https://github.com/IonicaBizau/git-stats.git
synced 2024-12-22 05:12:11 +01:00
Updated docs
This commit is contained in:
parent
f550eab884
commit
c30cb1edb7
4 changed files with 733 additions and 9 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -4,5 +4,3 @@
|
|||
*.log
|
||||
node_modules
|
||||
*.env
|
||||
.DS_Store
|
||||
package-lock.json
|
||||
|
|
43
README.md
43
README.md
|
@ -1,11 +1,10 @@
|
|||
<!-- Please do not edit this file. Edit the `blah` field in the `package.json` instead. If in doubt, open an issue. -->
|
||||
|
||||
|
||||
[![git-stats](http://i.imgur.com/Q7TQYHx.png)](#)
|
||||
|
||||
# `$ git-stats`
|
||||
|
||||
[![Support me on Patreon][badge_patreon]][patreon] [![Buy me a book][badge_amazon]][amazon] [![PayPal][badge_paypal_donate]][paypal-donations] [![Ask me anything](https://img.shields.io/badge/ask%20me-anything-1abc9c.svg)](https://github.com/IonicaBizau/ama) [![Version](https://img.shields.io/npm/v/git-stats.svg)](https://www.npmjs.com/package/git-stats) [![Downloads](https://img.shields.io/npm/dt/git-stats.svg)](https://www.npmjs.com/package/git-stats)
|
||||
[![Support me on Patreon][badge_patreon]][patreon] [![Buy me a book][badge_amazon]][amazon] [![PayPal][badge_paypal_donate]][paypal-donations] [![Version](https://img.shields.io/npm/v/git-stats.svg)](https://www.npmjs.com/package/git-stats) [![Downloads](https://img.shields.io/npm/dt/git-stats.svg)](https://www.npmjs.com/package/git-stats)
|
||||
|
||||
> Local git statistics including GitHub-like contributions calendars.
|
||||
|
||||
|
@ -16,15 +15,16 @@ I'd be curious to see your calendar with all your commits. Ping me on Twitter ([
|
|||
|
||||
## Contents
|
||||
|
||||
- [Installation](#installation)
|
||||
|
||||
- [Installation](#cloud-installation)
|
||||
- [Usage](#usage)
|
||||
|
||||
- [Importing and deleting commits](#importing-and-deleting-commits)
|
||||
- [Importing all the commits from GitHub and BitBucket](#importing-all-the-commits-from-github-and-bitbucket)
|
||||
- [What about the GitHub Contributions calendar?](#what-about-the-github-contributions-calendar)
|
||||
|
||||
- [Documentation](#documentation)
|
||||
- [How to contribute](#how-to-contribute)
|
||||
- [Documentation](#memo-documentation)
|
||||
- [How to contribute](#yum-how-to-contribute)
|
||||
|
||||
|
||||
## :cloud: Installation
|
||||
|
@ -40,6 +40,7 @@ npm i -g git-stats
|
|||
curl -s https://raw.githubusercontent.com/IonicaBizau/git-stats/master/scripts/init-git-post-commit | bash
|
||||
```
|
||||
|
||||
|
||||
Then, run `git-stats --help` and see what the CLI tool can do.
|
||||
|
||||
|
||||
|
@ -79,8 +80,10 @@ Documentation can be found at https://github.com/IonicaBizau/git-stats.
|
|||
```
|
||||
|
||||
## Usage
|
||||
|
||||
### Importing and deleting commits
|
||||
|
||||
|
||||
I know it's not nice to start your git commit calendar from scratch. That's why I created [`git-stats-importer`](https://github.com/IonicaBizau/git-stats-importer)–a tool which imports or deletes the commits from selected repositories.
|
||||
|
||||
Check it out here: https://github.com/IonicaBizau/git-stats-importer
|
||||
|
@ -100,8 +103,10 @@ $ git-stats-importer
|
|||
# ...or delete them if that's a dummy repository
|
||||
$ git-stats-importer --delete
|
||||
```
|
||||
|
||||
### Importing all the commits from GitHub and BitBucket
|
||||
|
||||
|
||||
Yes, that's also possible. I [built a tool which downloads and then imports all the commits you have pushed to GitHub and BitBucket](https://github.com/IonicaBizau/repository-downloader)!
|
||||
|
||||
```sh
|
||||
|
@ -117,8 +122,10 @@ $ npm install
|
|||
# Start downloading and importing
|
||||
$ ./start
|
||||
```
|
||||
|
||||
### What about the GitHub Contributions calendar?
|
||||
|
||||
|
||||
If you want to visualize the calendars that appear on GitHub profiles, you can do that using [`ghcal`](https://github.com/IonicaBizau/ghcal).
|
||||
|
||||
```sh
|
||||
|
@ -129,12 +136,14 @@ $ npm install -g ghcal
|
|||
$ ghcal -u alysonla
|
||||
```
|
||||
|
||||
|
||||
For more detailed documentation, check out the repository: https://github.com/IonicaBizau/ghcal.
|
||||
|
||||
If want to get even more GitHub stats in your terminal, you may want to try [`github-stats`](https://github.com/IonicaBizau/github-stats)--this is like `git-stats` but with data taken from GitHub.
|
||||
|
||||
## Using the configuration file
|
||||
|
||||
|
||||
You can tweak the git-stats behavior using a configuration file in your home directory: `~/.git-stats-config.js`.
|
||||
|
||||
This file should export an object, like below (defaults are listed):
|
||||
|
@ -168,37 +177,59 @@ module.exports = {
|
|||
};
|
||||
```
|
||||
|
||||
|
||||
Since it's a js file, you can `require` any other modules there.
|
||||
|
||||
## Saving the data as HTML and images
|
||||
|
||||
|
||||
`git-stats --raw` outputs raw JSON format which can be consumed by other tools to generate results such as HTML files or images.
|
||||
|
||||
[`git-stats-html`](https://github.com/IonicaBizau/git-stats-html) interprets the JSON data and generates an HTML file. Example:
|
||||
|
||||
```sh
|
||||
|
||||
# Install git-stats-html
|
||||
|
||||
npm install -g git-stats-html
|
||||
|
||||
|
||||
|
||||
# Export the data from the last year (generate out.html)
|
||||
|
||||
git-stats --raw | git-stats-html -o out.html
|
||||
|
||||
|
||||
|
||||
# Export data since 2015 (save the results in out.html)
|
||||
|
||||
git-stats --since '1 January 2015' --raw | ./bin/git-stats-html -o out.html --big
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
After we have the HTML file, we can generate an image file using [`pageres`](https://github.com/sindresorhus/pageres) by [**@sindresorhus**](https://github.com/sindresorhus/):
|
||||
|
||||
```sh
|
||||
|
||||
# Install pageres
|
||||
|
||||
npm install -g pageres-cli
|
||||
|
||||
|
||||
|
||||
# Generate the image from HTML
|
||||
|
||||
pageres out.html 775x250
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
## Cross-platform compatibility
|
||||
|
||||
|
||||
`git-stats` is working fine in terminal emulators supporting ANSI styles. It should work fine on Linux and OS X.
|
||||
|
||||
If you run `git-stats` to display graph on Windows, please use a terminal that can properly display ANSI colors.
|
||||
|
@ -264,7 +295,6 @@ this takes time. You can integrate and use these projects in your applications *
|
|||
However, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:
|
||||
|
||||
- Starring and sharing the projects you like :rocket:
|
||||
- [![Buy me a book][badge_amazon]][amazon]—I love books! I will remember you after years if you buy me one. :grin: :book:
|
||||
- [![PayPal][badge_paypal]][paypal-donations]—You can make one-time donations via PayPal. I'll probably buy a ~~coffee~~ tea. :tea:
|
||||
- [![Support me on Patreon][badge_patreon]][patreon]—Set up a recurring monthly donation and you will get interesting news about what I'm doing (things that I don't share with everyone).
|
||||
- **Bitcoin**—You can send me bitcoins at this address (or scanning the code below): `1P9BRsmazNQcuyTxEqveUsnf5CERdq35V6`
|
||||
|
@ -278,6 +308,7 @@ Thanks! :heart:
|
|||
If you are using this library in one of your projects, add it in this list. :sparkles:
|
||||
|
||||
|
||||
- [`core-server`](https://github.com/SachaSkyhark/Core-Server#readme) (by Vandamme Sacha)—CoreServer
|
||||
- [`git-stats-fcc-importer`](https://github.com/cmal/git-stats-fcc-importer#readme) (by Yu Zhao)—git-stats importer for FreeCodeCamp users
|
||||
- [`git-stats-importer`](https://github.com/IonicaBizau/git-stats-importer)—Imports your commits from a repository into git-stats history.
|
||||
|
||||
|
|
695
package-lock.json
generated
Normal file
695
package-lock.json
generated
Normal file
|
@ -0,0 +1,695 @@
|
|||
{
|
||||
"name": "git-stats",
|
||||
"version": "2.10.7",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
"abs": {
|
||||
"version": "1.3.10",
|
||||
"resolved": "https://registry.npmjs.org/abs/-/abs-1.3.10.tgz",
|
||||
"integrity": "sha1-napqQ1AQAfN/8VoexIIKRklW/8M=",
|
||||
"requires": {
|
||||
"ul": "5.2.13"
|
||||
}
|
||||
},
|
||||
"add-subtract-date": {
|
||||
"version": "1.0.11",
|
||||
"resolved": "https://registry.npmjs.org/add-subtract-date/-/add-subtract-date-1.0.11.tgz",
|
||||
"integrity": "sha1-l9aY3Wt2XGXv/Uev5eY1B17hK3o="
|
||||
},
|
||||
"ansi-parser": {
|
||||
"version": "3.2.8",
|
||||
"resolved": "https://registry.npmjs.org/ansi-parser/-/ansi-parser-3.2.8.tgz",
|
||||
"integrity": "sha1-rYCmNRrF5YzH6Kdhq8A3tVBQQdA="
|
||||
},
|
||||
"ansi-styles": {
|
||||
"version": "3.2.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
|
||||
"integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
|
||||
"requires": {
|
||||
"color-convert": "1.9.0"
|
||||
}
|
||||
},
|
||||
"ansy": {
|
||||
"version": "1.0.11",
|
||||
"resolved": "https://registry.npmjs.org/ansy/-/ansy-1.0.11.tgz",
|
||||
"integrity": "sha1-IGb86gqDLaVGEQ2RrZ9Hx+zCcdQ=",
|
||||
"requires": {
|
||||
"ansi-styles": "3.2.0",
|
||||
"custom-return": "1.0.8",
|
||||
"supports-color": "3.2.3",
|
||||
"ul": "5.2.13"
|
||||
}
|
||||
},
|
||||
"arrs-to-obj": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/arrs-to-obj/-/arrs-to-obj-1.0.8.tgz",
|
||||
"integrity": "sha1-1oy7zsqCUDDuiaaD7I/O02NlwYM="
|
||||
},
|
||||
"auto-parse": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/auto-parse/-/auto-parse-1.3.0.tgz",
|
||||
"integrity": "sha1-w0UMMUeipKlL+h0HARy88NjSIAM=",
|
||||
"requires": {
|
||||
"lodash": "4.17.4",
|
||||
"typpy": "2.3.9"
|
||||
}
|
||||
},
|
||||
"barbe": {
|
||||
"version": "3.0.12",
|
||||
"resolved": "https://registry.npmjs.org/barbe/-/barbe-3.0.12.tgz",
|
||||
"integrity": "sha1-2yFa0WdIdt7Cpmxn3BnDM96EATk=",
|
||||
"requires": {
|
||||
"iterate-object": "1.3.2",
|
||||
"regex-escape": "3.4.7",
|
||||
"typpy": "2.3.9"
|
||||
}
|
||||
},
|
||||
"bug-killer": {
|
||||
"version": "4.4.4",
|
||||
"resolved": "https://registry.npmjs.org/bug-killer/-/bug-killer-4.4.4.tgz",
|
||||
"integrity": "sha1-luAyK5Q3orBnLXiqzR7SvvEflFo=",
|
||||
"requires": {
|
||||
"ansi-parser": "3.2.8",
|
||||
"couleurs": "6.0.9",
|
||||
"daty": "1.1.2",
|
||||
"deffy": "2.2.2",
|
||||
"typpy": "2.3.9"
|
||||
}
|
||||
},
|
||||
"byline": {
|
||||
"version": "4.2.2",
|
||||
"resolved": "https://registry.npmjs.org/byline/-/byline-4.2.2.tgz",
|
||||
"integrity": "sha1-wgOpilsCkIIqk4anjtosvVvNsy8="
|
||||
},
|
||||
"camelo": {
|
||||
"version": "1.1.9",
|
||||
"resolved": "https://registry.npmjs.org/camelo/-/camelo-1.1.9.tgz",
|
||||
"integrity": "sha1-SzwWRClkXgVwvqHpACvhARQ9t7E=",
|
||||
"requires": {
|
||||
"regex-escape": "3.4.7",
|
||||
"uc-first-array": "1.1.7"
|
||||
}
|
||||
},
|
||||
"class-methods": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/class-methods/-/class-methods-1.0.8.tgz",
|
||||
"integrity": "sha1-86ku5JVfakwrAsUOjEEqLLKlkHs=",
|
||||
"requires": {
|
||||
"exclude-arr": "1.0.7",
|
||||
"static-methods": "1.0.9",
|
||||
"ul": "5.2.13"
|
||||
}
|
||||
},
|
||||
"cli-box": {
|
||||
"version": "6.0.8",
|
||||
"resolved": "https://registry.npmjs.org/cli-box/-/cli-box-6.0.8.tgz",
|
||||
"integrity": "sha1-QCGLZbKbsyw434BVrgwDs6kBSe8=",
|
||||
"requires": {
|
||||
"ansi-parser": "3.2.8",
|
||||
"deffy": "2.2.2",
|
||||
"is-undefined": "1.0.8",
|
||||
"is-win": "1.0.7",
|
||||
"ul": "5.2.13"
|
||||
}
|
||||
},
|
||||
"cli-circle": {
|
||||
"version": "3.2.9",
|
||||
"resolved": "https://registry.npmjs.org/cli-circle/-/cli-circle-3.2.9.tgz",
|
||||
"integrity": "sha1-BkEvRpIuZuGJdmnfuEDkzAwcYFg=",
|
||||
"requires": {
|
||||
"cli-graph": "3.2.2",
|
||||
"typpy": "2.3.9",
|
||||
"ul": "5.2.13"
|
||||
}
|
||||
},
|
||||
"cli-gh-cal": {
|
||||
"version": "1.4.7",
|
||||
"resolved": "https://registry.npmjs.org/cli-gh-cal/-/cli-gh-cal-1.4.7.tgz",
|
||||
"integrity": "sha1-MVSA0Fi7BJWaj/wnSRgRsG0rYGw=",
|
||||
"requires": {
|
||||
"ansi-parser": "3.2.8",
|
||||
"bug-killer": "4.4.4",
|
||||
"cli-box": "6.0.8",
|
||||
"cli-size": "1.0.7",
|
||||
"couleurs": "6.0.9",
|
||||
"deffy": "2.2.2",
|
||||
"git-stats-colors": "2.3.11",
|
||||
"moment": "2.19.1",
|
||||
"tilda": "4.4.11",
|
||||
"typpy": "2.3.9",
|
||||
"ul": "5.2.13"
|
||||
}
|
||||
},
|
||||
"cli-graph": {
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/cli-graph/-/cli-graph-3.2.2.tgz",
|
||||
"integrity": "sha1-1oEKJjqxCXG+aIJ59n+smPjfdDo=",
|
||||
"requires": {
|
||||
"ul": "5.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"deffy": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/deffy/-/deffy-2.0.0.tgz",
|
||||
"integrity": "sha1-+C4I7qUYxKCjCx8D7FBNJIryiTI=",
|
||||
"requires": {
|
||||
"typpy": "2.0.0"
|
||||
}
|
||||
},
|
||||
"typpy": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/typpy/-/typpy-2.0.0.tgz",
|
||||
"integrity": "sha1-re87rMEv9Hr/kg+rA6j/MnnXN9Y="
|
||||
},
|
||||
"ul": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ul/-/ul-5.0.0.tgz",
|
||||
"integrity": "sha1-yoDXkwJfP9Xcm/g0aYGNMQp8mmI=",
|
||||
"requires": {
|
||||
"deffy": "2.0.0",
|
||||
"typpy": "2.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"cli-pie": {
|
||||
"version": "2.3.3",
|
||||
"resolved": "https://registry.npmjs.org/cli-pie/-/cli-pie-2.3.3.tgz",
|
||||
"integrity": "sha1-voZ3W2ypRGNrBf6trEFUzj5Asgg=",
|
||||
"requires": {
|
||||
"cli-circle": "3.2.9",
|
||||
"couleurs": "5.2.1",
|
||||
"flatcolors": "3.0.0",
|
||||
"ul": "5.2.13"
|
||||
},
|
||||
"dependencies": {
|
||||
"couleurs": {
|
||||
"version": "5.2.1",
|
||||
"resolved": "https://registry.npmjs.org/couleurs/-/couleurs-5.2.1.tgz",
|
||||
"integrity": "sha1-U5n596FZhS7BQkT4Qb2FjwTcUqM=",
|
||||
"requires": {
|
||||
"flat-colors": "3.0.0",
|
||||
"typpy": "2.0.0",
|
||||
"x256": "0.0.2"
|
||||
}
|
||||
},
|
||||
"typpy": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/typpy/-/typpy-2.0.0.tgz",
|
||||
"integrity": "sha1-re87rMEv9Hr/kg+rA6j/MnnXN9Y="
|
||||
}
|
||||
}
|
||||
},
|
||||
"cli-size": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/cli-size/-/cli-size-1.0.7.tgz",
|
||||
"integrity": "sha1-WYtxnj4ib80A6bjljrYRNDS1CTA="
|
||||
},
|
||||
"clp": {
|
||||
"version": "4.0.8",
|
||||
"resolved": "https://registry.npmjs.org/clp/-/clp-4.0.8.tgz",
|
||||
"integrity": "sha1-rCw8oJhpBf5xD+K3WSURolHHaUI=",
|
||||
"requires": {
|
||||
"is-number": "2.1.0",
|
||||
"last-char": "1.3.8",
|
||||
"match-it": "1.0.7"
|
||||
}
|
||||
},
|
||||
"color-convert": {
|
||||
"version": "1.9.0",
|
||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz",
|
||||
"integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=",
|
||||
"requires": {
|
||||
"color-name": "1.1.3"
|
||||
}
|
||||
},
|
||||
"color-name": {
|
||||
"version": "1.1.3",
|
||||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
|
||||
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
|
||||
},
|
||||
"couleurs": {
|
||||
"version": "6.0.9",
|
||||
"resolved": "https://registry.npmjs.org/couleurs/-/couleurs-6.0.9.tgz",
|
||||
"integrity": "sha1-srKj7jfa5Rh1ye/SQ+x+eJSvvJ4=",
|
||||
"requires": {
|
||||
"ansy": "1.0.11",
|
||||
"color-convert": "1.9.0",
|
||||
"iterate-object": "1.3.2",
|
||||
"typpy": "2.3.9"
|
||||
}
|
||||
},
|
||||
"custom-return": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/custom-return/-/custom-return-1.0.8.tgz",
|
||||
"integrity": "sha1-6Rzoi0aItls//usf2WE7kjhDe+I=",
|
||||
"requires": {
|
||||
"noop6": "1.0.7"
|
||||
}
|
||||
},
|
||||
"date-unit-ms": {
|
||||
"version": "1.1.10",
|
||||
"resolved": "https://registry.npmjs.org/date-unit-ms/-/date-unit-ms-1.1.10.tgz",
|
||||
"integrity": "sha1-RslbySXeyZ1g16IUTWq/St4HUcA="
|
||||
},
|
||||
"daty": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/daty/-/daty-1.1.2.tgz",
|
||||
"integrity": "sha1-zTvnp6BhgfXfEFNWlAuUgcYhnGU=",
|
||||
"requires": {
|
||||
"add-subtract-date": "1.0.11",
|
||||
"class-methods": "1.0.8",
|
||||
"date-unit-ms": "1.1.10",
|
||||
"diff-dates": "1.0.9",
|
||||
"formatoid": "1.2.1"
|
||||
}
|
||||
},
|
||||
"days": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/days/-/days-1.1.1.tgz",
|
||||
"integrity": "sha512-vzeIwVsEIyA35GH4+mPd4hjVDNI87wYANyZFs0BHjBr5kIBH5zEl7LfD6Wr4SFZca4D3CU9IH1w4DuZLlXzKRw=="
|
||||
},
|
||||
"debug-mode": {
|
||||
"version": "1.0.6",
|
||||
"resolved": "https://registry.npmjs.org/debug-mode/-/debug-mode-1.0.6.tgz",
|
||||
"integrity": "sha1-W+5pvIS6LFroG7HWEuFWZtMy3c0=",
|
||||
"requires": {
|
||||
"semver": "5.4.1"
|
||||
}
|
||||
},
|
||||
"deffy": {
|
||||
"version": "2.2.2",
|
||||
"resolved": "https://registry.npmjs.org/deffy/-/deffy-2.2.2.tgz",
|
||||
"integrity": "sha1-CI9AkTy0cHhlP6b2l8IG4DRx1SM=",
|
||||
"requires": {
|
||||
"typpy": "2.3.9"
|
||||
}
|
||||
},
|
||||
"diff-dates": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/diff-dates/-/diff-dates-1.0.9.tgz",
|
||||
"integrity": "sha1-E+zph1iOv8LkhZdTfk5SKOKdc3s=",
|
||||
"requires": {
|
||||
"date-unit-ms": "1.1.10"
|
||||
}
|
||||
},
|
||||
"err": {
|
||||
"version": "2.1.8",
|
||||
"resolved": "https://registry.npmjs.org/err/-/err-2.1.8.tgz",
|
||||
"integrity": "sha1-8Q04ssgTsybp56zRwnsnPqukD4s=",
|
||||
"requires": {
|
||||
"barbe": "3.0.12",
|
||||
"iterate-object": "1.3.2",
|
||||
"typpy": "2.3.9"
|
||||
}
|
||||
},
|
||||
"exclude-arr": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/exclude-arr/-/exclude-arr-1.0.7.tgz",
|
||||
"integrity": "sha1-0OkldekOuc191xxgEmdvMzk/Hc4="
|
||||
},
|
||||
"exec-limiter": {
|
||||
"version": "3.2.9",
|
||||
"resolved": "https://registry.npmjs.org/exec-limiter/-/exec-limiter-3.2.9.tgz",
|
||||
"integrity": "sha1-3wR2HxH5KfpITVmI+gbsdWYL7Rc=",
|
||||
"requires": {
|
||||
"limit-it": "3.2.8",
|
||||
"typpy": "2.3.9"
|
||||
}
|
||||
},
|
||||
"fillo": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/fillo/-/fillo-1.0.9.tgz",
|
||||
"integrity": "sha1-DaOX9xGfca8OR3FuBnpbdkmOXKg="
|
||||
},
|
||||
"flat-colors": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/flat-colors/-/flat-colors-3.0.0.tgz",
|
||||
"integrity": "sha1-JTqxojmJwyHxOwrNS/c//0By7Lc="
|
||||
},
|
||||
"flatcolors": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/flatcolors/-/flatcolors-3.0.0.tgz",
|
||||
"integrity": "sha1-Q5MoO3M1qJsuTUcKqWb4zYofqz0="
|
||||
},
|
||||
"formatoid": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/formatoid/-/formatoid-1.2.1.tgz",
|
||||
"integrity": "sha1-ydUfIOfiX7+ZhH6th9uHnRdPy9o=",
|
||||
"requires": {
|
||||
"days": "1.1.1",
|
||||
"fillo": "1.0.9",
|
||||
"months": "1.2.0",
|
||||
"parse-it": "1.0.8"
|
||||
}
|
||||
},
|
||||
"function.name": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/function.name/-/function.name-1.0.9.tgz",
|
||||
"integrity": "sha1-kcRcj5HyACvGgIbGc4crYH3Yc8M=",
|
||||
"requires": {
|
||||
"noop6": "1.0.7"
|
||||
}
|
||||
},
|
||||
"git-stats-colors": {
|
||||
"version": "2.3.11",
|
||||
"resolved": "https://registry.npmjs.org/git-stats-colors/-/git-stats-colors-2.3.11.tgz",
|
||||
"integrity": "sha1-sToh59GjccK8en0iYfI+vw31L+0=",
|
||||
"requires": {
|
||||
"couleurs": "6.0.9"
|
||||
}
|
||||
},
|
||||
"gitlog-parser": {
|
||||
"version": "0.0.4",
|
||||
"resolved": "https://registry.npmjs.org/gitlog-parser/-/gitlog-parser-0.0.4.tgz",
|
||||
"integrity": "sha1-YtuYR2UZv637TA05MbG/MB4I8fY=",
|
||||
"requires": {
|
||||
"byline": "4.2.2"
|
||||
}
|
||||
},
|
||||
"gry": {
|
||||
"version": "5.0.7",
|
||||
"resolved": "https://registry.npmjs.org/gry/-/gry-5.0.7.tgz",
|
||||
"integrity": "sha1-3JjiUO13eOgsSpLCCNc1CzD56c8=",
|
||||
"requires": {
|
||||
"abs": "1.3.10",
|
||||
"exec-limiter": "3.2.9",
|
||||
"one-by-one": "3.2.6",
|
||||
"ul": "5.2.13"
|
||||
}
|
||||
},
|
||||
"has-flag": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
|
||||
"integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo="
|
||||
},
|
||||
"indento": {
|
||||
"version": "1.1.10",
|
||||
"resolved": "https://registry.npmjs.org/indento/-/indento-1.1.10.tgz",
|
||||
"integrity": "sha1-jioHVjO6z6QQPOaCVenG7rf5vX8="
|
||||
},
|
||||
"is-buffer": {
|
||||
"version": "1.1.5",
|
||||
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
|
||||
"integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw="
|
||||
},
|
||||
"is-empty-obj": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/is-empty-obj/-/is-empty-obj-1.0.9.tgz",
|
||||
"integrity": "sha1-fvK1f1SZoINtEZgbwLfcY2F6uWo="
|
||||
},
|
||||
"is-number": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
|
||||
"integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
|
||||
"requires": {
|
||||
"kind-of": "3.2.2"
|
||||
}
|
||||
},
|
||||
"is-there": {
|
||||
"version": "4.4.3",
|
||||
"resolved": "https://registry.npmjs.org/is-there/-/is-there-4.4.3.tgz",
|
||||
"integrity": "sha1-osSTZsakh/cZ28rYDL3iEkjSwY0="
|
||||
},
|
||||
"is-undefined": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/is-undefined/-/is-undefined-1.0.8.tgz",
|
||||
"integrity": "sha1-rt6FUddShTZLyYtmZ5L3tqtcJaU="
|
||||
},
|
||||
"is-win": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/is-win/-/is-win-1.0.7.tgz",
|
||||
"integrity": "sha1-81mHZ8Mw+JlhTuS3KfbwlanGEQw="
|
||||
},
|
||||
"iterate-object": {
|
||||
"version": "1.3.2",
|
||||
"resolved": "https://registry.npmjs.org/iterate-object/-/iterate-object-1.3.2.tgz",
|
||||
"integrity": "sha1-JOwVr/pdADnog5aVohwsrh9Ftms="
|
||||
},
|
||||
"kind-of": {
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
|
||||
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
|
||||
"requires": {
|
||||
"is-buffer": "1.1.5"
|
||||
}
|
||||
},
|
||||
"last-char": {
|
||||
"version": "1.3.8",
|
||||
"resolved": "https://registry.npmjs.org/last-char/-/last-char-1.3.8.tgz",
|
||||
"integrity": "sha1-q+FJpPFQtmiLxoL2DGxDShUd+0Q="
|
||||
},
|
||||
"le-table": {
|
||||
"version": "6.1.7",
|
||||
"resolved": "https://registry.npmjs.org/le-table/-/le-table-6.1.7.tgz",
|
||||
"integrity": "sha1-mvyvT0qNt4fA5m7fRXocxkOeQI4=",
|
||||
"requires": {
|
||||
"ansi-parser": "3.2.8",
|
||||
"cli-box": "6.0.8",
|
||||
"overlap": "2.2.8",
|
||||
"ul": "5.2.13"
|
||||
}
|
||||
},
|
||||
"limit-it": {
|
||||
"version": "3.2.8",
|
||||
"resolved": "https://registry.npmjs.org/limit-it/-/limit-it-3.2.8.tgz",
|
||||
"integrity": "sha1-uXsBRhzPVNt3fP3318Dty/sBCUo=",
|
||||
"requires": {
|
||||
"typpy": "2.3.9"
|
||||
}
|
||||
},
|
||||
"lodash": {
|
||||
"version": "4.17.4",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
|
||||
"integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4="
|
||||
},
|
||||
"match-it": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/match-it/-/match-it-1.0.7.tgz",
|
||||
"integrity": "sha1-tczwmRob1Z6CvtTN1MgFcT9AeRU="
|
||||
},
|
||||
"moment": {
|
||||
"version": "2.19.1",
|
||||
"resolved": "https://registry.npmjs.org/moment/-/moment-2.19.1.tgz",
|
||||
"integrity": "sha1-VtoaLRy/AdOLfhr8McELz6GSkWc="
|
||||
},
|
||||
"months": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/months/-/months-1.2.0.tgz",
|
||||
"integrity": "sha512-zFM7hUpziSYGk2DNObYGWgHdRRxAOgjl8CC1Rbl50p/q0rGDsREfk0nbxxmSIquVi/lEAuUY8nwbwkZ8biNCOQ=="
|
||||
},
|
||||
"noop6": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/noop6/-/noop6-1.0.7.tgz",
|
||||
"integrity": "sha1-lnZ78gWLpZyoy5FVk0fdyAI5+o4="
|
||||
},
|
||||
"obj-def": {
|
||||
"version": "1.0.6",
|
||||
"resolved": "https://registry.npmjs.org/obj-def/-/obj-def-1.0.6.tgz",
|
||||
"integrity": "sha1-d1ThcohJwvk00f3SvnL+Yn7LWxQ=",
|
||||
"requires": {
|
||||
"deffy": "2.2.2"
|
||||
}
|
||||
},
|
||||
"one-by-one": {
|
||||
"version": "3.2.6",
|
||||
"resolved": "https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.6.tgz",
|
||||
"integrity": "sha1-M+Pelthw+alL3LY/ontRcAvhESs=",
|
||||
"requires": {
|
||||
"obj-def": "1.0.6",
|
||||
"sliced": "1.0.1"
|
||||
}
|
||||
},
|
||||
"overlap": {
|
||||
"version": "2.2.8",
|
||||
"resolved": "https://registry.npmjs.org/overlap/-/overlap-2.2.8.tgz",
|
||||
"integrity": "sha1-3dj8oem/a4QV87rflA51Qg28FQo=",
|
||||
"requires": {
|
||||
"ansi-parser": "3.0.0",
|
||||
"cli-box": "5.0.0",
|
||||
"couleurs": "5.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"ansi-parser": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-parser/-/ansi-parser-3.0.0.tgz",
|
||||
"integrity": "sha1-lFwOcjLK9WdSFzdbPriJIAjBRik="
|
||||
},
|
||||
"cli-box": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/cli-box/-/cli-box-5.0.0.tgz",
|
||||
"integrity": "sha1-hw6oqnfnwlF5QWzsz+XtBpCARgI=",
|
||||
"requires": {
|
||||
"ansi-parser": "3.0.0",
|
||||
"ul": "5.0.0"
|
||||
}
|
||||
},
|
||||
"couleurs": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/couleurs/-/couleurs-5.0.0.tgz",
|
||||
"integrity": "sha1-HNOs5cyhvsAEFXiydGSyZ2OH9ts=",
|
||||
"requires": {
|
||||
"flat-colors": "3.0.0",
|
||||
"typpy": "2.0.0",
|
||||
"x256": "0.0.2"
|
||||
}
|
||||
},
|
||||
"deffy": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/deffy/-/deffy-2.0.0.tgz",
|
||||
"integrity": "sha1-+C4I7qUYxKCjCx8D7FBNJIryiTI=",
|
||||
"requires": {
|
||||
"typpy": "2.0.0"
|
||||
}
|
||||
},
|
||||
"typpy": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/typpy/-/typpy-2.0.0.tgz",
|
||||
"integrity": "sha1-re87rMEv9Hr/kg+rA6j/MnnXN9Y="
|
||||
},
|
||||
"ul": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ul/-/ul-5.0.0.tgz",
|
||||
"integrity": "sha1-yoDXkwJfP9Xcm/g0aYGNMQp8mmI=",
|
||||
"requires": {
|
||||
"deffy": "2.0.0",
|
||||
"typpy": "2.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parse-it": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/parse-it/-/parse-it-1.0.8.tgz",
|
||||
"integrity": "sha1-6aU73hjIBJ57tBW3PhbTKS346uc=",
|
||||
"requires": {
|
||||
"regex-escape": "3.4.7"
|
||||
}
|
||||
},
|
||||
"prompt-sync": {
|
||||
"version": "4.1.5",
|
||||
"resolved": "https://registry.npmjs.org/prompt-sync/-/prompt-sync-4.1.5.tgz",
|
||||
"integrity": "sha1-cJrBgjiLDppKRbVoPtBEntGfPrg="
|
||||
},
|
||||
"promptify": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/promptify/-/promptify-1.0.1.tgz",
|
||||
"integrity": "sha1-Z8KbwssmG3hOMbclJYxSGUDa3wU=",
|
||||
"requires": {
|
||||
"is-win": "1.0.7",
|
||||
"ul": "5.2.13"
|
||||
}
|
||||
},
|
||||
"r-json": {
|
||||
"version": "1.2.8",
|
||||
"resolved": "https://registry.npmjs.org/r-json/-/r-json-1.2.8.tgz",
|
||||
"integrity": "sha1-dEBWDMHt8AudjZT6MLytfd6U6uI="
|
||||
},
|
||||
"regex-escape": {
|
||||
"version": "3.4.7",
|
||||
"resolved": "https://registry.npmjs.org/regex-escape/-/regex-escape-3.4.7.tgz",
|
||||
"integrity": "sha1-brLq6PBA1EkWzCCCC9y9QUmNlK0="
|
||||
},
|
||||
"remove-blank-lines": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/remove-blank-lines/-/remove-blank-lines-1.0.7.tgz",
|
||||
"integrity": "sha1-msJ8WD0vBBBYQ7b8VpgjMtLY9DM="
|
||||
},
|
||||
"semver": {
|
||||
"version": "5.4.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
|
||||
"integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg=="
|
||||
},
|
||||
"sliced": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz",
|
||||
"integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E="
|
||||
},
|
||||
"static-methods": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/static-methods/-/static-methods-1.0.9.tgz",
|
||||
"integrity": "sha1-R0gcxeF9nZHEwv2y0Utxgf2nT0Y="
|
||||
},
|
||||
"supports-color": {
|
||||
"version": "3.2.3",
|
||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
|
||||
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
|
||||
"requires": {
|
||||
"has-flag": "1.0.0"
|
||||
}
|
||||
},
|
||||
"tilda": {
|
||||
"version": "4.4.11",
|
||||
"resolved": "https://registry.npmjs.org/tilda/-/tilda-4.4.11.tgz",
|
||||
"integrity": "sha1-Fzofl5KJaGduOx/tviy9fdmeJmU=",
|
||||
"requires": {
|
||||
"ansi-parser": "3.2.8",
|
||||
"arrs-to-obj": "1.0.8",
|
||||
"auto-parse": "1.3.0",
|
||||
"camelo": "1.1.9",
|
||||
"clp": "4.0.8",
|
||||
"debug-mode": "1.0.6",
|
||||
"deffy": "2.2.2",
|
||||
"err": "2.1.8",
|
||||
"indento": "1.1.10",
|
||||
"is-empty-obj": "1.0.9",
|
||||
"is-undefined": "1.0.8",
|
||||
"iterate-object": "1.3.2",
|
||||
"le-table": "6.1.7",
|
||||
"prompt-sync": "4.1.5",
|
||||
"promptify": "1.0.1",
|
||||
"r-json": "1.2.8",
|
||||
"remove-blank-lines": "1.0.7",
|
||||
"typpy": "2.3.9",
|
||||
"ul": "5.2.13",
|
||||
"wrap-text": "1.0.7"
|
||||
}
|
||||
},
|
||||
"typpy": {
|
||||
"version": "2.3.9",
|
||||
"resolved": "https://registry.npmjs.org/typpy/-/typpy-2.3.9.tgz",
|
||||
"integrity": "sha1-KGZP2l6nHdcYck+J0ABgrx8Jw44=",
|
||||
"requires": {
|
||||
"function.name": "1.0.9"
|
||||
}
|
||||
},
|
||||
"uc-first-array": {
|
||||
"version": "1.1.7",
|
||||
"resolved": "https://registry.npmjs.org/uc-first-array/-/uc-first-array-1.1.7.tgz",
|
||||
"integrity": "sha1-ODfdQnYskk+svSxqt/6wg4VUR8c=",
|
||||
"requires": {
|
||||
"ucfirst": "1.0.0"
|
||||
}
|
||||
},
|
||||
"ucfirst": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ucfirst/-/ucfirst-1.0.0.tgz",
|
||||
"integrity": "sha1-ThBbZEjQXiZOzsQ14LkZNjxfLy8="
|
||||
},
|
||||
"ul": {
|
||||
"version": "5.2.13",
|
||||
"resolved": "https://registry.npmjs.org/ul/-/ul-5.2.13.tgz",
|
||||
"integrity": "sha1-n/BQTqNcofdMC/WeZIDe8Am617U=",
|
||||
"requires": {
|
||||
"deffy": "2.2.2",
|
||||
"typpy": "2.3.9"
|
||||
}
|
||||
},
|
||||
"w-json": {
|
||||
"version": "1.3.8",
|
||||
"resolved": "https://registry.npmjs.org/w-json/-/w-json-1.3.8.tgz",
|
||||
"integrity": "sha1-NUNjJkAB7neOWwQE+xC0x/HGS0E="
|
||||
},
|
||||
"wrap-text": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/wrap-text/-/wrap-text-1.0.7.tgz",
|
||||
"integrity": "sha1-XEsphOb3y3hQ6n9uTpiFyrYB2Rg="
|
||||
},
|
||||
"x256": {
|
||||
"version": "0.0.2",
|
||||
"resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz",
|
||||
"integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ="
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue