{"_id":"brew-ui","_rev":"30-515998908a5848c326bc5d5a830ff852","name":"brew-ui","description":"Common User Interface for the Brewfactory projects.","dist-tags":{"latest":"1.5.1"},"versions":{"1.0.0":{"name":"brew-ui","version":"1.0.0","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"https://github.com/brewfactory/BrewUI"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"start":"gulp watch","build":"bower install; gulp","test":"exit 0"},"dependencies":{"bluebird":"^2.3.10","chart.js":"^1.0.1-beta.2","debug":"^2.0.0","dispatchr":"^0.2.7","flux-router-component":"git://github.com/hekike/flux-router-component#feature/update-react-v12","lodash-node":"^2.4.1","moment":"^2.8.3","react":"^0.12.0","rising-url":"^1.0.3","routr":"^0.0.4","socket.io-client":"^1.2.0","superagent":"^0.20.0"},"devDependencies":{"bower":"^1.3.12","gulp":"^3.8.8","gulp-bower":"0.0.7","gulp-clean":"~0.3.1","gulp-connect":"^2.0.6","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-if":"^1.2.5","gulp-json-editor":"^2.1.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-useref":"~1.0.2","gulp-util":"~3.0.1","jshint-loader":"^0.8.0","jsx-loader":"^0.12.0","main-bower-files":"^2.0.0","run-sequence":"^1.0.1","url-loader":"^0.5.5","webpack":"^1.4.7"},"gitHead":"f2d086b9b604ac98e7c45777129a5de1d0430cd4","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI","_id":"brew-ui@1.0.0","_shasum":"3d9abc3e43e22ba6b73f9d75b9272d776eee1ad8","_from":"BrewUI/","_npmVersion":"1.4.13","_npmUser":{"name":"hekike","email":"email@martonpeter.com"},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"dist":{"shasum":"3d9abc3e43e22ba6b73f9d75b9272d776eee1ad8","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.0.0.tgz","integrity":"sha512-F/2FvzVzvPmPmWH9VqUPOhpXyfJvD2Cn58IHbjI92tH7Kdw7YNK9OqtoauNDUTO8z2nPVI9hhDNpRfKX6T2LNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYGpP8Zpg+5gB7AUGpE0efDKVDn9I0uOloC0ly9A5BnwIhAKHTh3alIrd8IyAy37cALOvfYfyhXN0amA12AbEfX8YU"}]}},"1.0.1":{"name":"brew-ui","version":"1.0.1","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"https://github.com/brewfactory/BrewUI"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"start":"gulp watch","build":"gulp","test":"exit 0"},"dependencies":{"bluebird":"^2.3.10","chart.js":"^1.0.1-beta.2","debug":"^2.0.0","dispatchr":"^0.2.7","flux-router-component":"git://github.com/hekike/flux-router-component#feature/update-react-v12","lodash-node":"^2.4.1","moment":"^2.8.3","react":"^0.12.0","rising-url":"^1.0.3","routr":"^0.0.4","socket.io-client":"^1.2.0","superagent":"^0.20.0"},"devDependencies":{"bower":"^1.3.12","gulp":"^3.8.8","gulp-bower":"0.0.7","gulp-clean":"~0.3.1","gulp-connect":"^2.0.6","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-json-editor":"^2.1.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-usemin":"^0.3.8","gulp-util":"~3.0.1","jshint-loader":"^0.8.0","jsx-loader":"^0.12.0","main-bower-files":"^2.0.0","run-sequence":"^1.0.1","url-loader":"^0.5.5","webpack":"^1.4.7"},"gitHead":"4b1d5378fe973c0305a7692bd6f2427ad34cc629","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI","_id":"brew-ui@1.0.1","_shasum":"c04d20c914b75d76225106bffcdad3b0540b2f51","_from":"BrewUI","_npmVersion":"2.1.6","_nodeVersion":"0.10.31","_npmUser":{"name":"hekike","email":"email@martonpeter.com"},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"dist":{"shasum":"c04d20c914b75d76225106bffcdad3b0540b2f51","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.0.1.tgz","integrity":"sha512-poUSS6bJ0WYgSYgDMDQGcTxQLCgqvZFZ4d2m2nkE97xHnu/P2whmWuS3BhJVxNCgDwiIu5BeuIx315xaugzZ8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICymQxGHkVzzZCTb7jHNzsSpfAgsSrdFDlql87VebvfGAiEA9E0hh+Y2eKwL9/wXeTpIHxmzw8bawua4wNH44pavzyw="}]}},"1.1.0":{"name":"brew-ui","version":"1.1.0","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"https://github.com/brewfactory/BrewUI"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"start":"gulp watch","build":"gulp","test":"exit 0"},"dependencies":{"bluebird":"^2.3.10","chart.js":"^1.0.1-beta.2","debug":"^2.0.0","dispatchr":"^0.2.7","flux-router-component":"git://github.com/hekike/flux-router-component#feature/update-react-v12","lodash-node":"^2.4.1","moment":"^2.8.3","react":"^0.12.0","rising-url":"^1.0.3","routr":"^0.0.4","socket.io-client":"^1.2.0","superagent":"^0.20.0"},"devDependencies":{"bower":"^1.3.12","gulp":"^3.8.8","gulp-bower":"0.0.7","gulp-clean":"~0.3.1","gulp-connect":"^2.0.6","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-json-editor":"^2.1.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-usemin":"^0.3.8","gulp-util":"~3.0.1","jshint-loader":"^0.8.0","jsx-loader":"^0.12.0","main-bower-files":"^2.0.0","run-sequence":"^1.0.1","url-loader":"^0.5.5","webpack":"^1.4.7"},"gitHead":"6d6c4954a153edce855cdba5080f61301ccadb1b","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI","_id":"brew-ui@1.1.0","_shasum":"05f0025e8101864c017680d3873aae6402e45f61","_from":"BrewUI","_npmVersion":"2.1.6","_nodeVersion":"0.10.31","_npmUser":{"name":"hekike","email":"email@martonpeter.com"},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"dist":{"shasum":"05f0025e8101864c017680d3873aae6402e45f61","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.1.0.tgz","integrity":"sha512-h/sPJ+Y1ZLT3VEL1za1k9T+sYVXRTxNqUBL3qSlPkKdrYa1CauAC98LFjdcEWhnE3ctBtsyhvXCIqUUdOqzNRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENvJGmlaZS1CtnPqDXEYom7P4oczFpfswAqyQymvkmBAiEAs6KBoEJMbvXXJAA5B+uXLCxz9Md6SVCle5kta3YZgHA="}]}},"1.1.1":{"name":"brew-ui","version":"1.1.1","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"https://github.com/brewfactory/BrewUI"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"start":"gulp watch","build":"gulp","postinstall":"bower install","test":"exit 0"},"dependencies":{"bluebird":"^2.3.10","chart.js":"^1.0.1-beta.2","debug":"^2.0.0","dispatchr":"^0.2.7","flux-router-component":"git://github.com/hekike/flux-router-component#feature/update-react-v12","lodash-node":"^2.4.1","moment":"^2.8.3","react":"^0.12.0","rising-url":"^1.0.3","routr":"^0.0.4","socket.io-client":"^1.2.0","superagent":"^0.20.0","bower":"^1.3.12","gulp":"^3.8.8","gulp-bower":"0.0.7","gulp-clean":"~0.3.1","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-json-editor":"^2.1.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-usemin":"^0.3.8","gulp-util":"~3.0.1","jshint-loader":"^0.8.0","jsx-loader":"^0.12.0","main-bower-files":"^2.0.0","run-sequence":"^1.0.1","url-loader":"^0.5.5","webpack":"^1.4.7"},"devDependencies":{"gulp-connect":"^2.0.6"},"gitHead":"fba56cbc2e219a1d73e86d1484290fde6e7dfc84","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI","_id":"brew-ui@1.1.1","_shasum":"b18c1977c8c41ec57ae9da6365fc408be0280a8e","_from":"BrewUI","_npmVersion":"2.1.6","_nodeVersion":"0.10.31","_npmUser":{"name":"hekike","email":"email@martonpeter.com"},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"dist":{"shasum":"b18c1977c8c41ec57ae9da6365fc408be0280a8e","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.1.1.tgz","integrity":"sha512-pCtxonmZW+6vlZ9SXlkHXfv1lAMeBYbKuA40toParmtIJq/DaDAeY7RsgQMZefJ3ZTVpV5Tj+6BpILuXf0rhwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOYhw/OpmyO5NsETUd+5azf3Jg3LZrZRMJLXYoShunNQIhAJkrW6SdukdtOE1DAj2NRujMfA2qJ4Smql4WBtqTRlIT"}]}},"1.2.0":{"name":"brew-ui","version":"1.2.0","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"https://github.com/brewfactory/BrewUI"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"start":"gulp watch","build":"gulp","postinstall":"bower install","prepublish":"gulp","test":"exit 0"},"dependencies":{"bluebird":"^2.3.10","chart.js":"^1.0.1-beta.2","debug":"^2.0.0","dispatchr":"^0.2.7","flux-router-component":"git://github.com/hekike/flux-router-component#feature/update-react-v12","lodash-node":"^2.4.1","moment":"^2.8.3","react":"^0.12.0","rising-url":"^1.0.3","routr":"^0.0.4","socket.io-client":"^1.2.0","superagent":"^0.20.0"},"devDependencies":{"bower":"^1.3.12","connect-modrewrite":"^0.7.9","gulp":"^3.8.8","gulp-bower":"0.0.7","gulp-clean":"~0.3.1","gulp-connect":"^2.0.6","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-json-editor":"^2.1.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-usemin":"^0.3.8","gulp-util":"~3.0.1","jshint-loader":"^0.8.0","jsx-loader":"^0.12.0","main-bower-files":"^2.0.0","run-sequence":"^1.0.1","url-loader":"^0.5.5","webpack":"^1.4.7"},"gitHead":"b03789853447e1f0b6458b91e5c9dec72e18eeb9","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI","_id":"brew-ui@1.2.0","_shasum":"36b6a79153aa39ae5df050bf7b4925df63c883d8","_from":"BrewUI/","_npmVersion":"1.4.13","_npmUser":{"name":"hekike","email":"email@martonpeter.com"},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"dist":{"shasum":"36b6a79153aa39ae5df050bf7b4925df63c883d8","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.2.0.tgz","integrity":"sha512-aCNYyMmkmpqQK+p6ckqmYRH9lyRQO76y7i32Djj6RVvZESRRe5B6od+4gcm+2VCBODzRP+Pt2BG39INzCN3s7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiOpv8tmFCYPgWCHscoi4NeQKlMoo/7HulPPx7RR33rAiEAyFJt0vK1xo26Lb0+lk+2omasxSdkeUtNYQ1mBIj14O8="}]}},"1.2.1":{"name":"brew-ui","version":"1.2.1","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"https://github.com/brewfactory/BrewUI"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"start":"gulp watch","build":"gulp","postinstall":"bower install","prepublish":"gulp","test":"exit 0"},"dependencies":{"bluebird":"^2.3.10","chart.js":"^1.0.1-beta.2","debug":"^2.0.0","dispatchr":"^0.2.7","flux-router-component":"git://github.com/hekike/flux-router-component#feature/update-react-v12","lodash-node":"^2.4.1","moment":"^2.8.3","react":"^0.12.0","rising-url":"^1.0.3","routr":"^0.0.4","socket.io-client":"^1.2.0","superagent":"^0.20.0"},"devDependencies":{"bower":"^1.3.12","connect-modrewrite":"^0.7.9","gulp":"^3.8.8","gulp-bower":"0.0.7","gulp-clean":"~0.3.1","gulp-connect":"^2.0.6","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-json-editor":"^2.1.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-usemin":"^0.3.8","gulp-util":"~3.0.1","jshint-loader":"^0.8.0","jsx-loader":"^0.12.0","main-bower-files":"^2.0.0","run-sequence":"^1.0.1","url-loader":"^0.5.5","webpack":"^1.4.7"},"gitHead":"cfd337870e7a8e4f5234cf658fa102fb09ec4f37","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI","_id":"brew-ui@1.2.1","_shasum":"789aa1172a502b5a752f7b4d16d09f6f356c45ef","_from":"BrewUI/","_npmVersion":"1.4.13","_npmUser":{"name":"hekike","email":"email@martonpeter.com"},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"dist":{"shasum":"789aa1172a502b5a752f7b4d16d09f6f356c45ef","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.2.1.tgz","integrity":"sha512-//nin1sTHnvvnSeC85mdw1tnUWukYraxwwER/+jbOUfX+S2pvSP9VQSJJDX1JPLHAooxI//lEqMHE2pRJ51bTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcs7dGrkOQ/NdKRFMzsTFwREK2M7gZYtO5Jf1fe3wylAiB+yzEU+LqpJW/YmGm+xB9pbua5LD2DL3iFdAWzxwwEUQ=="}]}},"1.3.0":{"name":"brew-ui","version":"1.3.0","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"https://github.com/brewfactory/BrewUI"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"start":"gulp watch","build":"gulp","postinstall":"bower install","prepublish":"gulp","test":"exit 0"},"dependencies":{"bluebird":"^2.3.10","chart.js":"^1.0.1-beta.2","debug":"^2.0.0","dispatchr":"^0.2.7","flux-router-component":"git://github.com/hekike/flux-router-component#feature/update-react-v12","lodash-node":"^2.4.1","moment":"^2.8.3","react":"^0.12.0","rising-url":"^1.0.3","routr":"^0.0.4","socket.io-client":"^1.2.0","superagent":"^0.20.0"},"devDependencies":{"bower":"^1.3.12","connect-modrewrite":"^0.7.9","gulp":"^3.8.8","gulp-bower":"0.0.7","gulp-clean":"~0.3.1","gulp-connect":"^2.0.6","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-json-editor":"^2.1.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-usemin":"^0.3.8","gulp-util":"~3.0.1","jshint-loader":"^0.8.0","jsx-loader":"^0.12.0","main-bower-files":"^2.0.0","run-sequence":"^1.0.1","url-loader":"^0.5.5","webpack":"^1.4.7"},"gitHead":"fe51c92298fb4648ba9975ef1a137384aae1ada8","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI","_id":"brew-ui@1.3.0","_shasum":"0d2bf801c10e077d2ac83bdda718ea79a254cc61","_from":"BrewUI/","_npmVersion":"1.4.13","_npmUser":{"name":"hekike","email":"email@martonpeter.com"},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"dist":{"shasum":"0d2bf801c10e077d2ac83bdda718ea79a254cc61","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.3.0.tgz","integrity":"sha512-aj01WB+7pPRT+waF2wezzI/+S1NshwLKOJHwpV9bNm8K+A3dduovhWA/oZiofUChtJXvDkNrXJQN54u7TZh3Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1ktGAws/OZdrLkRBBoAshFqTh6hHQPLDhQM67T0ox2AiA0/erEuDPwlGSNdoO/iIf6AZ1kTR8D4eNNPwk4F5TeBQ=="}]}},"1.3.1":{"name":"brew-ui","version":"1.3.1","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"https://github.com/brewfactory/BrewUI"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"start":"gulp watch","build":"gulp","postinstall":"bower install","prepublish":"gulp","test":"exit 0"},"dependencies":{"bluebird":"^2.3.10","chart.js":"^1.0.1-beta.2","debug":"^2.0.0","dispatchr":"^0.2.7","flux-router-component":"^0.4.3","lodash-node":"^2.4.1","moment":"^2.8.3","react":"^0.12.0","rising-url":"^1.0.3","routr":"^0.0.4","socket.io-client":"^1.2.0","superagent":"^0.20.0"},"devDependencies":{"bower":"^1.3.12","connect-modrewrite":"^0.7.9","gulp":"^3.8.8","gulp-bower":"0.0.7","gulp-clean":"~0.3.1","gulp-connect":"^2.0.6","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-json-editor":"^2.1.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-usemin":"^0.3.8","gulp-util":"~3.0.1","jshint-loader":"^0.8.0","jsx-loader":"^0.12.0","main-bower-files":"^2.0.0","run-sequence":"^1.0.1","url-loader":"^0.5.5","webpack":"^1.4.7"},"gitHead":"26413c572b254d810c7ea3862b9feeb3f7967913","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI","_id":"brew-ui@1.3.1","_shasum":"0004136ffb2a8f702d2ecfce5d03bb643f108f55","_from":"BrewUI","_npmVersion":"2.1.6","_nodeVersion":"0.10.31","_npmUser":{"name":"hekike","email":"email@martonpeter.com"},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"dist":{"shasum":"0004136ffb2a8f702d2ecfce5d03bb643f108f55","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.3.1.tgz","integrity":"sha512-5FYuxZ/cc3GRj6c6LWk5hfu2jVaegIH+7vnCJGYSMBD8zsBMuJEDlf5kGUmbJYiI+DCsZUNo1UwCySA5fp+XXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLsnJFOLdbxfY8btunV7dZoOMOebE95ezoHrx1w7ZhRAIhAICcwt0YSQGyd5WzW2mmzzC6kTtgfeId260bC4zm/ifu"}]}},"1.3.3":{"name":"brew-ui","version":"1.3.3","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"https://github.com/brewfactory/BrewUI"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"start":"gulp watch","build":"gulp","postinstall":"bower install","prepublish":"gulp","test":"exit 0"},"dependencies":{"bluebird":"^2.3.10","chart.js":"^1.0.1-beta.2","debug":"^2.0.0","dispatchr":"^0.2.7","flux-router-component":"^0.4.3","lodash-node":"^2.4.1","moment":"^2.8.3","react":"^0.12.0","rising-url":"^1.0.3","routr":"^0.0.4","socket.io-client":"^1.2.0","superagent":"^0.20.0"},"devDependencies":{"bower":"^1.3.12","connect-modrewrite":"^0.7.9","gulp":"^3.8.8","gulp-bower":"0.0.7","gulp-clean":"~0.3.1","gulp-connect":"^2.0.6","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-json-editor":"^2.1.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-usemin":"^0.3.8","gulp-util":"~3.0.1","jshint-loader":"^0.8.0","jsx-loader":"^0.12.0","main-bower-files":"^2.0.0","run-sequence":"^1.0.1","url-loader":"^0.5.5","webpack":"^1.4.7"},"gitHead":"7481a78428b6bebb2006f4757bf7eac97a653920","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI","_id":"brew-ui@1.3.3","_shasum":"cbc7296e2de6eca4e03ef51772da6d8b4ab6d3b3","_from":"BrewUI","_npmVersion":"2.0.0","_npmUser":{"name":"hekike","email":"email@martonpeter.com"},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"dist":{"shasum":"cbc7296e2de6eca4e03ef51772da6d8b4ab6d3b3","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.3.3.tgz","integrity":"sha512-zpJ4KjwTTbxxn8Np6cKJPM5/b/8KUCsogTgY2pfynQ90Gw5tIfjlNvCz62b9JbkfJ5YYCP6BDQIP/qINh6a4IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcoP0sp1+XfkVvLSlmv8SfSmtCdEnGnx7Ro9fzkp7Q/wIhAO60SlD1NQwvKfm86XbHjiiSBByP+ydYypaa6GDVv/D1"}]}},"1.4.0":{"name":"brew-ui","version":"1.4.0","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"https://github.com/brewfactory/BrewUI"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"start":"gulp watch","build":"gulp","postinstall":"bower install","prepublish":"gulp","test":"exit 0"},"dependencies":{"async":"^0.9.0","bluebird":"^2.3.10","chart.js":"^1.0.1-beta.2","debug":"^2.0.0","dispatchr":"^0.2.7","flux-router-component":"^0.4.3","lodash-node":"^2.4.1","moment":"^2.8.3","react":"^0.12.0","rising-url":"^1.0.3","routr":"^0.0.4","socket.io-client":"^1.2.0","superagent":"^0.20.0"},"devDependencies":{"bower":"^1.3.12","connect-modrewrite":"^0.7.9","gulp":"^3.8.8","gulp-bower":"0.0.7","gulp-clean":"~0.3.1","gulp-connect":"^2.0.6","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-json-editor":"^2.1.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-usemin":"^0.3.8","gulp-util":"~3.0.1","jshint-loader":"^0.8.0","jsx-loader":"^0.12.0","main-bower-files":"^2.0.0","run-sequence":"^1.0.1","url-loader":"^0.5.5","webpack":"^1.4.7"},"gitHead":"e48d827ac839cd332bfe7c60fc043c6c55c3d703","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI","_id":"brew-ui@1.4.0","_shasum":"e5f278e2c7da4b33bb4d4a9ed0f429baf4a636a2","_from":"BrewUI","_npmVersion":"2.0.0","_npmUser":{"name":"hekike","email":"email@martonpeter.com"},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"dist":{"shasum":"e5f278e2c7da4b33bb4d4a9ed0f429baf4a636a2","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.4.0.tgz","integrity":"sha512-ycD28s5roTDZ1PVbCp0Rh5FpPT/IkRuCGWCdai77KMXSaNYD5ptQJKWXnMDwbgPBpV+4+Dk/ETHREjcKpnlRgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ8pk7s1+pq/819kvEPbU2R5FX1782PQNH01K9KgsHwgIgEcq0kFuRVIY3wGhUDzM75c2bHgScLD5q/Tf+uciNslQ="}]}},"1.5.0":{"name":"brew-ui","version":"1.5.0","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"https://github.com/brewfactory/BrewUI"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"build":"gulp","postinstall":"bower install","prepublish":"gulp","test":"exit 0"},"dependencies":{"async":"^0.9.0","bluebird":"^2.3.10","debug":"^2.0.0","dispatchr":"^0.2.7","flux-router-component":"^0.4.3","lodash-node":"^2.4.1","moment":"^2.8.3","paths-js":"^0.3.0","react":"^0.12.0","rising-url":"^1.0.3","routr":"^0.0.4","socket.io-client":"^1.2.0","superagent":"^0.20.0"},"devDependencies":{"bower":"^1.3.12","connect-modrewrite":"^0.7.9","gulp":"^3.8.8","gulp-bower":"0.0.7","gulp-clean":"~0.3.1","gulp-connect":"^2.0.6","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-json-editor":"^2.1.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-usemin":"^0.3.8","gulp-util":"~3.0.1","jshint-loader":"^0.8.0","jsx-loader":"^0.12.0","main-bower-files":"^2.0.0","run-sequence":"^1.0.1","url-loader":"^0.5.5","webpack":"^1.4.13"},"gitHead":"276e43d975682802322bf3a521631b8278ee173d","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI","_id":"brew-ui@1.5.0","_shasum":"6212c365a13a1a22e9946cebdb2e9476849f4203","_from":"BrewUI","_resolved":"file:BrewUI","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"hekike","email":"email@martonpeter.com"},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"dist":{"shasum":"6212c365a13a1a22e9946cebdb2e9476849f4203","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.5.0.tgz","integrity":"sha512-xHF9m2Q9wKYJ/JBZb1HmuQPtR8F7681tuyn/9oUv8ek15YnlwloIxyQ8rCvxmNqw7oel4SLK92c9uu2zuzUy4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5vNhDo3fVqynerNJgTBNeJItQD5p/pv2IPLI+fCKOAAiEAgN/n/Ov+sZ3Z8RhQL72kg8M0SI9bbBJAeBbNmr4VVxE="}]}},"1.5.1":{"name":"brew-ui","version":"1.5.1","description":"Common User Interface for the Brewfactory projects.","authors":["Peter Marton, @slashdotpeter"],"repository":{"type":"git","url":"git+https://github.com/brewfactory/BrewUI.git"},"keywords":["Homebrew","React","Flux"],"license":"MIT","main":"index.js","scripts":{"build":"gulp","prepublish":"bower install && gulp","test":"exit 0"},"dependencies":{"async":"^0.9.0","bluebird":"^2.3.10","debug":"^2.2.0","dispatchr":"^0.2.7","flux-router-component":"^0.4.3","lodash-node":"^2.4.1","moment":"^2.14.1","paths-js":"^0.3.0","react":"^0.12.0","rising-url":"^1.0.4","routr":"^0.0.4","socket.io-client":"^1.4.8","superagent":"^0.20.0"},"devDependencies":{"bower":"^1.7.9","connect-modrewrite":"^0.7.9","gulp":"^3.9.1","gulp-bower":"0.0.7","gulp-clean":"~0.3.2","gulp-connect":"^2.0.6","gulp-csso":"^0.2.9","gulp-filter":"^1.0.2","gulp-flatten":"0.0.4","gulp-json-editor":"^2.2.1","gulp-livereload":"^2.1.1","gulp-load-plugins":"~0.7.0","gulp-react":"~2.0.0","gulp-size":"~1.1.0","gulp-uglify":"^1.0.1","gulp-usemin":"^0.3.24","gulp-util":"~3.0.7","jshint-loader":"^0.8.3","jsx-loader":"^0.12.0","main-bower-files":"^2.13.1","run-sequence":"^1.2.2","url-loader":"^0.5.7","webpack":"^1.13.2"},"gitHead":"64ed42136c40d39a935f6f6b19399e31958c9730","bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"homepage":"https://github.com/brewfactory/BrewUI#readme","_id":"brew-ui@1.5.1","_shasum":"9fa9f99f29d1f5affd1a3c30fd547a9afa1e725f","_from":".","_npmVersion":"2.14.17","_nodeVersion":"4.1.0","_npmUser":{"name":"hekike","email":"peter@risingstack.com"},"dist":{"shasum":"9fa9f99f29d1f5affd1a3c30fd547a9afa1e725f","tarball":"https://registry.npmjs.org/brew-ui/-/brew-ui-1.5.1.tgz","integrity":"sha512-LeAxrd3LK8WPgwKc9ayAxoxNiZZYo2UI7rmWUY3Hd2HUBfgiqxzXFIIMyQxeNhyiB0INqdIb7CQSwy95IaAIIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrzIFwGYEoeUfphQ4kTBmOrqoB5HfN/8hknztlvumKnwIhAMDzE5TG9oTImpT/ka1xaH4T2Mor+VJDLAtbvBERrghh"}]},"maintainers":[{"name":"hekike","email":"email@martonpeter.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/brew-ui-1.5.1.tgz_1472383932394_0.42039765091612935"}}},"readme":"# BrewUI\n\nUser interface for the [BrewCore](https://github.com/brewfactory/BrewCore) project.\n\n## Goal\nHaving a common responsive controlling interface for the [Brewfactory](http://brewfactory.org)\nprojects.\n\n### Features\n* Schedules new brew\n* Monitors brewing\n* Visualises brew logs\n\n## How to use\n\n### Interfaces\n\n### Public interfaces\n`var BrewUI = require('brew-ui');`\n\n* `BrewUI.routes` -> returns route config (good to check SPA routes)\n* `BrewUI.build(outputPath)` -> see below\n* `BrewUI.isomorphic()` -> add `BrewUI.App`, `BrewUI.React`, `BrewUI.actions` endpoints (needs [JSX support](https://www.npmjs.org/package/node-jsx))\n* `getStaticPath()` -> returns with the static path to the dist directory\n\n#### Overwrite API host\nDefault: `/`\n\n* Without WebSockets support (will use pooling)\n`API=http://localhost:8080 gulp serve` or  \n\n* With WebSockets support\n`localStorage.API_HOST= 'http://localhost:8080'` or  \n `window.API_HOST= 'http://localhost:8080'`\n\n\n### Use as pre-built\n\nInstall package  \n`npm install brew-ui`  \n\n`var BrewUI = require('brew-ui');`\nServe `BrewUI.getStaticPath()` as  static folder.\n\n**Express example:**\n```\nvar BrewUI = require('brew-ui');\napp.use(express.static(BrewUI.getStaticPath()));\n```\n\n### Build from project\n\nInstall dev dependencies too:\n`cd node_modules/brew-ui; npm install`\n\nBuild:\n```\nvar BrewUI = require('brew-ui');\nvar distPath = '/my-projects/brewer/public'\n\n// Build only when it's necessary\nBrewUI.build(distPath)\n\t.then(function (wasBuild) {\n\t  console.log('Was it built: ' + wasBuild);\n\t})\n\t.catch(function (err) {\n\t  console.error(err);\n\t});\n```\n\n## How to run\n\n**Build dist**\n`gulp`\n\n**Serve / watch**\n`gulp serve`  \n\nOverwrite API host:\n`API=http://localhost:8080 gulp serve`\n\n## Technologies\n\n* React\n* Flux\n* Isomorphic\n* Twitter Bootstrap\n","maintainers":[{"email":"peter@risingstack.com","name":"hekike"}],"time":{"modified":"2022-06-13T05:05:48.356Z","created":"2014-11-02T10:05:39.761Z","1.0.0":"2014-11-02T10:05:39.761Z","1.0.1":"2014-11-02T17:16:44.780Z","1.1.0":"2014-11-02T18:44:43.078Z","1.1.1":"2014-11-02T19:24:34.478Z","1.2.0":"2014-11-03T17:52:35.520Z","1.2.1":"2014-11-03T18:31:46.664Z","1.3.0":"2014-11-04T18:14:14.103Z","1.3.1":"2014-11-05T19:40:16.596Z","1.3.2":"2014-11-07T19:10:49.909Z","1.3.3":"2014-11-07T19:17:55.079Z","1.4.0":"2014-11-08T11:43:11.273Z","1.5.0":"2014-11-24T18:12:45.732Z","1.5.1":"2016-08-28T11:32:14.653Z"},"homepage":"https://github.com/brewfactory/BrewUI#readme","keywords":["Homebrew","React","Flux"],"repository":{"type":"git","url":"git+https://github.com/brewfactory/BrewUI.git"},"bugs":{"url":"https://github.com/brewfactory/BrewUI/issues"},"license":"MIT","readmeFilename":"README.md"}