{"_id":"cz-customizable-ghooks","_rev":"14-3d908c4bf874d913fdebe487d92add49","name":"cz-customizable-ghooks","description":"Integrate [cz-customizable](https://github.com/leoforfree/cz-customizable) config with [ghooks](https://github.com/gtramontina/ghooks) or [husky](https://github.com/typicode/husky) to use a single configuration for commit message generation AND commit mes","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"cz-customizable-ghooks","version":"1.0.0","description":"integrate ghook with cz-customizable","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"keywords":["cz-customizable","ghooks"],"author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","config":{"cz-customizable":{"config":"config/commitMessageConfig.js"}},"dependencies":{"app-root-path":"1.0.0","chalk":"1.1.3"},"gitHead":"c447a6a5d7308cdddb82c1bc1da672f954b3f7c5","_id":"cz-customizable-ghooks@1.0.0","_shasum":"4b8de9a65e6c04357470432953543a44232d0133","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"u_glow","email":"u_glow@hotmail.com"},"maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"dist":{"shasum":"4b8de9a65e6c04357470432953543a44232d0133","tarball":"https://registry.npmjs.org/cz-customizable-ghooks/-/cz-customizable-ghooks-1.0.0.tgz","integrity":"sha512-CG/DeAYtlijyFKzaoUWV6VMuxGvwNTEIobfPj4Dog5yJeuylbVgQsX2xeSvP6QCDL7P9C6unjy3RSw6SgzFhfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVIkh0Kz6LdVzSNKdQK7tfqr7Ge0PYu1m4Tp+u9ugt1QIhANCaEAxe+7p4D//J81OY9lBjMranQk29W79lkizN9ItJ"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cz-customizable-ghooks-1.0.0.tgz_1463037389637_0.607562528224662"},"directories":{}},"1.0.1":{"name":"cz-customizable-ghooks","version":"1.0.1","description":"integrates ghook with cz-customizable","main":"index.js","repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"keywords":["cz-customizable","ghooks"],"author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","config":{"cz-customizable":{"config":"config/commitMessageConfig.js"}},"dependencies":{"app-root-path":"1.0.0","chalk":"1.1.3"},"gitHead":"ff5cd4242f0b36802f7e896f06c0b39e992ac02c","_id":"cz-customizable-ghooks@1.0.1","scripts":{},"_shasum":"7d3ec4c51b8fda7897a5fddc7144245d0edd093e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"u_glow","email":"u_glow@hotmail.com"},"maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"dist":{"shasum":"7d3ec4c51b8fda7897a5fddc7144245d0edd093e","tarball":"https://registry.npmjs.org/cz-customizable-ghooks/-/cz-customizable-ghooks-1.0.1.tgz","integrity":"sha512-Y725G3a5A9/haaRNwNjuQ8bmiCnlOBr4qTqU82fC0HahBhp6HguiOVszCnN0bltkiJRy3qguwvZQfC0fn2yNnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECmjUCtZSc1FVMMDjIO4q/2hd+JRjIzsUdxxyuoBstPAiBiRugMJtNUMW3XCmtJHmtYvWebwnJYDIcp6/KqMAan0g=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cz-customizable-ghooks-1.0.1.tgz_1463042128751_0.5215778020210564"},"directories":{}},"1.1.0":{"name":"cz-customizable-ghooks","version":"1.1.0","description":"integrate ghooks with cz-customizable configuration","main":"index.js","repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"keywords":["cz-customizable","ghooks"],"author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","scripts":{"test":"node_modules/jasmine-node/bin/jasmine-node test/","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"cz-customizable":{"config":"config/fullCommitMessageConfig.js"}},"dependencies":{"app-root-path":"1.0.0","chalk":"1.1.3"},"engines":{"node":">=4.x"},"devDependencies":{"jasmine-node":"1.14.5","semantic-release":"4.3.5"},"gitHead":"febbc6d684afcad3f981b408df2a016c8f003e32","_id":"cz-customizable-ghooks@1.1.0","_shasum":"d4faad3f4d49aa6d985fabaf2ae3fc24e64b88a0","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"u_glow","email":"u_glow@hotmail.com"},"dist":{"shasum":"d4faad3f4d49aa6d985fabaf2ae3fc24e64b88a0","tarball":"https://registry.npmjs.org/cz-customizable-ghooks/-/cz-customizable-ghooks-1.1.0.tgz","integrity":"sha512-A/UzTtGCNObBNyUPWuQp6w0Fl3QDSlg6HWDVA1JiymLjfeyRDPnp1cJQv/a2Rh6/0N9Eu/vqnr3DqVFYgjyS5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjE3LNRH2puxdTtNG8vAO5SbzaJWA5OJlJetN92PNjqAiEA5rvIHvR18KeibS/Qoo/kNKTnjbQUFNviAgLlUGK/khY="}]},"maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cz-customizable-ghooks-1.1.0.tgz_1463099214849_0.27207231475040317"},"directories":{}},"1.1.1":{"name":"cz-customizable-ghooks","version":"1.1.1","description":"integrate ghooks with cz-customizable configuration","main":"index.js","repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"keywords":["cz-customizable","ghooks"],"author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","scripts":{"test":"node_modules/jasmine-node/bin/jasmine-node test/","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"cz-customizable":{"config":"config/fullCommitMessageConfig.js"}},"dependencies":{"app-root-path":"1.0.0","chalk":"1.1.3"},"engines":{"node":">=4.x"},"devDependencies":{"jasmine-node":"1.14.5","rewire":"2.5.1","semantic-release":"4.3.5"},"gitHead":"9d381148ff03612fef64710f4cce27493f4c6f1f","_id":"cz-customizable-ghooks@1.1.1","_shasum":"6a9bd7f37a548d192c3d208aa1df63ce6061e40a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"u_glow","email":"u_glow@hotmail.com"},"dist":{"shasum":"6a9bd7f37a548d192c3d208aa1df63ce6061e40a","tarball":"https://registry.npmjs.org/cz-customizable-ghooks/-/cz-customizable-ghooks-1.1.1.tgz","integrity":"sha512-BnLNWQsJpRmPRkBLzb9yO907lS01svAvVja+AAztrMXoI2xk+wi8QTANDiiH0BMOJ3ZE1bPx5iLZBgeiKDwrpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2QvZu3iZ/iGdHOyr9oKcI3lb+NE8eoyhB1gYR+ALfwAiBjT8UAYL+3OlYOd2Eou9TgGp/uiRDwaCI9d7YYJEQsrA=="}]},"maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cz-customizable-ghooks-1.1.1.tgz_1463442949003_0.5242831921204925"},"directories":{}},"1.1.2":{"name":"cz-customizable-ghooks","version":"1.1.2","description":"integrate ghooks with cz-customizable configuration","main":"index.js","repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"keywords":["cz-customizable","ghooks"],"author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","scripts":{"test":"node_modules/jasmine-node/bin/jasmine-node test/","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"cz-customizable":{"config":"config/fullCommitMessageConfig.js"}},"dependencies":{"app-root-path":"1.0.0","chalk":"1.1.3"},"engines":{"node":">=4.x"},"devDependencies":{"jasmine-node":"1.14.5","rewire":"2.5.1","semantic-release":"4.3.5"},"gitHead":"5d688a8ad3ca926905f1f9d65581a6ce11040de7","_id":"cz-customizable-ghooks@1.1.2","_shasum":"6fdaefa9670d9860daca14e24c1608f89ad35d14","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"u_glow","email":"u_glow@hotmail.com"},"dist":{"shasum":"6fdaefa9670d9860daca14e24c1608f89ad35d14","tarball":"https://registry.npmjs.org/cz-customizable-ghooks/-/cz-customizable-ghooks-1.1.2.tgz","integrity":"sha512-1Dx5eIscdbb2xXHZexo00PuxdlNpFeP2tPO/v75VbUPhYGal3gd9XgS6b8gExUESfGZbGZ1mT2W5Ib7J1goGHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV3D39MY/zyvg+rDnndEZxRaKepwNdW3cv4YRm64eSSwIgXkVfVAKFrF5LGQUuRI7C7P501mG0TQBTO/yff7x0YJU="}]},"maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cz-customizable-ghooks-1.1.2.tgz_1463443993254_0.7154977924656123"},"directories":{}},"1.2.0":{"name":"cz-customizable-ghooks","version":"1.2.0","description":"integrate ghooks with cz-customizable configuration","keywords":["cz-customizable","ghooks"],"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"license":"MIT","author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"scripts":{"pre-release":"npm-run-all verify test:coverage build ","build":"npm run clean:prod","clean:prod":"rimraf dist/","coverage":"npm-run-all test:coverage test:check-coverage","dev":"npm run verify:watch","release":"npm-run-all build verify test:unit:once","semantic-release":"semantic-release pre && npm publish && semantic-release post","start":"npm run dev","test":"npm run test:unit","test:check-coverage":"istanbul check-coverage reports/coverage.json --config config/testUnit/istanbul.yml","test:coverage":"npm-run-all test:unit:once test:check-coverage --silent","test:unit":"chokidar 'lib/**/*.js' 'test/**/*.js' -c 'npm run test:unit:once' --initial --silent","test:unit:once":"istanbul cover --config config/testUnit/istanbul.yml _mocha -- --opts config/testUnit/mocha.opts","verify":"npm run verify:js --silent","verify:js":"eslint -c config/verify/.eslintrc \"lib/**/*.js\" \"test/**/*.js\" \"config/**/*.js\" && echo ✅ verify:js success","verify:js:watch":"chokidar 'lib/**/*.js' 'test/**/*.js' 'config/**/*.js' -c 'npm run verify:js' --initial --silent","verify:watch":"npm run verify:js:watch --silent"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":"config/release/commitMessageConfig.js"},"ghooks":{"commit-msg":"./node_modules/cz-customizable-ghooks/index.js $2","pre-push":"npm-run-all verify test:unit:once --silent"}},"dependencies":{"app-root-path":"1.0.0","chalk":"1.1.3"},"devDependencies":{"chokidar-cli":"1.2.0","cz-customizable":"4.0.0","cz-customizable-ghooks":"1.1.2","eslint":"1.10.3","eslint-config-defaults":"8.0.2","ghooks":"1.2.1","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-watch":"0.6.1","grunt-eslint":"17.3.1","grunt-extend-config":"0.9.3","grunt-newer":"1.1.1","istanbul":"0.4.4","jasmine-node":"1.14.5","load-grunt-tasks":"3.4.0","mocha":"2.5.3","npm-run-all":"2.1.1","rewire":"2.5.1","rimraf":"2.5.2","semantic-release":"4.3.5"},"engines":{"node":">=4.x"},"gitHead":"dbac74d632a35256756164d0fdd600e0fa67c0cb","_id":"cz-customizable-ghooks@1.2.0","_shasum":"3d5fe2cf2e7e8fc9394e61c5ea7f5a44203c5b03","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"u_glow","email":"u_glow@hotmail.com"},"dist":{"shasum":"3d5fe2cf2e7e8fc9394e61c5ea7f5a44203c5b03","tarball":"https://registry.npmjs.org/cz-customizable-ghooks/-/cz-customizable-ghooks-1.2.0.tgz","integrity":"sha512-lh4j9cz9JHDITNj+/nDEItSe63e4dUZY5AoQ0kMTG58Mvo82sBxVwO1TOIFtY8qTJ9unWuJLEquqoa45etGQSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuPHmdo3S7z46d+i5XTSggNBkfWKWux1LpeqII2QVR3AiEAhEAm/y5oHslSki4hUz2qa5b9bn/gqHwP7r+dEJAuGME="}]},"maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cz-customizable-ghooks-1.2.0.tgz_1468797096315_0.20648118201643229"},"directories":{}},"1.3.0":{"name":"cz-customizable-ghooks","version":"1.3.0","description":"integrate ghooks with cz-customizable configuration","keywords":["cz-customizable","ghooks"],"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"license":"MIT","author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"scripts":{"pre-release":"npm-run-all verify test:coverage build ","build":"npm run clean:prod","clean:prod":"rimraf dist/","coverage":"npm-run-all test:coverage test:check-coverage","dev":"npm run verify:watch","release":"npm-run-all build verify test:unit:once","semantic-release":"semantic-release pre && npm publish && semantic-release post","start":"npm run dev","test":"npm run test:unit","test:check-coverage":"istanbul check-coverage reports/coverage.json --config config/testUnit/istanbul.yml","test:coverage":"npm-run-all test:unit:once test:check-coverage --silent","test:unit":"chokidar 'lib/**/*.js' 'test/**/*.js' -c 'npm run test:unit:once' --initial --silent","test:unit:once":"istanbul cover --config config/testUnit/istanbul.yml _mocha -- --opts config/testUnit/mocha.opts","verify":"npm run verify:js --silent","verify:js":"eslint -c config/verify/.eslintrc \"lib/**/*.js\" \"test/**/*.js\" \"config/**/*.js\" && echo ✅ verify:js success","verify:js:watch":"chokidar 'lib/**/*.js' 'test/**/*.js' 'config/**/*.js' -c 'npm run verify:js' --initial --silent","verify:watch":"npm run verify:js:watch --silent"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":"config/release/commitMessageConfig.js"},"ghooks":{"commit-msg":"./node_modules/cz-customizable-ghooks/lib/index.js $2","pre-push":"npm-run-all verify test:unit:once --silent"}},"dependencies":{"app-root-path":"1.0.0","chalk":"1.1.3"},"devDependencies":{"chokidar-cli":"1.2.0","cz-customizable":"4.0.0","cz-customizable-ghooks":"1.2.0","eslint":"1.10.3","eslint-config-defaults":"8.0.2","ghooks":"1.2.1","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-watch":"0.6.1","grunt-eslint":"17.3.1","grunt-extend-config":"0.9.3","grunt-newer":"1.1.1","istanbul":"0.4.4","jasmine-node":"1.14.5","load-grunt-tasks":"3.4.0","mocha":"2.5.3","npm-run-all":"2.1.1","rewire":"2.5.1","rimraf":"2.5.2","semantic-release":"4.3.5"},"engines":{"node":">=4.x"},"gitHead":"7fd87c1dadeef0f373ebe84d09ffa256c84d4ded","_id":"cz-customizable-ghooks@1.3.0","_shasum":"a806edd118445aa5fe26f6ad90725eec5101ad71","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"u_glow","email":"u_glow@hotmail.com"},"dist":{"shasum":"a806edd118445aa5fe26f6ad90725eec5101ad71","tarball":"https://registry.npmjs.org/cz-customizable-ghooks/-/cz-customizable-ghooks-1.3.0.tgz","integrity":"sha512-nAMOZd3XSkFxJGle26Jw2qXSzNgbUfSddN0QpDGlhwdZkOlLuTiHLPrScISpaKD5QtEM9MhEI8nyuK8BJa7x+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8ZXw1VPHqdWNXAwjAwsPFgVf7sjDzXHliV6T97OE9mAiEAxsq5ue82sejPBlr/8dRcn9+PraZ+Ma3lkFm890lgnoE="}]},"maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cz-customizable-ghooks-1.3.0.tgz_1469773860029_0.12159122806042433"},"directories":{}},"1.4.0":{"name":"cz-customizable-ghooks","version":"1.4.0","description":"integrate ghooks with cz-customizable configuration","keywords":["cz-customizable","ghooks"],"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"license":"MIT","author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"files":["lib","*.md"],"main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"scripts":{"pre-release":"npm-run-all verify test:coverage build ","build":"cross-env NODE_ENV=production npm run clean:prod","clean:prod":"rimraf dist/","coverage":"npm-run-all test:coverage test:check-coverage","dev":"cross-env NODE_ENV=development npm run verify:watch","release":"npm-run-all build verify test:unit:once","semantic-release":"semantic-release pre && npm publish && semantic-release post","start":"npm run dev","test":"npm run test:unit","test:check-coverage":"cross-env NODE_ENV=test istanbul check-coverage reports/coverage/coverage.json --config config/testUnit/istanbul.js","test:coverage":"npm-run-all test:unit:once test:check-coverage --silent","test:unit":"chokidar 'lib/**/*.js' 'test/**/*.js' -c 'npm run test:unit:once' --initial --silent","test:unit:once":"cross-env NODE_ENV=test istanbul cover --config config/testUnit/istanbul.js _mocha -- --opts config/testUnit/mocha.opts","upload-coverage":"cat reports/coverage/lcov/lcov.info | ./node_modules/coveralls/bin/coveralls.js","verify":"npm run verify:js --silent","verify:js":"eslint -c config/verify/.eslintrc \"lib/**/*.js\" \"test/**/*.js\" \"config/**/*.js\" && echo ✅ verify:js success","verify:js:fix":"eslint --fix -c config/verify/.eslintrc \"lib/**/*.js\" \"test/**/*.js\" \"config/**/*.js\" && echo ✅ verify:js:fix success","verify:js:watch":"chokidar 'lib/**/*.js' 'test/**/*.js' 'config/**/*.js' -c 'npm run verify:js:fix' --initial --silent","verify:watch":"npm run verify:js:watch --silent"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":"config/release/commitMessageConfig.js"},"ghooks":{"commit-msg":"node ./lib/index.js $2","pre-push":"npm-run-all verify test:coverage --silent"}},"dependencies":{"app-root-path":"1.0.0","chalk":"1.1.3"},"devDependencies":{"chokidar-cli":"1.2.0","coveralls":"2.11.15","cross-env":"3.1.3","cz-customizable":"4.0.0","eslint":"3.12.2","eslint-config-defaults":"8.0.2","eslint-config-google":"0.7.0","eslint-plugin-node":"2.0.0","ghooks":"1.3.2","istanbul":"0.4.4","mocha":"3.2.0","npm-run-all":"3.1.0","rewire":"2.5.1","rimraf":"2.5.4","semantic-release":"4.3.5"},"engines":{"node":">=4.x","npm":">=3.9"},"gitHead":"1ab672691147fd4988dbdf57108db790fe8a40a3","_id":"cz-customizable-ghooks@1.4.0","_shasum":"bc5d22d3633ed2f834d68759078405736de2e4fa","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.7.0","_npmUser":{"name":"u_glow","email":"u_glow@hotmail.com"},"dist":{"shasum":"bc5d22d3633ed2f834d68759078405736de2e4fa","tarball":"https://registry.npmjs.org/cz-customizable-ghooks/-/cz-customizable-ghooks-1.4.0.tgz","integrity":"sha512-wPNFQFJCbXVFjys8pxB2EaQZvGvRp30oixeAJapw0jQ+916PJ+6FVFx6FbdMvfcBh3kfzmdqw4q7Z2b+P1KFOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbXegvZ0sJ5bVAEdxPyuIOPbDjR9+JmaV4WWLrrxVO+QIhALwWSR5UbOA3E4T1jApGY+bvUaz1MZFAAqQVVuhVd2hd"}]},"maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cz-customizable-ghooks-1.4.0.tgz_1481970275541_0.019293083110824227"},"directories":{}},"1.5.0":{"name":"cz-customizable-ghooks","version":"1.5.0","description":"Integrate [cz-customizable](https://github.com/leonardoanalista/cz-customizable) config with [ghooks](https://github.com/gtramontina/ghooks) or [husky](https://github.com/typicode/husky) to use a single configuration for commit message generation AND comm","keywords":["cz-customizable","ghooks","husky","commitizen","commit","validation","git"],"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"license":"MIT","author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"files":["lib","*.md"],"main":"lib/index.js","bin":{"cz-customizable-ghooks":"lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"scripts":{"pre-release":"npm-run-all verify test:coverage build ","build":"cross-env NODE_ENV=production npm run clean:prod","clean:prod":"rimraf dist/","coverage":"npm-run-all test:coverage test:check-coverage","dev":"cross-env NODE_ENV=development npm run verify:watch","release":"npm-run-all build verify test:unit:once","semantic-release":"semantic-release pre && npm publish && semantic-release post","start":"npm run dev","test":"npm run test:unit","test:check-coverage":"cross-env NODE_ENV=test istanbul check-coverage reports/coverage/coverage.json --config config/testUnit/istanbul.js","test:coverage":"npm-run-all test:unit:once test:check-coverage --silent","test:unit":"chokidar 'lib/**/*.js' 'test/**/*.js' -c 'npm run test:unit:once' --initial --silent","test:unit:once":"cross-env NODE_ENV=test istanbul cover --config config/testUnit/istanbul.js _mocha -- --opts config/testUnit/mocha.opts","upload-coverage":"cat reports/coverage/lcov/lcov.info | ./node_modules/coveralls/bin/coveralls.js","verify":"npm run verify:js --silent","verify:js":"eslint -c config/verify/.eslintrc \"lib/**/*.js\" \"test/**/*.js\" \"config/**/*.js\" && echo ✅ verify:js success","verify:js:fix":"eslint --fix -c config/verify/.eslintrc \"lib/**/*.js\" \"test/**/*.js\" \"config/**/*.js\" && echo ✅ verify:js:fix success","verify:js:watch":"chokidar 'lib/**/*.js' 'test/**/*.js' 'config/**/*.js' -c 'npm run verify:js:fix' --initial --silent","verify:watch":"npm run verify:js:watch --silent"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":"config/release/commitMessageConfig.js"},"ghooks":{"commit-msg":"node ./lib/index.js $2","pre-push":"npm-run-all verify test:coverage --silent"}},"dependencies":{"app-root-path":"1.0.0","chalk":"1.1.3"},"devDependencies":{"chokidar-cli":"1.2.0","coveralls":"2.11.15","cross-env":"3.1.4","cz-customizable":"4.0.0","cz-customizable-ghooks":"1.4.0","eslint":"3.14.1","eslint-config-defaults":"8.0.2","eslint-config-google":"0.7.1","eslint-plugin-node":"3.0.5","ghooks":"1.3.2","istanbul":"0.4.5","mocha":"3.2.0","npm-run-all":"4.0.1","rewire":"2.5.1","rimraf":"2.5.4","semantic-release":"4.3.5"},"engines":{"node":">=4.x","npm":">=3.9"},"gitHead":"fd2b69e6d170b83268cd8b0f0708551be983a67f","_id":"cz-customizable-ghooks@1.5.0","_shasum":"4aea234cd700389f452fc9baa1c5f7c93722fe30","_from":".","_npmVersion":"3.9.5","_nodeVersion":"7.5.0","_npmUser":{"name":"u_glow","email":"u_glow@hotmail.com"},"dist":{"shasum":"4aea234cd700389f452fc9baa1c5f7c93722fe30","tarball":"https://registry.npmjs.org/cz-customizable-ghooks/-/cz-customizable-ghooks-1.5.0.tgz","integrity":"sha512-VayqAe41TpvmSwMJWQu3FdcfCg0OdC0JgakQhKkdqgrQUnAdpXeMl94x4SP9SNrivRSM7yqv3Uc+8BB3KefS/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw5Gpr0DiP3a349VVOwT2DXsCcV9nbqFtIktZnERj6DQIhAOR43vO5zdDgdFZuXqM8iyzNm9URIAYSdiquK7nrfVhR"}]},"maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cz-customizable-ghooks-1.5.0.tgz_1485963510700_0.5260875017847866"},"directories":{}},"1.6.0":{"name":"cz-customizable-ghooks","version":"1.6.0","description":"Integrate [cz-customizable](https://github.com/leoforfree/cz-customizable) config with [ghooks](https://github.com/gtramontina/ghooks) or [husky](https://github.com/typicode/husky) to use a single configuration for commit message generation AND commit mes","keywords":["cz-customizable","ghooks","husky","commitizen","commit","validation","git"],"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"license":"MIT","author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"main":"src/index.js","bin":{"cz-customizable-ghooks":"src/cli.js"},"repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"scripts":{"coverage":"npm-run-all test:coverage test:check-coverage","lint":"npm-run-all 'verify -- --fix'","release":"npm-run-all build verify test:unit:once","semantic-release":"semantic-release","start":"npm run dev","test":"npm run test:unit","test:unit":"jest --silent --coverage","test:watch":"jest --watchAll","upload-coverage":"coveralls < reports/coverage/lcov.info","verify":"eslint --max-warnings=0 --ext .js src/"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":"config/commitMessageConfig.js"},"ghooks":{"commit-msg":"node ./src/cli.js $2","pre-commit":"npm-run-all verify test"}},"dependencies":{"bs-logger":"0.2.6","chalk":"4.1.0","p-pipe":"3.1.0"},"devDependencies":{"@semantic-release/changelog":"5.0.1","@semantic-release/git":"9.0.0","coveralls":"3.1.0","cross-env":"3.1.4","cz-customizable":"6.3.0","cz-customizable-ghooks":"*","eslint":"7.7.0","eslint-config-prettier":"6.10.1","eslint-plugin-jest":"23.20.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"3.1.3","jest":"26.4.2","npm-run-all":"4.1.5","prettier":"2.0.4","semantic-release":"17.1.1"},"engines":{"node":">=10.x","npm":">=6"},"gitHead":"820eedbd26e8260d8d5da0d214df8c6e955923ae","_id":"cz-customizable-ghooks@1.6.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-nxI78aZVVhhVU4EtQoeBUO8TPkenDEzFVAfKhhUASG90jyT9DbJHY4Jzt/8MtsylwwRe5bW4ecYvYaFIHCnruQ==","shasum":"2118dcccdbac05b105ea8734c02f77cf1b91fc25","tarball":"https://registry.npmjs.org/cz-customizable-ghooks/-/cz-customizable-ghooks-1.6.0.tgz","fileCount":10,"unpackedSize":42183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSFs+CRA9TVsSAnZWagAA/sEP/1Uqpb/IcgmVYk/LkIEe\naI4vAm5I0VChAJFPldCkgMVRA7fn6AriqSJk1Q6mJ/+/FxKbRcFVrbGISN/P\nPyD6yjhfQrtMkTp1bmOxQqWqq6AoYhPCT66RStMF5rBufYsOgaP/f72KppdM\nmQND2pj07Ggsdy3VTytAE7wSuX1oZhbzSHzo2IgRLnyz3uzFn/9KU7fHxyjZ\nGkxoPy+Z4SJOXUXqQ4ECny4jWJsgn0CSbpdXE9rtLVUGBXL2PVeUNTiBZ9/j\nkz17A8YT8Az/UFBaCrBqjvQEPcUeOoQY5RbnVK1saZNGaHQKzCkWlNKitj7P\nu2E3HJRZX/t3+2yhs8dQOGGdgG11vBULlHdDtimGGJrhAgTziL/wQnpuyfQR\ng6NWoEXM2RGCfT3kvQ8gl/mbnKscR9cisK0NGhjajZ1gmovCnCarYTbOgeAZ\n2i0RJTVW8kkq7QEzPsmLUiATPLkh4ayLdfNT/auU2l6uYCKOClvTVK8A4g9q\nwdmCdkm7jwVpQsGlW39NF5ftA3uppEnO1EzKta+ZRfjv1WLk7Er71jK6C9us\nJoD2mlksWqSst2FX1DjzOaztKu5hn7bCwhYCrKBuxzIcEJQdAOrbSPobq+uQ\nQ+KsnAOoN4JA3Qud79cfVsZypTZTpokoaNHIpdMvXcCvGgExeANdi2yrTzV9\nchCw\r\n=Hies\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzggKT0jDnA71UWDZoimrU8zuKUj65hDBZZFwoAL5ahAiEAjkejs7ILpa+Vll7kLjHHPlkBAqH9HRdh4KaKICAHnzk="}]},"maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"_npmUser":{"name":"u_glow","email":"u_glow@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cz-customizable-ghooks_1.6.0_1598577469730_0.41687039347139065"},"_hasShrinkwrap":false},"2.0.0":{"name":"cz-customizable-ghooks","version":"2.0.0","description":"Integrate [cz-customizable](https://github.com/leoforfree/cz-customizable) config with [ghooks](https://github.com/gtramontina/ghooks) or [husky](https://github.com/typicode/husky) to use a single configuration for commit message generation AND commit mes","keywords":["cz-customizable","ghooks","husky","commitizen","commit","validation","git"],"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"license":"MIT","author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"main":"src/index.js","bin":{"cz-customizable-ghooks":"src/cli.js"},"repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"scripts":{"coverage":"npm-run-all test:coverage test:check-coverage","lint":"npm-run-all 'verify -- --fix'","release":"npm-run-all build verify test:unit:once","semantic-release":"semantic-release","start":"npm run dev","test":"npm run test:unit","test:unit":"jest --silent --coverage","test:watch":"jest --watchAll","upload-coverage":"coveralls < reports/coverage/lcov.info","verify":"eslint --max-warnings=0 --ext .js src/"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":"config/commitMessageConfig.js"},"ghooks":{"commit-msg":"node ./src/cli.js $2","pre-commit":"npm-run-all verify test"}},"dependencies":{"bs-logger":"0.2.6","chalk":"4.1.0","p-pipe":"3.1.0"},"devDependencies":{"@semantic-release/changelog":"5.0.1","@semantic-release/git":"9.0.0","coveralls":"3.1.0","cross-env":"3.1.4","cz-customizable":"6.3.0","cz-customizable-ghooks":"*","eslint":"7.7.0","eslint-config-prettier":"6.10.1","eslint-plugin-jest":"23.20.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"3.1.3","jest":"26.4.2","npm-run-all":"4.1.5","prettier":"2.0.4","semantic-release":"17.1.1"},"engines":{"node":">=10.x","npm":">=6"},"gitHead":"58f2d462d416cb9b15f873008b5b52e14242abb7","_id":"cz-customizable-ghooks@2.0.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-J+D71gIAOGRca8pxl8iSq9o2DTSC9dvMsQ6jrIkIB3UD/Sma8qUOzZxCcOjHBG7FWt/5acrj2gUysli0QSXwMQ==","shasum":"c3a52eb41913314a741366bece9f8108842fb140","tarball":"https://registry.npmjs.org/cz-customizable-ghooks/-/cz-customizable-ghooks-2.0.0.tgz","fileCount":10,"unpackedSize":42273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSF6CCRA9TVsSAnZWagAAYBIP/2bs7IjuDpPAIDdk8W3K\nKGLuUwL8Y973kjP0WaYSQnYtg48WS3IsO0lIIVeEJqP9NykEp225O6s/zirM\nHWNVSo2RLnIQO4vzc+VX+arYQRj2vwqBilRDQ9d/KLQbMyGydDWEcOgHKixk\nuSTMGe5DHoTIQbfs/54/3onGAKdeBmvZkslONd/XfFPQshjDWiuq8cJBFH02\nHzsIKqIaT7vIDBt7rSLRrEuPnicXeDE3T8OY0LnHGsPopJYIHbnP+kmEyBUe\naBjL+ozHKLlxvKsl4bxylnni3UglsYfU72GKTtqDsWtLw5x1AEvy+v3TGG8Z\nJEFzAkgYGWRrkMPA/vpvb+eNEhTTRr5zjab3x+8FwAbdW2DKWMinVZc52cmH\n02mJ3kFK8C52Z+/9W2m2MXYWk1Wl+bEg3w53+0yieemfUyPQcbBxF0piPmwh\n1fZcVdhLbIx+/fjf7CA/pa1PeaOaoyO6rDlK+AovBjCLQ9MtZ/M22XBs4z3e\nvZzMIq0jYbpCcu16SFUtje2PcKlFwLDNYWN1laY3x1F2g3aEg7++A9RerBTH\nD7nci2m2C6Uz03GYlyADlXs0gbBR3TN9z9Q5R+klgI5vKOK+RnFGHOA8ErWs\nDdCNfP6PqHDLzLti9WeKVkUWkYoVSk1e2qJ6gtxuy1NgVM+czqPiz3Y2Peqf\ndwu5\r\n=nntv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD+q7TgHO2yRtSYlC8Tr6WAwPnQG2ER1c2KDOjyJP+EQIgP6rTWcmIzkUEs6PfaVhjwFJgAohhluiGLbPxAX3pNME="}]},"maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"_npmUser":{"name":"u_glow","email":"u_glow@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cz-customizable-ghooks_2.0.0_1598578306253_0.898301239364304"},"_hasShrinkwrap":false}},"readme":"# cz-customizable-ghooks\n\nIntegrate [cz-customizable](https://github.com/leonardoanalista/cz-customizable) config with [ghooks](https://github.com/gtramontina/ghooks) or [husky](https://github.com/typicode/husky) to use a single configuration for commit message generation AND commit message validation.\n\n[![Build Status](https://travis-ci.org/uglow/cz-customizable-ghooks.svg?branch=master)](https://travis-ci.org/uglow/cz-customizable-ghooks)\n<!--[RM_BADGES]-->\n[![NPM Version](https://img.shields.io/npm/v/cz-customizable-ghooks.svg?style=flat-square)](http://npm.im/cz-customizable-ghooks)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![Coverage Status](https://coveralls.io/repos/github/uglow/cz-customizable-ghooks/badge.svg?branch=master)](https://coveralls.io/github/uglow/cz-customizable-ghooks?branch=master)\n[![Dependencies status](https://david-dm.org/uglow/cz-customizable-ghooks/status.svg?theme=shields.io)](https://david-dm.org/uglow/cz-customizable-ghooks#info=dependencies)\n[![Dev-dependencies status](https://david-dm.org/uglow/cz-customizable-ghooks/dev-status.svg?theme=shields.io)](https://david-dm.org/uglow/cz-customizable-ghooks#info=devDependencies)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\n\n<!--[]-->\n## Purpose\n\nThis package validates that a git commit message matches the rules defined in your `cz-customizable` config file (see [cz-customizable](https://github.com/leonardoanalista/cz-customizable)).\n[Example commit message rules](fixtures/fullCommitMessageConfig.js).\n\n## Prerequisites\n\n- git\n- Node >= 4.x\n- [commitizen](https://github.com/commitizen/cz-cli)\n- [cz-customizable](https://github.com/leonardoanalista/cz-customizable)\n- [ghooks](https://github.com/gtramontina/ghooks) or [husky](https://github.com/typicode/husky)\n\nMake sure you have a git repository (`git init`) BEFORE installing ghooks, otherwise you have to take extra steps if you install ghooks before running `git init`.\n\n## Installation\n\nThis package is designed to be used in conjunction with `commitizen`, `cz-customizable` and either `ghooks` or `husky`.\n\n\n1. Install pre-requisites (if not already installed):\n  ```\n  npm i commitizen -g\n  npm i cz-customizable cz-customizable-ghooks\n  ```\n  \n2. Configure cz-customizable in `package.json`:\n  ```\n  \"config\": {\n    \"cz-customizable\": {\n      \"config\": \"path/to/your/cz-customizable-rules.js\"\n    }\n  }\n  ```\n\n\n3. Install ONE of these git hook packages:\n\n<details>\n<summary>ghooks</summary>\n\n1. Install ghooks:\n  ```\n  npm i ghooks\n  ```\n  \n2. Configure `package.json`:\n  ```\n  \"config\": {\n    \"ghooks\": {\n      \"commit-msg\": \"cz-customizable-ghooks $2\"\n    }\n  }\n  ```\n  \n_An example of this setup is in `examples/ghooks`._\n</details>\n  \n\n<details>\n<summary>husky</summary>\n\n1. Install husky:\n```\nnpm i husky\n```\n2. Configure `package.json`:\n```\n  \"husky\": {\n    \"hooks\": {\n      \"commitmsg\": \"cz-customizable-ghooks\"\n    }\n  }\n```\n\n_An example of this setup is in `examples/husky`._\n</details>\n\n\n## Usage\n\nCommit your changes to git as normal. If the commit message entered is invalid, the commit will be rejected with an error message (according to the rules specified in your cz-customizable config).\nWorks with git command-line and visual Git tools (such as SourceTree).\n\n## Additional config\n\n### `appendIssueFromBranchName`\n\nIf this config value is set to true, the git branch name is queried, and an attempt is made to\nparse the branch name, looking for the `ticketNumberPrefix` and `ticketNumberRegExp` values. If found,\nthey are appended to the commit message. If the branch name does not match the `ticketNumberPrefix`\nand `ticketNumberRegExp` expression, or if `ticketNumberPrefix` and `ticketNumberRegExp` are not provided,\nthe full branch name is appended to the commit message. \n\nThis property was previously called `appendBranchNameToCommitMessage`.\n\n## Debugging\n\nYou can turn on debug logging by specifying `LOGGING_LEVEL=debug` before the `cz-customizable-ghooks` command.\n","maintainers":[{"name":"u_glow","email":"u_glow@hotmail.com"}],"time":{"modified":"2022-06-14T07:20:24.808Z","created":"2016-05-12T07:16:30.118Z","1.0.0":"2016-05-12T07:16:30.118Z","1.0.1":"2016-05-12T08:35:29.226Z","1.1.0":"2016-05-13T00:26:56.625Z","1.1.1":"2016-05-16T23:55:51.301Z","1.1.2":"2016-05-17T00:13:15.761Z","1.2.0":"2016-07-17T23:11:38.795Z","1.3.0":"2016-07-29T06:31:03.368Z","1.4.0":"2016-12-17T10:24:36.152Z","1.5.0":"2017-02-01T15:38:31.377Z","1.6.0":"2020-08-28T01:17:49.849Z","2.0.0":"2020-08-28T01:31:46.384Z"},"homepage":"https://github.com/uglow/cz-customizable-ghooks#readme","keywords":["cz-customizable","ghooks","husky","commitizen","commit","validation","git"],"repository":{"type":"git","url":"git+https://github.com/uglow/cz-customizable-ghooks.git"},"author":{"name":"Brett Uglow","email":"u_glow@hotmail.com","url":"http://uglow.github.io/"},"bugs":{"url":"https://github.com/uglow/cz-customizable-ghooks/issues"},"license":"MIT","readmeFilename":"README.md"}