mirror of
https://github.com/IonicaBizau/git-stats.git
synced 2024-12-22 05:12:11 +01:00
feat: add author filter
This commit is contained in:
parent
0f8e39f7c9
commit
6c3fbce78c
4 changed files with 766 additions and 3 deletions
|
@ -99,6 +99,8 @@ Options:
|
|||
-d, --data <path> Sets a custom data store file.
|
||||
-l, --light Enables the light theme.
|
||||
-n, --disable-ansi Forces the tool not to use ANSI styles.
|
||||
-A, --author Filter author related contributions in the current
|
||||
repository.
|
||||
-a, --authors Shows a pie chart with the author related
|
||||
contributions in the current repository.
|
||||
-u, --until <date> Optional end date.
|
||||
|
|
|
@ -56,6 +56,10 @@ new Tilda(`${__dirname}/../package.json`, {
|
|||
opts: ["a", "authors"]
|
||||
, desc: "Shows a pie chart with the author related contributions in the current repository."
|
||||
}
|
||||
,{
|
||||
opts: ["A", "author"]
|
||||
, desc: "Filter author related contributions in the current repository."
|
||||
}
|
||||
, {
|
||||
opts: ["n", "disable-ansi"]
|
||||
, desc: "Forces the tool not to use ANSI styles."
|
||||
|
@ -96,7 +100,8 @@ new Tilda(`${__dirname}/../package.json`, {
|
|||
, lightOpt = action.options.light
|
||||
, dataPathOpt = action.options.data
|
||||
, globalActivityOpt = action.options.globalActivity
|
||||
, rawOpt = action.options.raw
|
||||
, rawOpt = action.options.raw,
|
||||
authorOpt = action.options.author
|
||||
;
|
||||
|
||||
let options = {};
|
||||
|
@ -163,6 +168,11 @@ new Tilda(`${__dirname}/../package.json`, {
|
|||
options.repo = process.cwd();
|
||||
}
|
||||
|
||||
// Add the author opt
|
||||
if(authorOpt.is_provided){
|
||||
options.author = authorOpt.value
|
||||
}
|
||||
|
||||
// Handle authors
|
||||
if (authorsOpt.is_provided) {
|
||||
options.no_ansi = noAnsiOpt.is_provided;
|
||||
|
|
|
@ -632,6 +632,8 @@ GitStats.prototype.globalActivity = function (options, callback) {
|
|||
repo: options
|
||||
};
|
||||
}
|
||||
console.log('options',options);
|
||||
|
||||
|
||||
options.repo = Abs(options.repo);
|
||||
|
||||
|
@ -643,8 +645,12 @@ GitStats.prototype.globalActivity = function (options, callback) {
|
|||
, today = null
|
||||
, cal = []
|
||||
;
|
||||
var logArgs = ["log","--since", options.start.format(DATE_FORMAT), "--until", options.end.format(DATE_FORMAT)]
|
||||
if(options.author){
|
||||
logArgs = logArgs.concat(["--author",options.author])
|
||||
}
|
||||
|
||||
GitLogParser(Spawn("git", ["log", "--since", options.start.format(DATE_FORMAT), "--until", options.end.format(DATE_FORMAT)], { cwd: options.repo }).stdout).on("commit", function(commit) {
|
||||
GitLogParser(Spawn("git",logArgs , { cwd: options.repo }).stdout).on("commit", function(commit) {
|
||||
if (!commit) { return; }
|
||||
today = Moment(commit.date).format(DATE_FORMAT);
|
||||
commits[today] = commits[today] || 0;
|
||||
|
|
747
package-lock.json
generated
747
package-lock.json
generated
|
@ -1,8 +1,753 @@
|
|||
{
|
||||
"name": "git-stats",
|
||||
"version": "2.10.13",
|
||||
"lockfileVersion": 1,
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"version": "2.10.13",
|
||||
"hasInstallScript": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"abs": "^1.0.0",
|
||||
"bug-killer": "^4.0.0",
|
||||
"cli-gh-cal": "^1.4.0",
|
||||
"cli-pie": "^2.0.0",
|
||||
"deffy": "^2.2.2",
|
||||
"gitlog-parser": "0.0.4",
|
||||
"gry": "^6.1.0",
|
||||
"is-there": "^4.0.0",
|
||||
"iterate-object": "^1.1.0",
|
||||
"moment": "^2.9.0",
|
||||
"r-json": "^1.0.0",
|
||||
"tilda": "^4.3.3",
|
||||
"typpy": "^2.1.0",
|
||||
"ul": "^5.0.0",
|
||||
"w-json": "^1.0.0"
|
||||
},
|
||||
"bin": {
|
||||
"git-stats": "bin/git-stats"
|
||||
},
|
||||
"devDependencies": {}
|
||||
},
|
||||
"node_modules/abs": {
|
||||
"version": "1.3.10",
|
||||
"resolved": "https://registry.npmjs.org/abs/-/abs-1.3.10.tgz",
|
||||
"integrity": "sha1-napqQ1AQAfN/8VoexIIKRklW/8M=",
|
||||
"dependencies": {
|
||||
"ul": "^5.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/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="
|
||||
},
|
||||
"node_modules/ansi-parser": {
|
||||
"version": "3.2.8",
|
||||
"resolved": "https://registry.npmjs.org/ansi-parser/-/ansi-parser-3.2.8.tgz",
|
||||
"integrity": "sha1-rYCmNRrF5YzH6Kdhq8A3tVBQQdA="
|
||||
},
|
||||
"node_modules/ansi-styles": {
|
||||
"version": "3.2.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
|
||||
"integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
|
||||
"dependencies": {
|
||||
"color-convert": "^1.9.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/ansy": {
|
||||
"version": "1.0.11",
|
||||
"resolved": "https://registry.npmjs.org/ansy/-/ansy-1.0.11.tgz",
|
||||
"integrity": "sha1-IGb86gqDLaVGEQ2RrZ9Hx+zCcdQ=",
|
||||
"dependencies": {
|
||||
"ansi-styles": "^3.0.0",
|
||||
"custom-return": "^1.0.0",
|
||||
"supports-color": "^3.1.2",
|
||||
"ul": "^5.2.1"
|
||||
}
|
||||
},
|
||||
"node_modules/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="
|
||||
},
|
||||
"node_modules/auto-parse": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/auto-parse/-/auto-parse-1.3.0.tgz",
|
||||
"integrity": "sha1-w0UMMUeipKlL+h0HARy88NjSIAM=",
|
||||
"dependencies": {
|
||||
"lodash": "^4.16.3",
|
||||
"typpy": "^2.3.6"
|
||||
}
|
||||
},
|
||||
"node_modules/barbe": {
|
||||
"version": "3.0.12",
|
||||
"resolved": "https://registry.npmjs.org/barbe/-/barbe-3.0.12.tgz",
|
||||
"integrity": "sha1-2yFa0WdIdt7Cpmxn3BnDM96EATk=",
|
||||
"dependencies": {
|
||||
"iterate-object": "^1.3.2",
|
||||
"regex-escape": "^3.0.0",
|
||||
"typpy": "^2.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/bug-killer": {
|
||||
"version": "4.4.4",
|
||||
"resolved": "https://registry.npmjs.org/bug-killer/-/bug-killer-4.4.4.tgz",
|
||||
"integrity": "sha1-luAyK5Q3orBnLXiqzR7SvvEflFo=",
|
||||
"dependencies": {
|
||||
"ansi-parser": "^3.2.5",
|
||||
"couleurs": "^6.0.6",
|
||||
"daty": "^1.0.7",
|
||||
"deffy": "^2.2.2",
|
||||
"typpy": "^2.3.6"
|
||||
}
|
||||
},
|
||||
"node_modules/byline": {
|
||||
"version": "4.2.2",
|
||||
"resolved": "https://registry.npmjs.org/byline/-/byline-4.2.2.tgz",
|
||||
"integrity": "sha1-wgOpilsCkIIqk4anjtosvVvNsy8=",
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/camelo": {
|
||||
"version": "1.1.9",
|
||||
"resolved": "https://registry.npmjs.org/camelo/-/camelo-1.1.9.tgz",
|
||||
"integrity": "sha1-SzwWRClkXgVwvqHpACvhARQ9t7E=",
|
||||
"dependencies": {
|
||||
"regex-escape": "^3.3.0",
|
||||
"uc-first-array": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/class-methods": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/class-methods/-/class-methods-1.0.8.tgz",
|
||||
"integrity": "sha1-86ku5JVfakwrAsUOjEEqLLKlkHs=",
|
||||
"dependencies": {
|
||||
"exclude-arr": "^1.0.0",
|
||||
"static-methods": "^1.0.0",
|
||||
"ul": "^5.2.1"
|
||||
}
|
||||
},
|
||||
"node_modules/cli-box": {
|
||||
"version": "6.0.8",
|
||||
"resolved": "https://registry.npmjs.org/cli-box/-/cli-box-6.0.8.tgz",
|
||||
"integrity": "sha1-QCGLZbKbsyw434BVrgwDs6kBSe8=",
|
||||
"dependencies": {
|
||||
"ansi-parser": "^3.2.1",
|
||||
"deffy": "^2.2.1",
|
||||
"is-undefined": "^1.0.0",
|
||||
"is-win": "^1.0.0",
|
||||
"ul": "^5.2.1"
|
||||
}
|
||||
},
|
||||
"node_modules/cli-circle": {
|
||||
"version": "3.2.9",
|
||||
"resolved": "https://registry.npmjs.org/cli-circle/-/cli-circle-3.2.9.tgz",
|
||||
"integrity": "sha1-BkEvRpIuZuGJdmnfuEDkzAwcYFg=",
|
||||
"dependencies": {
|
||||
"cli-graph": "^3.0.0",
|
||||
"typpy": "^2.3.3",
|
||||
"ul": "^5.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/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=",
|
||||
"dependencies": {
|
||||
"ansi-parser": "^3.0.0",
|
||||
"bug-killer": "^4.2.5",
|
||||
"cli-box": "^6.0.5",
|
||||
"cli-size": "^1.0.3",
|
||||
"couleurs": "^6.0.5",
|
||||
"deffy": "^2.0.0",
|
||||
"git-stats-colors": "^2.3.8",
|
||||
"moment": "^2.9.0",
|
||||
"tilda": "^4.3.3",
|
||||
"typpy": "^2.0.0",
|
||||
"ul": "^5.0.0"
|
||||
},
|
||||
"bin": {
|
||||
"cli-gh-cal": "bin/cli-gh-cal"
|
||||
}
|
||||
},
|
||||
"node_modules/cli-graph": {
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/cli-graph/-/cli-graph-3.2.2.tgz",
|
||||
"integrity": "sha1-1oEKJjqxCXG+aIJ59n+smPjfdDo=",
|
||||
"dependencies": {
|
||||
"ul": "5.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/cli-graph/node_modules/deffy": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/deffy/-/deffy-2.0.0.tgz",
|
||||
"integrity": "sha1-+C4I7qUYxKCjCx8D7FBNJIryiTI=",
|
||||
"dependencies": {
|
||||
"typpy": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/cli-graph/node_modules/typpy": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/typpy/-/typpy-2.0.0.tgz",
|
||||
"integrity": "sha1-re87rMEv9Hr/kg+rA6j/MnnXN9Y="
|
||||
},
|
||||
"node_modules/cli-graph/node_modules/ul": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ul/-/ul-5.0.0.tgz",
|
||||
"integrity": "sha1-yoDXkwJfP9Xcm/g0aYGNMQp8mmI=",
|
||||
"dependencies": {
|
||||
"deffy": "2.0.0",
|
||||
"typpy": "2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/cli-pie": {
|
||||
"version": "2.3.3",
|
||||
"resolved": "https://registry.npmjs.org/cli-pie/-/cli-pie-2.3.3.tgz",
|
||||
"integrity": "sha1-voZ3W2ypRGNrBf6trEFUzj5Asgg=",
|
||||
"dependencies": {
|
||||
"cli-circle": "^3.0.0",
|
||||
"couleurs": "^5.0.0",
|
||||
"flatcolors": "^3.0.0",
|
||||
"ul": "^5.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/cli-pie/node_modules/couleurs": {
|
||||
"version": "5.2.1",
|
||||
"resolved": "https://registry.npmjs.org/couleurs/-/couleurs-5.2.1.tgz",
|
||||
"integrity": "sha1-U5n596FZhS7BQkT4Qb2FjwTcUqM=",
|
||||
"dependencies": {
|
||||
"flat-colors": "3.0.0",
|
||||
"typpy": "2.0.0",
|
||||
"x256": "0.0.2"
|
||||
}
|
||||
},
|
||||
"node_modules/cli-pie/node_modules/typpy": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/typpy/-/typpy-2.0.0.tgz",
|
||||
"integrity": "sha1-re87rMEv9Hr/kg+rA6j/MnnXN9Y="
|
||||
},
|
||||
"node_modules/cli-size": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/cli-size/-/cli-size-1.0.7.tgz",
|
||||
"integrity": "sha1-WYtxnj4ib80A6bjljrYRNDS1CTA="
|
||||
},
|
||||
"node_modules/clp": {
|
||||
"version": "4.0.8",
|
||||
"resolved": "https://registry.npmjs.org/clp/-/clp-4.0.8.tgz",
|
||||
"integrity": "sha1-rCw8oJhpBf5xD+K3WSURolHHaUI=",
|
||||
"dependencies": {
|
||||
"is-number": "^2.1.0",
|
||||
"last-char": "^1.3.1",
|
||||
"match-it": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/color-convert": {
|
||||
"version": "1.9.0",
|
||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz",
|
||||
"integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=",
|
||||
"dependencies": {
|
||||
"color-name": "^1.1.1"
|
||||
}
|
||||
},
|
||||
"node_modules/color-name": {
|
||||
"version": "1.1.3",
|
||||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
|
||||
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
|
||||
},
|
||||
"node_modules/couleurs": {
|
||||
"version": "6.0.9",
|
||||
"resolved": "https://registry.npmjs.org/couleurs/-/couleurs-6.0.9.tgz",
|
||||
"integrity": "sha1-srKj7jfa5Rh1ye/SQ+x+eJSvvJ4=",
|
||||
"dependencies": {
|
||||
"ansy": "^1.0.0",
|
||||
"color-convert": "^1.0.0",
|
||||
"iterate-object": "^1.3.1",
|
||||
"typpy": "^2.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/custom-return": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/custom-return/-/custom-return-1.0.8.tgz",
|
||||
"integrity": "sha1-6Rzoi0aItls//usf2WE7kjhDe+I=",
|
||||
"dependencies": {
|
||||
"noop6": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/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="
|
||||
},
|
||||
"node_modules/daty": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/daty/-/daty-1.1.2.tgz",
|
||||
"integrity": "sha1-zTvnp6BhgfXfEFNWlAuUgcYhnGU=",
|
||||
"dependencies": {
|
||||
"add-subtract-date": "^1.0.0",
|
||||
"class-methods": "^1.0.4",
|
||||
"date-unit-ms": "^1.1.0",
|
||||
"diff-dates": "^1.0.0",
|
||||
"formatoid": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/days": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/days/-/days-1.1.1.tgz",
|
||||
"integrity": "sha512-vzeIwVsEIyA35GH4+mPd4hjVDNI87wYANyZFs0BHjBr5kIBH5zEl7LfD6Wr4SFZca4D3CU9IH1w4DuZLlXzKRw==",
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/debug-mode": {
|
||||
"version": "1.0.6",
|
||||
"resolved": "https://registry.npmjs.org/debug-mode/-/debug-mode-1.0.6.tgz",
|
||||
"integrity": "sha1-W+5pvIS6LFroG7HWEuFWZtMy3c0=",
|
||||
"dependencies": {
|
||||
"semver": "^5.3.0"
|
||||
}
|
||||
},
|
||||
"node_modules/deffy": {
|
||||
"version": "2.2.2",
|
||||
"resolved": "https://registry.npmjs.org/deffy/-/deffy-2.2.2.tgz",
|
||||
"integrity": "sha1-CI9AkTy0cHhlP6b2l8IG4DRx1SM=",
|
||||
"dependencies": {
|
||||
"typpy": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/diff-dates": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/diff-dates/-/diff-dates-1.0.9.tgz",
|
||||
"integrity": "sha1-E+zph1iOv8LkhZdTfk5SKOKdc3s=",
|
||||
"dependencies": {
|
||||
"date-unit-ms": "^1.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/err": {
|
||||
"version": "2.1.8",
|
||||
"resolved": "https://registry.npmjs.org/err/-/err-2.1.8.tgz",
|
||||
"integrity": "sha1-8Q04ssgTsybp56zRwnsnPqukD4s=",
|
||||
"dependencies": {
|
||||
"barbe": "^3.0.4",
|
||||
"iterate-object": "^1.3.1",
|
||||
"typpy": "^2.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/exclude-arr": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/exclude-arr/-/exclude-arr-1.0.7.tgz",
|
||||
"integrity": "sha1-0OkldekOuc191xxgEmdvMzk/Hc4="
|
||||
},
|
||||
"node_modules/exec-limiter": {
|
||||
"version": "3.2.13",
|
||||
"resolved": "https://registry.npmjs.org/exec-limiter/-/exec-limiter-3.2.13.tgz",
|
||||
"integrity": "sha512-86Ri699bwiHZVBzTzNj8gspqAhCPchg70zPVWIh3qzUOA1pUMcb272Em3LPk8AE0mS95B9yMJhtqF8vFJAn0dA==",
|
||||
"dependencies": {
|
||||
"limit-it": "^3.0.0",
|
||||
"typpy": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/fillo": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/fillo/-/fillo-1.0.9.tgz",
|
||||
"integrity": "sha1-DaOX9xGfca8OR3FuBnpbdkmOXKg="
|
||||
},
|
||||
"node_modules/flat-colors": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/flat-colors/-/flat-colors-3.0.0.tgz",
|
||||
"integrity": "sha1-JTqxojmJwyHxOwrNS/c//0By7Lc="
|
||||
},
|
||||
"node_modules/flatcolors": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/flatcolors/-/flatcolors-3.0.0.tgz",
|
||||
"integrity": "sha1-Q5MoO3M1qJsuTUcKqWb4zYofqz0="
|
||||
},
|
||||
"node_modules/formatoid": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/formatoid/-/formatoid-1.2.1.tgz",
|
||||
"integrity": "sha1-ydUfIOfiX7+ZhH6th9uHnRdPy9o=",
|
||||
"dependencies": {
|
||||
"days": "^1.0.1",
|
||||
"fillo": "^1.0.0",
|
||||
"months": "^1.0.0",
|
||||
"parse-it": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/function.name": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/function.name/-/function.name-1.0.9.tgz",
|
||||
"integrity": "sha1-kcRcj5HyACvGgIbGc4crYH3Yc8M=",
|
||||
"dependencies": {
|
||||
"noop6": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/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=",
|
||||
"dependencies": {
|
||||
"couleurs": "^6.0.5"
|
||||
}
|
||||
},
|
||||
"node_modules/gitlog-parser": {
|
||||
"version": "0.0.4",
|
||||
"resolved": "https://registry.npmjs.org/gitlog-parser/-/gitlog-parser-0.0.4.tgz",
|
||||
"integrity": "sha1-YtuYR2UZv637TA05MbG/MB4I8fY=",
|
||||
"dependencies": {
|
||||
"byline": "^4.1.1"
|
||||
}
|
||||
},
|
||||
"node_modules/gry": {
|
||||
"version": "6.1.0",
|
||||
"resolved": "https://registry.npmjs.org/gry/-/gry-6.1.0.tgz",
|
||||
"integrity": "sha512-zwTDU/VR4QSNa2NFnAPh0io88mdyGZypL11isQPf72LAOZ0JTNF8hNSV8xt1571DjcnKwiOhVNPwANtUoRZemA==",
|
||||
"dependencies": {
|
||||
"abs": "^1.2.1",
|
||||
"exec-limiter": "^3.0.0",
|
||||
"one-by-one": "^3.0.0",
|
||||
"ul": "^5.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/has-flag": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
|
||||
"integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/indento": {
|
||||
"version": "1.1.10",
|
||||
"resolved": "https://registry.npmjs.org/indento/-/indento-1.1.10.tgz",
|
||||
"integrity": "sha1-jioHVjO6z6QQPOaCVenG7rf5vX8="
|
||||
},
|
||||
"node_modules/is-buffer": {
|
||||
"version": "1.1.5",
|
||||
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
|
||||
"integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw="
|
||||
},
|
||||
"node_modules/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="
|
||||
},
|
||||
"node_modules/is-number": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
|
||||
"integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
|
||||
"dependencies": {
|
||||
"kind-of": "^3.0.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/is-there": {
|
||||
"version": "4.4.3",
|
||||
"resolved": "https://registry.npmjs.org/is-there/-/is-there-4.4.3.tgz",
|
||||
"integrity": "sha1-osSTZsakh/cZ28rYDL3iEkjSwY0="
|
||||
},
|
||||
"node_modules/is-undefined": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/is-undefined/-/is-undefined-1.0.8.tgz",
|
||||
"integrity": "sha1-rt6FUddShTZLyYtmZ5L3tqtcJaU="
|
||||
},
|
||||
"node_modules/is-win": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/is-win/-/is-win-1.0.7.tgz",
|
||||
"integrity": "sha1-81mHZ8Mw+JlhTuS3KfbwlanGEQw="
|
||||
},
|
||||
"node_modules/iterate-object": {
|
||||
"version": "1.3.2",
|
||||
"resolved": "https://registry.npmjs.org/iterate-object/-/iterate-object-1.3.2.tgz",
|
||||
"integrity": "sha1-JOwVr/pdADnog5aVohwsrh9Ftms="
|
||||
},
|
||||
"node_modules/kind-of": {
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
|
||||
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
|
||||
"dependencies": {
|
||||
"is-buffer": "^1.1.5"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/last-char": {
|
||||
"version": "1.3.8",
|
||||
"resolved": "https://registry.npmjs.org/last-char/-/last-char-1.3.8.tgz",
|
||||
"integrity": "sha1-q+FJpPFQtmiLxoL2DGxDShUd+0Q="
|
||||
},
|
||||
"node_modules/le-table": {
|
||||
"version": "6.1.7",
|
||||
"resolved": "https://registry.npmjs.org/le-table/-/le-table-6.1.7.tgz",
|
||||
"integrity": "sha1-mvyvT0qNt4fA5m7fRXocxkOeQI4=",
|
||||
"dependencies": {
|
||||
"ansi-parser": "^3.2.1",
|
||||
"cli-box": "^6.0.0",
|
||||
"overlap": "^2.2.1",
|
||||
"ul": "^5.2.1"
|
||||
}
|
||||
},
|
||||
"node_modules/limit-it": {
|
||||
"version": "3.2.10",
|
||||
"resolved": "https://registry.npmjs.org/limit-it/-/limit-it-3.2.10.tgz",
|
||||
"integrity": "sha512-T0NK99pHnkimldr1WUqvbGV1oWDku/xC9J/OqzJFsV1jeOS6Bwl8W7vkeQIBqwiON9dTALws+rX/XPMQqWerDQ==",
|
||||
"dependencies": {
|
||||
"typpy": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/lodash": {
|
||||
"version": "4.17.19",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
|
||||
"integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ=="
|
||||
},
|
||||
"node_modules/match-it": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/match-it/-/match-it-1.0.7.tgz",
|
||||
"integrity": "sha1-tczwmRob1Z6CvtTN1MgFcT9AeRU="
|
||||
},
|
||||
"node_modules/moment": {
|
||||
"version": "2.19.3",
|
||||
"resolved": "https://registry.npmjs.org/moment/-/moment-2.19.3.tgz",
|
||||
"integrity": "sha1-vbmdJw1tf9p4zA+6zoVeJ/59pp8=",
|
||||
"engines": {
|
||||
"node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/months": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/months/-/months-1.2.0.tgz",
|
||||
"integrity": "sha512-zFM7hUpziSYGk2DNObYGWgHdRRxAOgjl8CC1Rbl50p/q0rGDsREfk0nbxxmSIquVi/lEAuUY8nwbwkZ8biNCOQ==",
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/noop6": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/noop6/-/noop6-1.0.7.tgz",
|
||||
"integrity": "sha1-lnZ78gWLpZyoy5FVk0fdyAI5+o4="
|
||||
},
|
||||
"node_modules/obj-def": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/obj-def/-/obj-def-1.0.8.tgz",
|
||||
"integrity": "sha512-tU8EVxli5fm0BhPjoHoiyKieZBfUYbkxHQatVEyoYkd1oFQdwDx8qMRG2bTcFq1bJi4laE+xJvk6uTKnrxNK3g==",
|
||||
"dependencies": {
|
||||
"deffy": "^2.2.2"
|
||||
}
|
||||
},
|
||||
"node_modules/one-by-one": {
|
||||
"version": "3.2.8",
|
||||
"resolved": "https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.8.tgz",
|
||||
"integrity": "sha512-HR/pSzZdm46Xqj58K+Bu64kMbSTw8/u77AwWvV+rprO/OsuR++pPlkUJn+SmwqBGRgHKwSKQ974V3uls7crIeQ==",
|
||||
"dependencies": {
|
||||
"obj-def": "^1.0.0",
|
||||
"sliced": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/overlap": {
|
||||
"version": "2.2.8",
|
||||
"resolved": "https://registry.npmjs.org/overlap/-/overlap-2.2.8.tgz",
|
||||
"integrity": "sha1-3dj8oem/a4QV87rflA51Qg28FQo=",
|
||||
"dependencies": {
|
||||
"ansi-parser": "3.0.0",
|
||||
"cli-box": "5.0.0",
|
||||
"couleurs": "5.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/overlap/node_modules/ansi-parser": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-parser/-/ansi-parser-3.0.0.tgz",
|
||||
"integrity": "sha1-lFwOcjLK9WdSFzdbPriJIAjBRik="
|
||||
},
|
||||
"node_modules/overlap/node_modules/cli-box": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/cli-box/-/cli-box-5.0.0.tgz",
|
||||
"integrity": "sha1-hw6oqnfnwlF5QWzsz+XtBpCARgI=",
|
||||
"dependencies": {
|
||||
"ansi-parser": "3.0.0",
|
||||
"ul": "5.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/overlap/node_modules/couleurs": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/couleurs/-/couleurs-5.0.0.tgz",
|
||||
"integrity": "sha1-HNOs5cyhvsAEFXiydGSyZ2OH9ts=",
|
||||
"dependencies": {
|
||||
"flat-colors": "3.0.0",
|
||||
"typpy": "2.0.0",
|
||||
"x256": "0.0.2"
|
||||
}
|
||||
},
|
||||
"node_modules/overlap/node_modules/deffy": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/deffy/-/deffy-2.0.0.tgz",
|
||||
"integrity": "sha1-+C4I7qUYxKCjCx8D7FBNJIryiTI=",
|
||||
"dependencies": {
|
||||
"typpy": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/overlap/node_modules/typpy": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/typpy/-/typpy-2.0.0.tgz",
|
||||
"integrity": "sha1-re87rMEv9Hr/kg+rA6j/MnnXN9Y="
|
||||
},
|
||||
"node_modules/overlap/node_modules/ul": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ul/-/ul-5.0.0.tgz",
|
||||
"integrity": "sha1-yoDXkwJfP9Xcm/g0aYGNMQp8mmI=",
|
||||
"dependencies": {
|
||||
"deffy": "2.0.0",
|
||||
"typpy": "2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/parse-it": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/parse-it/-/parse-it-1.0.8.tgz",
|
||||
"integrity": "sha1-6aU73hjIBJ57tBW3PhbTKS346uc=",
|
||||
"dependencies": {
|
||||
"regex-escape": "^3.4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/prompt-sync": {
|
||||
"version": "4.1.5",
|
||||
"resolved": "https://registry.npmjs.org/prompt-sync/-/prompt-sync-4.1.5.tgz",
|
||||
"integrity": "sha1-cJrBgjiLDppKRbVoPtBEntGfPrg="
|
||||
},
|
||||
"node_modules/promptify": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/promptify/-/promptify-1.0.1.tgz",
|
||||
"integrity": "sha1-Z8KbwssmG3hOMbclJYxSGUDa3wU=",
|
||||
"dependencies": {
|
||||
"is-win": "^1.0.4",
|
||||
"ul": "^5.2.9"
|
||||
}
|
||||
},
|
||||
"node_modules/r-json": {
|
||||
"version": "1.2.8",
|
||||
"resolved": "https://registry.npmjs.org/r-json/-/r-json-1.2.8.tgz",
|
||||
"integrity": "sha1-dEBWDMHt8AudjZT6MLytfd6U6uI="
|
||||
},
|
||||
"node_modules/regex-escape": {
|
||||
"version": "3.4.7",
|
||||
"resolved": "https://registry.npmjs.org/regex-escape/-/regex-escape-3.4.7.tgz",
|
||||
"integrity": "sha1-brLq6PBA1EkWzCCCC9y9QUmNlK0="
|
||||
},
|
||||
"node_modules/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="
|
||||
},
|
||||
"node_modules/semver": {
|
||||
"version": "5.4.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
|
||||
"integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
|
||||
"bin": {
|
||||
"semver": "bin/semver"
|
||||
}
|
||||
},
|
||||
"node_modules/sliced": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz",
|
||||
"integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E="
|
||||
},
|
||||
"node_modules/static-methods": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/static-methods/-/static-methods-1.0.9.tgz",
|
||||
"integrity": "sha1-R0gcxeF9nZHEwv2y0Utxgf2nT0Y="
|
||||
},
|
||||
"node_modules/supports-color": {
|
||||
"version": "3.2.3",
|
||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
|
||||
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
|
||||
"dependencies": {
|
||||
"has-flag": "^1.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.8.0"
|
||||
}
|
||||
},
|
||||
"node_modules/tilda": {
|
||||
"version": "4.4.11",
|
||||
"resolved": "https://registry.npmjs.org/tilda/-/tilda-4.4.11.tgz",
|
||||
"integrity": "sha1-Fzofl5KJaGduOx/tviy9fdmeJmU=",
|
||||
"dependencies": {
|
||||
"ansi-parser": "^3.2.1",
|
||||
"arrs-to-obj": "^1.0.0",
|
||||
"auto-parse": "^1.2.0",
|
||||
"camelo": "^1.1.2",
|
||||
"clp": "^4.0.0",
|
||||
"debug-mode": "^1.0.0",
|
||||
"deffy": "^2.2.1",
|
||||
"err": "^2.1.0",
|
||||
"indento": "^1.1.1",
|
||||
"is-empty-obj": "^1.0.1",
|
||||
"is-undefined": "^1.0.0",
|
||||
"iterate-object": "^1.3.2",
|
||||
"le-table": "^6.1.0",
|
||||
"prompt-sync": "^4.1.4",
|
||||
"promptify": "^1.0.0",
|
||||
"r-json": "^1.2.1",
|
||||
"remove-blank-lines": "^1.0.1",
|
||||
"typpy": "^2.3.1",
|
||||
"ul": "^5.2.1",
|
||||
"wrap-text": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/typpy": {
|
||||
"version": "2.3.9",
|
||||
"resolved": "https://registry.npmjs.org/typpy/-/typpy-2.3.9.tgz",
|
||||
"integrity": "sha1-KGZP2l6nHdcYck+J0ABgrx8Jw44=",
|
||||
"dependencies": {
|
||||
"function.name": "^1.0.3"
|
||||
}
|
||||
},
|
||||
"node_modules/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=",
|
||||
"dependencies": {
|
||||
"ucfirst": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/ucfirst": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ucfirst/-/ucfirst-1.0.0.tgz",
|
||||
"integrity": "sha1-ThBbZEjQXiZOzsQ14LkZNjxfLy8="
|
||||
},
|
||||
"node_modules/ul": {
|
||||
"version": "5.2.13",
|
||||
"resolved": "https://registry.npmjs.org/ul/-/ul-5.2.13.tgz",
|
||||
"integrity": "sha1-n/BQTqNcofdMC/WeZIDe8Am617U=",
|
||||
"dependencies": {
|
||||
"deffy": "^2.2.2",
|
||||
"typpy": "^2.3.4"
|
||||
}
|
||||
},
|
||||
"node_modules/w-json": {
|
||||
"version": "1.3.8",
|
||||
"resolved": "https://registry.npmjs.org/w-json/-/w-json-1.3.8.tgz",
|
||||
"integrity": "sha1-NUNjJkAB7neOWwQE+xC0x/HGS0E="
|
||||
},
|
||||
"node_modules/wrap-text": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/wrap-text/-/wrap-text-1.0.7.tgz",
|
||||
"integrity": "sha1-XEsphOb3y3hQ6n9uTpiFyrYB2Rg="
|
||||
},
|
||||
"node_modules/x256": {
|
||||
"version": "0.0.2",
|
||||
"resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz",
|
||||
"integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=",
|
||||
"engines": {
|
||||
"node": ">=0.4.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dependencies": {
|
||||
"abs": {
|
||||
"version": "1.3.10",
|
||||
|
|
Loading…
Reference in a new issue