{"_id":"changelogx","_rev":"94665","name":"changelogx","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","dist-tags":{"latest":"5.0.6"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"time":{"modified":"2021-06-03T10:31:32.000Z","created":"2015-03-17T02:07:43.396Z","5.0.6":"2019-09-27T16:41:27.714Z","5.0.5":"2019-09-27T08:23:06.054Z","5.0.4":"2019-07-12T19:56:04.568Z","5.0.3":"2019-07-12T19:47:30.931Z","5.0.2":"2019-07-12T19:39:04.554Z","5.0.1":"2019-07-11T21:33:20.238Z","4.0.0":"2019-07-09T06:48:07.906Z","3.0.0":"2018-09-15T18:16:36.357Z","2.0.1":"2016-07-31T09:18:17.844Z","2.0.0":"2016-07-19T07:15:40.739Z","1.0.19":"2016-02-01T23:06:47.066Z","1.0.18":"2015-08-12T00:38:27.258Z","1.0.17":"2015-08-11T21:32:32.240Z","1.0.16":"2015-07-30T01:55:56.584Z","1.0.15":"2015-07-13T06:28:01.339Z","1.0.14":"2015-07-12T09:43:40.759Z","1.0.13":"2015-06-10T11:58:58.162Z","1.0.12":"2015-05-18T09:00:18.503Z","1.0.11":"2015-03-25T00:46:31.228Z","1.0.10":"2015-03-21T09:37:52.787Z","1.0.7":"2015-03-19T07:28:31.937Z","1.0.5":"2015-03-17T02:07:43.396Z"},"users":{},"author":{"name":"Roy Riojas","url":"http://royriojas.com"},"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"versions":{"5.0.6":{"name":"changelogx","version":"5.0.6","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","engines":{"node":">=8"},"scripts":{"eslint":"eslint --cache --cache-location node_modules/.cache/ -f friendly 'index.js' 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","lint":"npm run eslint -- --fix && npm test","check":"npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md -c configs/changelogx.config.js","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"dependencies":{"clix":"5.0.0","extend":"3.0.2","git-toplevel":"^1.1.1","github-url-from-git":"1.5.0","lodash":"4.17.14","marked":"0.7.0","moment":"2.24.0","read-file":"0.2.0","read-json-sync":"2.0.1","stringformat":"0.0.5","twig":"^1.13.3","write":"1.0.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^1.10.2","@typescript-eslint/parser":"^1.10.2","babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.3.0","eslint-formatter-friendly":"^6.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.13.0","istanbul":"0.4.5","mocha-runner":"3.0.1","prettier":"^1.18.2","proxyquire":"2.1.0"},"gitHead":"0424400c8142ea770439d7ed7ab856cb9bf74389","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx#readme","_id":"changelogx@5.0.6","_npmVersion":"6.5.0","_nodeVersion":"8.11.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"86a420ab4dd3068aba440dee569a12abf0437378","size":22069,"noattachment":false,"key":"/changelogx/-/changelogx-5.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-5.0.6.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/changelogx_5.0.6_1569602487592_0.4415253386438134"},"_hasShrinkwrap":false,"publish_time":1569602487714,"_cnpm_publish_time":1569602487714},"5.0.5":{"name":"changelogx","version":"5.0.5","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","engines":{"node":">=8"},"scripts":{"eslint":"eslint --cache --cache-location node_modules/.cache/ -f friendly 'index.js' 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","lint":"npm run eslint -- --fix && npm test","check":"npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md -c configs/changelogx.config.js","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"dependencies":{"clix":"5.0.0","extend":"3.0.2","git-toplevel":"^1.1.1","github-url-from-git":"1.5.0","lodash":"4.17.14","marked":"0.7.0","moment":"2.24.0","read-file":"0.2.0","read-json-sync":"2.0.1","stringformat":"0.0.5","twig":"^1.13.3","write":"1.0.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^1.10.2","@typescript-eslint/parser":"^1.10.2","babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.3.0","eslint-formatter-friendly":"^6.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.13.0","istanbul":"0.4.5","mocha-runner":"3.0.1","prettier":"^1.18.2","proxyquire":"2.1.0"},"gitHead":"876cf405c81e3ad56ce05ae6e67749786e08849d","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx#readme","_id":"changelogx@5.0.5","_npmVersion":"6.5.0","_nodeVersion":"8.11.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"639a83dc4461fe987a9cad4f66c3dd50fee5b699","size":22030,"noattachment":false,"key":"/changelogx/-/changelogx-5.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-5.0.5.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/changelogx_5.0.5_1569572585924_0.2881155739429817"},"_hasShrinkwrap":false,"publish_time":1569572586054,"_cnpm_publish_time":1569572586054},"5.0.4":{"name":"changelogx","version":"5.0.4","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","engines":{"node":">=8"},"scripts":{"eslint":"eslint --cache --cache-location node_modules/.cache/ -f friendly 'index.js' 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","lint":"npm run eslint -- --fix && npm test","check":"npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md -c configs/changelogx.config.js","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"dependencies":{"clix":"5.0.0","extend":"3.0.2","git-toplevel":"^1.1.1","github-url-from-git":"1.5.0","lodash":"4.17.14","marked":"0.7.0","moment":"2.24.0","read-file":"0.2.0","read-json-sync":"2.0.1","stringformat":"0.0.5","twig":"^1.13.3","write":"1.0.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^1.10.2","@typescript-eslint/parser":"^1.10.2","babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.3.0","eslint-formatter-friendly":"^6.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.13.0","istanbul":"0.4.5","mocha-runner":"3.0.1","prettier":"^1.18.2","proxyquire":"2.1.0"},"gitHead":"1acb9168be17a10d1429a68a1822a7e7c0d28dcf","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx#readme","_id":"changelogx@5.0.4","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"shasum":"7753f6e98543ee269988582752e1a1e37f7fbfc2","size":22906,"noattachment":false,"key":"/changelogx/-/changelogx-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-5.0.4.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/changelogx_5.0.4_1562961364411_0.8559984437986519"},"_hasShrinkwrap":false,"publish_time":1562961364568,"_cnpm_publish_time":1562961364568},"5.0.3":{"name":"changelogx","version":"5.0.3","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","engines":{"node":">=8"},"scripts":{"eslint":"eslint --cache --cache-location node_modules/.cache/ -f friendly 'index.js' 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","lint":"npm run eslint -- --fix && npm test","check":"npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md -c configs/changelogx.config.js","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"dependencies":{"clix":"5.0.0","extend":"3.0.2","git-toplevel":"^1.1.1","github-url-from-git":"1.5.0","lodash":"4.17.14","marked":"0.7.0","moment":"2.24.0","read-file":"0.2.0","read-json-sync":"2.0.1","stringformat":"0.0.5","twig":"^1.13.3","write":"1.0.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^1.10.2","@typescript-eslint/parser":"^1.10.2","babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.3.0","eslint-formatter-friendly":"^6.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.13.0","istanbul":"0.4.5","mocha-runner":"3.0.1","prettier":"^1.18.2","proxyquire":"2.1.0"},"gitHead":"da38ad325879adb8fbf29f1081c9c9f0c8244370","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx#readme","_id":"changelogx@5.0.3","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"shasum":"0cec90ea378e46d6d6d7667593e9c07cf84c7d10","size":22881,"noattachment":false,"key":"/changelogx/-/changelogx-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-5.0.3.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/changelogx_5.0.3_1562960850775_0.6407289459584313"},"_hasShrinkwrap":false,"publish_time":1562960850931,"_cnpm_publish_time":1562960850931},"5.0.2":{"name":"changelogx","version":"5.0.2","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","engines":{"node":">=8"},"scripts":{"eslint":"eslint --cache --cache-location node_modules/.cache/ -f friendly 'index.js' 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","lint":"npm run eslint -- --fix && npm test","check":"npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md -c configs/changelogx.config.js","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"dependencies":{"clix":"5.0.0","extend":"3.0.2","git-toplevel":"^1.1.1","github-url-from-git":"1.5.0","lodash":"4.17.14","marked":"0.7.0","moment":"2.24.0","read-file":"0.2.0","read-json-sync":"2.0.1","stringformat":"0.0.5","twig":"^1.13.3","write":"1.0.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^1.10.2","@typescript-eslint/parser":"^1.10.2","babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.3.0","eslint-formatter-friendly":"^6.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.13.0","istanbul":"0.4.5","mocha-runner":"3.0.1","prettier":"^1.18.2","proxyquire":"2.1.0"},"gitHead":"b87ff6aa86737ffb994b0469d2cf20bfc407cab2","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx#readme","_id":"changelogx@5.0.2","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"shasum":"0ef25ac2ea6b138952bf8acd1e83092dd7273810","size":22806,"noattachment":false,"key":"/changelogx/-/changelogx-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-5.0.2.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/changelogx_5.0.2_1562960344394_0.31218383146531137"},"_hasShrinkwrap":false,"publish_time":1562960344554,"_cnpm_publish_time":1562960344554},"5.0.1":{"name":"changelogx","version":"5.0.1","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","engines":{"node":">=8"},"scripts":{"eslint":"eslint --cache --cache-location node_modules/.cache/ -f friendly 'index.js' 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","lint":"npm run eslint -- --fix && npm test","check":"npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md -c configs/changelogx.config.js","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"dependencies":{"clix":"5.0.0","extend":"3.0.2","git-toplevel":"^1.1.1","github-url-from-git":"1.5.0","lodash":"4.17.14","marked":"0.7.0","moment":"2.24.0","read-file":"0.2.0","read-json-sync":"2.0.1","stringformat":"0.0.5","twig":"^1.13.3","write":"1.0.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^1.10.2","@typescript-eslint/parser":"^1.10.2","babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.3.0","eslint-formatter-friendly":"^6.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.13.0","istanbul":"0.4.5","mocha-runner":"3.0.1","prettier":"^1.18.2","proxyquire":"2.1.0"},"gitHead":"2b90770489f3f1e26d4e90470e574d50c806a601","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx#readme","_id":"changelogx@5.0.1","_npmVersion":"6.5.0","_nodeVersion":"8.11.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"b33f6f5696fa79a8c12bfc714ad6727fb0234fd5","size":21920,"noattachment":false,"key":"/changelogx/-/changelogx-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-5.0.1.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/changelogx_5.0.1_1562880800098_0.49166120275503933"},"_hasShrinkwrap":false,"publish_time":1562880800238,"_cnpm_publish_time":1562880800238},"4.0.0":{"name":"changelogx","version":"4.0.0","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","engines":{"node":">=8"},"scripts":{"eslint":"eslint --cache --cache-location node_modules/.cache/ -f friendly 'index.js' 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","lint":"npm run eslint -- --fix && npm test","check":"npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md -c configs/changelogx.config.js","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"dependencies":{"clix":"^3.0.0","extend":"^3.0.0","git-toplevel":"^1.1.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^4.1.1","marked":"^0.6.2","moment":"^2.24.0","read-file":"^0.2.0","read-json-sync":"^1.1.0","remove":"^0.1.5","stringformat":"0.0.5","twig":"^1.13.3","write":"^0.1.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^1.10.2","@typescript-eslint/parser":"^1.10.2","babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.3.0","eslint-formatter-friendly":"^6.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.13.0","istanbul":"0.4.5","mocha-runner":"^3.0.0","prettier":"^1.18.2","proxyquire":"^1.6.0"},"snyk":true,"gitHead":"8676b4dde5bfedb1835a0a5e0c6d77576850a596","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx#readme","_id":"changelogx@4.0.0","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"shasum":"df0cded1bfc2a5c22a9a34587762ced52d02f775","size":22534,"noattachment":false,"key":"/changelogx/-/changelogx-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-4.0.0.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/changelogx_4.0.0_1562654887618_0.6974896415806682"},"_hasShrinkwrap":false,"publish_time":1562654887906,"_cnpm_publish_time":1562654887906},"3.0.0":{"name":"changelogx","version":"3.0.0","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"watch-spawn -i -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run lint","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"dependencies":{"clix":"^2.0.16","es6-promise":"^3.2.1","extend":"^3.0.0","git-toplevel":"^1.1.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^4.1.1","marked":"^0.3.4","moment":"^2.10.6","read-file":"^0.2.0","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.2","write":"^0.1.1","snyk":"^1.47.0"},"devDependencies":{"esbeautifier":"10.1.1","eslinter":"^2.1.0","istanbul":"0.4.5","mocha-runner":"2.0.0","precommit":"^1.0.2","prepush":"^3.1.2","proxyquire":"^1.6.0","watch-spawn":"^2.0.0"},"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"snyk":true,"gitHead":"d478b2f7f37d71af5b48d1c57aa43fae8ecc984a","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx#readme","_id":"changelogx@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"47c250289158702ae9b42629af54232274440829","size":18622,"noattachment":false,"key":"/changelogx/-/changelogx-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-3.0.0.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/changelogx_3.0.0_1537035396154_0.16302103518654132"},"_hasShrinkwrap":false,"publish_time":1537035396357,"_cnpm_publish_time":1537035396357},"2.0.1":{"name":"changelogx","version":"2.0.1","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"watch-spawn -i -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run lint","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"dependencies":{"clix":"^2.0.16","es6-promise":"^3.2.1","extend":"^3.0.0","git-toplevel":"^1.1.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^4.1.1","marked":"^0.3.4","moment":"^2.10.6","read-file":"^0.2.0","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.2","write":"^0.1.1"},"devDependencies":{"esbeautifier":"^4.0.1","eslinter":"^2.1.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.0.2","prepush":"^3.1.2","proxyquire":"^1.6.0","watch-spawn":"^2.0.0"},"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"2d5b9495323d51cb02c1b5ba26b4c774ff95f900","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx#readme","_id":"changelogx@2.0.1","_shasum":"6fe44177b928b39671549c75eb98a39ac06e4ada","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"6fe44177b928b39671549c75eb98a39ac06e4ada","size":19332,"noattachment":false,"key":"/changelogx/-/changelogx-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-2.0.1.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/changelogx-2.0.1.tgz_1469956695879_0.25990187539719045"},"directories":{},"publish_time":1469956697844,"_cnpm_publish_time":1469956697844,"_hasShrinkwrap":false},"2.0.0":{"name":"changelogx","version":"2.0.0","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"watch-spawn -i -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run lint","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"dependencies":{"clix":"^2.0.3","es6-promise":"^3.2.1","extend":"^3.0.0","git-toplevel":"^1.1.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^4.1.1","marked":"^0.3.4","moment":"^2.10.6","read-file":"^0.2.0","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.2","write":"^0.1.1"},"devDependencies":{"esbeautifier":"^4.0.1","eslinter":"^2.1.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.0.2","prepush":"^3.1.2","proxyquire":"^1.6.0","watch-spawn":"^2.0.0"},"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"fe3e36a78ea4d7d0d13811ec029d13fb3a287fe7","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx#readme","_id":"changelogx@2.0.0","_shasum":"a78f8e440ea2cd0e5150529afd769486e205d08e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"a78f8e440ea2cd0e5150529afd769486e205d08e","size":19307,"noattachment":false,"key":"/changelogx/-/changelogx-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-2.0.0.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/changelogx-2.0.0.tgz_1468912538673_0.597419734345749"},"directories":{},"publish_time":1468912540739,"_cnpm_publish_time":1468912540739,"_hasShrinkwrap":false},"1.0.19":{"name":"changelogx","version":"1.0.19","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"watch-spawn -i -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run lint","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"git+https://github.com/royriojas/changelogx.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"dependencies":{"clix":"^2.0.3","es6-promise":"^2.3.0","extend":"^2.0.1","git-toplevel":"^1.1.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^3.0.0","marked":"^0.3.4","moment":"^2.10.6","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.2","write":"^0.1.1"},"devDependencies":{"esbeautifier":"^4.0.1","eslinter":"^2.1.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.0.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"29563c610aa6a14e5ead69db33994f944013c591","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx#readme","_id":"changelogx@1.0.19","_shasum":"8f6132c44524aedc123c1baa6557c824f988c6e9","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"8f6132c44524aedc123c1baa6557c824f988c6e9","size":19306,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.19.tgz"},"_npmOperationalInternal":{"host":"packages-8-eu.internal.npmjs.com","tmp":"tmp/changelogx-1.0.19.tgz_1454368004378_0.1946153079625219"},"directories":{},"publish_time":1454368007066,"_cnpm_publish_time":1454368007066,"_hasShrinkwrap":false},"1.0.18":{"name":"changelogx","version":"1.0.18","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"watch-spawn -i -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run lint","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"https://github.com/royriojas/changelogx"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"dependencies":{"clix":"^2.0.3","es6-promise":"^2.3.0","extend":"^2.0.1","git-toplevel":"^1.1.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^3.0.0","marked":"^0.3.4","moment":"^2.10.6","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.2","write":"^0.1.1"},"devDependencies":{"esbeautifier":"^4.0.1","eslinter":"^2.1.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.0.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"3baab87b19083ece1214fa4c6f8c6069776bddea","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx","_id":"changelogx@1.0.18","_shasum":"abee5c58720af25b99fe2baa2566f7d33781d691","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"abee5c58720af25b99fe2baa2566f7d33781d691","size":18208,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.18.tgz"},"directories":{},"publish_time":1439339907258,"_cnpm_publish_time":1439339907258,"_hasShrinkwrap":false},"1.0.17":{"name":"changelogx","version":"1.0.17","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"watch-spawn -i -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run lint","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"https://github.com/royriojas/changelogx"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"dependencies":{"clix":"^2.0.2","es6-promise":"^2.3.0","extend":"^2.0.1","git-toplevel":"^1.1.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^3.0.0","marked":"^0.3.4","moment":"^2.10.6","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.2","write":"^0.1.1"},"devDependencies":{"esbeautifier":"^4.0.1","eslinter":"^2.1.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.0.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"1ec0f929405763aa6f87f7fca7364ce32413d8ee","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx","_id":"changelogx@1.0.17","_shasum":"7fc1edce2fb04f08c16ee9fc687f83692dbfc90e","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"7fc1edce2fb04f08c16ee9fc687f83692dbfc90e","size":18160,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.17.tgz"},"directories":{},"publish_time":1439328752240,"_cnpm_publish_time":1439328752240,"_hasShrinkwrap":false},"1.0.16":{"name":"changelogx","version":"1.0.16","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"watch-spawn -i -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","install-hooks":"./bin/cli.js install-hook && prepush install && precommit install","pre-v":"npm run lint","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"https://github.com/royriojas/changelogx"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"dependencies":{"clix":"^1.1.5","es6-promise":"^2.3.0","extend":"^2.0.1","git-toplevel":"^1.1.0","github-url-from-git":"^1.4.0","lodash.capitalize":"^3.0.0","marked":"^0.3.4","moment":"^2.10.6","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.2","write":"^0.1.1"},"devDependencies":{"esbeautifier":"^4.0.1","eslinter":"^2.1.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.0.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"f23a3d8b0793ce45d88f7673cf2b3ed912044b80","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx","_id":"changelogx@1.0.16","_shasum":"e6401b9fcde7c0c6df25733d78fccc66d0a0140d","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"e6401b9fcde7c0c6df25733d78fccc66d0a0140d","size":18124,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.16.tgz"},"directories":{},"publish_time":1438221356584,"_cnpm_publish_time":1438221356584,"_hasShrinkwrap":false},"1.0.15":{"name":"changelogx","version":"1.0.15","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"watch-spawn -i -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","bump":"bumpery --verify='npm run check'","install-hooks":"./bin/cli.js install-hook && prepush install"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"https://github.com/royriojas/changelogx"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"dependencies":{"clix":"^1.1.5","es6-promise":"^2.3.0","extend":"^2.0.1","git-toplevel":"^1.0.3","github-url-from-git":"^1.4.0","lodash.capitalize":"^3.0.0","marked":"^0.3.3","moment":"^2.10.3","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.2","write":"^0.1.1"},"devDependencies":{"bumpery":"^1.1.1","esbeautifier":"^3.2.0","eslinter":"^2.0.5","istanbul":"^0.3.17","mocha-runner":"^1.0.8","prepush":"^2.0.4","proxyquire":"^1.6.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"b1a6a7932c52b18b98f5aab967bc01710a06721b","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx","_id":"changelogx@1.0.15","_shasum":"162e6e2c44059ce7b237aa017932336a4e7d8b3f","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"162e6e2c44059ce7b237aa017932336a4e7d8b3f","size":17870,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.15.tgz"},"directories":{},"publish_time":1436768881339,"_cnpm_publish_time":1436768881339,"_hasShrinkwrap":false},"1.0.14":{"name":"changelogx","version":"1.0.14","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"watch-spawn -i -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","bump":"bumpery --verify='npm run check'","install-hooks":"./bin/cli.js install-hook && prepush install"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"https://github.com/royriojas/changelogx"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"dependencies":{"clix":"^1.0.7","es6-promise":"^2.0.1","extend":"^2.0.1","git-toplevel":"^1.0.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^3.0.0","marked":"^0.3.3","moment":"^2.9.0","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.1","write":"^0.1.1"},"devDependencies":{"bumpery":"^1.0.7","esbeautifier":"^2.0.5","eslinter":"^1.0.3","istanbul":"^0.3.15","mocha-runner":"^1.0.8","prepush":"^2.0.4","proxyquire":"^1.5.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"2a2e9c4b92d837e9ad9958b1c8a6ae024b909d33","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx","_id":"changelogx@1.0.14","_shasum":"ed9136a043500114145104c1b04259287196ca1c","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"ed9136a043500114145104c1b04259287196ca1c","size":18097,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.14.tgz"},"directories":{},"publish_time":1436694220759,"_cnpm_publish_time":1436694220759,"_hasShrinkwrap":false},"1.0.13":{"name":"changelogx","version":"1.0.13","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"watch-spawn -i -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","bump":"bumpery --verify='npm run check'","install-hooks":"./bin/cli.js install-hook && prepush install"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"https://github.com/royriojas/changelogx"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"dependencies":{"clix":"^1.0.7","es6-promise":"^2.0.1","extend":"^2.0.1","git-toplevel":"^1.0.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^3.0.0","marked":"^0.3.3","moment":"^2.9.0","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.1","write":"^0.1.1"},"devDependencies":{"bumpery":"^1.0.7","esbeautifier":"^2.0.5","eslinter":"^1.0.3","istanbul":"^0.3.15","mocha-runner":"^1.0.8","prepush":"^2.0.4","proxyquire":"^1.5.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"edc4e68b94e682b251f9816548ba76d2bc456113","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx","_id":"changelogx@1.0.13","_shasum":"bb967f208f73a32ea3327437da82f79affad7530","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"bb967f208f73a32ea3327437da82f79affad7530","size":18052,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.13.tgz"},"directories":{},"publish_time":1433937538162,"_cnpm_publish_time":1433937538162,"_hasShrinkwrap":false},"1.0.12":{"name":"changelogx","version":"1.0.12","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"watch-spawn -i -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","bump":"bumpery --verify='npm run check'","install-hooks":"./bin/cli.js install-hook && prepush install"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"https://github.com/royriojas/changelogx"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"dependencies":{"clix":"^1.0.5","es6-promise":"^2.0.1","git-toplevel":"^1.0.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^3.0.0","lodash.merge":"^3.0.3","marked":"^0.3.3","mocha-runner":"^1.0.8","moment":"^2.9.0","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.1","write":"^0.1.1"},"devDependencies":{"bumpery":"^1.0.4","esbeautifier":"^2.0.3","eslinter":"^1.0.2","istanbul":"^0.3.8","mocha-runner":"^1.0.5","prepush":"^2.0.4","proxyquire":"^1.4.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"86c3be37960d98eb5a5d2b9cd5ffb2a46f226ca0","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx","_id":"changelogx@1.0.12","_shasum":"0c128e84b5c7f4fcf1e281b3ff777e80fbbe867b","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"0c128e84b5c7f4fcf1e281b3ff777e80fbbe867b","size":25427,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.12.tgz"},"directories":{},"publish_time":1431939618503,"_cnpm_publish_time":1431939618503,"_hasShrinkwrap":false},"1.0.11":{"name":"changelogx","version":"1.0.11","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","check":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","bump":"bumpery --verify='npm run check'","install-hooks":"./bin/cli.js install-hook && prepush install"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"https://github.com/royriojas/changelogx"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"dependencies":{"clix":"^1.0.5","es6-promise":"^2.0.1","git-toplevel":"^1.0.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^3.0.0","lodash.merge":"^3.0.3","marked":"^0.3.3","mocha-runner":"^1.0.8","moment":"^2.9.0","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.1","write":"^0.1.1"},"devDependencies":{"bumpery":"^1.0.4","esbeautifier":"^2.0.3","eslinter":"^1.0.0","istanbul":"^0.3.8","mocha-runner":"^1.0.5","prepush":"^2.0.3","proxyquire":"^1.4.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"gitHead":"accb06c816b218eed658eea90f05bce929a7c835","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx","_id":"changelogx@1.0.11","_shasum":"8f6ea86c7b944b145d078ede60c4edc0fb75f65e","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"8f6ea86c7b944b145d078ede60c4edc0fb75f65e","size":24108,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.11.tgz"},"directories":{},"publish_time":1427244391228,"_cnpm_publish_time":1427244391228,"_hasShrinkwrap":false},"1.0.10":{"name":"changelogx","version":"1.0.10","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslint --format 'node_modules/eslint-friendly-formatter' index.js lib/ bin/ src/ specs/ hooks/ -c './configs/eslint.json'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint && npm test","prepush":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md","install-hooks":"./bin/cli.js install-hook && prepush install"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"https://github.com/royriojas/changelogx"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run prepush"],"dependencies":{"clix":"^1.0.5","es6-promise":"^2.0.1","git-toplevel":"^1.0.1","github-url-from-git":"^1.4.0","lodash.capitalize":"^3.0.0","lodash.merge":"^3.0.3","marked":"^0.3.3","mocha-runner":"^1.0.8","moment":"^2.9.0","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.1","write":"^0.1.1"},"devDependencies":{"esbeautifier":"^2.0.1","eslint":"^0.17.1","eslint-friendly-formatter":"^1.0.5","istanbul":"^0.3.8","mocha-runner":"^1.0.5","prepush":"^2.0.3","proxyquire":"^1.4.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"gitHead":"a847772f1288210e14b66f55c0509add5bcaafe4","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx","_id":"changelogx@1.0.10","_shasum":"705d72fedd7b86e28472ad603e72e8b26b839625","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"705d72fedd7b86e28472ad603e72e8b26b839625","size":24381,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.10.tgz"},"directories":{},"publish_time":1426930672787,"_cnpm_publish_time":1426930672787,"_hasShrinkwrap":false},"1.0.7":{"name":"changelogx","version":"1.0.7","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslint --format 'node_modules/eslint-friendly-formatter' index.js lib/ bin/ src/ specs/ hooks/ -c './configs/eslint.json'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","check":"npm run beautify && npm run eslint && npm test","prepush":"npm run beautify-check && npm run eslint && npm test","changelog":"./bin/cli.js -f markdown -o ./changelog.md"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"https://github.com/royriojas/changelogx"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run prepush"],"dependencies":{"clix":"^1.0.5","es6-promise":"^2.0.1","git-toplevel":"^1.0.1","lodash.capitalize":"^3.0.0","lodash.merge":"^3.0.3","marked":"^0.3.3","moment":"^2.9.0","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.1","write":"^0.1.1"},"devDependencies":{"esbeautifier":"^2.0.1","eslint":"^0.17.0","eslint-friendly-formatter":"^1.0.3","istanbul":"^0.3.8","mocha-runner":"^1.0.5","prepush":"^1.0.3","proxyquire":"^1.4.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"changelogx":{"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"6466483716ae0b008c1bbf81fa53c5c80f33566c","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx","_id":"changelogx@1.0.7","_shasum":"6ab0c2ab0d59e00ba94be829875d28741b403a78","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"6ab0c2ab0d59e00ba94be829875d28741b403a78","size":21865,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.7.tgz"},"directories":{},"publish_time":1426750111937,"_cnpm_publish_time":1426750111937,"_hasShrinkwrap":false},"1.0.5":{"name":"changelogx","version":"1.0.5","description":"Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules","main":"index.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js' 'hooks/**/*.js'","eslint":"eslint --format 'node_modules/eslint-friendly-formatter' index.js lib/ bin/ src/ specs/ hooks/ -c './configs/eslint.json'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","check":"npm run beautify && npm run eslint && npm test","prepush":"npm run beautify-check && npm run eslint && npm test"},"bin":{"changelogx":"./bin/cli.js"},"keywords":["changelog","git","changes","history","commits","tags"],"repository":{"type":"git","url":"https://github.com/royriojas/changelogx"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run prepush"],"dependencies":{"clix":"^1.0.5","es6-promise":"^2.0.1","git-toplevel":"^1.0.1","lodash.capitalize":"^3.0.0","lodash.merge":"^3.0.3","marked":"^0.3.3","moment":"^2.9.0","read-file":"^0.1.2","read-json-sync":"^1.1.0","stringformat":"0.0.5","twig":"^0.8.1","write":"^0.1.1"},"devDependencies":{"esbeautifier":"^2.0.1","eslint":"^0.17.0","eslint-friendly-formatter":"^1.0.3","istanbul":"^0.3.8","mocha-runner":"^1.0.5","prepush":"^1.0.3","proxyquire":"^1.4.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"changelogx":{"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/changelogx/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/changelogx/issues/{0}","projectName":"changelogx"},"gitHead":"2337bcf89246a0259a5d213312edc86939c47998","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"homepage":"https://github.com/royriojas/changelogx","_id":"changelogx@1.0.5","_shasum":"33deb8635f1ab13e36cdc46b6574e3aba27178be","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"33deb8635f1ab13e36cdc46b6574e3aba27178be","size":21648,"noattachment":false,"key":"/changelogx/-/changelogx-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/changelogx/download/changelogx-1.0.5.tgz"},"directories":{},"publish_time":1426558063396,"_cnpm_publish_time":1426558063396,"_hasShrinkwrap":false}},"readme":"[![NPM Version](http://img.shields.io/npm/v/changelogx.svg?style=flat)](https://npmjs.org/package/changelogx)\n[![Build Status](http://img.shields.io/travis/royriojas/changelogx.svg?style=flat)](https://travis-ci.org/royriojas/changelogx)\n\n# changelogx\n> Yet another changelog generator from git commits, based on conventions and with an optional hook to enforce the rules\n\n## Install\n```bash\nnpm i -g changelogx\n```\n\n## add to your package.json a section like this:\n\n```javascript\n{\n  \"changelogx\": {\n    // the text is passed to new RegExp with the flags gi.\n    // if a commit matches any of the passed strings it will not be added to the final changelog\n    \"ignoreRegExp\": [\"DOC: add changelog\", \"generated changelog\", \"BLD: Release\"],\n    \"issueIDRegExp\" : \"#(\\\\d+)\", // regular expression to match issues found inside the changelog\n    \"commitURL\": \"https://github.com/royriojas/changelogx/commit/{0}\", //the url for commits\n    \"authorURL\": \"https://github.com/{0}\", //the url for the authors\n    \"issueIDURL\": \"https://github.com/royriojas/changelogx/issues/{0}\", //the url for the issues\n    \"projectName\": \"changelogx\" // the name of the project\n  }\n}\n```\n\nIf no configuration file is provided or no `changelogx` configuration is found in the `package.json`, then\nThe script will try to infer the settings assuming the module is hosted in github. Please verify the inferred\nconfiguration to verify is valid or provide your own configuration\n\n## Usage\n```\nUsage: changelogx [install-hook] [options]\n\nOptions:\n  -f, --format One of: html, markdown  Use a specific output format, markdown or html. - default: html\n  -p, --tagPrefix String               The tag prefix to filter the tags obtained from git.\n  -r, --tagRange String                Filter the commits to only the ones between the given tag range\n  -o, --outputFile path::String        Specify file to write the changelog to. If omitted the output will be printed to the stdout. IF this option is set no\n                                       other logs will print to stdout (-q is implicit here)\n  -m, --maxSubjectLength Number        If the command install-hook is used, this option allows to specify the maximum length for the commit subject -\n                                       default: 140\n  -i, --ignoreRegExp [String]          A regular expression to match for commits that should be ignored from the changelog\n  -h, --help                           Show this help\n  -v, --version                        Outputs the version number\n  -q, --quiet                          Show only the summary info\n  -c, --config String                  Path to your `changelogx` config. By Default will look for a `changelogx` section on your `package.json`\n\nWhen no configuration is provided, some defaults based on your `package.json` file will be used. For Example:\n\n\"changelogx\": {\n  \"ignoreRegExp\": [\"BLD: Release\", \"DOC: Generate Changelog\", \"Generated Changelog\"],\n  \"issueIDRegExp\" : \"#(\\\\d+)\",\n  \"commitURL\": \"https://github.com/$user$/changelogx/commit/{0}\",\n  \"authorURL\": \"https://github.com/{0}\",\n  \"issueIDURL\": \"https://github.com/$user$/changelogx/issues/{0}\",\n  \"projectName\": \"changelogx\"\n}\n```\n\n## Examples\n\n- Generate an html changelog\n\n  ```bash\n  # this will create a changelog.html file\n  changelogx -o changelog.html\n  ```\n\n- Generate a markdown changelog\n\n  ```bash\n  # this will create a markdown changelog\n  changelog -f markdown -o changelog.md\n  ```\n\n- Generate the changelog to stdout\n\n  ```bash\n  # this will create a markdown changelog and print it to stdout\n  changelog -f markdown\n  ```\n\n- Get a changelog between 2 tags\n\n  ```bash\n  # this will create a markdown changelog from v0.1.0 to v2.0.0 and print it to stdout\n  changelog -f markdown --tagRange=v0.1.0..v2.0.0\n  ```\n\n- Only use certain type of tags\n\n  ```bash\n  # this will create a markdown changelog from v0.1.0 to v2.0.0 and print it to stdout ignoring other tags that don't start with `v`\n  changelog -f markdown --tagRange=v0.1.0..v2.0.0 --tagPrefix=v\n  ```\n\n- Exclude certain commits\n  ```bash\n  # this will exclude all the commits that contain the passed text. the -i option is an array\n  # so if passed several times it will populate the array\n  changelog -i \"DOC: Generate Changelog\" -i \"BLD: Release\" -f markdown -o ./changelog.md\n  ```\n\n**Bonus**\n\nInstall commit-msg hook, in order to enforce the conventions to follow in order to generate this changelog.\n\n```bash\n# install the commit-msg hook setting the maximum subject line length to 160 characters\nchangelog install-hook -m 160\n```\n\nThis will enforce the commits to follow the following structure:\n\n```bash\n  {TAG}:({FEATURE}) {SHORT_DESCRIPTION} {ISSUE_ID}\n\n  {LONG_DESCRIPTION}\n```\n\nWhere:\n- **TAG**, Any of the following :\n  - BLD: change related to build scripts\n  - FIX: bugfixes, hotfixes.\n  - BUG: alias for bugfixes, hotfixes.\n  - DOC: documentation\n  - FEAT: features new features\n  - ENH: Performance enhancements, not captured in features\n  - REF: maintenance commit (refactoring, etc.)\n  - STY: style fix (whitespaces, typos)\n  - TST: addition or modification of tests\n\n- **FEATURE**. Useful to identify commits related to a given feature. Optional.\n- **SHORT_DESCRIPTION**. A very short description for the commit\n- **ISSUE_ID** (Optional). Provide one if you have it example, see: #40, #30\n- **LONG_DESCRIPTION** (Optional). A longer description of the commit. You can use markdown\n  to provide some nice formatting on the body as well. Also if you add here reference to\n  issues they will be linked as well\n\n**Important**: Messages starting with `Revert` or `Merge` will be considered valid, as they usually\nare created by git itself automatically.\n\nExample:\n```\n$ git commit\nFIX: (Build Issues) Fix Travis Build, This fix #20 and #25\n\nFix bug on build while installing\n```\n**In one line**\n```bash\n$ git commit -m \"FIX: (Build Issues) Fix Travis Build. This fix #20 and #25\"\n```\n\nIf a commit does not follow this structure, the commit will be stopped\n\n## [Changelog](./changelog.md)\n","_attachments":{},"homepage":"https://github.com/royriojas/changelogx#readme","bugs":{"url":"https://github.com/royriojas/changelogx/issues"},"license":"MIT"}