{"_id":"@speedy/commit-msg-hook","_rev":"28-9f210dadeb5b88bf0ca55f208381a188","name":"@speedy/commit-msg-hook","description":"GIT commit-msg validator hook","dist-tags":{"latest":"1.9.0"},"versions":{"1.0.0":{"name":"@speedy/commit-msg-hook","version":"1.0.0","description":"[![CircleCI](https://circleci.com/gh/alan-agius4/speedy-commit-msg-hook.svg?style=shield)](https://circleci.com/gh/alan-agius4/speedy-commit-msg-hook)\r [![npm version](https://img.shields.io/npm/v/@speedy/commit-msg-hook.svg)](https://www.npmjs.com/packag","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","build","scripts","tools","cli","api"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m 'chore(all): update for release' && git push && git push --tags","prepublish":"ts-node ./tools/modify-package","postpublish":"git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^4.5.1","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"b0c2ccf0d90e862b286d01953eeacbb95de59910","_id":"@speedy/commit-msg-hook@1.0.0","_shasum":"9bf05a51dffb0b4a1c928201c2c6ff904d97838a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"9bf05a51dffb0b4a1c928201c2c6ff904d97838a","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.0.0.tgz","integrity":"sha512-5mcyao4OA4hKiNLQ5TUYptfhl8FCGIUYb0uX8gX2/lE5l6t1X+dmEm6hUAsJMVpO1/+D2QhA0uh0cawqEHj9Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOE8INbxXe9BwJo3ZscuhnucLym6HT4BJu/YGXRS0dRgIgFVKCjygtUyFHukotlj0mLiCk7W0cziFkNuX4NAVGiKE="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.0.0.tgz_1490609200534_0.3993887125980109"},"directories":{}},"1.1.0":{"name":"@speedy/commit-msg-hook","version":"1.1.0","description":"[![CircleCI](https://circleci.com/gh/alan-agius4/speedy-commit-msg-hook.svg?style=shield)](https://circleci.com/gh/alan-agius4/speedy-commit-msg-hook)\r [![npm version](https://img.shields.io/npm/v/@speedy/commit-msg-hook.svg)](https://www.npmjs.com/packag","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","build","scripts","tools","cli","api"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","prepublish":"ts-node ./tools/modify-package","postpublish":"git checkout ."},"dependencies":{"lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^4.5.1","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"3d568b5b93c3549517ce9b18846067dbb1ce2355","_id":"@speedy/commit-msg-hook@1.1.0","_shasum":"d2c867d51c52260bfd973344efec543cd1c33a8c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"d2c867d51c52260bfd973344efec543cd1c33a8c","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.1.0.tgz","integrity":"sha512-4bDkteZcY8G4eaBoEhVPm7ZMLG4zrpGnzGQOd+2ZC3YOvCHrrAhgRTvml3MVgbj3vqaXeIBBY5bDtjcZKqbl0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdDo9sGTQVHQfVma7VDbihkIO8CiG7DPBwjSMZ2FqVjAIgfrdhgCob+dNvYqemmyk3ORNrhegYIT1zHDp6RPEz43g="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.1.0.tgz_1490612478311_0.8318119251634926"},"directories":{}},"1.1.1":{"name":"@speedy/commit-msg-hook","version":"1.1.1","description":"[![CircleCI](https://circleci.com/gh/alan-agius4/speedy-commit-msg-hook.svg?style=shield)](https://circleci.com/gh/alan-agius4/speedy-commit-msg-hook)\r [![npm version](https://img.shields.io/npm/v/@speedy/commit-msg-hook.svg)](https://www.npmjs.com/packag","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","build","scripts","tools","cli","api"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","prepublish":"ts-node ./tools/modify-package"},"dependencies":{"lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^4.5.1","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"f805405ff8a8e788c669fcd121f32125daebb218","_id":"@speedy/commit-msg-hook@1.1.1","_shasum":"a60ed7ff1f35350812d631254b3f4e9b45130bc8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"a60ed7ff1f35350812d631254b3f4e9b45130bc8","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.1.1.tgz","integrity":"sha512-+KA8+z4y6cYgo1tTsuWcIjHRCGp/s6ToWuJ+5Ox0ZL5DP1pBKTkeimKO42/bGa9gnNragXVxtS3MXLQQ8VuzOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAjb2BeQi/KGkTHrcdUjmJKq+yj+s30GfIqCwDIxjpbAIgJjSz4nTjUzTbfFBGyEDGAOzwMTvyGfxjS5TlHH20bNI="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.1.1.tgz_1490612730801_0.28663340606726706"},"directories":{}},"1.1.2":{"name":"@speedy/commit-msg-hook","version":"1.1.2","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","prepublish":"ts-node ./tools/modify-package","postpublish":"git checkout ."},"dependencies":{"lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^4.5.1","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"6aa5a125aa4803a68085064f496ed429642d6946","_id":"@speedy/commit-msg-hook@1.1.2","_shasum":"9281d01d7ad71c559adc62a3128f084249f6381e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"9281d01d7ad71c559adc62a3128f084249f6381e","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.1.2.tgz","integrity":"sha512-EruA9P40IQuXWM/5eFzuFrEfWir2xhOuHxpuSJJksTLo0yvavVnSXwQ4U8ypjeW1R/h0lXMdFWpqa5HzZDcxVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoBRBKE08ZqLfLmheHGeAvN82b8R7NvlV0wBFxykfHCAiB/jK47lh9gc1Xv1YHoMbH3+FpdJL78RxY1u1Jq0FN9Yw=="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.1.2.tgz_1490614509753_0.607982360990718"},"directories":{}},"1.1.3":{"name":"@speedy/commit-msg-hook","version":"1.1.3","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","postinstall":"node ./dist/installer install","preuninstall":"node ./dist/installer uninstall"},"dependencies":{"lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^4.5.1","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"4196d7bbf4edc4c644de8e1908eef00ff4708e89","_id":"@speedy/commit-msg-hook@1.1.3","_shasum":"785071580187444ead23a1acb130f635fdaf4bea","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"785071580187444ead23a1acb130f635fdaf4bea","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.1.3.tgz","integrity":"sha512-CxgeuKqCN2tZa15l3avqEYsKcA0KgAuzOlCjoN7CvOHFbs8UBiwLUFBd6TEpjiNxEGWeTkVDzktjE4/G6mO3KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9U6XTNikQb5Ni8g4Lay33E5WE94cGoJR6iMM/D9KO+AiBXCv8uj2ziKhnk9Klbmts/9hbSEadU7QUNTAmUEBVwGg=="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.1.3.tgz_1490614725832_0.008465000661090016"},"directories":{}},"1.1.3-beta.1":{"name":"@speedy/commit-msg-hook","version":"1.1.3-beta.1","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^4.5.1","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"4196d7bbf4edc4c644de8e1908eef00ff4708e89","_id":"@speedy/commit-msg-hook@1.1.3-beta.1","_shasum":"27acbfaa5c5351962544af1e8a92539a5144d36b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"27acbfaa5c5351962544af1e8a92539a5144d36b","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.1.3-beta.1.tgz","integrity":"sha512-GpX4uEWD/TPLLZNVg4wxe3CV5SfdQIh887rYJQYWHpkp2tkil2G8wA2YekKiu5VPQT9W+cJN3bAn7MFnuXxZ6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcD8SqhsLCcynlmWoFC/OVRpgwn3frvpDPmSvjIS3T1wIhAJsFohkW0pB0eK/GhWE/5netkFg2Iz/GvJsYSkFvXK2l"}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.1.3-beta.1.tgz_1490614951908_0.6754788509570062"},"directories":{}},"1.1.3-beta.2":{"name":"@speedy/commit-msg-hook","version":"1.1.3-beta.2","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && npm git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^4.5.1","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"4196d7bbf4edc4c644de8e1908eef00ff4708e89","_id":"@speedy/commit-msg-hook@1.1.3-beta.2","_shasum":"7e08ba86e800f640bcf9fa39748ef4a020fffd03","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"7e08ba86e800f640bcf9fa39748ef4a020fffd03","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.1.3-beta.2.tgz","integrity":"sha512-2fYZYh+nIkCCZ4tQWlCsRiIQyIYnmptlVlSFop37B9M76ruyH+CDabZzcdRf0wn2u3NmJGp3dx05OtU9U28AaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEX2QEPnsNP6RrFwfOCySef2//Q2QsQdu9bIXyfjZrvyAiBpfhGEokqGAA1YhWkAZ9FrzTl8Oy9sXHA3uOLw5Xr1Fw=="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.1.3-beta.2.tgz_1490615133515_0.28981180023401976"},"directories":{}},"1.2.0":{"name":"@speedy/commit-msg-hook","version":"1.2.0","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^4.5.1","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"a969174bc5c3f5e1797ba5025c113edc78faf130","_id":"@speedy/commit-msg-hook@1.2.0","_shasum":"5a0c4dbeafdad6e54a7de35e32e79a14772310fa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"5a0c4dbeafdad6e54a7de35e32e79a14772310fa","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.2.0.tgz","integrity":"sha512-CYlybNV5SQWdintDhowR0Aqa8scqmzPp9ppVzIj+6ATgSsMarFKhWDzzuyAmF4IyjZZScXC3bzzGtlkkhgTLJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfvT07B34kKEEOa3rC0nkhUPzHod7hBTnyG0nJlnQH4gIhANQln/DxQNnhetO8cVQpakaGdMiAhZoFOQ7KiUIAO1be"}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.2.0.tgz_1490615482785_0.021610294934362173"},"directories":{}},"1.3.0":{"name":"@speedy/commit-msg-hook","version":"1.3.0","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^4.5.1","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"00cdc256a2f7baa44bbce17680da2e755f9fa8b9","_id":"@speedy/commit-msg-hook@1.3.0","_shasum":"985c0a938e9bcccdcc64bd2428d01494e480d684","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"985c0a938e9bcccdcc64bd2428d01494e480d684","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.3.0.tgz","integrity":"sha512-NwNClXGX3tzy8Qz02eHj962adgGwRAXGuGtHA+OpTk4aV6SHxzRud0hueyGPgNRk7Q9MjvwYt4orxlGxbRqduQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU31RzIpgmXzoXihqFzEDizBtpiwb5oLOlIZXDlHdfWgIgBfwNrq1mRqIO/yPoUYogV8YrwrztznRVAsofML7VrWU="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.3.0.tgz_1490618264543_0.36880487436428666"},"directories":{}},"1.4.1":{"name":"@speedy/commit-msg-hook","version":"1.4.1","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/node-core":"^1.0.0","lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^4.5.1","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"8549efe27209f26232ce240220397ff00745e34d","_id":"@speedy/commit-msg-hook@1.4.1","_shasum":"d884c176aa854f14d749f731609de6bba28918a9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"d884c176aa854f14d749f731609de6bba28918a9","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.4.1.tgz","integrity":"sha512-AjFcs4FAaHiBkQbQVZob3ctIXzXy9E5NAQF/c++3ODRg0T+w9yG/dgT20Iq/9z+VwryYEgmGppHPKmX0Drcm8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO8hwcqV6r7kB/y/m306pSR4Af7caRBwi0uuD+6GSLZAIgMN0ZsKlINRDr2MoebzIJTJ+nOYQDDVIRFXawmXhsL+o="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.4.1.tgz_1490961974348_0.22516490099951625"},"directories":{}},"1.4.2":{"name":"@speedy/commit-msg-hook","version":"1.4.2","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/node-core":"^1.0.0","lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^4.5.1","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"f45ff719a0be7539a5ac131e9b20adaad143115c","_id":"@speedy/commit-msg-hook@1.4.2","_shasum":"8829117928783be052d4f7c142fdc107063414ba","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"8829117928783be052d4f7c142fdc107063414ba","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.4.2.tgz","integrity":"sha512-bg50bgSM/O8PNRE8Gal4T/Z4D4T2yQBTBjfrirVpAxsEiUO/YzWnGGEvW6DPjIXq3BY8ibsyA1d5ye6jP5pVkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARwH0bBTNVJ1PpyQlIycjmqzE5vv/eQkKq0TAYdZy3kAiEAp9LnoC9yw7I6tq9SNzOBHUuI1U4EldL1aC1wXaR/HXw="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.4.2.tgz_1490966418053_0.35961415036581457"},"directories":{}},"1.5.0":{"name":"@speedy/commit-msg-hook","version":"1.5.0","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/node-core":"^1.0.1","lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^5.0.0","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"1008f46fdc790cb5db64b1b235fcd5bcde060f85","_id":"@speedy/commit-msg-hook@1.5.0","_shasum":"39e0120d7b87644bb4eadf830cf2ee2651c545a0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"39e0120d7b87644bb4eadf830cf2ee2651c545a0","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.5.0.tgz","integrity":"sha512-bwgidKlo8r2kK4e9LWz3ce+GO5sBcD7VJPyO35MoTvibmDkztAtE/gRW8ma13V74fnggZailyP/YefbsCigw1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYZH9Dy64fCf6xMGsIFOqpeJPrUcUQgTcmlG5bVeq6kAiEAwdcFzSMGWBQG8mkxin5CZEqjc0QH0G/5c7YZ4yNPX1o="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.5.0.tgz_1491026687412_0.8062847247347236"},"directories":{}},"1.6.0":{"name":"@speedy/commit-msg-hook","version":"1.6.0","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/json-extends":"^1.1.1","@speedy/node-core":"^1.0.1","lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/mock-fs":"^3.6.30","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","mock-fs":"^4.2.0","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^5.0.0","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"b2ca66441931ee699f9dea940b469b07a7b77824","_id":"@speedy/commit-msg-hook@1.6.0","_shasum":"c0d7b23a5011fd9130a77b067b8684bae1eabc30","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"c0d7b23a5011fd9130a77b067b8684bae1eabc30","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.6.0.tgz","integrity":"sha512-PumdDDrLFxny5GURKKMSnqtFUCOdcgvT4wnXg2SFh8BcnQOOU97t8GF+qoRU30h4+wuHY4BZeBQAHi2tFXaIFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAitZdkfB+WRsLLBkBsvx/U0bnlZlh2N4uuOdSgbbbnvAiEA5sr0gYm999uM+QefzUJZZiVUH6gByDgf70gfYcNeN0o="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.6.0.tgz_1491163028619_0.61096426169388"},"directories":{}},"1.6.1":{"name":"@speedy/commit-msg-hook","version":"1.6.1","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","hook","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/json-extends":"^1.1.1","@speedy/node-core":"^1.0.1","lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^5.0.0","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"f909dfb375eaf1a73a6209f047212ba6ec90d6b7","_id":"@speedy/commit-msg-hook@1.6.1","_shasum":"db38d3550d42c506a80a0f1b01598235ff13cfc0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"db38d3550d42c506a80a0f1b01598235ff13cfc0","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.6.1.tgz","integrity":"sha512-D7MrHYsA1sAmErZmbD83HiK7y4l94EIqhDVvMOcNtk17Z1U0ZabLHf2ELFLLxS/lo1zj6ddt9AqB5SPMnWNu7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjY8hXLTNMvoa1JDBhkFK7MaELSsZwn4YLzt1yjONM9gIhAOcEn7bgUc2/To/uv0/l1veXOJ8Ongh2kt1Yj3evQ8Dm"}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.6.1.tgz_1491203491268_0.46006078249774873"},"directories":{}},"1.6.2":{"name":"@speedy/commit-msg-hook","version":"1.6.2","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","hook","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/json-extends":"^1.1.1","@speedy/node-core":"^1.0.1","lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^5.0.0","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"a7990be1b373b2893f8f7f964dd418ca8264a475","_id":"@speedy/commit-msg-hook@1.6.2","_shasum":"22d11ab66d0cc64091b9f19a167fa20d1a904898","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"22d11ab66d0cc64091b9f19a167fa20d1a904898","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.6.2.tgz","integrity":"sha512-qfPJhuiuA7OuiNAdaXGXrqyB/C2IBxT4EjepCq8kqmTPHxeFTkkFJGlFkrXK8bbTOdyAo77HtkjLkKBPgncUGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkgNyU5uKq5zshNxxWpm6tq8PCYg+UGQOXtQN/pY/mhQIhAI5EygnZeOdnCiCK9QRtwHHfAEQhal3BEPR+rANanQNS"}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.6.2.tgz_1491249667237_0.16338141984306276"},"directories":{}},"1.7.0":{"name":"@speedy/commit-msg-hook","version":"1.7.0","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","hook","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/json-extends":"^1.1.1","@speedy/node-core":"^1.0.1","lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^5.0.0","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"b461b79de8dd594a23903651490a3264e817f432","_id":"@speedy/commit-msg-hook@1.7.0","_shasum":"52e58e73444d1f00241d828b330523cb57776d87","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"52e58e73444d1f00241d828b330523cb57776d87","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.7.0.tgz","integrity":"sha512-Gmf2JTLZ9QMpwIHNp8X0z+bt7rxNuzg9lEw68UgDAqt5J2S/bXyHKki4aWyIZBvdDRypZLfmPp35KWIp3zPslw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJnAgV9Xl4Aeq5UPniB4LLlUt5nK9Kcog98HmWIA9zAAiA3VQrX22oL4vbM2zwuyZa1NHhX4CriBolR/vtpvU7jnw=="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.7.0.tgz_1491566968322_0.7442342231515795"},"directories":{}},"1.7.1":{"name":"@speedy/commit-msg-hook","version":"1.7.1","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","hook","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/json-extends":"^1.1.1","@speedy/node-core":"^1.0.1","lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^5.0.0","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"c883982e009483db974ec2609e861e113f81b487","_id":"@speedy/commit-msg-hook@1.7.1","_shasum":"63f25f4206fa302c9fd00d59d0d58949a475077a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"63f25f4206fa302c9fd00d59d0d58949a475077a","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.7.1.tgz","integrity":"sha512-31WSeNP1/SCjuPsMqDp5ROh/d8Lyt3pOowUwqPMGb+Cv4zfzLyehuaTIGiO4dZyI6sa+vYgyiPKplfGSf84qVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/U965pp9K6z0T6gMh+JC7OcIuIepKHPSlw1P6JgVkPAiAJBnpd6idVRTu9ARBWRRnoiWYB/TwZ62HrRGjzuA/3BQ=="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.7.1.tgz_1492238208881_0.6089560275431722"},"directories":{}},"1.8.0":{"name":"@speedy/commit-msg-hook","version":"1.8.0","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","hook","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/json-extends":"^1.1.1","@speedy/node-core":"^1.0.1","lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^5.0.0","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"e7af333e822477b574d9e789b1e41e3d1e550067","_id":"@speedy/commit-msg-hook@1.8.0","_shasum":"cfd1eaffeedb6ceaa8de5d4a485e4a15046a81ab","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"cfd1eaffeedb6ceaa8de5d4a485e4a15046a81ab","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.8.0.tgz","integrity":"sha512-OcOcKJOyCvXnXUCEKZEMRCDbJ4MLWKcWOjYcwtDWZBf5llXqI/uTP5oe5LWiktkAnbrYR7PXSPhtbIuIeU8dKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo1bY2PVU0fJupf3VXOPOAxPqZSlClVsykBufdZtatHAiEAykok+T61b23ZCnCSZRQmMOKApLneGCHVAJBPztAIqho="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/commit-msg-hook-1.8.0.tgz_1492778662271_0.9094445190858096"},"directories":{}},"1.8.1":{"name":"@speedy/commit-msg-hook","version":"1.8.1","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","hook","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/json-extends":"^1.1.1","@speedy/node-core":"^1.0.1","lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/node":"^7.0.10","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^5.0.0","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"1c44e46898f1b437aceaac538a155805e0216b0a","_id":"@speedy/commit-msg-hook@1.8.1","_shasum":"851cab965afde95d2d5756b85be442739311e8c3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"shasum":"851cab965afde95d2d5756b85be442739311e8c3","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.8.1.tgz","integrity":"sha512-hen/sZjYwplq9SN21Koaa5NDRslZOSmxahT4QFPB/7STeI78ZPqcXE0DLdjKLUK91q2rTPT/yUhhTkjwO3tNsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAN7JeTDJkFvUf3bWpFeqZHbYYeMFDYLrWJghskBc63mAiEAwwMHDSG1m5Gi2erUVIDvQtiGXN17++lQ8rgzIl9gd28="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commit-msg-hook-1.8.1.tgz_1504354209615_0.5652419531252235"},"directories":{}},"1.8.2":{"name":"@speedy/commit-msg-hook","version":"1.8.2","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","hook","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/json-extends":"^1.1.1","@speedy/node-core":"^1.0.1","lodash":"^4.17.4"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/node":"^8.0.26","conventional-changelog-cli":"^1.3.1","jasmine":"^2.5.3","rimraf":"^2.6.1","ts-node":"^3.0.2","tslint":"^5.0.0","typescript":"^2.2.0"},"typings":"dist/index.d.ts","gitHead":"d155171f98bb48b638a9d8e9d486e814beb5e900","_id":"@speedy/commit-msg-hook@1.8.2","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"integrity":"sha512-M7qUax5mrlNSWoujFWhAF2UpGDTkSBwXn3mBXxsM/SPfv4Y3mLX7OOY1pQds8sx/bgDSKxWS7Sk/AW+U57ppBA==","shasum":"0c89d84bdb4ced9bce281a76a17dbdcf0ce4a941","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.8.2.tgz","fileCount":22,"unpackedSize":24736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0jQ3CRA9TVsSAnZWagAAlkQQAIyLSGBz2nF9izBMexI2\nP1yWsjyXq6WsJA8C04RfI00aILq3ACaqpX5/sIJOfqu0AaDpvYWWXpGQfHls\nYVdzobP3ITisyqF+g17CH8cwPCXtYyjKZ6QEocM+xcoc7RZcWd1fzEKWCsjv\nQ7oE1ve/M9TBnIHm6f64G4BF8afIwNKEG8+y5gLPXYYTmVmgLm/GeS/VhEo0\nBNGubisu8JIDRSzgCkrs7dFtc4hC5Nz+LDbTUoAoh5oDVuZqG9vIsuczAWKW\nYN55qEVjrngn6cCBWQ29VtMONSY7ba6+cpDtU9YJyqhAG8S7cKEnyAjxBGoA\nz12L/PCHl8uqlM37VBR8B8PeIhLl6gWSZZHQ5i1Xo2hA+YzcHoYyU1qVvy8z\n/6waP7nuIncJh3MqfHSnbeGSE1vY3wfyib2/FvHRWjcKifoGmWb6ETj12V55\n7NE17wa3FTlhQzGHy9TzYxkHkUwqL9GJsK3TS38jDlqrXrJjHXhLqEOxP15g\nU1/DjoAE13k4ywg02qCgREd4WKYaVKRVzlONliViFoPfQwMy0gzLgUH0REnk\nCDzt05ArbgYCkb+oeqZFxz6kHG3z7d0O+9kcEixER5qh3D6grci57Py4Jp7W\n+JUq01x8hQnrfL1tQrEsS1t7rDUTcxBRRXdXayJL1JYeZNjkumdUEN2Mpae6\n2Mny\r\n=VF+l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCImByq4h9rCxEQLbL0oyWExhI7g8UA8WhRuc2IDhk4ZAIgBAGohEfSCS05pcc0+xe6p4Tkt+RD8IOR679ItIbMKbE="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commit-msg-hook_1.8.2_1523725366464_0.15199646994052207"},"_hasShrinkwrap":false},"1.9.0":{"name":"@speedy/commit-msg-hook","version":"1.9.0","description":"GIT commit-msg validator hook","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"keywords":["node","git","commit","message","hook","validator","commit-msg"],"author":{"name":"Alan Agius"},"license":"ISC","bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","scripts":{"prebuild":"npm run lint & npm run clean","build":"tsc -p tsconfig.build.json","test":"npm run clean && tsc -p tsconfig.test.json && jasmine JASMINE_CONFIG_PATH=jasmine.json","clean":"rimraf ./dist & rimraf ./test","lint":"tslint -c tslint.json ./src/**/*.ts --format stylish","watch":"npm run clean && tsc -p tsconfig.build.json -w","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","preversion":"npm test","version":"npm run build && npm run changelog","postversion":"git commit --all -m \"chore(all): update for release\" && git push && git push --tags","release":"ts-node ./tools/modify-package && npm publish && git checkout .","install":"node ./dist/installer install","uninstall":"node ./dist/installer uninstall"},"dependencies":{"@speedy/json-extends":"^1.2.0","@speedy/node-core":"^1.5.0","lodash":"^4.17.10"},"devDependencies":{"@types/jasmine":"^2.5.41","@types/lodash":"^4.14.57","@types/node":"^10.0.0","conventional-changelog-cli":"^2.0.0","jasmine":"^3.1.0","rimraf":"^2.6.1","ts-node":"^6.0.0","tslint":"^5.0.0","typescript":"~2.9.1"},"typings":"dist/index.d.ts","gitHead":"7ab884593bc1b7bb9a9ad9c6064132098c9c86f9","_id":"@speedy/commit-msg-hook@1.9.0","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"speedy","email":"alan.agius4@gmail.com"},"dist":{"integrity":"sha512-8Rea4rEDNRNidi10FJ3vmNXGG+RKLndhmwR8EFv8An2SYSo8uD9hiaTl+tpCOrvO6JAN8AODsfTgplv98Up/FQ==","shasum":"ff670bfd4f0c23a647e29232c2e5ba5b9c45c19e","tarball":"https://registry.npmjs.org/@speedy/commit-msg-hook/-/commit-msg-hook-1.9.0.tgz","fileCount":22,"unpackedSize":25061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEFCFCRA9TVsSAnZWagAA83kP/A5vvjpOwiLPYOYLdu2d\nmsBJ1afFvcTDKzeHWpNETLVSLD6lEAvaNAffmnnZiSY9DIf4Inf2lZDI+Wuk\nd/hyCJQPCHyQCgAtgNxk8d8E3cBKIhzhQEaKLPId6KF8af0Pb8T6gyboEJxE\nioPYeoNU7kV2mxqA/AfIA5bPtGBRI7YYNGi+O/IealWPWvxS1pUcJg0XG8mC\n8BGMPwYuDRCkEtky1ZDvlYFto4tS+bhNtKaQQbfZuCGDC2/M0Mk7DshFpmr4\nUC+WBkBvTx7LoW1MLIyZcImzydlDdSzdLURiZ8P5T5mhCD6xaaQSc6rVkjbB\n5irWhrkeABpjSJTzqXqwjjoTiJrZ+nuw9h/kVccb2Sx1dY/lHO45+1dzxdPL\nCbAYZI6NvkU/+PfKP1V0BVJEKklJRULOSIKCm+0xlkiv8CFgjANyWYRSpu6U\nsem6e8xpJLN7R6SMPhQbv4v1bN61HO+IQyChmc+AtbQvdWrhBpkgkyCc9jTO\nWyw7DJzD/n+GJUSqJYNw9128GCMYwFPleMEQShTkuGW38XTNvKJremZA4sQe\nbkA10MfgQQdY2PbR7FMY1lDj6bI1wLIYP210Cn+xCZTdn6PffnfF1GTyLoXF\nwdVbTBIGIeJKoz9ZI1obGZ94nZK8qO8RgGC5AmnaY1GlmKgXTZuDVQAA074G\n/ESC\r\n=9+59\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZRshaB8fDXWeWHpeU1ufTx+j/X/YKuOU3xWlzgC/wrAiApTykVWaWidWZxwHzekq5ByYjWJUWE07ymHNsvOz17yA=="}]},"maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commit-msg-hook_1.9.0_1527795843920_0.38115090525314055"},"_hasShrinkwrap":false}},"readme":"# @speedy/commit-msg-hook\n[![CircleCI](https://circleci.com/gh/alan-agius4/speedy-commit-msg-hook.svg?style=shield)](https://circleci.com/gh/alan-agius4/speedy-commit-msg-hook)\n[![npm version](https://img.shields.io/npm/v/@speedy/commit-msg-hook.svg)](https://www.npmjs.com/package/@speedy/commit-msg-hook)\n[![dependencies Status](https://david-dm.org/alan-agius4/speedy-commit-msg-hook/status.svg)](https://david-dm.org/alan-agius4/speedy-commit-msg-hook)\n[![devDependencies Status](https://david-dm.org/alan-agius4/speedy-commit-msg-hook/dev-status.svg)](https://david-dm.org/alan-agius4/speedy-commit-msg-hook?type=dev)\n\nA highly customizable git commit message hook. Validates a commit message against a set of configuration, based on the [`Conventional Changelog`](https://github.com/conventional-changelog/conventional-changelog) standards. \n\nCommit first line format:\n```txt\n<type>(<scope>): <subject>\n```\n\n## Installation\n\n```\nnpm install @speedy/commit-msg-hook --save-dev\n```\n\n## Rules\n\nThe majority of the rules can be applied in any part of the configuration.\n\n| Name               | Description                                                                                            | Type     | Section |\n|--------------------|--------------------------------------------------------------------------------------------------------|----------|---------|\n| `no-unscoped`      | Disallows unscoped commit messages                                                                     | boolean  | Message |\n| `skip-validation`  | Disable validation for commit messages matching a RegExp. Useful for `Merge` and `Revert` commits)     | RegExp   | Message |\n| `valid-types`      | An array of allowed commit message types ex: `[\"feat\", \"chore\"]`                                       | string[] | Type    |\n| `valid-scopes`     | An array of allowed commit message scopes ex: `[\"router\", \"platform\"]` (Case sensitive)                | string[] | Scope   |\n| `banned-phrases`   | An array of disallowed phrases. (Case insensitive)                                                     | string[] | All     |\n| `max-length`       | Requires text to be under a certain max length                                                         | number   | All     |\n| `no-dash`          | Disallows dashes                                                                                       | boolean  | All     |\n| `no-space`         | Disallows spaces                                                                                       | boolean  | All     |\n| `no-underscore`    | Disallows underscores                                                                                  | boolean  | All     |\n| `no-camel-case`    | Disallows camel cases                                                                                  | boolean  | All     |\n| `no-kebab-case`    | Disallows kebab case                                                                                   | boolean  | All     |\n| `no-upper-first`   | Enforces first character to be lower case                                                              | boolean  | All     |\n| `no-lower-first`   | Enforces first character to be upper case                                                              | boolean  | All     |\n| `no-period-at-end` | Enforces last character not to be a period                                                             | boolean  | All     |\n\n## Configuration\n\nBy default, will try to locate the `speedy-commit-msg.json` file in the root of your project folder.\n\nIf the file is not found it will fallback to an internal `speedy-commit-msg.json` found in `config` folder.\n\n### Default rules\n\n[speedy-commit-msg.json](https://github.com/alan-agius4/speedy-commit-msg-hook/blob/master/config/speedy-commit-msg.json).\n\n```json\n{\n  \"rules\": {\n    \"message\": {\n      \"skip-validation\": \"^(Merge)\\\\s\",\n      \"max-length\": 100,\n      \"banned-phrases\": [\n        \"minor change\",\n        \"minor fix\",\n        \"minor refactor\",\n        \"pr change\",\n        \"pr comment\",\n        \"following pr\"\n      ],\n      \"no-period-at-end\": true,\n      \"no-upper-first\": true\n    },\n    \"type\": {\n      \"valid-types\": [\n        \"feat\",\n        \"fix\",\n        \"docs\",\n        \"style\",\n        \"refactor\",\n        \"perf\",\n        \"test\",\n        \"chore\",\n        \"revert\"\n      ]\n    },\n    \"scope\": {\n      \"no-dash\": true,\n      \"no-underscore\": true\n    },\n    \"subject\": {\n      \"no-period-at-end\": true,\n      \"no-upper-first\": true\n    }\n  }\n}\n```\n\n### extends\nConfiguration can be extended with one or many existing configurations.\n\n```json\n{\n  \"extends\": [\n    \"@speedy/commit-msg-hook:latest\"\n  ],\n  \"rules\": {\n    \"message\": {\n      \"no-unscoped\": true\n    },\n    \"scope\": {\n      \"no-dash\": false\n    }\n  }\n}\n```\n","maintainers":[{"name":"speedy","email":"alan.agius4@gmail.com"}],"time":{"modified":"2022-06-13T00:07:52.035Z","created":"2017-03-27T10:06:42.521Z","1.0.0":"2017-03-27T10:06:42.521Z","1.0.1":"2017-03-27T10:29:11.018Z","1.1.0":"2017-03-27T11:01:20.253Z","1.1.1":"2017-03-27T11:05:31.335Z","1.1.2":"2017-03-27T11:35:10.339Z","1.1.3":"2017-03-27T11:38:47.772Z","1.1.3-beta.1":"2017-03-27T11:42:33.954Z","1.1.3-beta.2":"2017-03-27T11:45:34.050Z","1.2.0":"2017-03-27T11:51:23.314Z","1.3.0":"2017-03-27T12:37:46.445Z","1.4.0":"2017-03-31T11:59:59.466Z","1.4.1":"2017-03-31T12:06:14.891Z","1.4.2":"2017-03-31T13:20:19.883Z","1.5.0":"2017-04-01T06:04:48.324Z","1.6.0":"2017-04-02T19:57:10.544Z","1.6.1":"2017-04-03T07:11:31.814Z","1.6.2":"2017-04-03T20:01:07.775Z","1.7.0":"2017-04-07T12:09:29.025Z","1.7.1":"2017-04-15T06:36:50.892Z","1.8.0":"2017-04-21T12:44:23.960Z","1.8.1":"2017-09-02T12:10:10.583Z","1.8.2":"2018-04-14T17:02:46.533Z","1.9.0":"2018-05-31T19:44:04.045Z"},"homepage":"https://github.com/alan-agius4/speedy-commit-msg-hook#readme","keywords":["node","git","commit","message","hook","validator","commit-msg"],"repository":{"type":"git","url":"git+https://github.com/alan-agius4/speedy-commit-msg-hook.git"},"author":{"name":"Alan Agius"},"bugs":{"url":"https://github.com/alan-agius4/speedy-commit-msg-hook/issues"},"license":"ISC","readmeFilename":"README.md"}