{"_id":"status-board","_rev":"122-a5f9aeadf810359b84b7b6d9d8387979","name":"status-board","description":"Status Board is a dashboard framework written in nodejs.","dist-tags":{"latest":"1.1.83","beta":"1.2.0-beta.35"},"versions":{"1.0.0":{"name":"status-board","version":"1.0.0","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","test":"jest --coverage","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\" \"test/**/*.test.ts'\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\" \"test/**/*.test.ts'\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn tslint && yarn verify:tscheck && yarn test","verify:npmvet":"npmvet --renderer ci --strict","verify:david":"david","verify:nsp":"nsp check --output summary","verify:check":"depcheck --ignores=@types/jest,@types/node","verify:tscheck":"types-checker","setup":"yarn global add npmvet david nsp depcheck types-checker commitizen semantic-release-cli","storybook":"start-storybook -p 9001 -c .storybook","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"body-parser":"1.18.2","cookie-parser":"1.4.3","debug":"3.1.0","ejs":"2.5.7","express":"4.16.2","morgan":"1.9.0","serve-favicon":"2.4.5","stylus":"0.54.5"},"devDependencies":{"@types/body-parser":"1.16.8","@types/cookie-parser":"1.4.1","@types/debug":"0.0.30","@types/ejs":"2.3.33","@types/express":"4.0.39","@types/morgan":"1.7.35","@types/node":"8.0.50","@types/serve-favicon":"2.2.30","@types/stylus":"0.48.28","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","ts-jest":"21.2.1","tslint":"5.8.0","tslint-config-airbnb":"5.3.0","typescript":"2.6.1","semantic-release":"8.2.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b0e8814157d1b71f01bf7ab99e816291b47b36df","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-asOPwlAnCcpTsmWst6vELLcskTpoqtREjbhSSwYXIi9ZxlTJXftz0RJwLZ7vL0kEgYl34hAEUxLOudYjSR15kQ==","shasum":"9dc6027fa0f1ae4f808dbb81fc92a22e577973de","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2E9shEA3SahNq7i5XsTAEfCmLDzBfBWo7SgIztlTFawIhALiwCG7Hx0qDJeN0Yb4r4Gpn1oNXx2HEAzi1StWbhO/P"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.0.0.tgz_1510274284442_0.27067771228030324"},"directories":{}},"1.0.1":{"name":"status-board","version":"1.0.1","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","test":"jest --coverage","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\" \"test/**/*.test.ts'\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\" \"test/**/*.test.ts'\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn tslint && yarn verify:tscheck && yarn test","verify:npmvet":"npmvet --renderer ci --strict","verify:david":"david","verify:nsp":"nsp check --output summary","verify:check":"depcheck --ignores=@types/jest,@types/node","verify:tscheck":"types-checker","setup":"yarn global add npmvet david nsp depcheck types-checker commitizen semantic-release-cli","storybook":"start-storybook -p 9001 -c .storybook","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"main":"app.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"body-parser":"1.18.2","cookie-parser":"1.4.3","debug":"3.1.0","ejs":"2.5.7","express":"4.16.2","morgan":"1.9.0","serve-favicon":"2.4.5","stylus":"0.54.5"},"devDependencies":{"@types/body-parser":"1.16.8","@types/cookie-parser":"1.4.1","@types/debug":"0.0.30","@types/ejs":"2.3.33","@types/express":"4.0.39","@types/morgan":"1.7.35","@types/node":"8.0.51","@types/serve-favicon":"2.2.30","@types/stylus":"0.48.28","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","ts-jest":"21.2.1","tslint":"5.8.0","tslint-config-airbnb":"5.3.0","typescript":"2.6.1","semantic-release":"8.2.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"858fe48e4316fa7e61e88e77c1da05f5b1e3df85","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-jPiBNoLlHVe4EhGZkhsdeQ0YryqQSS+ZvAifVqOrTb/GFzUTFUdceJhI3xMVBa0vQqGy8ZPBVyPhrPxS/4mtxA==","shasum":"ba23c7a892ac59bfc7b258194893cc2d93108246","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFf3K4C0m0S/3wvp3MV03JF0Igyy11y8jHQRNc8H0yk+AiAkoe9PFD08mcrZh8Ku9BEJ1WLZulS/Y5GRpozq0X0RcA=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.0.1.tgz_1510362565544_0.6862869297619909"},"directories":{}},"1.1.0":{"name":"status-board","version":"1.1.0","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"fe3b0d4d8d9fe12ee35399a7f979eb682ebb083f","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-Irm5bmVSrhQJmBDYJksvYYjAMrqP1N5MsrdH7nbF74SEkUevTX1CLwF50O+xBSZaLktPMVUvVs1X/uY0RdzVaA==","shasum":"fce04aa52f271066ba79d20dd7519b4c6c69b425","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZeDfqH1tww+30UhH2wcSfQLLQXM8N+4npU4uGoaWkhAIgTREaxxwXSwill362EMgO2s8hvlK3z9/2I6wq8yo6N2M="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.0.tgz_1513200890343_0.8243610404897481"},"directories":{}},"1.1.1":{"name":"status-board","version":"1.1.1","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b90c442b5242f675697aaf51efa2942ed8a7e027","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-Tm9OYIUq72ZLGqrQEvYurHaQMjjb7BSQAtZcpudxiiE5ScOQZsOCvFcpOvRojqYeTgIzjMCaBqA9hfP1EZ7zNg==","shasum":"735f753bdbae5db0a2a1c50c612577a3882c919f","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkZcna/AY4U+ZEysuSVxxNaPqolMNdcBHdH/Qp8e/MuwIhANzmunF/wqySRMHn03aRAsbZ3nGtAScr6J3PKv5u/9SX"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.1.tgz_1513201889233_0.06037634634412825"},"directories":{}},"1.1.2":{"name":"status-board","version":"1.1.2","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c1b611ff46c8896a032d72746b547af27b1d0c89","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.2","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-3n3wx6J5pOgWqQaM8tgMEVCjMUU28dS+swSh75iiU2/V1k9m8ZYPGwZh7mNMYvan5oJoB1NrMlgvPEZowvzfxg==","shasum":"59f872742c26cfc76328a8545e51e23ee69fe726","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQzF8Qsom7a6bycLDcG9XIbxeIjmVpt9twGJGEC3zduAiEA0mi66Pl7dztMZ/b22ww3+Ozumqm/h+69QA4xxO4Lqq4="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.2.tgz_1513202826232_0.8162676291540265"},"directories":{}},"1.1.3":{"name":"status-board","version":"1.1.3","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"62c4d8fc80b8177a9b8d57d186c511a9e197775f","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.3","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-tpVVC1IxIGcwve2Rs94NJCJlebRIX0MCMM3CGP9CebTer1yubNj2gGASWqOf43Ris6VlSq5LYmGZxJn2VK5fiw==","shasum":"8063cde558ee146e2823ea663916bfe2c5a253d1","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFj5iRwjNZXUIORyouNiveh7uctACxr/m1vdJau+Jv7hAiBWC9vnVOMjPMcxMJsMxc96Zy6BHLkX6KNFllnRd5TKtA=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.3.tgz_1513204512996_0.6528665598016232"},"directories":{}},"1.1.4":{"name":"status-board","version":"1.1.4","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"58d9592ab7241faa19b189e6a18ea0a4d488050b","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.4","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-jcQmwnvxTGWhF4S/TTHc8SNnlGLhH2QGDsWnJv2LJjMDRbeelH5DSpyE+FUWm5LTMfTB2IjzVRPDu2VFs6a63w==","shasum":"22ac0426d35ec70741d3a1022b7c0975c07e584f","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpujgegas2YKGEDWsHXdZQ1bnHBfC10oSll0KdAq1QiAiBD5HxIY3HZPm+6hOVXmDH4Yd6vDfvdgs59GWGQ8SdkBw=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.4.tgz_1513206078889_0.6332622007466853"},"directories":{}},"1.1.5":{"name":"status-board","version":"1.1.5","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"712baa8da5359c12fe848e32d18dbd0b33a45b2f","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.5","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-paNodFGSc8KkuQvPeQW7kEk6SCZFOigLaZP3SzYO1Mmm80X/tcwsbeYqmmwrhKMdtZsveGwu/hchKi4Q5vrszQ==","shasum":"619e165f785cd9917d978e57fff366ae33c1971d","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNp92IYSYcUGOYqH4c+Pa6EB6KXvOxp49JBqMeXnCO8AiEA4IJ9OFuxmolNMqr2Sgucivt+mmpRRotJZ+OKuFVRdYA="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.5.tgz_1513206781305_0.22207874874584377"},"directories":{}},"1.1.6":{"name":"status-board","version":"1.1.6","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1252cc700a0332f69142da83b59639cf4912988d","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.6","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-G3yhpC0oUmwRu8xEkxY6RAwbjRnyCdoSI+1COewGmCyDh5Ts4Uq8vfoLjWy2hmJhCj98MBLw/O2ykw44ZDdIDg==","shasum":"79ea7ca5f8307da342474affab78b517ce6b9c58","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0jnt5aW7GjxT98lvz06ZY2egnYn19LBUUpbLrmTZ9nAiEAhNBlltaowdzYU/NKebWdjTRynpwtyZ9i1F9kq+SUDh0="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.6.tgz_1513208062143_0.14904000144451857"},"directories":{}},"1.1.7":{"name":"status-board","version":"1.1.7","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"59ef8258d4f248a847c97f69d4b02ba8a2cc3ca9","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.7","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-mesBZVaOdrD6jmlMkooAhFCzdFT6s11TnG74S81cqBCl7miR2eI4m/TRGlFtmyXS2bYKb9o9V06JUgB2fqAehw==","shasum":"984490c4dbbdf9049e055b015ddc99278042c52c","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYDrHo+T6i7iQCElhPRRAPKFonyx4B95vCwY5OVoi7hAIhAIqmiO2g7LvieJNVKsCzCVT7KOGDQpGnivaxlm5ax5fA"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.7.tgz_1513208670709_0.3149556547868997"},"directories":{}},"1.1.8":{"name":"status-board","version":"1.1.8","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"68da81df2cf65419cdf3abcdf08736938ca82d51","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.8","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-Zd5Cbvh7jFqDzzzzXEMx9E/BvHaTNPbEuI3UgI97YzWuem9/TSj8vqDqqp5Y8iulX4Gw7iLKk6GKX+iuigFrkQ==","shasum":"e463acf49a9b85499d3a71ff83f88d57c604a8d3","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADShdY25KzKvbZbqaNoIqwILGW1qzTPnUj7HlSeUv7KAiEAvqMf1hawG+f+TpyynHfZPh2BLCe1GD9sOVoW1xoUzl8="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.8.tgz_1513210761318_0.22804454527795315"},"directories":{}},"1.1.9":{"name":"status-board","version":"1.1.9","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1cce87da6ee1c99fcb49068553272834a2268285","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.9","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-TXCM6B8DteDFiC80dEyBDvyYRnNXMzedbBKh6iPpsBwjEXajolqZpDb2YuKDQQnvkjOv8TqrutZidMUff2mX0Q==","shasum":"7b40e73d29dfb84b1437c2bbaa209bed71a3be2a","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/zJILyhf/bcjJRyWncFCC/kkEIZrRVlSRVEyfkMTW6AiEAoVyrMpW8sCQBvSi5nOdCK9E/7g9s2ECv2+X5PirGtD8="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.9.tgz_1513211192415_0.23664258467033505"},"directories":{}},"1.1.10":{"name":"status-board","version":"1.1.10","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0e9ae7ee5b992a1fa95b50274fdaceac665e5141","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.10","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-gALbjhz3kp3en423D9V+tXfLP8JIKSckBXt+ft8RwIieOK6pqIBa2z3UdvI0X1Q3B6VqCeknZpojuya5h2qugw==","shasum":"a59cf96364d56726cec4bfa5d1dbb01aa7fe9e3f","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa6/mEwogBz4oL+ba3jS7OsdoIMh44evxHfjIQLpgvbAIhAJwnl+NIRUTr4FY5YlIejYU1qCpTvCysR4uPEsh4Hha/"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.10.tgz_1513213697434_0.5831180643290281"},"directories":{}},"1.1.11":{"name":"status-board","version":"1.1.11","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2d67f3ba70d6a25de647faee3ed6e3881959caa5","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.11","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-yeZQfX7ZvJm6zwnLrh3yFvw6e7q9Rv2z4bK7R/kJ/m88vS1EerZ6rN+GQK+wfkY0A3z2fxeypBrlZVfZr+59OQ==","shasum":"3268e068884242c1787d86504b9acef343a82258","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpMfkd1eDQKVHyU3zzN6gt0kldx0Jq91Id9+KcF0oi1gIhAMCdpLt1h+0egEinZnv+OtYXfqGZyy0HynnaKMUBkgbU"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.11.tgz_1513214939652_0.043411317048594356"},"directories":{}},"1.1.12":{"name":"status-board","version":"1.1.12","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.19.4","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.5","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a117bb1b63ddaca007e2ba338cf09c68c1d97442","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.12","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-M/xOs2Vf6iF8mrjNK1g72Hqb3fRB2OS/udorHYAg3TbaRHFIq1vtZgsfbON4YPIJ0QZ10LmjKhtGnAu8PwGAKg==","shasum":"3897a94c1c5de2376640bee2892a7621fc19dc86","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGimw+wdQCGwnRQ7LelX4Bi1pOdF5kcNwkOSzkxBn1twAiEA1PBUJ1Qru81uzFxInI9iHk6/8o+ohwo5EQimafb5dmg="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.12.tgz_1513215436147_0.9406202239915729"},"directories":{}},"1.1.13":{"name":"status-board","version":"1.1.13","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.0","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.0.39","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.1","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.6","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"21.2.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"21.2.4","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c400c5cf46b341725042851c10aeccc574154ebb","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.13","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-YEuz8rIYuCAPDPodn4rsOzgtAEi0f55nshQ2+RnZjVEZkfQ3H78JU5GDm6fNXOznQ+IL4Lkot15rMjD2VLze2w==","shasum":"62368423027c93e317dce7fd48bcefc21f5841d9","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlmjMRzcV4PhWRREA5o4eclrgfQWj0tSG8OdsVnCLC/AiEAildWrKh5gwu1HrGnsIdmXbpQr5mt5KyqVDohD/m5DHo="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.13.tgz_1513531199079_0.9433537940494716"},"directories":{}},"1.1.14":{"name":"status-board","version":"1.1.14","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release pre && npm publish && semantic-release post","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --maxWorkers=4","test:coverage:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json --project tsconfig.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --project tsconfig.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"lib/status-board.js","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.5","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.45","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.0","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.2","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.28","@types/traverse":"0.6.29","@types/underscore":"1.8.6","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"22.0.3","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"8.2.0","ts-jest":"22.0.0","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"05f18321bc2e4aa27e2575714ea8b6b518cb2076","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.14","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-POvIG27zGuFdfqCDQkyh+cxpJ0P9wHb74QgaIAxevpZQl3cSk/T2AQa9wF1izoubUL4d8DAlo4Z0vl8W6cWvQw==","shasum":"ec8828eddf8d0dfa30435724a7283c8485ce54b0","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3F7AMxickcG5GfR4HQ2eAfbNFlO4VyR4r+Dt2NGD+zAiEA9TU4tYIo36NlxVf001+SopkHbkKtTmCuWICoFthHSGo="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.14.tgz_1513788668730_0.4424957111477852"},"directories":{}},"1.1.15":{"name":"status-board","version":"1.1.15","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --maxWorkers=4","test:coverage:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.6","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.46","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.0","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.2","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.29","@types/traverse":"0.6.29","@types/underscore":"1.8.6","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.12","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"22.0.4","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"11.0.2","ts-jest":"22.0.0","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"4661bb96ba72f553205abaa97b78b6d1922da82b","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.15","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-Na90ZgH9QpaZgnzL8ciFmxTwDHWlexXSZ6ofILEsmPOEeW2xq5ThVgJv5EBG2X4c+9S2pPGvnYJKZkGN9SqQZA==","shasum":"a3c6a4c0a6973b5b733df553cdd05d0116416b22","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmDq7CtRiC3sxgl2DdE3FeVjMoTOVj/0f+8XCL5mi5FAIgDs4QCqiLcE25qT49j2U14KJdhnCARi/DKcnt6g218hg="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.15.tgz_1514266396054_0.7804911395069212"},"directories":{}},"1.1.16":{"name":"status-board","version":"1.1.16","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --maxWorkers=4","test:coverage:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.6","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.46","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.0","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.2","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.29","@types/traverse":"0.6.29","@types/underscore":"1.8.6","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.12","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"22.0.4","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"11.0.2","ts-jest":"22.0.0","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"30384fe3b77ed8e0cecda625fe0043a8c37da7cf","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.16","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-rrHS1ZbIMgWEd0QUmLPWfDcTZ0CczfEcBGptXYHXDIfZ77uK5La+4iw33/iIE5eYIblDLMXndvutsl4lqOGRSw==","shasum":"2389e97e43e3ba1ba9acb95914f412255c3e97a5","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSgaUH+hnhqJASEh1+Mddj7IDAoO8A2BeBtfv0mGcAZAiEAzkvXd8pEDhp0CMaLmuIyCO8220RlqzE+pelYrSKabiY="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.16.tgz_1514302196728_0.9511948339641094"},"directories":{}},"1.1.17":{"name":"status-board","version":"1.1.17","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --maxWorkers=4","test:coverage:ci":"jest --coverage --maxWorkers=4","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.8","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.46","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.0","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.2","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/stylus":"0.48.29","@types/traverse":"0.6.29","@types/underscore":"1.8.6","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.12","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"22.0.4","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"11.0.2","ts-jest":"22.0.0","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"de2bc682b29d3ec3d89df94b326dd698e50e2c60","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.17","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-6j03d/2qIr9pLdZHObTLhubePNR5DpHu7RuadeICb0Z122gKouZCsTOb3kp+48FwYZTpDgMU7h6bY5wnSrHgzw==","shasum":"c18d48d1a4b2c7a48e3a065fe082d60a4e79c6af","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNTBX1JrkbLMRnzLVR2iVd2bzXh/Kjaa1vxRa1UPXHiAiEA1lN3lN0MqE5wz7zLd1/K4A63QTMk1+Tca5xENzVxpOE="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.17.tgz_1514330987910_0.6511726554017514"},"directories":{}},"1.1.18":{"name":"status-board","version":"1.1.18","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --maxWorkers=4","test:coverage:ci":"jest --coverage --maxWorkers=4","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.0","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.8","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.46","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/chance":"0.7.36","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.0","@types/jest":"22.0.1","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.5","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.29","@types/underscore":"1.8.6","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"22.0.4","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"11.0.2","socket.io-client":"2.0.4","ts-jest":"22.0.0","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a84b97e19e173b82797aa26fe3f85d95198d3463","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.18","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-C4R/L88HAqGIDkIFkK1v7b0WXZU67qLP9IeuFtkh+Ls6iNuzI6nHR6EKddZUeqgQR+JueA/jMnlTb4WshkaGog==","shasum":"8d053d79fd2a415c819c6f120d7ea7ba3c63bc15","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfhqsKhqdLLEy36zWcyuUjBFpQe2VVtXNt+ipS1wiR5AiEAsZxzRymk72KoEdjS8vvZPJuGGWqtgaPyUKJkCaZEjiE="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.18.tgz_1515141900264_0.955991588300094"},"directories":{}},"1.1.19":{"name":"status-board","version":"1.1.19","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --maxWorkers=4","test:coverage:ci":"jest --coverage --maxWorkers=4","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"5.2.8","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.46","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/chance":"0.7.36","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.0","@types/jest":"22.0.1","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"8.5.6","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.29","@types/underscore":"1.8.6","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"22.0.4","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"11.0.2","socket.io-client":"2.0.4","ts-jest":"22.0.0","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a0e089cd3da887c0da72223aafd52e38457388b4","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.19","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-lnoyrWZstMcdtjLpOwH5eJvr6NLYRLyFWbkiv6HrhHGbmW1snePOkNYQWk5/K0O6aDGibhgACJBTmmkzQipfiQ==","shasum":"d763c003adcccf263031b03800a3846982434b38","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAr8lnPMzmMRTplwNPgTWZXkiFIch4Xu34tRT3CJlTIzAiB6B0rOKv+N0hgF9qQMfrps9aUu06PWwE5KJLwUcBGLsg=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.19.tgz_1515198959344_0.9610899190884084"},"directories":{}},"1.1.20":{"name":"status-board","version":"1.1.20","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --maxWorkers=4","test:coverage:ci":"jest --coverage --maxWorkers=4","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.12","request":"2.83.0","semver":"5.4.1","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.0.1","@commitlint/config-conventional":"5.2.3","@types/async":"2.0.46","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/chance":"0.7.36","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.0","@types/jest":"22.0.1","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/pg":"7.4.1","@types/request":"2.0.9","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.29","@types/underscore":"1.8.6","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"22.0.5","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"11.0.2","socket.io-client":"2.0.4","ts-jest":"22.0.1","tslint":"5.8.0","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d73e78d1de92472ecf35d3598cd1a226d5c1ee60","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.20","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-1giiXm0KoXVPUubCcwZW6rUg3sA6Wc4O0WakJxlMzSiAqhmNu4Cfx+CrY+JGkmTLXsiRrd2o7EmK9fdhfzDuNA==","shasum":"056f6d40e3872e9975743b98aaddcf0036b42948","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbXB6OqwvLyveZxR8fxGNbmfTiOdhuJESDHXCoIQfdnAiA5wRmgk5zkrNRxUa9HAorL5nPXrXs97zibnNnNr5mNuw=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.20.tgz_1515530482831_0.830116301542148"},"directories":{}},"1.1.21":{"name":"status-board","version":"1.1.21","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --maxWorkers=4","test:coverage:ci":"jest --coverage --maxWorkers=4","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.12","request":"2.83.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.0.2","@commitlint/config-conventional":"6.0.2","@types/async":"2.0.47","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/chance":"0.7.36","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.0","@types/jest":"22.0.1","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/pg":"7.4.1","@types/request":"2.0.11","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.29","@types/underscore":"1.8.7","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"22.1.1","lint-staged":"6.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"12.2.2","socket.io-client":"2.0.4","ts-jest":"22.0.1","tslint":"5.9.1","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6a935a6aab88497e1c2d8c9e7558851ce8831566","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.21","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-7bwSzOPS+w0AcvSCtyMSNSEUvf+GOWPZdsy7hgx2jccHhoiQYY2suCo5p5skecrZp4xg3DHMV7J/EoWI75eWLw==","shasum":"f11b9af5ed332fdf498057689e1aaded773c9a69","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.21.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR8OZmgqbyL6niVoLy1/LCEeRTuCTwScwR51cqFLcjLwIgSoycDg6LzOr/rA71oINHROXSg2QY6cbvtZGFXprkgcA="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.21.tgz_1516166944101_0.8467115089297295"},"directories":{}},"1.1.22":{"name":"status-board","version":"1.1.22","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --testResultsProcessor=\"jest-junit\"","test:coverage:ci":"jest --ci --coverage --maxWorkers=4","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.12","request":"2.83.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.0.2","@commitlint/config-conventional":"6.0.2","@types/async":"2.0.47","@types/body-parser":"1.16.8","@types/chalk":"2.2.0","@types/chance":"0.7.36","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.0","@types/jest":"22.0.1","@types/method-override":"0.0.31","@types/moment":"2.13.0","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/pg":"7.4.1","@types/request":"2.0.12","@types/semver":"5.4.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.7","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","jest":"22.1.4","jest-junit":"3.4.1","lint-staged":"6.0.1","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"12.2.2","socket.io-client":"2.0.4","ts-jest":"22.0.1","tslint":"5.9.1","tslint-config-airbnb":"5.4.2","typescript":"2.6.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"gitHead":"948b5052cf06b8c5f83ad0a9d461a49f86519ca7","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.22","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-sFfvHFM7hLPqwVt0zC5PWlwgDQZbdj/vlvpz9l61CR9ssLHREvTSgQXOFj7MDxximO5ZbeFGXb/zzX5rq652ZQ==","shasum":"b9392899e027d6a4d837077cbb814e938bb9e842","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA0WfHrKl1KFj/LQhnnmTsGuO+pX457kLX/FLgXhrsGwIgd2aksYGJQyfc6Pq8jpr9blNjLvKi5Iaz7C5vJU+T8A8="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.22.tgz_1516422618757_0.3836354666855186"},"directories":{}},"1.1.23":{"name":"status-board","version":"1.1.23","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci","test:coverage:ci":"jest --ci --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.12","request":"2.83.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.0.2","@commitlint/config-conventional":"6.0.2","@types/async":"2.0.47","@types/body-parser":"1.16.8","@types/chance":"0.7.36","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.0","@types/faker":"4.1.2","@types/jest":"22.1.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.4.0","@types/pg":"7.4.1","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.7","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.1.4","jest-junit":"3.4.1","lint-staged":"6.1.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"12.4.1","socket.io-client":"2.0.4","ts-jest":"22.0.2","tslint":"5.9.1","tslint-config-airbnb":"5.5.0","typescript":"2.6.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"gitHead":"5207c603f3f1179d0ed84462b3216c386fe18b00","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.23","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-ZaUh+NM/Lrz1cCrjVvpDi3ZG3unWflPnXKIT+hUrx95YSCGMG+3gtmYwVZuuGBd/DikcwiOlhThQ4mloKukpnQ==","shasum":"5f95e06db2e0cd9f3bb2874f72904e57a216c086","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.23.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCAxFYceiIK+BhjIdcZ6WYyix9EraaIIQvAmu24eW11gIhAMRitHU/3qfuW8Z5SG94nVMEY3jBjOgmPxAf6dUJ1z9d"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.23.tgz_1517368052350_0.9499150654301047"},"directories":{}},"1.1.24":{"name":"status-board","version":"1.1.24","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci","test:coverage:ci":"jest --ci --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.12","request":"2.83.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.0.5","@commitlint/config-conventional":"6.0.4","@types/async":"2.0.47","@types/body-parser":"1.16.8","@types/chance":"0.7.36","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.1.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.4.0","@types/pg":"7.4.1","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.7","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.1.4","jest-junit":"3.5.0","lint-staged":"6.1.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"12.4.1","socket.io-client":"2.0.4","ts-jest":"22.0.2","tslint":"5.9.1","tslint-config-airbnb":"5.5.0","typescript":"2.7.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"gitHead":"c044e716416335a8f1c37ec60571fa6f24643d7e","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.24","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-ePk3X6S1rKdjbNLufXnb6XpkiZywSBJVWj/Q+dSjiDcyO8P1yOKUOEBdRUPCo9+6+65HmSLFFIlKDzz4XU22xA==","shasum":"584098a7930525df752049b9b1ac5d521c5e339c","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.24.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMXelmvn8U/qzx5vxp5zxbcju9G6EdPY3cNMDJOhI4UAIhAKWFk1EQ/YW1ZDJc4gt086ZSCmzHPqhM4Mo2a+RbSJec"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board-1.1.24.tgz_1517633778238_0.959538338240236"},"directories":{}},"1.1.25":{"name":"status-board","version":"1.1.25","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci","test:coverage:ci":"jest --ci --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.0","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.12","request":"2.83.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.0","@commitlint/config-conventional":"6.1.0","@types/async":"2.0.47","@types/body-parser":"1.16.8","@types/chance":"0.7.36","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.1.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.4.1","@types/pg":"7.4.1","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.7","@types/winston":"2.3.7","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.1.4","jest-junit":"3.5.0","lint-staged":"6.1.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"12.4.1","socket.io-client":"2.0.4","ts-jest":"22.0.3","tslint":"5.9.1","tslint-config-airbnb":"5.5.0","typescript":"2.7.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"gitHead":"83dec375665de41e4f8da7e092366d00005f84fa","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.25","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-E9R71o43U3hM9Glku1t1gMAhy9meRQk1svSZ9p+riWAku5CJlxpbH7yEg/15D0QjbnAbCDX5c0rHtmkkXASEAw==","shasum":"968f67cabc71098fa21d136d91f6d9a754f01925","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.25.tgz","fileCount":212,"unpackedSize":1368089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbmIFOIzdJBK7/t1yGcndcxBBCJZTk4P/6AVgKHKuHKQIgZaboRhUb7p4jt4QYHeDaszPNgWOsdwsmsrpouBSFULw="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.25_1517969723180_0.8139729411577934"},"_hasShrinkwrap":false},"1.1.26":{"name":"status-board","version":"1.1.26","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci","test:coverage:ci":"jest --ci --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.1","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.12","request":"2.83.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.11","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.0","@commitlint/config-conventional":"6.1.0","@types/async":"2.0.47","@types/body-parser":"1.16.8","@types/chance":"0.7.36","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.1.2","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.4.5","@types/pg":"7.4.2","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.7","@types/winston":"2.3.8","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.2.2","jest-junit":"3.6.0","lint-staged":"6.1.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"12.4.1","socket.io-client":"2.0.4","ts-jest":"22.0.4","tslint":"5.9.1","tslint-config-airbnb":"5.6.0","typescript":"2.7.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"gitHead":"c839beebeb95946dbd9943d9ca2c172cea4e0400","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.26","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-XMq3LPql4s9aXZUi9uiZAF/UHC1IRJzQMkxyKrSq1YrVQxzCedyax/mE4yVrFJSse0Jas96cvV3e5W1Z8QH+Hg==","shasum":"d9c86d6473028ccd849911fa266ff139eb39e553","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.26.tgz","fileCount":212,"unpackedSize":1372892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcX8Sb8CPgBtg8fYYVPxP3o8Qlq1CKajf2CU4HL5XlnAiEA37dg0Qtj+Ah6r/f5y4EaZ9oiUmVTHVJfkmP8dTanlfk="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.26_1518389599509_0.9056994909173111"},"_hasShrinkwrap":false},"1.1.27":{"name":"status-board","version":"1.1.27","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci","test:coverage:ci":"jest --ci --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.1","compression":"1.7.1","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.12","request":"2.83.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.0","@commitlint/config-conventional":"6.1.0","@types/async":"2.0.47","@types/body-parser":"1.16.8","@types/chance":"0.7.36","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.1.3","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.4.6","@types/pg":"7.4.4","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.7","@types/winston":"2.3.8","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.3.0","jest-junit":"3.6.0","lint-staged":"6.1.1","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"12.4.1","socket.io-client":"2.0.4","ts-jest":"22.0.4","tslint":"5.9.1","tslint-config-airbnb":"5.6.0","typescript":"2.7.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"gitHead":"908a6e35a956aa2012cdfefc2c55b707fb74c77e","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.27","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-V1LCv+mQ3k1Ss0r4MM9I7x3VHgANtUfvAad56AduAqPIUlEcU3HZv95LklDl1TbgyB2jl+d8HLiPXSVsvq4dug==","shasum":"32f1a1273be95091e05655b1fd7d778706f62f02","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.27.tgz","fileCount":213,"unpackedSize":1372974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICL6kiaKQWRLgamDq4Gz9q5rRllug2CNHZHgxU1vx9o9AiEAs27s8MUERYOlYRerE1NXgxrpf3cmlXfNpI1vICiGbNI="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.27_1518888969126_0.6656431595153154"},"_hasShrinkwrap":false},"1.1.28":{"name":"status-board","version":"1.1.28","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci","test:coverage:ci":"jest --ci --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.1","compression":"1.7.2","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.20.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.12","request":"2.83.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.0","@commitlint/config-conventional":"6.1.0","@types/async":"2.0.47","@types/body-parser":"1.16.8","@types/chance":"0.7.36","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.1.3","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.4.6","@types/pg":"7.4.4","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.7","@types/winston":"2.3.8","@types/xtend":"4.0.2","all-contributors-cli":"4.10.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.0","jest-express":"1.5.2","jest-junit":"3.6.0","lint-staged":"7.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"12.4.1","socket.io-client":"2.0.4","ts-jest":"22.0.4","tslint":"5.9.1","tslint-config-airbnb":"5.7.0","typescript":"2.7.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"gitHead":"f302136c9733171eb95774236f18043e3721516d","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.28","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-UgdvHmYhA/6KM5CeWqbR3cTRpQffURR5lI33cdwnYjynWlCXzhthRgL7oQPslseWlzibjfLHG4kSPlj0KudC2A==","shasum":"ec9edb88f633c5ffb3fde5a84ab308e4d239a7fa","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.28.tgz","fileCount":209,"unpackedSize":1386059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1meXvASgkPz0uX0AFyeao5GpUX2vi92/rE9EeGhRaewIhAJpWngjN2NprleH1gjiR4kaaKVoSZBqv/0YatjNvlEcr"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.28_1519219848882_0.4891863563426546"},"_hasShrinkwrap":false},"1.1.29":{"name":"status-board","version":"1.1.29","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci","test:coverage:ci":"jest --ci --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.2","compression":"1.7.2","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.2","method-override":"2.3.10","moment":"2.21.0","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.12","request":"2.83.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.3","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.47","@types/body-parser":"1.16.8","@types/chance":"1.0.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.1.4","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.4.6","@types/pg":"7.4.5","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.7","@types/winston":"2.3.8","@types/xtend":"4.0.2","all-contributors-cli":"4.11.0","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.2","jest-express":"1.5.2","jest-junit":"3.6.0","lint-staged":"7.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"12.4.1","socket.io-client":"2.0.4","ts-jest":"22.4.1","tslint":"5.9.1","tslint-config-airbnb":"5.7.0","typescript":"2.7.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"gitHead":"0e97e10ab18c5b57cc7405e332510ad1134076d7","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.29","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-wg2msNQ8oa9FAbD6laSNXlIpMleqDANgDNQ1D6ZK4DfhZy1k7ul0X4bnQ5RGkUlb43YdEEEdZxfTm4n/t1amLQ==","shasum":"1a4c04695803998440bb592a63818a6ca62adacd","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.29.tgz","fileCount":209,"unpackedSize":1385189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOHGOsnAoGZiS5ygrtLb9+hLxnFY/4jDKKcVLwVwPgKQIhAIiRAHgGvtMNhouKGjj8gV/Hb2Rmx7+S9wWVCTRo2dVf"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.29_1520092441321_0.4253504713220402"},"_hasShrinkwrap":false},"1.1.30":{"name":"status-board","version":"1.1.30","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci","test:coverage:ci":"jest --ci --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./types/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.2","compression":"1.7.2","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.21.0","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.13","request":"2.85.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.8.3","winston":"2.4.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.3","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.47","@types/body-parser":"1.16.8","@types/chance":"1.0.0","@types/compression":"0.0.35","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.0","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.4.7","@types/pg":"7.4.5","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.31","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.8","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.2","jest-express":"1.5.2","jest-junit":"3.6.0","lint-staged":"7.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.0.2","socket.io-client":"2.0.4","ts-jest":"22.4.1","tslint":"5.9.1","tslint-config-airbnb":"5.7.0","typescript":"2.7.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"gitHead":"ff00b0715d004465af2455b8c462d0690c26b65e","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.30","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-wsEX5cQq7j6Vimtb6YQAfafJS4tyEAZiQ4+sQooQAEU6LxqF+cUk3QrgeOmp5uXGWEygkV9LNPffbPw5VlLa1A==","shasum":"aab7f8bf38d769057d1b7aecf68cc7447a6cc2a5","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.30.tgz","fileCount":209,"unpackedSize":1386613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvHucbaxaF6R2KqAhpeuPwuMix67Pbto09L446GPossAiEAz+KQe/J927Fvs+JtfCRcJm4DyKDaIIY1eEsA2dvc0EE="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.30_1520878065797_0.6197062048977038"},"_hasShrinkwrap":false},"1.1.31":{"name":"status-board","version":"1.1.31","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.2","compression":"1.7.2","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.21.0","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.13","request":"2.85.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.8.3","winston":"3.0.0-rc3","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.3","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.48","@types/body-parser":"1.16.8","@types/chance":"1.0.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.2","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.6.0","@types/pg":"7.4.5","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.32","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.8","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.3","jest-express":"1.5.2","jest-junit":"3.6.0","lint-staged":"7.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.1.4","socket.io-client":"2.0.4","ts-jest":"22.4.2","tslint":"5.9.1","tslint-config-airbnb":"5.8.0","typescript":"2.7.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"gitHead":"d5a2a9f4cfb41fe383e1060af0de63fa7f6f45d2","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.31","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-8f6R4B8vz470owKfS3usv1OQ5X6FO6cuP7Q93/902wR3DLeYUV71RntUkyOiNvu5qF9qbTEL1gDBIIv2OmqL8A==","shasum":"5e94dd5fb371b4f0220361b3c98a8fad03cd444d","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.31.tgz","fileCount":359,"unpackedSize":1555731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuyQWnr8KEXWJiH8+EcdoytUPYuILyv8Xs8tbdn124cAiEA0OQ18hQiQYoxOR9G3YQazxJ9IueR5zpHKgV15u+wVJc="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.31_1521949306898_0.4758393504108396"},"_hasShrinkwrap":false},"1.1.32":{"name":"status-board","version":"1.1.32","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.2","compression":"1.7.2","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.21.0","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.13","request":"2.85.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.8.3","winston":"3.0.0-rc3","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.3","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.48","@types/body-parser":"1.16.8","@types/chance":"1.0.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.2","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.6.0","@types/pg":"7.4.5","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.32","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.8","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.3","jest-express":"1.5.2","jest-junit":"3.6.0","lint-staged":"7.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.1.4","socket.io-client":"2.0.4","ts-jest":"22.4.2","tslint":"5.9.1","tslint-config-airbnb":"5.8.0","typescript":"2.7.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"gitHead":"f9bedc632ba5b7ac2906961a871822eef690425f","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.32","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-IR4N1+7Mmgg91ST7CnXqxRHJmp1AhBzlkyWftZXEM5LSEdDJfnpFGQkOmM2QBgEKybLJaP1nbS8yike8jfv+3w==","shasum":"94d1bd7b1d326902666a502d6068ed5496aa4b6d","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.32.tgz","fileCount":358,"unpackedSize":1560584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV2EEQhN0qQjYStOjOHThf5pFnLL1AJ77PRDEItqiY9AiBshvXa+FqkEYahaHbcjE+HgtWgrbQXSHOK2pWrgTepxA=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.32_1522014853370_0.1561828633008906"},"_hasShrinkwrap":false},"1.1.33":{"name":"status-board","version":"1.1.33","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.2","compression":"1.7.2","css":"2.2.1","debug":"3.1.0","ejs":"2.5.7","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.21.0","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.13","request":"2.85.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.8.3","winston":"3.0.0-rc3","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.3","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.48","@types/body-parser":"1.16.8","@types/chance":"1.0.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.2","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.6.0","@types/pg":"7.4.5","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.32","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.8","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.3","jest-express":"1.5.2","jest-junit":"3.6.0","lint-staged":"7.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.1.4","socket.io-client":"2.0.4","ts-jest":"22.4.2","tslint":"5.9.1","tslint-config-airbnb":"5.8.0","typescript":"2.7.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"gitHead":"449f63effd78a8fc55ed82fd6246c674a54522ef","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.33","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-PBAeREyzA37rKKthJu/Vrv/+oRJob3g8mGIN/KT4BoOw5DrrKKmxf5ZmMkjYV7UW38gZ1CwF40c8qL3/YjGW8Q==","shasum":"e7d65aa6d2d324b37439adfa9de8d5507bad03bf","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.33.tgz","fileCount":358,"unpackedSize":1560578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFI6/36u7jEKvfEVLK0NmjNY6pQOuOzxRVRHusNkaL0oAiEA9V+yxo4x+UUa9XWLozSNvUMSuHGg6QRsaPcGFBzm/hk="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.33_1522016115977_0.5950539919966582"},"_hasShrinkwrap":false},"1.1.34":{"name":"status-board","version":"1.1.34","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.2","compression":"1.7.2","css":"2.2.1","debug":"3.1.0","ejs":"2.5.8","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.21.0","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.13","request":"2.85.0","semver":"5.5.0","socket.io":"2.0.4","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.8.3","winston":"3.0.0-rc3","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.3","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.48","@types/body-parser":"1.16.8","@types/chance":"1.0.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.2","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.6.0","@types/pg":"7.4.5","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.32","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.29","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.8","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.3","jest-express":"1.5.2","jest-junit":"3.6.0","lint-staged":"7.0.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.1.4","socket.io-client":"2.0.4","ts-jest":"22.4.2","tslint":"5.9.1","tslint-config-airbnb":"5.8.0","typescript":"2.7.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"gitHead":"6a5a7d910816e38acc2c473edc3f35f743776745","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.34","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-RhmTtfAxWko7e8L2HX6JGgS8fOxzPxwRyFlLBHEHyy9+dJ1SsMvpvpmeAhsd17YbpIk35OCsek/H6kbPXHTqCQ==","shasum":"73b37c2a2dbfb55e7fd95ea63032f857bfbcd351","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.34.tgz","fileCount":357,"unpackedSize":1563235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbMCJodbJrxHCL/eP0ptcnMnClT0Dfu/Y5UQMSqtoQEAiAx061RKirmNg2d73M/Jh/VY1Qm22rG1AAG3GiO6bxdJg=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.34_1522024480472_0.3850309168980195"},"_hasShrinkwrap":false},"1.1.35":{"name":"status-board","version":"1.1.35","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.3.2","compression":"1.7.2","css":"2.2.1","debug":"3.1.0","ejs":"2.5.8","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.22.0","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.13","request":"2.85.0","semver":"5.5.0","socket.io":"2.1.0","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.8.3","winston":"3.0.0-rc3","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.3","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.48","@types/body-parser":"1.16.8","@types/chance":"1.0.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.0","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.2","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.6.1","@types/pg":"7.4.5","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.33","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.8","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.3","jest-express":"1.5.2","jest-junit":"3.6.0","lint-staged":"7.0.2","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.1.4","socket.io-client":"2.1.0","ts-jest":"22.4.2","tslint":"5.9.1","tslint-config-airbnb":"5.8.0","typescript":"2.8.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"gitHead":"d5c2499722f6e8ac3c6350e7413a120387510510","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.35","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-Cmb8ISOm4qNNbplNWDIOdEEjjtaddLdMzm8TMg/HXxSJ9l2kokyYl5ESQyb2J4CyJwRsIrzU5zUxEADO5b6/oA==","shasum":"4e66a93d8e303e1ecf74006779d99961f4e5c1e1","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.35.tgz","fileCount":363,"unpackedSize":1582455,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgcR4YVT9EcCq2H7n0pNe9rSHQuJPoiUwAi4l8tV3DtwIhALcxziDt0jmKapEVAb7NLaUWnAmP1EGPzZYwuinW25u9"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.35_1522712620406_0.7452116205026302"},"_hasShrinkwrap":false},"1.1.36":{"name":"status-board","version":"1.1.36","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.4.0","compression":"1.7.2","css":"2.2.1","debug":"3.1.0","ejs":"2.5.9","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.22.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.13","request":"2.85.0","semver":"5.5.0","socket.io":"2.1.0","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.9.0","winston":"3.0.0-rc3","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.3","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.49","@types/body-parser":"1.16.8","@types/chance":"1.0.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.1","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.3","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"9.6.6","@types/pg":"7.4.6","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.33","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.9","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.13","codecov":"3.0.0","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.3","jest-express":"1.5.3","jest-junit":"3.6.0","lint-staged":"7.0.4","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.1.7","socket.io-client":"2.1.0","ts-jest":"22.4.4","tslint":"5.9.1","tslint-config-airbnb":"5.8.0","typescript":"2.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"gitHead":"6a3e9ab232eb6825d195f366d6e22044d68098f9","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.36","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-AMX7NBfHPeICi7CXfiY7pU251b7gV/Xxm6CAcvfAsBkDB3bBJHkEMMvR9S02I2oW5pGlyix3QYpcVjfph6CBPA==","shasum":"a831387625fe774f1a01707fde347bb150a2856d","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.36.tgz","fileCount":363,"unpackedSize":1583014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3TBHCRA9TVsSAnZWagAACsMP/RwEftMu9y5kIaNFQF9s\nHdzIVuaWjbBUluq1r9wG0a0yG/3YS/36ABHjmcgtB+WJ6C/rFP4ozNOeos4q\nNblGqvZtVXD6HIoLByYZWv1HSDeDDNNq1JrrMAlAUvs2ojApBirYJAtFQL3W\n9G2+1LMlYkdF7QH6E0EhIp1k3I88kE/6NRFVDCkyslKb3scv/9QR1mumbpsU\n0a7kE9wrW7Ry/qV/wSW3XaIlLaQbIEgozXHfutQOPGfylZiaNi2mT9LBloAg\nJOHK0O9ivRTfGbWz1Flt0urInOJ5NYOqDEBjF0Pemh9qHt4x8xKVaiLYEqDh\nz8flOWMTEvPoFJfYuvGHq6tEm0ucQjB0KQSwBQPFe/zEisUAayvPms5AMUcY\nxH/xnQB/AsPSVYbDZSBoaimtFiPH04+AuANcfSDGw1nNZ2DF+SqQQcfhkOef\nLWCUmO6+ZobxclSBg7n705pnrXilHcmK1BFC1wzAZzHyZhibu2uNr/DDSQH4\nW/DT6ijTPxYQZwvNPsdEt313Uu/fDXERiuuUyNCBF8Dx1AacED/0Q5PvSl0J\n21E7c6dUgEhCCsRCtHEFJ66F9W0jyAA0v3uayb8gqzTQJX7R9qx0SJWQj4W+\nDVpKd6KJUR2axdeGGFucZXK0JEXz2ZftYCiZaC1Fw/xifsm+KrOaahdXj0Er\nDt2q\r\n=WKV8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHPcHEyRMqPMPsQbSic0IYg1rzI/iyxBUPX01CU6DfkgIhAKc3lpkjpf4h0WAxQTnOKwyz2LB2ndQwoeHUv5gQSboJ"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.36_1524445254116_0.8261299646010638"},"_hasShrinkwrap":false},"1.1.37":{"name":"status-board","version":"1.1.37","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.4.1","compression":"1.7.2","css":"2.2.1","debug":"3.1.0","ejs":"2.5.9","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.22.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.13","request":"2.85.0","semver":"5.5.0","socket.io":"2.1.0","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.9.0","winston":"3.0.0-rc3","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.1.3","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.49","@types/body-parser":"1.17.0","@types/chance":"1.0.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.1","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.3","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"8.10.10","@types/pg":"7.4.8","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.33","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.9","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.16","codecov":"3.0.1","commitizen":"2.9.6","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.3","jest-express":"1.6.0","jest-junit":"3.7.0","lint-staged":"7.0.5","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.1.7","socket.io-client":"2.1.0","ts-jest":"22.4.4","tslint":"5.9.1","tslint-config-airbnb":"5.8.0","typescript":"2.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"270b32d0c0ae0e3d81b8b9e5aa43ccb74605268f","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.37","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-swHibxATQJZlxygF0HLe8k+fZb77jELFI5DQMSMWCYVWxR/wO0tt97WTTcaiSIYUykj9UImwaZdInlODhhYknA==","shasum":"e709c00aa7d9304a1c08aeb90b89c5b04fe07cc9","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.37.tgz","fileCount":363,"unpackedSize":1583861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5cozCRA9TVsSAnZWagAA5DwP/RHuJWHhK2oZiuS+FKEu\nHAvt+QGFNPAc/0vru8AY0NT2T5nICyUBSKpuRJElzc+QuyzIuMciH98GOB/5\nJFTYdAjrrlr9YlP6e6+pvt+7CEiNcf1G7NJ3RMycTpt/NkPqyh5aaQFQtoFA\n8kRzj0Iz49oN+qmGdC1j8V36wkv2fgwPhi0YHsNQXxbx3dzkgDXWzs5fHZcn\nXBmp6MIu7aDOboG4f+kaZ0NQwJVNdgocOs47i8uJPdq4OFzO5C+5qJXpaM8X\n6IP9MrgymyG23eMFvJcRZYu3CRSezyQiPrInd4z7VEOgXBVZGqBALsu8rveF\nYqeKOcAJL0pv2xuP5NCcWOvtIWpceWwSgn41ad5L4VI3kh1qtxaU1XeMJq9u\nI6agQo/TnJOV8rgm9zTrFM0gr8aR0pjB+2QAFPzOl2icUdTNcgXsU+fC9CpU\nqhdaO6HQ7nnxlzY16qiHcvlvJaTUPUYlsCctN8KMVQl2eufd9POTRDZTq/IU\nM2rU8Q0bVR8QITehhlTs0TkOyUtKS0NfEgbDiktRZ+1PnulaUtZGJHeriX/m\n2nrpP6VQNEddAyMlF6MpF8Gscke9sT4CiQplUQ8+JLX+D63mLxsnmEXFR3ai\n6jdH4JWXoWYg27bXpIo4rR8wRXqKv88Q1Z6BEGGqkqSZb/BwFj16j+z2aQDd\nVR+F\r\n=W9e9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeeZJUdc74cTMVH6IhUsrYysPpCJtTcnitexg7jdnb/AiBgFNJ69GNHNMccdrqW7/aytUROmZxgEZyolabFXlw7jA=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.37_1525008946121_0.9189057656868382"},"_hasShrinkwrap":false},"1.1.38":{"name":"status-board","version":"1.1.38","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.4.1","compression":"1.7.2","css":"2.2.3","debug":"3.1.0","ejs":"2.5.9","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.22.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.1","read-package-json":"2.0.13","request":"2.85.0","semver":"5.5.0","socket.io":"2.1.0","stylus":"0.54.5","tracer":"0.8.12","traverse":"0.6.6","underscore":"1.9.0","winston":"3.0.0-rc3","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.2.0","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.49","@types/body-parser":"1.17.0","@types/chance":"1.0.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.1","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.3","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"8.10.10","@types/pg":"7.4.8","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.33","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.9","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.16","codecov":"3.0.1","commitizen":"2.9.6","coveralls":"3.0.1","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.3","jest-express":"1.6.0","jest-junit":"3.7.0","lint-staged":"7.0.5","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.2.0","socket.io-client":"2.1.0","ts-jest":"22.4.4","tslint":"5.9.1","tslint-config-airbnb":"5.8.0","typescript":"2.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"c19e0fb300dcab03792d0accb268ded6dca24263","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.38","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-WB/OIK+q1969YiBbdYUETDBs+sMIC5RcwIPdiaz8JhldsaFuzFU8O9NPpQdtlPx0trO4sYUlr/b+2wlemMc7YA==","shasum":"c27bb0a020dac6b3a242e6c6890bd2e0a6eac971","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.38.tgz","fileCount":363,"unpackedSize":1585244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6n85CRA9TVsSAnZWagAApgQP/0PtPD5XCGqRMfOy/lwU\nVeNhKmFsne/VShbkRp+P6C+U3XxtescsV/nNMXR584H97BghmYqYQKoOXLT/\nNIsjkDBX81i6S4KiMzqv2lCj5wjfNEkeZedkDR1udeRQBba4lqVgVizbl1DG\nlta/es2D9/SG/6bsSrNoRRU0aD3U3CXV3/PyVTeb/AAgpgIFHV5KyQzE5YQS\nLT9D3eHgE9HKRBrAAsRWQ8UFrv/jshVnyCinudhI/7/XCchHqIwSgdRw4uq4\nZSb3weEbVbMDD2Gya5IpvMmZhZ/1CSN2Z4NcRbdvCohK0BviIH+kJzu7soed\njWr7/DIi4LIF4wreyS4vMsjzWMZzhyJY7/NYo5dVD0olg2t3BxfH6CbRXlxw\nKgSTWWmAk5ladAK9y1RH7zELVizspykiKvMRhAB2oVpH4F4abfASZ1QuL5Fw\ngN4fbSpzBgihoML2v6fSbYkM/vGPlsrao6DmEQ09POgqEZZfN2b1cVh02GuP\nBqv4pSfX3R2FsTcJUyfMRPoATBi32AAv7hGe3xjIif0L/7iICnl0AOvuPk/j\n8n9lzx0LzoZti8SBD6TMKJHTD8OrY6IjJr0QC0crO9ZNWHgQG15yIJZPSFou\ntuLG71dJ8S/67CroxZyTaPbdZngavMDG+wa/WnhcemxTNG5MSZlCsE9JOuJH\nPbEb\r\n=YF/x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG7RI7L+QFKcF9+T+1eEpkIOLKGAxMEtYWQMUxtL8CWwIgLv+uwfYTtQHF0ZKwAy/uU/dm8l2d7182ZaKVynr3qDY="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.38_1525317432381_0.9070436504487325"},"_hasShrinkwrap":false},"1.1.39":{"name":"status-board","version":"1.1.39","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.4.1","compression":"1.7.2","css":"2.2.3","debug":"3.1.0","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.22.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.3","read-package-json":"2.0.13","request":"2.85.0","semver":"5.5.0","socket.io":"2.1.0","stylus":"0.54.5","tracer":"0.8.15","traverse":"0.6.6","underscore":"1.9.0","winston":"3.0.0-rc3","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.2.0","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.49","@types/body-parser":"1.17.0","@types/chance":"1.0.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.1","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.3","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"8.10.10","@types/pg":"7.4.8","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.33","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.9","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.16","codecov":"3.0.2","commitizen":"2.9.6","coveralls":"3.0.1","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.3","jest-express":"1.6.0","jest-junit":"3.7.0","lint-staged":"7.1.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.4.0","socket.io-client":"2.1.0","ts-jest":"22.4.5","tslint":"5.10.0","tslint-config-airbnb":"5.8.0","typescript":"2.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"445786778b24f3dae89703cdf7e9a5a4310860d9","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.39","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-ZLy9wj/Vq3yhWdRJ47ZN9kYoAICANNHwb2lDnHA00ROelqpdv9Is6Cp2kcBl1YpaIx60K8qZQWnh4W4KWpJp4g==","shasum":"c866c114ad5d753e8271b57da833725c7204ca3b","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.39.tgz","fileCount":363,"unpackedSize":1586738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8wjkCRA9TVsSAnZWagAAOdMP/06zFvcCSV/S+mWC6pHz\n+fGHHDCd+dCeURJLt9IMtagysIgteI/dGMSumhj6aqiLihwQx111UqiR65Hi\nzqckCuC7Nw67t28F4jmktjmHyEGdsa7Suux2WVsTtPw+vwHXuZ9Fu4oDCwAJ\ngwkPKDyBkuSBMaiZ8BX+twKsQzxiawweKv9ywQzJHbwtfvdGCg74zwYUgK6G\n2JCAsv4GorMiOq4aUJs2uFwDOPYBVITgwnYNexpLhOpBVxhDgPa/dcjTI3Cq\nDIRXPP+L8tWkzhAb9MLDtIa82hcqf6kZzywc4JzZJCwdpFCpfwJmvecI5gLz\nEEdnvC9+Kg4XSJENp+0dhDDF0f+0NCuEJxHvTClyoH00LDOAgvuQvUTl7+94\ny7GNusu9/jHhaG29WqX2WW7Bbaq/tapNGA1gFVXQjt20/+leUkrBrv5xRFok\n2Xupb0p9GSQZZQ+88m9f/mLPPn0ac1FrJjW3dogbyDu60sG9WiPXpOAuvhJ2\nxcGWjg4iLwArGhePTe2ca/xFrS+DTdMxATkbNgrx/D+w9K3FiD9mwNW013k6\nRQ7MQm3BO38LHF5pt0SkmnmQ2Q7z8Xh77CLuIwBSHDN0OKrM8o5gQLWVx+Gf\nYcMKk6q0O3/XoMlhtnI+B/T46kU/kSzXSTZeLkhf4FYRzQ7shsGQSglOLKid\n87wT\r\n=6pzT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9jBe9KKYCYVkoSgX6s51ktGbGzjMq584qJ0T2zsSICAiEA1TwT9oWWqFNbhd9IL0Usc270gdjsueb0mcYHZaXWSZo="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.39_1525876963595_0.9295939181385393"},"_hasShrinkwrap":false},"1.1.40":{"name":"status-board","version":"1.1.40","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.0","body-parser":"1.18.2","chalk":"2.4.1","compression":"1.7.2","css":"2.2.3","debug":"3.1.0","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.22.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.3","read-package-json":"2.0.13","request":"2.85.0","semver":"5.5.0","socket.io":"2.1.0","stylus":"0.54.5","tracer":"0.8.15","traverse":"0.6.6","underscore":"1.9.0","winston":"3.0.0-rc5","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.2.0","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.49","@types/body-parser":"1.17.0","@types/chance":"1.0.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.1","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.3","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"8.10.10","@types/pg":"7.4.8","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.33","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.9","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.16","codecov":"3.0.2","commitizen":"2.9.6","coveralls":"3.0.1","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"22.4.3","jest-express":"1.6.0","jest-junit":"3.7.0","lint-staged":"7.1.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.4.0","socket.io-client":"2.1.0","ts-jest":"22.4.5","tslint":"5.10.0","tslint-config-airbnb":"5.8.0","typescript":"2.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"2506b3e82a039aa2b7a85886be98df545eaefb5a","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.40","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-fOcZlLykasYJpM1huqdSB/4gfSDXlx7EF5tTATT7jGRNJb6LjXlr7dhZudwBkvux2/1lGmnBjgBVdxrDamYwsA==","shasum":"5b1691feb0ca0b3b3ebe26a940e9ef7a5f083684","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.40.tgz","fileCount":363,"unpackedSize":1587054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8wuYCRA9TVsSAnZWagAAv7UP/0o3oeXJQVa8vOZxLXVd\n+rveeJCeR1pNC3y2IYLaJLJLXJUKeZiFFnbQfTXg0nQrwXT2QLS5Mry48dUD\nFeqOd0Km5br/EicArTydIJBGpum6mvFc8uMe7b8tuG+wpGezg1kpO7PMw3cJ\npuq9+KcmxotF9YjC7bs+JDQBkH+svlWLPFrR80PHkqdrczMbW1Of255gE2Xb\njttOF1JtTQ4TamLuwrZfuJU6z+5ApyPCyFHTAgZg+ZoNsH0qX8jtsmQdxeZv\n81bneCJfwH1G+Cn5J+2LLP16Q9FgTvMphyifVzfmnSLlR9n5qPFa5o1g9RsE\nx5TgTZ8wNPE9LoGm6TyO13g/7gKHIanMdyrWQlXEPZ0ibqNPgrMZ0V9SACVy\n/8K/iMfyhL4RtAVmUIdIC1kJtz2BHNLkD2ORkETpJyBHh9lPeAsdGKb5ZOZh\nMy0m2xujroDW30TJpgofesdk8AZhyco6ZkBsrJPDx1+IenAVHVKeSAXTF3ei\nmI1NYgLyguynnH1kxlIPxZQEurvlhF+ahrSnWpcSUNTnA1DPKaXiMEfA67Lv\nqROgSeMEeyCPWbxxtQAa48zU3XqynsPxcUgjMdd7/Gz5CmiMEhMuKXSUnUjz\nqOZV4d5A+6u8K8xcvjK5i+SGUvhzaCdk2n97oshMRv0vSD9kuDAIOSQYInKV\nzsgv\r\n=OY3D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICn0ZuyyveZlmMIdUw5bznNMxZbzEGhQpu64aMoMRoeQAiATzJqdeIyt5rQk/6ql58FlrtVuUvq7cEzGwRmktg75OA=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.40_1525877656029_0.7449349089537667"},"_hasShrinkwrap":false},"1.1.41":{"name":"status-board","version":"1.1.41","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.1","compression":"1.7.2","css":"2.2.3","debug":"3.1.0","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.3","method-override":"2.3.10","moment":"2.22.1","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.3","read-package-json":"2.0.13","request":"2.87.0","semver":"5.5.0","socket.io":"2.1.1","stylus":"0.54.5","tracer":"0.8.15","traverse":"0.6.6","underscore":"1.9.0","winston":"3.0.0-rc5","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"6.2.0","@commitlint/config-conventional":"6.1.3","@types/async":"2.0.49","@types/body-parser":"1.17.0","@types/chance":"1.0.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.5.1","@types/errorhandler":"0.0.32","@types/express":"4.11.1","@types/faker":"4.1.2","@types/jest":"22.2.3","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.9","@types/request":"2.47.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.33","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.30","@types/underscore":"1.8.8","@types/winston":"2.3.9","@types/xtend":"4.0.2","all-contributors-cli":"4.11.1","chance":"1.0.16","codecov":"3.0.2","commitizen":"2.10.1","coveralls":"3.0.1","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.0.0","jest-express":"1.6.0","jest-junit":"4.0.0","lint-staged":"7.1.2","mock-socket":"7.1.0","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.5.0","socket.io-client":"2.1.1","ts-jest":"22.4.6","tslint":"5.10.0","tslint-config-airbnb":"5.9.2","typescript":"2.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"acef19205c8fdee17970749a528bb8bbf39dfff7","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.41","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-j+g/OwU+ZBcJLABnHGZ79hQhiCmkJ2vl0ONWhKf7wW628nNL/tODoM0STq0a9Bj/XnBs3naDZ5XeErVzjGYELQ==","shasum":"e051ccfed114adb175db95001a3814e5641805eb","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.41.tgz","fileCount":360,"unpackedSize":1603987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCFp1CRA9TVsSAnZWagAAxCIP/08HjIYApbVmPTsuYkkQ\nnjxPgYjNxMjukLfNafuMJ/9Z7Pq3M+mKuR5j5WlZV9OMrwgJtOkNqFUFNzo2\n8H6FV4lpIl6mWPFWQEJhGAUbwLmMSmwxQNB1cO63F12A3z1AjEtsX+7qeq5j\noHP/ueniaEcCE7nnGV8giY8rkSorW/G6FAkzQHah2i+pa1llDSFiQ41cc2KE\n7OFqZVBJ0L4QdzZNuxYWFeZ8tLYIEizK9PV/PQnYq23qIEsx8NCL5U4mm9Bd\nwuvLV43ukF9F1GE8pzezW3DUTo4xhfePulKpmZi2DIk32e11VHROSjNzJZtI\nlwxpUpICQVHGH4vDayqbm7Td1tw9eiaHD2raRfUP+dnX6aTzff7Uyf3B56zV\nVv6zqnR3cnnh9db/9QUgKArafIM+VNJm/DLFh4UjYpSLGsM1RsMMSWKzsqTb\nRanxbD2GcqmW7i7RP7Y4avNhWEOpNE2iEW1ECjbt7jqJ+NJusO7hw7KqOWlu\nPSBFY8KZ0LL1X/BxwccDuksldidMUlkeGczuylFwLHYXMmG11Djt5OuMxwoa\nTt/TOL6VjmJMba97+/EToE2OA2Szu/6mP9jS7+gvMLVvamsGSbif1td/u5A/\n+DCu+ZxSf6+jaczD3CqKFXOMT0uBk7F37BUCuETJ5DlR1y6BdeOIOjDcU0ak\ndiRU\r\n=JEKg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeDvlLUVLnHmeQ0s+WRHOiOKZlrUaNi2msV6XTBgTlrQIgOUwk2WHKHb4AkdPncn22BOhin0+pCsVWLh3VnvJaOx0="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.41_1527274099922_0.5150540444320189"},"_hasShrinkwrap":false},"1.1.42":{"name":"status-board","version":"1.1.42","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.1","compression":"1.7.3","css":"2.2.3","debug":"3.1.0","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.3","method-override":"3.0.0","moment":"2.22.2","morgan":"1.9.0","nib":"1.1.2","pg":"7.4.3","read-package-json":"2.0.13","request":"2.88.0","semver":"5.5.0","socket.io":"2.1.1","stylus":"0.54.5","tracer":"0.9.1","traverse":"0.6.6","underscore":"1.9.1","winston":"3.0.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.0.0","@commitlint/config-conventional":"7.0.1","@types/async":"2.0.49","@types/body-parser":"1.17.0","@types/chance":"1.0.1","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.30","@types/ejs":"2.6.0","@types/errorhandler":"0.0.32","@types/express":"4.16.0","@types/faker":"4.1.3","@types/jest":"23.3.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.10","@types/request":"2.47.1","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.36","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.8","@types/winston":"2.3.9","@types/xtend":"4.0.2","all-contributors-cli":"5.4.0","babel-core":"6.26.3","babel-jest":"23.4.2","chance":"1.0.16","codecov":"3.0.4","commitizen":"2.10.1","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.5.0","jest-express":"1.6.1","jest-junit":"5.1.0","lint-staged":"7.2.2","mock-socket":"8.0.2","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.9.8","socket.io-client":"2.1.1","ts-jest":"23.1.3","tslint":"5.11.0","tslint-config-airbnb":"5.9.2","typescript":"3.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"gitHead":"5f360624d9c90d6f7f4febec0c0d74f08332d3ab","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.42","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-FjbC5F8S33snDJXxLeur++2qKDix1aCPHWY5ynYejXy23B1Nba/kizaTBfrgn4g2/E/5g/lFViFsKoVAx0570Q==","shasum":"15deaf72a2466c0d15d06de4e57530030c195ac6","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.42.tgz","fileCount":359,"unpackedSize":1649702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdF84CRA9TVsSAnZWagAAQgsP/RV1I0nvEhvcym50GMIb\nnxcpl6pmlcvleLS7IVjTtbeS9tvHZyMxT5xPUyUbSBMo2fp4GBkSFmkg+JyG\noegPPCyjI377F1MPYHS4d7LXe3TSicmwiMIS1revWCr6zELhPg5xVrdPlZXr\ndG0pTfzha3ftNZmPsSFYqrrzizfj+cDkJIilG35aoqPrqKTjuRC1KsPz+gsq\n7E2vcWgkI0rMLqj7I1+lVu9GK9z308L7DGbatml2x3BgcUMUs76J9dHkU62p\nhQPyE14Crpt13GlcO18VrfQMqPrQTIA2XLOs0J0e5MqAKm3W7Tqhse0HTxJZ\nW9exCNJ5eqalJWZwJFitX76DjnkYR3enQ+loOpmHUTG54bli+Pk+kGs26J37\nsGu70lEhKFO+/akHph/16BKzS4nfHqduyqPA2l1AbIOZ6Dlc6gF5lwLHjooB\nj0NdLKQz/Rel+kDfm2bU+LQ7CY5FqQ0RIVheAVQxaZl9tIEfCVLMrNDKS90z\nNZLy0Z6grUtgv0k7IkK7tPNfLeaTd5+TJtnCcVs83ufmQgbTPQIio9k5Pbrt\nu5Jk3KkXSjIKf0TaqRqfe/jgVnzJgHMnseFM4KD2ljX7L7sdD4TktDbPM+2I\nUccSHUXsq6fpq0f4hypZAnZVx9KpkzAoxBGaB5XzIL0XBSIsHfgwWPDk6l8c\nT9ja\r\n=CozK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChOfXw68dTqlfwmrkWOG9KVxEjVnbt5vNIQdbPh+AXngIhAI7u0AOkhGEKfpST5hFmxo9M6Z7hJooaU2kCQ+4tsDSd"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.42_1534353208123_0.8997723603263592"},"_hasShrinkwrap":false},"1.1.43":{"name":"status-board","version":"1.1.43","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.1","compression":"1.7.3","css":"2.2.4","debug":"4.1.0","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.22.2","morgan":"1.9.1","nib":"1.1.2","pg":"7.5.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.1.1","stylus":"0.54.5","tracer":"0.9.1","traverse":"0.6.6","underscore":"1.9.1","winston":"3.1.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.2.1","@commitlint/config-conventional":"7.1.2","@types/async":"2.0.49","@types/body-parser":"1.17.0","@types/chance":"1.0.1","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.0","@types/errorhandler":"0.0.32","@types/express":"4.16.0","@types/faker":"4.1.4","@types/jest":"23.3.5","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.47.1","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"1.4.38","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","all-contributors-cli":"5.4.0","babel-core":"6.26.3","babel-jest":"23.6.0","chance":"1.0.16","codecov":"3.1.0","commitizen":"3.0.2","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.8.0","jest-junit":"5.2.0","lint-staged":"7.3.0","mock-socket":"8.0.4","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.9.17","socket.io-client":"2.1.1","ts-jest":"23.10.4","tslint":"5.11.0","tslint-config-airbnb":"5.11.0","typescript":"3.1.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"gitHead":"5e05f5fefce3a8f5ed477593cf63652446c218bd","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.43","_npmVersion":"6.3.0","_nodeVersion":"8.12.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-nlhf0x23VZYr0behYjJ7q1VAOojzy8X9oFyvdtP3VTWImIvbQtfnKnvLkZyjSk6/N4Sdm2PL/MbLx7hHNWWmcA==","shasum":"2156910b8bc209ad6f73d37a951378e0a18da2db","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.43.tgz","fileCount":359,"unpackedSize":1738172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxAcJCRA9TVsSAnZWagAA/REQAJRkSM5MlZUMJYVy7uJm\nwEl0fRzyEHY4NdLl0oMcS7N22yf01Gj/eJIz+XoXdWEH+3PE3TtO5e/gKXNy\n3iP/l5ElYojje688aBF9EdZ5WQipRP2lTQHWRBJT6sujUWQ5B1XhK3j/xqcF\nLgISxgBVGX+Hx1gFEYYzykubhfOCUTbbJrXI5b0SGuETVT0s88QiRg7lEIz9\nSoKJzJt9EqnLtQH0iiFi8hbbKTuhiTgMDnYY5QkncnPsRi2QnBaZDGChoCNr\nJNH6jNzyVsKLww+L3Oaq3gN2bivgkgTIgQgQFpgE3PBziOdtAoEvZ98vlmz4\nJoAhrLGAs4LXl1cAyOfBV1u6QVGQC8RRl3N4vF9EOm3R6OyAUk8C0JZgBPmC\nEZyvGeVeCF8ZYd0ZV5CDXcbOnnr9I4Q50KOOuatkr6ywV59illYD0Ci+hDLY\newV6KL7Z50o2pFxxPJJx80rgMVl9XlzmMwHBipDaHIiyKE0KtLT+RUx3DClj\nnUE/Fe8Qs2Tw4smHlBlYtQrRniCUVmp9xTMaiXRVBX5iJRL1CfM9kHWJRr+9\n44FKBLT9hPQ1qMTEYRSSXfyhf0932tOkFJPl0LmMCIjnx7aogLtUtPZ7bTlS\nj9Z1yCrvPQyFRgfkRW3jQ1Ny6nHTepBplj8J/mYzlKo0erCB9DfoxuUdg0et\nMe0y\r\n=5fQg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgV30927i/5PAkymQU8j1ZAk18Dds/6jRG2TWZQNgBgAiEAkm3XX7Det6nC0Wk/eeGidPxh92Qh/QN8Mb6Br5RbBzQ="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.43_1539573512204_0.2917489306424974"},"_hasShrinkwrap":false},"1.1.44":{"name":"status-board","version":"1.1.44","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.1","compression":"1.7.3","css":"2.2.4","debug":"4.1.0","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.22.2","morgan":"1.9.1","nib":"1.1.2","pg":"7.6.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.1.1","stylus":"0.54.5","tracer":"0.9.2","traverse":"0.6.6","underscore":"1.9.1","winston":"3.1.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.2.1","@commitlint/config-conventional":"7.1.2","@types/async":"2.0.50","@types/body-parser":"1.17.0","@types/chance":"1.0.1","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.0","@types/errorhandler":"0.0.32","@types/express":"4.16.0","@types/faker":"4.1.4","@types/jest":"23.3.9","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.0","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"2.1.0","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","all-contributors-cli":"5.4.1","babel-core":"6.26.3","chance":"1.0.16","codecov":"3.1.0","commitizen":"3.0.4","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.0","jest-junit":"5.2.0","lint-staged":"8.0.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.10.6","socket.io-client":"2.1.1","ts-jest":"23.10.4","tslint":"5.11.0","tslint-config-airbnb":"5.11.0","typescript":"3.1.6"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"gitHead":"72053615f7db83635fdb0bf35e688506b0bfd80e","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.44","_npmVersion":"6.3.0","_nodeVersion":"8.12.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-h3Fhnwt2mL4jCBg9cpd1g2kt+CrIH0MGt+Xg8ZUOtDfCL5kjnGr4vyW9tl6jBssGIe0RjIcnuO8kdCqlqYk9Cw==","shasum":"8c6dea6da244b9b1eb7b11968a56021c01798e05","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.44.tgz","fileCount":359,"unpackedSize":1738012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb26oOCRA9TVsSAnZWagAA1toP/1LdF4W1L/Y2gjCvWEzd\nqz6JPbXJUV9GnvzVsNDNG23G4JqzKHKgBq0qI2KZX5gnIsGCpVaasVyBaejd\ndb0SGdNAmF6NlO08V60rKz/0Lttmy9RLsclJB3xetrtbPmP3a2HVe1lk9FqI\nj4+LZ/2XKcVtCrfQyFgBCj9KmQj1x3oJ75hpVEZyjBfdDcUEawWOUNpnkr8C\niQ9rGCKyhg5f87WPB5UL2vAnIMhfVDSyNkmJW/NvUr1r4OVbiLA7yOPAoT9j\nqOcG9tZGXnLjBV71gjxe/Ttpdv1+DFUdsoCK1zSP4kJk12oVcRBRyc+cZ2ra\nZBbiiD224hQyfXv007/X1LnX2vb2cnNx+Oce4EZIc8KvgWFKZrkyAaiKT3Pa\n/5oFsWmXmEt2zgMc7GCuWmpFtgEc9m4gHIpdWcrn1YL4ZQqeg4i8zximo7xD\nU5DizbzgNqaYpKXHrrSqFcxQUxb7gDdiKxu/G1Coqp/GojVB4svQkohrwMb1\n3pt1Zf+9kwbsYYPjXgXfCKWt/0yJ5bO+OroXfyrM/NPyojDl5rx3pD9OFMXC\npK7ouamHpBTbBf9aTqlC7Qy2v/ZYfZNFbXeSaOvOdZfqKJlgkeJ+CPaI1ANq\nIfAg/hh7iukj7/r2uDWQ4jVQ6gwTug5stM0jVkH144UlET+9MvhBZejzRk4e\nkUoA\r\n=lpyW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj/jYr84kEueM01weaw/j93dcqI1FBtX1PzKuSCZhggAIgTVT0rtunL4bZ5ZklWvkcTOpz9GgEWhnYuLJrPbJdl94="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.44_1541122573693_0.675876779306865"},"_hasShrinkwrap":false},"1.1.45":{"name":"status-board","version":"1.1.45","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"yarn verify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david nsp depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"yarn verify:npmvet && yarn verify:david && yarn verify:nsp && yarn verify:tscheck && yarn tslint && yarn test","verify:offline":"yarn verify:npmvet && yarn tslint && yarn test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"yarn verify:npmvet && yarn verify:nsp && yarn test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:nsp":"nsp check --output summary","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.1","compression":"1.7.3","css":"2.2.4","debug":"4.1.0","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.22.2","morgan":"1.9.1","nib":"1.1.2","pg":"7.7.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.6","traverse":"0.6.6","underscore":"1.9.1","winston":"3.1.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.2.1","@commitlint/config-conventional":"7.1.2","@types/async":"2.0.50","@types/body-parser":"1.17.0","@types/chance":"1.0.1","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.0","@types/faker":"4.1.4","@types/jest":"23.3.10","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/serve-favicon":"2.2.30","@types/socket.io":"2.1.1","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","all-contributors-cli":"5.4.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.0","jest-junit":"5.2.0","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.12.4","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.11.0","tslint-config-airbnb":"5.11.1","typescript":"3.2.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"gitHead":"d536f46f5d836c95f91277b5f47279be3bcf6110","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.45","_npmVersion":"6.3.0","_nodeVersion":"8.14.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-YE9F8DMwtEUR6lUW552O1ZUwoHInfBW9ra4Csad9Mt6x4R9Rb98ApBB9DMhU1LljuYH35aZu3QtohDlfYB0t1A==","shasum":"57e53f95110d7adb0435e4e50669dca24396cac9","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.45.tgz","fileCount":359,"unpackedSize":1739428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCIxlCRA9TVsSAnZWagAAHakP/RuJam2hGrScrwQ4lcDB\nwHUsW66tFzy4mimnAmyR753t+2rSec55XuolVK2lHCUM000lKvSQYrvnPsGn\nHWOzYpnBMkk4k4I0CDsIEKuva9e7cC+JGpYgjazV4LRL66mxYMZVlOUV++aV\nhd7a3zr6iDIiD576QIsbK+jD9KsbtDGmic2XLOGezyf+zujoBhY3VwHMMJnP\nfysYfwgpMoXvX4cocLCqj4JcM/AM5zvkyjZEzds8u3x3XwgSD+b+IjZbjWnZ\nHfobn7V/3zhqRVxzQnN7Q0cIz60rVcoOkx/LxPFERivE3sXB2gMBwzVRU3Vj\nTf030ySOJAi4sAQoGP9KbAguii6PEdSLwGSsqqIgQYeu8fXTsSoGq7vnGjs9\nlrfODg1eimx8pGIBES0/JQP4+rmAsQBHEzj+UWFmfczQ17L4k0bfVotFtqy5\nQfLMqmPx6OdR+8FGyQzmpEtztlLWXhLXuJXw00qStXIH85CjmIb6RpZdhS4E\nXAiixviYJlabflfRhe2nC2jIo/Hrh9PKDgvornTA5WwqyO1al7XTl4foUhMJ\nSyvXbHUmlCIebvnYtR0L35JdXAYbiUF3XrFEEL79ZRJS/inyXsXLBxp7PQhq\nv7qcimxOVT9ENUFPn6Dx/MEEs/xrsYgmQh9K03aGfs+9mB+IkJIaJyHaOnnY\nbtWF\r\n=q7w+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnDop74W6oCObnUgDFInytYdDYKv9ceb4M5Y2g8KQHLAiAteX3kaYYrT0Xi4o2xTLk9YJAfhkxs7J5KufnKNAsb7g=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.45_1544064100530_0.03764086677584855"},"_hasShrinkwrap":false},"1.1.46":{"name":"status-board","version":"1.1.46","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.0.50","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.0","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.1","compression":"1.7.3","css":"2.2.4","debug":"4.1.0","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.23.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.7.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.6","traverse":"0.6.6","underscore":"1.9.1","winston":"3.1.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.2.1","@commitlint/config-conventional":"7.1.2","@types/chance":"1.0.1","@types/faker":"4.1.4","@types/jest":"23.3.10","all-contributors-cli":"5.4.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.3","jest-junit":"5.2.0","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.13.1","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.11.0","tslint-config-airbnb":"5.11.1","typescript":"3.2.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"gitHead":"66f12c171db80d059b52f09a586d0da9e9bc4aca","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.46","_npmVersion":"6.5.0","_nodeVersion":"8.14.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-H6XW43MRFA3SoRHjzpmA9UpXeaVAfXMDN8yZBhoGva8SUGwqoNKc6DwGB/3bLNv6WGPJH4cIQ2RvcV0TVdk0wg==","shasum":"d7068ec48e32fb52241b14a17872a5c3bcee02a9","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.46.tgz","fileCount":358,"unpackedSize":1371878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGFHBCRA9TVsSAnZWagAAOrcP/0QLXlTkySLFk1wSGAmx\n3ZvTVHZa0DjOcWBCragrQVO955cQfIt3AOPdbH5drZSSw/dT1jW9upHDgDFz\nzugUF5NdadDhyKeMP4l+8uiCcrWyw8Qzl8Nmwfw+994ruy1IvWnTPp0fWGoo\nO5VA3pA7XjHmH944lBVvoi/PlsEKjstSbFQeSepYdDtiK+FGI8xz6IeCym1K\niS7KXfZBoh4LZbH2bEw6STmVBGSKZUjsQfyPZwzhLE5R3CmVlJEOQqwB+7AF\nO1SoxpO3nz0Rkjqt1e8la9kkRVod7rus873DS1mj3m2yPIym8UXKVzctdMH4\niIyH3tUIHtp1CXmWBNNc4d/FjuWoG/yRh43YvviW7ouDlyVOeUNQ2f75YlIS\nNLY/v34SM8trv0ROYoKmIxg5sYTIWnQbAw2ktFQt/09pmph/ZC7KQaH6GCJA\n7yRby7kYgECXKxAsovDfbYSW5GTvDXyIHjzTwlkUbrFG4maAS8nnCdsC07Nd\n/o5VHmNes27a/kwoHXgeg/WSTn/cH13wEr3NEzl8fkksi5TVlP4Bs5vOse3w\n+icWMp/L6zHKyZEzB2TQugbelM7pNvut7HeLm2lOQqrSqekSADw4QJPcTqbw\nYdCU274XG12W/CbIHaRXkuHzhMChj40sXUlPk5E4TziPVsdqxHt0pIhcIDoQ\nGg3p\r\n=bcDC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCoBV4yZ7TRpor21RBBK5ov5AOep+PP1lwGsFkbkT2PQIhAKBI8NBysNF5RWNqQJBkGjG/r3mVlczKcs5vYOrDvUqG"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.46_1545097664591_0.48417321424106263"},"_hasShrinkwrap":false},"1.1.47":{"name":"status-board","version":"1.1.47","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.0.50","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.0","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.1","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.23.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.7.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.6","traverse":"0.6.6","underscore":"1.9.1","winston":"3.1.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.2.1","@commitlint/config-conventional":"7.1.2","@types/chance":"1.0.1","@types/faker":"4.1.4","@types/jest":"23.3.10","all-contributors-cli":"5.4.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.3","jest-junit":"5.2.0","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"15.13.1","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.0","tslint-config-airbnb":"5.11.1","typescript":"3.2.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"gitHead":"09312260cd005dc9ea792f1f3c05ead462ecae08","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.47","_npmVersion":"6.5.0","_nodeVersion":"8.14.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-yaSvBUF7oqBr15up1KQ6AmgzARng6y8DYyQa21G1QuKr8GnRPbUVw1QQR0qcMz4aeS5R4ctt0I+LAYYSmVB0Mw==","shasum":"c74cedcc825f797f99d7e0d42a27d4c6e15cb678","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.47.tgz","fileCount":358,"unpackedSize":1371878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHo8BCRA9TVsSAnZWagAAzocP+gNCEC6E763Afjk+bgnY\njF4D2KyamwzavfB5wt+QxQ4g+c2776ijdxf06Sum90GEKvJ/VpbSIYc33d5L\nXNn7Y4lePWPKa0ABxow+GesMjPbRh/TUJuW+i36iWGOLwhtmHJJ1MjEVbA5t\neMjL+z+FCaI4usmWbDy2hgObj2NwopgSkLj3YvfJMLcPPCPC37wgi2wIipGj\n/VeRVtXqs7listEHMJFeytnoYZ86SPhV7cY5UtKC6u5syCiPVbfdPug5LZQF\nSFpuuuYJGv5V+6Z0w+NtR6dETBURdgDtbeC1b6YYfHqv/VkNdRcqpKI1i7ih\n13cPkfytqYCKbsYGuEc/fgXE46OxYf8MxMlRlApD3TdpoA/od7Hx6dpWzpTW\nTSDpMgkqNfqWAIqDgFe7Y92jh0AZrcKpSkORmXjZ9OBUki+dyRMI4cfQR/4C\n0iAMnXIyVveLJKKXqw9vKzYBlLtXfYRx9Lvc7aWJ+rnMsKve8Aewx19wA8wg\nGlMlN1Ewur4gTyFrBD0HraFyiFv0fSJThCha3CCqw0dOyCx8AKSHMxMW6GVg\ntwZQ1OE8SUGRPdc3UuemSypN51JAj6ggrhthypcc5fMXk+YuTRuvgMaCYvo+\n52yTpcQua1vRX3nV5ibA9KYnszc7/4kNdZbuNpdmq1uJNHPINg+nif84Xuyp\ndvhn\r\n=Tlom\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAS77ND3fSDSiB4jsZBSHmCR2TYWU3FargMK9ioPWRfRAiEAuoP1JiQSU4dtY2pgsiSs6lcNLUZPuRjtXwQX3woefMk="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.47_1545506560876_0.1686428103973281"},"_hasShrinkwrap":false},"1.2.0-beta.1":{"name":"status-board","version":"1.2.0-beta.1","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.0.50","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.0","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.1","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.23.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.7.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.6","traverse":"0.6.6","underscore":"1.9.1","winston":"3.1.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.2.1","@commitlint/config-conventional":"7.1.2","@semantic-release/changelog":"3.0.1","@semantic-release/commit-analyzer":"7.0.0-beta.1","@semantic-release/github":"5.3.0-beta.5","@semantic-release/npm":"5.2.0-beta.4","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.4","@types/jest":"23.3.10","all-contributors-cli":"5.4.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.3","jest-junit":"5.2.0","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.2","semantic-release":"16.0.0-beta.13","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.0","tslint-config-airbnb":"5.11.1","typescript":"3.2.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"151cc40b6036278b68c32918e93ab303e49e183c","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.1","_npmVersion":"6.5.0","_nodeVersion":"8.14.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-Zfq6EI8P35QL4iIGreZU2mO65t5SAlpz7iGcBWTD8xUauNvcGFMpPSngBuSTkS5HQKxtzaVja+NMWppYQ+/AMw==","shasum":"5176c14367ad48e4868b9bf625392d8f26a8cbf1","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.1.tgz","fileCount":359,"unpackedSize":1378332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHq3sCRA9TVsSAnZWagAA2DsP/R8sTHc7MzMI3/9ihXma\nDwkCZ42UrxISCp6lABLoegRm3nra20KB649o+Q2DK7Rkm0OxlnkRYrLCn5r2\ngaYtkz/od3IorvOqML+EU5RoKBoFHWXLgXE12S/8cfaJCFuvAKmMkXrZSnkh\nHShjUm2ouJAUkDtPs8K65S4BjpRUmoWyZgPtYuzr69jq60UuNTQeaNY9/qeq\n6GGY4EKCbKk56ywT1ASVOwdAJfER/YG3VVhIYhDvvFF6EFxC9a5+Dnlspg14\nau6DKPY2Er/8E4TcfIgMV4HdCtHV0xfItCf+bEf6EFCEHimKnLISmmZw1YHr\n+DXwRE6g95zg+Qt1vcpGdTl6cPL/DFYRvljDv81f8jt9vPFG3ZRifZxVrIRc\nLxJJeLCQwqNadZWzIvwuxpACdmZsSWd3rKa0+/Itkzpo/6UC2lkiD6ZeSiY+\ni5df9ej9fyFMiYakBkIug864LIoECsqiw1CbRM7nD1P3W8ePAvhz+bzTPF6m\nxRe0uhllHbIQoeuD186IA1+J3vFGX1Jr2+MErHLx+KPflplaAR+VZ8zNg2SD\naPFkQZ0gZDeF72jQhf05jVzFgOSmsYoTH3fCdPehYTmxZjIa8cjiSgFIsJ0V\n1d93bG0FfACoLZ9B0leeywRx+lnaJk4szkX1FKJHHFW0H+887bIkjvNKf1hf\nQ4MT\r\n=RZJg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe08QjedW9Fv2YEZHy6qnbtt1NNK61XerhsQtxtyT6iwIhAJQDVwVTmGfnooLWldbdOtXs7T7SicKm4HN6Aa1vKQK5"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.1_1545514475457_0.5814310396982714"},"_hasShrinkwrap":false},"1.2.0-beta.2":{"name":"status-board","version":"1.2.0-beta.2","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.0","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.23.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.1.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.3.2","@commitlint/config-conventional":"7.3.1","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta.1","@semantic-release/github":"5.3.0-beta.5","@semantic-release/npm":"5.2.0-beta.4","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"23.3.13","all-contributors-cli":"5.10.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.3","jest-junit":"6.0.1","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.13","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"d47b67e2e90866b155b9167a907be9d801032926","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.2","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-NT/55eYKHUkrD7IEx5P4H4MR+FYOJTEDenMfYXDJQrFExhNHiIIx/uxyMPhIWRmdKooaTPzJtZn9fpjvoflCxQ==","shasum":"e2c697efe2a58479b1ca1039f12b25eb5585273a","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.2.tgz","fileCount":359,"unpackedSize":1378332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQ1DiCRA9TVsSAnZWagAApWcP/2js804LFJNf7HFuiCGg\nnqIpQUOfj6ZIuqn9qpFxeW++KtwQeuYGl4h0vJCYrCS7qdrx+DSC9FGhJe/2\nLoL8iuX8ShTWexJK3DyhYji7+Y+M3wlrdpxIrkZ3IKvPbn5gH7Z9mTSrON0Y\nXNEzt/zKWZY3nct9U/QU+QWFHn1+ORNFLwvrxaRjduO/k3Y0BDNbIrUg4/hs\nIXuNhwTqwIJfzVD8hpBWwZ6Dqk6dUopVafyT3y6VbrEoAsksh0cqlwoiR2jF\nYvHTs0Ord7osUno0Xy1jWlFMeaiL4gjAF9/qH096+ElVR2SvpINcab+R9VAe\niAgrD3L4ubX6OCOxo8act9OSoNSLM8oUTk09OdyBSZWV8geRI9P04JgIE13C\n4O5vOgZGCG6m1+QPrc9tZS2cVHkVV8W4O1XX59T/BD1ELpg6jrvRXjFN0MOf\nmqOOF1p2fvk+StlK7DIK5FEZckrLcyECSEZ1SwB+ZRPHa+OdaFPHS0b0Sz2m\noakCQEmmANZQABHNhORq74KNE10izKy2A/wmChWK7lJZxBn2HHmu4OIjRD3/\nfRxClLBWhqJCEBRPJhddca9CpF7/NBIOm/SurGdoz7eq0oDDdBxg3lXNCFAm\nhJRg3T5j9TiksXMh9PJid2WQk4oqyJTfQ/mV+tl2OVMQLT99lTMZ1oRqNdVq\nJu0x\r\n=n/xa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0SP1gPbXsLNJQTn9/7LA20YhNVbTiEjoRJvmWr4ZNxAiBC9n3Xs0Edr99mt3cCxldvtO5zihzp6gY+tungvk2Ljg=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.2_1547915487788_0.7502849803625158"},"_hasShrinkwrap":false},"1.2.0-beta.3":{"name":"status-board","version":"1.2.0-beta.3","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.0","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.1.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.3.2","@commitlint/config-conventional":"7.3.1","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.7","@semantic-release/npm":"5.2.0-beta.5","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"23.3.13","all-contributors-cli":"5.10.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.4","jest-junit":"6.0.1","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.17","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"3d94bb97b421df04107afd0db398fbb1db66ee4f","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.3","_nodeVersion":"8.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-7abb//Tjjvh04uLHFV+nGzEUWK2ROwEDuoZytnMWShCQsM71lm5GTLz93W8bb6jabET0iMYCigjuN0keay/kww==","shasum":"859538e5366c54ba184053369414b31819e6bce8","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.3.tgz","fileCount":359,"unpackedSize":1378333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRlwNCRA9TVsSAnZWagAAoDUP/2PZQPYbQlOX1jEDGYny\n+VwI+BCgKkLLYnO8Mw6t3r1ObJcIyCJI3lCz/1+r9fV79VCE5CLTaN7RAOXx\n5oqZeL63Y8xBlbJ8vC2p/rgU1Fa41b2HD05UyxA13E977gyLlLURcTcPnzIJ\nbVk34fp05UJ8B/v/YGorr2fyU/AnUvJUMcB/fpnTwPARbRlTcAG9EJpqO7mD\n6LzlLy1XqxfO0OB/6gLwCnd6Ls+SS5YpITcru2bisdAKhVecIzzsKDWJUd1q\ndM6m/WN/DSEmM/uLExoJKb6Bg2mIPEGu5D4VroUsFgTBnmNSHqb/syVptZZr\nyurxnLya2kL+P2LMxHv4ql0mJBik/XNpk4SSfRy9hHPswv61BK7MFzmzjbP5\nInTXyWY1okXRUIuOvu2h+o45BaWLzl7y+s5wOB9wJrc4yrSuEQEn4PKNZZs5\n/WzJGNd41JS0rU2bEXpGVO0YG0eEVexAUfFjyTyFNlj366JMlQ9fntsmYEsR\nwz2uxRPODyB98FK1Uv6seFwZ/WMsVBq9Bw79+LI7OvxBozoWmNZyOKpNL47B\n7EsDnxMqrrt2b6RLhvCEf540yysZPjxembu6WEqqZmPGYBX499NluqpIyajE\nsLLDebE34OGvfGZ2+gtWaVey/6+hTx1g4zdoStGraebmpFBqJsxNcx1Ab/3p\nGwYC\r\n=0oX5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3fiOSW07Xo/qrb4uS4Hlci4jf+jtvw2HxcbvMNz1icwIhALzeTT7cL/MEWza63RFQhdxDD9/bxWAq/x8HL0kk2N6G"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.3_1548114957013_0.24031777134313326"},"_hasShrinkwrap":false},"1.1.48":{"name":"status-board","version":"1.1.48","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.0","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.1.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.3.2","@commitlint/config-conventional":"7.3.1","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.7","@semantic-release/npm":"5.2.0-beta.5","@semantic-release/release-notes-generator":"7.1.4","@types/socket.io-client":"1.4.32","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"23.3.13","all-contributors-cli":"5.10.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.4","jest-junit":"6.0.1","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.17","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"c8ebe4f484632fb4bc8aa3944e3dd2f58bf71bc0","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.48","_nodeVersion":"8.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-Rfep1lSuBwJJq04L6vJ0dtPCfzzXBTOxiJnnb4L4Ipq8EsDgjt0dTQbhX7dTImSZZFKtvWOfO8QGPVpJrAPhJw==","shasum":"16829107dfa4d2dd0ccba456212369fb99af5b50","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.48.tgz","fileCount":360,"unpackedSize":1363629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRnTmCRA9TVsSAnZWagAAmoQP/2axel4IePkuj8+xPQws\nzsXIMhoOX36jl8zXPG37Vq3rhywdgjkY+wV1PJX+RdGNWXbbxcahHP1mbEct\nwTIqbrUTUd43QwdvKmMPoeFxU5xrOKCamLAGW+k6+AaJOHvveub5JK3KAxa4\nwnYaYKL4KZPX6gUZoVKEG8EupeozhwZDz9gMd4kauOc64cOPQxOE7h8LgAeC\ngD+aq/wwE9a0utJAbHUul8TbQqL4QUTiQx7bN1OlEQpJWs6TVnUEeqy4Lb5R\nUEeAlUaXAMPdWwv9LPcMDdhJjsEped2RvMKpliXZieF1qPGAbjv+LF18KOpl\nWhjk/zByRXhCkmeZdE3kjLRSSFfE1317YCBhkxYOTyoKCb5pk/EfIwpGGg6A\nJfrHc7ww4z3vbUKNcD+As8/Qr6ctA9kmy7ykd6YQndeb98u7apJ4YNZI5GBe\n3QEpWv9bQKfj0lbG44AGGa3Tvarx8STh2+Sqx0R65JZjq/Egl97PK16tCXZU\nHI6y8cMdGpn7Niw97nuDOheY52/VKwdEV7qHGlVBfHmKHxOElGx4Rk+A2Ijo\nrX94zDp/UwGRXV9R4NHLiWwHi/zS1RlAL6WZTR6TWXGb3/JS6az4293Aijvj\nIsIf/0qGd5URPTOQBbBY/GIlXSnS0a4kbQjpKuG9PN1ul7kQXqdrXa/bzGnk\nNvD6\r\n=spVd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6ewI9Yn4krsj0bp6gIO/aJk6FjFgyxvUV/uJY6PKnJgIhAM8OA8U2FOyP+c1G663ZYLjImNTG/U+FAR/37nPivtZD"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.48_1548121317874_0.13769226984967342"},"_hasShrinkwrap":false},"1.1.49":{"name":"status-board","version":"1.1.49","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.1.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.3.2","@commitlint/config-conventional":"7.3.1","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.7","@semantic-release/npm":"5.2.0-beta.5","@semantic-release/release-notes-generator":"7.1.4","@types/socket.io-client":"1.4.32","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"23.3.13","all-contributors-cli":"5.10.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.4","jest-junit":"6.0.1","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.17","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"9dbc324a4ba020cf428c70cac885c7f059eda351","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.49","_nodeVersion":"8.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-cyvBV0lQNBCl0pUkFh8T23YlkYHNKJnK+guJXo3HNNnYJkZPRfdx6Zc4QNRHsB5NRp2nFSJJzTlnp42bP2mHsQ==","shasum":"6c6feeb5c204e1206ce915acdeca9b83dc275a43","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.49.tgz","fileCount":360,"unpackedSize":1363629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR40SCRA9TVsSAnZWagAA2n4P/3QPN3AKx9A52d2PS4Ds\n5JMb9nHfSOBGVwdQW5j6MXGh7S/FlMbvZY1M7uJGwUdECT7kzF4nsW7Boq2d\nEXFCXSadBQpUTpg5bc7oxrCODCfV7nh/MK8UvhhhyDbmVHTw4GG4RUg9z0eB\npyeZ37RS0KpRgY0k6iFqOw2v8vADR6WmECPWJp7iqE6aXoTdRvb8LZyRctcm\n2vV9yikIFcb335xwOwlegEQ/F5Z6MVzdPCakmT2TBr/krRet8RlOAfrlKY1f\nZc0TWuKnGOxSzy+gfV3SkdigbJmwpCrd9GZ/q6dmv15gZ705uSYBiPopqKwW\nKCTFJej3RJvw9T5Iurx6p5rc/BCCj/++xqz31ReERonG8tUh2hERESeH6x82\n7FohyXqz+wUqPwTPdVn89k5kO5hjVuuNLWFxxksSssFVP8PY5/YYqKBq6zVQ\nFLWm5KTR9w2R5xGDExsnySojy8yhaUIsrR/hofAwqeUXr2zvVqzzdYdJDZHo\ndeolvK+Sd5MvgYInxJpEhu8Q2kgrJ9bnoKJE2ADghyE7LvToqQubz00wfQle\nzx8pOilwnfAu6CSZ1baNOvkpI1GQ1elJYfJ6QJNDib+74zYsUpY1CSrYvddn\nFwQgPApfZ9EZLkcYHQEVN3BVeMNlznWB89eEtb+O9a0Gp7pThluzuXBu+zYy\nL1M2\r\n=fk73\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgizX48WnMQ5vyPCvqgJR1UyipM6MH1dBzxTmYk9rgJQIgBtuuVaVFQmcGOVuLP2RA8J7Af8Yrr9AvjYUAU4m6Mw4="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.49_1548193041635_0.8449645760911584"},"_hasShrinkwrap":false},"1.2.0-beta.4":{"name":"status-board","version":"1.2.0-beta.4","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.1.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.3.2","@commitlint/config-conventional":"7.3.1","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.7","@semantic-release/npm":"5.2.0-beta.5","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"23.3.13","all-contributors-cli":"5.10.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.4","jest-junit":"6.0.1","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.17","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"728daf47fe9c516f6702a5f44af80f31e751bfb3","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.4","_nodeVersion":"8.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-u0ZxbILObdi4oAQW4Qr0asdnvWteJGE7eSJi0MLIt5Rw/XKy8cCNLIFbDTgRT7I3HD6kR1Oac2yg52lU9uED0A==","shasum":"65b309ad162821d9f5edff3e8cba4c3c8bf8324b","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.4.tgz","fileCount":359,"unpackedSize":1378333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR8uDCRA9TVsSAnZWagAAAGIQAIZM/NgNpsvg/vks0ro4\nKFFQaw0tbegDkq/NJKGvvFou1vY0Dt+yxU+f5otwFLP3cKYEu5bTLDBZJC66\n0Wqgb0lzhckX7jgdsS7Ww+Hg8fXIr4dOxLXOb00PEk3IBe0OWxGRbKqAad1b\nM7d7v86dI73m+7DKmcWwXIZw38hMIvHiAWSZDUd6l7DqUlKbDBGBWIXQLGTG\nLnoVCd6Ng4k7ppSMBoro3Qr8Wu971a+QwlxiqEbcy4iuZNT7yBrJq7u0CP+v\nr83NmM9J031vSogZsq87PneqAmPJFUH5g1DyJ143gJmnBWAeiAOqP4K+VIZN\nIpw7nsW5bf9/UblAz0yiK9G2+ZUsJ7KCaSrtQZEAOsF38SYtK3cOFagNdz3P\nh56sOFBpUV8sPkZcfcZ6WyNXlGjTqTCFrONuaeFKMnldJaPigezcdVoxzjtp\nlC+b3chds24Gep4Yatm8/p0jOrc5snmMWiVe1FFzIlbDiAmZuPRGnfHBon+T\nKvhJRL8M/V+FoE0cVaH51MncfcNs0lM26ovWmDIRzHL0lZaUFp6NZxoF/zIe\npm3/ZtSYaKGeouXzfTsiUBpdSxlHNVF/wEl3yhze16bHKuVlsrv+em4QKIL8\ng7dZApRDHrz0ckiF4IpakQR+ve1pgIxBVZ7z4A2OQOcT0JSe7REhWN40sOcs\nYe6+\r\n=XVHD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzkDle9VKmaqX0lxN+r9h06lhA/fSfrPP0jHsvmMOOWgIgfm19wa8V3rFicMhdEss5uV/kYHRGcPAGT8tdrpXxWMA="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.4_1548209026969_0.45121853946546"},"_hasShrinkwrap":false},"1.1.50":{"name":"status-board","version":"1.1.50","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.3.2","@commitlint/config-conventional":"7.3.1","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.5","@semantic-release/release-notes-generator":"7.1.4","@types/socket.io-client":"1.4.32","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"23.3.13","all-contributors-cli":"5.10.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.4","jest-junit":"6.1.0","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.17","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"627405f2e1c9e9387994e86731dde33acc264ba0","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.50","_nodeVersion":"8.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-6uiuZu4/j6nds76/XPiqKXNwny/D7kM/SYMGj5S7hJ5kzmAKoMkvG6lBfYImVCCkwYCVbee7aRAACZoVMdSAzA==","shasum":"075a8cc818ebb28cfe45109683c59c7092238f01","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.50.tgz","fileCount":360,"unpackedSize":1363629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTNXiCRA9TVsSAnZWagAAwrcP/0LTcFCkbS0WGSzJEewi\nK7iL73V8/fKaSdJFjfy80sKu1CRiny4D/Ao2jquhkKi6wydnfAZpgX7NSgd7\nBH+mgIYg7FOXxiVydNiYZ10MT3odh11g9vuGQ2tOgvZMcwRYCPAG3oTguQHr\nHoaNZJwaPcZbY+TzulH1rvvbM5kGc5je/uxUT5K8e3I18ciY8j9sUaPQJ9o+\nkXhE+eW0yfGhriGZFTt0zc3OT3UoiW9A7vIx58N/2SLpCOAClHdefGFHM9aC\nnNx0LCPDIqCQqAlyPqKpKOMGzMMuTK2K19og3Q/PWTLpx77VyTpdV9UnDfkq\nyocb1wwmqsH0OfwG0q+3dodEMnsRuRMmgy9jHog3QxJ32Z2Lbe1FX04aUaUd\n+NHKvpUag3q5D7U9xAeQ8oGKI8DGQ4gHg45PIQJXxi1Imh75OEE+qUZIrmrR\n16/PYcY89/dzeVZZCrpP507crl0FV4uPg92AQX6bUTmU+wQis/L1c7Yz03nq\n/Qpob+yzXoYvrqWHx4vTfAkCsQ+pYdbNht8tqV+VXU6Z70qU0xhNxIE/ql++\nz/q7VmvI8MIkDOdmxBRIz3fZr5XsFCG2U9WCaqqFf3qgFz/aD0vPLASUwKlw\nrVqCSg7IAc2wUqsI7wl5iOcV1EHI8AnHly/Zld93+rb9Inj/iYbNIiBrBnxZ\nOsxb\r\n=NQTI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3Qz6/IBmRp7VTiMcpd376sd/fFYlAykhB1LcxC4+DaAiBmpKiuKKcoGDLpaJp2Ixs0ZTyDYcwvvvP2lnyL45/NRg=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.50_1548539361972_0.29270696935011564"},"_hasShrinkwrap":false},"1.2.0-beta.5":{"name":"status-board","version":"1.2.0-beta.5","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.0","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.3.2","@commitlint/config-conventional":"7.3.1","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.5","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"23.3.13","all-contributors-cli":"5.10.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"23.6.0","jest-express":"1.9.4","jest-junit":"6.1.0","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.17","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"4de460c117dc682f51a13ce65f217713a46d1681","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.5","_nodeVersion":"8.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-R0fUPn0ihL6/EfKAi3Hd2/UVlddTE5S0UHFZxaCVTnywoV9dP2IcElUbsFOa7kUdE7YEezI+13P/YwYOwIZaig==","shasum":"50e190af75793de922d40630323c4f430d128e1c","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.5.tgz","fileCount":359,"unpackedSize":1378333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTNYBCRA9TVsSAnZWagAANHUP/08+2CTEyrT0Nil2QffA\nrO0cLkROGbr3REGjC/i+Sh4H7P8HgtAUC5GITXPAyj4te8AtXXpUfREarPXR\n+SY7Ffy4s+S8o89DgT9PC2Euvb2BUwSrhBml7q72nBU8g7YAJYLanQgACyHb\nzb4UhDIHyn4gMhnQOU1Ct6yl//KWCpf5ygMr1K5s1F4RwWMV+XvgkG/P9Em5\nmiMOo+xD76bND3bDz7Z14RNBrerZHmdH3M8hJh1ALU+d2Od2pjp2SKiXDNwo\ndKnbIAyEGCHKSR9Bai+Hb7FTod1u4EoRabHvwJ+WhyIAAIUuC2hIvLx3V/BP\nlz3sPrp9jpwTFFkLT9WqQOnwrJPXScLsiF27cNsAtX6y5qvqY+lxipl75l+e\nxujx1y1HpBpoKeD4MWCUB1dtOnvm9XlL6aljbnj1ncp9G31az+UVlJRk4Tlk\nNmqGoT0xwTmgNL1BtKo+lceNEo+ez91YyWVzVL3QZJ8RRCNPqX83zV8jCL7t\n7E10Xep+J54GFxYCH5TMWjt1oTHdfwspZFsWbZsPheCmNqLAW5BIpuPPevZJ\nKCQzbOgLRi180AZ6QJtEcTeXywlRYnqzy3tLd63ymORY/Ljy0O7fdPHENv2m\n3nKt1zoefYHLHqgEg3Xc1NH7ex9sMIA1UjQtCDnLO8v4tYl6BgOD7QPbOBk2\nbbnU\r\n=u2Ad\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8zKtqyRtLwLTe+N9kU8SmqsViK4XYEfgZ/DpKNKtQLAIhAKJmegZRg+BFO9BSzEcRLhODeLkaKasKhG9CiZ+YvH1g"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.5_1548539392573_0.7147124035916104"},"_hasShrinkwrap":false},"1.2.0-beta.6":{"name":"status-board","version":"1.2.0-beta.6","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.0","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"23.3.13","all-contributors-cli":"5.11.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.0.0","jest-express":"1.9.4","jest-junit":"6.2.1","lint-staged":"8.1.0","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"bd0670c6bbfbfa38cd1d83618801ee7030d46257","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.6","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-9TLVLK89Q73f5NkGp6r6iOpvGC+OsDadkUSgMh3RopV6iLBh9tsK6XJ8zDj11mZHQjwW3eUFUpPEqNjsMNsa8w==","shasum":"9167ea90f9c239cc7f972f1551a3bd4b844b0265","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.6.tgz","fileCount":359,"unpackedSize":1378333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU9noCRA9TVsSAnZWagAA63wP/R55spm0jYAyCdgO0Fhn\nYWcIsNK+ByFBD0tIQmPXWz+ZXPIAqgEMCTc6clQGPe4qyjuXQiutjbDNZvo5\nUC/VR6jrOqC4PuS712M6TkwQqYFHouambZZOg0vowSbbucZVJgI7nH16fD7O\nmNEotQbz9VGo4KSXQrC3is5zC3AXuSBeOxPoObOyPHtOqdIdnnBsQ22U/30o\nhi5e/z53SUKH+s3QYXiWPgb4SaTvTvwTKOnMx8HfR+TE5BkDsjpyZQnktX83\nNfifHV0VpTJTYRT0FpfH5dGVacnzmGz8x0dcpIbyodCBkYvRj0YlZOJf6+V1\nqfPY4Gz25Kmn5WXHtlE0ZcTy/VfoMnfI/ZmtJ1RCaAJP//vOLeHpRfPY5Wjv\nzNn+cH4TA0/LNKDg2lzWzBgwYQPWhPcGczQxIMB9zEvCO+Vp2uOv4FQ9AdJD\n4WvKtmjnsQ59qBG4OPWo8pTKH4LDkizuwcAs8c/0w9+LfIB4D7XOS0GXfMZu\nebYJPQbDm+w4S9iO0cSsm5Fo9NyLiifrL6as3F7qzvCSNOLYFhQlZl/dhV9I\nOJ9rpHQqqmIq23mwARFacp2LIl66MEtTyETlMYOfdVpuZ1NBfbXOuDrA5oQg\nzTZfchQ5YbNoOtKYp9953O6jeDKM9kM26mxrHUQGSePTjmrpd1sdIIpCpw1x\nPHji\r\n=aLFX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT9njXVAo08ZYASAIwfxyDqQhjuxS4gXkicVFbREnp4AiEArbx2JiCbPrt/3CSFq91eBKS0yLfFRk+QX9zMSe/nSLg="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.6_1548999143945_0.35394606528279104"},"_hasShrinkwrap":false},"1.1.51":{"name":"status-board","version":"1.1.51","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.1","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.0","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"23.3.13","@types/socket.io-client":"1.4.32","all-contributors-cli":"5.11.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.0.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.1","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"0ae48fecf88653bc28d928d4633e761ad0128b9f","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.51","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-scu7FahGRzgbt0B2+Xokg2VIVC/EE3O/HgxHoZZxAEyxulftd+mcckmXGX7CnHm7fvJ0lh47a48DfcCEoPtZHg==","shasum":"133cfee03f41529317dbe7118f088004d0217bb6","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.51.tgz","fileCount":360,"unpackedSize":1363208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU9wACRA9TVsSAnZWagAAOtcP/0/si0nGDOG/bpc/Fvgm\naG6nwvsH7q1kywz6o6Ouw0WmF7IZfC0/ICMlEyXsyB3F68NAkvnXNZjA57PV\nppdEvexj5mRRLUXxkzAA19TRUuhHvD1kpoJHMwjNDYU+vx/ypCBWenL1XK2V\nGLC92CcU7BpEiAFL0mP36CJo99uNxwdqubZNyb9DiOk3zcRONezpLMVQUWFu\nR2RyzefB0EWfXQ6xWCMBfuOqQOhO6Qvh3eWh+mIPhilw/QtX4OBH3PLOQXXt\nCzChkEQV7KcjlpGzCFNH4ql3rUVI2pchscpGMGJyikMrmE/59rBqtfLzzSoT\nMhszGcN0qR08Xid5VPDTAg9eJtz/7BAdA1ImpMiSZdRHjZlihF3SjE51MC++\n+9gGiUdrsMzxULvckocrQuZOOh9q5MVWa64gtBDV9xSXDKoTJi4QF6zqhmLM\nUfS2wgsOZOkWHJqkUdA+DaxeNqiBKc3iwURK2p/pHlBNXEpvKEnjxEkcEJ2w\nuKeJDQmX8xVHMr/N+9CB7mJkXHBwo+g8Gf9SW5K+GK4nFRA40rqbAFfESb1N\nZZf02iP6stwoCfg47yg5PYdZyg4Jl2o/gaoWc2T+s3CwRG9kMfzw0wAqO/p2\n3Fz7A0Cq13O8DDGtZk70Q5skpZBy1eCx9PAU784QZVlAmyZftbXqtBWCRTpw\nza9s\r\n=X4VZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqBnt1OPL8zRBYqiwDXJ7d7mQ3FDPNBZHFmFxhWt7bNAiBtoSt7YkYH7trufGE08I0T6lIpKEo+kNOU/HoJkSylOA=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.51_1548999679547_0.5668190903674692"},"_hasShrinkwrap":false},"1.1.52":{"name":"status-board","version":"1.1.52","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.1","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"2d6f1dcf2bd74d62d930259526e59c2c0bd80f55","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.52","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-lmBjdkioo4vUjJAAl3I0Prq7kAqTlFbx9sO25lPu379QuRFpElHOAhxIWi2DrWlChwBPoe2hnmOHFnRgSEdyyQ==","shasum":"3f8ce228024cd3b14f28fc558518459e778629a2","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.52.tgz","fileCount":360,"unpackedSize":1363206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY13kCRA9TVsSAnZWagAAWXgP+QDzMW34TcfFoJ5VbSOt\nV7y4jyly6jHR6Grmegy+sSBwdNTiAtc/Oo74ln7O0TrakvY+IwJuToC3abtu\nXHu5gA1P7qIYuFkJh554pIiF+eZTmEIBL8MdlHjRUp50+qjlvWdlvRBi9xdq\no93j1a0UQLegh/XI1tj6NHxNW4NmW3JemstZ4PMWztuMDUYOcXUltmZcQlc0\nEN2z26Hrg+4QHO4lR+xi31wW1aZZ3ief5XbHNtQKuKNneWIrKfFw76rud7+7\nsWExaFVNpUqumoro87JUEaU5WaYlYvnnSyvRtAt3ZYXGDj7+xWNdLt74lDyX\nywm0iUV4PrnHHwdzNT8iTpB3AMA3elzNd4wVh8JlPdVknO25hPGK553cF0Dw\nVmINDYBif5+DGKcleahlq39EgitlW0He6yVF+fNV0ZJsyqL6xAqyQ0b/N4m/\nqXIHJ3TngY2FrR9Q55YJCFqVFGjKOCimqMTSt1esoqfD/5MfsqeFFzNVlSP5\nXNe9LBahPH2ERZq7S7nTq9SxjRoL2zUFww/w+ydvBdufJw9AOAyM3XFvzqmE\nkjBeB11v4Adme+3xnIlsaPxItE494AUTFzT25HrLOMyMAmJuSEJFZ51nfrfh\n0i4qMuvES6+1sY2u7YeEB+VIQkpdTsm4NjIOcH/myZoNDXmId8JXVJkVr1Ks\nqL88\r\n=m68W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHt2FMwO9bUCO93pdrpN9Wtrxv9bXM37fJnKNBHc3x54AiEAqndAxumWNsaU2KTXqUkdRXXNfkD/WGnXXh63lFWq90I="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.52_1550015971643_0.9263444252223161"},"_hasShrinkwrap":false},"1.2.0-beta.7":{"name":"status-board","version":"1.2.0-beta.7","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.1","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.1.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"b08e9b9ff40fe47d0654695570522eed40000273","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.7","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-Jgigj6mOQEYNVhlrzRUj///MTB4aOsN71xbUleVImlpN2dSxcrx7WTbzNUeRwk+BjxzHGNa22PKcJQjsGeiZgw==","shasum":"6d9f2c324512842cc421a68b051c9e9e405b1ae3","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.7.tgz","fileCount":359,"unpackedSize":1378332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY14eCRA9TVsSAnZWagAArYwQAImSQtN7aa3KzyByqTNi\nl+cLCtomiYusPyqBIGw5DQi+V5bTlqHry8lujVuTHrhp5k7/ZZvO49FARhm6\nARf/wrQCBHvavTn3EY1b6GSMv65qIMDI2KEP6R2bQl+8OlNsxflBJAiqhhvT\nx4aWt4oie9hr+uBZ8N/w8PTO9X13hMaUousnoRMmmRU6x0EmTPYwpAhpNVx5\nlNttSCycb6Zbdy7CpI4pWYvy3rjjjf7qjw//ZroWy7enhEbjFM3cMgYP3Ioi\nOmNOfB03wxCf/v9A3z7VH51ZMc4wVie0pCSjLi2LckxDdN4Z27hb7+SGINYp\nmpurMw0sW4rJK9qQpgQ7MxKX6YKYQll7Mi8CUDn3+VOG3AA/UThDArnPG7kB\nQX99utGV8DBymBuupe2ATJw5s9ZaUy89Jupr01zn+xeKoyOL/fQi2vu7sTE8\nSBw33M0bigPsKHZrmQxzHZh7nKlFjWUtN3KKuW64ZGm5Jfay3vJHxjD7CYwH\nF6kHXtxnH1Ac7NhJ06DpgJLRi372hfZMu1ZKORwuEcu28Z4igeQ3w1Uiqdbg\ntHfIsbhC8UyOSh+e4jh8mIHm9fCqcDa6buVb4Hyrzcx2CZ1OI5+dfeG87uiq\n/8L/0re9Q5nf36Pgw89rqWj6QtYzj6IQQHxH7Tv7Ca3VTgt5pkysDJi2Gw3I\n3tRh\r\n=XE3X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjH6OVkjuHuU5VDyqTMq/0WM/DryCYjVG1ROEXclfwQgIgZlIS+WjKaMTzwH1np9EPHHU+5qUxylqFAqdutRaU8hk="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.7_1550016029375_0.20921231309357635"},"_hasShrinkwrap":false},"1.1.53":{"name":"status-board","version":"1.1.53","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.0","@types/ejs":"2.6.1","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"261a7c017c426295acc837533bd263881f41872d","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.53","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-Y4i0wgucJpePjVuRw9RJsNcKoGUgUIU5VmWeNSFnOG1CpwQzyRfkR/ZQcYYY37+SVodenxH2iBl4dmQIV7J0jw==","shasum":"79a0656d9a8d5e9b2c9b3538eb085d34d6861c08","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.53.tgz","fileCount":360,"unpackedSize":1363205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZIBwCRA9TVsSAnZWagAAoy0P/0vP6O3H2Q50mWGhGtVu\nSySLBehMgwHFEJkesD3134buScOFti0vCxjQ7/OY9BamLOPX0lkbcGIQv0xC\nDWIXPKdV+ihoY48ktcCDGJnZcYZ9huKwZ8KL7/qqP5e3qmQoDkipHSgjbFaQ\nUJn7ODPQkdYBlzAuRaWBijkLKPtCM6D6Xab6fFEPVF7M9zSr6ZaisDY68xBF\nesc7JUGyhXX34rFLISOE0xs95BWRT5pDsRJYEItd0ehi8UYhlHlBwPA43DNx\nNTGzupyzgTz89+8NPQBKCJ8JyIApVUwPQb1tfCoCWjziv0enIVA5r8AfYsVL\nKKA0R/pwqr+dMzfl8F3XBh5jIYwJdpqt0T/wegC6BCJmCjd55cDneWBrdsmW\n2aCIRxaIbysTcTCly4DxLiMx+gzQnlbRIfV4pNBD5u5KiQTtLerknRquphPT\nt0agNc5rkWFTKiWpwsVD9IB48nSPXbV5hpP2oDcTzpbEagD1hagF8gRT1B3i\nZCZPj0uKJVfKXdbxwDdI1awR6lkJLEO2WKlJneoyO7w+P6iyWbZ5hiiB0S9a\nbRilbicnS+I6DKIEZXLaItw9rUsV7LAKkYF5DoULk4F5bMdsnS0fQilOtcw4\nsMKzhN/EFl5qjEwn//CrdTQsaMCiX6DiyG4AXU40A+om3d1+lClesfUoF8Af\ncpui\r\n=reGL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAhX/PwTNNs3LHBAuEgv8pXoaT6+J3qOmmJZSVOllFbAiEAgV/g4hM7hysQ2uiS9qIGqiUehpzJZEM3rpR9OKjIqqw="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.53_1550090351810_0.4533456559163125"},"_hasShrinkwrap":false},"1.2.0-beta.8":{"name":"status-board","version":"1.2.0-beta.8","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.0","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"0.0.31","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"5069afd86e06690934b369787ec3f89452cb18e0","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.8","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-FV7lq/HT7pvd4B0fMLANyg4t91JHqavB9KV2q5WeHecRvUEZl65+10uXQtAuMajFKndcNvUcapiU8JWSMdl91Q==","shasum":"e68cb34558e0a92db7c961f46f015ee22c8d0654","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.8.tgz","fileCount":359,"unpackedSize":1378332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZICkCRA9TVsSAnZWagAAQocP/jPa17ybTyMdj3/GzwKB\nTOz58/FxTZbkBVD8owa4gX1SWzU6os2vjdB27K04d5aEBAlOG8haGT2GXt/C\nCbM1JWKn2utnWKKtHkV9D8kVYkWxX7fmmIHcE3q1eHGuikRKFYzjdaMQB6t5\nF3tgj9DNMAtSN4ivMJyrZx5AkGlum/h3eou5Hyd/1OAZH1mD9JgxozBGLN/Q\nKaEp/5IULmRUj+E6fcVuDIhydQVuxmycNp4CAuLiUVgUJuBsR6BL5PYcYClX\nZPiedVPQHd/L9wsH7/XfPqpAg5lG7xlADsIppiu8hU0pJKpwk1XOq9CIgvfZ\n9/ktyAkp+oBcliluzPq+BjX3mQBe0uKOmewtHZ050dErlbDsYwMKxiaN6Odv\nEGDhIx5tvmcTo62GdERFgjd791VxEqpKezX5BiipmNo5gejh2QaMs9cEcaEP\nNC0E6e3NOY1LURWnUDUm98J0rdQWfwza+aplzAGr1otYa6DHnvn7m4QCfDuB\nMW+RYnyV3DcgWUPQjzKVybpmEh5lgDG62ZfMGeG9kNzK7a6q1ZlFi9LqJ4pm\nKe0oMdt1kFt9GEEYO7vq2RPRoZWQWEbkNVs5YCZTq7chRoXYIn8O72xyoxB8\nFDZzaDjo1ylC4xIWhlXdbMHn/5NZDOumOg6i4mB+1dUXhUZ+4BCx7bidu3fI\n1/MM\r\n=23kU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6JjH2o4/LifxIV7L/HINdfE0EnKnSGMSh2wqn3d4STAiAjGQlV8mjqo0XYSYnWmJtg8172KVMEPR6zofTqWD8ntA=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.8_1550090403940_0.8105037758994125"},"_hasShrinkwrap":false},"1.1.54":{"name":"status-board","version":"1.1.54","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.0","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"da1d2c2acb0aa0c42b227a2d852dd315019c214f","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.54","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-9rjSgXHqGE7sMwcFqgxBzlMuWcLcGWwiupNIrOwt08ImMxv+OfICFapE94KFqIR+6LdYwI8av0c4KRfpXzRCcw==","shasum":"ccff258840e43aa2f41c1814f769158c4bf89cdb","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.54.tgz","fileCount":360,"unpackedSize":1363205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZIOqCRA9TVsSAnZWagAA8QQP/2N0BQw9GyaSwOqjZInS\n+9+K1W6eUsys1aV3mIuOpVzf8BeGXKO+IyixCIW2s6aXlL7gtCCuKcuy2xoT\nvqny2mDp5CJz0LB+aN/aCOiIuyTXaEHN+Hj7AELC1/BtQ+RTqGYjTnS254yo\nsK7psR6EL9vzP/jpPcxiiAptMNR0G5Oz62SNyP8jZuVMiy4ri2jyga9bgb2G\n6nCl63+TTR19yCFAAAhVTGbKGx08fwRTt9Fz3vVvDwsay3s7ukxap5lTGuy8\nAmh3WsQQayXQMEMBNZ/6L9msHNvBgV+Bv4gcJ7VNyGUBvfAX4TLIdy259k5D\nnzKqAdNoLhM+kdHYM1im3uePvav93x+aIE5mcKsaLgw19nzdygjR96YyZ0l1\nPi53qN+ccwAKo5MmCmmOtztKVmEiQJfwAuKCPVetfsokcxxpWATOwG4MLSZd\nvjeY5yd6s+fVsNUUjBdvW7q8Mo1dErteuOAxQyKu/HFAElgmrKqEYRySnAmb\nmiwwhVnuoqH+KT+Qlt5I2xK+fgPNz5yfeyJVOzW/U9lapNIfSjb/0N5hrBeC\nnrJqkJvFnY5iBmrC2GbjPuNO5vAR6uVClEMi442ODR3PEWvIHxIqKju8czSj\nRJrMhYTLPWOV+a5HK8li3lfDIpNbqhnGpUpQLnRospTodMs3pLI2S0O00OGJ\nO9o0\r\n=RlzY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4t2ZyDv3J+x3/5M4gHjTwxfA9D95uEH2ZvO+g0jq6qAiA9FTiYNZNOeYAydYPsGTVco9RncanKnPKIidVUTuNmbg=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.54_1550091177662_0.7492144519948201"},"_hasShrinkwrap":false},"1.2.0-beta.9":{"name":"status-board","version":"1.2.0-beta.9","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.0","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.11","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"7b9b602b46980a694ca09b63c9efaa60f3dfbb5c","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.9","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-cWZJR+7rVPysDu4kL6iVSR+jqsB2wv+DEbB0+86vHBzPxmW6sOOqEPNv66B8984ls7cvpm35PQNC0lxggQ4ojA==","shasum":"91ff9ed962b93dd75b94a7a7f93e551c17527858","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.9.tgz","fileCount":359,"unpackedSize":1378331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZIWDCRA9TVsSAnZWagAASBYQAIQuei4PPOsajGuPmF0D\npYmKyptWiVJ4XnN9JFFLZZfJ0Oirx2V31+CUN/IPo4vWtYyIw7rzHId38oSP\ndFP0p0RhKgcbFGYW2qHEVzrPuevtsXrZhF7gTDSxwQTmvcqm+br1/6PrMVLb\nvK2AWwwgGlMwlrTNEuEgVi6Jb2wRSerMaDZV7Bfy3StB44i0xq1o38CD9QfR\n67AhyVSki9SVENW+zKsD7tSpU++04k6JTQDv2U6oPQol9gRaBXnrEV4N8LXD\n6Ttzr6fPzEGNQvlBq/lbExUhtUj/EmzgZj+XBkR269/WOyRyQpnCJ07rST7N\nXHhkaiPlXgmgCFBOHyNnbus6bDfT+v1KnE4e1ffHo4l/A1XdyMqFmXxq9uYo\nIoupm9N1/8/0A1rTecbBnqmYS6obpmloiLCHWo+MWtPNr8BPbAQ7IUV3p+uG\nZy226R3ALSnkN5jKGwG8/CkqymgOlC8fiYSfj7gioqe9OcM3gPiIXZBpvc6Z\nXlvJMblAYscgk9G377NH0JshYkqNo/dluuk2OoS4OHHNWCqGdy40AwD9UoHB\naUkfc6kWyZvgSD6V0ZwI7s+F/DjkGwM+VhrHavl+v/8fAN0dhDdYeUToxuGL\nF1CnaOw1GBiiGLmYtxeQidScTqsHWq3d+6hwsuGOtoWvQzbT1T5M7qhSRrNg\n0/ss\r\n=1BWe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmkMtcyLMVpzRzeYV3nr75iSbes6hZeVpwf5tx+JGG1wIgD/a5se9eZHaQ2hCstdXXfcIqe2nO9Bg7FN5o6/uHd7c="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.9_1550091650741_0.7805752310856646"},"_hasShrinkwrap":false},"1.1.55":{"name":"status-board","version":"1.1.55","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.0","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.12","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"7cfd9843720323246f04c69df8635f08f0f39cf4","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.55","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-hry/WvOLXI0ec2GSBvtjEWKJyOoYRJCGWIkBtQnJTa7PgkYwfn8Egvbrq+dOx8f/5W9cPa8MkiClCk7lsXDlcQ==","shasum":"fb9c5cf260ffc55d2477b794a33f348e5cf7883d","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.55.tgz","fileCount":360,"unpackedSize":1363205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZKksCRA9TVsSAnZWagAAt1EP/iePScuzRQvsJ/eLhGKD\n32/9JiPt2ErrazWHHjNq0doQNrF5aAPeVL8Hgcv3OdVIcjI2mokfz1TZKOUj\nbbKS3UTRmtEl/9hKo7c/XIQebHdGYo4aGJs3qqrVAw47WxWwkFXdaN1cpiff\nQnC/LiReOsQV9bVhNpkTXhGGPO6KWoecJs5SCFHetxRbnEUzl6tyPlObjoMr\n3fs8To/8PI8WOjcZ9DeopJAHKtbUETpExp21ntpVMFrosFMUxsOx2yp2SNm8\nFOG88EitGVOfCF4IyR4lU/eKquJ/AwVaxOVXEKY8TXf4BoQf08zOU6rcCOv1\nfapGneYMPqv2wMAXbOowICGI6ORZhaGLTqwD/DKzgp+qQMkwjjomznd3L7HS\n+YXVLwE126l5ciDDGC7f9gsuldH8XDWiQuGusbKrT2pnNveZWHdMk2KKE8TL\nRvFd0SAncBlmMlUgPWumsN55siiZrra+gz62wwvyyfbN+wt8gD6S0vMknSF8\nQQBhovyGM/N6YmpcpvPRFzjIf8OTfQX/0SmSNQPKeqcvfFkvIkGtz76l1OA7\n/enRoiVIyS7wlKADh5f16Xe17xjcbqCq5faPbkMJWFVuq4q8bQ6BPavRVhfD\nVmEHttD41QEFzXsz0448vwx0QeZ/VoD3NFAL5nTYsgLosl/eWfWn9pm9FwJt\n9yUt\r\n=wdCU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcDeEb3NwEnfxlw03Q1W2j+R+6z0DDmMkvumrcj2YOzAiEA0JSN4NDvFM1A2jEjielLWWHpCo55EdcverrcFDmSOKE="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.55_1550100779257_0.5483964066333302"},"_hasShrinkwrap":false},"1.2.0-beta.10":{"name":"status-board","version":"1.2.0-beta.10","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.0","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.12","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"95e3ee2141770d29ac8453bfd1285bf30743c39a","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.10","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-+MLIpa9zAcshCHWEHb16zMS07GR7BTqCZQtrCQujPWlcpD5DpCRfE66OWpARpK8OAmm6RR134BCPc1M4pEk4pQ==","shasum":"2321fa48925a8d5bed8c8f679fa24b2a9e1649f7","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.10.tgz","fileCount":359,"unpackedSize":1378332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZKlnCRA9TVsSAnZWagAArw8P/3Feb83kRkFEbpC3l1rb\nxmAktwqQIdm/7lcx/S0TISsubo1cYdJjxX7nfG1Qu/gSCoSosDsAxB0MsU2a\nbeScymaKQTReaJbLraSrAkR3HzfRd8MrU8a3SmMWXR3lDl8xi+fWJklvbqmd\nEzKiKtaIDPgv2QdeODk7orLdrSNsf3IDc7PDvIh0lPH7+ST2mC3oXAjWKeCz\n7Zf2jNlb3ZJYVOv9MfMHF/u51v27Tc0mUP4J46WExOKOTudicUr1Rv+pLZCB\n+3ytNj0RjpTgU1WJnLtpRyUb5nKPgqoQEDrvN99Se2nFw7i/l0Km7liZ3yiw\n3Z5GLXRyR7M7vumQ5nLw8ajoabFflNalPG8+M31AltL1cZF9mRqzO2+k3x7H\nnByNIemPoet+YIOP4PD3aDK0KDf3kXAlWD8K2he/BhuBv2AT/RwOOOrjEJjC\nQWJea5CFaYWdhA9D67yvsseE21cVc6Kl3k0QuAHE5UezRrnB7bIvdFMlEFFE\nTPLagudFIdg/iw+A2lPmMpNOFEO547pTmg8Gl2OWAVoBcxTmFme/zCXor42J\naXEuf8lkSntm/8OYoNHZy2i4lcn2DzeT1J4G0jSHUdxIMKNj+7sK2ZJsfuan\np9b4/t5kR2GVnD6K+ZO5nx2vzVTeZm43e86li59uZBzNSSXahSqttIwWonkr\nnJI8\r\n=Kz68\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPaBCqrZgpkt0HkMo8p5Z0AJMpJqhyoTMeq90h5EPysAiEAhvtTTt4+mbDqY4lpZ2BkSXdCkIuqlS/gDrSr7JbK8dw="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.10_1550100838828_0.35785540697948903"},"_hasShrinkwrap":false},"1.1.56":{"name":"status-board","version":"1.1.56","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.1","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.12","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"29691fbfb21584a160f32a852e2204ecff71c753","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.56","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-BaOTEWTxLRbMKGWs1/yHR1iBdfZpHud9Z8DeKsQeTpaCOMaHMTC1Wn4t7oXB5n7cFR+4Z587L5I6B9PZuJZVrg==","shasum":"ee8784dede04622ce414ca3c0d6fc7fb1c4b067b","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.56.tgz","fileCount":360,"unpackedSize":1363205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZMpECRA9TVsSAnZWagAA3n0P/jL1Q9ojPiZ0X4uToKAO\ndf/UnvEZ4l9hBCKIwe7tespHxbtOnRWuFfTUjszhviORWBYInFGwGyeV8vsm\niFi20h/uO8VzKnSDG6aeRX7MK+CI+FDAruAD7sNDjsyWsSa9AGNZVNU7laIw\nIa1+lik7yCsz1F2TZb8lvQEPAV5FYVucx9BrRs1LBZQ6WElSA4wJkHShF0OQ\nw1c+EmFgLDOCee08oFAOyoGZFn+cCrVQNsytHe2XmK7iiyc+rWXfxFmHA4zI\nOUDSgVigUt0mExQkqkmXEKeu9jX4YBKMET5vRJ2XrgMqi4iRvRyzOGVaXluv\nmQXjwziBJ+FUJQrLZx5HdcHCJsDcnRzWjT3Q2SXalQf7Z4wsZMAF1553QCAH\nKLSCE7ntwWQWnwam33/tlc0Db6XrBeKWVDxyOrdErwPddkp3lQ4j121Y71NJ\nsiID2X0znNQnjdzDjFxYvH4EgC3F9lzxxrCr1gfp6xpJb9xvTW2+fXGSAQMQ\nfZLWwnkISDweONAAaCjiOQVaQjambUqWZ5j8PJudG8cnB+4VSx/Kg6RIXhK5\nbRtpETpTZecJdx5jcExSQGfE7NHlvxZf+aTv5UWNzZsv69o204nuk9i+uFZX\n+5kafM4CtlITSHnfdAyHvx9n7QKpPwjf3QBI7vxKyfCsi8ZcQmItX+XEHG60\n7d1r\r\n=2AKr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7DT/oYfuDxx5h1WUzAmrD4H57uh8hM5ydFwKixDEpHwIgbUetV0h8qrHVnnd9xDQbQREXMkqqykxHH0T8hywe6mI="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.56_1550109252034_0.561576846395403"},"_hasShrinkwrap":false},"1.2.0-beta.11":{"name":"status-board","version":"1.2.0-beta.11","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.1","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.12","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.30","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"194d75974646e603b38046100dbd88dabc22ef2c","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.11","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-TlF9qUF1JiATv8/6VQtvEFp8WcMxJ0gP6OxSy6Cg7yx7Pq8A2OVcrA534RNsbcf4Lly0Y4ct32y33dp+xm+Qnw==","shasum":"db1cbeed26c96c8451e4819c6eda3febd1ddf89e","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.11.tgz","fileCount":359,"unpackedSize":1378332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZNejCRA9TVsSAnZWagAA06YP/iH45DwKib/Bu6yEBiaU\n/ZgUuaYiMQfhkGUzjtMJ4k3v1FrR4fQAe8N6M9FADS5y3G7pivEqdsKJPU2l\nygN3C8Q8X1E9mKE54EKzfZNgnd2DufwOWS698RlwYUDh3R2S8Tk9PoTene/S\n7hI17ZP4iVqP4sYhcPy9ow01+VPXUhZkCKpn5MAtu9maHI8mO3tgyL0VuEH/\nCpo6kaUFn6iUvMlTNcPgSP+Wo/huJFU6DjblBOs89BMwSS8yUZupeHxUKf8U\n5HBS+ZYRFFdF/iesDYU7GO1oX49z79CaovYs0/ZsNo+S5XRxhkzFzcc+pOFB\nqPyjNBEfJtVZTzRUmdrbka3sZ/8w8SzOrAIXH0YoXc5CuwNkOwSuA+N19dfX\n1f4xUl3Dd76YswdVo+jDCaMt2jY8PvDcK2lvqZhtbV1XXxAqnPtxEjKVAaxp\n6UHq05LSiWh40qepxiJwRrsbHHFTPH1kvDIqLz/nzuZgRP2YtW3RZhILdmOh\n/VEbcxKuG4yaZaH5XqQbjy3XaelN2nIZ7fumbkMR8CJu1noQlywgcz9h5uKj\nNRtfQLR+GuZw7uKzR+L4BKc98VcbqoTqo8xEQtpnicSNaTKOUosR7TM60f6T\nfp1Rv/O83MBb/A68aclIjClXFs5WE9P40DFup15HA32JmxcHMQR8PxCzcxj2\nhqGV\r\n=Dg7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWM4n06EeJVzCFP/oW6IPggm6nVbwoX391TpzvlT5aUgIhANsyA2F0vgF0g2cUmnPwzxLX0Fa1IUACnjBpVXzhVYDM"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.11_1550112674909_0.18609223766472116"},"_hasShrinkwrap":false},"1.2.0-beta.12":{"name":"status-board","version":"1.2.0-beta.12","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.1","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.12","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"ed3d7748db6f254fb70536964efa5651e18a8d78","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.12","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-Bi3LFKh+dcn6+l7vB5Cjm1x9t3a49P/gesR6vD2hvbZRE71W8lvn97nwb1eGXZGPk8PAI1XQ68wJcY33rEt0QA==","shasum":"dfd224862b693a032d01cd45fc40f4182f663930","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.12.tgz","fileCount":359,"unpackedSize":1378332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZOa5CRA9TVsSAnZWagAAAtgQAJYXeJmA2+63Zi0qgJ0K\n4bVGMnx/D96K0qorsyy3HpdHDARdf+DIpi/g/+9OSXaO4bSqlmzSOwqjNKdP\nSIbi3GcwR4W8mi+uW/7lOmlPN9wYvJPK3ue3YptwNi5+5WA4MlvOpqfCl5eo\n0b16pMb5/Or3fYzODJVr0rUsbPlfH0/LtyD86zA7vsv+L2ZBc6gOQ4OCjBvq\nRHoHkbOtAaDihYL0eLsNTCsH7qzD1Y+6mqeEGl7Agh/tc/ZMW97SKJ3SyIPv\niiuFn7Lz9U7iBXF4xTT8nolhV50qc/UtHhgh9MobpzvfqLFtGOQYy3KnWvGO\n9yH43BfSrBqjYe4Vya0sJbMzUjuA9zgi1l5+k2JbmK7ZCYbJ8eVkjjk4Fs1A\nK9fw6CydiQh6xGXo/5KvYVxIdCh8vBUz9lsZ7sLzJO2iq1vw02rjRy/+URCB\nmcGTQu1YLOzEkQBk6oa61oB377lKpHO/Og0AFLSwJNnNyP7UuZTriO9rarsc\nZTikhvVl3fKgoZh7RR/xuOKBg+flv+8b5fwrQQ7IK0Lqamg+nt8slzAiK5ys\nDTFomWgFS5N/PY2oququ89wSgE4WHYe2T77SxNf8ZTHRxpSt6dyanibwLeGN\nrgbu9MZGzu5uJqsE3eclmSmW4OD0XsouUNWr1jfErXX3JowSmYNVVOSomYmS\nt/GX\r\n=C64b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmSHnXohwgaK/eYzA5Fn1M4EnMi6B988EpAD7sDdPeGAIhAK72mNUHvJtK1CK90f87ffMj4DyEge8AM3Vd9msODJc6"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.12_1550116536714_0.2755739233970078"},"_hasShrinkwrap":false},"1.1.57":{"name":"status-board","version":"1.1.57","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.1","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.12","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.3","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"4ccc5c836e25ecbd56fe3d0d80bbeedfe7667f08","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.57","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-GBMMRSyVPO/8c6z7wbCfFp6CQJRht/KdYPxpB5I+go6XhOuGHvC4odN+8pvzbLHVj0ntpfIZCeDvUun7WjX0nQ==","shasum":"50bba5a1cfe732508299ffad3b7a8db21b4ec11d","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.57.tgz","fileCount":360,"unpackedSize":1363205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZQIMCRA9TVsSAnZWagAASUwP/3Eh5aNqTK28FN5zT3dc\nQSTBQqnq7u5M22yTKwFIXv0bcxW6k2lI1fd3OFCDNL+jwkDhmQ8Oo9Cewqjh\nHA5yXfvjlykFLZ9ryogDiv1Na61qCNTPIRf2JUQYndaRWyje3JL8VoCGNWJG\nBhrSCWTOp+WfuNZ6Cb1YZcpI+0LkXpkxEgRIvMShaZ6VdFrmE4GUQ1rVLdPJ\nb3U/F0poz2Mxa1RtymKjKQA7OorZ6fBVe2SG6SV79mXbFSVmLIBuEPlR6aMM\nJh/It+2qkHIiDXyWMO67De35W51zkOvFcQqwsqRSdajEHS+IhL+ro7UGcunE\n4rIJZCq/PStAcKrLdraOsI51aHTanC3zYoIlHhnOYY9Lwj7ovwW/V0m9DVMC\nnRE1Du64ERutn74NtThZW0VRyc3N1rLXMggOXgoMN7kxw6yuoXdwVUwgfzII\neNUFoRSdUTgz+dbP7Wu0L+z0OAoEhkq0eRq2ee5N6qt+MKHrKkkduSONdO0y\nyC4xVzl2clPu4+7Lp1DUmh6toMoNYKJVV5iEJYRL+B8J2BreJLH1lXs4fB/R\nmAoHQ/W0RzhqMzmrjA8t9jd7BFR+JOAxPoloUpQ35ytxtGkMepEA5wl9Dw8P\n+3mlzesbPcEkDpC3XiIoCEfvv0P5t+BN+OT5iht1WwjJjJR1aHQaHmf06zEX\nNnGI\r\n=QdKd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHEJhWobYLJEcVlE8kRjwTrfwRNdWbpgGqRsAPu1dfRAiEA7nIKxroCKFQ182XfulwNVVIyr3sK13RipOOIq4NOMGI="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.57_1550123532029_0.6776901988028001"},"_hasShrinkwrap":false},"1.1.58":{"name":"status-board","version":"1.1.58","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.1","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"0dc325feeecca2bbd43e1a35bd110f92e34e3fb1","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.58","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-HLEUnviHMN6sVOe3fV3XOLLjrS6ELB/dTFbifxUMCJYGWKxBw/g8DXcNHTYdCKtpfrfh7mP2avF348gmtOX7Ew==","shasum":"9ef32ba4837d69a0209433e5d4ef10b579f6012e","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.58.tgz","fileCount":360,"unpackedSize":1363205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZeOyCRA9TVsSAnZWagAAd2sQAIETEE2uXrbAuU5HbZ3L\nBNGmmu2PqEGluMvgEQ5FaJ/ryUxuIcNd3epLO/Lk5lfcwGOoN0QGv26R8v0W\nUjF97QHTtfidaelbIZJNRiHBWxkrw63NzxS2MF+kkrMzyg0OyagREdzUrKGH\nimzucF6RUARbfAHyEzu2/d6Y1SHP4jnMehxiRM9p17k6yO2mN+DkB2fxR3aP\nPjrZ5EdbGdSF2a6NSSwc1qGd+3B+r6xVTA0qO8Ez4yaz1SMH9sYZtQO0za5T\ni22VdPxPlgDSRn5KubaqiN+Qi/rRlRmnVqZESPjezhvJEZPA9kZlP10FWA61\nXqZOd+P9h6lvPHWbxG1Yu5axNtTavwJy7nijTIx6fys0yn/cFjOPsFMzWhqK\n9c2mUEuisUAuCFs6J+r7Tc6bbgZSnEaaZzVOUT6lv7/BHswyBIkMHNNtSr5o\nujJEts5vAMzaKf6yo9OW6GyIpduaeEuBIKMXfObQV+4OLKMtu76+HDADkrZz\nY5Rz2nxYLSQi3jbcAHj96t0yCfdxxpBC8eEPV5sVDKMWd/o1eQ1AXEFhEl9I\npiZrbuQn0QYbFqN+WJqbIZ31njXIIMMwyZ54e+Ss3OmKz08w1rCppZsYp2hN\noCAFdmEHtZLswlWZWD9zbE1npJ6mvjR6fdSkr6NMQVeP7W47wBHeesWwxkMs\nxsIp\r\n=TU/T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmIFZ39eVLF+PzH2OIaNhp6dMf4ZAFRkuyzzWXqDoR5gIhAM3HSm7uOkgcIimcvpN/O8cZrjm3lybMk2uDsV2xa2es"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.58_1550181297277_0.33420030882602547"},"_hasShrinkwrap":false},"1.2.0-beta.13":{"name":"status-board","version":"1.2.0-beta.13","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.1","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.4","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.2.1","lint-staged":"8.1.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"85f5be03f48820ef05be138d02e0f586e97ea807","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.13","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-52JRLC9zQSYcM+Y/CyMl7Lt7QX0pOnuepRmfpzNCoqWtjTyIb8DPoHeU+f1Meru6zc//FRerUCIwAn0nFCfmIg==","shasum":"f3791985792de50ece3c7022d23c3ed461a58036","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.13.tgz","fileCount":359,"unpackedSize":1378332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZe2DCRA9TVsSAnZWagAAW2AP/3XG8zS1cEX/YTLWXfRl\nPxzZGQeBF5M/oAQXSv2CN+fdcDX8CYsR4YaboH3mDbI2HLhWIZJmDXulQ7oV\nX5ZUoPb/gMurChjFzmfapqUm7CZyNjoshFHCrINnYgTu4M5Tmdu5+l4vbFal\nFB3LvB5+iVlZQ4Q9IGUAMtsU3OSkpkqicn3Iwlp2x0TnLME9DdZHrM2IlNBU\nxzgx0Q73y3//47cZM2mrtd4TV8n15tL8V7bOlgqaC9T1xbgUT/KKiiDEYciM\nqeFn5E47o6/ItWFWSF3QxYovTT2oJgR8E/xkK+YwsjL0C0lWnoXQFPRD4UE8\nKhJ3dmHYJld3aytjVsFs5DDOmFqMDxLXwelv9La/gllwKsGgw/Ap6Q2hJ422\npgMyoy8GgQKybIEFJzN+WTjRZzPecPyFrm5f/ZFGbHQceMLhW04SJMqUBcf/\nbzABX7iLvKKMFLZmZpeBLtyq8QiTxF8LOb6lYhTqy0JkfRcA1ngfh8nTT898\ncaGWmdqVlPwhDo3x0GI9y5aDDYcL58L+9yOzEgUbNqbhseRDh7fRrraVh//m\nMLgxwiuasW+oOo4DU7gr3VMSVAjOmt4Icfj5KMzo89hGmITSe3vtcGYJFrKi\n6SGB26mTgtp0yA5Js5JkmaMpUGKd1uPUAd/eTcV+Geo17msZmoOOqDWFBaTY\nh3gU\r\n=rO6x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV1Ex7RV3+Y+d7dTLkmwDTeweJvEH2KjMzee0D49lTfAIgC8jkzHzsAeL2C1a9hN6juGU3DW4uSZeyXS1HGxPPEjM="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.13_1550183810961_0.7748941211710785"},"_hasShrinkwrap":false},"1.1.59":{"name":"status-board","version":"1.1.59","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.6","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"b69d84d4591bc5c04dda85478b79f76a67f49e26","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.59","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-L+Q5OgJziNT0iCGzMMEd8GT9YAkaOyqOs9lD1gEaI9Tk6lonsue7rzNtuh2POT3Qc24ph8NZG9HdSakf9zBN5Q==","shasum":"f7453ab48ce6b7fba625c5fb4e72bc268857aaa2","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.59.tgz","fileCount":360,"unpackedSize":1363205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbM3iCRA9TVsSAnZWagAASocP/3oBm2b6SjhxjIT5BHex\nVEObg3Xv5jGmAexWHzpvfENRysg4LfKHGNjuvptL4NMgJMKOO8K5FnkKfi0x\nSED3nVFj3jjjz2HDzgDoz8+y1op/vuSLFMDvLxcCJGh6Hk94qMJFvbY0U0Vc\n3r47TCIKOY+1U1jEYtgfnrXG5MVIoOJAo3kx43czXwq6SLl3GAjrrZbVELk6\nWmRJYxai/N49TRfTQRbNtssKsGclt4/23XZ+ly/8MPaPcQBtrWg8zeJuGEMK\nkfjlCfIGGGtHUrUnY3b1iR1QHLHZgG3q/QNkIh9S7pQ6KbSB34NFMq8lxTws\nn8q35hMqOn3dYvSEtJ5SSB4x9AdDPQXNgx/i+bw4o74HstK0KHAUW0TJAKH9\nXQZ5NmKD+YmbtYogdMYidWlDzejsEUvm3urqA5yuXIu2u8E4BO5mx4haGoaa\nCEWMHELwpguyKf5qQdmBvr0bB7aTWldMfSsmp3JjroHM44dyXJxedz7Pj9K6\nkY9cr5JrUDCrjdbUCG4EC+wcREaGzidsKSQB7C0Evfea0EF4NcpC+RNXDmCq\nWMdqFf+VjIZgVmiqHHZuflCamdMDc0EgFKfbqXEGCfByW5/YsUAgtWOBpio1\nvuxDY4CTGJrJql/LwvFU/Y76A2sfVmhIgoybUHGjBR1bH3OkLwQAe4njJXtz\nsvCS\r\n=XzHm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWeKv9eCedAwZSF+HisQhdnodCfqNfUAogkmftB9xAdAiBtA+U8FvGVgV33tXu5mYULCLbT+4B1m1c7zXTvdfQwmA=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.59_1550634465655_0.8441372881544482"},"_hasShrinkwrap":false},"1.2.0-beta.14":{"name":"status-board","version":"1.2.0-beta.14","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.6","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"33b6d636b87fa503bbf45da0ec5363a33140763e","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.14","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-4NvZVr4yE5opTRI5cAQvnoV6ovz2429RY0ujwD3HhagNneoqcCWQRgyntHhjY5um1D+3Nd7iDuD07p7eEySleQ==","shasum":"c4d3c77d3559f4d3845a9dbb50a778a4bcd0b2ac","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.14.tgz","fileCount":359,"unpackedSize":1378332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbM3oCRA9TVsSAnZWagAAVPYP+wWjRcX9B84rEKTuIelS\nfq/0WvtD7wpHyqjV/+AICgoqkEwKX8gB/ZdU0KxotqzlkTTvVt0EoXY/u8BG\nq+gWqapg1aHbVvw8hfXKm01tj/fTzA2/QklaEDZJxx9fKQEpCRS1yV3Jf08V\noVfei0+RZUNs1HokEcMwKrmTJEIIGNrrE+8MmuG4f6QmbSrDCU/PLENwMJn1\nSSamOtxl4CDY+rWtdvZX6SIcolPmCaWTly5EdWKchmXq7U0qjZTftR2E+C6j\nSdXOrWQtNyiCHG4P0TJv07jUidfNJMFf+uB5uYE7x/S9u713LrMkaOeH0xCP\nEM4uJSy0AEvsxcu7r/WHHpJBE6DaiNNP8+MiJVYB7jj1EQ1FtZU7Cf7rC6lq\nPE5DB9hk9pAwdyR8PONS8Cg5jW7GhO3/4TJAsDYY5n3rhk7Jv4uXXeGS/QH4\nkOnBG5ZZdUlkHZqd8ZflQISV18s6SKjIjznIEZdcgLMb9WF+TX8o0LYOpB59\nSAIubEkllOqLaIM4cbzrtaYNUPBPvQd12RBdOkk0maa/wLAd0t0Faa2qnjkM\nEVpXnJXn03VU3ENsscnyaf9jPbvkzXXLkf2uyO9PdLDWl0zbIxx8HFJgZLsl\nDUCXzG/i06le6IjMIZimSXGMj5i4YCy7+S6vtche2GIzfJOMdrwBMInSKXPF\nYMjO\r\n=Fx11\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa8Vz/j8RndSr08+r09ghKbCLjkYceQVXi9mnKdjZiUQIhAIPudRnXJGwPp/vJGuWABv3bNRn3+m090/knEXFwmFla"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.14_1550634472148_0.23654738718113455"},"_hasShrinkwrap":false},"1.1.60":{"name":"status-board","version":"1.1.60","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.6","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"f62060c7c22a3cbda095b2fd3329cd48f78dd7fb","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.60","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-WjuHkG0J5FX0s2+xXoNvKdmcjRl/QF6hBEPBzyHPpoZEfJGiysFwDc3ceS+clfwZHexbrMI2E1P5C4TKkeEufg==","shasum":"38709d7f7efc63fc17117da2665238a163af551f","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.60.tgz","fileCount":360,"unpackedSize":1363205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbdsoCRA9TVsSAnZWagAAkvEP/21/gtLzWkGzl9B8LE/D\ndfKXBrw3oXJvr6As6xxqAj2rMsLtgMD02vnFcZcmBKlnkRtQ9gBzvIgJpiG1\nBafHXZp5e/d/6PvkW4mVFNT9tsybVKiWnX3rHWZkb+vkgneAMyh0HfDUQpRS\nNVK43deCiAdnVMitN7TZNOF8fw7wG+0seb8lvn4wcGb9Cht5gADevtjzjNmo\nvLiuh4ZQWCEjNlxHXwLVt6hgvXzchmaIutdZMW6h1Ts2IXTVYbdZVQmfMMoh\n0LVNQs0KaJhdYjkvsZPQCR2e+43KQh4uo98EaaUu5QTDVd5JJfT/wZ2zTF13\ny5B5CZjCGz7kADZX3rGlahZ5xDCdwebko67STQZSzkB07TEm5JmrR/nyxlQD\nfVeAI4ryuTGadZ7MGEiJQRrCRRmHTS1LNRKSSa8Vt67eJRwV1Zk1GKMthyFB\nxINiswBjX0pLZ8Ucx1cXZ/9sVeLu4XgmODvUtGJtlILhRCCKxffen4nVcETq\nd8dgPEUvfBb2Atf0joz7eKnCtnC/jVGfe2TzMoQ8ERDgV2GrwWzJnhVcuo9E\nTZlX3ubon2M2z5mlqfga2kKMCePOsXhD+p9VPwGO/b83inJYyrtBCl9Lk9jL\nLjURyDo50BPG1Zq1RwgeINIOfninRkjpNQYTjxMscRBjn2kxqIcYtNCngqU1\nkJdL\r\n=R3zn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9FoGbcUfC8gQSkUbzVERgGJYNxZkToyLtHETQZc5kCAiEAkxaBDha1Znxc78zNfNbZjafK1i9IcUGlpYzOOAGmYf4="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.60_1550703399140_0.758592309948072"},"_hasShrinkwrap":false},"1.2.0-beta.15":{"name":"status-board","version":"1.2.0-beta.15","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.2","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.6","all-contributors-cli":"6.1.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.5","coveralls":"3.0.2","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"7f89ac82e9368238c3a61191239e715e3cbbe2e4","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.15","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-pXPNadoq9J7ykaZfG2Kfo4qKKao0MMtgn4cnyevzaMrAkJDtf7mUwC1Pl45eORzeYqtEbKN3SKTH2TlBZdgqSA==","shasum":"e7aeaae211977c92f265cc1064763fb6114b58ea","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.15.tgz","fileCount":359,"unpackedSize":1378332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbfePCRA9TVsSAnZWagAAgEMQAImbV4ducFqVPL6HepyR\nfRBzctCamu+kkkFLs39Jn6fUdu9WceXr2jclMXYGbxVF0neJXcvOFfxHdZO+\nPvqlQ2oux+d5im5O1LbuXtge3XCX1SZ4IgKr0GGWmP7YKhk5QBDJRMr1Txjv\n5IgSzEkpmZpBpFue+ukwEg6Ex0A9NV0LZgJpXj+IcXYNLM+fJqceOVS72kgg\n1afO/DpJw98PDLq9mES9QQlOQuGm2PkE/MMs9h59a90MbNTrBN6hqfB0txBo\nAevFoKVWxKVWABX4gZmqZdS4EeuJOI0OsAGRy2Q3GSQNx0gudT26U0YbvtI1\nXtiQxnzrzt4tCRJ661HDxf3tz+xA1sAH6v9jN6BpaTFI+wbQCutZAmQOVw3i\nowS5lV2tAnOn3Zriwi8J9wcI+u7mYYScYWS8Ku+uO1OFDDkHSKDBr3UQGsNR\nIRSbqQpJ8JAs6n4pwglQdnl5LmzQnGrPFL2Fxtl2tKcpkWzXvDR1r2nGufgc\ngjbVZ1R3n3HLoFJI6japes2pegKwsfzKMYhdG0TyQ8IXCmsflwSaKk+hGJxB\nXiGUBmiUGwO322JbIFtVItfiwnKPuG62TfdOhAkLA0RS60GvkPKVhu0axpS4\n37GFBOX4ldlA0CVDi387w8arAIiiEpcO8viIFSine9TIOwdNN7MlyqIBHb99\nE7c9\r\n=PSRl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/4Gwpy4lwTrHLWSwMV1O8eOS9fj7uG0HwW+2ZdmofYgIgJcm6TBC9wt2FsiSLVBMbnFeA/OfpITCXYGLgCZrKifg="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.15_1550710670488_0.3336544784023072"},"_hasShrinkwrap":false},"1.1.61":{"name":"status-board","version":"1.1.61","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.6","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"55cdf8f16dcb8ee2bc5fafe14b6ede158f146139","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.61","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-iKi0ukjoDugwSnEqb4osPGorZHrtIJzXLqGYmVaSk9jTbgpXIARs87Dslxe/lQh7HQgcl4tSmPgMCzaMATPgog==","shasum":"9223eee09ecc02d63513b3c2436a1dec1b6f3d19","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.61.tgz","fileCount":360,"unpackedSize":1363208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccKWJCRA9TVsSAnZWagAAYGwP/R4G5Leg3L0OrpS1ju7R\nDgHLtLQ57Xmku6v9bkXEXtAA8ofnF4mPvQ1VPpoF46EnVPWUaYaqUTSdL4L1\nzjSb/NKCxamK/1WcJgUUut/gkS+wgEW+oeD/0O0wGAKTXyG2OxrGNz4r+Qk0\nql+kPkT/3LunfvAkVcjtD3JlJ6QKvPkppxwy1frNLDd5YVdsqtLP9Nxq63Nn\nQxgwa3ot3mdoWQ7SOOJ7Z1U8M1kK4ystxpTiOlUASMXUZK0WK5dUsCZxi/lB\nk+bPVh0WgKlFRH3b4W57PRC43nxMlVdEKtwgOimHBlxQIWAJbE8Xqv1Kr2YJ\n9PsgaChs0NE/TnXeckUASOCarXwLRdlYHhWXwcXdHywrZBj8yKnVIRbKWlVM\nclbXAX7jWdKbsC+kU4hbtI82qoi0N5jkzLlKOfsRq9u+kj2GjiZubO7rmuqC\nhIO6zaL+PHseCzhJJ2KhW571TqGmVsKduRe5vvASvX+9IA/xeSAvH4PJF3sC\nhABqIi5rX3Xaxp7YvGocSbZr60cnAgy5lQ3uBODa9KBKq/c09UQb7KfG8TZj\nRfabjMwF3Y8+ltqvepayNYTPcpPjcK6qkFLwIl7sCBeg/5V4MFirsB9sFrru\nHGY+y2CCUnisugVHsZqfWHaNN9N97LY8kz+cnC95XEGEje3R2qQmuFloC6qw\nd5ib\r\n=tKI+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0Orz4f/UOnH5IxHFznGyR6tSEl1Vsodf2nLKsGdJEBAiB/IraetzvTHWciRIejclNJA7OguJnuxIzfnpzCQHOTgA=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.61_1550886280819_0.44371242053612736"},"_hasShrinkwrap":false},"1.2.0-beta.16":{"name":"status-board","version":"1.2.0-beta.16","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.9","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.6","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"eb98a8468cb69c9583374852f493a7f04ac19c42","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.16","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-cbCEZE727J8KuGbqgk94o8mQ/Cpcj5y7T3KlPRStI9kYKh38wCBGYdlnxUKfchByCfF9wPodP7AXIpQdHtQerQ==","shasum":"a628ce09cf5d3a0a1950cfca008b0a3212cba95b","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.16.tgz","fileCount":359,"unpackedSize":1378335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccKWqCRA9TVsSAnZWagAAnhoP/RtspyO/Z8UFux7X23s9\nmQ/NfdywjQdyvKYjN5aSeo5NuXEdHLFkGwdKMgec4Jscr67wpxzHQd8MZtNN\nhso2PaVjA2nta0MR+a4OyhYeqW3ufLJLoCZNQFMOmmfNi4DF+6kkoVM/LOFz\n/dQzAqs4xEi8mOWLdg4HYLZwrn+C92zxr2q/AaJ6yYLD1DxGxQlUcYyNNnYC\nD0qyoatMs8dnAJhXmCMqt1pUBxDq/HdFZq1t08SABByVkIeezQR5qbC7m3wg\nF113eEvCdDcoYF2sImLmlKVZmn/194ucgK6P2WbQUAEH/PzrnXrgKnla6o/w\n3/Z0mry4Ku7AnCcsSuYNcNmvijKBk81//j2YNXS44CXutE9lkN/L6NHsHwfC\np2r/voD7JhgBc8PSg+sleouIlJZ8B1cT70DPwoRrge72Ygq/21j2RGrJUKBt\n0t82G9gE+6u2UZYp4MFJmSbdHxv75YiqmiCBCNd8JDspoXQZItYYgJEQfYKA\niHb0Y61Ov9oQavWaDYZTmNBM5GygX0zBOm0wDco2ySLq0qaUlIHNYI12aPqp\niRq/kI7F9XpeLdHAY7e9JT8JMZ2ZUmnIbjai2OEJR5KDu4YDXMJxQZ5Kizx7\nj831uQIhsUr2w1WkXH8y0ClPLJbe0JaoZoLjnUdUnPPXxeINFPfJk1+WMvtx\nOv0q\r\n=1rZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDljQXJjOX9Ek7WByTCQmwjBQX4cPKfRmaoQKw0ro5GPQIgIBcecV7dChCuIY1I3f2eqw9TLDbvi9m3oX8tKGLNvhU="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.16_1550886313866_0.502972573700929"},"_hasShrinkwrap":false},"1.2.0-beta.17":{"name":"status-board","version":"1.2.0-beta.17","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.10","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.9","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.13.0","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"5df3cac783bdf3beb167b6fe790835b5ee893a4c","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.17","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-9pA2yCLPqMu2bcyKZH4XFWxArMe3MrYKkzqie53c/TlLVJJB3/9vTtfPjQ9GjqMP+ojtfEE7ik01XvQqQYyAEw==","shasum":"60225189a061d6a2aebb99ff1c856aa47f3ac5a6","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.17.tgz","fileCount":359,"unpackedSize":1378335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceDF8CRA9TVsSAnZWagAAKqEP/RuDYYIJ1lE/knDp6AwY\n0rZr3+qiQ1i47ZtaJfP/mTUtQpEY3FyAqXhdtRi8YFDTetCzauhHn8dQbJRu\nnQM7eT0sV3mw05CUtpOedfQfnXr14M5Kbn+Dvlzm5yB3rzKniqHVkU/UC6CW\nl4EieHe2xZEIY3mx289BuvB22q77L9dW2cT8LXbcVijfHV11BwRp+pdtCEZw\nGP4gCLPObYLMR5if/FC9CEPe84xHIwtBvlV5L2ZHHOnr1OF2hu4u/9pwS9MT\nEdeF3sSB3CfQlN5xFWzByOaklBly6yWV/W3uUaOHQ1f/qUUkRZBnbu5svgOs\nhJsqf5r2zOVsAxxcf19Pceq02ptH8JapkHcFPKFYNTUT2vbA380EjdQMgfkt\n72zQar/toy2d+vjAgDgaoRAB7tFEG5uO33FLbhMPlPqt6DpeWlcDuAk2hnEa\n7qdOLD1brL70LVaQxv4MRJ6QNxWfVKc1vPBVZzjS6N/ZcFhY7wgiw6VUVXdW\ne2k7Gr0P2kNuaaEPbd5aNPbhtXQU6/Rn9TL0NOXR/1qOio13wwUg0KiBOmZo\nlUBv1gfwGzZW0zbAWON/+k67LZCOJyY4Qe/CozSK2jh8MchNAHNxLDoqgHMb\nRZefeGBpEPdcsXnkD7ge/T6otEVlW72BQRE75sgw35yj+TYy1Z0ugRpk72o5\niFtU\r\n=3eTM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSNf8v2GTP7FRkhbtutp3g0pDGTef3U5YG79KRDH7XYAIhAJhHzDzKlgwwzK2RJtW+gLF1xaS1cEYMW4/5VKGgYHPz"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.17_1551380859198_0.5271914309212802"},"_hasShrinkwrap":false},"1.2.0-beta.18":{"name":"status-board","version":"1.2.0-beta.18","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.11","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.9","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.13.0","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"ae2ac75b906ec838ea802f660de4a709ff0cd624","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.18","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-o7yRD3ufkYIL/fotYMtG0LU7RRUHgSc7jujFysXwYHOCc2JAWW+iQSaB98mCvjjfk+l7mefs6AhoFIdEq3joMA==","shasum":"48ffd3abe0492046fd60893c38a1fb6f8fea50f0","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.18.tgz","fileCount":359,"unpackedSize":1378335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceJCcCRA9TVsSAnZWagAApMIP/29Y0SvJiAFuqlqsn2uq\n3fQxXHHw4JSqG7BbQYrgSKdbmgmRl5zxtbHKCCe6l7ZDXobahM6T1bwCLNb8\ngYcLBh5y0cwL8fU1+Uh3aXEr6ojWOPTC8idV/Vq5iv9Nav78+pjUnKBqcEQ5\nfzJQxViL1+zGbZ94LqznKU42qpg2kcNXPBbsNOTL4yUGGG+QHgviexYD4+l7\n2qG0b4ZxQVE8pgVsaDA0SuYZp8/L4tJL8JSL0VCwBvzP0IsbVewe2xRKjfJR\n8yYFOQgmeqQY0lbBtvhKNTrTIQ+0/KowcJpdgBF1sb8QSVUOJ4tdh47pI+xF\nV0Ma2HET2GfXJuWhAvWJq3Qc1SIYGwFgUNoSqHiPoGLpdPyJQJcwx08FlJ6r\nOLpKjnmgzOwKQSvFA6H35m53fDkbEHNZ2f5KxqdRIC8oDXSnbDbnqZutJRa6\ntG6oUtKvHYuuga3NGaYKS0aajpo+x+FJfPjiNgRdPI7EB13Ad23Suf/PVUe4\nhO22xFSWUtP73xvMZIiq8/BWg4J3FilGjcdd/l7ZgKl10tYDcVM/mefvBgvA\nukww+/YdfhSXUg8/m/xClekjYN70iwYiFpfxV+MkzqrQ072lyoy50kDBIeGE\n/Q1O2VQLlsswWmtK0B6DzdHHKI80zxBuzUN7N1R7rVjtZ5gbHNBoI2g9v+OQ\nVJw4\r\n=AZOb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTfwzzNynPdypy3fQ+CYd4LvmTFLdOTVtrq8MmQEPwlgIgW8cSxu50QAQKTh4JScUIernGvGB7+U1oF3muBbug61I="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.18_1551405211995_0.2556307755149887"},"_hasShrinkwrap":false},"1.1.62":{"name":"status-board","version":"1.1.62","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.11","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.9","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.4","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.13.0","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"ebb1aa6d33b3df04e1fa6db02ff9447218c8d061","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.62","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-NJPk4W7/T3y44jYmxNhYt+s/SEpAhI37L16gUP0RV3AFQuu74JJkAePhVGhnsuKjBw5m7veZxOGYETccSZbMUg==","shasum":"3aef7613b5ada19897c1ca95f9787d9ee0810f18","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.62.tgz","fileCount":360,"unpackedSize":1363208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceKOGCRA9TVsSAnZWagAANkYP/jraLfJMsGvode3ywDAL\nErjGpgc6mdT5o/ubsa65a7QktrKztxTMoT+jn67h/KHPsaKdsrT3iUxsSA0k\noZCL+mi0eJjmlhMIcgFU8KUKyV9F+lrWaMMCBd3k4yDjZ0KbICiUMauELwCT\nRAT2npt84mPfdR7oI3dmsFXgcFeUkTpyt8jCAwtJEvK8TPyC7ZSfOUwuFYs8\njivGWpFE0IlKuKqXUtkMZWL+QMYCxJA3DOGNk7qpDC3+Lp8W4He0HEqszk9w\nLTvgWphdnXGPc3nABZXz8hr2qQRGed50SKDdHynhniFmYUceGICt8xSjmiXa\nqG+ASQwj+uvqG13zbUX1HVXxE2eYkIYVlG2dqES8aaDGJ8j/T6EaTiwb/eKY\n/LT6m6TkNDq/Qaf51SLbkcU74h8VOKTrwisgC5yJbRhIAFOQcwIPK+9G95za\nJLamRe2kHwajghVhU1NMr8YhyjBm5qGMPjjLMsHvG/9R5XKoCTMr/lqRw7mV\naM1Zo3zGkqWQQ2+2/d5of0NFsqIhluRXCrqKe45JFI9wS5kyzkKR1LiqYl7p\np5QqfVG3cU64zcoGARt4Czs1bOlJZPp/3NrDcG7sWiXQUt88LhbYmtRYnIOn\n77w7j+pQ4vzUno3a+EBEcVXSFV0UolRLavO3+rIYDJcavUI8vTUsf9XEKhPp\n2jS2\r\n=SJuk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEqqfJY+hC1wALkgP8X4sQ+mjDEIeIK4HUhyqpVwjkpgIhAOhhGhL+VyVbaUJXMPBJFHzMfn1QCYYCyPsakozpcrIM"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.62_1551410052315_0.6412844199332663"},"_hasShrinkwrap":false},"1.1.63":{"name":"status-board","version":"1.1.63","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.12","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.9","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.13.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"1dcd339c8d8d3d5e9fd4897b410a25a79a170788","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.63","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-0ERFm52fOpSm7mOgvN12srVkkEb/UQp6VDTj/miCIVOoQ1FpsPOSCqqvoz+yNqC7Qqem1NL8u3rtAKv94Gy4kw==","shasum":"8493d9498018b1b6bb3392f81cbe892df1f8d148","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.63.tgz","fileCount":360,"unpackedSize":1363208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceea/CRA9TVsSAnZWagAAxBUP/0FT8qYM+OgBNcrcshZe\nzS7WshpVioP0OUjMPLy6ZeGQDBWPt3c6ApHaMrYWsVchVGe2J23cFfliAazV\nBGHYg5c7Sow8n5xExdOM/zgr8I04zpwkmlkDLCVs7nw53HTXc9Ui4urX+zAr\nWyMu8V5KXD/afMc3UfWijTHPBZIwNkBlIyoCwCtcGHTCq1M7IKxd34GOedyo\ny0mGto6sYnEqRcwJ5TeHi0tYr7D3LVS+CbND/mS6nNLRwZbr7mY9psW3GQte\nc7W3nTklCIjoZc1FD9cLINe7eLISxu9Ps8lBf/aPYOLpaEqKbRFVviDlm567\n2eHxe2MGA2op+FkHmWbPVDUjLPhNiig5tao/6ech620A8Rz3jTzN1Qic4jED\n5p7DfPAZPLEdXBet2cHzuX7AqUoNKv0/F3max11GSQvKAEWONkXNGO9vpEqr\nXmZS9kEd5JD4EFPckAQU9srwBVQt9xxEx1tQBl0ArDT+RSQouAmCjxeOggM0\nvtBIQJiTDCFEunbrhZVwQipBMzQmMWwozHS/dM/R+/7GzENBUQQXrkEd7Pwr\nyY4L3pI9W3D3WGOk1/fMWfNB1odxMjxPFxwCaP2RMMdkX6Qla/pywBEGwUHJ\nPgarH19NlRaTi48kTHNSji54t2FCj63yyoWW0TSvOQJ2Re47hvAgM/uG9X1b\n4KT9\r\n=PV1+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh8tOegryFjxzI6w8+lwYGWtef4oAg+b/JSNDaGpYHpgIgSV4P0I4RdTerqa64EUuk+MT5lBMgiGnOnFNsv/3zItw="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.63_1551492799161_0.21876581209428303"},"_hasShrinkwrap":false},"1.2.0-beta.19":{"name":"status-board","version":"1.2.0-beta.19","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.12","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.9","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.13.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"c2cc00efc899c1d0d3ebb78b549630e800f40911","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.19","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-AxjIwde0+ubv/8oFGqhsaPYAE9EmTrwIkqdAQwmPF02hr1mNbGaWQjwIvztb/rcZ/aBvn3i1pV+YAUPN/0ldrw==","shasum":"a489683063e1efcea7e91f34928f8090dc2ea556","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.19.tgz","fileCount":359,"unpackedSize":1378335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceebpCRA9TVsSAnZWagAA81kP/jBD/96EOHczYS7/wy8O\nPZnIALowxPRSxvCLn50Fhl9/1BsHXQkgSmzgFfeTW8nGjt8ygJZn18ypDLsD\nVI3a2bkmfVrhocvpPbt5mA0yfS0trPlB3MQDuRFzT5MsD3iE72WwCpWmFZqd\nZzDZtWoWYnTKGY5BaTIZIheciphWvR90Mw8EjaFU+JFdll2kNQ0mp1CbpGp3\nrEKafTgYQyHitu+qmsopePjrkUG2ZxNkDRTHLhX06zLobu/Xeomo262hlZv5\nSgTTbp1Di5Lft9x6Ts3ZbIcwPkgXNUF2KVrazZ7rCC7ucHNwO+Sv/9OgHxs3\n57VKpACV6jsDZs5s/yroZbnzpaUG5X8nXQKODnIFoO2iCETXu5LAzhUBS0a+\n8Us6+x9RwPRyrHrbajVTABvBsCiY74/xklKlA46peNzlI7d4d4+Qq5DWzbKi\nKMZKMVAChE5txOWdsVTqVCcdJWY9LucQTMkeR2jUs+4xjuvNse+dbcDHtGki\nlaH2TvmjewWWgpKh5du1LI6z0jtoKn1lnzJeicWfqdcV1o8v1CHAhYad472N\n5gq8Sy3WlCsD3B1BESnahXZXQ3AxSuLaFoHz4xix3PF0A6HbDpcdaK5rD31J\n8AzN95WZWXCjio3fivb4X3l4HLqeMZZlkLs6Yk8LoJvge9Zc6CcZdxtL5Hph\nFwAA\r\n=fVja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeKTc7zJ5klqPSURqAGNtwceLoOksTIBvUsSuVICbCCAiEAicy7NaSOGo4ggKlJfoKbP6jh10RkOBq3XXI0HzSAtYA="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.19_1551492840967_0.3210531368816447"},"_hasShrinkwrap":false},"1.1.64":{"name":"status-board","version":"1.1.64","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.13","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.9","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.13.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"2cfa9e61846792e6739d6e2ccf64177b0032301c","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.64","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-D6psZsueEOrPAxhERlzXQweQjf4BSuterlh5xgaHWUKwZ5az3yoepnTsju8iPfEEOvOx1J/5NDe5FqijsdJMCA==","shasum":"57432c3b395cd7e1fbe6cfdc32c0aff04605b736","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.64.tgz","fileCount":360,"unpackedSize":1363208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfu6CCRA9TVsSAnZWagAA+MEQAI9x5GbCO3q9GSD5KzTD\nFm15NKyVEupQmdCt9IVMO2Gk5LYKs+yt9gNpD9akXcyg8+NJsvH113BxXy8s\n0ElzvqskeJRxfaeqamSBVapmjAiWEfO6Z3KAZC+ibLsp1lLaNEX4lJEJL+7G\nus3tElkBUaHUHAj210SQyGsyzibhfKCxPUAQ/nIztTO5h+KvxnV6msuXkXeH\nu7qU/9gGCBbGCSjEdYclIvgLl4A56S9MPP5gAyG2Ze6+LeN07+XKnufEJkLw\n5S4WTzmVv7xJIwgjj+Pe8zUJtrZXhs1mcpU8Sc4QiSbQAusvh+8fTjMn/uWh\n+2lLHwMNi5QNikVNAyJtjYYlkBmY8OffjemnBXanQMpDh0gpG4o1M8yCYRNI\nDjNcbArDkXp5zlDEuDDS7Scv0TG0LQ65MQ8wF5RtlUyOSmBJ1d0G5Ns1OPbJ\n5J++nyhR78+l1lnzhKZyWsnKFhOxWY9HTKmLjmW7Mg4z4YT1cdMT8s+AxCsZ\natUa/Byzxj9onDbltAkwT4RVF04V7THgYYD6NoGrG7ZpQRW1CbcodCxtgrJv\nut8L1jS8veSlMUZl9ku45p3VtqqAHg36+nllLDpZpddfpp18+EG6SrK2+2BF\nph3iO21HNunG1fIAiuCubxg05ohUzx0uMSEhYbS/YzGhjPpaJKCSZgyUVWyi\nQno5\r\n=54lK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp262spiGYtkO4FLYgeDAyhYnr9L50zlNLV3uGQPJHkQIgTSnRI/HO4gRFt+avaOQQxKUelbRoWshB1BTuESCuwe8="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.64_1551822465471_0.28675430013119607"},"_hasShrinkwrap":false},"1.2.0-beta.20":{"name":"status-board","version":"1.2.0-beta.20","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.13","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.1","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.9","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.1.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.13.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"554d9c2a298de542c4e1d3ad4a1a940de88c9f8a","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.20","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-itLGgXWbbbCzgTdEdDacADQonZlqNqwDFaXjELb/ZlVYI3LHiSOn//s8KNGL/XxVH/5nOZaQ8Q9KW661b/l1hg==","shasum":"997aebbf3adf8f1732d933a8b59db47426c4ae0f","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.20.tgz","fileCount":359,"unpackedSize":1378335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfu6PCRA9TVsSAnZWagAAkssP/RIkjK9jIVf0KZrXHYJP\noW5xlFTrHKAC8YTUX3r7XNHzqS7XLkdRT6rwKkfK1WO1VwWJCIBSjHAml3mC\nqsM+kNX4gTZ+fqrKeP9wyHG2tMmbfD+cy1owHj/w3azoVDd3acNtHGONIb1Q\nU/7/NnNLhky2lmWMij111pTxHJ5yKcU8EaqBOycNHQjRPMXFeG4AYdMAHGau\nUyrNaeZWAwkKnxXlKWo2lU1aKKX+DPgDqHo5dqVIfzSI4rPC+lMaIqBeC9pv\n9GnRKurrVKx/1bQagFGXx65nkTFkW8dBCJIbC8ARxE1L/ZwxrsEtaM/7yrJP\nfCScd7SlmoXUaGaRhvBtUoEfVYtCmiKFBXD2yCiBjp+iI2XlpDXB9Ne52FYx\n7cpeUiMzG9VXiVwbumqlZLN94dIfugrvciif2AXX9OnBVdlLNSEhOZ7YkimC\nf2NWMzoxpG6pzyBtgfuAGIe4KGNOpf9oPdeTvOpwWeH04EOuKnn4H3YxxZl9\nRvqjkyPI0xe3qnOietjZ6c0sZyupZ1MssoYALpOf2uh8CbIDX8nl1Wk3bbi3\nqB8Zzd1GqrTsmUZ1V5LPXMf1NfKAZ4mnSHmt4iySXxoiTdzykYd3c33Rm7ew\nUEahTQ12MrcdSiU/piRATar+NtbqJtaeGw2oh2r/XX8p83STPg4kApoKHOXb\n62l0\r\n=bJoC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdBhpW4AmT9d/RJDTI3fDp/LyQYEYSXkeDp/myLtezHgIgXiSzj5TIjgrQdLA+K8xbNx9C3/b7hJ31ZWb2M9t6KDo="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.20_1551822478104_0.8257224908913974"},"_hasShrinkwrap":false},"1.2.0-beta.21":{"name":"status-board","version":"1.2.0-beta.21","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.13","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.2","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.9","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.3.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.13.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"1041b46b92e4ff22eb07d1ef961865567f112b94","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.21","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-oC3wn2JtbvOzLqGdhMoyXwvKgohR/2CAzFR8Z3c4+NPNQoI23qNXGmqW4dEdoveM/kUxyWEjurS5CKDVk5JxtQ==","shasum":"57bce6e22b556b8505c77c2a7c5e395dfc4b6808","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.21.tgz","fileCount":359,"unpackedSize":1378335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgU88CRA9TVsSAnZWagAAvukP/1z/KY17Pynx32yI5+1U\nCgpUWBpEDKRayQCcwEaIgLJXYozeda0V4MMnyuW5+Be0gm0x9ilCtK9a+DAr\nvg9M2PVRiN0H9BL2xMPjKIAOv9SqOiKpYpRVO7wXBKSRhaML9fqrAxbLkA4i\njIDGGCLme6ZMWAIhbuHjL0UtZ0I1PqAll78wDi6p+kluke85Sp2GqaEO3dxb\n1xMKrjgFdcpuyJLElQQqjtP3W8QEJIt0DVvtDZZBIdRbYqfWsJauTOQnb/FO\nEBvVIN0hzZTVtHdnrQB3iYuA2cS5vUDjvtjwIS0q7qFPtSI9hE57TyP9srxt\nJCUHnW0jkCyZcl+LMOg7Sts9d2mtEsaPLNwjuztOQKV//9+9aPRTn4Hhhe1b\n9XSXoLzyFQ2asRd/KVoT2QRLl91ii7B01MCWJ+y5LC0+M9cWtbsJM6QsOnbg\nPqsFVKCeSvb+Q6w2m4HmMLzrA0/SBQ1eQwV/fHBCTqUfiMd6rcUCvlXFsVhn\nSLE7+Q2Cke9IjLNBt+84T8F5+RdiWprh6yR3YyflAxPE22MNp9xv75T/Iq6W\nm63fn9aw3zInyt8BEZeShuhXZgmY6kuwzR+gS/b+5AT+25XMSsw5OYSZRf8R\np67ypL5jnd0C+rVk5aa3P+bCw03ueT86Fp+XFb24zxzQoJQr+FvCoH6gsW8X\nWLJf\r\n=v0E/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbFQdTYITLUuBAP/8x7bvEPsv40cEvkCLqA72cO6TkEAiByFppFxiL227dmnDRt6K8kuPLGRnhk70Vzj8LmO9KuvA=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.21_1551978299572_0.5590918610863194"},"_hasShrinkwrap":false},"1.1.65":{"name":"status-board","version":"1.1.65","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.13","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.8.2","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.9","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.3.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.13.1","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"ea868a078b05a8ddbe8be792204f459e7447683d","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.65","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-ZnwGjB78grjJGmfLD/jdXhFz90axvYQfU8QE8hWm5W+V8WGxId9lzhH7Xt6ZN1vJrfmUv+yZcheS4SWUXvbdPQ==","shasum":"bf3e10814d27661140401a5bab0705088f847dc1","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.65.tgz","fileCount":360,"unpackedSize":1363208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgU9tCRA9TVsSAnZWagAApv8P/0gHr/ajBSSkS1GfXoQ3\n8GYghWBgWXtVmClA/e+3s4ayQfZTnzSAiChD5iuZNDvnyzlWM3/xd6SCPFYg\nY4u8It+Fo10qvq2Wz2sQeE6i0DJy3lbYZ8LER/GyqZvtucm1zY6dnNfI6y0a\n6KNtNt2hvoFdJDYeUndr0DUv5yR2ZyWFqVdWf9DMIKtB/2rtiEvPkAhGdk6/\nRC6rMP2Eg5pHQRHUXuvUP3XOZswLQyVaL+9G3Dg6A7zfFTZln4DTTFOOlF9t\nek1rr5ucvueIzQa0csQHYQjxcLSX0kFwMlf4a/psHVwjv3aAVg3kRuULLskj\nPl9YRZ2kZ8vbvKRgRUb1Yg17ZioHSERITyk+u0bosvHfquiPcg7hZ1+W398i\n1jrR2hXIm/8K5mtdcyFqxWBCXrkXZspXNLkPxVYo0oXQT7GGXrHCbt+0OySr\nAT7PudDPuT9dnhUGNWGhNL2IlBBtqLdeyRU1mpAGpAV25tReBLbxLPt69E1H\namzTYmjeaGHfNeQ1usQfvp7/ZL6IRaehVSKL+xJ+EmrgUzOC7S+9DvElj3Vp\n6mF1dmgniacj7prjErFwpff8d4yUTaybp3pvmID/U0UUPCC6c1zQkKnMtPly\nqMEdD+ny+TenwalkZ3bwFz4+IL0kywSgnZQED18YqDLWAAZxoIw1cahauVT1\nyJQn\r\n=1GNn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGu/F7zUmbJ2+my/jtk4mLY56lFfwoW8znH00zJa88UyAiAf8R5tqZ9e37iDmg/LdeELPsT37mvEYJTwzZYCE7FB3g=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.65_1551978349097_0.2171891741629568"},"_hasShrinkwrap":false},"1.1.66":{"name":"status-board","version":"1.1.66","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.13","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.9.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.11","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.5.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.14.0","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"86d65a8bdc0498e529a2c992d8cc539dfc625421","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.66","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-DsEF81ONGaY6a5etHpGCWqXpwE/Y2NpZJs3zuembU5Wn7hSTB3uGj1KbaiiCW9DC4vDoSf9cZF2lO8FTM1+M3g==","shasum":"686f2c44b3ea6402c188f67fdf662fa852cd431c","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.66.tgz","fileCount":360,"unpackedSize":1363209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjCC/CRA9TVsSAnZWagAAVr4P+QFJatzLGArZoPwk4ro+\n5MAF8gBYDc2HAc5Wzdm61bZR4bWBGaSkBK/ycVYH2L7kq/w+XNMR7OgLhiQA\no+RHtGEvW5O+kg5C01aYfqUIi/5YjdW1HxQ+IkY9/++K6nJOgGVlpqKBzsxn\nPP3vh4JYW6PNd27ijOZZkdRHLF/cWC5CiRUG4vXKyNCNeHZDjTIk8G7YINtv\najW99iXsAwhqJYBO3J+ITlVYsIImWKV/7W1+PDdYv+Cn0biQWGwjwpX8mW0P\nfC7kp+RMf7YKm6iTfVEyoQ5ye4medIYMliCrWqP5mILQIUC+S4pxmTP3By5L\nA3+tP0q/Epth58bHb2Uif2OJPdokkMJjKxDSt+UJVBJkv2ppcXKLoZb1cnPC\n7SN3tQd1uTDyB9MQesig/b3TlVxaRy6xanEQ/RTLSecNAu9CJb8uIP/Ves6Y\nzz1fzERUWIve5ynji1TE2TUAyLFMh7IycstOAGPHSfbvZSbM5zPgLcjCc6sV\nT7ii70KQQnAMd+cUCcPL1kdOY16LV4J3fOSn/k0+R9wqXkVWCiXr5+KZHEZN\n6jo9kSIvWJ+nLFWxKdDjRjTVBPlh4AN1QYuXdJCnBk3kuU8bq420uhNHdPV8\nEG1Mk59ADnQTFic3Ewq2x9JvjrJrImYWN9sl0Epr490RsvG8lR/z813hPr4i\nOECy\r\n=8mEM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJOKzPKPQN6h88Zx1UC1+/Xmm47PNns5qVTl/dHnNhyAIhAOpp4ang1REdBFCMEZGcPkPdsDACIT0pna1VmTGTk4mM"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.66_1552687294403_0.6662495583267407"},"_hasShrinkwrap":false},"1.2.0-beta.22":{"name":"status-board","version":"1.2.0-beta.22","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.13","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.13","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.9.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.11","all-contributors-cli":"6.1.2","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.5.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.14.0","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"78f83d6021ac230d1f8883b7b773392ce60d4b00","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.22","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-DwCoPadkV3KaQ+OO2Cws1vEfbuqz1QgfsNg3mqVjrL5FfcfFLsQ+cIldQfnSQmd8CBq6KmDui7/vQo2jyEyvVA==","shasum":"5271b7d001ef9e8a471b6a4e925503b43a5a5464","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.22.tgz","fileCount":359,"unpackedSize":1378336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjCDUCRA9TVsSAnZWagAA4a0P/jMorsyHttjVyvx4n6H0\n7WYrFvwKjD6fTZCIV15vNgrxrtay41v/EzgPSRyH71dgrQxNpPTxJkbAOVGT\nN81QBWbyEKE3RHz8NaK0VABh34f6chTotIuJUA/mMTn9I4PIafJ7CkV6W2KM\nhGlFYsKzB4iC0XJumrstbaPSGUEqDn5JKtdBfN3dtgN76JvTkHW8Qw2YrR35\n62fO4pvkVjmgrVVw+4YXORZV11mL3rhAZF7x+ONFjByIeZYPD6EFqauehg5v\nVo8FUopby+AIJQxjaEuBxiAJ2CtC1VZudinf0gMFTNp9zOFaL3JCBqcQBfz1\n4a+GQhDCxIEFXBdnak/GsS6twtLEUGPPeN7sMaLkjcXdfFy78GdLf+VLNFK8\nKLT/JQmEd6k4Jmbt2v8isTLZwX3Dkfzw2yDwjkCbr6atlrafQLrmggDR2jv8\nQveLmGN7aFHuzIc2wVTzphBfGOOPihNRKXecOBgJ6pEIGnxffyRBzHCA8oFd\nXzkMloIgeYGDqV2PQjCGBN20U3m5980KArrTLj1YItRc0fyRRVbgC2C0f+4q\n7Mh8AXgA3Nm91dKW6YsMMSjwQfect6IVdMI0Cp/7PHgiGeyOSYS6XWSyLd1F\nJ1zl7QzCuAeBRYeIxEEj76dfrrqZ0+eqodDrMqldMvxgJNvAqGGNsDnhiCr8\nE4jT\r\n=xoFF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5kZsshq43h0KI6iL4JelWs+6vk7gNgEt3Ks1FYEiJmgIhAMCWe8eRPuq3E6FoieCo9cbjsOCnA5UOcQNKobPV730g"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.22_1552687316189_0.12118882010924614"},"_hasShrinkwrap":false},"1.2.0-beta.23":{"name":"status-board","version":"1.2.0-beta.23","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.13","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.9.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.11","all-contributors-cli":"6.2.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.5.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.14.0","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"1378280a3feebbb529b5f705776b0d6cb5355601","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.23","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-SLPrQqgjixWAfwGMwMUfkG02gN7K0M4ITHdFuKVhteQDERQAASVbWDnkE9c+ZBRxe8j/zTuH2VGc3Lc2Nu+YWA==","shasum":"c22ef710da1891e860ef2e74d16c2d65d0416454","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.23.tgz","fileCount":359,"unpackedSize":1378336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckYiQCRA9TVsSAnZWagAAUTcP/RuNLkZ76/ZAB5orWIVh\nS90mc+6YfEmDdipZ5oaGz5gbbgUl1y8L2o4hJnIAZB1wVNUtRc7ogtuam1oF\ns7tVSZyol5pFXm3ZuleXgDQaG9+zJzpvRoCd4f9Ac2OtKml2HcelXMEjgMEh\nkC5o3PquMBfQFPj7opMS4upBBdbJGCPJkvrRzDXP9FxZxhbR0Qj7GqiH0vET\nlRlnvq08EJiEkWqhn/nPq7DRDa8O/26xngkVTW5w3u8s/1s/+N6Zxqkeh9xP\n37etLoTdEV3M/RohluuQu7FmG2PEOZSMbGOYDy+jz0NrqaWThceH9t+X93Zx\neH1hi409csV6HGKVDk8yhvA60PTv7GR+4TEnItg9b+gLcLQ4obCRKvIKtZqq\n2Ivyi6S2GyA4Abb5ouuINvbEGNxR1h8Ctr57WC0bZU8wdFT1daYVLZRUdk0W\nQQmQpuwVnqDRC30LQN+yNlLt3Py+R0EYhLdBrxH3BfzArks1QTzMhofuBy/J\ned0LDknIzd7u3J1Clw8DhPJ1ckycSnN1wpSjPGg+f5M2yye9OtX8fVfyWpiK\nVM5RNiFVyUCV9EKBC8UVDRnyk9ACwwmtVjouZ8imxbKDtRCe3E3qmOWfzq7D\n2HRoKj37GiLmoZdJfC7A/bJ8bHjcMCCYhUelOCzi0OkRj1wu8h4wRODtgvfv\nx3xr\r\n=KQDQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7GEUJe28MmtnevBee5u+FUj/Gyru8P9SIdjvNdSUXiAiBK5KqFKdLybd9iuHyVC2Yp2yx//9mFyiqF3f2VFMPD7w=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.23_1553041551224_0.19665857894705163"},"_hasShrinkwrap":false},"1.1.67":{"name":"status-board","version":"1.1.67","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.2","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.13","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.9.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0-beta.8","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.11","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.2.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.5.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.14.0","tslint-config-airbnb":"5.11.1","typescript":"3.3.3333"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"7719ccb72cf5338e5542d41a3431ae539d7c1fc6","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.67","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-IoNgwYv7I0H+roPhS1IHXqhCfTg7zfCetHX0y0tF516U9NSDXko8qScXsSXdYDwut6BlGGfiX16nvvzamGIO6g==","shasum":"4500b4ff7c11e08fcc8d5583d7c9ea3663342e7b","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.67.tgz","fileCount":360,"unpackedSize":1363209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckYijCRA9TVsSAnZWagAAyagP/2p3X5HFS8OyMPHDSCB8\ni35HmMAHOW7mIO/gGSnyVLhXTeWYKqML/V3gSOlpTFr3ngQw1JQ8KQwwqKZt\nATwKHIKKZ7/8e7Xc1HWQTG8RvvtKZDq5m8HplOwQ+DPc6jaUWdzx8qLW9IC3\n9pUhsqkofa/2EiCNTNsfjb+GXJHmHb5s/86bcP68HulafZmj5k0oYromQQwQ\nQnEFtFq8R50zXRVlh0eaPA3fjg/HA/jHujUL35aO10kVD+lf2rjOFodJB7hw\nzBQS7myxzBgKps2Y6FwWNAa5HkChKYZkytnW71t2xgs2M9y5myEQAvdmteij\n+PrpOjpuLceVE9GNbm8bKp4YmW6OqAIFh24yuSLPER34T1Gb+MtXH9KA3QMU\nbliXTtBBx7GOiJoQHCZaUgKV0Yl8sXF1N9cMZ0p++ujgtJG0M6y8QTjRznHf\nO54LKUxz9UWzIxc26rYra/dRHVc9v5SyHNbDpOR5TlBn2A9l2YpnJj8BMK7N\nCIabbDmNl1sGejplmMgl/LJRxG7Z/d3eGlFTr2y03BiErf6yAzSOLAcmwbbk\nogfChL44TFsBVsfy/Iuv4yWBTPPdHYSNPDt6cTU4Uu5RtupsQV95AruYqFCC\nkUZ3Um5Z6/DE3RGiiWSR2MulkFbVfCCOnI5+u+FcDyBvl7FUIgwzcZ8DQRvr\nUUbo\r\n=crPp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJmN7WecAU17s6PMPIXZaxsD2Dv2RmuFVfLo6LgZLFqgIhAJkG8wkbHodKCe+yMKa/7uJyJa1xYWCUrv9uaEKeGv04"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.67_1553041570575_0.16698272887856858"},"_hasShrinkwrap":false},"1.1.68":{"name":"status-board","version":"1.1.68","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.3","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.13","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.9.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.11","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.2.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.5.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.14.0","tslint-config-airbnb":"5.11.1","typescript":"3.3.4000"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"7ec5b47d8a2bfd94b841ab223e1a6b7fbf049362","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.68","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-IutYeLzcicL5Ix5cRmiaYA5/ytJmqhJIpEz0HeJ/bxSDy85K53HpnRThMUyBzWSbuZZ/pNOLsPaBYOWFwYSNEQ==","shasum":"5bf8b2420be9d3e95127502a9aae324fb6d48b2d","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.68.tgz","fileCount":360,"unpackedSize":1363202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnDWPCRA9TVsSAnZWagAAiVQP/2pQ2kQrX38TW53rIgWp\nw2zk/M3DpuItrIc82EqXwLQFzdZEiLukonh3iTE/6K9eh+AKE+a7L8UiBQ6/\npWeWk7XBVbPDtaZVm4Jk3VQAnNPBowOIlUtLjRGVMH1aYGDMBsYbJ66HHrvk\nJjVVUOmCnEBdUKrXOWEBt9nqs6/u2pjntQyMYitoQ3tg1poT2SPFfxpfueYx\nPse84H3sVdEyvrE0sBgFz2NcSJJkq6GPUXzHw0KdCjizuFsHO6KeeN/LAsSs\nkt27fJGGIfrw77ZuUZjEmpwd3wMGKQe3A8EIC7kkJe253zLCSbhQt8hjboxi\nYzdEsQgvnMuVnW7H72bucjRkIo5ybt6xvt+0WCfFagVf7a/VnIW7gOjW98+a\n7zdCXnCAYd8Mqsaot2ACovKN/ROg230Br/7yUiA2ZRTcBX56sEkW7NqrrwLU\ne7xrY2EKmxTFix11uDR4IRU0ZUD75U3riIcF31QkzZkX+i6RqGwiAHMw/krs\nMt6JlXEtdjUq8B2xJEEINb04lUvFzoUuGQ18BfuXZmza3TMI5x8IPlbV/HeB\nU4YvSRT+G1DdQsfwsy38hAz0gph2PY8K2dOX5v7Lmb9U+Eo7m04xQBgB0U66\nUZvt6UUsHQsOt983GNgbeJIVf8JWpDFGNb9DZ2R6NbWVbbpTwFym6PbJ7Kl/\nrcLN\r\n=LB4y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOpMRrS/dQHjQ8EuNsdiWMZ5GlfW0dF1XggZ2zhjRpMgIhAL6D31IbgkYqy62xiglFRnY1aYUsPIiVYeH8BY1HXMDE"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.68_1553741198284_0.17602649209381216"},"_hasShrinkwrap":false},"1.2.0-beta.24":{"name":"status-board","version":"1.2.0-beta.24","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.3","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.13","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.9.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.0","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.11","all-contributors-cli":"6.2.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.5.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.0","tslint":"5.14.0","tslint-config-airbnb":"5.11.1","typescript":"3.3.4000"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"cfc04ee8020aa90200e8eb35e4856d0fb77e9ed6","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.24","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-R32JumI30C9endYdDwkO6eCgTsPE0t4FONCgjVX0L6JoVwtMpMPPR9a7IRTka2QFnBnuGzuNwq/cR2hni6ZxVQ==","shasum":"4a1f104579fd0449d885d4974008effb039d7785","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.24.tgz","fileCount":359,"unpackedSize":1378329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnDWfCRA9TVsSAnZWagAADCwP/jcaMgyh4AMTnqwy67Dv\n8fEad5CMMehB8bv93BfotQjXrIC9LJe0ocCtwIaNbnXhPgOWyBlNFel+mpGL\nYuj0dNeLgENVekRkQE+VskpVqRuIbqHd9sLEixg0tJcAtH7xZdtq55K1lpIj\nS2H1CPvpw7a17Fn3Mcpr9lOwx6d+I8X/LfIcO6UWxcuNf45zr56z4xAIQctU\nbEoPHOWu+nlIaFIn0UqGa8OsrJ1dNoOZ84FlmGh1joWWOqwJK5p4NP6UJebQ\n/0r0ejlRdE61R/bLDq1TYfZ5JNmU+uDsqnZopj4OJexFzxaN3+AXiVW5JWEg\n+GE3z+TdsBIwsw0Z/5XiWYZpFwend3145V7hdHT7AuLz1BVFAWIGBZzMQgrx\n1OpabANm4BebU4dSfrmYTtV2Hpp/aICQ8n751Mcz3lY/F7R2Rn7y6Ap+nzDz\nEHjoAvhqgO7D6cuxHD7oXRvsqNUUk6y8juih/uKl/sBDttvNkJmZm/E0tYvX\nAhaOmv3WKhoPGQYpf8Zk1hHFn7piqxP2ae4e4Rb41/+tTIiBVzngMl5qTYtq\nqVpcVQC617K5CHvvT2S37jl36wJlFisGZsl33NntFH4mLROxlZxyEhKNTTKU\nt6j0I/7DRZYkXEwun3Qf44akSnSElUnQ9pTC3R6qwFE2gVEyusSestDKfKLt\nz7nD\r\n=VV4d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaYrAP2sKKSpSjVdm9gdp0R3yFtNGTBx0c8K5hnY0+zAiAxgsd8bCf9h9fFbKPct7G72E/cJAszm+eQIP1bdq7e2g=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.24_1553741213794_0.40898811092364085"},"_hasShrinkwrap":false},"1.1.69":{"name":"status-board","version":"1.1.69","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.3","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.9.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.1","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.11","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.2.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.6.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.1","tslint":"5.15.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"6cc086f434eac0b0787fea7aeee2b968038abe5a","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.69","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-mwgrspRVbvqe2Q6lDeLm6qoJyLVKRsT0dO7TFkfVMEmDfilSLGrUGQvrsuoDspfaNIEHYk9S8ONOordAvyWGWg==","shasum":"8ccc5507683de64400115f2932e42df572fb563a","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.69.tgz","fileCount":360,"unpackedSize":1363199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpD8wCRA9TVsSAnZWagAALY0P/3DKLDNhe/w74x0wzYuX\nVV82+wUZtPwXHOm8WgGSYfxaSAiho3boAx/V8uOX2P3g70GlcnDVe/2qj++l\nPFboV5xe5zFb5ncRMcNWkC4hfnLDoIZNCLYQj7rXfG5beXnSpY2ZQpeqARq6\nbZRrDOxyAOPYk67XZw02njTRkIRCCcwOKoHvMt+32b7PyA7iobUg+eDIBTbe\nty7QqpZ/sYlRBk86ZdZ/Cl2ufapeZNFwNBYDBkOH12mT+gtgYTkazE6BCdPF\n6CiK2zviEblzdV0Ansi4spPkyWY2YnXWlpIRZP4w3b2Dsi+VuJcNxKMEiboO\nzcmP2RfM/Zphgtg9VJABHKDLWKfduGfzzFNoAQcl0eiE1EpesnqqtcRBurSa\nppM6ZwdAsdTyCNsiXtesqDSMHKsURn+PXzdg2oHfsvD22dVMbKgccotC1jYz\neps+gsaC0eBLH43NQQBCnzmVI3vdYa5VCaKPTDR8yKF8ndtfzgSdmlrI4cfR\nhU5EtuyjOfcdXnttARctWNLscha94phwR5uHKvH/B2NU5EyrkkqDmMeJetQF\nsiHXC55G1kwAeYOPdA3KSrkOnuvDob1KlJ7Hm1i09Y5+2kIqK+62Vq68E0hS\nXsU05tGLdWCnbfXaLAgWBNcv24YlVuz9CaE19KQMv8iYolACBQT6ciEhtwsf\nfgge\r\n=lt3T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH29xw7mLkhxqx9cNuFvGO3p57aHAx4ya3+qDbHS7KflAiEAxduJ/Ipq2axN6HpFmFQWlNzVbgSRr4tmfn57H4R76R4="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.69_1554267951155_0.2892938993730707"},"_hasShrinkwrap":false},"1.2.0-beta.25":{"name":"status-board","version":"1.2.0-beta.25","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.3","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.9.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.1","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.1","@types/faker":"4.1.5","@types/jest":"24.0.11","all-contributors-cli":"6.2.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.6.0","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.1","tslint":"5.15.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"e53032a000be3b742001fc26bb75aa26791c8c6e","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.25","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-Ag8DygBD4kvHF4MWPycDV2GvhO5lbfvaNbq0ViwKnYfZ5Hs18BaZIQjfv+s42cSkOOeZlymG6A5flOgjfrWpOQ==","shasum":"94d5fd04baf011132791b4414ffe15bcddf1dc76","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.25.tgz","fileCount":359,"unpackedSize":1378326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpD9nCRA9TVsSAnZWagAA8WUP/jRIL4c+AJSwjYp4d/TY\nWDfbS0Z0V/UokHWAw+kNnKjgGOGiOJ1OSVe4EQNUuM9KkEvUYlRms8He885R\n+F7AP1rxP86uBq0E9SmBc++5gNs4nOiN1sGAjxyQGas+ZUihGM8innkPZLFR\nx/9DKBGrBmAJDH09Otsx2MdLpYYdXD/Z1fM4GsXwFU0DglQZ7Wrk5STnnJdU\nSBdQAKKiBcSAYWc4A8PvvYZZnhAaA0bqhwgTj97J7uLe11s609uquEnPPZgo\n5p2eGyetGUCP5VGjAspZIJtl+sdrmr5Zb+1XeGFscRlgQ+mT3Aqd29+CMthU\nr74bd14i6j7cTAndRtFrUK8L0dtxFKC7ffjdFqmavkfU+WvJPQwtR1tDdVuu\ne0xRdXqtfkzBwJDDWJQP/RIdsF5llFYrlFCXJPlZooBcPng/PX0joAdx11/E\nn+eCtG0+7RiNhHY96dBrSsC8dsbN67JmF12xEmklGR3q3QZ0G+g5ZDNi+SGN\nZJF+5z/anNaHQOMre16m+R199z1x5JLUeBCIqwkQMEqroViGSsrW9Y9DNiio\n9igHBUd+BHl50h/5Pu9B6teSjBQNEuOWl5bc7njIs4I8IiFd4RjO16aKZCJl\n+Y93DUpOZVNlId7z3u+1WOFM6b0uM+90Ie15Zpld3CK3DZFsgEkIGQGRbxEV\npFnK\r\n=/Uhm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrxYAfdEXA8zwBM9djSJch09endzRLr6VwnvmJegG81QIhAOOQRIjWTEOwMvHbKnqkbhtBmtNwkFAw06GN2kWWZ6Bb"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.25_1554268006404_0.3180690829398416"},"_hasShrinkwrap":false},"1.1.70":{"name":"status-board","version":"1.1.70","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.9.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.1","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.11","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.2.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.15.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"d301540ab1a4f631fc6ce01e5a000df3fc03c800","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.70","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-KpJu82ByurbyTpNOhEkI5HE1SMtveRIyTFKGnJB7SBTzUbwQmDUgEiNjuOOggXj0R4h1HNZsK6qQLz/2oqkKTA==","shasum":"0c146827fdf0043f4956ad482705ccba67d64794","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.70.tgz","fileCount":360,"unpackedSize":1363199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr+yFCRA9TVsSAnZWagAANzcQAIX7ex6rjQPYxxrz6xun\n6yEm059+nz7NneIMHckjeWHRacWsYdlXnFQ25s5gsvhdfVW+pqg1c8FyHnm5\nYFjsZFhPmkoV0sxSkFJZVlIQsoDgre8JoR1/khZm5y2Wn+XeGR+xfYFlcwYu\nXJVq2jeRUnXOQjqea1CfH73Iv1L0/2krt5q+vbQfjSlGqj0uDmyHnVTJdjhq\nnkblpS8RzWp1o6p3HRWiWLCj5Df65kgAkHJeEFSWPh0HTLmS/kIY8ldjqWAA\nmLVgo9YLD1R5OHS72cFBhBqb/PcMjqFUHMoCzZ955Lf4JiUQbRufw0xwo9tq\nM3NaxAd5sMnTPfKDL1rMGhTdeHO7H3PP4D9QuAX7ZBIl3QKbTL6KhFO/EXvS\nZlJIrHrowQzefvUmkAqDZEQZ4oA5gAh7DCpHinhNMqaeY3Dr/oentf34ZvKX\nvdgGr2UW1Y8WVQiQywwYlJrn36ZDLOIlqHqFjMmVMWNbBIl+Tuht4N4zzFOp\ngbZxLZsFxmFq0ERubhocR4IbNHVp5doPSt05gb1rkji8VPiL2hnO8P82k36n\nIxhV6RvaKoOy13b6KoMSPrfMKLxuQJWA7/u1I9qHUIVcmLSsGP6uceEuy37r\ne7AB7HmAVU36EfZDs4eR9KjexbSxi4v1TCzvOqIwtDg7Z5cKoHtyxGYs90pS\nZ/tb\r\n=MMhG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/VvCyxV4lWfcWZk1ZoVYLQYaNzM3C5QreJjtTA+NvFAIgbNIk3yiYiu+k3OqmtmsfPDTv4UBj1+Z2v9QqEFNedpI="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.70_1555033220615_0.17670472436427032"},"_hasShrinkwrap":false},"1.2.0-beta.26":{"name":"status-board","version":"1.2.0-beta.26","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.9.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.1","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.11","all-contributors-cli":"6.2.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.3.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.15.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"c56a901e2a868f5b9f17a405bbffccc330da3b05","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.26","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-Us/nkoCZaZEAbpgyMRlnI/aBKnu8t8QJCoobxJA1FCU8DbKvtfJwZ8MtFOsD2dfoyKZiBrkA5OOms1vx5P0nlA==","shasum":"f922dfadf4167b7c7661661a478b0ae0f38e189a","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.26.tgz","fileCount":359,"unpackedSize":1378326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr+z6CRA9TVsSAnZWagAAXz8P/jZhrne8dE4YuNO6F38J\ngUznQRu9g+u/Tr0Scv8LL7ilt/cEqRBoNtlLtkfIRTv6F3vuslfuSTZu9GtI\n7OURX2JbXa8vy2Jeyi0fxDJcEgvJ5UNubdoDvJ9BmfY5j39j4u/2KndDjAMk\npxssCyG5LeyU881VNwYzdJVar7fKgXKKoeevaMeXhB+Fj0B/Av43ikSOaC+l\nxZYlseWyTUUpJOJwPKmtlJ/StrhOaJHiQE+iGbbpauiQVgM6mDKZ/ZAllIR0\ndanxchdmEU9dukQ/nrZA3ODueUWMr/cegObNqDgNOv1RJZitkM+dWLmHfzxl\nxGWGWsmQBVWvqbAKfdcbf/X6LCPlz53cs6qaZkGEGfhN3AeNvne9BTjJGoNm\nO1WE1FiZgeIsPqjML6yWr98tISX5rQ8osGvcJbY3CE1HaVXVGw2oybUFk5rg\n5XUn0PrBK0cKt5bBV4prYlrpy1QEPOZBh0lNpJ5vdBnKJ1DS8wGUvnUHppbJ\nsn4JyrqMyJ90//eECdpfAXil6CPBu6voWoft/krQRcyVf9+cXCyhr033neqK\nr9fbNFYE6lmjZBeU/1F+jcZMJbBu/dsrReZeM3GKKKcLdfRDOiajbN2AO381\ndC1kmosB20ffuAqPjS8MNsPeqyF9ML/2W0VIikU/IqTOZxzQ2PFUnIiAsbJg\nvVR1\r\n=iGt0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC42AZXBN42BwDw2AcYFaxlbDMMwYet4+DPgpK44O9uywIhAKVxtmJc+dzFqf7dbHgubzHTA4zOmw7aAfIqFKziU08m"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.26_1555033337653_0.8830263135090552"},"_hasShrinkwrap":false},"1.2.0-beta.27":{"name":"status-board","version":"1.2.0-beta.27","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.10.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.1","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.11","all-contributors-cli":"6.2.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.3.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"0ab30825c259f88ab337245e2f3547c120a0eea0","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.27","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-i22xADT77vxKWLCHLupJ315jbgHDk7e5CDMkq6drg5HmYJcDWUKpDqtgg6eY+kEjYcyCYy5KsyTOVaCAW2odRA==","shasum":"a744d5ed44285d0b28ae825f38e69114734dd847","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.27.tgz","fileCount":359,"unpackedSize":1378327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctpKBCRA9TVsSAnZWagAAUWcP/1xfNY5XTTbYye0yJeXv\n5wu5mblljRJ+hiPSnVE7OO3WjjDex+VGTpjufzKfRD7lg/zhAQoGwuWxdghY\nRUjB6aYbGsEcZtXWVLlXoHfzMC4SYe1flOW1uzZWG7QLNeHvHfXg6pOfg5Lc\nesNfmJLckK8TdK2+peNGsrFQEBbQr2fj08qwxmHKV9yplMWwWyVRJ6fFLi+y\nJQJOR4DRBQdCt6GiB6HWvZUVs/E6Y/LLx9WEx4BsuX/whcPzhOTyCJazKbfj\nNxceKD/8nVlNdX6FYcH/cgcIGAzLwoI2HEiJGza6gNP33M5zQTx3brXjngYF\nuBRPWr6prQwv3S/BLsKBqyObmSFxApyW9FJPRGiRhx/9SQJpnVRWt3gEczpZ\n4PIQK5z4UVWHITaqBTMDxkBdHPw5PG9nao+xhJgWeMt+Pxjd3Jssg+Q8DG/I\nOp9OaYIowxO3Ao6s/lqeax41fFcqDhFtSfWQCzCDi4VhR5uvsFNao6zxAG3a\nIYOVG4tnivwlAt9+ExH5mWDaiCg2uYBEBMwDDzMh8BouQZZxzfm6To6ihu+E\npxSE9SqoegM98Az8OS53/UaBxTrxw73jReoyyg5781+o+Jn2pB0H/ZrKVIRK\nz2Q5ClIuLfQ3xvAtEKBhavx5LnLW25bx24YUJPGveb7iQboBUqlXKcqCzVWi\ns//s\r\n=7CyT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE05OmAEMMpMFKkzyQfMJPBu8XhVxZRzksnvOmwCfG5cAiA4HNQiUPq06/m0qVPhlfM0PVBrPFnDWeBC1Ulsl1Sguw=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.27_1555468928880_0.7751741658755191"},"_hasShrinkwrap":false},"1.1.71":{"name":"status-board","version":"1.1.71","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.18.3","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.10.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.1","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.11","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.3.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.2.0","commitizen":"3.0.7","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"f916bd67b3d1a0124bb6707f730a87f706b39d8c","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.71","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-zGP3ILHBOmL4vcSSFdS5L2fZJyzipI0SwWh/RI0uS9wzkyusYaAdLYYwhgWktn7Gj0h9CsSEDi0h/mUwZrEriQ==","shasum":"2a7e9f5a94b1dca099a12dde86606e39849c4202","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.71.tgz","fileCount":360,"unpackedSize":1363200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctpKkCRA9TVsSAnZWagAAtiMQAIiPq2YVr0Ws8lArpkHC\nMqQ8JNXyzMTKFCydyJAiOH/qT+rhZX+oyem4w/RNB9HnV/ZQBGSGXvmlshw+\nLTlYLXYHCzPTplbmVkLxIlKsh1QEEmwBojZR+zq0/RRL7FbJ2TG6kl0o7kQ7\njwOANTW7Ft7q1tJquda8whhOSIIQfKJiy+EZa+BDnA1kiDCJbH1ljXQgV2Nv\nkrDwWFUxHU4BEoe1sW1azktqr6r/nMVLzNGOThmcctO+qXuHu0GklrUr8LWD\n4GSGD5pTagVmqs0OJPtXA1/gxVeTFH06yxWYNSW2WqPsrdvG0z5D96GNwjzo\nUWNoHcp96p8vbo96QTiAEn9PctCeI10f2asQYPYvmFR+Sdpn1KHK2WurnLzn\nCwOQjxS4HqWoWX7ikeXLLaOcAPE8QM3d4S8mp5HluyPGsC8R4MeyCJDmG+8I\n3/cQVoIDyCPyZbf6+kfy65DnIMzX0ZntCVRjq/57JjKg7jK0drATY9KY3duh\nGcEGx2056fpSGqJp6cto/4R1v/sSlPjWatsidd9zIEgKcsQ/alG8OnfO/nay\neTbMzh05TP0BY7NzkEqbywJL0LFkiWUQvU3hMAbKzq43h2peYtCu81z3EYeO\nFMKpJKAE5D0tx50mSExVs4EAGdOcM8ZQ3btXjZZOTzNX4oXqWOukjeb+z3NR\nDoFX\r\n=Q1DL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJbzHLzAxajMOlGvCxiBCppe+7YepFy0N0F7kcgYMf6AIgXVevVUWGDTtw7nX1Anb9wKyZ8nI46HvMIfEJEmjBaAA="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.71_1555468963374_0.4617965488456339"},"_hasShrinkwrap":false},"1.1.72":{"name":"status-board","version":"1.1.72","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.10.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.11","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.3.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.3.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"edb5c2a3922226d8d2337f92f7b353126b5752b8","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.72","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-PxbAwJCwG1Mefsd0gcxdj5Eh8CGCNjtTl5PiLFGKXHKePCTScSX4a6uYzC9jIeFzpNe9t0ubvna9ayGCiDl7/Q==","shasum":"8b7a55507c722281dce8f5e4ce78407f83e9389e","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.72.tgz","fileCount":360,"unpackedSize":1363200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwoytCRA9TVsSAnZWagAA+BsP/RBKVPJSa8BJL2rMunBA\newc9d1yqMgx2pDlw3m8GHtSWRR6KHzVnUHTqc0vHF52AnO1ajXRYRukzyiSs\nNq3okoseTdDq7AprgQ9JAa+IluXAxt8kcJXO37Dk+T3BNKgFF1LrhYmoAsCc\nvOfoeJ8wteyg909hY+n+6sqkjTWQkmxiU3a55blcgQC00TeCmbmlhTNz/L7M\nkZWRiaqWbOPeY0qhwxnK6xjqGs69S8HKm1Njo3c8ogqDSwQc0L1GvnnHs1YY\nEJc6zfScekGXf5N/FvVVd1thBhqTzIgEVLPAAOXEQTX0dyGOiF7PgykB2lg2\nSchXaML7cg31Wv4MRHTFdPsKherRY7Q0+yH/mn3Shl4LV3T3L+ZRYi1Q4I8H\ntTFkNAehUStaR+UeVM1xQUYxmls0lnTj+Y5g1dSBQCxBUhnlwZmCNxxXX4dn\njbS+EFTAG6mC4P9qInl+b5BksiCxgleezlaTaSzbvSFu0B/49U+eZI+m2FgN\nbbyEY1nFvFDmL54UFogvPEAteUmu7dg/SSKt+XZ45GzLAWsPoohlHpMyaMpH\najmiuh2k7QbIfK/bIePDCbJ6pgt/Cwdn5I9h4G9ahWuouKh4BOXv8E+0av+A\nKufQLSJ5QVUuOpn8a93hdpnBc+r50nIFDs5sXbnr0B5HrGt1QLTk42lO8QsB\nptlc\r\n=GpY7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0aGuNL9XZC81HLE5EODOROXaSFwBH3c2DHjttEGL0+AiEA5cVyz4diixrskbmQWKUu3pSECiRZekYBPyyVMUuYrS4="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.72_1556253867995_0.07478639772636209"},"_hasShrinkwrap":false},"1.2.0-beta.28":{"name":"status-board","version":"1.2.0-beta.28","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"5.5.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.3","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.10.0","read-package-json":"2.0.13","request":"2.88.0","semver":"5.6.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.11","all-contributors-cli":"6.3.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.3.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"58b058487c97de5cb06f62bd19af5ee1e7beac16","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.28","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-6EKx/4G3HfLW+pwktHJN9JEA6hECEpcpLyx3dPtzAP84xMh+3RmmbgM3/qyCPYDul5+qhEzhgUBk5QTOXgoRbg==","shasum":"50dac62938d7e6460e38b5341ca4af0150245b38","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.28.tgz","fileCount":359,"unpackedSize":1378327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwozaCRA9TVsSAnZWagAA3CgP/2/Gl14yDePQLulIZpiC\no8xxvbzL82I4+Xwp2CKmBJjAMiCgidPRVKBQiu6wBcNf+wmOY4QiUkTOF32Z\nkIflpXvVE8yEhjTaPvFTDb16W11/MoVgeusi1rJBd5+Xu3Rw4aHwh3/LdlKJ\nJYcy77YdFqElpuRu9wLZqISfupqAWQPMWqFCJsCx7izeqjDAEMaB2Gq3yQ+A\n/f5WzSuICueqgJ6lJM+GP6ZvZ/xhWm4Er8zEDqn0sf6lYQqZz92rq8GuEVQ/\nsCZBJA61jXHrT+Hx2LD3GlVp6MSqpNaTbYcOl5l9HwJw3PGEehR5mJz8bgM9\n50LbXldXkEnij7jC9B1AqQLI7V1+k9HGYGR7FR9GmEaykRwjNPqX3mRvaQ9q\nLMj0IriVHn2XT9ypHhbEh9W6hVjyuAcCy4yBu744ceGrRL12dl7GMwYQkLmG\nQlsC5f+D9io3g2+jZ0UJoO8qEl49QMPybFscbZybsOUE+/wrFfYBZC4hTfcg\nLeBmVkGlZPCk8yOpYJ9rzrb1YIBqybp1xomhE9ZJ3Q70Gd3Zh8wEmCiplI1/\nHXPXboy2O5lTQ3Dnx/RJjyZg05bdBD3pC7ZoUoCzMo1PRnkFg8e4NS/w26m8\ntQwE6PjgVE/ufr3perLEs3kd4BgEt2PfFAJjQTIsevie9tLUuMIBsvGjCf2g\n+pJj\r\n=QZyf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/cE9LrrLLfy8PONVLPr/aUOlD0J5CUHS16zRPvCtKjQIhAOx+MUdfzG1mNxoWedmu3opSAhCAJ6DlcxaL5qkQGtBC"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.28_1556253913879_0.7075539911379141"},"_hasShrinkwrap":false},"1.2.0-beta.29":{"name":"status-board","version":"1.2.0-beta.29","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.10.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.11","all-contributors-cli":"6.3.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.3.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"be5a737f34e802f3fb0a5f9465cb910e652fb53a","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.29","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-9Q4N/UkclrQ8Y/AcU90JvNzuFR6QXjqJpYbP4CbcwXn4GADSr4YMeZx6ppxeI7Y9OZejjanMMSvtQYGDxwrV7g==","shasum":"ffb1de60a0ab74e572c550114d9f4779b48a7c46","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.29.tgz","fileCount":359,"unpackedSize":1378327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxeDzCRA9TVsSAnZWagAAuQMP/iJBKfqsrwcgZjBwDy2W\njVS7sK0Yw7IY9jNl0zCuzG6ukd681OLM6Mz2lHV/zjQO3Tks9lKsmo1zfigc\nthMuE+zwZIiGs+BOa4eGh+N+0c7tvrh1PS+7cpf5scQWmIrgRq/pZmnX7d5c\n/E6N0lOwhShxB1bwedh4l4oIyczWBJ96S7dbWlY8koXs0YVF99epEe/xOhym\nbkDzya4nXyZH8v9W/p0DpNzPAoMuuhN6WPNhUSKshicUBD6n7RsMySJhdCnB\nSAeTKG9N9Cw/4OngfYAOpxWLiz8hWJThLCGaGqpyi0pEeEUeYERL88oBH7Ox\n6Es5lFrOjf8G6cr8mscn/1tlSl/T7N1c2RhB5tKLjfVz4ZDXW9pWTbJCzV00\ne8rfzEAc/l1LtS+e1iwyDf3CK9zeoLGb5sBZWsNJg9ZKROAY8tW7/9JNRru5\nGMtMh1VgG6UWZX5yToBoLZ+OrNFl3THMaXMGU0vv6J1XOJHM5+Yj0x7qdpvk\nL73gn9kNJcupFHoXcHsY23lxtWMEBIuYYQ7gghWqVkqvar6ToklU0IvoRjF5\nWdegJsoogYi9i+I53dXC+FpDlQp5kzDPDyodL21uLuVkI9ZyLgVrueQHkOq9\njLK8tjZZf4rn5betOghU5yxatNi24qHXK+CknP91JyCTdQvhssTyAbRgF4ZM\nMpfC\r\n=RrCj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESLOetrwHrkkRTX+iTdANNHve5OkC951/xAlkYJMUzXAiEAn21rNYgJABY3Tm5VmL6kUMWiUSu5bxTvML5Q4q6L2c0="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.29_1556472050562_0.49091748265869195"},"_hasShrinkwrap":false},"1.1.73":{"name":"status-board","version":"1.1.73","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.1","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.10.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.11","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.3.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.3.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.0","jest-junit":"6.3.0","lint-staged":"8.1.5","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"a2545d8336cdd81e5c0f3adcac352db4252b9bc5","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.73","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-wWMTZjjmcKKVCHRXXkwo3ylMC79UnIuu5Q1RrxgvQiffAYp8Z6ToJieUCXCzBVsy6j3XTv2xBfxAc4dHIaofAg==","shasum":"839ee6cad0e522ebaa5629c23c6336ef5dc5af0b","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.73.tgz","fileCount":360,"unpackedSize":1363200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxeD5CRA9TVsSAnZWagAAEPYP/RLbYhpcwSs2Irley+Om\nDy3koeDsXaTuYNxvEzlGBTyUgO4lr4ARzXXxikmVwqTEWJZu2zynuogsWtWY\nNteD9/oJGZ3Di4+ayPWoYY4qxNQ5VUESWNjUxJcwxZzqs1CCD1M72GCfYMq5\n8XWiaGWQvhvDEy4fy8iPi64fO8bejb9LIAf+eP8Su01ohC+ND0oeqqPNW//r\nDgnSn+uwWD+PkxuNlBRuc0/rhqxf6BMTQR8zXikahlizEQpQf1N91OOiZkXQ\nrpSG40/CKPC3kZ89H5/am3kmBCU3JDO6nMgftq/Ws8E5fDJswFdrTSlX/NHN\ny9wvWVDJcW0kStwERP+fbJ2hpQsXawyDtf1/m7NoZwtTqHzfl7K+LubVATdN\ngNiWL8FV+46JoRa06St1tCJ0S6dug8hhh1ZbGR8btAlfAO9V8aNZA++vaHwK\nY5g0mw0YZkaX/nyUsV0vzVyiEYFsZ7a3zrPWPzwx20TOAWOxbZmAvzjt6AdM\nr2FCN+tfZrSWaUX2Ki3gTaWrlNKr0cdYkzw7mS+C5Qo2ChkNwJfCU1fds/0N\nDn2gZDzyoM38fHUvao1KDLm/kNFxkSIexuChzfrxM0241SKRMJLzHhnP6zKP\nnm/p8W3RFlggXNlZ5nSfZ2r8fJ64dEVOA2rn5v1v38L+b9xNYpyGkogncbfK\nw+AV\r\n=lUxo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbeafQtlC3eLA77EFdBxStdCB0nXVheSE/CLP8lPWjdAIgIDKZUaGGmay4vdJSeUje8Nfm+XYHsa0SvyGsv7CKIGs="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.73_1556472057373_0.18110187572066816"},"_hasShrinkwrap":false},"1.2.0-beta.30":{"name":"status-board","version":"1.2.0-beta.30","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.10.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.0","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.12","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.3.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.6","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"406d96846dfeb7cd35b7c25bb4ce5864ccd9456c","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.30","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-oAWaKwyZcqvMfwteC/hHJQh5K2dyiPiMNYVhsc456wdN0vAdIqpjbw5/2j8wNQKmzVIdg2jyKj3UKuS1deWXqg==","shasum":"e7e6f9b5d7775bfd0329a549cb17db9850a46484","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.30.tgz","fileCount":359,"unpackedSize":1378327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0ya4CRA9TVsSAnZWagAAJrUP+gIl/V226GGPXgUd0qR0\nd31i1Auo9bDaL4xmkDBWRVpF0iQh8AEb2N+0AwsM/q0eFOLvw9wTnI37Qz4T\n0KcBA6fqPuk1SZaJ57zeZkV1CCr1tsTWRfWqHIuaCMF16Blw0VrIuz73Bo5q\n5ROpLnWNINM7Li4muzYr7a+gqLPA4367wx6aoNUsJ+jfiRRejBbQv1h6YeA0\n+czv21apMVdcBHV3PZ8Tq9/vh/qKdNuQjTU/9Tldh45EpzMrVvrhib9MTXiu\nYKsX4pmORdMqPNxnrKJ4jOCqFfMTMyCeZAbHNbdoKa4yzNlMKgZSh3p8SSXd\nd61Ypa24Wjdmr6TANNcSe6sgUI59iqzuOoBMyTVmIQnGGG6UtLGrs7x4QECR\nzQ8bJIgP3RouglTE0honpevuDZpxzp8QiF2dHd6dLouO00jJ37cdGZKurahf\njNF1e9kuuBBI69yBJQTfkrQe/Iz2vRA/EXREq4yo+wrOVi5SYMMerR9QjBMU\nqJYerkiQyD8NTsi1rWlDDpoaAOeOjlaFxC5mzWqasMaUOWLXzS80e0Ywux36\nUYPzbvcFfMgoSqVh3ki3oaWCirlX/hk2iM2L483P10H6mdEFAEFxHNG22jv7\nOmq/TD3flXbNSwdsul/OnH475gt3f0hJdZntttgIjDwrN83nVZBhoj11O2uK\n5KWH\r\n=UEi6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeIxufWLj02cEFKcgM9Z2U8l1N4r1JmzAGQHR7rz2m/AiEA3Svsmqa3n5hK/MV5aKssFfyXYoouAQBrxGQ8dYd2RMc="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.30_1557341879391_0.11608743860444126"},"_hasShrinkwrap":false},"1.1.74":{"name":"status-board","version":"1.1.74","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.0","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.10.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.0","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.12","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.3.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.6","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"49eb8b5ae7370ea94cee09bf01d05c367eb0bf40","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.74","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-TC0RKxNtnQNyLXdO8GWdRjqCh/jQuTV/N8fvD0F/2CVIlfWDWJUGTnWRwRdsjSjRUvZ/Sg9EEdT+kPBsXFKPig==","shasum":"2367ce09db4729fca51a29ba5a82b17114f1206c","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.74.tgz","fileCount":360,"unpackedSize":1363200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc00/TCRA9TVsSAnZWagAASSYP/ipUbK/V/TF4S1aFhd9v\naGP/J3TNM6j1xZt2INGtB+ckBpOsVMhqNQtA+VUFzGHWC3+rk7kFmbmkddbz\ne5HF1pdwZrfFx2rCdbq1zhynGbNqXBwjGt6Ug8Yt+cfhMyEadCsS/CpVIV/F\nxpdMv6oYiGU3AHy7vH/o/fmoA0ld8Tmt9p+BfyvTxeUHc08WaMbdRU6UoXvB\n2mZViJEFWKXUgPLmSuUfSbrFMZcGsnUryXY+FUlq0vRTGMX0ZnCQIl1QGIJz\n7StrPN2sZ6Yzzin/LYpEYEE2zm4Ta8+dd65aU8F4H+aAfrY7xC5xi3H3I5LP\n3c8myqpYEvDr5x5L9PqOLDhCVKscr6fQsetgVOEkRAA3M+0hCVn51FSAwwsX\nM9/JAtrKmUGiLKQM3gYK0Qnbfqn3pjmWwhgiyOerrL8zYkXfUVIUaegzgSXb\nvFyO1BwF15JNX6c7mIJCRE3ckgTkSzC/SKGRxsB/CoV7ozu2wYp2JZUz87hb\nMMt4cMXt0gPhLIRmH3vc4S157UuB+1mJcC1VxtGQj987KB1mWX4544tJyvCx\ny/G15jdE5rjOUy3G8MZcTctnxkSCc2AosOdedTvMZF92iIWLGpKpr5OY1U6h\nAMEuZmLdbALFF+LOUz2+XT/8To6ixzoGi4EpyKqb2BpzXcjrl52VHITVV9+W\ngyU3\r\n=4UWa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgWngQYZgl3kilepOAKJUsDKofY2+Dvo89jlUPK6RN5QIgO/f6z+EVj7xu1q1ZW7OzTal4hCmgVzpahbFepBjB2WQ="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.74_1557352402574_0.5644406457049307"},"_hasShrinkwrap":false},"1.1.75":{"name":"status-board","version":"1.1.75","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.10.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.0","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.12","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.3.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.6","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"cdb0362647ce1d92d5c68670e12120adebc8040d","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.75","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-k/WSvpVrul2pEmSX4963I8HTRiRg4qXhU5fjie4beZm8id9qdXeTLpLbty4aty7MI55JNB0As9VtQCvJ7cEWCw==","shasum":"5cf3887352669e9fd9d5543ea7e4f838f2f1ee60","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.75.tgz","fileCount":360,"unpackedSize":1363200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc067XCRA9TVsSAnZWagAANZQP/jhpPATTRDUNx15MoOju\nEmV+/WoR9jToVHYdJHr/jS/9wMZGR7HV+HaExilHwPz80bQRkhiXNlKAFW2N\nhgf1ornfYBDe31+QXVaZljjk8o00D5piJAqLJV0PuWu/OMlM+Xz2hiKceVQj\nldjuMckKuFqO5Ku1ZjbVzDjFM7glXq5BZvX2E6echXXjXp/5GcgJuS7d6XAo\n1EZ8DVt9/5+x6bQ571cazOItMo11cMbMfHAjcDSjx7B0JrXygsxM49lSvKMf\nIIIcRYQ4FeXENkNy4M5C2eFwU32pAwDT1B2UFeK6SlUkZIeuy782FXBOtSTp\ngRKm25BApKhqI29Gwt/uvyGpqvw/rCJ61V2g00nXeMfeIcuRCT8JM3/Y4kR0\n4qica9rRPUdw446I1o5WmMHlH0XZdwh+ONHEjHJwB/QuBnIUHDa11x0h6OxL\n/dUWmhpSgCAzCxfIMiNF1WGBD/ErkGhg790Ah6eNOBvMiK/A5s7UXc9Bpiyh\nE+PzKUt0vw4fIen1RrdUnJ2lR414/LwQA12g0pyRpnvLwC91rWPu1uXEY8pg\n0Sf3e2aEQvXWm1aCI/nXgPFQrNWvK/v7Rhk8bhFLwrJdCBGqvsDpO0NGRXMI\nlu9Pu+FsLaA3EFa/DreVa09JcyGTBFAtu6hTkhmCwYpkIzyf3zAJwVdB25tB\n8VHt\r\n=iEFZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk5d3jH4F2Zxk3SJIVv82jKLUE0ouueTbM+OxGsvze8wIgIKQtkUIYxYT5vNpzKRJavc8G/Nh27+i4fcX8RUHgqVU="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.75_1557376726700_0.2188185155797202"},"_hasShrinkwrap":false},"1.2.0-beta.31":{"name":"status-board","version":"1.2.0-beta.31","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.10.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.0","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.12","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.3.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.6","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"d22334c1171c7aacfe39942e88d400e2f94a86ff","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.31","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-y3+5VWCm1q8C3IGX5QCptmBOkEluM9cyXVGYCxScnQlEjxafO+7m6ekpuLo/1N1MiAGIDkJHE79/KDRW/7iLzA==","shasum":"f60503eda86eb7e1e3085410bd3887e4d9e0809c","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.31.tgz","fileCount":359,"unpackedSize":1378327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc068hCRA9TVsSAnZWagAAsUEP/iws5SRzP9Wrn7EhdmVI\n+oU4okdS1lzBgCimR4YGDKmbGv8ssIPTLszrVokQPrTuOSzy5630e15Q72iS\nScs1wmJFTr1x0A3xRLiuLMWpISMMrkPUCGXEMKRM1oRoJgG3/xnkAjzqpYHw\nsoSDyf34YJ21MrFvhLWMj9uKlb23twaitzsQW7FNjjUucrl9WolgvNJ+D4o5\nTrBjyDEfBnF5XVHK7R3KCyx5XZZcHnTsBKC73q1mGQk9HsKZ6c90UZKnMbKE\ndNkPmlaZL4ZFzF9aqHynIwbDBr8QyvlVCE2fR4x4xfuumb+SEKfylc9PS+uI\nHJo1cFZJ5Jxik2wz99DjfKvWMFQDfRDEOCp+91KGzT1itnGVzdwcBNbHtrvQ\nlqT3c84fYfOaulS+Q0a7MojPGQCXYHSHNwXz1a1p/zUm6D3lK7cfs4ZbuX13\ntbUcYB2cg8Na6EOdYeIJW7UfCNWEmkwpcV+sE9FcMSmf2nQfFRlG5ETGL+iv\nx6X1pELuVe7/m0IxBrUwf3u6qoYY00Oumzfmk0JoPtAyrqC1MiViJBHvIbLD\n+NN2qzfUNxIsfRD3xwWlw0oL2sKbbknvqOr/kDDKullGZBnPxydtMM4EwwS8\nRAdsSu2RunXbztQZtRa+XXvk9AxhxmLEUliI+o74dSIhRtUicCVwA4qda+V4\nMrWw\r\n=0gAK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAtAPigOoaiaP+RNmkAyfqnUDzWQ3FheQeQOBtVs+GKQIgZmmwLPxkwiWAwmcHiqIEbRwbSvyzcjNs7YWvhD7UAXw="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.31_1557376800892_0.49640229047730355"},"_hasShrinkwrap":false},"1.2.0-beta.32":{"name":"status-board","version":"1.2.0-beta.32","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.11.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.1","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.12","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.4.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.6","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.19","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"4f3d404d1d312cc8d1fbe93b308ddc1974af1dfc","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.32","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-cNoixoKwgZ0lzGYfyqDgEwb+wbUNtLqB5z9K5hkD5Ic92Vc/OPT5jAQYIDlS0W+m/UryeOLIhEy8TTxTNq+v2g==","shasum":"827dced64d82be922cc5328c81906c9c8b7daaee","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.32.tgz","fileCount":359,"unpackedSize":1378327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1cn0CRA9TVsSAnZWagAA4LkP/jDEQ6KR4gsZDNPiX553\nAX1JmLTWWR9CgG8sWfST+pQT2WdPfbSwpIHTRtiB4Z/ytySNBr3DF+wZBQwd\ntCa5AygV7gudgv1ZM/rkftWqcds5tv1Ex19nUFEk4jz/KRGNppJSzTiXq1ky\n7x4QarTTRc5rJRGuOIIZkEL2UH5wKdsbwQD6FsDFzf5f4XelsBcKtm4GQYpp\n2iiGP0n6z+efdk+ocd11LUuxrUL4Ijo3Dkt06R0bRFYHLK6eN3do076axzoQ\nWCKvDYAQx9GXjJl5SjCt0/LkvFSK3iVHNq06YUWuGdOVHLyGmVre7L+xW7ym\nnoReHFQF5GoLz2jNacdCt3vyUpWQBWACPlNHR1Kh3bmaCpS69nrMCr63lKRk\n5FK4fFRRPeIaXDjdpI4DP4DzzKcsuDNS9uq8Fq6PHG7tFtkkEdEOl9qQ1D6O\nHln0XBZVu8SUBBSzEKbmAd7ysN3CZA/s3cqLc6kPj+MJvhf9zvF8EBpOsw37\n1Nmj7UmmWBu3mBn+GuEimzYis8pyplwVYsiDOamR+MDxkVEHYMDwIcWfG00g\n2JK1mqWvGXT3urjaRGKvZ1Fs+kyJePOsOXw8o1wkzHxVx2EVaPF7vbG+TAVg\nNqg81dOVDwBwL/ogzt1wyPjhZiGMnDNKWTdmZdv8RFVkXn4D7oCbchmNNn+h\nNcIK\r\n=rRE7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvwuuyrec1cXy636Sl0rGT+sn3L1Q331z55Dzxc6/CzAiEA4pDg85/H6tOTIP3Buo8j2LXi4GtrOKu+P2LFlQhDhtY="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.32_1557514739493_0.03804444736115986"},"_hasShrinkwrap":false},"1.1.76":{"name":"status-board","version":"1.1.76","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.14","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.11.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.1","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.12","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.4.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.6","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"4a9cad4dede20c273709ad13657c164733b6204f","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.76","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-oZonFLDLLbJwhb0/jQ9pO481UICXJouO2YknWD9zA4OoH/xB37uQnSHBBerKTZFhf7wZjNpTsxYTpYhQxPdlLA==","shasum":"bdf9b376c6015235ac28cdde32f682dbbe7c8efc","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.76.tgz","fileCount":360,"unpackedSize":1363200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1coiCRA9TVsSAnZWagAAUF8P/30uD6pDzpBNQ1RybOUf\ndWnQMIPuesdD43JAYmbVA+UtwI1Y9XL2Sdmidb/SlbNr1qDkGOY6rzPJrrWS\nNzoQ9H7+pGO4iyv7gI5Fdggfr5PndJJ39GVO0T5IazfGTCvGKMtaq5HtqJ/Y\nm6eOgWUW7j+k2Hix7sjQ1lxT6gxRfxTeq48K+szLTTsfDXZx5JwkFjs5h6dl\n3bKXWziPwQN7/AG3VOyutoqMy20XGUoUPq/5wrSb3Y8hFuUxQkwY31M1T4l1\n/4V6jE00TXhWTM2m0gYrt/92c+F8VLwJZbSzlD13etCw7Nl+EFETyoVuUdI1\nH6uW7Vg8V7x9d5q0atGosotTn9Pqoxvvhs/xA8r/bKp04zaajMWqt/tK+RXP\nDsYukSVids+H1o1LrO+3RBEBkpWyvi5oYWaxnW9a+ZdEyUG/RI5yZ/A6SOfE\ngVk3NRJU4si/OOtD0KXbPH/KwOr8bQ3tNNxeY2zAtJoXzdGfLS/DWXVChnGt\nDavdRgarDJg6hBTll6FqjdN6e4GSZCiZ5rx53EwVgaLWbN8vg9577ZhmvJGh\nY8fyQZk1n6eL7Ikso7asD51QSX6zby3E0kg7Mau1FiA+nYclHxM+vma1+5eL\nYyYrykRfIovtHbTHFCw0QPQeiMhVXU+FqeI0RRAgPfOkikZ0ZaOkjGTUziRi\niAD1\r\n=mmX+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy1lgTJlXngFHvHDfjVyaJOQnZTwZBjNXzT6KZpPPr+QIhAP7p+pEId1Xq3azyis3ib96t5Nh/6sKIcuzup1V8ORmv"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.76_1557514785711_0.08911027509478053"},"_hasShrinkwrap":false},"1.1.77":{"name":"status-board","version":"1.1.77","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.16","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.11.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.1","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.12","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.4.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.6","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"75939fa7da2ea606b1e2442aa50d39cc48137937","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.77","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-K96CKgQ+PD5HAPTYIp9rfNLyV+WCzaBy1GMfVUlRZ6vmEB61t5EKueNrG4o1t7zDn9pOtBFn8dgDcToxAkkwBQ==","shasum":"10a165fdaf45cbc4e6c50fcbb813a602722d3271","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.77.tgz","fileCount":360,"unpackedSize":1363200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2cwGCRA9TVsSAnZWagAA6L4QAJJMIJS38YvTLb9+z2gA\nI3UWNEwHkjBq0UisH46a3FFaUm7cqvUYHUsinF0Yif4eakwuKcI3MmJL3Tl3\nhsGlWsFUXYeY6HXuG4GY3ueOFiSR51qKhMs+iWo5SmgTRrM0AC48jpxGat7Y\nX/HnyHacHwEJByWbEabLyLKNAOW80Jg7qlgtpnrEW5wrb0G6fpP8QtERzFa3\nT08g1GYd+Hv88Qmwt9piy0omuDvp5jUHlpWLD0comPQ5dlCi0hulUlvhncy6\nOL8vPIEmmgBvOIFuKKhDmrGk1p3aHJ/nmnFiStmZE457ygCZa9AWq2LnXy8y\n6+Imi7myWD3UlIg6roKFQ9amKd8xjlcJKvBPZ9HG24uYHeXJjmxEkXOYYfm+\nI8C0wvu91w5XwHYCm0BVkE5lQ6B1LDMrj0Tw0kqIVZEU+uBBCTHY2EOVBclI\n02bUJxn6BUmjx9cXhX9Tfffy/USCHHoLZePpjCSz5pywxHbRfmAm/YoR/PaS\nTvBtA3WaA8tIIEEtyWwLnWRP0HDiyvptZP3wqKGDR2Xe6Hk8x87sKPXvZ45j\ndXlIIuUZ1Rux39ha69JJx7tc4CVTxaI+50HfE4zVbS1a+O2lsSawEqTZe1kd\n+O/pLO6AP2e0ZQutvypmAB6X2BzaGlWraOzNCSfVduIX3TN7kFVtVj1RO6uY\np1a/\r\n=MYD0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwUCV3qt9GYxszQ8XSbmMjl5pL8WglYK1eNYUM+s7qQAIgGUBYgtefjDNkjm4BeXVo3XLHfLmnxJx0KEdeAH23+z4="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.77_1557777413882_0.8125435216786858"},"_hasShrinkwrap":false},"1.2.0-beta.33":{"name":"status-board","version":"1.2.0-beta.33","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.16","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.11.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.1","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.3","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.2","@types/faker":"4.1.5","@types/jest":"24.0.12","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.4.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.6","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.19","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"e03f9ca0a6bf1148f4a03878db9ba185e1a60f24","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.33","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-1fT0L7dEQejuZz4v+xvjrkmdVsQCOMdrT4E8XCPBKfTVfcMb69P48CLU4Km8nRNz4e3vctptZtGyF4TAwAZtjQ==","shasum":"9a437894d45e5ce794a3bc3f80da642b127282bf","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.33.tgz","fileCount":359,"unpackedSize":1378327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2cwqCRA9TVsSAnZWagAAhMUP/1QzHVaJ3UponOFenrbh\nr5c1NsupfBKVG7Cn341se8SEiNjFs6fLp1H4cSX24yevi6DB6UrJ+3JPq51E\n52k3yF/9hLOi+gK/6BSZppbldQ8wfhGXmqgx680/feYFBnU4PQJ14FZbObQK\nt8RhE/41Y+EqPNtLeeOO2W8Q1F3jQrrkH0kW6E+Km86LdE9VFVtzbwevpRID\nmFjU7dONXaFDVDkIbvdp6qZoR2ljwkmHnBAaY74bjcVeNfboGFEhh9w6YsPw\n4gylfmTUGWFtJhmGRUuSw7v7xm2PSBs1DtSZMBukuvHC6QBgCfvZv2O+uNFU\nqtVNirammoe10s2+Mi1s+ea5XqZdoi3xwDWUEEbeXLzryUXH4kAsS+ayRxBN\nOXOKwrtZRTQjcReZrRTGKzscNYBS5W6Yf33LTh0kKs8A178rZjTxzsOFfcic\nKncZQolXmRignidsFx31UDV4KPKk4OxPkTtEAC0iO18R5AXwHy8D2ZOIZj93\nVsMpiKzFZPVItBoYCMSY74ndWm3RgOa5nos0xQv1Aeq9eUuR1i8fgPEpc11Z\ncId69s1GTuR3lWi0B3MWOH2iphmNlt6JJH9u6JVw2fDNqpJRjmgauvcHquBV\nlFMmYPc2sTGNSYBliWwXki2cfMi8wrGX6184cb0G+t8cc0hfjp+1xAb0jQlR\nabVF\r\n=GFfh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRLEKaFrpZhkP7/YDwEYc/+obAzl9G8vLX8vHNsQ/QtwIhAN4od8/IJUL6qHbhtQ4MXvsxPWDp21EsyoZSVLAzMrg3"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.33_1557777449460_0.0814996051800081"},"_hasShrinkwrap":false},"1.1.78":{"name":"status-board","version":"1.1.78","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.18","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.16.4","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.11.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.1","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.4","@types/faker":"4.1.5","@types/jest":"24.0.13","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.5.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.7","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"6b73755d8297fbcf771a5f8ff984ca2a33aeecd3","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.78","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-rLbaDAPri8bHPNk6yE8HqnNafpEoisllQrfdlU+RJ28K0bYoyHWnjaYbFbeL+kISxnFmnUUk1FWSuLaxk+zMfQ==","shasum":"0a8c985de59cd703dd36fdb25d556b646200196d","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.78.tgz","fileCount":360,"unpackedSize":1363200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3G55CRA9TVsSAnZWagAAumcQAJJbUzNPqAkcZix5m+CC\nOfAlua0pK0GhVDTPrfufceywOk8370v8hk1pGRiZ/CWLflxJeGNRMbJLqwwy\nz690GeQSI6GZ1WGGPPz/fyG/zspJ2iM8ZHO7I/phIjMZrfIaQ9QuUZ1MM98J\no2hxI56+j6W4XBrKNH6OPUj/RYDIENDs9+rQ3pDjpoAwZwL3V6hmdOi36KDe\niC1GBMEEfWaDpUDy+lD8EWBmhYmSBAWgmFvZTdc2jxtoPIzijzrbtU3VtW7q\nsUPaLr1y8/CIN0NXPLquBx0jJUrX24nMm8tmoxbFqE5zd5zIV3C6I/sNwXmf\nbhQFPZ3C2MKAg5sYNM6ybX3iEELnaUKOwQoM032kapsC7cSFQ7VFWj32E+E5\n7hcM0yKuQf0H7hQJkuqC+w8joC2/0Gx2s7eA0pU1KPh5/qlJkrNi2iP9nvfZ\nIYF533cYb24l74zcK2ParfcItqcN0iBUA/IPeL0rkzZLAAXyK7w40Y43DXgW\n3IH3xeWkjSrYJCOiSC+d1NnYaXfn1hQbcjnWzflLF82w/3k82ZwUu+xC+DyW\nNFEYGmcFCsAJjk4FoLE0NmDd2CQZ2UonuSX0TKDGo9JNRnk4WzOVS/+ZDG6E\nus2p7xfDKNxTPXRfx6CV8KZWpLqzqnZzgzAy0Onan3qYnhnJ4ShOX4tc+hcq\nKAUq\r\n=/mOU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAG5zDmBNAeUIbnMl/kKU9QgEb7EDT2nwJwd/SNBZFfAiEA7XZ6RcLtyMPZO7h9RrC6UvAdkmJeagjbSOE+TnBKkvE="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.78_1557950072048_0.23766959383025688"},"_hasShrinkwrap":false},"1.2.0-beta.34":{"name":"status-board","version":"1.2.0-beta.34","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.16","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.17.0","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.11.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.1","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.3","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.4","@types/faker":"4.1.5","@types/jest":"24.0.13","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.5.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.7","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.19","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"c3bcf66f50e2c95ae3d3b93689b22a620de9db56","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.34","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-R0V1GxTCpzsCbWJCQvv/eoLau4LmOsj6JL2ur4y8QTXdz/sbdnWN5MijJSH3udelhru2wzlLVhkeMo/EWjF/tQ==","shasum":"6258e6d5331edba3c31838cc622ebb64dea7a09d","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.34.tgz","fileCount":359,"unpackedSize":1378327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3i+ACRA9TVsSAnZWagAADucP/2mTQ7osNHcIH+A8wwyP\n7yfEY0IqfMhipJV3wo6Aue90dVaZQ73zt/Q0BV6V+gm9gIxjHQgo/5pqQtLu\npGrG9x6BUbfkhkm2B35o0eA4gSHwM/4Jk5d4TSygce+F1ila/lYoMpFTBvE7\nYExVofzvq7Jylq9U2zRqR6G2eF7tOKLoJMxchiQBWbx9hqNjt751pSPQvu3Q\nF9Sitc4AMGsBDOCGd9vmlrLcB46iPvXbUb6KOmFZPDhoN2Z0iVBLZa6VSNPG\nnP9WEATHhejYEkB51ON3AIsq/8CSlCA6oDQDAvwngO4mbZCdYAaC86nt8/WB\nfY2yj8E0/4cUhAfUazCGXsRhyKkjxMcxtWqu4SBWm9ydc79UmdCe1jgSl+tF\nN65hG3hT7NyuI7styeXkP7dS3vTAGNWmsKUBzGBYUw4N4U4QSQG/W0sykPlr\nKwMFfsXE7nUCFDMo1Nqmtaat8WYpFn5AzQbTErkV0Rfk//+P1FN/qxl9dfyx\nVKXNVFCaDrLFf2ipH4RT1S1gbzzE0tzv+cVO3tOs9UUKinCWRql9wJ1MKuFe\nxESpdq2LkARcaNLkRwG18c+/VPrX+HYbpMiEFbk3LTnanzJ1ZkuwHCqeW2ud\nyb6mnRc9/CSLaBmUIcbFxjMMTR/R9E8GBGhkBxgT+POfMGXbBByo/e+LlzNW\nFWYf\r\n=euMD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgkXQOIj9GZ2Kq0LZYfAjcZjYyXgw+CijqRCDAz5OxJAiEAy4+XCdU4ph13Eo2COuoc5xEwFb0xZnbe5HZ3jLaT0sk="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.34_1558065023591_0.16272432494646583"},"_hasShrinkwrap":false},"1.1.79":{"name":"status-board","version":"1.1.79","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.18","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.17.0","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.11.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.0.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.1","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.4","@types/faker":"4.1.5","@types/jest":"24.0.13","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.5.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.7","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"13927f92bbf6d4356c542501ae57d18c7dbf60bf","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.79","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-id6K3uw0go6tMzH05k+eU+N31FpiTkkLSg+eXa00LZC2Sgul1FuHkrLRF97dSIukDNlOlAi8+Xrqmy+aCGbiYA==","shasum":"4abc0aa84232d937224a42d624a18f75699b328f","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.79.tgz","fileCount":360,"unpackedSize":1363200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3i+cCRA9TVsSAnZWagAA5s4P/1CyXPtoKoEqBwap10KO\n9k0ltFc/hFC+ravxvk07rXl4szlNHlw9dW34nbESEbRYhmq3tasPfi/S2gb6\nZgb6t3OztUHmwAHrLJnq0HvJXfCqVNOlwzmQ7SZuXUi9oGMKeWvAdi3lcQpc\nCoT3+YyNC2+A4HapORzMAzuUyMKf/E+OgssJeoDvzck/rJ1drGo1i8vaFFS6\nPesQfEK6hVrvPWcLxdX21GgutqijouJghcBWC9oVsRHH4B6+SL46ldI0uPB+\nLoj2OzC6JdyzuP8WYr4YF6+eW6YsCeHzN0ffTqdKV367wc6IaXK2+EuT23wh\nvgEtPMDe3x6hfhM6PtQXlEWBmpcLkg1kOUhr55zKIF4p1uVoNH6eDByREo/Y\nVp6j5YAyk3ZhqKJ8AMLEjOPW4uBCX2resgGHX1Up0br+nWifPtolPkSbcXzr\neCd5sjqnZ6hd/JtJ27a5nbpYygljvkrLzpY0e7dtLX9L0c354sToOef3+HdA\nlSX3lpkGmKfY+pvTiTasME1/XtZPvdvbLklAtmAHJegX6vHuLOmU5jBG3ig3\nUg4Cq0p3mBJbW4JbSsy1ABpepGV7A6nljLRV6sEUNhsPyKk/NH+hwQkxgAqV\nOLqIXXBgmKH6OuK8NTR9QZkC07A/pa+PKscQKl/kQ1PrXHAce9pXmltSfvvd\nEQMG\r\n=ve7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjukNhYrSgxPbKLZHlTF5/tg5XAuQgjiSRMAKJkTmbIAiA3VkdD+VEm0wY8+T3ieiBnnSjaRglcDpBpzRh12xYXqg=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.79_1558065051616_0.677573557645285"},"_hasShrinkwrap":false},"1.1.80":{"name":"status-board","version":"1.1.80","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.18","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.17.0","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.11.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.1.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.1","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.2","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.4","@types/faker":"4.1.5","@types/jest":"24.0.13","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.5.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.7","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.18","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"48ca9c2a9313b6379db83ed497ee5353c81b198c","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.80","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-8NcFIpOBuxgTLDrPaaiutWXWkOGyX2EcHoVJhANEEm9cGTyRiBgVPL1hD3SkuD9YKIIolJuaSqlcXyD18gnH1w==","shasum":"991ace5400c69f22c22174a684cba8e3f375216c","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.80.tgz","fileCount":360,"unpackedSize":1363044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5dPgCRA9TVsSAnZWagAAlGYP/2eb7j3FcvdfX4GkvcCC\nJuS3a3BY6K6DHOv514VvjBpo/Pic4dbPv3BwnrfnWY9Nd9CNEepDTEEHuq/Y\nHHtkVuqE2MDhXmci3G3wH25dynrmzEVQfMzjiAQQBFOS3aC+saPmlbeHogWC\nBIVFwJEXN6JB3bACiqL/GlBV+udGaaZwB8emPbKXMO2gySRCAZPc+dICxW9R\nx6BXmevd5YcAdioTt+mHlR2GHpvy/qfP0mzQH1LnREjjGbpNb0MmW5/cjR7u\n1ocgnfHJFHjJB9p611OA9tU4KetvkkDN4EJmN/hFxYNy3Err3DYR1ogw4mNa\ngaptbmnnsnCjeWRae4b0EuYUHadvLbhfqmEnoYjPRiJwD0vJQWSCSRudXBUD\n39erzd9d0i5e6I1afusSf/9n0REbDFt3T3fjeCw4FbeY1dzT9vF+feP2+x3O\nNyrZt+y0vobNOKBeBsfswLTX19pZDL1/DKnKmQ9rPV4ObmxsgQ1+enP5D7S4\n3SC4wZAH9jCJmlzTRLPLMJOiJrJPJhsOBnXSd71onr4sB1rzzWnlvYrNGNGe\ntchUGhTYWPFEd+RjiWlynr1jO1Swfopi7KMlP4QSwF7c0wgg94azxPLpXMMe\n7ZIsw+zrqXlcfA9juhlWmWF/x27GL67wGYlNPpxkUkErs4cDUQkmqUAZbAZZ\nNrHD\r\n=D/Ym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnf9NPRtE1N8CBBgHd4xlJ6DtvnUgrfpNb1/sntHn6ZAiEAvNyXicvQPZLcNGU4CPL5OhLmnXyfxDzg/2ZdZKocAfI="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.80_1558565854965_0.11174659946269117"},"_hasShrinkwrap":false},"1.2.0-beta.35":{"name":"status-board","version":"1.2.0-beta.35","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"david","verify:npmvet":"npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"types-checker"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"10.0.7","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/socket.io-client":"1.4.32","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.16","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"2.6.2","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.17.0","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.11.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.1.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.1","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta-.2","@semantic-release/github":"5.3.3","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/chance":"1.0.4","@types/faker":"4.1.5","@types/jest":"24.0.13","all-contributors-cli":"6.4.0","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.5.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.7.1","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.7","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.19","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"greenkeeper":{"ignore":["@types/node"],"commitMessages":{"initialBadge":":memo: Docs: Add Greenkeeper badge","initialDependencies":":gem: Upgrade: Update dependencies","initialBranches":":tada: Build: Whitelist greenkeeper branches","dependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","devDependencyUpdate":":gem: Upgrade: Update ${dependency} to version ${version}","dependencyPin":"fix(package): Updated ${dependency} to version ${version}","devDependencyPin":"chore(package): Updated ${dependency} to version ${version}"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jameswlane/status-board.svg)](https://greenkeeper.io/)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/test_coverage)](https://codeclimate.com/github/jameswlane/status-board/test_coverage)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_shield) |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n\n[![Waffle.io - Columns and their card count](https://badge.waffle.io/jameswlane/status-board.svg?columns=all)](https://waffle.io/jameswlane/status-board)\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br /><sub><b>Greenkeeper</b></sub>](https://greenkeeper.io/)<br />[🔌](#plugin-greenkeeperio-bot \"Plugin/utility libraries\") | [<img src=\"https://avatars0.githubusercontent.com/u/29791463?v=4\" width=\"100px;\"/><br /><sub><b>fossabot</b></sub>](http://fossa.io)<br />[📖](https://github.com/jameswlane/status-board/commits?author=fossabot \"Documentation\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswlane%2Fstatus-board?ref=badge_large)\n","readmeFilename":"README.md","gitHead":"8f22ca896fc8dee5be8ec5ea9d23c3816a96e053","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.2.0-beta.35","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-iTamGca4DB25AE2WunNEk7DnqqjtkLXUyk3leuho0uDaFgVdyLPgT2jydvcehMegoIpA2LVNerxroHgUvv13uw==","shasum":"72c2d3454103714ad1c61b68ca996b0d4857d9ff","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.2.0-beta.35.tgz","fileCount":359,"unpackedSize":1378327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5eBLCRA9TVsSAnZWagAAYswQAJQqrHzv6pdDPl13o65E\nsAlWgM7IRCc7DCXbg+a6//cLdzak0mEbTGXHTXNjgfUcNJGU9pv8aaczqeh8\noc6bLn/g0/va8HgOfk7ytpPRsb/Y2I68B2BOKF4sgILsxB7yee2TjdAK4n6J\nSOxuQ8DPpZT1PUi++GRfOqcMB7rrA7DPpt4BdYgtAecqb0FKzesVSNmw39X2\niJe5EMmDQO5b7JMIxwv4tDwwVUyb/CU0D09837uffAuiaDuCRbjeh/lO72uS\nCcvJ36RlMNZYlHmaenh926B9xXaLfzpjEz5jmzJ3kdeFFXLJxmEor8QakbWE\ni/COQwFWeF4TFCV45FHkkT6xBKq5XhElw1WMJmYoROXAXq4ECnk7FfXWRgyJ\nXt3jgTTlZhYriZWhnedfm+va3zIx7nV11Sg9ORGeciRw2xUs9ENus0HHIGKr\nidTt64bRxDCVG2HPiqsEVqweUWEgiTlmbuugc3jFjlVVCvis0DdUoh/yHVey\ny/HZ6PsaaWn2Lpw6k1KExoZgzLJ/YIOZ03fuH+iQM3Golrcs6nQhTD71+5up\nWLLV7dxl0i91+G8S/HBdbvRGoTKI6ccCXCuDX6m4coTZGqMYPYypvz6qSg+h\ngWw3cSRktcK1Ne7YzSTIKSl7b8DsmkqyaRiaHLlUgs8F5nhfk5MpugFv/KaL\nKc7h\r\n=7ox4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ8w+tRYqi6Z3VTx5FeAT/ZvNci3B0n3VuOp4080fDRgIhAOvEk2CxVsroDtEBJbwtZh7H4+SWFRNN69lMe/bSoCPW"}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.2.0-beta.35_1558569035111_0.5390503718367727"},"_hasShrinkwrap":false},"1.1.81":{"name":"status-board","version":"1.1.81","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm runverify:audit && npm run test:ci","verify:check":"depcheck","verify:david":"npx david","verify:npmvet":"npx npmvet --renderer ci --strict","verify:audit":"npm audit fix","verify:tscheck":"npx typesync"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"2.4.2","@types/body-parser":"1.17.0","@types/compression":"0.0.36","@types/css":"0.0.31","@types/debug":"4.1.4","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.16.1","@types/method-override":"0.0.31","@types/morgan":"1.7.35","@types/node":"12.0.2","@types/pg":"7.4.14","@types/request":"2.48.1","@types/semver":"6.0.0","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.8.18","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"3.0.1","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.6.1","errorhandler":"1.5.1","express":"4.17.1","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.11.0","read-package-json":"2.0.13","request":"2.88.0","semver":"6.1.0","socket.io":"2.2.0","stylus":"0.54.5","tracer":"0.9.8","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.1"},"devDependencies":{"@commitlint/cli":"7.6.1","@commitlint/config-conventional":"7.6.0","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"7.0.0-beta.2","@semantic-release/github":"5.3.3","@semantic-release/npm":"5.2.0-beta.6","@semantic-release/release-notes-generator":"7.1.4","@types/babel-core":"6.25.6","@types/chance":"1.0.4","@types/faker":"4.1.5","@types/jest":"24.0.13","@types/rimraf":"2.0.2","@types/semantic-release":"15.13.0","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.6.1","babel-core":"6.26.3","chance":"1.0.18","codecov":"3.5.0","commitizen":"3.1.1","coveralls":"3.0.3","cz-conventional-changelog":"2.1.0","faker":"4.1.0","jest":"24.8.0","jest-express":"1.10.1","jest-junit":"6.4.0","lint-staged":"8.1.7","mock-socket":"8.0.5","opt-cli":"1.6.0","rimraf":"2.6.3","semantic-release":"16.0.0-beta.19","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.16.0","tslint-config-airbnb":"5.11.1","typescript":"3.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"4c8205707e62af90329f3dd224b86aecec98653b","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.81","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"dist":{"integrity":"sha512-rwe64Lh/kOKG2sx5DMHf6vLZXg2D7aYCGVyqw+dZfXpt+5nYONxOw2mFH6pgy4HXv1ejkcDokQcMkxX3Qw2i/A==","shasum":"539c28529500d1e1400d280f190c39b402f6c5a8","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.81.tgz","fileCount":360,"unpackedSize":1363144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7IFKCRA9TVsSAnZWagAAfbwP/3Qvn+jGSTlKwDzF8IIT\ni8Gsd6x7LmcukdmXF3BJwcqw5jKYJWa5rvHLRCrUrZLfGl12Gv/lFcEFCdCY\nOmXKnUbgkxlOYJbQRmaV2UqaMgrElz2y4eYvzN1X1iQryPXr0MoU5CkZyv/p\n6o+/mxr1jcABtp555sBzD1IgZ7QnEQx8Y9OJIYT3rY2PpUxJ/YsghuZkCqXJ\nDq/LNOLQbDnBhhh9g9kNHSV6FAsgZZRE/YWNJ4gym6JjHhcu7mPiUG7tqiwA\nGIgnBeqW7/csaSeImGONOhLzwrd/c5Qu4tAvva2XQw3t717SewEh6o8aN1+7\nestwDL6MqW4+HIpmTElDIM6A9p8piXL7SJ7RLR8x/5Qa29+oKCrmA7XDGE8P\n//m5vQ4SafUZpQZcZeUOCFcQmMQKiih1uzSU3zUZ1rWe2LEvdRzjcoSBh4eo\nHBIAXW1A8CmrKqj7efUn8UItwnYfcMYfo1jK9r62TbkTEpL92GiTefvgE8N5\npMbVu84rGu5fRl06vAM1poJynKRcswRW7j3oAJzpLjler2EWF9D6RoiBdtFZ\nfPdJwTC7pw1nn11AMhb0cdsBihaKPvZ9HMCxKn/pJ8fy9duwmbcHGwz/lj9p\nf4jAGAxgc+6AwTIINp4uxqiLdoYsrfRa/UGFjgObpLnpIsAZiVFiQhsqerMI\nKBzM\r\n=sAoH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX/cMbwh0LkHfR3QgzTHfS8x5Jx04d+6UiW4hFVUVlPQIgLsI2B/rs/Zxd80BX8xqtwc3BGCscxCZ0U9RRDd8glag="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.81_1559003465564_0.32596003089539516"},"_hasShrinkwrap":false},"1.1.82":{"name":"status-board","version":"1.1.82","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm run test:ci","verify:check":"depcheck","verify:david":"npx david","verify:npmvet":"npx npmvet --renderer ci --strict","verify:tscheck":"npx typesync"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"3.0.1","@types/body-parser":"1.17.1","@types/compression":"1.0.1","@types/css":"0.0.31","@types/debug":"4.1.5","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.17.1","@types/method-override":"0.0.31","@types/morgan":"1.7.37","@types/node":"12.6.9","@types/pg":"7.11.1","@types/request":"2.48.3","@types/semver":"6.0.2","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.9.2","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"3.1.0","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.7.1","errorhandler":"1.5.1","express":"4.17.1","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.12.1","read-package-json":"2.1.0","request":"2.88.0","semver":"6.3.0","socket.io":"2.2.0","stylus":"0.54.7","tracer":"1.0.1","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.2"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","@semantic-release/changelog":"3.0.4","@semantic-release/commit-analyzer":"7.0.0-beta.2","@semantic-release/github":"5.4.3","@semantic-release/npm":"5.2.0-beta.8","@semantic-release/release-notes-generator":"7.3.0","@types/babel-core":"6.25.6","@types/chance":"1.0.6","@types/faker":"4.1.5","@types/jest":"24.0.18","@types/rimraf":"2.0.2","@types/semantic-release":"15.13.0","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.9.0","babel-core":"6.26.3","chance":"1.1.0","codecov":"3.5.0","commitizen":"4.0.3","coveralls":"3.0.6","cz-conventional-changelog":"3.0.2","faker":"4.1.0","jest":"24.9.0","jest-express":"1.10.1","jest-junit":"8.0.0","lint-staged":"9.2.5","mock-socket":"9.0.0","opt-cli":"1.6.0","rimraf":"3.0.0","semantic-release":"16.0.0-beta.22","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.20.0","tslint-config-airbnb":"5.11.1","typescript":"3.6.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"1ce119a5e65a6e29bf4d762c78aee7c116b0d3f5","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.82","_nodeVersion":"8.16.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-1HTMFfn5fb5ljxZxXYej4U70Fh3EvVP0IDHH3hkmPBLyR93dM3qhqF/awpTBKbxUpCRPoJAP7IDeHKUjRluziA==","shasum":"2d344292c0403fde38b8571732d3c0f621e87d10","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.82.tgz","fileCount":360,"unpackedSize":1362778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdelcqCRA9TVsSAnZWagAALYMP/Rsu7sV/RREnyjzsW/n5\nbER7zt0QAaPYX8vG14OeQIRyBoiRi86pGlZMCL23OTZeyU9PqHf0DPsF9e7g\nR/vDJleOG5rQt4Mx1oLYEXi2GjwJUM1wbn+Vf6s6Otec0F9mM6UtedMg8l0X\nbvE2DN5e1XbKbmzD+7tZaZknGxNcDE797ABJV1SZ3a+B30vFRmnB/w5IbKzf\nDHtZe5srB/825uBp9aJRPHeS5jQFUQmCF/GXGaU/sdM1zsjl96T3i6VzR94+\ncjFYXC+KyjG4Skk7BJSkQlW35WlF0jHoA6bI3lUgJc4gSMPOEH5/AhVjsmrM\nHunJFG5/SXA9c6wDqihREtsKrB1D9tEPRN7THKfsLNdKBKHp9Nh7CNYYmSkh\n50lL6AcO+o/+jg1kKwu4E442Q+3E3cRa2shGhN4OxhtKi1egZeDgBzyRcBOd\n+oSrt+WRjqbKbALeAZ2vJNnOHxjdd+k16GvzRtxR0ieMSShBDd6SO2meXHpS\ngzcIBU6BSSrH4thmJwQtC0Xyvh6HzECMRw+cqeRqRxxJBPAUXomzGHi29d2j\ntXRzPP3cVM8tHz/+15YJWlo1dQD1NipQ+uil0HztqiUhEj/+j7sGl93U80H1\nDPKle00S14FeZ9aQzwpgAoyaaAfCfjlGVO3kCBMxZ7IQyIZLwSxT8lBTLB4T\nsSTj\r\n=sgr6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsF0/EstpOm3YTJF7lCBMsRWMkOG7PZyljptn3v9vUIAiABuLWXlh4zIL5UfFPhhMN7niqcCREDDvVxm0UQWwpTFg=="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.82_1568298793587_0.07704812297675012"},"_hasShrinkwrap":false},"1.1.83":{"name":"status-board","version":"1.1.83","description":"Status Board is a dashboard framework written in nodejs.","scripts":{"start":"node ./bin/www","storybook":"start-storybook -p 9001 -c .storybook","clean":"rimraf lib coverage","commit":"git-cz","commitmsg":"opt --in commit-msg --exec \"commitlint -e $GIT_PARAMS\"","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","coverage:report":"coveralls","precommit":"lint-staged && opt --in pre-commit --exec \"npm runverify\"","semantic-release":"semantic-release","setup":"npm i -g npmvet david depcheck types-checker commitizen semantic-release-cli all-contributors-cli","test":"jest --coverage","test:ci":"jest --ci --maxWorkers=4","test:coverage:ci":"jest --ci --maxWorkers=4 --coverage --testResultsProcessor=\"jest-junit\"","test:coverage:codecov":"codecov","test:watch":"jest --watch","ts:build":"tsc","ts:watch":"tsc -w","tslint":"tslint --config tslint.json \"src/**/*.ts\"","tslint:ci":"tslint --config tslint.json --format junit --out reports/tslint/tslint-results.xml \"src/**/*.ts\"","tslint:fix":"tslint --config tslint.json --fix \"src/**/*.ts\"","verify":"npm run verify:npmvet && npm run verify:david && npm run verify:tscheck && npm run tslint && npm run test","verify:offline":"npm run verify:npmvet && npm run tslint && npm run test","verify:circleci":"circleci config validate -c .circleci/config.yml","verify:ci":"npm run verify:npmvet && npm run test:ci","verify:check":"depcheck","verify:david":"npx david","verify:npmvet":"npx npmvet --renderer ci --strict","verify:tscheck":"npx typesync"},"main":"./lib/status-board.js","types":"./lib/status-board.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"license":"MIT","dependencies":{"@types/async":"3.0.1","@types/body-parser":"1.17.1","@types/compression":"1.0.1","@types/css":"0.0.31","@types/debug":"4.1.5","@types/ejs":"2.6.3","@types/errorhandler":"0.0.32","@types/express":"4.17.1","@types/method-override":"0.0.31","@types/morgan":"1.7.37","@types/node":"12.6.9","@types/pg":"7.11.1","@types/request":"2.48.3","@types/semver":"6.0.2","@types/socket.io":"2.1.2","@types/stylus":"0.48.31","@types/traverse":"0.6.32","@types/underscore":"1.9.2","@types/winston":"2.4.4","@types/xtend":"4.0.2","async":"3.1.0","body-parser":"1.19.0","chalk":"2.4.2","compression":"1.7.4","css":"2.2.4","debug":"4.1.1","ejs":"2.7.1","errorhandler":"1.5.1","express":"4.17.1","method-override":"3.0.0","moment":"2.24.0","morgan":"1.9.1","nib":"1.1.2","pg":"7.12.1","read-package-json":"2.1.0","request":"2.88.0","semver":"6.3.0","socket.io":"2.2.0","stylus":"0.54.7","tracer":"1.0.1","traverse":"0.6.6","underscore":"1.9.1","winston":"3.2.1","xtend":"4.0.2"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","@semantic-release/changelog":"3.0.4","@semantic-release/commit-analyzer":"7.0.0-beta.2","@semantic-release/github":"5.4.3","@semantic-release/npm":"5.2.0-beta.8","@semantic-release/release-notes-generator":"7.3.0","@types/babel-core":"6.25.6","@types/chance":"1.0.6","@types/faker":"4.1.5","@types/jest":"24.0.18","@types/rimraf":"2.0.2","@types/semantic-release":"15.13.0","@types/socket.io-client":"1.4.32","all-contributors-cli":"6.9.0","babel-core":"6.26.3","chance":"1.1.0","codecov":"3.5.0","commitizen":"4.0.3","coveralls":"3.0.6","cz-conventional-changelog":"3.0.2","faker":"4.1.0","jest":"24.9.0","jest-express":"1.10.1","jest-junit":"8.0.0","lint-staged":"9.2.5","mock-socket":"9.0.0","opt-cli":"1.6.0","rimraf":"3.0.0","semantic-release":"16.0.0-beta.22","socket.io-client":"2.2.0","ts-jest":"24.0.2","tslint":"5.20.0","tslint-config-airbnb":"5.11.1","typescript":"3.6.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest-junit":{"output":"./ts-test-results.xml"},"tscheck":{"exclude":["chalk","moment"]},"david":{"ignore":["@types/node"]},"gitHead":"1d92c2a2590093efbf379bda9a0c0080859c3bf6","bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"homepage":"https://github.com/jameswlane/status-board#readme","_id":"status-board@1.1.83","_nodeVersion":"8.16.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-n7TReswWDBE+P06xsFwLdAhZsUJYpboF38DK4nHezrsWhzvxn6sj3z+5UKXjhLZC4Q0vwB2ZiIy98KkQfh7tqA==","shasum":"1e84b5729f81e77e203abc3afc59e208103631ca","tarball":"https://registry.npmjs.org/status-board/-/status-board-1.1.83.tgz","fileCount":360,"unpackedSize":1362779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeq/KCRA9TVsSAnZWagAA2LwP/iBKRAM+dlW8Sg+oYhcJ\nty6p8inLHU3XgX3cdtnXLefnmz2sLv/ZhNb2OCPcuMOEp/RG5lHURBUQ26lO\nAmQb7izegkRpMYOrGbiySUYNRhep/KzscZlid+MZ3HnF7ZvXaKoUrcV8wRwi\nmXOmCHR05FX1mLH3P+APps3o4PcwiPS9FlygQWonzSOJHxnSxcOQ95BXPOuO\n/xt98KufgUJMt1+hXSprs9fX7ddUqC3Hkei5k0YERvy6+R/5cOp2G/hR61aH\nDnRgiuAODd8PBtSICM/evq15+tTRYhAzxNm5srHUAQmqMuPrCTgH5jtNcFYM\nM0XEb93DVRVx9v+DjEr+XNlSrNxVek/6YRI8IiSVdWWsxE4HJjZWK9P4KqkD\nf+QyuwHiH+Ilfy5oJaDus1atJ1TqxSsL1UpS0h0wlWjXh3IUDDlvgAjDpTsQ\nD+3xl6J0yQHx2bjeQ4hpdh9qXGRWVCvfHGm2WcMwwrdPpfODOSPdWh4FYfo6\nA6gQXZFaKwS+6pDaErdi/CnIXkW+/kq/GgNUC18sQ0TyV5APWbxcX5kWYmcY\nJWFC9CIKnm5AbiOwj8mCsgAhm7gL6EMyX6IZ2KZZ7hNu5bftSe0xInU5c29R\nFqn7CuLsNIoCs2aVg+R0khEK5obqBSi5460uGzSoyPIAgRDB80Dwb/ri8uGI\nRNLW\r\n=Cp7D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC48QGY4chyJB0WM45dJVbLI9SbLl0USOQfZbVvEdEXIwIgb2OQAlYcor5NDVAvXsbl6it0uIujL2/KZhQLTw8/3E8="}]},"maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"_npmUser":{"name":"james.w.lane","email":"james.w.lane@mac.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/status-board_1.1.83_1568321481962_0.9699470540518893"},"_hasShrinkwrap":false}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/jameswlane/status-board\">\n    <img src=\"https://github.com/jameswlane/status-board-logo/raw/master/status-board-logo.png\">\n  </a>\n</div>\n\n# status-board\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors)\n[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)\n[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)\n[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)\n\n|        | CircleCI                                                                                                                                              | Dependencies                                                                                                                           | Dev Dependencies                                                                                                                                       | Maintainability                                                                                                                                                          | Test Coverage                                                                                                                            | License                                                                                                                                                                                                        |\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) |  |\n| 1.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| 2.x    | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x)       | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board)    | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)    |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)    |                                                                                                                                                                                                                |\n| beta   | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta)     | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board)   | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev)   |                                                                                                                                                                          | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board)   |                                                                                                                                                                                                                |\n\n\n<a href=\"https://www.patreon.com/jameswlane\">\n\t<img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n</a>\n\nStatus Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.\n\nThe last real update was over a year ago it seems development has went stale for the project.\n\nI decided to fork it and release it under another name, and continue to improve it.\n\n# Installation\n\n```\nnpm install status-board\n```\n\nThis is specially useful during development so you only bring up the components you need.\n\n## Running your wallboard using Atlasboard as a module\n\nFrom your wallboard directory, assuming that you have ``start.js`` run:\n\n```\nnpm start\n```\n\n``start.js`` looks like this and it is included in > 1.0:\n\n```\nconst statusBoard = require('status-board').default;\n\nstatusBoard(\n  {\n    port: process.env.ATLASBOARD_PORT || 3000,\n    install: false\n  },\n  function (err) {\n    if (err) {\n      throw err;\n    }\n  }\n);\n```\n\nYou'll need to add the Status Board dependency to your ``package.json``.\n\n## Packages and resources\n\n# Documentation\n\n## Migrating from Atlasboard\n\nNothing is supposed to break once you upgrade but you may want to update a few things:\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Module Version   | Release Date | Minimum EOL | EOL With     | Status  |\n|------------------|--------------|-------------|--------------|---------|\n| 1.x.x\t           | Nov 2017     | Apr 2019    | Node.js 6.x  | Current |\n\nLearn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).\n\n## Roadmap\nLearn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).\n\n### Big Thanks\n\nCross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]\n\n[homepage]: https://saucelabs.com\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/794161?v=4\" width=\"100px;\" alt=\"James W. Lane III\"/><br /><sub><b>James W. Lane III</b></sub>](http://fueledbydreams.com)<br />[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane \"Tests\") [🚇](#infra-jameswlane \"Infrastructure (Hosting, Build-Tools, etc)\") [🔧](#tool-jameswlane \"Tools\") | [<img src=\"https://avatars2.githubusercontent.com/u/6710107?v=4\" width=\"100px;\" alt=\"Swami Kalagiri\"/><br /><sub><b>Swami Kalagiri</b></sub>](https://www.linkedin.com/in/swami-kalagiri)<br />[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Code\") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri \"Tests\") |\n| :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n","maintainers":[{"name":"james.w.lane","email":"james.w.lane@mac.com"}],"time":{"modified":"2022-05-18T16:45:16.698Z","created":"2017-11-10T00:38:05.503Z","1.0.0":"2017-11-10T00:38:05.503Z","1.0.1":"2017-11-11T01:09:26.538Z","1.1.0":"2017-12-13T21:34:51.989Z","1.1.1":"2017-12-13T21:51:31.106Z","1.1.2":"2017-12-13T22:07:08.519Z","1.1.3":"2017-12-13T22:35:14.758Z","1.1.4":"2017-12-13T23:01:20.492Z","1.1.5":"2017-12-13T23:13:03.334Z","1.1.6":"2017-12-13T23:34:24.031Z","1.1.7":"2017-12-13T23:44:36.433Z","1.1.8":"2017-12-14T00:19:23.272Z","1.1.9":"2017-12-14T00:26:34.185Z","1.1.10":"2017-12-14T01:08:17.701Z","1.1.11":"2017-12-14T01:29:01.476Z","1.1.12":"2017-12-14T01:37:17.975Z","1.1.13":"2017-12-17T17:20:01.042Z","1.1.14":"2017-12-20T16:51:10.517Z","1.1.15":"2017-12-26T05:33:18.030Z","1.1.16":"2017-12-26T15:29:58.488Z","1.1.17":"2017-12-26T23:29:48.184Z","1.1.18":"2018-01-05T08:45:01.740Z","1.1.19":"2018-01-06T00:36:00.758Z","1.1.20":"2018-01-09T20:41:22.956Z","1.1.21":"2018-01-17T05:29:05.590Z","1.1.22":"2018-01-20T04:30:20.852Z","1.1.23":"2018-01-31T03:07:34.124Z","1.1.24":"2018-02-03T04:56:19.635Z","1.1.25":"2018-02-07T02:15:24.510Z","1.1.26":"2018-02-11T22:53:20.708Z","1.1.27":"2018-02-17T17:36:09.338Z","1.1.28":"2018-02-21T13:30:48.992Z","1.1.29":"2018-03-03T15:54:01.399Z","1.1.30":"2018-03-12T18:07:45.934Z","1.1.31":"2018-03-25T03:41:47.207Z","1.1.32":"2018-03-25T21:54:13.636Z","1.1.33":"2018-03-25T22:15:16.097Z","1.1.34":"2018-03-26T00:34:40.578Z","1.1.35":"2018-04-02T23:43:42.262Z","1.1.36":"2018-04-23T01:00:54.215Z","1.1.37":"2018-04-29T13:35:46.377Z","1.1.38":"2018-05-03T03:17:12.448Z","1.1.39":"2018-05-09T14:42:43.754Z","1.1.40":"2018-05-09T14:54:16.117Z","1.1.41":"2018-05-25T18:48:20.066Z","1.1.42":"2018-08-15T17:13:28.286Z","1.1.43":"2018-10-15T03:18:32.359Z","1.1.44":"2018-11-02T01:36:13.881Z","1.1.45":"2018-12-06T02:41:40.933Z","1.1.46":"2018-12-18T01:47:44.818Z","1.1.47":"2018-12-22T19:22:41.177Z","1.2.0-beta.1":"2018-12-22T21:34:35.627Z","1.2.0-beta.2":"2019-01-19T16:31:29.539Z","1.2.0-beta.3":"2019-01-21T23:55:57.148Z","1.1.48":"2019-01-22T01:41:57.999Z","1.1.49":"2019-01-22T21:37:21.846Z","1.2.0-beta.4":"2019-01-23T02:03:47.109Z","1.1.50":"2019-01-26T21:49:22.153Z","1.2.0-beta.5":"2019-01-26T21:49:52.745Z","1.2.0-beta.6":"2019-02-01T05:32:24.083Z","1.1.51":"2019-02-01T05:41:19.779Z","1.1.52":"2019-02-12T23:59:31.843Z","1.2.0-beta.7":"2019-02-13T00:00:29.679Z","1.1.53":"2019-02-13T20:39:12.028Z","1.2.0-beta.8":"2019-02-13T20:40:04.110Z","1.1.54":"2019-02-13T20:52:57.911Z","1.2.0-beta.9":"2019-02-13T21:00:51.002Z","1.1.55":"2019-02-13T23:32:59.457Z","1.2.0-beta.10":"2019-02-13T23:33:59.058Z","1.1.56":"2019-02-14T01:54:12.269Z","1.2.0-beta.11":"2019-02-14T02:51:15.177Z","1.2.0-beta.12":"2019-02-14T03:55:36.892Z","1.1.57":"2019-02-14T05:52:12.298Z","1.1.58":"2019-02-14T21:54:57.468Z","1.2.0-beta.13":"2019-02-14T22:36:51.164Z","1.1.59":"2019-02-20T03:47:45.852Z","1.2.0-beta.14":"2019-02-20T03:47:52.379Z","1.1.60":"2019-02-20T22:56:39.316Z","1.2.0-beta.15":"2019-02-21T00:57:50.711Z","1.1.61":"2019-02-23T01:44:41.051Z","1.2.0-beta.16":"2019-02-23T01:45:14.048Z","1.2.0-beta.17":"2019-02-28T19:07:39.463Z","1.2.0-beta.18":"2019-03-01T01:53:32.266Z","1.1.62":"2019-03-01T03:14:13.919Z","1.1.63":"2019-03-02T02:13:19.346Z","1.2.0-beta.19":"2019-03-02T02:14:01.159Z","1.1.64":"2019-03-05T21:47:45.781Z","1.2.0-beta.20":"2019-03-05T21:47:58.224Z","1.2.0-beta.21":"2019-03-07T17:05:00.157Z","1.1.65":"2019-03-07T17:05:49.247Z","1.1.66":"2019-03-15T22:01:34.703Z","1.2.0-beta.22":"2019-03-15T22:01:56.401Z","1.2.0-beta.23":"2019-03-20T00:25:51.460Z","1.1.67":"2019-03-20T00:26:10.822Z","1.1.68":"2019-03-28T02:46:38.430Z","1.2.0-beta.24":"2019-03-28T02:46:54.498Z","1.1.69":"2019-04-03T05:05:51.335Z","1.2.0-beta.25":"2019-04-03T05:06:46.653Z","1.1.70":"2019-04-12T01:40:20.830Z","1.2.0-beta.26":"2019-04-12T01:42:17.798Z","1.2.0-beta.27":"2019-04-17T02:42:09.019Z","1.1.71":"2019-04-17T02:42:43.635Z","1.1.72":"2019-04-26T04:44:28.198Z","1.2.0-beta.28":"2019-04-26T04:45:14.023Z","1.2.0-beta.29":"2019-04-28T17:20:50.823Z","1.1.73":"2019-04-28T17:20:57.527Z","1.2.0-beta.30":"2019-05-08T18:57:59.602Z","1.1.74":"2019-05-08T21:53:22.761Z","1.1.75":"2019-05-09T04:38:46.893Z","1.2.0-beta.31":"2019-05-09T04:40:01.124Z","1.2.0-beta.32":"2019-05-10T18:58:59.770Z","1.1.76":"2019-05-10T18:59:45.845Z","1.1.77":"2019-05-13T19:56:54.030Z","1.2.0-beta.33":"2019-05-13T19:57:29.996Z","1.1.78":"2019-05-15T19:54:32.275Z","1.2.0-beta.34":"2019-05-17T03:50:23.879Z","1.1.79":"2019-05-17T03:50:51.891Z","1.1.80":"2019-05-22T22:57:35.240Z","1.2.0-beta.35":"2019-05-22T23:50:35.390Z","1.1.81":"2019-05-28T00:31:05.776Z","1.1.82":"2019-09-12T14:33:13.862Z","1.1.83":"2019-09-12T20:51:22.307Z"},"homepage":"https://github.com/jameswlane/status-board#readme","repository":{"type":"git","url":"git+ssh://git@github.com/jameswlane/status-board.git"},"author":{"name":"James W. Lane","email":"james.w.lane@mac.com"},"bugs":{"url":"https://github.com/jameswlane/status-board/issues"},"license":"MIT","readmeFilename":"README.md"}