{"_id":"ggit","_rev":"89185","name":"ggit","description":"Local promise-returning git command wrappers","dist-tags":{"latest":"2.4.12"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"time":{"modified":"2021-06-03T10:29:03.000Z","created":"2013-02-12T03:23:19.441Z","2.4.12":"2019-08-09T15:53:02.212Z","2.4.11":"2018-12-23T00:18:13.964Z","2.4.10":"2018-12-22T21:16:06.681Z","2.4.9":"2018-12-13T10:22:50.477Z","2.4.8":"2018-12-13T09:31:30.161Z","2.4.7":"2018-12-13T07:41:31.733Z","2.4.6":"2018-10-29T06:47:44.626Z","2.4.5":"2018-08-30T19:55:26.122Z","2.4.4":"2018-08-30T19:31:39.365Z","2.4.3":"2018-08-27T14:12:17.007Z","2.4.2":"2017-12-04T18:14:28.382Z","2.4.1":"2017-12-04T18:12:31.449Z","2.4.0":"2017-10-27T03:09:47.267Z","2.3.0":"2017-08-27T20:05:32.562Z","2.2.0":"2017-08-24T19:23:42.443Z","2.1.0":"2017-08-24T19:08:20.425Z","2.0.2":"2017-08-08T03:37:01.775Z","2.0.1":"2017-08-03T21:38:35.410Z","2.0.0":"2017-07-27T18:05:08.840Z","1.23.1":"2017-07-27T14:22:12.074Z","1.23.0":"2017-07-21T17:04:03.387Z","1.22.1":"2017-07-18T19:27:00.266Z","1.22.0":"2017-07-18T19:21:19.483Z","1.21.0":"2017-07-18T19:11:52.209Z","1.20.1":"2017-07-18T03:13:21.146Z","1.20.0":"2017-07-10T19:35:44.735Z","1.19.0":"2017-07-10T19:10:27.209Z","1.18.0":"2017-07-10T17:34:34.392Z","1.17.2":"2017-07-07T17:46:34.050Z","1.17.1":"2017-07-07T17:26:36.844Z","1.17.0":"2017-07-07T17:14:28.757Z","1.16.0":"2017-06-29T15:05:19.291Z","1.15.1":"2017-05-14T04:11:13.332Z","1.15.0":"2017-05-14T02:37:52.855Z","1.14.0":"2017-04-26T12:57:56.590Z","1.13.7":"2017-03-23T03:23:54.359Z","1.13.6":"2017-01-09T16:30:09.442Z","1.13.5":"2017-01-05T04:27:48.823Z","1.13.4":"2016-12-05T16:32:16.468Z","1.13.3":"2016-12-04T23:24:22.728Z","1.13.2":"2016-12-04T22:49:04.325Z","1.13.1":"2016-12-04T04:17:43.684Z","1.13.0":"2016-12-04T04:12:04.041Z","1.12.0":"2016-12-02T05:34:43.448Z","1.11.1":"2016-11-03T14:26:30.657Z","1.11.0":"2016-07-20T02:22:57.396Z","1.10.0":"2016-06-10T13:03:53.557Z","1.9.2":"2016-04-13T13:34:21.667Z","1.9.1":"2016-04-07T16:12:47.185Z","1.9.0":"2016-03-21T14:33:31.994Z","1.8.1":"2016-01-09T22:54:57.558Z","1.8.0":"2016-01-09T22:47:14.216Z","1.7.1":"2015-12-11T21:58:05.639Z","1.7.0":"2015-12-11T21:32:58.509Z","1.6.0":"2015-12-10T20:41:33.403Z","1.5.0":"2015-12-05T04:02:59.974Z","1.4.0":"2015-12-02T03:01:40.719Z","1.3.0":"2015-12-02T02:59:00.520Z","1.2.1":"2015-11-19T16:29:06.332Z","1.2.0":"2015-11-19T16:28:17.299Z","1.1.4":"2015-09-01T14:47:52.577Z","1.1.3":"2015-09-01T12:17:47.712Z","1.1.2":"2015-08-25T17:38:01.070Z","1.1.1":"2015-08-25T17:20:33.596Z","1.1.0":"2015-08-25T16:17:42.376Z","1.0.0":"2015-08-25T12:54:46.100Z","0.14.0":"2015-07-23T17:08:01.302Z","0.13.0":"2015-06-08T02:05:54.543Z","0.12.2":"2015-06-01T03:07:43.162Z","0.12.1":"2015-06-01T03:03:09.891Z","0.12.0":"2015-06-01T03:02:13.052Z","0.11.0":"2015-04-06T21:04:49.824Z","0.10.2":"2015-03-09T01:00:57.849Z","0.10.1":"2015-03-09T00:57:36.554Z","0.10.0":"2015-03-07T14:11:29.544Z","0.9.0":"2015-03-07T13:18:37.581Z","0.8.1":"2015-02-10T04:20:31.577Z","0.8.0":"2015-02-10T04:04:51.926Z","0.7.0":"2015-02-10T03:39:53.433Z","0.6.2":"2015-01-06T03:21:17.543Z","0.6.1":"2014-12-29T20:24:00.191Z","0.6.0":"2014-12-27T04:17:03.239Z","0.5.1":"2014-12-27T03:53:24.428Z","0.5.0":"2014-12-27T03:40:11.778Z","0.4.1":"2014-12-27T00:20:08.603Z","0.4.0":"2014-12-27T00:15:13.392Z","0.3.2":"2014-12-08T18:47:31.042Z","0.3.1":"2014-12-08T18:39:29.647Z","0.3.0":"2014-12-08T18:10:47.511Z","0.2.2":"2014-12-05T15:58:54.738Z","0.2.1":"2014-12-05T15:49:53.509Z","0.2.0":"2014-12-05T15:17:59.020Z","0.1.2":"2014-12-05T14:47:55.334Z","0.1.1":"2014-09-10T03:41:42.969Z","0.1.0":"2014-09-10T03:27:17.496Z","0.0.11":"2014-01-14T04:30:07.993Z","0.0.5":"2013-06-06T21:18:19.079Z","0.0.4":"2013-05-26T04:16:13.333Z","0.0.3":"2013-05-04T13:43:20.986Z","0.0.1":"2013-02-12T03:23:19.441Z"},"users":{"klombomb":true,"prometheas":true},"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"versions":{"2.4.12":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.12","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run stop-only","npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.3.2","commander":"2.17.1","d3-helpers":"0.3.0","debug":"3.2.6","find-up":"3.0.0","glob":"7.1.3","lazy-ass":"1.6.0","lodash":"4.17.15","moment":"2.23.0","moment-timezone":"0.5.23","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.26.1","semver":"5.6.0"},"devDependencies":{"common-tags":"1.8.0","describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"5.2.0","mocked-env":"1.2.4","pre-git":"3.17.1","prettier-standard":"8.0.1","rocha":"2.5.10","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"4.0.3","sinon":"6.3.5","snap-shot-it":"7.8.0","standard":"11.0.1","stop-only":"2.2.1","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":{"preset":"angular","releaseRules":[{"type":"break","release":"major"}]}},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","file-status":"node src/file-status.js","grunt":"grunt","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha --timeout 10000 spec/*-spec.js","mocha:src":"mocha --timeout 10000 src/**/*-spec.js","posttest":"npm run warn-only","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","stop-only":"stop-only -f src","test":"npm run grunt && npm run mocha","warn-only":"stop-only -f src --warn"},"gitHead":"2e85b0316d9c272e067dca5679d39e302f4cb9cd","_id":"ggit@2.4.12","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"shasum":"0e605322d316c6772425757c17680bf830535d62","size":19774,"noattachment":false,"key":"/ggit/-/ggit-2.4.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.12.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit_2.4.12_1565365982021_0.747489434833857"},"_hasShrinkwrap":false,"publish_time":1565365982212,"_cnpm_publish_time":1565365982212},"2.4.11":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.11","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run stop-only","npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.3.2","commander":"2.17.1","d3-helpers":"0.3.0","debug":"3.2.6","find-up":"3.0.0","glob":"7.1.3","lazy-ass":"1.6.0","lodash":"4.17.11","moment":"2.23.0","moment-timezone":"0.5.23","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.26.1","semver":"5.6.0"},"devDependencies":{"common-tags":"1.8.0","describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"5.2.0","mocked-env":"1.2.4","pre-git":"3.17.1","prettier-standard":"8.0.1","rocha":"2.5.10","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"4.0.3","sinon":"6.3.5","snap-shot-it":"6.2.8","standard":"11.0.1","stop-only":"2.2.1","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":{"preset":"angular","releaseRules":[{"type":"break","release":"major"}]}},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","file-status":"node src/file-status.js","grunt":"grunt","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","posttest":"npm run warn-only","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","stop-only":"stop-only -f src","test":"npm run grunt && npm run mocha","warn-only":"stop-only -f src --warn"},"gitHead":"4fe1eafcc8de4152b75358861167cfe992074359","_id":"ggit@2.4.11","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"7c8d3bae7ee50d980c826927a6305596b56fc87c","size":19502,"noattachment":false,"key":"/ggit/-/ggit-2.4.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.11.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit_2.4.11_1545524293854_0.7194315424770172"},"_hasShrinkwrap":false,"publish_time":1545524293964,"_cnpm_publish_time":1545524293964},"2.4.10":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.10","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run stop-only","npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.3.2","commander":"2.17.1","d3-helpers":"0.3.0","debug":"3.2.6","find-up":"3.0.0","glob":"7.1.3","lazy-ass":"1.6.0","lodash":"4.17.11","moment":"2.23.0","moment-timezone":"0.5.23","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.26.1","semver":"5.5.1"},"devDependencies":{"common-tags":"1.8.0","describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"5.2.0","mocked-env":"1.2.0","pre-git":"3.17.1","prettier-standard":"8.0.1","rocha":"2.5.10","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"4.0.3","sinon":"6.3.5","snap-shot-it":"6.2.8","standard":"11.0.1","stop-only":"2.2.1","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":{"preset":"angular","releaseRules":[{"type":"break","release":"major"}]}},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","file-status":"node src/file-status.js","grunt":"grunt","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","posttest":"npm run warn-only","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","stop-only":"stop-only -f src","test":"npm run grunt && npm run mocha","warn-only":"stop-only -f src --warn"},"gitHead":"bcbe3ef2d14263abbb50c01ec46eef618b5d30c2","_id":"ggit@2.4.10","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"fb19f94915637ba7e9f8a129c180c3bf63da11d7","size":19501,"noattachment":false,"key":"/ggit/-/ggit-2.4.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.10.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit_2.4.10_1545513356781_0.020265429421450598"},"_hasShrinkwrap":false,"publish_time":1545513366681,"_cnpm_publish_time":1545513366681},"2.4.9":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.9","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run stop-only","npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.3.2","commander":"2.17.1","d3-helpers":"0.3.0","debug":"3.2.6","find-up":"3.0.0","glob":"7.1.3","lazy-ass":"1.6.0","lodash":"4.17.11","moment":"2.23.0","moment-timezone":"0.5.23","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.25.0","semver":"5.5.1"},"devDependencies":{"common-tags":"1.8.0","describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"5.2.0","mocked-env":"1.2.0","pre-git":"3.17.1","prettier-standard":"8.0.1","rocha":"2.5.10","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"4.0.3","sinon":"6.1.5","snap-shot-it":"6.1.0","standard":"11.0.1","stop-only":"2.2.1","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":{"preset":"angular","releaseRules":[{"type":"break","release":"major"}]}},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","file-status":"node src/file-status.js","grunt":"grunt","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","posttest":"npm run warn-only","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","stop-only":"stop-only -f src","test":"npm run grunt && npm run mocha","warn-only":"stop-only -f src --warn"},"gitHead":"2aac030158160a1eec56fc734d0c25ba50911dbc","_id":"ggit@2.4.9","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"fc32c39a4be98fe25e9c46822907451798a743ed","size":19498,"noattachment":false,"key":"/ggit/-/ggit-2.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.9.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit_2.4.9_1544696570271_0.5197493890329072"},"_hasShrinkwrap":false,"publish_time":1544696570477,"_cnpm_publish_time":1544696570477},"2.4.8":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.8","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run stop-only","npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.3.2","commander":"2.17.1","d3-helpers":"0.3.0","debug":"3.2.6","find-up":"3.0.0","glob":"7.1.3","lazy-ass":"1.6.0","lodash":"4.17.11","moment":"2.23.0","moment-timezone":"0.5.21","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.25.0","semver":"5.5.1"},"devDependencies":{"common-tags":"1.8.0","describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"5.2.0","mocked-env":"1.2.0","pre-git":"3.17.1","prettier-standard":"8.0.1","rocha":"2.5.10","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"4.0.3","sinon":"6.1.5","snap-shot-it":"6.1.0","standard":"11.0.1","stop-only":"2.2.1","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":{"preset":"angular","releaseRules":[{"type":"break","release":"major"}]}},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","file-status":"node src/file-status.js","grunt":"grunt","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","posttest":"npm run warn-only","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","stop-only":"stop-only -f src","test":"npm run grunt && npm run mocha","warn-only":"stop-only -f src --warn"},"gitHead":"8232281197cc9630eeceac2b0f38f75f3bf7a6ad","_id":"ggit@2.4.8","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"e1a23859bf81d3f4fa45aeec381e76b117e38dce","size":19499,"noattachment":false,"key":"/ggit/-/ggit-2.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.8.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit_2.4.8_1544693489995_0.23104569937657882"},"_hasShrinkwrap":false,"publish_time":1544693490161,"_cnpm_publish_time":1544693490161},"2.4.7":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.7","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run stop-only","npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.3.2","commander":"2.17.1","d3-helpers":"0.3.0","debug":"3.2.6","find-up":"3.0.0","glob":"7.1.3","lazy-ass":"1.6.0","lodash":"4.17.10","moment":"2.23.0","moment-timezone":"0.5.21","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.25.0","semver":"5.5.1"},"devDependencies":{"common-tags":"1.8.0","describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"5.2.0","mocked-env":"1.2.0","pre-git":"3.17.1","prettier-standard":"8.0.1","rocha":"2.5.10","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"4.0.3","sinon":"6.1.5","snap-shot-it":"6.1.0","standard":"11.0.1","stop-only":"2.2.1","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":{"preset":"angular","releaseRules":[{"type":"break","release":"major"}]}},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","file-status":"node src/file-status.js","grunt":"grunt","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","posttest":"npm run warn-only","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","stop-only":"stop-only -f src","test":"npm run grunt && npm run mocha","warn-only":"stop-only -f src --warn"},"gitHead":"d8b6eae46f3945d5c8bbff2107dcf4f19f48705d","_id":"ggit@2.4.7","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"689fb0d6804f377ca6924c0af81a6aa12426e13e","size":19499,"noattachment":false,"key":"/ggit/-/ggit-2.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.7.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit_2.4.7_1544686891609_0.3919652500149702"},"_hasShrinkwrap":false,"publish_time":1544686891733,"_cnpm_publish_time":1544686891733},"2.4.6":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.6","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run stop-only","npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.3.2","commander":"2.17.1","d3-helpers":"0.3.0","debug":"3.2.6","find-up":"3.0.0","glob":"7.1.3","lazy-ass":"1.6.0","lodash":"4.17.10","moment":"2.22.2","moment-timezone":"0.5.21","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.25.0","semver":"5.5.1"},"devDependencies":{"common-tags":"1.8.0","describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"5.2.0","mocked-env":"1.2.0","pre-git":"3.17.1","prettier-standard":"8.0.1","rocha":"2.5.10","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"4.0.3","sinon":"6.1.5","snap-shot-it":"6.1.0","standard":"11.0.1","stop-only":"2.2.1","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":{"preset":"angular","releaseRules":[{"type":"break","release":"major"}]}},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","file-status":"node src/file-status.js","grunt":"grunt","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","posttest":"npm run warn-only","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","stop-only":"stop-only -f src","test":"npm run grunt && npm run mocha","warn-only":"stop-only -f src --warn"},"gitHead":"bfda55d643faea4f54192c5f165f8d62e3981fc4","_id":"ggit@2.4.6","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"b78ee9276db228d794c46183f9f670a3ee87f6f1","size":19503,"noattachment":false,"key":"/ggit/-/ggit-2.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.6.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit_2.4.6_1540795664422_0.9391314262572381"},"_hasShrinkwrap":false,"publish_time":1540795664626,"_cnpm_publish_time":1540795664626},"2.4.5":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.5","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run stop-only","npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.3.2","commander":"2.17.1","d3-helpers":"0.3.0","debug":"3.1.0","find-up":"3.0.0","glob":"7.1.3","lazy-ass":"1.6.0","lodash":"4.17.10","moment":"2.22.2","moment-timezone":"0.5.21","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.25.0","semver":"5.5.1"},"devDependencies":{"common-tags":"1.8.0","describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"5.2.0","mocked-env":"1.2.0","pre-git":"3.17.1","prettier-standard":"8.0.1","rocha":"2.5.10","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"4.0.3","sinon":"6.1.5","snap-shot-it":"6.1.0","standard":"11.0.1","stop-only":"2.2.1","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":{"preset":"angular","releaseRules":[{"type":"break","release":"major"}]}},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","file-status":"node src/file-status.js","grunt":"grunt","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","posttest":"npm run warn-only","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","stop-only":"stop-only -f src","test":"npm run grunt && npm run mocha","warn-only":"stop-only -f src --warn"},"gitHead":"8a3253b022259cc9cd7c949bace78a476bcef0ff","_id":"ggit@2.4.5","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"c37fed65e122dacea23ccd33d507771512cc0f9f","size":19502,"noattachment":false,"key":"/ggit/-/ggit-2.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.5.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit_2.4.5_1535658925970_0.32070346388010096"},"_hasShrinkwrap":false,"publish_time":1535658926122,"_cnpm_publish_time":1535658926122},"2.4.4":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.4","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run stop-only","npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.3.2","commander":"2.17.1","d3-helpers":"0.3.0","debug":"3.1.0","find-up":"3.0.0","glob":"7.1.3","lazy-ass":"1.6.0","lodash":"4.17.10","moment":"2.22.2","moment-timezone":"0.5.21","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.25.0","semver":"5.5.1"},"devDependencies":{"common-tags":"1.8.0","describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"5.2.0","mocked-env":"1.2.0","pre-git":"3.17.1","prettier-standard":"8.0.1","rocha":"2.5.10","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"4.0.3","sinon":"6.1.5","snap-shot-it":"6.1.0","standard":"11.0.1","stop-only":"2.2.1","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":{"preset":"angular","releaseRules":[{"type":"break","release":"major"}]}},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","file-status":"node src/file-status.js","grunt":"grunt","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","posttest":"npm run warn-only","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","stop-only":"stop-only -f src","test":"npm run grunt && npm run mocha","warn-only":"stop-only -f src --warn"},"gitHead":"69cf9d8e20c318f59cf1ab3ea5e651ae604fa955","_id":"ggit@2.4.4","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"6c0f34489ba8f4a617ed51c5ffc6ba42cb1a6377","size":19525,"noattachment":false,"key":"/ggit/-/ggit-2.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.4.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit_2.4.4_1535657499170_0.5324129650216767"},"_hasShrinkwrap":false,"publish_time":1535657499365,"_cnpm_publish_time":1535657499365},"2.4.3":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.3","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run stop-only","npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.3.2","commander":"2.17.1","d3-helpers":"0.3.0","debug":"3.1.0","find-up":"3.0.0","glob":"7.1.3","lazy-ass":"1.6.0","lodash":"4.17.10","moment":"2.22.2","moment-timezone":"0.5.21","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.25.0","semver":"5.5.1"},"devDependencies":{"common-tags":"1.8.0","describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"5.2.0","pre-git":"3.17.1","prettier-standard":"8.0.1","rocha":"2.5.10","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"4.0.3","sinon":"6.1.5","snap-shot-it":"6.1.0","standard":"11.0.1","stop-only":"2.2.1","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":{"preset":"angular","releaseRules":[{"type":"break","release":"major"}]}},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","file-status":"node src/file-status.js","grunt":"grunt","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","posttest":"npm run warn-only","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","stop-only":"stop-only -f src","test":"npm run grunt && npm run mocha","warn-only":"stop-only -f src --warn"},"gitHead":"6a97722d174e5adef314b9287c55c4f7de71ad80","_id":"ggit@2.4.3","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"6883ce494bf68bda696d8a0206ade838717e41ca","size":19304,"noattachment":false,"key":"/ggit/-/ggit-2.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.3.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit_2.4.3_1535379136881_0.42916733165235543"},"_hasShrinkwrap":false,"publish_time":1535379137007,"_cnpm_publish_time":1535379137007},"2.4.2":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.12.2","d3-helpers":"0.3.0","debug":"3.1.0","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"4.17.4","moment":"2.19.3","moment-timezone":"0.5.14","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.25.0","semver":"5.4.1"},"devDependencies":{"common-tags":"1.5.1","describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.13.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"4.0.1","next-update-travis":"1.7.1","pre-git":"3.16.0","prettier-standard":"7.0.3","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"3.3.2","sinon":"4.1.2","snap-shot-it":"4.0.1","standard":"10.0.3","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"9e0c7b6edfb91afaf208a8471a0d564bb57ebba1","_id":"ggit@2.4.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"38fbddfffd2faab98e29f8a15e12d59a6557abbc","size":19325,"noattachment":false,"key":"/ggit/-/ggit-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.2.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-2.4.2.tgz_1512411267362_0.06338724540546536"},"directories":{},"publish_time":1512411268382,"_cnpm_publish_time":1512411268382,"_hasShrinkwrap":false},"2.4.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.6.2","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.12.2","d3-helpers":"0.3.0","debug":"3.1.0","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"4.17.4","moment":"2.19.3","moment-timezone":"0.5.14","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.25.0","semver":"5.4.1"},"devDependencies":{"common-tags":"1.5.1","describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.13.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"4.0.1","next-update-travis":"1.7.1","pre-git":"3.16.0","prettier-standard":"7.0.3","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"8.2.3","simple-commit-message":"3.3.2","sinon":"4.1.2","snap-shot-it":"4.0.1","standard":"10.0.3","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"515c9d643b53a5a81a5ebe4702d1aac46336ba05","_id":"ggit@2.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"bca02bbb3d7e3238f82783a46ca1102b0a021ac0","size":19506,"noattachment":false,"key":"/ggit/-/ggit-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-2.4.1.tgz_1512411150322_0.47934646904468536"},"directories":{},"publish_time":1512411151449,"_cnpm_publish_time":1512411151449,"_hasShrinkwrap":false},"2.4.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.4.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.1","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"3.1.0","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"4.17.4","moment":"2.19.1","moment-timezone":"0.5.13","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.25.0","semver":"5.4.1"},"devDependencies":{"common-tags":"1.4.0","describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.13.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"3.5.3","next-update-travis":"1.7.1","pre-git":"3.15.3","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.3.2","sinon":"3.3.0","snap-shot-it":"4.0.1","standard":"10.0.3","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"1c4e7e77fd8fa243bbb3b250329159bc1dd7e1ef","_id":"ggit@2.4.0","_shasum":"b99d981f3ede2a3a8a8e4bbff578bc277d400588","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"b99d981f3ede2a3a8a8e4bbff578bc277d400588","size":19725,"noattachment":false,"key":"/ggit/-/ggit-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.4.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-2.4.0.tgz_1509073786159_0.22120562940835953"},"directories":{},"publish_time":1509073787267,"_hasShrinkwrap":false,"_cnpm_publish_time":1509073787267},"2.3.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.3.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"3.0.0","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"4.17.4","moment":"2.18.1","moment-timezone":"0.5.13","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.4.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.13.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"3.5.0","next-update-travis":"1.7.1","pre-git":"3.15.3","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.3.1","sinon":"3.2.1","snap-shot":"2.17.0","standard":"10.0.3","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"aefe587e54f62fe5474002c9124d572ea4ae1c30","_id":"ggit@2.3.0","_shasum":"11c65dabad459f711dc80d384f318edf8ba52d73","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"11c65dabad459f711dc80d384f318edf8ba52d73","size":19257,"noattachment":false,"key":"/ggit/-/ggit-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.3.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-2.3.0.tgz_1503864331429_0.4075443197507411"},"directories":{},"publish_time":1503864332562,"_hasShrinkwrap":false,"_cnpm_publish_time":1503864332562},"2.2.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.2.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"3.0.0","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"4.17.4","moment":"2.18.1","moment-timezone":"0.5.13","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.4.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.13.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"3.5.0","next-update-travis":"1.7.1","pre-git":"3.15.3","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.3.1","sinon":"3.2.1","snap-shot":"2.17.0","standard":"10.0.3","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"d164d45a42c8858092fbf9d56d431b97ef5f13bb","_id":"ggit@2.2.0","_shasum":"6977d0c58679d71129cef4c0d9b9b4f9554e9eff","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"6977d0c58679d71129cef4c0d9b9b4f9554e9eff","size":19094,"noattachment":false,"key":"/ggit/-/ggit-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.2.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-2.2.0.tgz_1503602621255_0.9678979110904038"},"directories":{},"publish_time":1503602622443,"_cnpm_publish_time":1503602622443,"_hasShrinkwrap":false},"2.1.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.1.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"3.0.0","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"4.17.4","moment":"2.18.1","moment-timezone":"0.5.13","optimist":"0.6.1","pluralize":"7.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.4.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.13.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"2.0.0","mocha":"3.5.0","next-update-travis":"1.7.1","pre-git":"3.15.3","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.3.1","sinon":"3.2.1","snap-shot":"2.17.0","standard":"10.0.3","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"4a95c0da64754426f404f71f66548be443c2268e","_id":"ggit@2.1.0","_shasum":"43a13d67930f8901036c386ab9324b76e40efbeb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"43a13d67930f8901036c386ab9324b76e40efbeb","size":18861,"noattachment":false,"key":"/ggit/-/ggit-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.1.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-2.1.0.tgz_1503601698235_0.44219524040818214"},"directories":{},"publish_time":1503601700425,"_hasShrinkwrap":false,"_cnpm_publish_time":1503601700425},"2.0.2":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.0.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"4.17.4","moment":"2.18.1","optimist":"0.6.1","pluralize":"6.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.4.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.12.2","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","if-node-version":"1.1.1","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.5.0","next-update-travis":"1.7.0","pre-git":"3.15.2","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.3.1","sinon":"2.4.1","snap-shot":"2.17.0","standard":"10.0.2","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"0df8d0a5aabafcd6dcf04e36e73fbcd7f1c3638e","_id":"ggit@2.0.2","_shasum":"5c863649a8daafd4020d91d24fb8cd8f10909e19","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"5c863649a8daafd4020d91d24fb8cd8f10909e19","size":18175,"noattachment":false,"key":"/ggit/-/ggit-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.0.2.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-2.0.2.tgz_1502163420587_0.15365596301853657"},"directories":{},"publish_time":1502163421775,"_hasShrinkwrap":false,"_cnpm_publish_time":1502163421775},"2.0.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.0.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"4.17.4","moment":"2.18.1","optimist":"0.6.1","pluralize":"6.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.4.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.12.2","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.5.0","next-update-travis":"1.7.0","pre-git":"3.15.2","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.3.1","sinon":"2.4.1","snap-shot":"2.17.0","standard":"10.0.2","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"86fe8e4a972752355799169b02bb9f2cb9a65b4d","_id":"ggit@2.0.1","_shasum":"6cdfbb2bac9b63108a9609923eeca44205a9e8f4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"6cdfbb2bac9b63108a9609923eeca44205a9e8f4","size":18158,"noattachment":false,"key":"/ggit/-/ggit-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.0.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-2.0.1.tgz_1501796314207_0.4377994954120368"},"directories":{},"publish_time":1501796315410,"_cnpm_publish_time":1501796315410,"_hasShrinkwrap":false},"2.0.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"2.0.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"4.17.4","moment":"2.18.1","optimist":"0.6.1","pluralize":"6.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.4.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.12.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","next-update-travis":"1.5.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.3.0","sinon":"2.4.1","snap-shot":"2.17.0","standard":"10.0.2","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"2bb2819cac0ba7cc64c18f8cdcf8c216933c2084","_id":"ggit@2.0.0","_shasum":"7c3d65e792836a2b2b9a76e0313534dfdfefde16","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"7c3d65e792836a2b2b9a76e0313534dfdfefde16","size":18087,"noattachment":false,"key":"/ggit/-/ggit-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-2.0.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-2.0.0.tgz_1501178707579_0.16078158328309655"},"directories":{},"publish_time":1501178708840,"_hasShrinkwrap":false,"_cnpm_publish_time":1501178708840},"1.23.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.23.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","pluralize":"6.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.4.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.12.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.3.0","sinon":"2.4.1","snap-shot":"2.17.0","standard":"10.0.2","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"735bf3d4b14f65aff62252c0c16d0dc1b5d90e02","_id":"ggit@1.23.1","_shasum":"e513c2f222a6249a46e4d0df354b8604b5baeedb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"e513c2f222a6249a46e4d0df354b8604b5baeedb","size":18189,"noattachment":false,"key":"/ggit/-/ggit-1.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.23.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.23.1.tgz_1501165330594_0.8928019399754703"},"directories":{},"publish_time":1501165332074,"_cnpm_publish_time":1501165332074,"_hasShrinkwrap":false},"1.23.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.23.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","pluralize":"5.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.3.0"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.12.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.2.0","sinon":"2.3.8","snap-shot":"2.17.0","standard":"10.0.2","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"79cfd37c19fe102fabc3067b245dffd6922221d8","_id":"ggit@1.23.0","_shasum":"ecc4c8d9701a940872f7396aee2500550784fff2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"ecc4c8d9701a940872f7396aee2500550784fff2","size":18193,"noattachment":false,"key":"/ggit/-/ggit-1.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.23.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.23.0.tgz_1500656642213_0.15040040924213827"},"directories":{},"publish_time":1500656643387,"_hasShrinkwrap":false,"_cnpm_publish_time":1500656643387},"1.22.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.22.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","pluralize":"5.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.3.0"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.7.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.1.0","sinon":"2.3.8","snap-shot":"2.17.0","standard":"10.0.2","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"4d7eabda7ec11f93518b17b2bdc95753121b8d6f","_id":"ggit@1.22.1","_shasum":"ed6d6f4e6bf03e1007ac072e2b600597b410c77d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"ed6d6f4e6bf03e1007ac072e2b600597b410c77d","size":18133,"noattachment":false,"key":"/ggit/-/ggit-1.22.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.22.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.22.1.tgz_1500406016263_0.7778887990862131"},"directories":{},"publish_time":1500406020266,"_hasShrinkwrap":false,"_cnpm_publish_time":1500406020266},"1.22.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.22.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","pluralize":"5.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.3.0"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.7.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.1.0","sinon":"2.3.8","snap-shot":"2.17.0","standard":"10.0.2","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"8d61afb9687af10d29640356c1e08c742f0872c4","_id":"ggit@1.22.0","_shasum":"0202dd323affa200385b5288d2e8d561188f8d27","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"0202dd323affa200385b5288d2e8d561188f8d27","size":18128,"noattachment":false,"key":"/ggit/-/ggit-1.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.22.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.22.0.tgz_1500405678223_0.029510874301195145"},"directories":{},"publish_time":1500405679483,"_hasShrinkwrap":false,"_cnpm_publish_time":1500405679483},"1.21.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.21.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","pluralize":"5.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.3.0"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.7.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.1.0","sinon":"2.3.8","snap-shot":"2.17.0","standard":"10.0.2","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"066331c115f0d37e43999e4d795bbc98c41fb925","_id":"ggit@1.21.0","_shasum":"6f1b1277c1c63ea8821d019e1184cffc5411ca39","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"6f1b1277c1c63ea8821d019e1184cffc5411ca39","size":18100,"noattachment":false,"key":"/ggit/-/ggit-1.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.21.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.21.0.tgz_1500405111008_0.1597852644044906"},"directories":{},"publish_time":1500405112209,"_hasShrinkwrap":false,"_cnpm_publish_time":1500405112209},"1.20.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.20.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.1","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","pluralize":"5.0.0","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.3.0"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.7.1","grunt":"0.4.5","grunt-bump":"0.8.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","schema-shot":"1.9.0","semantic-release":"6.3.6","simple-commit-message":"3.1.0","sinon":"2.3.8","snap-shot":"2.17.0","standard":"10.0.2","stub-spawn-once":"2.3.0","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"ca3bf0d54fa3e0782e252e67cc14390a52f3f784","_id":"ggit@1.20.1","_shasum":"6eb26eaf640f80dda365066dbf820a80841a55a8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"6eb26eaf640f80dda365066dbf820a80841a55a8","size":18002,"noattachment":false,"key":"/ggit/-/ggit-1.20.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.20.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.20.1.tgz_1500347600054_0.09339664224535227"},"directories":{},"publish_time":1500347601146,"_hasShrinkwrap":false,"_cnpm_publish_time":1500347601146},"1.20.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.20.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.0","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.3.0"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.7.1","grunt":"0.4.5","grunt-bump":"0.7.3","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","semantic-release":"6.3.6","simple-commit-message":"3.1.0","snap-shot":"2.17.0","standard":"10.0.2","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"b4a9c5520c3b385bca46452df0ab7293f124857b","_id":"ggit@1.20.0","_shasum":"4dc4cb9fc41506fd08953fa881f346985a931647","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"4dc4cb9fc41506fd08953fa881f346985a931647","size":17891,"noattachment":false,"key":"/ggit/-/ggit-1.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.20.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.20.0.tgz_1499715343582_0.7715436667203903"},"directories":{},"publish_time":1499715344735,"_hasShrinkwrap":false,"_cnpm_publish_time":1499715344735},"1.19.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.19.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.0","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.3.0"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.7.1","grunt":"0.4.5","grunt-bump":"0.7.3","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","semantic-release":"6.3.6","simple-commit-message":"3.1.0","snap-shot":"2.17.0","standard":"10.0.2","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"5b3117fed7298e6f25a5ba4c4721258fb03464a5","_id":"ggit@1.19.0","_shasum":"36b013c456bbb0f1eab8b278d68fe822015fe035","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"36b013c456bbb0f1eab8b278d68fe822015fe035","size":17530,"noattachment":false,"key":"/ggit/-/ggit-1.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.19.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.19.0.tgz_1499713825990_0.40882397210225463"},"directories":{},"publish_time":1499713827209,"_hasShrinkwrap":false,"_cnpm_publish_time":1499713827209},"1.18.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.18.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.0","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.3.0"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","github-post-release":"1.7.1","grunt":"0.4.5","grunt-bump":"0.7.3","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","semantic-release":"6.3.6","simple-commit-message":"3.1.0","snap-shot":"2.17.0","standard":"10.0.2","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"0d122f78a7775ad215f3733a653fc9ee1f76939c","_id":"ggit@1.18.0","_shasum":"1a778381f9d664d284d7b1016ece6f6e93139e41","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"1a778381f9d664d284d7b1016ece6f6e93139e41","size":17389,"noattachment":false,"key":"/ggit/-/ggit-1.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.18.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.18.0.tgz_1499708073267_0.2509034110698849"},"directories":{},"publish_time":1499708074392,"_hasShrinkwrap":false,"_cnpm_publish_time":1499708074392},"1.17.2":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.17.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.0","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.3.0"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.7.3","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","semantic-release":"6.3.6","simple-commit-message":"3.1.0","snap-shot":"2.17.0","standard":"10.0.2","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"a12f55f473e9d0001cf0933ed63839132f643106","_id":"ggit@1.17.2","_shasum":"620e02475df400cfd8bd26d10f097a421f23d678","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"620e02475df400cfd8bd26d10f097a421f23d678","size":17311,"noattachment":false,"key":"/ggit/-/ggit-1.17.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.17.2.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.17.2.tgz_1499449592950_0.4469908522441983"},"directories":{},"publish_time":1499449594050,"_hasShrinkwrap":false,"_cnpm_publish_time":1499449594050},"1.17.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.17.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm run lint","npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.0","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.3.0"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.7.3","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","semantic-release":"6.3.6","simple-commit-message":"3.1.0","snap-shot":"2.17.0","standard":"10.0.2","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretest":"npm run lint","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"7cbbb6a6703e2a7957b0be455822197a7a9d14e4","_id":"ggit@1.17.1","_shasum":"13b2761554d7e43a072cb7076441c69f0803bf94","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"13b2761554d7e43a072cb7076441c69f0803bf94","size":17256,"noattachment":false,"key":"/ggit/-/ggit-1.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.17.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.17.1.tgz_1499448395688_0.9531731407623738"},"directories":{},"publish_time":1499448396844,"_hasShrinkwrap":false,"_cnpm_publish_time":1499448396844},"1.17.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.17.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]},"next-update":{"skip":["grunt","grunt-cli"]}},"contributors":[],"dependencies":{"always-error":"1.0.0","bluebird":"3.5.0","chdir-promise":"0.4.0","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.11.0","d3-helpers":"0.3.0","debug":"2.6.8","find-up":"2.1.0","glob":"7.1.2","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.24.1","semver":"5.3.0"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.7.3","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.1.0","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.2.1","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.4.2","pre-git":"3.15.0","prettier-standard":"6.0.0","qunit-promises":"0.2.0","rocha":"2.5.0","semantic-release":"6.3.6","simple-commit-message":"3.1.0","snap-shot":"2.17.0","standard":"10.0.2","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"f7296fc352d17bd285d3d8caea33c8951643f39a","_id":"ggit@1.17.0","_shasum":"85a5266ec6d09d4a896e3c04d063145c906e0262","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"85a5266ec6d09d4a896e3c04d063145c906e0262","size":17220,"noattachment":false,"key":"/ggit/-/ggit-1.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.17.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.17.0.tgz_1499447667690_0.9573263723868877"},"directories":{},"publish_time":1499447668757,"_cnpm_publish_time":1499447668757,"_hasShrinkwrap":false},"1.16.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.16.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"simple-commit-message","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.5.0","chdir-promise":"0.4.0","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.6.3","glob":"7.1.1","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.10.4","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.2.0","pre-git":"1.4.0","prettier-standard":"6.0.0","qunit-promises":"0.1.5","rocha":"2.3.0","semantic-release":"6.3.6","simple-commit-message":"3.0.2","standard":"10.0.2","time-grunt":"1.4.0"},"engines":{"node":">= 4.0.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"release":{"analyzeCommits":"simple-commit-message"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","lint":"standard --verbose --fix '*.js' 'src/*.js' 'spec/*.js'","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","prelint":"npm run pretty","pretty":"prettier-standard '*.js' 'src/*.js' 'spec/*.js'","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"88fc616cec3214509c032c40c9e356f79d1c122b","_id":"ggit@1.16.0","_shasum":"58ac6f27482c69adf2be77f5aaa5c3783b369635","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"58ac6f27482c69adf2be77f5aaa5c3783b369635","size":16503,"noattachment":false,"key":"/ggit/-/ggit-1.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.16.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ggit-1.16.0.tgz_1498748718073_0.6173708657734096"},"directories":{},"publish_time":1498748719291,"_cnpm_publish_time":1498748719291,"_hasShrinkwrap":false},"1.15.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.15.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.5.0","chdir-promise":"0.4.0","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.6.3","glob":"7.1.1","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.10.3","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.2.0","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"2.3.0","semantic-release":"6.3.6","time-grunt":"1.4.0"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"d359e640e62593facb834fbceb6eca1b66414b64","_id":"ggit@1.15.1","_shasum":"80d552e8e1712c9805fe5ba1cf119a4e7e3bd998","_from":".","_npmVersion":"2.15.12","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"80d552e8e1712c9805fe5ba1cf119a4e7e3bd998","size":16288,"noattachment":false,"key":"/ggit/-/ggit-1.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.15.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ggit-1.15.1.tgz_1494735071273_0.14385517360642552"},"directories":{},"publish_time":1494735073332,"_hasShrinkwrap":false,"_cnpm_publish_time":1494735073332},"1.15.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.15.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.5.0","chdir-promise":"0.4.0","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.6.3","glob":"7.1.1","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.10.3","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.2.0","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"2.3.0","semantic-release":"6.3.6","time-grunt":"1.4.0"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"4a339db8d6ff81ac8ce287b1aa0647bee6bb0951","_id":"ggit@1.15.0","_shasum":"fcafd2611ea4f75a04f19315c9d64e32f145e26c","_from":".","_npmVersion":"2.15.12","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"fcafd2611ea4f75a04f19315c9d64e32f145e26c","size":16286,"noattachment":false,"key":"/ggit/-/ggit-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.15.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ggit-1.15.0.tgz_1494729471952_0.9757625083439052"},"directories":{},"publish_time":1494729472855,"_cnpm_publish_time":1494729472855,"_hasShrinkwrap":false},"1.14.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.14.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.5.0","chdir-promise":"0.4.0","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.6.3","glob":"7.1.1","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.10.3","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.2.0","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"2.3.0","semantic-release":"6.3.6","time-grunt":"1.4.0"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"0c56774cdb557dae3a289980d6359244026ff2aa","_id":"ggit@1.14.0","_shasum":"04b31518152100179bd3e21ec3056365ee605fe6","_from":".","_npmVersion":"2.15.12","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"04b31518152100179bd3e21ec3056365ee605fe6","size":16055,"noattachment":false,"key":"/ggit/-/ggit-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.14.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ggit-1.14.0.tgz_1493211474387_0.9640180685091764"},"directories":{},"publish_time":1493211476590,"_cnpm_publish_time":1493211476590,"_hasShrinkwrap":false},"1.13.7":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.13.7","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.5.0","chdir-promise":"0.4.0","check-more-types":"2.24.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.6.3","glob":"7.1.1","lazy-ass":"1.6.0","lodash":"3.10.1","moment":"2.18.1","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.10.3","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"3.2.0","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"2.3.0","semantic-release":"6.3.6","time-grunt":"1.4.0"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"6e15a45851fab01ddaa8e5ea77d8c5538c25a80f","_id":"ggit@1.13.7","_shasum":"2b9fc774d26caf8be865eafc5ffdb7c946248459","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"2b9fc774d26caf8be865eafc5ffdb7c946248459","size":16045,"noattachment":false,"key":"/ggit/-/ggit-1.13.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.13.7.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ggit-1.13.7.tgz_1490239433506_0.7554619214497507"},"directories":{},"publish_time":1490239434359,"_cnpm_publish_time":1490239434359,"_hasShrinkwrap":false},"1.13.6":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.13.6","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.4.7","chdir-promise":"0.4.0","check-more-types":"2.23.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.6.0","glob":"7.1.1","lazy-ass":"1.5.0","lodash":"3.10.1","moment":"2.17.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.10.3","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"55a8d0bd171b8ffe4edd7c0cf066ee54e9f9f55a","_id":"ggit@1.13.6","_shasum":"a91eeca4f12920ae58b9e34daa9a824b5e187c8e","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"a91eeca4f12920ae58b9e34daa9a824b5e187c8e","size":16044,"noattachment":false,"key":"/ggit/-/ggit-1.13.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.13.6.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ggit-1.13.6.tgz_1483979408725_0.9414049626793712"},"directories":{},"publish_time":1483979409442,"_cnpm_publish_time":1483979409442,"_hasShrinkwrap":false},"1.13.5":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.13.5","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.4.7","chdir-promise":"0.4.0","check-more-types":"2.23.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.6.0","glob":"7.1.1","lazy-ass":"1.5.0","lodash":"3.10.1","moment":"2.17.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.3.1","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.10.3","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"f76c158a1289aca3d0ee3473ed2b87f080334ba2","_id":"ggit@1.13.5","_shasum":"d0039e389e6e996134960dccd4acf9dc6d9018b2","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"d0039e389e6e996134960dccd4acf9dc6d9018b2","size":15877,"noattachment":false,"key":"/ggit/-/ggit-1.13.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.13.5.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ggit-1.13.5.tgz_1483590468062_0.12845181906595826"},"directories":{},"publish_time":1483590468823,"_cnpm_publish_time":1483590468823,"_hasShrinkwrap":false},"1.13.4":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.13.4","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.4.6","chdir-promise":"0.4.0","check-more-types":"2.23.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.3.3","glob":"7.1.1","lazy-ass":"1.5.0","lodash":"3.10.1","moment":"2.17.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"d98eee6a4c63d3b386b2d2df57ffb99966035e14","_id":"ggit@1.13.4","_shasum":"502e77106918523fa02b88afd4f7bb79fdf96d38","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"502e77106918523fa02b88afd4f7bb79fdf96d38","size":15871,"noattachment":false,"key":"/ggit/-/ggit-1.13.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.13.4.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ggit-1.13.4.tgz_1480955535742_0.3961394561920315"},"directories":{},"publish_time":1480955536468,"_cnpm_publish_time":1480955536468,"_hasShrinkwrap":false},"1.13.3":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.13.3","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.4.6","chdir-promise":"0.4.0","check-more-types":"2.23.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.3.3","glob":"7.1.1","lazy-ass":"1.5.0","lodash":"3.10.1","moment":"2.17.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"e8abf4172211458610c224c6438a45492989565c","_id":"ggit@1.13.3","_shasum":"748d002a5b841329b89277d6be308ba7a07a8c53","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"748d002a5b841329b89277d6be308ba7a07a8c53","size":15851,"noattachment":false,"key":"/ggit/-/ggit-1.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.13.3.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ggit-1.13.3.tgz_1480893860711_0.7704977747052908"},"directories":{},"publish_time":1480893862728,"_cnpm_publish_time":1480893862728,"_hasShrinkwrap":false},"1.13.2":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.13.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.4.6","chdir-promise":"0.2.1","check-more-types":"2.23.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.3.3","glob":"7.1.1","lazy-ass":"1.5.0","lodash":"3.10.1","moment":"2.17.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"9adc1902d36829374a6cbd937f3b344661974fe8","_id":"ggit@1.13.2","_shasum":"593c067acc345129859aeefed5dfdb2a79cbb991","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"593c067acc345129859aeefed5dfdb2a79cbb991","size":15840,"noattachment":false,"key":"/ggit/-/ggit-1.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.13.2.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ggit-1.13.2.tgz_1480891742159_0.9102868738118559"},"directories":{},"publish_time":1480891744325,"_cnpm_publish_time":1480891744325,"_hasShrinkwrap":false},"1.13.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.13.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.4.6","chdir-promise":"0.2.1","check-more-types":"2.23.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.3.3","glob":"7.1.1","lazy-ass":"1.5.0","lodash":"3.10.1","moment":"2.17.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"d1bd9f6ae1cf02cdafbcc7cb67abcf3e20ab70e2","_id":"ggit@1.13.1","_shasum":"e15848ecbc501698b25f70f565d9fe4c04d2cf2c","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"e15848ecbc501698b25f70f565d9fe4c04d2cf2c","size":15782,"noattachment":false,"key":"/ggit/-/ggit-1.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.13.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ggit-1.13.1.tgz_1480825061610_0.2716980781406164"},"directories":{},"publish_time":1480825063684,"_cnpm_publish_time":1480825063684,"_hasShrinkwrap":false},"1.13.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.13.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.4.6","chdir-promise":"0.2.1","check-more-types":"2.23.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.3.3","glob":"7.1.1","lazy-ass":"1.5.0","lodash":"3.10.1","moment":"2.17.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"106bfd71a4f4dd6b119a89ab0648759d812b3026","_id":"ggit@1.13.0","_shasum":"ebe4884748be4c712e0ca05d2bedfa643d2cadf3","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"ebe4884748be4c712e0ca05d2bedfa643d2cadf3","size":15766,"noattachment":false,"key":"/ggit/-/ggit-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.13.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ggit-1.13.0.tgz_1480824723177_0.09656240954063833"},"directories":{},"publish_time":1480824724041,"_cnpm_publish_time":1480824724041,"_hasShrinkwrap":false},"1.12.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.12.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.4.6","chdir-promise":"0.2.1","check-more-types":"2.23.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.3.3","glob":"7.1.1","lazy-ass":"1.5.0","lodash":"3.10.1","moment":"2.17.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.10.0","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.1","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"npm run mocha:spec && npm run mocha:src","mocha:spec":"mocha spec/*-spec.js","mocha:src":"mocha src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"ffaefc70efde72e8181f6048e3d224e5256c69f6","_id":"ggit@1.12.0","_shasum":"b4f65b9df44baa7625d50c8c9ae45553f4fe1c2d","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"b4f65b9df44baa7625d50c8c9ae45553f4fe1c2d","size":15573,"noattachment":false,"key":"/ggit/-/ggit-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.12.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ggit-1.12.0.tgz_1480656882624_0.58249855437316"},"directories":{},"publish_time":1480656883448,"_cnpm_publish_time":1480656883448,"_hasShrinkwrap":false},"1.11.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.11.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.4.1","chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.15.2","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"8394e46f7c787e9c40ecf55099abb134765c6f34","_id":"ggit@1.11.1","_shasum":"97c0c97945a7733131093ab887f94eff870e0e96","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"97c0c97945a7733131093ab887f94eff870e0e96","size":14621,"noattachment":false,"key":"/ggit/-/ggit-1.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.11.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ggit-1.11.1.tgz_1478183189998_0.4682218157686293"},"directories":{},"publish_time":1478183190657,"_cnpm_publish_time":1478183190657,"_hasShrinkwrap":false},"1.11.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.11.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"bluebird":"3.4.1","chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.12.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"c8e9a3d67ef86862630d09bad3d61cf7ed2caced","_id":"ggit@1.11.0","_shasum":"2a6e32608270f31f9f1fcb57f0c3b1221ed2943c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"2a6e32608270f31f9f1fcb57f0c3b1221ed2943c","size":14586,"noattachment":false,"key":"/ggit/-/ggit-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.11.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ggit-1.11.0.tgz_1468981376115_0.9047329167369753"},"directories":{},"publish_time":1468981377396,"_cnpm_publish_time":1468981377396,"_hasShrinkwrap":false},"1.10.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.10.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.12.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"13eaf3253f4a8d566681a8b7cbcc44cb23c11570","_id":"ggit@1.10.0","_shasum":"5b57b1eefec0212da6ed65fb2105a5140cec7dfc","_from":".","_npmVersion":"2.15.6","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"5b57b1eefec0212da6ed65fb2105a5140cec7dfc","size":14399,"noattachment":false,"key":"/ggit/-/ggit-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.10.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ggit-1.10.0.tgz_1465563831015_0.9386873869225383"},"directories":{},"publish_time":1465563833557,"_cnpm_publish_time":1465563833557,"_hasShrinkwrap":false},"1.9.2":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.9.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.12.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"7a2c1702284f25c11162b8e92663f6290ffcbe84","_id":"ggit@1.9.2","_shasum":"ff4fd9f354d93e47ac8d52b7a05dbaf6a1522a7d","_from":".","_npmVersion":"2.15.3","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"ff4fd9f354d93e47ac8d52b7a05dbaf6a1522a7d","size":14203,"noattachment":false,"key":"/ggit/-/ggit-1.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.9.2.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ggit-1.9.2.tgz_1460554459887_0.5678013158030808"},"directories":{},"publish_time":1460554461667,"_cnpm_publish_time":1460554461667,"_hasShrinkwrap":false},"1.9.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.9.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.12.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"d681c0327888a26207aa13e9b23a5588da603eba","_id":"ggit@1.9.1","_shasum":"0658aa0f2d8aa58fd8c248bd95b0a7339d9c2253","_from":".","_npmVersion":"2.15.3","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"0658aa0f2d8aa58fd8c248bd95b0a7339d9c2253","size":14188,"noattachment":false,"key":"/ggit/-/ggit-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.9.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ggit-1.9.1.tgz_1460045564652_0.2595195136964321"},"directories":{},"publish_time":1460045567185,"_cnpm_publish_time":1460045567185,"_hasShrinkwrap":false},"1.9.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.9.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"ab3f5b6ce364ad3ec537a66b0acbb34fee15e72e","_id":"ggit@1.9.0","_shasum":"82d25f9a54bc1cc444a24dd4857443886b772c78","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"82d25f9a54bc1cc444a24dd4857443886b772c78","size":14190,"noattachment":false,"key":"/ggit/-/ggit-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.9.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/ggit-1.9.0.tgz_1458570809555_0.48358373530209064"},"directories":{},"publish_time":1458570811994,"_cnpm_publish_time":1458570811994,"_hasShrinkwrap":false},"1.8.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.8.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"7fbb17ecd57382271e5e9751d1409664b94e344e","_id":"ggit@1.8.1","_shasum":"8234dcfdabcdfb40810d1a8a0d48045da70799fc","_from":".","_npmVersion":"2.14.15","_nodeVersion":"4.2.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"8234dcfdabcdfb40810d1a8a0d48045da70799fc","size":13919,"noattachment":false,"key":"/ggit/-/ggit-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.8.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1452380097558,"_cnpm_publish_time":1452380097558,"_hasShrinkwrap":false},"1.8.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.8.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"8169ef3b04b07bf23af42fd0660046d40c9ac0d8","_id":"ggit@1.8.0","_shasum":"699326db85d73f948982febf014b9bb51bde3521","_from":".","_npmVersion":"2.14.15","_nodeVersion":"4.2.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"699326db85d73f948982febf014b9bb51bde3521","size":13826,"noattachment":false,"key":"/ggit/-/ggit-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.8.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1452379634216,"_cnpm_publish_time":1452379634216,"_hasShrinkwrap":false},"1.7.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.7.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"84a17520bb41fa9ea1758e65d587624c9436abda","_id":"ggit@1.7.1","_shasum":"c6b5531ff08a3a4fb3a8cf51c16b011026d77632","_from":".","_npmVersion":"2.14.15","_nodeVersion":"4.2.3","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"c6b5531ff08a3a4fb3a8cf51c16b011026d77632","size":13596,"noattachment":false,"key":"/ggit/-/ggit-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.7.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1449871085639,"_cnpm_publish_time":1449871085639,"_hasShrinkwrap":false},"1.7.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.7.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"6f1a876830f89328d6eef025d078a2269588db43","_id":"ggit@1.7.0","_shasum":"5df6a01836ed02bc4aa969889c713fa4a249ab66","_from":".","_npmVersion":"2.14.15","_nodeVersion":"4.2.3","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"5df6a01836ed02bc4aa969889c713fa4a249ab66","size":13501,"noattachment":false,"key":"/ggit/-/ggit-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.7.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1449869578509,"_cnpm_publish_time":1449869578509,"_hasShrinkwrap":false},"1.6.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.6.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","rocha":"1.6.1","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","index.js","src/**/*.js","!src/**/*-spec.js","!src/test"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","rocha":"node --harmony node_modules/.bin/rocha spec/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"62701632bf36a5be4861eea99dd5952daf23f232","_id":"ggit@1.6.0","_shasum":"3c384cd18bd49bc96799360a0487e72b50d8e256","_from":".","_npmVersion":"2.14.14","_nodeVersion":"4.2.3","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"3c384cd18bd49bc96799360a0487e72b50d8e256","size":13014,"noattachment":false,"key":"/ggit/-/ggit-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.6.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1449780093403,"_cnpm_publish_time":1449780093403,"_hasShrinkwrap":false},"1.5.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.5.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","jshint-summary":"0.4.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","src"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"8b22ba02f642e123a9c1de04b5477bb03db6b557","_id":"ggit@1.5.0","_shasum":"324e9c86c4124f307cd544dd41ea3720edebe341","_from":".","_npmVersion":"2.14.14","_nodeVersion":"4.2.3","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"324e9c86c4124f307cd544dd41ea3720edebe341","size":15467,"noattachment":false,"key":"/ggit/-/ggit-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.5.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1449288179974,"_cnpm_publish_time":1449288179974,"_hasShrinkwrap":false},"1.4.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.4.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status","npm run size"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"files":["bin","src"],"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"27f4e4770412e93bdf14f2ff167f3f472418469a","_id":"ggit@1.4.0","_shasum":"b1d52a11d032a17424020551bbf3585f7e2972b0","_from":".","_npmVersion":"2.14.13","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"b1d52a11d032a17424020551bbf3585f7e2972b0","size":15066,"noattachment":false,"key":"/ggit/-/ggit-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.4.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1449025300719,"_cnpm_publish_time":1449025300719,"_hasShrinkwrap":false},"1.3.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.3.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":["npm test"],"pre-push":["npm run file-status"],"post-commit":[],"post-merge":[]}},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"2.2.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.9.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"6.0.1","lazy-ass":"1.1.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.7.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-deps-ok":"0.9.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.6","grunt-nice-package":"0.9.6","grunt-readme":"0.4.5","gt":"0.9.1","jshint-stylish":"2.1.0","matchdep":"1.0.0","mocha":"2.3.4","pre-git":"1.4.0","qunit-promises":"0.1.5","semantic-release":"6.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"build":"grunt && npm test","commit":"git-issues && commit-wizard","e2e":"gt test/*.js --output","file-status":"node src/file-status.js","grunt":"grunt","gt":"gt src/test/*.js --output","issues":"git-issues","mocha":"mocha spec/*-spec.js src/**/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"7756b5609c5aae651f267fa3fc00763bcd276bf6","_id":"ggit@1.3.0","_shasum":"d503c26ef40256c8bc7e44f8732e103718739917","_from":".","_npmVersion":"2.14.13","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"d503c26ef40256c8bc7e44f8732e103718739917","size":19339,"noattachment":false,"key":"/ggit/-/ggit-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.3.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1449025140520,"_cnpm_publish_time":1449025140520,"_hasShrinkwrap":false},"1.2.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.2.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.9.1","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.8.1","d3-helpers":"0.3.0","debug":"2.2.0","glob":"5.0.14","lazy-ass":"0.6.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.4.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.5.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.2","grunt-deps-ok":"0.8.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.3","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.48","jshint-stylish":"2.0.1","matchdep":"0.3.0","mocha":"2.3.0","pre-git":"0.6.2","qunit-promises":"0.1.4","time-grunt":"1.2.1"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","pre-commit":["npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"issues":"git-issues","e2e":"gt test/*.js --output","build":"grunt && npm test","grunt":"grunt","gt":"gt src/test/*.js --output","mocha":"mocha spec/*-spec.js","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"f7bacc737a74b017ccf87433953a9f7dd2d8bf99","_id":"ggit@1.2.1","_shasum":"228b79d215a0374152f4a79f4540499e6a3511fc","_from":".","_npmVersion":"3.4.0","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"228b79d215a0374152f4a79f4540499e6a3511fc","size":18382,"noattachment":false,"key":"/ggit/-/ggit-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.2.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1447950546332,"_cnpm_publish_time":1447950546332,"_hasShrinkwrap":false},"1.2.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.2.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.9.1","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.8.1","d3-helpers":"0.3.0","debug":"2.2.0","glob":"5.0.14","lazy-ass":"0.6.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.4.0","git-issues":"1.2.0","grunt":"0.4.5","grunt-bump":"0.5.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.2","grunt-deps-ok":"0.8.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.3","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.48","jshint-stylish":"2.0.1","matchdep":"0.3.0","mocha":"2.3.0","pre-git":"0.6.2","qunit-promises":"0.1.4","time-grunt":"1.2.1"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","pre-commit":["npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"issues":"git-issues","e2e":"gt test/*.js --output","build":"grunt && npm test","grunt":"grunt","gt":"gt src/test/*.js --output","mocha":"mocha spec/*-spec.js","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"c7f1dab5c55e238f303176dacbe52080a53f2002","_id":"ggit@1.2.0","_shasum":"78ad8ff4f3776d6d10af30e22b49df1b17227b16","_from":".","_npmVersion":"3.4.0","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"78ad8ff4f3776d6d10af30e22b49df1b17227b16","size":18387,"noattachment":false,"key":"/ggit/-/ggit-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.2.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1447950497299,"_cnpm_publish_time":1447950497299,"_hasShrinkwrap":false},"1.1.4":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.1.4","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.9.1","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.8.1","d3-helpers":"0.3.0","debug":"2.2.0","glob":"5.0.14","lazy-ass":"0.6.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.4.0","grunt":"0.4.5","grunt-bump":"0.5.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.2","grunt-deps-ok":"0.8.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.3","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.48","jshint-stylish":"2.0.1","matchdep":"0.3.0","mocha":"2.3.0","pre-git":"0.6.2","qunit-promises":"0.1.4","time-grunt":"1.2.1"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","pre-commit":["npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"e2e":"gt test/*.js --output","grunt":"grunt","gt":"gt src/test/*.js --output","mocha":"mocha spec/*-spec.js","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"1c5d7cf462e3e9c5d3d93ed3477d4a59f6fdb7ed","_id":"ggit@1.1.4","_shasum":"101a5849da1b3502b9f99cc88d1087809d639230","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"101a5849da1b3502b9f99cc88d1087809d639230","size":68254,"noattachment":false,"key":"/ggit/-/ggit-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.1.4.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1441118872577,"_cnpm_publish_time":1441118872577,"_hasShrinkwrap":false},"1.1.3":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.1.3","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.9.1","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.8.1","d3-helpers":"0.3.0","debug":"2.2.0","glob":"5.0.14","lazy-ass":"0.6.0","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"describe-it":"1.4.0","grunt":"0.4.5","grunt-bump":"0.5.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.2","grunt-deps-ok":"0.8.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.3","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.48","jshint-stylish":"2.0.1","matchdep":"0.3.0","mocha":"2.3.0","pre-git":"0.6.2","qunit-promises":"0.1.4","time-grunt":"1.2.1"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","pre-commit":["npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"e2e":"gt test/*.js --output","grunt":"grunt","gt":"gt src/test/*.js --output","mocha":"mocha spec/*-spec.js","test":"npm run grunt && npm run gt && npm run mocha"},"gitHead":"e34a129ca9e61f1767742f5c7e69a4d44215a888","_id":"ggit@1.1.3","_shasum":"78edc32a8472568e2aabe41e70f0bf46793eebb4","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"78edc32a8472568e2aabe41e70f0bf46793eebb4","size":68159,"noattachment":false,"key":"/ggit/-/ggit-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.1.3.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1441109867712,"_cnpm_publish_time":1441109867712,"_hasShrinkwrap":false},"1.1.2":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.1.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.8.2","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.8.1","d3-helpers":"0.3.0","debug":"2.2.0","glob":"5.0.14","lazy-ass":"0.5.8","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.3.2","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.2","grunt-deps-ok":"0.8.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.3","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.48","jshint-stylish":"2.0.1","matchdep":"0.3.0","pre-git":"0.6.2","qunit-promises":"0.1.4","time-grunt":"1.2.1"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"e2e":"gt test/*.js --output","gt":"gt src/test/*.js --output","test":"grunt && npm run gt"},"gitHead":"432a1d62bf8466bbe85313689ab0897229e5f39a","_id":"ggit@1.1.2","_shasum":"96232a292758bee1c3da6307f36d2c28db5eceac","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"96232a292758bee1c3da6307f36d2c28db5eceac","size":70870,"noattachment":false,"key":"/ggit/-/ggit-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.1.2.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1440524281070,"_cnpm_publish_time":1440524281070,"_hasShrinkwrap":false},"1.1.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.1.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.8.2","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.1.2","commander":"2.8.1","d3-helpers":"0.3.0","debug":"2.2.0","glob":"5.0.14","lazy-ass":"0.5.8","lodash":"3.10.1","moment":"2.10.6","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.3.2","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.2","grunt-deps-ok":"0.8.0","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.3","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.48","jshint-stylish":"2.0.1","matchdep":"0.3.0","pre-git":"0.6.2","qunit-promises":"0.1.4","time-grunt":"1.2.1"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","javascript","js","nodejs","repo","wrapper"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"e2e":"gt test/*.js --output","gt":"gt src/test/*.js --output","test":"grunt && npm run gt"},"gitHead":"7c35078686f3ec09a4cccce3918bf0f875957011","_id":"ggit@1.1.1","_shasum":"b1a34888f777e3ae7baeb614387ba8665131be01","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"b1a34888f777e3ae7baeb614387ba8665131be01","size":70773,"noattachment":false,"key":"/ggit/-/ggit-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.1.1.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1440523233596,"_cnpm_publish_time":1440523233596,"_hasShrinkwrap":false},"1.1.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.1.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"1.4.1","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.48","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"8eee2b2eff38f2d32a0e0a1c1863b8c26dad5be9","_id":"ggit@1.1.0","_shasum":"c6fa7de2c1eedf1de4f3c7973f9fd648dfe35b76","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"c6fa7de2c1eedf1de4f3c7973f9fd648dfe35b76","size":70746,"noattachment":false,"key":"/ggit/-/ggit-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.1.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1440519462376,"_cnpm_publish_time":1440519462376,"_hasShrinkwrap":false},"1.0.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"1.0.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","debug":"2.2.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"1.4.1","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.48","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"2fd6509ab56b61704785875c7ba59d1039c374e6","_id":"ggit@1.0.0","_shasum":"c54f2b45099593e85315934fa2ea646ec96e0f99","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"c54f2b45099593e85315934fa2ea646ec96e0f99","size":70114,"noattachment":false,"key":"/ggit/-/ggit-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-1.0.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1440507286100,"_cnpm_publish_time":1440507286100,"_hasShrinkwrap":false},"0.14.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.14.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"ef6b3beabbcf2a966fc3e3e6b926573390939c4d","_id":"ggit@0.14.0","_shasum":"8442edd0aa299256547220e671c40af5e1300310","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"8442edd0aa299256547220e671c40af5e1300310","size":69020,"noattachment":false,"key":"/ggit/-/ggit-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.14.0.tgz"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1437671281302,"_cnpm_publish_time":1437671281302,"_hasShrinkwrap":false},"0.13.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.13.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"6c5e20eec5c80b379e8b6ecfc889d90c5db018e0","_id":"ggit@0.13.0","_shasum":"9150842f721d32243bd437485eeb9857efed3eb6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"9150842f721d32243bd437485eeb9857efed3eb6","size":68353,"noattachment":false,"key":"/ggit/-/ggit-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.13.0.tgz"},"directories":{},"publish_time":1433729154543,"_cnpm_publish_time":1433729154543,"_hasShrinkwrap":false},"0.12.2":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.12.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js","ggit-last":"./bin/ggit-last"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"27db68ec697592695567024ba2b30a97a485947c","_id":"ggit@0.12.2","_shasum":"32f0826882925973b4316ca31b73d0a3a85495d1","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.10","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"32f0826882925973b4316ca31b73d0a3a85495d1","size":68176,"noattachment":false,"key":"/ggit/-/ggit-0.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.12.2.tgz"},"directories":{},"publish_time":1433128063162,"_cnpm_publish_time":1433128063162,"_hasShrinkwrap":false},"0.12.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.12.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bin/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"29b5844f1c0b3a6bf7d3e179e7b5b8efb62ac55d","_id":"ggit@0.12.1","_shasum":"4f31fb8dadda6fb1132c1432e0be9a02051e86f8","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.10","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"4f31fb8dadda6fb1132c1432e0be9a02051e86f8","size":68163,"noattachment":false,"key":"/ggit/-/ggit-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.12.1.tgz"},"directories":{},"publish_time":1433127789891,"_cnpm_publish_time":1433127789891,"_hasShrinkwrap":false},"0.12.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.12.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./bind/ggit.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"f3b250d8120c693a161a586573906b3ebb584e69","_id":"ggit@0.12.0","_shasum":"455ff1ee46f8f8c500cbeac9e439aa967655ad92","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.10","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"455ff1ee46f8f8c500cbeac9e439aa967655ad92","size":68165,"noattachment":false,"key":"/ggit/-/ggit-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.12.0.tgz"},"directories":{},"publish_time":1433127733052,"_cnpm_publish_time":1433127733052,"_hasShrinkwrap":false},"0.11.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.11.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"2ec48d908b47966680ed82bd8a7468a7f76ca483","_id":"ggit@0.11.0","_shasum":"815777016e03c9b72cefc1d8d113417a7fa69426","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.10","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"815777016e03c9b72cefc1d8d113417a7fa69426","size":67632,"noattachment":false,"key":"/ggit/-/ggit-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.11.0.tgz"},"directories":{},"publish_time":1428354289824,"_cnpm_publish_time":1428354289824,"_hasShrinkwrap":false},"0.10.2":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.10.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"b6d7eb547e575c476ebb277542fc4d243b087486","_id":"ggit@0.10.2","_shasum":"00d1515ab88511242769c52887123cba277dc805","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"00d1515ab88511242769c52887123cba277dc805","size":67071,"noattachment":false,"key":"/ggit/-/ggit-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.10.2.tgz"},"directories":{},"publish_time":1425862857849,"_cnpm_publish_time":1425862857849,"_hasShrinkwrap":false},"0.10.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.10.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"e8327b230c5f8edded5f64b99417a4e7f8d79df6","_id":"ggit@0.10.1","_shasum":"635dda05ce00aa96977e662acc36dde5e821ff17","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"635dda05ce00aa96977e662acc36dde5e821ff17","size":66420,"noattachment":false,"key":"/ggit/-/ggit-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.10.1.tgz"},"directories":{},"publish_time":1425862656554,"_cnpm_publish_time":1425862656554,"_hasShrinkwrap":false},"0.10.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.10.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"cbef2845ce299d29e2ac7e296635ce2e9cec0c85","_id":"ggit@0.10.0","_shasum":"973c2704b59c06c4a30f8a1cc506f56760c53b4f","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"973c2704b59c06c4a30f8a1cc506f56760c53b4f","size":66365,"noattachment":false,"key":"/ggit/-/ggit-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.10.0.tgz"},"directories":{},"publish_time":1425737489544,"_cnpm_publish_time":1425737489544,"_hasShrinkwrap":false},"0.9.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.9.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"86e3d59cc04deb35ca7692ebe51bb2b5693a0a41","_id":"ggit@0.9.0","_shasum":"91ac0390380598e57dd1dd02e4f4b5c26e11a229","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"91ac0390380598e57dd1dd02e4f4b5c26e11a229","size":66189,"noattachment":false,"key":"/ggit/-/ggit-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.9.0.tgz"},"directories":{},"publish_time":1425734317581,"_cnpm_publish_time":1425734317581,"_hasShrinkwrap":false},"0.8.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.8.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"0fa368775557dfe3a4c8949455a07ac05472cb3c","_id":"ggit@0.8.1","_shasum":"40bda6ff565bd94ec3e4476487f3b4790f31def4","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"40bda6ff565bd94ec3e4476487f3b4790f31def4","size":58932,"noattachment":false,"key":"/ggit/-/ggit-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.8.1.tgz"},"directories":{},"publish_time":1423542031577,"_cnpm_publish_time":1423542031577,"_hasShrinkwrap":false},"0.8.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.8.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"338c36511bad8510be4e9a208bda38c240f84262","_id":"ggit@0.8.0","_shasum":"e387f373f5c6a6764d81629fc151f5a69ca7a243","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.10","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"e387f373f5c6a6764d81629fc151f5a69ca7a243","size":58951,"noattachment":false,"key":"/ggit/-/ggit-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.8.0.tgz"},"directories":{},"publish_time":1423541091926,"_cnpm_publish_time":1423541091926,"_hasShrinkwrap":false},"0.7.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.7.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"chdir-promise":"0.2.1","check-more-types":"1.3.0","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.6.0","d3-helpers":"0.3.0","glob":"4.3.5","lazy-ass":"0.5.3","lodash":"3.1.0","moment":"2.9.0","optimist":"0.6.1","q":"2.0.3","quote":"0.4.0","ramda":"0.9.1"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.1.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.0","grunt-deps-ok":"0.5.2","grunt-filenames":"0.4.0","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"1a3f20465c25fc3f8a46d66e657f9f38c45d0720","_id":"ggit@0.7.0","_shasum":"d1a34a51169e2dc61f3a4936a5cfe0160d7c5c36","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.10","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"d1a34a51169e2dc61f3a4936a5cfe0160d7c5c36","size":56514,"noattachment":false,"key":"/ggit/-/ggit-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.7.0.tgz"},"directories":{},"publish_time":1423539593433,"_cnpm_publish_time":1423539593433,"_hasShrinkwrap":false},"0.6.2":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.6.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-more-types":"1.1.1","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.1","d3-helpers":"0.3.0","glob":"4.3.2","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2","quote":"0.2.2","ramda":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-filenames":"0.3.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test","npm version"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"2d7b619d16b029d9f4caa26515897fa1147db2e7","_id":"ggit@0.6.2","_shasum":"dc7fe5e4d92546f9da1971ef7d9291bac45f6a84","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.10","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"dc7fe5e4d92546f9da1971ef7d9291bac45f6a84","size":44700,"noattachment":false,"key":"/ggit/-/ggit-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.6.2.tgz"},"directories":{},"publish_time":1420514477543,"_cnpm_publish_time":1420514477543,"_hasShrinkwrap":false},"0.6.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.6.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-more-types":"1.1.1","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.1","d3-helpers":"0.3.0","glob":"4.3.2","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2","quote":"0.2.2","ramda":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"50ceb16ad294241c86470611ff0ff4a93a61196c","_id":"ggit@0.6.1","_shasum":"ed48d30c6ef698abcb1719d772ae5551d2f1739d","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"ed48d30c6ef698abcb1719d772ae5551d2f1739d","size":45077,"noattachment":false,"key":"/ggit/-/ggit-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.6.1.tgz"},"directories":{},"publish_time":1419884640191,"_cnpm_publish_time":1419884640191,"_hasShrinkwrap":false},"0.6.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.6.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-more-types":"1.1.1","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.1","d3-helpers":"0.3.0","glob":"4.3.2","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2","quote":"0.2.2","ramda":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.47","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"2ba307defe77bec84c6fc8ce6bad34805de0df44","_id":"ggit@0.6.0","_shasum":"71c6a6cdf939bd8387ea68450deac4356efe0763","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"71c6a6cdf939bd8387ea68450deac4356efe0763","size":44958,"noattachment":false,"key":"/ggit/-/ggit-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.6.0.tgz"},"directories":{},"publish_time":1419653823239,"_cnpm_publish_time":1419653823239,"_hasShrinkwrap":false},"0.5.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.5.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-more-types":"1.0.4","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.0","d3-helpers":"0.3.0","glob":"4.3.1","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2","quote":"0.2.2","ramda":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.44","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"e865be156f07e44361fbc72d74ab3649abf9fc6d","_id":"ggit@0.5.1","_shasum":"1e4a6474769a74d01795a10eb122644483783973","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"1e4a6474769a74d01795a10eb122644483783973","size":44796,"noattachment":false,"key":"/ggit/-/ggit-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.5.1.tgz"},"directories":{},"publish_time":1419652404428,"_cnpm_publish_time":1419652404428,"_hasShrinkwrap":false},"0.5.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.5.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-more-types":"1.0.4","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.0","d3-helpers":"0.3.0","glob":"4.3.1","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2","quote":"0.2.2","ramda":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.44","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"4b554dcd21eb9a8b6a6ad6c382978203b88cb4e7","_id":"ggit@0.5.0","_shasum":"eeadd8ba2d0f4c53c2d8d3c5cabd8c434ede6c78","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"eeadd8ba2d0f4c53c2d8d3c5cabd8c434ede6c78","size":44745,"noattachment":false,"key":"/ggit/-/ggit-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.5.0.tgz"},"directories":{},"publish_time":1419651611778,"_cnpm_publish_time":1419651611778,"_hasShrinkwrap":false},"0.4.1":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.4.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-more-types":"1.0.4","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.0","d3-helpers":"0.3.0","glob":"4.3.1","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2","quote":"0.2.2","ramda":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.44","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"d83cdc140f7d8a65a14b717aae4655f130b5f637","_id":"ggit@0.4.1","_shasum":"45be406db7c10c631de289cde805cf26e07158d9","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"45be406db7c10c631de289cde805cf26e07158d9","size":44549,"noattachment":false,"key":"/ggit/-/ggit-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.4.1.tgz"},"directories":{},"publish_time":1419639608603,"_cnpm_publish_time":1419639608603,"_hasShrinkwrap":false},"0.4.0":{"name":"ggit","description":"Local promise-returning git command wrappers","version":"0.4.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-more-types":"1.0.4","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.0","d3-helpers":"0.3.0","glob":"4.3.1","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2","quote":"0.2.2","ramda":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.44","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"7a95a78c7326904f18a26ab1c9ff90cd14b2ab45","_id":"ggit@0.4.0","_shasum":"e082c1499ac48f10315189087e56c114bb7adfab","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"e082c1499ac48f10315189087e56c114bb7adfab","size":44505,"noattachment":false,"key":"/ggit/-/ggit-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.4.0.tgz"},"directories":{},"publish_time":1419639313392,"_cnpm_publish_time":1419639313392,"_hasShrinkwrap":false},"0.3.2":{"name":"ggit","description":"Local git command wrappers","version":"0.3.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-more-types":"1.0.4","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.0","d3-helpers":"0.3.0","glob":"4.3.1","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2","quote":"0.2.2","ramda":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.44","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"4b41729d9735618126cc791ac59ba3027f1486a6","_id":"ggit@0.3.2","_shasum":"bc0237f7219e42783f4a417f6fd9ff85b59b64d1","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"bc0237f7219e42783f4a417f6fd9ff85b59b64d1","size":44256,"noattachment":false,"key":"/ggit/-/ggit-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.3.2.tgz"},"directories":{},"publish_time":1418064451042,"_cnpm_publish_time":1418064451042,"_hasShrinkwrap":false},"0.3.1":{"name":"ggit","description":"Local git command wrappers","version":"0.3.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-more-types":"1.0.4","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.0","d3-helpers":"0.3.0","glob":"4.3.1","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.44","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"085bd45f44e8b988b94800ec2aeab52645871ea5","_id":"ggit@0.3.1","_shasum":"cde0e17cb3062dff86d7cfd300d8d5fdd4692539","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"cde0e17cb3062dff86d7cfd300d8d5fdd4692539","size":44224,"noattachment":false,"key":"/ggit/-/ggit-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.3.1.tgz"},"directories":{},"publish_time":1418063969647,"_cnpm_publish_time":1418063969647,"_hasShrinkwrap":false},"0.3.0":{"name":"ggit","description":"Local git command wrappers","version":"0.3.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-more-types":"1.0.4","check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.0","d3-helpers":"0.3.0","glob":"4.3.1","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.44","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"48ac0ea43c457e962576291cd93a0a2c49aa64d2","_id":"ggit@0.3.0","_shasum":"a3824e4024bf12310b5cf4393aac184fa89f07f6","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"a3824e4024bf12310b5cf4393aac184fa89f07f6","size":44175,"noattachment":false,"key":"/ggit/-/ggit-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.3.0.tgz"},"directories":{},"publish_time":1418062247511,"_cnpm_publish_time":1418062247511,"_hasShrinkwrap":false},"0.2.2":{"name":"ggit","description":"Local git command wrappers","version":"0.2.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.0","glob":"4.3.1","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.44","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"61d950cba2aedfc19813db72df33e048407d4604","_id":"ggit@0.2.2","_shasum":"195b4f57f89e2c4630979459ad7313de60fd3a7d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"195b4f57f89e2c4630979459ad7313de60fd3a7d","size":31532,"noattachment":false,"key":"/ggit/-/ggit-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.2.2.tgz"},"directories":{},"publish_time":1417795134738,"_cnpm_publish_time":1417795134738,"_hasShrinkwrap":false},"0.2.1":{"name":"ggit","description":"Local git command wrappers","version":"0.2.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.0","glob":"4.3.1","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.44","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"09d2a821708045e66cbec556056bd8482e59cac0","_id":"ggit@0.2.1","_shasum":"1dcd7faa796e24684617f7e2a686604ac304fbdd","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"1dcd7faa796e24684617f7e2a686604ac304fbdd","size":31354,"noattachment":false,"key":"/ggit/-/ggit-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.2.1.tgz"},"directories":{},"publish_time":1417794593509,"_cnpm_publish_time":1417794593509,"_hasShrinkwrap":false},"0.2.0":{"name":"ggit","description":"Local git command wrappers","version":"0.2.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.0","glob":"4.3.1","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.44","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":["grunt","npm test"],"preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"d95e4c4ebb595e60a62edb1a6eb5f4df78c06b1a","_id":"ggit@0.2.0","_shasum":"90d7e5660d0b31d31e3d461a654e78ca1689ab64","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"90d7e5660d0b31d31e3d461a654e78ca1689ab64","size":29299,"noattachment":false,"key":"/ggit/-/ggit-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.2.0.tgz"},"directories":{},"publish_time":1417792679020,"_cnpm_publish_time":1417792679020,"_hasShrinkwrap":false},"0.1.2":{"name":"ggit","description":"Local git command wrappers","version":"0.1.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"contributors":[],"dependencies":{"check-types":"1.4.0","cli-table":"0.3.1","colors":"1.0.3","commander":"2.5.0","glob":"4.3.1","lazy-ass":"0.5.3","lodash":"2.4.1","moment":"2.8.4","optimist":"0.6.1","q":"2.0.2"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.16","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.44","jshint-stylish":"1.0.0","matchdep":"0.3.0","pre-git":"0.1.1","qunit-promises":"0.1.4","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/ggit","keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":"grunt","preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"8155cb107f68f7ed67b6d41c1a6c71d630a65f07","_id":"ggit@0.1.2","_shasum":"1255bb88fc3912fb6caa7b97db60bc7e5798dbe4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"1255bb88fc3912fb6caa7b97db60bc7e5798dbe4","size":29259,"noattachment":false,"key":"/ggit/-/ggit-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.1.2.tgz"},"directories":{},"publish_time":1417790875334,"_cnpm_publish_time":1417790875334,"_hasShrinkwrap":false},"0.1.1":{"name":"ggit","description":"Local git command wrappers","version":"0.1.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bin":{"ggit":"./index.js"},"dependencies":{"check-types":"1.3.2","cli-table":"0.3.0","colors":"0.6.2","commander":"2.3.0","glob":"4.0.5","lazy-ass":"0.5.1","lodash":"2.4.1","moment":"2.8.3","optimist":"0.6.1","q":"2.0.2"},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.0.15","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-deps-ok":"0.5.1","grunt-jsonlint":"1.0.4","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-readme":"0.4.5","gt":"0.8.41","jshint-stylish":"0.4.0","matchdep":"0.3.0","pre-git":"0.0.16","qunit-promises":"0.1.3","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"keywords":["git","repo","wrapper","js","javascript","nodejs"],"license":"MIT","main":"./index.js","pre-commit":"grunt","preferGlobal":true,"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"9e90fbd9906d20f8a75ae015f59222d785767254","bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"homepage":"https://github.com/bahmutov/ggit","_id":"ggit@0.1.1","_shasum":"2c0ca14a3f6dccf30acffcbf69c041cda517e9e7","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"2c0ca14a3f6dccf30acffcbf69c041cda517e9e7","size":30051,"noattachment":false,"key":"/ggit/-/ggit-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.1.1.tgz"},"directories":{},"publish_time":1410320502969,"_cnpm_publish_time":1410320502969,"_hasShrinkwrap":false},"0.1.0":{"name":"ggit","version":"0.1.0","description":"Local git command wrappers","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"keywords":["git","repo","wrapper","js","javascript","nodejs"],"dependencies":{"check-types":"1.3.2","cli-table":"^0.3.0","colors":"~0.6.2","commander":"2.3.0","glob":"4.0.5","lazy-ass":"0.5.1","lodash":"~2.4.1","moment":"2.8.3","optimist":"^0.6.1","q":"2.0.2"},"devDependencies":{"grunt":"^0.4.5","grunt-bump":"0.0.15","grunt-contrib-jshint":"^0.10.0","grunt-deps-ok":"0.5.1","grunt-nice-package":"0.9.2","grunt-node-qunit":"~2.0.2","grunt-readme":"~0.4.5","gt":"0.8.41","jshint-stylish":"0.4.0","matchdep":"~0.3.0","pre-git":"0.0.16","qunit-promises":"^0.1.3","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"pre-commit":"grunt","license":"MIT","preferGlobal":true,"main":"./index.js","bin":{"ggit":"./index.js"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"gitHead":"c7c058699b991f6b85e505408ff40687da1ef40f","bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"homepage":"https://github.com/bahmutov/ggit","_id":"ggit@0.1.0","_shasum":"b0e4db902c9c985eb63bb0c0c113f6ec4fcadd8f","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"b0e4db902c9c985eb63bb0c0c113f6ec4fcadd8f","size":30050,"noattachment":false,"key":"/ggit/-/ggit-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.1.0.tgz"},"directories":{},"publish_time":1410319637496,"_cnpm_publish_time":1410319637496,"_hasShrinkwrap":false},"0.0.11":{"name":"ggit","version":"0.0.11","description":"Local git command wrappers","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"keywords":["git","repo","wrapper","js","javascript","nodejs"],"dependencies":{"commander":"~2.1.0","optimist":"~0.6.0","check-types":"~1.1.1","cli-table":"~0.2.0","colors":"~0.6.2","glob":"~3.2.8","lodash":"~2.4.1","moment":"~2.5.0","q":"~1.0.0"},"devDependencies":{"grunt-bump":"0.0.13","grunt":"~0.4.2","grunt-contrib-jshint":"~0.8.0","gt":"~0.8.22","qunit-promises":"0.0.15","grunt-node-qunit":"~2.0.2","matchdep":"~0.3.0","grunt-nice-package":"~0.1.5","pre-git":"0.0.14","time-grunt":"~0.2.7","jshint-stylish":"~0.1.5","grunt-deps-ok":"~0.1.7","grunt-readme":"~0.4.5"},"engines":{"node":">= 0.8.0"},"pre-commit":"grunt","license":"MIT","preferGlobal":true,"main":"./index.js","bin":{"ggit":"./index.js"},"scripts":{"test":"grunt && npm run gt","gt":"node node_modules/gt src/test/*.js --output","e2e":"node node_modules/gt test/*.js --output"},"readmeFilename":"README.md","_id":"ggit@0.0.11","dist":{"shasum":"3ea5b342b6f8ef5b5d6de8322120fbdaac42f336","size":45689,"noattachment":false,"key":"/ggit/-/ggit-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.0.11.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1389673807993,"_cnpm_publish_time":1389673807993,"_hasShrinkwrap":false},"0.0.5":{"name":"ggit","version":"0.0.5","description":"Local git command wrappers","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"keywords":["git","repo","wrapper","js","javascript","nodejs"],"dependencies":{"commander":"~1.1.1","optimist":"~0.5.0","check-types":"~0.6.3","cli-table":"~0.2.0","colors":"~0.6.0-1","glob":"~3.2.1","lodash":"~1.2.1","moment":"~2.0.0"},"devDependencies":{"gt":"~0.8.5","grunt-bump":"0.0.2","grunt":"~0.4.1","grunt-contrib-jshint":"~0.6.0"},"engines":{"node":">= 0.8.0"},"license":"MIT","preferGlobal":"true","main":"./index.js","bin":{"ggit":"./index.js"},"scripts":{"test":"gt ./src/test/*.js"},"readmeFilename":"README.md","_id":"ggit@0.0.5","dist":{"shasum":"7899274bc53ae348d4f504c264f148821478963e","size":6410,"noattachment":false,"key":"/ggit/-/ggit-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.0.5.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1370553499079,"_cnpm_publish_time":1370553499079,"_hasShrinkwrap":false},"0.0.4":{"name":"ggit","version":"0.0.4","description":"Local git command wrappers","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"keywords":["git","repo","wrapper","js","javascript","nodejs"],"dependencies":{"commander":"~1.1.1","optimist":"~0.5.0","check-types":"~0.6.3","cli-table":"~0.2.0","colors":"~0.6.0-1","glob":"~3.2.1","lodash":"~1.2.1","moment":"~2.0.0"},"devDependencies":{"gt":"~0.8.5"},"engines":{"node":">= 0.8.0"},"license":"MIT","preferGlobal":"true","main":"./index.js","bin":{"ggit":"./index.js"},"scripts":{"test":"gt ./src/test/*.js"},"readmeFilename":"README.md","_id":"ggit@0.0.4","dist":{"shasum":"33207f565697b017765a1acd9a19962dfc07df82","size":5646,"noattachment":false,"key":"/ggit/-/ggit-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.0.4.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1369541773333,"_cnpm_publish_time":1369541773333,"_hasShrinkwrap":false},"0.0.3":{"name":"ggit","version":"0.0.3","description":"Local git command wrappers","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"keywords":["git","repo","wrapper","js","javascript","nodejs"],"dependencies":{"commander":"*","optimist":"*","check-types":"*","cli-table":"*","colors":"*","glob":"latest","lodash":"latest","moment":"latest"},"devDependencies":{"gt":"*"},"engines":{"node":">= 0.8.0"},"license":"MIT","preferGlobal":"true","main":"./index.js","bin":{"ggit":"./index.js"},"scripts":{"test":"gt ./src/test/*.js"},"readmeFilename":"README.md","_id":"ggit@0.0.3","dist":{"shasum":"66de13d6c61120614155015ef10db268e9f15694","size":5624,"noattachment":false,"key":"/ggit/-/ggit-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.0.3.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1367675000986,"_cnpm_publish_time":1367675000986,"_hasShrinkwrap":false},"0.0.1":{"name":"ggit","version":"0.0.1","description":"Local git command wrappers","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"repository":{"type":"git","url":"https://github.com/bahmutov/ggit.git"},"keywords":["git","repo","wrapper","js","javascript","nodejs"],"dependencies":{"optimist":"*","check-types":"*","cli-table":"*","colors":"*","glob":"latest","lodash":"latest","moment":"latest"},"devDependencies":{"gt":"*"},"engines":{"node":">= 0.8.0"},"license":"MIT","preferGlobal":"true","main":"./ggit.js","bin":{"ggit":"./ggit.js"},"readmeFilename":"README.md","_id":"ggit@0.0.1","dist":{"shasum":"acb6badab4a1b2238ce05b362dc8e41d12e5e0b6","size":3651,"noattachment":false,"key":"/ggit/-/ggit-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ggit/download/ggit-0.0.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{},"publish_time":1360639399441,"_cnpm_publish_time":1360639399441,"_hasShrinkwrap":false}},"readme":"# ggit\n\n> Local promise-returning git command wrappers\n\n[![NPM][ggit-icon] ][ggit-url]\n\n[![Build status][ggit-ci-image] ][ggit-ci-url]\n[![semantic-release][semantic-image] ][semantic-url]\n[![manpm](https://img.shields.io/badge/manpm-%E2%9C%93-3399ff.svg)](https://github.com/bahmutov/manpm)\n[![renovate-app badge][renovate-badge] ][renovate-app]\n\n[ggit-icon]: https://nodei.co/npm/ggit.svg?downloads=true\n[ggit-url]: https://npmjs.org/package/ggit\n[ggit-ci-image]: https://travis-ci.org/bahmutov/ggit.svg?branch=master\n[ggit-ci-url]: https://travis-ci.org/bahmutov/ggit\n[semantic-image]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[semantic-url]: https://github.com/semantic-release/semantic-release\n[renovate-badge]: https://img.shields.io/badge/renovate-app-blue.svg\n[renovate-app]: https://renovateapp.com/\n\n\n\n## Stand alone tool\n\nYou can install and run this tool as a stand alone CLI application.\n\n    npm install -g ggit\n    ggit --help\n\n**note** `ggit-last` tool has been moved to\n[git-last](https://github.com/bahmutov/git-last#readme) repo.\n\n## API\n\n### cloneRepo\n\n```javascript\nvar clone = require('ggit').cloneRepo;\nclone({\n    url: 'git@github.com:bahmutov/test-next-updater.git',\n    folder: 'folder to create, should not exist yet'\n}).then(function () {\n    console.log('cloned repo to destination folder');\n});\n```\n\n### exec\n\n```javascript\nvar exec = require('ggit').exec;\nvar cmd = 'rm -rf folder';\nvar verbose = true;\nexec(cmd, verbose).then(function () {\n    console.log('removed folder');\n});\n```\n\n### blame\n\nFinds last person who has touched specific line in a file\n\n* filename - full or partial filename (from the repo's root)\n* lineNumber - starts with 1\n\n```javascript\nvar blame = require('ggit').blame;\nblame(filename, lineNumber).then(function (info) {\n  /*\n    info is object with fields like\n    { commit: '6e65f8ec5ed63cac92ed130b1246d9c23223c04e',\n      author: 'Gleb Bahmutov',\n      committer: 'Gleb Bahmutov',\n      summary: 'adding blame feature',\n      filename: 'test/blame.js',\n      line: 'var blame = require(\\'../index\\').blame;' }\n  */\n});\n```\n\nEquivalent to porcelain git output: see [git-blame](http://git-scm.com/docs/git-blame)\n\n\n\n### isTracked\n\nReturns `true` if given path is tracked in the repo.\n\n* path\n\n```javascript\nvar isTracked = require('ggit').isTracked;\nisTracked(filename).then(function (result) {\n    // result is true or false\n});\n```\n\n\n### hasChanges\n\nReturns `true` if there are local uncommitted stages\n\n```javascript\nvar changed = require('ggit').hasChanges;\nchanged().then(function (result) {\n    // result is true or false\n});\n```\n\n\n### commit\n\nCommit any changes with a given message. Second argument is optional and will\nbe added after a blank line to the short main message.\n\n```js\nvar commit = require('ggit').commit;\ncommit('added foo', 'long text').then(function () {\n    // after commit\n});\n```\n\nYou can pass the entire message if wanted as first argument\n\n```js\nvar fullMessage = 'first line\\n\\nbody of message\\n';\ncommit(fullMessage).then(...);\n```\n\n\n### push\n\nPush commits to the remote\n\n```javascript\nvar psuh = require('ggit').psuh;\npsuh().then(function () {\n    // after the push\n});\n```\n\n\n### commits\n\nReturns list of commits in the given folder as a list or object\n\n```js\n// commits.all - gets all commits\nvar commits = require('ggit').commits;\ncommits.all(gitRepoFolder)\n    .then(R.take(2))\n    .then(console.table)\n    .done();\n// commits.byId - transforms list of commits into object\n// where keys = ids, values = messages\n// For example to get an object with 2 commit ids as keys\ncommits.all(gitRepoFolder)\n    .then(R.take(2))\n    .then(commits.byId)\n    .then(console.log)\n    .done();\n```\n\nEach object has at least 'id', 'message' and (maybe empty) 'body' properties.\n\nYou can also return just the commits starting from the last version tag\n(which usually starts with 'v'). This is useful for semantic release code.\n\n```js\nvar commits = require('ggit').commits;\ncommits.afterLastTag()\n  .then(function (list) { ... })\n```\n\nYou can get commits after certain SHA\n\n```js\nvar commits = require('ggit').commits;\ncommits.after('439...')\n  .then(function (list) { ... })\n```\n\n\n### trackedFiles\n\nReturns all tracked source files in the given folder matching pattern.\nBoth folder and pattern are optional.\n\n```js\nrequire('ggit')\n    .trackedFiles(__dirname, '*.js', options)\n    .then(function (list) {\n        console.log('javascript tracked in the current folder are');\n        console.log(list);\n    })\n    .done();\n```\n\nThe `options` argument is optional, and is passed directly to the \n[glob](https://www.npmjs.com/package/glob) package that does file discovery.\nThe only important option to use is `{ dot: true }` - if you want to find the\nfilenames that start with `.`. For example to find ALL files in the repo call\n\n```js\nrequire('ggit')\n    .trackedFiles(__dirname, '**', { dot: true })\n// returns .gitignore, .travis.yml, index.js etc\n```\n\n\n### untrackedFiles\n\nReturns all untracked source files in the repo.\n\n```js\nrequire('ggit')\n    .untrackedFiles()\n    .then(function (list) {\n        // list is Array of strings, could be empty\n        console.log('untracked files are');\n        console.log(list);\n    })\n    .done();\n```\n\n\n### commitPerLine\n\nReturns an object where for each key (filename) there is a list of commits for each line.\n\n* list of filenames\n\n```js\nvar perLine = require('ggit').commitPerLine;\nperLine(['foo.js', 'bar.js']).then(function (result) {\n    /*\n    {\n        'foo.js': [{\n            commit: '3c6b01eb3c96db1cbdf277904545107ef97cbb56',\n            author: 'Gleb Bahmutov',\n            committer: 'Gleb Bahmutov',\n            summary: 'cool commit',\n            filename: 'foo.js',\n            line: '// actual source line' \n        },\n            ...\n        }],\n        'bar.js': [...]\n    }\n    */\n});\n```\n\n\n### numstat\n\nReturns info for a specific commit - number of lines changed, deleted. \nSame as `$ git show --numstat <id>`.\n\n```js\nrequire('ggit')\n    .numstat('5d3ee3')\n    .then(function (result) {\n        /* result is\n            {\n                commit: <full commit SHA>,\n                author:\n                message:\n                date:\n                changes: {\n                    'filename 1': {\n                        filename: 'filename 1',\n                        added: 10,\n                        deleted: 3\n                    },\n                    ...\n                }\n            }\n        */\n    })\n    .done();\n```\n\n\n### lastCommitId\n\nReturns last commit id\n\n```js\nrequire('ggit')\n    .lastCommitId()\n    .then(function (str) {\n        // str is full SHA id string\n    })\n    .done();\n```\n\nYou can pass options object as in `lastCommitId(options)` where\n\n* **file** - save id into the JSON file with the given `file` name.\n\nWhen saving into a file, it will grab version from `package.json` (if the file exists),\ncurrent ISO timestamp + Eastern Standard Timezon timestamp, so the full JSON will look\nsomething like this\n\n```json\n{ \n    \"id\": \"d3d9f1656ded06c490b12a9ec5636d80dfd932eb\",\n    \"short\": \"d3d9f16\",\n    \"savedAt\": \"2017-08-24T18:58:27.210Z\",\n    \"EST\": \"2017-08-24T14:58:27-04:00\",\n    \"version\": \"1.2.3\" ,\n    \"branch\": \"master\"\n}\n```\n\nIf you pass option `{message: true}` the output will also have cropped commit subject string,\nmaking finding the deploy easier.\n\n```json\n{ \n    \"id\": \"d3d9f1656ded06c490b12a9ec5636d80dfd932eb\",\n    \"short\": \"d3d9f16\",\n    \"savedAt\": \"2017-08-24T18:58:27.210Z\",\n    \"EST\": \"2017-08-24T14:58:27-04:00\",\n    \"message\": \"feat(build): ad...\",\n    \"version\": \"1.2.3\" \n}\n```\n\n\n### branchName\n\nResolves with the current branch name\n\n```js\nrequire('ggit').branchName()\n    .then(function (name) {\n        // name = \"master\" or whatever\n    });\n```\n\n\n### changedFiles\n\nReturns list of modified files\n\n```javascript\nvar changedFiles = require('ggit').changedFiles;\nchangedFiles()\n    .then(function (files) {})\n    .catch(function (error) {});\n```\n\nThe object `files` groups filenames by modification property\n\n```js\n{\n    A: [...], // list of added files\n    C: [...], // list of copied files\n    M: [...], // list of modified files\n    D: [...]  // list of deleted files\n}\n// each item in the list is\n{\n    diff: 'A' // or C, M, D\n    name: 'src/something.js' // relative to the repo root\n    filename: 'full path',\n    before: 'file contents', // if available (for example M, D)\n    after: 'file contents' // if available (for A, M)\n}\n```\n\nThis is a wrapper around two commands `git diff --name-status --diff-filter=ACMD`\nand `git status --porcelain`\n\n\n\n\n### changedFilesAfter\n\nReturns list of unique files modified / added / deleted after given commit.\nThe commits are limited to specific branch (usually \"master\") to avoid mixing\nup multiple branches.\n\n```javascript\nvar changedFilesAfter = require('ggit').changedFilesAfter;\nchangedFilesAfter('a12f55f', 'master')\n    .then(console.log)\n    .catch(console.error);\n/*\nsomething like\n[ 'README.md',\n  'docs/commits.md',\n  'src/commits.js',\n  'src/get-one-line-log.js',\n  'package.json',\n  'src/last-commit-id.js' ]\n*/\n```\n\n\n### fileContents\n\nReturns the contents of a file at some point\n\n* filename - full or partial filename (from the repo's root)\n* at (optional) - checkpoint, HEAD by default\n\n```javascript\nvar fileContents = require('ggit').fileContents;\nfileContents(filename).then(function (text) { ... });\n```\n\nSame as `git show <at>:<name>`\n\n\n\n### commitMessage\n\nReturns the contents of the Git current commit message,\nusually for validation before the commit.\n\n```js\nrequire('ggit').commitMessage()\n    .then(function (text) {\n      // do something with the message\n    },\n    function () {\n      // file not found\n    });\n```\n\nIf you pass SHA, it will grab that commit's email, subject and body (if exists)\nand return as an object\n\n```js\nrequire('ggit').commitMessage('4df4...')\n    .then(console.log)\n/*\n{\n    \"email\": \"foo@email.com\",\n    \"subject\": \"something something\",\n    \"body\": \"more details about the commit\\nanother line\"\n}\n*/\n```\n\n\n### getGitFolder\n\nReturns the root folder, equivalent to command\nline `git rev-parse --show-toplevel`\n\n```javascript\nrequire('ggit').getGitFolder()\n  .then(folder => {\n    ...\n  })\n```\n\n\n### tags\n\n> Requires `git` >= 2.0\n\nReturns list of tags in the given folder, including commit ids.\n\n```js\nvar tags = require('ggit').tags;\ntags().then(function (list) {\n  /*\n    each object in list is like\n  {\n    \"commit\": \"7756b5609c5aae651f267fa3fc00763bcd276bf6\",\n    \"tag\": \"v1.3.0\"\n  }\n  */\n})\n```\nYou can return just tags that start with \"v\" by passing\n`true` to `tags`.\n\n```js\ntags(true).then(function (list) {...})\n```\n\nOldest tag is returns as first object, latest tag is the\nlast object in the list.\n\nIf you have older `git` (like Travis does), it will automatically try to\ngrab all the tags and sort them using\n[semantic sort](https://github.com/semver/node-semver#comparison)\n\n### branchTags\n\n> Requires `git` >= 2.7\n\nSimilar to `tags`, `branchTags` returns tags in the given folder,\nbut only those tags accessible from the current branch. Any tags\nin the repository that point to a commit on another branch will\nnot be returned by `branchTags`.\n\n```js\nvar branchTags = require('ggit').branchTags;\nbranchTags().then(function (list) {\n  /*\n    each object in list is like\n  {\n    \"commit\": \"7756b5609c5aae651f267fa3fc00763bcd276bf6\",\n    \"tag\": \"v1.3.0\"\n  }\n  */\n})\n```\nYou can return just tags that start with \"v\" by passing\n`true` to `branchTags`.\n\n```js\nbranchTags(true).then(function (list) {...})\n```\n\nOldest tag is returned as first object, latest tag is the\nlast object in the list.\n\n\n### fetchTags\n\nFetches remote tags from origin.\n\n```js\nvar fetchTags = require('ggit').fetchTags;\nfetchTags().then(function () {\n  // should be same as running command\n  // git pull origin --tags\n})\n```\n\nYou can pass the branch name, by default will fetch\nfrom master\n\n```js\nfetchTags('development')\n```\n\n\n\n\n\n## Development\n\nEdit source, run unit tests, run end to end tests and push the code\nback to Github. The NPM publishing happens automatically using\n[semantic release](https://github.com/semantic-release/semantic-release)\n\n```sh\nnpm test\nnpm run commit\ngit push\n```\n\nTo debug problems, run the command with `DEBUG=ggit` environment variable enabled\nto see verbose logging.\n\n### Unit tests\n\nSome of the unit tests rely on extracting private functions from modules\nusing [scope magic with `describe-it`](https://github.com/bahmutov/describe-it),\nwhich requires Node 4.2.2 and might not work with later Node versions.\n\n### Related projects\n\n* [npm-utils](https://github.com/bahmutov/npm-utils) - small utils for working\nwith NPM commands.\n\n\n\n### Small print\n\nAuthor: Gleb Bahmutov &copy; 2015\n\n* [@bahmutov](https://twitter.com/bahmutov)\n* [glebbahmutov.com](http://glebbahmutov.com)\n* [blog](http://glebbahmutov.com/blog/)\n\nLicense: [MIT](LICENSE) - do anything with the code, but don't blame uTest if it does not work.\n\nSpread the word: tweet, star on github, etc.\n\nSupport: if you find any problems with this module, email / tweet / open\n[issue on Github](https://github.com/bahmutov/ggit/issues)\n\n\n","_attachments":{},"homepage":"https://github.com/bahmutov/ggit","bugs":{"url":"https://github.com/bahmutov/ggit/issues"},"license":"MIT"}