{"_id":"hammerpack","_rev":"28-3f095cff08b5c8a53341a18a6b05163d","name":"hammerpack","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","dist-tags":{"latest":"0.0.25"},"versions":{"0.0.1":{"name":"hammerpack","version":"0.0.1","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian","url":"Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run build-ts && npm run tslint && npm run copy-static-assets","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"~21.2.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"~21.1.1","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"0eb4a3938d67fb38ed40c93b507008d3fb015a2e","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.1","_shasum":"99c831b48e562ac1c1e29c65b0c4f729016d0d9c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"shasum":"99c831b48e562ac1c1e29c65b0c4f729016d0d9c","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.1.tgz","integrity":"sha512-6niXBGa5VG0p33SIbJkoqgVSJytv1dQycbdcXi057jU/avl45R1QUDNzXCqyggoo7owWzubmFnBLTeWcXQXs4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8WwXS7jGJfEl/Y/Ix5zV2MPeprwJV5betYp1CNlf1zQIhALegSUolxw8YB8oprRY8a7ZpcxB1L8n2qcX1QMpQHqwY"}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack-0.0.1.tgz_1515171316271_0.1777825749013573"},"directories":{}},"0.0.2":{"name":"hammerpack","version":"0.0.2","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run build-ts && npm run tslint && npm run copy-static-assets","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"~21.2.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"~21.1.1","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"2767570dc076f6a9e3d0f15151f2bf41b6480b35","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.2","_shasum":"c339d8c98364c2516d9d9a8ab3a98f667f8a8cb3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"shasum":"c339d8c98364c2516d9d9a8ab3a98f667f8a8cb3","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.2.tgz","integrity":"sha512-2v4crxgj1nc8Dy8NFf91jrOFRz5ird3KHQ/3oGLwN+FuvpGIX7bxqj0vgmNnlWwxc+MCDVUk5W3aFihyuVbSxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzwDmAJ357j+ys91MFTKc0yiZ8HnoV5vbU80ztfWT42AiBwGhov+8MSAB2VgJqN7nC0K2zglaMlvZTcVJsUaZxPRQ=="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack-0.0.2.tgz_1515789823740_0.017746836878359318"},"directories":{}},"0.0.3":{"name":"hammerpack","version":"0.0.3","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"~21.2.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"~21.1.1","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"2946cb5e5032b28b3af966507c4a0e2a588a2101","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.3","_shasum":"e45753dd140eccd4562d0f064c1484efc1e690f8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"shasum":"e45753dd140eccd4562d0f064c1484efc1e690f8","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.3.tgz","integrity":"sha512-50FFnSF4+EitNbLd1AsbYOLH4JhI/x1D1n4ZYpnedoEvZzut3QPl4JKGn5cxoXtWlK3+A1gYs2gpJRIS1umbWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXHdISRh8Zz/t7tnU7kfC7KxHEiLcANRl2VLuXR+upPAiACG5S/HlGBExe4wlXfEN+scGoFC7AljRh9o1LkzgTOVQ=="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack-0.0.3.tgz_1516222966146_0.06878090696409345"},"directories":{}},"0.0.4":{"name":"hammerpack","version":"0.0.4","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"~21.2.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"~21.1.1","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"9c612099f13d35b984377f30764baf4cf4dabd5a","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.4","_shasum":"4cc0b1d970512791b305098aac9e99b83ca9ed69","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"shasum":"4cc0b1d970512791b305098aac9e99b83ca9ed69","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.4.tgz","integrity":"sha512-r3Wjr01Pg0LZwzbzS8l/axMhfm7D8GcVD96WhkKqfu3Voe89wfhghCuX1ozVt4YGT2TOQVlM/uWJpuR2SVSEoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEavT3WbHnWBqyu2fyk4vy6jilqsBOmaYil4ust0r/jYAiBh0e6leneZlKvl85TC1kzWotZbtIpzzOVDrT+aqeX/Sw=="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack-0.0.4.tgz_1516630112715_0.6668176325038075"},"directories":{}},"0.0.5":{"name":"hammerpack","version":"0.0.5","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"~21.2.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"~21.1.1","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"dd37e96ee278a22575a0551bd64a78928fde30e4","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.5","_shasum":"56464539866e575547c3523af96ac68f17e61dc1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"shasum":"56464539866e575547c3523af96ac68f17e61dc1","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.5.tgz","integrity":"sha512-3t2EC6kGMMbFTloT2x9gBVkZtX3kllUk9qwGksp8XYBJjICpMeQ97MsiVDbBPBM+qMqgAZMlL7NYsGqu9k48KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEHk83ZYnPWBwQbvE2YAasVuAca/xfsg5QKGQJbRUEPAiEAs5nb9QCJtkj9sW4MLPFQxCFbE7I7i2uMocYdPqs+m5s="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack-0.0.5.tgz_1517946412292_0.7555312740150839"},"directories":{}},"0.0.6":{"name":"hammerpack","version":"0.0.6","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"~21.2.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"~21.1.1","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"ec19d21f417e734d045b6f42a366f41b95df9964","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.6","_shasum":"6988a0fea602c8a9c79d6050a43a1045edb6e699","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"shasum":"6988a0fea602c8a9c79d6050a43a1045edb6e699","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.6.tgz","fileCount":310,"unpackedSize":551195,"integrity":"sha512-JtTn9iZiG0bPSmjhJfpcJM7ClArf+p/0/Rpbu17Zmi+D9BVQgILzBuRyEfu+XsoGtMtTVl0Mssp0Kli/zSOyjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFM7ZXGYHfMyScGeCIdNCyOAVJdWcnVCrelz6VpkU1M7AiEAtNekwTBQoh7IZvrb0lR8SZBInUT2nFLgbpqJrA7UpSY="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.6_1518032251379_0.006949948362831693"},"_hasShrinkwrap":false},"0.0.7":{"name":"hammerpack","version":"0.0.7","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"~21.2.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"~21.1.1","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"98a15fc8dfd4d7cbec9ddadfe9213dfaf1561e52","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.7","_shasum":"a650a3a16bc8fa6692dbedd8d241639fe82dc2aa","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"shasum":"a650a3a16bc8fa6692dbedd8d241639fe82dc2aa","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.7.tgz","fileCount":310,"unpackedSize":555483,"integrity":"sha512-Nnc4rjZtNiQ1V180snhYzo7hxHqgCD52+tSEisZ5eDmftvwmYQ0aI9X+l/n7y2VwhIF8RHLHjnJMuuEXamf1lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVeeGuG240peBy0FUCx41ZAzFQag2J8eY7cUsqt/ELpAiAmXyzqz75SSXIjcekF/RQdry4iTIFEUiHpKW2XeWeL4Q=="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.7_1518709944909_0.040048743423842126"},"_hasShrinkwrap":false},"0.0.8":{"name":"hammerpack","version":"0.0.8","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"~21.2.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"~21.1.1","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"98a15fc8dfd4d7cbec9ddadfe9213dfaf1561e52","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.8","_shasum":"18627b2d4d63e8c2ef6901910f78c63e8539baee","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"shasum":"18627b2d4d63e8c2ef6901910f78c63e8539baee","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.8.tgz","fileCount":310,"unpackedSize":555866,"integrity":"sha512-JZ4I6OJ99zH/KQccT6HNslKer2XjIkNqNPN4M+xiWqH+tKzG9IonGS0wJV5ErtKxIaLxzTBtF2CU+O2NUmluUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ1FNRqZuHwInt9izhjShy8krurKFr+lkrMFgsMH7uAgIhAP/v4mocPu3XyPrUB5llrVE1EvYfc8tstOUsdqE9vCO8"}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.8_1518800599028_0.6368177695581734"},"_hasShrinkwrap":false},"0.0.9":{"name":"hammerpack","version":"0.0.9","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"~21.2.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"~21.1.1","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"98a15fc8dfd4d7cbec9ddadfe9213dfaf1561e52","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.9","_shasum":"6ba9525f662ee8b2fa6af278ccd6a16974baec3f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"shasum":"6ba9525f662ee8b2fa6af278ccd6a16974baec3f","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.9.tgz","fileCount":310,"unpackedSize":556253,"integrity":"sha512-JhozJG1ZtbZgnsaJ0TDN5pUyVJkIIPPVHG/Fz6CzmHf4OhqcHO2FHOcfzQXqdk7x6PZZ6sz4wSccQcK3Y0UCRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcilUTnT7tgP/ewMznPjOYerG+j1iprLDSZ9BcKf6ERAIhAN6eX20q1WvuHcbDJNFS1rQtdkCjw9qR79vp962WCT0F"}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.9_1518801529228_0.6539761548544767"},"_hasShrinkwrap":false},"0.0.10":{"name":"hammerpack","version":"0.0.10","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"fec0ee6d8ae2eca07dbbefec24ee0619dd5655d2","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.10","_shasum":"39e61938f99f8a052cff31c49e9086baef3ee533","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"shasum":"39e61938f99f8a052cff31c49e9086baef3ee533","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.10.tgz","fileCount":310,"unpackedSize":561122,"integrity":"sha512-Zx/KErqVZlnxRkC/XynCX7edrUPCxXzo4MhciePgvLIuDID3Y+o8XlQHJniw3FLRytfCVqmM8zhAzm9yqRHpUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSQN/fIPUkh9zYx6AWTWHNZ+pf6SOCaF0jpPF9Om3ZjwIgBpakCAav+cx1z8SmBCumbuoIActaNBd6DFxyAeZ1xyI="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.10_1519226042566_0.5469436958883755"},"_hasShrinkwrap":false},"0.0.11":{"name":"hammerpack","version":"0.0.11","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"87d5397ef4db32f785876de894c7f16ad327ec9e","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-5krgKUFAxYkGjfPx82rD2kogxn62K6XlqsDXlNYOvzGVDnRaFQiFTM2bXx9w2VUNs4KMzsAKn0P1vM/klGaM7Q==","shasum":"616bf4460237430300bb63e36c4bed66e7399818","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.11.tgz","fileCount":319,"unpackedSize":569738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqzKLbqnE2X5JY1yG3sXGHvczyoATc4s4f7uVsB2iIrAiBpKny+sctnXiX9F6QQRrFwkZ8Ze3CDOwn8l5n0z3gGcA=="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.11_1523318258972_0.6467758496301403"},"_hasShrinkwrap":false},"0.0.12":{"name":"hammerpack","version":"0.0.12","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"87d5397ef4db32f785876de894c7f16ad327ec9e","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.12","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-UyAU5Fk7CjUrcOjME+lXtaV/StUeHeA6Kn1jtxYFqsSnmcFwZqEYi8vVdrappJKpRD06eCaXcjFsbAGwonsumg==","shasum":"87b684c83177f3dab15af639079e3df05f4082c3","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.12.tgz","fileCount":319,"unpackedSize":569738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdpuT/zktP+HSVEnJDsIY2nI5DJriK4EwGtMm014LO1gIhAN/2zSWu1Pco5+Vfz82uw/jCzWOG3bn3F4nYuXKV3K9A"}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.12_1523318787914_0.6048937095399463"},"_hasShrinkwrap":false},"0.0.13":{"name":"hammerpack","version":"0.0.13","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"87d5397ef4db32f785876de894c7f16ad327ec9e","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.13","_shasum":"dda0bc4a7ca41545efdee887d4faf2addb6a57ae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"shasum":"dda0bc4a7ca41545efdee887d4faf2addb6a57ae","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.13.tgz","fileCount":319,"unpackedSize":569806,"integrity":"sha512-k74HQM+svufApQEYbvQOPem4vTY/MOGF+8NAZRCT7P7ELLgBLZj1iMTmrm8vMIwh6Oeqs1XWN/ZOj1Viq/Cg0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhTE9Xl5UvzVW2t9Ilbt+228NLfcJIaRl345CjOTbCWAiEA5bqvwLoq1tY+lwN7nIwaQeZ4+54KMo9lqtRZI4zNWCk="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.13_1531243607157_0.9315735313485389"},"_hasShrinkwrap":false},"0.0.14":{"name":"hammerpack","version":"0.0.14","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"62407158c45460b7f481674af8b5831d8f89d157","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.14","_npmVersion":"6.2.0","_nodeVersion":"6.14.1","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-wfJmd98CDj/quhmiSRgiPkjxJ83YTf0puMt3Wi1NE4oabArrEshBpeEtxfMd1XJ+X2ew7E9paSXPzxO51Ajryg==","shasum":"0b6b8bdcdf81f3d3b2a5e4c0379305a5e577bf7d","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.14.tgz","fileCount":319,"unpackedSize":573870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXyjqCRA9TVsSAnZWagAAq7QQAIl38aKYZz1muE7EFvXI\ntSAgxjEt+HUaBRYE8J3BBjehQ68KIXCVsCk93rDIKzRKhTwBgoWTv6GTcscn\nHZulsUZWF3Yt6xFv2L5jFpX47TqZ67f5qRgjNCvzoyP1SxW0CMT0GWkQuG6k\niLpD8I7AWdMRuuTGRDWpdvRgEz0NrfQOiW9AT3/chKUYQrffHNS/kO6udI9M\ncoLfh73Esms6xiRK9PfRGTu1d24swLR6O8HxdMp7ViQoXZeT4SD1XCX0Q3vO\nwA2BOtP/H+uQZDapbz10xk9rZGAdQjFVepKhJa34Bv/hXU8bFAuv38AOjOeB\nswXUyroL5Jgss4LLj+zAjchPXXlXBs8Zozu/IQqmme7Z+Hm+Wnhs0VYT52h6\n/ghPDiG8jKfwUwALaUfWa1pSJUGHzuh8NxhKVFtEdwGYyyuh7stc1C5a2LSH\nOWetfxcNAHMYoZm47o0xJ6PIIp9zn2i+b0LRPqpzEgCt43Bx8cyBZ56h8hId\nfG/bo4USCiPP0HMRJZfmlEwHrNBLAPElW+5bWHHOYaoy9QSmNJtpBJlkjywO\naidd2MGS18a4O1+tJ/6y77nqU5JhvHX+Ne5RjHw4OXRICFFeaJMnE5Mm6moK\nvJruFfFmyaDGAn+dwyu9koBMCjNZ816NJ+hjtHt2WXCsjIty/FnP+Te5LG4z\nulVk\r\n=Bp3L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiKsvV935tjJN2FrTHxJdKp9XHZoCjM9NWju697haJbAiAob9dwAtWpUEFntH9diSy8qgHltxvxIwRyUG/d0dvCYg=="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.14_1532963012612_0.22362788791858867"},"_hasShrinkwrap":false},"0.0.15":{"name":"hammerpack","version":"0.0.15","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"files":["dist"],"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","semver":"^5.5.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"~1.7.1","tslint":"^5.8.0","tslint-microsoft-contrib":"^5.0.1","tslint-react":"^3.2.0","tsutils":"~2.9.0","typescript":"^2.6.2","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"380ad7f6ffa1d2510912a509d41226fac17f4432","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.15","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-zYbVGgbbyfmtzdBufbzw7+qB2tHkn5XmLNRJtbev199wyyUBBLTn8voQrpy8SMKgXphP0OE0fMkqQ+JwzxuoqA==","shasum":"f1b41d41eb9114a8b26f8241ffef8652c41a957d","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.15.tgz","fileCount":319,"unpackedSize":574575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaOSOCRA9TVsSAnZWagAAXsUP/Rdl4TqEW9aAn2utZ/AA\nicko1FhfyJihUwSA3wM+Pq8auKEw7TCPgRFB7t5p5S86hpfw67Da444LaXbn\nbVPMfK3CxsL1b2pvjg9pVPqosMIj2mRK5aFvfcjDkTXxaiAAoJrxQQbsyaXc\nWb4Qu+fwdD3oNjw7Y0QmzsTwhIGl0s4Yk3D867RRFhsd3BYUE1vvm3QrjU9H\n/2VjQmzVUIyS/x12myN1HdtXN6XJGZ5eOgwJ/EYosx3aA0IeRUJbnUT0Nd6i\n2w2L1M2fMrZ37jprwaR0Uhqe/xUKxICkWoOxsdDp7Psh04naAMQrxF4pf2Ye\noal5TZuZtFxpovXCy9OpVcNJ+NOAk3XtJyP8dhSIoklilVnjKTFJTq7R/gZ2\nSB8gw/mNNyoYVP0LMJ/Ej8Wr35bGcpy8NccbqcDnYoA1HPnV0OWb4K9T5GUy\npVh4KSXh4uxXfgT6yAQ85z3J1f0GLI0z+3O7taSsHZnR98ZOw0kdmJcGopKH\nzOeU0eBVNn8De2qpqS8Ho+DP5Mu2YBoaSv+Z8ZUW4qv79rDSudv54rM7cB7p\nMbXDjM9lhtBnOOzzkXDaT2886nCusaVGzQoDxg/jyEvx92ChEE1WX3omhEUR\n7Jkg1n02IqRxk1LMzd12wvAlX09iqLon+3yjpDSKTG81vJ1TCIt7lkO4aAqJ\nMHsx\r\n=+iLU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5FJjL4quGoQX2qyZvIeyjMJMtgLp1iLArs+K86zch9AiBI8yBtcqklM6flmAIY9yfz9OflVhlx105rMOg8zEQIzA=="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.15_1533600909994_0.20635577898954582"},"_hasShrinkwrap":false},"0.0.16":{"name":"hammerpack","version":"0.0.16","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","semver":"^5.5.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"^1.9.3","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-react":"^3.6.0","tsutils":"~2.9.0","typescript":"^3.0.3","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"5819ce32650ece1a5009dc5b1c95765155362b38","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.16","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-1Ya3VFqZ7e1wdiGrWRAtFcV5Lt/O8OZP9BkWrumnNslotmyuJZziaBbV/tMfoXZQYZVG95khsCI78IZUtpC7wA==","shasum":"7ab25a3c65a4f5230bca41fd82a4250eea627dbe","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.16.tgz","fileCount":319,"unpackedSize":554666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjPQ0CRA9TVsSAnZWagAA5JkP+wUjqNvluIh6q/JiQMY1\nIT4SjGoupRoF6s7uqF+MNwPvINIXS+JopascFH5OpzVpAj+TYD4i5yeSjZx0\nNFS0Y4XSYArbgUjpBrOG5k+FYEr8b6iyRZrLOMEb0cviMhZMpq57WDzs5xlT\nbdtFgMJrXr0wjZARSYEPzx5xqGqSnSi7FaVjYJZOPG30wNnet2apvOfR2Azp\njCD72cqLRWqUBfRy0W0mQ/21tv8H30/MYXJR0Rog/V/sdzPaBD2edGWj+MVr\n+XBfUaCYniED9nR8nVSid151JOwUA/1t3P8zDaEUb/Iz1BE8ZR4BBa1euMot\nznXYbkI6C5+hBDa6gTYE0L9osM2q6WDHn2s9QhYoR2Y6wrHMERMXelPO/eMx\nBpLuL6J6AHTi02vr3JrWuKzYp7J1zPYZbZYiMrEBPZao1V3XjTQOL4euwHvo\nEUf6ujqINYd0GXWt+O7KWj7gQW8ZrFknzV/2QHL8L6446EFhOvW8MqMVoAno\nbO4zqt6HyDd6iFziAV+k3Kwhq+wFB0QBA4TZaD/kYVRU9v78Ll3c3alkTShN\nXsaq+AgKjoTgnk6CWuDp5oLxkC3xQ+Nf+9jQo/bQbp1z3hockA6SIogaqG/7\nYumQzThr6OkeET7WcmSF4LshOaIGQhp4zTs9FaXxjGVNVZc5CMLLrTePPRrc\nRI0H\r\n=Zr5v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiPlliSFHPBxSElYrE3iw2E2VvQiqEw0tjkGAAQGtY8wIhAIRr65Bl5E1TvaQoB0ZsFZLanvIH7azBVRHmGx+Klh7Y"}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.16_1535964211336_0.8420559561003318"},"_hasShrinkwrap":false},"0.0.17":{"name":"hammerpack","version":"0.0.17","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","semver":"^5.5.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"^1.9.3","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-react":"^3.6.0","tsutils":"~2.9.0","typescript":"^3.0.3","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"cd8ecd8f1af508eb8690aaa0d80149f8f9f20c9e","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.17","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-yTWt0ANjwljqtl1y25EWj+ZTVhspyE6+C0uFRQgdlsDRdRgYt0AOAX6sCLYHQ/ybqZ8qRNjEkuq2YIaiDm5AZQ==","shasum":"bde03ee5d7a1cbd4767140a9418927ba749c5c3b","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.17.tgz","fileCount":319,"unpackedSize":554916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkXi1CRA9TVsSAnZWagAAGG0P/3ndy7ODV84oRsNpA2PK\n4ufO6K8F7seLNASbhmTsLT4mfPOJH/48fREODAc0kxzT8+mNyzkptu7RyovB\nzT1t81bzMmqxeUZE3CBBdAjEZI9qsuZqhoEVo1UUZIVayDsNOpgA/iJ4Th/c\nqTuyiiOpmb3qiaPCqxWs27ZIRMZRr1gMw1SZfIyOQpLQB1ajGyRbVDTrxbAk\nLEsmYJFc6Tq1RiYGyTw35U/lrq/eaUiNmlSmlM0T86CRCDR+jaFUnFqrHTHU\naAvw2YecAveDEAhi0A2Ou8+XTZl/mcL77EzHjiX85dG/crqVmpAFHF1xe2rZ\nAsDdqEihX4R2dzMJ2J5LNeOgG2Zwr4RS/kNVIdNxo+6RAEwjItB8gAABvJi+\nno8RmYfjUj/lXj3CJsUroVkrihnUFn6Z+anYqQRforIP+754r2e0/kHvBzjh\nkkf7nR2v2ZWHVxJI6xhweUoY1lvivO/w1V0aX+Ql+vJGcUU4J4FOqSLfpWQ4\nKNguYC/AnqpeXQv2iQ4hQ1jbP5hLP2z+eW1hqMvwfbcTeSIF5cdqgrWnLtm+\nBVx/ZMUQVdrCOWok0b4F91SrcagJssVBtT4AIR+Jp6YAAdS8Y6LrZ7vguE6H\nmHF2fDHyuNvQnFcegxuo5Sesa8Oma61pIMXWGCW4j52HT4YG6XVFL2PcEiFE\nqcFY\r\n=QKFg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIKBrQjyRxp/MU1U4+N4CUBim3xhtL7nOnhL1zOlTQzAiANfVTP9jE9aKg5dVRmHiANeUVlNdisFUcWijFZtkC6yw=="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.17_1536260276922_0.7771893057394981"},"_hasShrinkwrap":false},"0.0.18":{"name":"hammerpack","version":"0.0.18","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","semver":"^5.5.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"^1.9.3","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-react":"^3.6.0","tsutils":"~2.9.0","typescript":"^3.0.3","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"cd8ecd8f1af508eb8690aaa0d80149f8f9f20c9e","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.18","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-4Y16txQUU01pKZ39vG0Rr/NIzR2pc5zDnFp0wdJVlFcez9Xqrz8yE8089og1Q7vpgfmd4QEB0/3/8CIqpkoXVw==","shasum":"2da0e5f7b474393466b893cd434d3002141122f3","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.18.tgz","fileCount":319,"unpackedSize":555358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbno+WCRA9TVsSAnZWagAAR7MP/jS8aaDeQf3KhsnbZQiX\nXfSahu80DZJp7wJdty7M4IljKwoH+AOeLob6Jf8ojoa9Nma565BEqIQldEDl\nvZBxifJMwgXAWNTGvug2Zcvt+KX6UqyeXpqfNMAgDfQQ1QWfEBHrcs4u0nx9\nIvZg8FrPv0zWtjKvKIdWFCPI9HfxMZLQOZ9J/H7iYccshMmOOQmceKzLvqw9\nNnEn4bRDv/bJg+0ds18MtTLv+488HzzPbbX62ypUmCdS0FOZdxNGWRDuwlag\nUuYnKnUuxLMC6tB1wC4DZjI8PWpdMXZUPbLUMA+HBCn5q0IyKaErrk3+Td0c\nRLzZiHhLfWgt/BXAkeOkwZ5mya1XCggZk1LmPA/ZkJFa1wgjnmKRGmo4dJa7\nTygf34ZyWocoIlOgbXGJFiZy3Y/1omwn5WJm2l9yuDiaUjEEG9m3oV1VCo6E\ntgdaf3y/Pj+Jw51dM/LwI0uYGtQuurVV7GZV/P2Fe4eGuch9QO3dGNCsKQXi\nhLunN2mHE1LDPx/nk1cYttOmzzVZ3OP0VV+/gk1W3aQNCCWjwpYtvlYAUfBF\noCXIqtg1ydSIlCud5vK5W5R492w8Z79pQBhwwHvXrhmgzIcnzQt1kJ+a1QHJ\n70S2v0QaCsgZHTrJV9ofpBBN4aCE5gWY/jraD+mcjmbFrBzv8nakGmHw5Hpp\nXLXi\r\n=/qbE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwIb4fD0d6aU//vRgdwdpTYpa5Xwb3eLWl3LJbDp5v1wIgZ2QJ0VIjtY+1LiOrilQOcVeEbg2SL5aQvjME1gX4IGA="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.18_1537118101556_0.6164919315642943"},"_hasShrinkwrap":false},"0.0.19":{"name":"hammerpack","version":"0.0.19","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","semver":"^5.5.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"^1.9.3","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-react":"^3.6.0","tsutils":"~2.9.0","typescript":"^3.0.3","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"cd8ecd8f1af508eb8690aaa0d80149f8f9f20c9e","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.19","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-w8KdvEyjsrheRRBAtFwnCXCfoL/Xh+i0wsiZ/OMyf2s1MnIh1QAeTMi46IgbLMwZYNy88u9lB0ym3SMh6ktbgg==","shasum":"c8b6e57cb9dff14200c89d424d2ae5fa6bde375e","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.19.tgz","fileCount":319,"unpackedSize":555363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnpHJCRA9TVsSAnZWagAADm4P/27IfZYNPOTIaiaUZMyE\nKBwJmUOD9KYMDOpuz7VgtG5Th3yKb7in/h8YDoEwipKcC/FgyidonM7fcqrj\ndjxp+57ay8QkkPMcjF3ZMkdyD2rIS0d5UqEgz5VlOQ6tE/tZWT3AVD4h45Mk\na9cDSyTr4FMwP4u8FwWvJ0W+6quI8bDLRzzV5RvzE5t+zF9rMfYGe69iduIx\nmiy/jc9/aSq27Dh8vqGTlQRuI6fQH6+tBxosXMRBcoeSP1LhRBIMsi+MBDtM\nFvRTz3otrdRQyesllQVtLZtMP3G0mIja0G/IO2Hujwg/WnX8G+zWL+d/IXdv\nV5skTaIQHBgMk24JKR3/I1TYZ8N3IXUybSJHMAoxJDeEf6vOYe/g7JyRUGrY\nPPsdQIet78tYh+ZqTrOXmwHKKOfCPvjyTFYJ6a3badJ5TMsBABvDY8FpHkkd\ncnwc57th4lIarmJKX/yU6zPuAn3hYug8MRMKo0oAv0pBOFgLiUMnBtsAJPUh\nBlpb8SklkOWvbbG2pWu3+kvLW9SVFpB4eGxgSJnfJmgb/OyvxrfE11YWdgck\nG4uSOA3uZbkFa9ATc+Vrr1/0iRn/Z7yxfHcCeig0P59Nex3Mlq6wNV6mM3Ns\nK/7HHgHv8DYqybQnxIuhlQ6hKBKTJ7gnX3khmKSsAMN5fgWcRExQxoyJVkrb\nwRYv\r\n=ct/1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVp0Tn2ugpRs5RPTFmBxzoCkM0IdfimJ69j86w6SZAaQIgQAvHZZBJreqS49TCX8yKSspq1uL1xwEVccbFTarVgk4="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.19_1537118664823_0.5732845785015381"},"_hasShrinkwrap":false},"0.0.20":{"name":"hammerpack","version":"0.0.20","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","semver":"^5.5.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"^1.9.3","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-react":"^3.6.0","tsutils":"~2.9.0","typescript":"^3.0.3","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"cd8ecd8f1af508eb8690aaa0d80149f8f9f20c9e","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.20","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-WJzREUnmJRpzhNbTcTE/9i9Icp+n2JwbuUuSKg3C9FVNra9XW8VKpHbb9Lv8WbMbxRqEtsr5S6Wd6uuXJNgmbQ==","shasum":"9f28d5f62b9094575a7f40dd39701207d54323a9","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.20.tgz","fileCount":319,"unpackedSize":556730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJby+/pCRA9TVsSAnZWagAAMBUP/3a6PAj/HQ8tAjUAWPNS\n2Zlr5X4skOVnW34pJAu09mrmymTGEP8fRbHGwsRCmgcyQGyc14fH+ZdXTGT9\ndgquLnDymDj2k3/wBOc/c8VnQ5Frvxh8eDlvVDDnQTL1EGq7ZEbuCLT3jjb4\nhPwL1v6oSPCU0362cp2foBSY/4c3OqgoBv0OJ0vc2hBVx6Z+3nPRM8agF3UU\nBXMntDho+bWbh1kiYaSrQXC+pRapR4I8wEdyxLW4RD/pLGtZMLqzxpVanvk9\nlO+4Z+iDv7uKuQSG//ZFoKrzzVbGp9Ihto74P4SCrRITXqp1G8xe0xyyV48I\nh4itAsWI78472uSbmnVXPxh92VSZqiXcHpnrm/nRFcY0WLP72A113b11/3k3\nlXb6Hc1s4/fubOXX9biJzqHn6hurBp2WOQghdZP63FbTVBmkTxKqyFe3R4NB\nR8UqJqUTNUS+u+1fnOt/jNJunZigWr5Q7c3JREFBb/+jKKA/c3zqF086sspN\nrGGiciHCQjSIJf3ZiokSrbKBN51eBIFo0fcKst0VV4Tu1JjUnECjJ3T/2DFW\nxPVTvCn0fcasKoyX7DR9m8VdR46+ObJbAsXLmVWzlVPWTesUSPL6K7vPsrQR\nO8oq3NGfJp6tT0BrdEZbLLA6uG1iPTERqQu4pCDw30ksvB+ABBFp4/W2iQoA\nL//h\r\n=U20s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZdN329ggYalCRdDbV95FlnB2zIdYdM4hY/i0Vhpn5GAiBlJYH0QpqJhOK05i5cDw0yYiCqxYclqp/iZ+sCqZoETA=="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.20_1540091881078_0.5500318425924828"},"_hasShrinkwrap":false},"0.0.21":{"name":"hammerpack","version":"0.0.21","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^3.1.3","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","semver":"^5.5.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"^1.9.3","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-react":"^3.6.0","tsutils":"~2.9.0","typescript":"^3.0.3","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"5b885e62fbdc868fe18507117addd49e8cbdfb08","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.21","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-mrCKo0m/O+nipMd6hbpqq4g4I7RntnewIb6zzUWWGMyXdBz+S/EqiszHTMvizfzs2gFw4rBVHzSZ+F1TBcfy8A==","shasum":"c52ca9d5de4907b1af366f5e6f0b528abf77c1df","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.21.tgz","fileCount":319,"unpackedSize":557001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1kWdCRA9TVsSAnZWagAAJ6oQAIzVg/Gb+AtAtyzo10DE\nWEYyRRx3nJTHcuORa9BIkHiJHIuKiU+eedIDV6xC/6eqzsZiPMZodzy3xm8D\nWpAIcCy0EY65XOSAj9oEJuvdm5zui/4UfdX0MG8yAb434O9xKKHX3ISN8cC4\n6tuKQY/xtweBeEexXJvWyHvigHjYQg9kArXipmYAnESQT5hnmBrJsPnJ7ixm\nu6/tZue5JSglCyAJyodfTCvB318T0okMFplZKTl9/MRgu4SNqjNe24lwru1M\nOZHEe5FOniCxlwVK2g8qsvhProHFz9/wzFtWbFi2wKCJuSH1nw/+ucCnXvl2\nTXbgo0Z1t7CIrA70QPoQvwKw/yJKQlWi1pH3xr4cZEGkRxvPmKiEZNqIU7Fl\njZT5mlCcvGCEkr95TpMqoY7rE0d4u8sTvM0F6AJozsFtqy3XGj2hrdZK4Ou2\ng1GIaP/6sIEV0HTRxiUc2ZwqJiAVF1oI7BJBTEbkDxUt6RpG3QqYDB+rLSIU\nCxQzFUNi1EVjbZYZ4cyw/1lL4rIBt7GPsnnAD1MJY9JZlwgDbIvgd6/LsbjU\no0N+/S61xQdskGjk/GvTOqOBD0GCtU3MEwYgkgd6D2e4fRgykUBuU8yOd8y0\nqSqaHaWCQO5/0sVNPuenOSKSXsGK3zDZHRb5h3fe3ngdVE8PvIzdVnnu468q\nswjb\r\n=83al\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyEX5wVQ2W+5XsduIzZy9X3xuL5/E7NyiaeEBMkmG8wwIgNmqALUDI6iTb+Fpfj9MktsV3nyL0Gd6SIIQ9AJRFeYY="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.21_1540769180380_0.39929025684289554"},"_hasShrinkwrap":false},"0.0.22":{"name":"hammerpack","version":"0.0.22","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^4.7.1","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","semver":"^5.5.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"^1.9.3","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-react":"^3.6.0","tsutils":"~2.9.0","typescript":"^3.0.3","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"c05930b2d38117422514fcc93d0d34a69ef8cb37","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.22","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-Qu9aCYvHVCCnpqp3LwjDJ3ddia5XEqMj+BpHKis7lW1y/m5uuyruQZ09PzNtcleRb37w15mmRxAneQ8NXlAVXA==","shasum":"856a3e54425d9894d2584ec7f4cab49441072997","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.22.tgz","fileCount":319,"unpackedSize":557001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceDSYCRA9TVsSAnZWagAA8AAP+gOFbwbzhwCwv3vQ2xq+\nG9o/t0s44MzmOOYey5m3GZ8+lln4O9XYSYhZ3X2z+hOk5pMjc25eyFaMtzJ/\n1breRVWEGtkl7u6TFtPB9g9SGzjrRZOletdgNTDkGiCtuItEmRnROwqFxSEp\nwpFbQU2e7EcJIm9vQUgxNWmOEbUveWF4b9yMUr01sCgTRWNQOOHYPRCpKg7h\nzPpiRllaqrJjs2hpltmJoqdsNI7+etl5ob2gB4O/qG3gZecJI43TRKGsDMWF\nJvbHWyorXKPqvp0dDq9YL1iGSvg8RA2I4khiqkU3rwJDmlr07OKP2S2cGZkC\nkZuV8D9b8g9FTzM/CS0HuHzG14Nvg2gVZGkKLFUhFbq6FqmwecpFE4MPLlob\nh3byLiZx7kXWQ0d2//RPeNOp9R1S/OWAXOGPqWcJp8ChCbf5d4LjW7BDvvJo\nm8m7nABFw8u2quefXFXNghhzPLGuxs2jvbl8S140DaH09Ar5LjuPqRgwe+Up\n2smupQtqeQPo5Kc2VkN8nuJAZQxY9IZ28aKlkIs2dQVzn8FB/hDpCCCplEHa\nwN9bS8Vs+dGcxuKudv2ig1XheWOLbyFQgO8wlydUiMPi4pHnG1DmboIP2qc1\nShnwpe9PSVJpB4xcN3Bd3LFhdHuPBI2vCB7JjzopdQLOguDnnlPMeWX6Lq5J\ntwMJ\r\n=uxTW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2VjlMnI9RYEq2+UrAgEXZfrCluBacr44uUPLzx4rrFAiEA/FFyGOHVReTsJExlN+820yYjnSNwDnugnodYx15LdfU="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.22_1551381654839_0.9790366761886518"},"_hasShrinkwrap":false},"0.0.23":{"name":"hammerpack","version":"0.0.23","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","semver":"^5.5.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","tree-kill":"^1.2.1","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"^1.9.3","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-react":"^3.6.0","tsutils":"~2.9.0","typescript":"^3.0.3","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1","react":">=15.0.0","react-dom":">=15.0.0"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"peerDependencies":{"react-hot-loader":"^4.7.1"},"optionalDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"gitHead":"c05930b2d38117422514fcc93d0d34a69ef8cb37","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.23","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-XVuRQmZjHwpYgYDviSkypM+jqX6oHnfy8znJjZHgzFO7he16xzQ6a+O9LJF3HFAv/1dDUok4C/zTuJC1Sg9usg==","shasum":"549f59fd19d3872522857d6c20b47a2478227158","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.23.tgz","fileCount":319,"unpackedSize":567085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciV3bCRA9TVsSAnZWagAAeEkP/1uy/GDr294HpzsCzpDT\njS7pRcnE1sFBWiWgclBKkAYH1hSOIfavBygxaQTKG7jE3xW2X6EPqHQNrutz\nTDbKlD6va4SwCNBcdGsH0pLQVMMaZSJ33hDbI0hb+UffTOG69VIXh8dKTPZL\nvNFkqfSiswM1mHojKPUyZiqYefgMTIIMGH9f7qgZ5Op7qC8G0pZhNpNoL37Q\nksYWfABnQqtcwXRPf6FjeVDfpexu8coLVvD0OMBYtv6b0bmprt4Jnlr0qT0n\nX8U78AIV4YABrsiyPRUN4TP2Ri0x/9lByFBX0fjmV9M6QHLXIXy0PXC1sDV2\n3J07tVaxfZU01MWbItXMfGPjUYQo/qOKrcPP+BN8c2uE9sqSuc+NQT9U6SJQ\n0y9tySxx95OclrecnAqfayGEpIqbupHDjjVb4UDOsyKVxmOlEZVWHutCdKqz\nbIeofvK95121llY66qi2TO3NzQrwkvJuZjDqoyaRWzlUF72blSfyuH6VlDmY\nc7avDX9FXX5FwzZQUru3qVMXhj9/E6dXLNIR0b3j45zb0vRom5dkhsqdH9uh\no/UoudsgYkl0pgT6vTMkNXzq8KLOGhUBrB7n/OvklK/UymBNkWHt+KRPmDEh\n5Jb39OZqnZTCT8fdZ8COGg4dFrKvznrZSYxUkH6uly8KV3QTrZNh5BZN+Yze\ndm7R\r\n=V5Eg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzgV0xW5mCsTHkCFnIkw9q8zKJqdzCSasZhVNG6iqtQQIgFcXMMJFOkxw7JV7K0UBpTG8croLJYXsW1EmA/OF+G/4="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.23_1552506331098_0.7820268273980155"},"_hasShrinkwrap":false},"0.0.24":{"name":"hammerpack","version":"0.0.24","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","semver":"^5.5.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","tree-kill":"^1.2.1","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"^1.9.3","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-react":"^3.6.0","tsutils":"~2.9.0","typescript":"^3.0.3","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1","react-hot-loader":"^3.1.3","react":">=15.0.0","react-dom":">=15.0.0"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"optionalDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"gitHead":"2a702e50ecf83c462a53c63e2b67ff05b468e46e","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.24","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-kV3KK7zLBX70EOd+VD21Fz3VRcgg/YkM3nQRTM35/CFt3DsrXS21oXRSkmEs+nIExV/ckw/9Bm92bGBpRdjw0Q==","shasum":"9b03ca14d4791c7ae82d274c32020e902702be05","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.24.tgz","fileCount":319,"unpackedSize":567023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciWiyCRA9TVsSAnZWagAAeh4P/3glNqaPVy8V05ID6qiN\nZV4xJP6SSVW0+tI7Z65sVsNLbsVZEIgJMMHj7ZNxVcQd8/3F35HZ2ADli0sv\nlGNbp2tz6Yn5wko2nPh9qu7tu7kcPjExRUx7M0Q26z+IHYZ0pnDns9YwdFrF\nXKuZwaNEnJGZ6fgrC0W6blQPmHHqygMnf6UO358PzouV+by4ylecH5MEBV6S\nNtiiI4FFptWmIcip+GyImZeTEDbTk5fjzG5YPOq0EoWM6Ydm/ahA1fNmf8eX\njRxFxDD5azDIHDa47YYSMhkDZmDHLiQWVacGAgxj8lJa3jCZ1qEamiYtGsXy\nhnGBU4h3edMRnp600G4VvpfH3543AVcsoKnJAxRwHPgdr28DcSA3tA+MKO1J\nwNZlNSfdsyp5xfEUTCMlCujANFb5eZkF7pX+J95desBCD0glS80S9Y779Su0\nXIQICZfd42UoGzgX48oxKujQNuD4p6gywyTMwnKHJGr3RpbBOBYlaUwgK5go\nHcdBe6pj6Wm1kKNOQ5BWZ4QxUXtLGMBhkW/209bXsBn3vJVSiQCF7I8yBvr7\ntmwUUEOHOnFpW9yvSChlHey+58XOfiWicXWP8tUORJBQTO7ZUpxm44oVTbLa\nM66dT9YcYkcJrFksMsZwQiTK5hBbjJG6ZJ6PVnftqHlNO51TAtkk2jYV/Jxu\nO2/8\r\n=vOJ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD13NPVPbUu2f1h1PPMUzTlhhCepFb8KNawq8K+58gx1wIgbLtw8rmH95nDXmlOsM738LVs44tLGzvOEBRy2ScqamU="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.24_1552509105703_0.3838725256713331"},"_hasShrinkwrap":false},"0.0.25":{"name":"hammerpack","version":"0.0.25","description":"Hammerpack is an opinionated development, test, build, and deployment system for javascript projects.","main":"dist/main.js","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"license":"MIT","bin":{"hammerpack":"./dist/main.js"},"scripts":{"start":"npm run build && npm run watch-ts","build":"npm run clean && npm run build-ts && npm run tslint && npm run copy-static-assets","clean":"node clean.js","build-publish":"npm run build && npm publish","serve":"nodemon dist/main.js","watch":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"","test":"jest --forceExit","build-ts":"tsc","watch-ts":"tsc -w","tslint":"tslint -c tslint.json -p tsconfig.json","copy-static-assets":"node copyAssets.js","debug":"npm run build && npm run watch-debug","serve-debug":"nodemon --inspect dist/main.js","watch-debug":"concurrently -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve-debug\""},"typings":"dist/main.d.ts","jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.(ts|tsx)$":"./node_modules/ts-jest/preprocessor.js"},"testMatch":["**/test/**/*.test.(ts|js)"],"testEnvironment":"node"},"dependencies":{"abstract-leveldown":"2.7.0","anymatch":"^1.3.2","async":"^2.5.0","better-npm-run":"^0.1.0","cache-loader":"^1.2.0","chokidar":"^1.7.0","closure-builder":"^2.2.27","css-loader":"^0.28.7","cuid":"^1.3.8","dotenv":"^4.0.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","find-process":"^1.1.0","happypack":"^4.0.0","ignore-loader":"^0.1.2","isomorphic-style-loader":"^4.0.0","jest":"^22.4.0","jest-junit":"^3.6.0","js-yaml":"^3.10.0","json-loader":"^0.5.7","kafka-logger":"^7.0.0","less":"^2.7.3","less-loader":"^4.0.5","levelup":"^2.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","nconf":"^0.8.5","node-notifier":"^5.1.2","node-sass":"^4.7.2","ps-node":"^0.1.6","raw-loader":"^0.5.1","react-hot-loader":"^4.7.1","redisdown":"^0.1.12","rimraf":"~2.6.2","rocksdb":"^1.1.0","semver":"^5.5.0","source-map-loader":"^0.2.3","source-map-support":"^0.5.0","speakingurl":"^14.0.1","style-loader":"^0.19.0","ts-jest":"^22.0.4","tsickle":"^0.25.0","tslib":"^1.9.3","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-react":"^3.6.0","tsutils":"~2.9.0","typescript":"^3.0.3","url-loader":"^0.6.2","uuid":"^3.1.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.5","webpack-fail-plugin":"^2.0.0","winston":"^2.4.0","winston-daily-rotate-file":"^1.7.2","winston-logstash":"^0.3.0","winston-logstash-udp":"^0.2.1","yaml-loader":"^0.5.0","yargs":"^9.0.1"},"devDependencies":{"@types/anymatch":"^1.3.0","@types/async":"^2.0.44","@types/chokidar":"^1.7.3","@types/cuid":"^1.3.0","@types/dotenv":"^4.0.2","@types/jest":"^22.1.3","@types/js-yaml":"^3.9.1","@types/leveldown":"^1.7.0","@types/levelup":"^0.0.30","@types/lodash":"^4.14.77","@types/mkdirp":"^0.5.1","@types/nconf":"^0.0.34","@types/node":"~6.0.88","@types/node-notifier":"^0.0.28","@types/speakingurl":"^13.0.2","@types/webpack":"^3.8.1","@types/webpack-dev-server":"^2.9.2","@types/winston":"^2.3.7","@types/yargs":"^8.0.2","nodemon":"^1.12.1","shelljs":"^0.7.8"},"gitHead":"2a702e50ecf83c462a53c63e2b67ff05b468e46e","bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"homepage":"https://github.com/pythian/hammerpack#readme","_id":"hammerpack@0.0.25","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"atifsyedali","email":"atifsyedali@gmail.com"},"dist":{"integrity":"sha512-UmBLKsRZs1oCTLjoT3YFDVwfadIvnT6afz5cAfrJiGaRCMhGQABVQVHtFV9w6wFRoPhH5BGBKmJUVMVTTnmYNQ==","shasum":"5eb2eeb5cba42343402ba9405b542ed3f3ddccc4","tarball":"https://registry.npmjs.org/hammerpack/-/hammerpack-0.0.25.tgz","fileCount":319,"unpackedSize":566905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciXRbCRA9TVsSAnZWagAA1DUP/Ra1tlcClHWZMYTJqk+W\ngiD1ez4lJkn//2Z412gvcwNv6LBlsR4kBIdS1Ew/X23x2RenSFMpRpa1sK0c\nL1v24d3P6miXjH0qC8FImx/W5rSw+PsVC72N/dHz1EgA06YDn4tBgrb+jPp1\nOQg9e78D9ZFcBl+7uX6/cnpsl3FI57CQWMI2f4XlW02zhJW/tmPVjeXzKKpA\ntzKZS/8XpjA0uorcFGOCeVubwwiO6hsvZ/Dg1f6Qn5g65OZ7reasxlS/e81O\nH78o7atqn6mNwduEglKANORXwnaAET1o9mwWvrINXLqLhtHs+LKXgeSq+Ohn\n0d9f2eY/MzVtJiQpVg0m0EJRG8IWWr3+UYb6GGLkjziU9uEaNGn75197Rn1H\nEhH+KdMR4+GlnzJb5TVF4TLU+1v2Q+qhgt7EXvJJbfHGKPMjiG6sGmWXvOHS\n9tDGPQqvJmhHQaCsF5yoh40p3oFm2L/dqCqpgAO9PUjByup3Qzv3JlhmwcFz\njLtVVZwo07tFbs6vrPUyoSDwGaimLDireT4e0oKCmegIN6THFap+Rhc6p3TZ\n+rQ8rPKar5XjP7T7yDw0BCnpq7qTomhTJSerroeUrgMtZzUQ+Ppixnczzv0c\nEPYkNzuH8/Fg9BkQShQgyUKj5jf/V9cGzTkA/SmjrS6wg1Is9/X5opQQhczB\nc9sJ\r\n=VphL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDSyLtZoHO+u2b4sCX5ZAk4pQN6ZkW2vktG56idJvO5AiEA1orGAHBQHO2DA6IFLblssZg7No4saJI4cE+6QYpCbLY="}]},"maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hammerpack_0.0.25_1552512090850_0.3824315126690969"},"_hasShrinkwrap":false}},"readme":"# Hammerpack\r\n\r\nHammerpack is an opinionated development, test, build, and deployment system for javascript projects. \r\n\r\nWarning: Hammerpack is in the alpha stage. \r\n\r\n## Opinions Matter\r\n\r\nHammerpack is strongly opinionated about the following:\r\n\r\n#### 1. Monolithic repositories are better than smaller multiple repositories for each project\r\nIf done right, monolithic repositories vastly improve productivity when setting up \r\ndevelopment environments, building projects, sharing code, sharing third-party dependencies, \r\ncode discovery, refactoring, testing, and more.\r\n\r\nFor example, having one package.json in the root of the repository that covers dependencies\r\nacross all projects has the following advantages:\r\n\r\n* Update a dependency version across all projects at once, ensuring we don't miss any projects especially in case like\r\npatching security vulnerabilities.\r\n* Allows easier development and debugging patterns, such as knowing what version of a library is being used across\r\nall the deployed services.\r\n* Is easier for legal clearance on dependencies in corporate environments.\r\n\r\n\r\n#### 2. A monolithic repository can consist of several projects targeting different platforms\r\nYou no longer need to have your browser, backend, react-native code in separate repositories. By placing them all\r\norganized in the same repo, you get the advantage of easier code sharing and better understanding of the entire codebase.\r\n\r\nAnother advantage you will get is faster development and publishing cycles. For example, with Hammerpack you will now be to use \r\nthe same commands for developing, testing, building, deploying, and running any type of project. This means faster\r\nonboarding of new developers, and using the same scripts in your CI/CD pipelines.\r\n\r\nWhen it comes to developing, building, packaging, and deploying the different types of projects, Hammerpack will ensure\r\nthere is no leakage of one platform's specific technologies into another platform. This is because Hammerpack\r\nwill generate optimized builds for the targeted platforms.\r\n\r\n\r\n#### 3. You should only build and deploy changes \r\nTraditionally, the downside of monolithic repositories is that builds would compile all projects, regardless of whether\r\nor not any of the projects have changed. This meant that:\r\n\r\n* Build times would be ridiculous for large projects, even when you make a small change.\r\n* All projects would need to have their tests rerun, even if none of their shared code or third-party libraries changed.\r\n* All projects would need to be redeployed, even if none of their shared code or third-party libraries changed.\r\n\r\nHammerpack can detect if there have been any changes to any of the following as compared to previous stages:\r\n* The project's own code\r\n* Shared code the project uses\r\n* Third-party libraries\r\n* Build dependencies (e.g. base Docker images)\r\n* Hammerpack library updates\r\n\r\nHammerpack uses the above data to generate a unique hash, which it then uses to track and determine if it should rebuild, \r\nretest and redeploy on a per-project basis. This greatly improves CI/CD times.\r\n\r\n(This feature is yet to be released)\r\n\r\n#### 4. High-coupling is bad\r\nThe immediate knee-jerk reaction to monolithic repositories that share code is the concern of high-coupling between\r\ncode components. Hammerpack is also of the opinion that high-coupling is bad, and that projects need to define clear code \r\nboundaries to prevent high-coupling.\r\n\r\nThis is why Hammerpack takes measures to allow building enforceable code layering constraints. For example, you can tell Hammerpack \r\nthat your `src-web` and `src-ios` folders can use code from `src-shared` and nothing else. Then, any attempts by a \r\ndeveloper to use code from `src-web` inside the `src-ios` folder will result in errors. \r\n\r\n(This feature is yet to be released)\r\n\r\n#### 5. Minimal configuration is good\r\nYou should not spend time on configuring tools for development, testing, building, deploying, running. Instead, \r\nyou should focus on your project. \r\n\r\nYou should be able to just point Hammerpack to a minimal configuration and it should just work.\r\n\r\n## Installation\r\n\r\n`npm install -g hammerpack`\r\n\r\n## License\r\nMIT\r\n","maintainers":[{"name":"atifsyedali","email":"atifsyedali@gmail.com"}],"time":{"modified":"2022-06-18T18:49:21.712Z","created":"2018-01-05T16:55:18.790Z","0.0.1":"2018-01-05T16:55:18.790Z","0.0.2":"2018-01-12T20:43:46.864Z","0.0.3":"2018-01-17T21:02:48.468Z","0.0.4":"2018-01-22T14:08:33.942Z","0.0.5":"2018-02-06T19:46:53.708Z","0.0.6":"2018-02-07T19:37:32.276Z","0.0.7":"2018-02-15T15:52:25.838Z","0.0.8":"2018-02-16T17:03:19.098Z","0.0.9":"2018-02-16T17:18:49.420Z","0.0.10":"2018-02-21T15:14:02.689Z","0.0.11":"2018-04-09T23:57:39.101Z","0.0.12":"2018-04-10T00:06:28.046Z","0.0.13":"2018-07-10T17:26:47.215Z","0.0.14":"2018-07-30T15:04:10.726Z","0.0.15":"2018-08-07T00:15:10.179Z","0.0.16":"2018-09-03T08:43:31.522Z","0.0.17":"2018-09-06T18:57:57.072Z","0.0.18":"2018-09-16T17:15:01.812Z","0.0.19":"2018-09-16T17:24:24.953Z","0.0.20":"2018-10-21T03:18:01.372Z","0.0.21":"2018-10-28T23:26:20.562Z","0.0.22":"2019-02-28T19:20:55.095Z","0.0.23":"2019-03-13T19:45:31.235Z","0.0.24":"2019-03-13T20:31:45.835Z","0.0.25":"2019-03-13T21:21:31.050Z"},"homepage":"https://github.com/pythian/hammerpack#readme","repository":{"type":"git","url":"git+https://github.com/pythian/hammerpack.git"},"author":{"name":"Pythian and Atif Ali"},"bugs":{"url":"https://github.com/pythian/hammerpack/issues"},"license":"MIT","readmeFilename":"README.md"}