{"_id":"redux-universal-starter","_rev":"29-9150009a07e723af1876ce9d268cead1","name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","dist-tags":{"latest":"0.11.10"},"versions":{"0.4.4":{"name":"redux-universal-starter","description":"Example of an isomorphic (universal) webapp using react redux and hot reloading","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.4.4","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"bin/server.js","scripts":{"compile":"babel src/ -d lib/","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"cdf3114b0c6946261b370caa4a0a7ccdb87d9c24","_id":"redux-universal-starter@0.4.4","_shasum":"424beaa09c390d28cba26f1d7b93b0030833793d","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"424beaa09c390d28cba26f1d7b93b0030833793d","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.4.4.tgz","integrity":"sha512-lFOHz3dZwwNJCoIlbcg2fcXM2z/HUY0nn5Gp3gz2QixNO9WWX2RCBwi7pU+UVx3LQ+zab4GExspmlZ9Y2OPbqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO0+vDjqweZzaByly9/cAhFNqjeCEtBhR9phUv5OFabAiEA/LhC7Vs1BmDT1IP6fA+RIGVCROl59a0NrYIBum629KM="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.4.5":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.4.5","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"bin/server.js","scripts":{"compile":"babel src/ -d lib/","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"76fb922bbf59f8767afc5a0b32f579b34c000c72","_id":"redux-universal-starter@0.4.5","_shasum":"b62f19ae9baf65591e82d03b31b85ae25f3dc2a4","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"b62f19ae9baf65591e82d03b31b85ae25f3dc2a4","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.4.5.tgz","integrity":"sha512-2/6l/iGdfD1zrLbZAFZ/niALKID+Vqe+b60sisp46tz9C0bW/FoZo+BVIs+GHj6ovGEqrDKeSFnnhJ4ArdXPRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCELyY0UPJONIu13Ex7s1BlO7cVEqb+1tNh7KpmMmPUUgIhAL7nEM8ANqg/PCrpnq30AKKoV/qJyd/Js4F1BZULRyyH"}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.5.1":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.5.1","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"bin/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"394e90208718d8637ebc38b03c982cb1ed98dc5a","_id":"redux-universal-starter@0.5.1","_shasum":"05db6c73d5d5864f07c860567c772c0689816022","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"05db6c73d5d5864f07c860567c772c0689816022","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.5.1.tgz","integrity":"sha512-Py6zqwdZluT2povZJ9rh20oOPHKRfqQnnHX1Urw1+CQEM7pU9tapsTrg7hS2ye62FLz+B3BL2zcP/2VlJWmVeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChXogG6mhfNJSEkTGpdAzdlFCp5CT35XwRB6E9w/FXYwIhALO65RO5E95W4xEo5NKWaPyaYjv97KyR6I4IvfSsuQWB"}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.5.2":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.5.2","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"ef41a7608da22f627ea92446c76464239c9782cb","_id":"redux-universal-starter@0.5.2","_shasum":"fff9aef0f95179e5ccdd2235c26e811f6629a431","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"fff9aef0f95179e5ccdd2235c26e811f6629a431","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.5.2.tgz","integrity":"sha512-uaBDaGp2yNx7hNyBKEPQzcAwF9CyxoMTv7axrFzSKReMU/i3r9L8ncOl+yz0HCCWH0pZ466ekun1ReC1lm6z1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRuPQhxXd80dYZVOuT2kQnyDOCl2Qa/E6aTSLj4kz4WQIgCrX9mVO9PIV50cSakUzzB6nl5Y1puj+VDIBIrZ48/B8="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.6.0":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.6.0","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"d05508ed7944b11d2e749d644f635abd0125f835","_id":"redux-universal-starter@0.6.0","_shasum":"dfb2f7700ceeaf2bb182d0ca34f8bd62a91774f4","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"dfb2f7700ceeaf2bb182d0ca34f8bd62a91774f4","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.6.0.tgz","integrity":"sha512-UexeE70hZjY+CMe33DCEQK0sbFHay4ooftTKXMVEcB9HAnscBb6BDB1x6nVIu4/aLpeAU8ZMTLnQ/cwsd4oc2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqv9JG9Wo1rpq29zq7JEDPqZekBpnTTQdglAllFKYbbAiEAytFL2+f2wPJDie19mE8KN9PKuzm/7wi+k/vii0kAomo="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.6.1":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.6.1","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"2054f8871d6468fc6418c18519f8d5588dcf1f56","_id":"redux-universal-starter@0.6.1","_shasum":"cf20ef1f5aea38a3c35922355505b6fc7a301b18","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"cf20ef1f5aea38a3c35922355505b6fc7a301b18","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.6.1.tgz","integrity":"sha512-W7IJefCxby2yFdqYDS++OtmqQahDhcXFwffPs8Tli6d1MJLMBWTuA8VlmnQBNNscW1Ci3CTGy4sEFSIqDUYSyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmYSXtgH4UGF1LeTdkD5MWVhB4zViwylXaipjurCl00AiEAxHuQ3fSZOcIjwFEZzP8//iuKBeQ9xQfRuxEWhYFD3tY="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.6.2":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.6.2","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"decfe7bc1429612672cebec8d3def5d0f2a47578","_id":"redux-universal-starter@0.6.2","_shasum":"1000e711d102afe0391d0a8eb3e246f7959345f8","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"1000e711d102afe0391d0a8eb3e246f7959345f8","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.6.2.tgz","integrity":"sha512-M1UwsumMql84N7W02qAYLL/eZHZ7zBgFmKuQJebxIZr+ftcWDODSY2Fe9vXAnd1R+e+gPEyJ+QsUzJrdjV7hAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/nb7qVXuRZIhNUAkM/SR/VFnajw9gx7nhPdETTnjSagIhAMhxOK+PHQkonIr2KzkBKOrCvEXSRc3jzOkHskydI2u9"}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.7.0":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.7.0","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"147ce04d862fc4c3452dab823d6d7c45c5749bd4","_id":"redux-universal-starter@0.7.0","_shasum":"29e5f3c07eff654f476d0aaddf1f040f16d9ac72","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"29e5f3c07eff654f476d0aaddf1f040f16d9ac72","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.7.0.tgz","integrity":"sha512-b/rxV8ZIopOGYhwB7je2+7Vqg/3I8tKcgnatcGyVgdPeZo2bDbQyKPxXvEMtC5fs4Wll2VPIZ46Yl9IN5D3PBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPToDfRrjKUOGUWkym5IYl9ByH5ZfSBMhNhMYDtJtV+AiEA1zlwCY+DCdwShuULQYEqKQp37tHKyJVa6MxQOOc6GLY="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.7.1":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.7.1","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"b53cdbd24ac0dfa747df75533c88e2c999b43698","_id":"redux-universal-starter@0.7.1","_shasum":"971ec6b3c09f69fef5208316f6f9bd169794e58a","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"971ec6b3c09f69fef5208316f6f9bd169794e58a","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.7.1.tgz","integrity":"sha512-BmAWmiTiRkYU2iwXTrJOZ36rmhu1ePT/1i4BrY1530kvNbRIpY6cyZU+Z/1ZocZguNFZGNX9sKDuyDn1nrr8AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt7SRNuGiYAnPPVslBXb4nTRRxt0IzUxlzfu8vPhf05QIgQh3CeanScay2mV7YIDsICRY94/85y6spvHJ1IZlZk6Y="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.7.3":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.7.3","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"3df84558cce7417e468e39e39582327b3185fe85","_id":"redux-universal-starter@0.7.3","_shasum":"86711cd02f59eedb68a72273c351a5d1a8b83e78","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"86711cd02f59eedb68a72273c351a5d1a8b83e78","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.7.3.tgz","integrity":"sha512-JixfIgPgEqRqlgwbxMxihNbRqFX6JxJM1/2C1NOAl8IfOVVEXs9M4HoIbROsaR/H66N7M27mMJ1KyAArGN/YUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4Qyph/VG/ZhENs/mZJQuwfzEh020H4Lv1eWMgVr3qNgIhAIMYO0wk4v7Utuesf1ckBgmHbvsaEPVxpZPUfMxn/+ME"}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.7.2":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.7.2","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"d12f2ed91b41d0d68e5745b25925c6f539607de0","_id":"redux-universal-starter@0.7.2","_shasum":"7d356f443fe85a523e2146c39505085f69c9a62f","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"7d356f443fe85a523e2146c39505085f69c9a62f","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.7.2.tgz","integrity":"sha512-HsDwXBrWMON40Wl0iSwrBVFNPAy/B1oaCO9wpbbA2bVKE2UkSJvSYM5cN5tNEzBXuz5Ag1cFHjntVcXYtzyZLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH91VOwKSEOQpY9IV3Iu6lEnJ4SHHoFpr7Ivnavuxm4NAiEA9i+xGcbx2huqsTiyjxt7btvk0JwK0ljduKx9Et81Dns="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.8.0":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.8.0","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"05a3d126043b01001f62b7b2618d0a650326573a","_id":"redux-universal-starter@0.8.0","_shasum":"ae1bd5683d2c96d76070a419fbb2512c875bf781","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"ae1bd5683d2c96d76070a419fbb2512c875bf781","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.8.0.tgz","integrity":"sha512-AwJ17oq93mq5hSmmvsNS+37zrLnFyv3BS0SPen0uxrpnluqLYumuaTj6Z9V/WKIwbRHHf4t/wiCTFSQF2MlooQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEI1qGD9j7BxAVVJzE2WRr8Niv4QLX5KCW+XGFZ2yrJjAiAEUrpHCYNW/IM11A9wj5oNhApLKx7KwNlXd4/6NBGITA=="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.8.1":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.8.1","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"05a3d126043b01001f62b7b2618d0a650326573a","_id":"redux-universal-starter@0.8.1","_shasum":"e783fadf3c30f6b97e819c4b8e1b808f1db4b0d6","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"e783fadf3c30f6b97e819c4b8e1b808f1db4b0d6","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.8.1.tgz","integrity":"sha512-HVK6nIJR9jbFGa1/kHJpgTZaAGVE7ZqHQy+LjvQuVy3FUOtADOzhEoDg9CPL3BkpeUOWZRtLgvAsK3dTjrZOTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBagexB4aNvzbeJxTy4GcPRCFzwBzHHEX62FXbZeyBpoAiBEB1TXXjUC8oocFDrwHyCReE6hh5OYKo49txynWIqiKw=="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.8.2":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.8.2","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"789c9c6b625ebf086d3864a6fd7174b083406a55","_id":"redux-universal-starter@0.8.2","_shasum":"c6882713c9e09148fb6f38b68e67ff2fe4364ff4","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"c6882713c9e09148fb6f38b68e67ff2fe4364ff4","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.8.2.tgz","integrity":"sha512-n8aOh+Qd//3RpgZSQb2o5hISBngUZdq9yeOZBiRZAnFV/KZSUyggOuYZ6M5b/2xc8awce8Hz7oW7vxTG8cG+hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnA4+f0cRiLpXfIbB+NT7CAMC3KMKZMhfv0OpRZ0aOdgIgEH33zQ1APlPq/iDiyRuLdU1s755FphMv0uqH/Pq9/Jk="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.9.0":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.9.0","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"babel":"~5.8.29","babel-plugin-typecheck":"^2.0.0","body-parser":"^1.14.1","compression":"^1.6.0","express":"^4.13.3","express-session":"^1.12.1","history":"^1.13.0","file-loader":"^0.8.5","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","less":"^2.5.3","less-loader":"^2.2.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","multireducer":"^1.0.2","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","redux":"^3.0.4","redux-form":"^3.0.12","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","superagent":"^1.4.0","webpack-config-merger":"0.0.3","webpack-isomorphic-tools":"^2.2.18","autoprefixer-loader":"^3.1.0","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-runtime":"~5.8.29","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","concurrently":"^0.1.1","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","clean-webpack-plugin":"^0.1.4","css-loader":"^0.23.0","extract-text-webpack-plugin":"^0.9.1","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","karma":"^0.13.10","json-loader":"^0.5.4","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","mocha":"^2.3.3","phantomjs":"^1.9.18","node-sass":"^3.4.2","phantomjs-polyfill":"0.0.1","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","strip-loader":"^0.1.0","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"62abd5e3c60e949c1f7a663bccfe0641931b71fe","_id":"redux-universal-starter@0.9.0","_shasum":"7202226b614eef3de0e63db9b26a643b0228280e","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"7202226b614eef3de0e63db9b26a643b0228280e","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.9.0.tgz","integrity":"sha512-fHFraryezaDT4wnaYHDA8jXtrJRC2syXqHcm0nqvkwePPELtIkHKA2iENjVLClAHIjwK6XLLYK7gZlMoAB+/NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQLPsAovfUzLKVh/xIVD17foqJaNAx+yLUNF8h8dMw1wIgTDmLeifxxmkZGsE3SNvjPf4kJGIc89Fz+ZVEEpVXCdE="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.10.0":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.10.0","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash.merge":"^3.3.2","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"248cb537be476130753e44e4de764bcf24b1a37f","_id":"redux-universal-starter@0.10.0","_shasum":"ed87770c023a5322de99498a71ffd07ddac917e8","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"ed87770c023a5322de99498a71ffd07ddac917e8","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.10.0.tgz","integrity":"sha512-/nkAuRmKsKkS2ZhPnypwMMh9xUxdHitj3bSYl3jis3UPyXtrNG+tJcBea3jaaIUzMscjGjOe0+akw/zmIYLo3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCElr7kM3P2Giw2sTQhpHUU3lHK77TTtdyss3BX4SNK2wIhALsaRax5lYSV5BJ2nSrmv10UlHeGNjTKmYSnktG23gSs"}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.10.1":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.10.1","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash.merge":"^3.3.2","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"afd823eaff5646238ea214f1a8336186d128d735","_id":"redux-universal-starter@0.10.1","_shasum":"8eff7e8571c43ac85411a91bbf1d989819f5fd30","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"8eff7e8571c43ac85411a91bbf1d989819f5fd30","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.10.1.tgz","integrity":"sha512-8OSxNbn0Ch0rbJfhpKpVDjdq6mBgwGEHaKrjmH8B8cFy9btcVXc5qHG7IkcXhUGTurovIQq8Fn0Npmj+586Mjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2RWBsfeTKNhnn6UvA6AiOvml/xy+k7ln0W/KX+dygjAiEA7mi27IppGlc3jq4fZCWD9ZjVchOitPbTCXKLl49jofo="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.11.0":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.11.0","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash.merge":"^3.3.2","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"19c804071335d9f76871b48c2b26bf11ca0365f4","_id":"redux-universal-starter@0.11.0","_shasum":"148c476d3e179a1aba9bf83a22e866d159d491c2","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"148c476d3e179a1aba9bf83a22e866d159d491c2","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.11.0.tgz","integrity":"sha512-UdcKbNApa/4KIlVepcXyUNzBmRlGd3kQRSk3PGT1w40B+Av1+OUHCzs5I8norB2EtMtDsVuYXuI++71sykx4xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBDurDFOWuhUguDL+FOaPpx53DsOKy0qJZyJGhBFNc7AiBHlWT9QgfO+o8M1EckoLAw3lpXbyThD8djUuD2qWOpBg=="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.11.1":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.11.1","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash.merge":"^3.3.2","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"b4842d8d6cdf332bde65d44442f6710c42efe7f9","_id":"redux-universal-starter@0.11.1","_shasum":"0ca732145ee0e082516bcedde95c04f22a79355b","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"0ca732145ee0e082516bcedde95c04f22a79355b","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.11.1.tgz","integrity":"sha512-ZDmz2Em+j++ISe2+0YlmYDkiekigSU8e4ResDay2FPr47grwqnvysW6m+w/tJnIxKaw7ZjEbDcL4KgbxfxjUPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG5jboLdzO31+WMJCLYW61i1xJv+IOoVj/7TuKUB2JaQIgXd7psYyY74FLxW2J/UOpv/9r+wkFYS8lX0sL3TkfdnA="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.11.2":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.11.2","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"cp bin/* $PROJECT_PATH/node_modules/redux-universal-starter/bin/; cp config/* $PROJECT_PATH/node_modules/redux-universal-starter/config/; babel src/ -w -d $PROJECT_PATH/node_modules/redux-universal-starter/lib","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash.merge":"^3.3.2","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"a89733907292d1a45133ead8f5b200140b8b8099","_id":"redux-universal-starter@0.11.2","_shasum":"9c2a00723888ddfc7749e75a056e602b8ea41e0e","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"9c2a00723888ddfc7749e75a056e602b8ea41e0e","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.11.2.tgz","integrity":"sha512-MfL3hoxpD91KUTiYGw9FbBY7HrGT3EOziJ/KzjEmpoDRoIL95L7HsHFQPYBNS5tT6VRxor7J7l1wXCeUK29/8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrWmvM0VxLHvaSHmAb4CAiJDtR3FKGmTb7w1eA+TkrBAIgJhRVsCFAd9+bzXxYAmV/+JrRvwtvHTEmnc8s/ErfdWI="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.11.4":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.11.4","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"./bin/local-dev.sh","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash.merge":"^3.3.2","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-dev":"./bin/local-dev.sh","redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"680446b908fae72e759a6b4471b39cc6eb4f1358","_id":"redux-universal-starter@0.11.4","_shasum":"7997b2cf13254652ef89819d5eb9cc605449c191","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"7997b2cf13254652ef89819d5eb9cc605449c191","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.11.4.tgz","integrity":"sha512-TyO81j1fp8eidS8/QbFCaJQmhmhIo06lOl0XIcZYm3Vp3P4rbcC9St74UUrhj9f2jh1eA+5wA4W3eq/koQDIBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH1GJ9UVI9GUAezO9SrT18wPNvyB7APqGzmiFOkvq0ugIgJAbtfi/GDRcoYvfzRUJl4vEBMQgUuElD5v0JQlaJMpo="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.11.5":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.11.5","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"./bin/local-dev.sh","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash":"^3.10.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-dev":"./bin/local-dev.sh","redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"d2c8ed750f9aeec8f4f3a6f7309b6ccfad750a3f","_id":"redux-universal-starter@0.11.5","_shasum":"2f31df520991aa722f45d6c51179c25ee153d268","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"2f31df520991aa722f45d6c51179c25ee153d268","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.11.5.tgz","integrity":"sha512-SMby2iDMfoFfTFTodLeV89TnXsKOesTXAoT+n5k9WZYKpsDV89PLlVRRutlvmzuMjvd+Ef9cNdHE+oqn+zlNqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6jMiW4x5ks2MCdNXjnG0BL2bXVW1Tf37wbvjMDZuxMAiBmwAlv50XAvmR9IdTBHWDq/LIXi4oK6N7eM2RYjkPwnQ=="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.11.6":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.11.6","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"./bin/local-dev.sh","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash":"^3.10.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-dev":"./bin/local-dev.sh","redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"2101f248bde1db6d730e0dd900c4fb9d9baf20cc","_id":"redux-universal-starter@0.11.6","_shasum":"ba479088ab021fbd7052d558afafea0743d39b13","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"ba479088ab021fbd7052d558afafea0743d39b13","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.11.6.tgz","integrity":"sha512-y1R++NCGhHb1fWQ2i3GBVAaNcDcxTBIgBZ0QqzhtGPhCUKxq0wFo9fVYiMyEcHGoxFcXqkGoIEbIC3kwhXW/Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAihXQIIhR9oFmhHClgb3MUvmphZeVxqyEGt2CETqlonAiEAvEPUt/ymy4iA8f/CdDWX/38Dz/eqSz9lr8pcAuXDJlU="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.11.7":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.11.7","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"./bin/local-dev.sh","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash":"^3.10.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-dev":"./bin/local-dev.sh","redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"da39177feaa3f4cc9c3d178d6edf54864f6539a8","_id":"redux-universal-starter@0.11.7","_shasum":"2da1539048cb83009f4c1cbeecdc196b0bce1e5a","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"2da1539048cb83009f4c1cbeecdc196b0bce1e5a","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.11.7.tgz","integrity":"sha512-TdIbSwQfFfJDsUD2ZmXWb90mK/GJn+OLDYn38fXz+MlnGV/wtjyVOM/0YBVBjdfwIkrzyS5VMEJ3C2wB6+GaKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlY2A5fOvFql2VOJrR2i+DFc2VEEDMY8ewy+i0nDzpLAiAXCj8lpbcfI69AAEi8oSHgR4PuAquz/QXVWE6yhPJSYQ=="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.11.8":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.11.8","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"./bin/local-dev.sh","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash":"^3.10.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-dev":"./bin/local-dev.sh","redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"be3f83310945a85169122e26344ee8cda011d9f1","_id":"redux-universal-starter@0.11.8","_shasum":"62bdee6a15a1972bb752bf47d6e442936443fc34","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"62bdee6a15a1972bb752bf47d6e442936443fc34","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.11.8.tgz","integrity":"sha512-uUbKiYOTl55ZFWNI7zZEzqDLTC/OlF+r1RMrJI6MeKviDKMMC7imj80uAjqU8uRd7GMRhLKQeRqZLNtbFkoLCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxUqwdutZTI1vsbk4cLVVN6L1WTFL+s0m+bogK/ntu/AiEAnH9gyzXnDLFScZxqrjc23yf7x09D0lGya7l6Wo4LlSc="}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.11.9":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.11.9","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"./bin/local-dev.sh","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash":"^3.10.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-logger":"0.0.3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-dev":"./bin/local-dev.sh","redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"e18219e82fe9bf81e93ece4bfce8af748118109c","_id":"redux-universal-starter@0.11.9","_shasum":"26ba39166f4740d4d8620593c92c679ce74f44eb","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"26ba39166f4740d4d8620593c92c679ce74f44eb","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.11.9.tgz","integrity":"sha512-H9y4yD5rCS1UX+n8LrXka9jBCNryfEqN6xAPeL8uzme7sfY3EAyeG83yBf8CgxX+Rp0h2hK+cB+7T3IAteR0oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5807ULWXpDQnwGrC4F6QPrrwaXamBheLBRBt9ycWGfwIhALvB/CddbEcg20UZZMwcSRTIrrNu4coxS4i/Kf8H3JJr"}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]},"0.11.10":{"name":"redux-universal-starter","description":"A universal redux starter (ES6, Webpack, Express)","author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"license":"MIT","version":"0.11.10","repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"main":"lib/server.js","scripts":{"compile":"babel src/ -d lib/","dev":"./bin/local-dev.sh","prepublish":"npm run compile","lint":"eslint -c .eslintrc src","test":"karma start","test-node":"./node_modules/mocha/bin/mocha ./src/api/**/__tests__/*-test.js --compilers js:babel-core/register"},"dependencies":{"autoprefixer-loader":"^3.1.0","babel":"~5.8.29","babel-core":"~5.8.33","babel-eslint":"^4.1.3","babel-loader":"~5.3.3","babel-plugin-react-transform":"~1.1.1","babel-plugin-typecheck":"^2.0.0","babel-runtime":"~5.8.29","body-parser":"^1.14.1","bootstrap-sass":"^3.3.5","bootstrap-sass-loader":"^1.0.9","chai":"^3.3.0","clean-webpack-plugin":"^0.1.4","compression":"^1.6.0","concurrently":"^0.1.1","css-loader":"^0.23.0","eslint":"1.8.0","eslint-config-airbnb":"0.1.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^0.8.0","eslint-plugin-react":"^3.5.0","express":"^4.13.3","express-session":"^1.12.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.5","font-awesome":"^4.4.0","font-awesome-webpack":"0.0.4","history":"^1.13.0","hoist-non-react-statics":"^1.0.3","http-proxy":"^1.12.0","json-loader":"^0.5.4","karma":"^0.13.10","karma-cli":"^0.1.1","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.1.1","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.7.0","less":"^2.5.3","less-loader":"^2.2.1","lodash":"^3.10.1","lru-memoize":"^1.0.0","map-props":"^1.0.0","mocha":"^2.3.3","multireducer":"^1.0.2","node-sass":"^3.4.2","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.1","piping":"^0.3.0","pretty-error":"^1.2.0","query-string":"^3.0.0","react":"^0.14.3","react-a11y":"^0.2.6","react-addons-test-utils":"0.14.3","react-bootstrap":"^0.27.3","react-document-meta":"^2.0.0","react-dom":"^0.14.3","react-inline-css":"^2.0.0","react-redux":"^4.0.0","react-router":"^1.0.0-rc3","react-router-bootstrap":"^0.19.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.1.1","redux":"^3.0.4","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","redux-form":"^3.0.12","redux-logger":"0.0.3","redux-router":"1.0.0-beta4","sass-loader":"^3.1.2","scroll-behavior":"^0.3.0","serialize-javascript":"^1.1.2","serve-favicon":"^2.3.0","socket.io":"^1.3.7","socket.io-client":"^1.3.7","strip-loader":"^0.1.0","style-loader":"^0.13.0","superagent":"^1.4.0","webpack":"^1.12.9","webpack-config-merger":"0.0.3","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.5.0","webpack-isomorphic-tools":"^2.2.18"},"devDependencies":{},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"engines":{"node":"4.1.1"},"bin":{"redux-universal-starter-dev":"./bin/local-dev.sh","redux-universal-starter-watch":"./bin/webpack-dev-server.js","redux-universal-starter-server":"./bin/server.js","redux-universal-starter-api":"./bin/api.js","redux-universal-starter-build":"./bin/build.js"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"directories":{"doc":"docs"},"gitHead":"2134d2a80903b87457b323e2a22b683315f4bd91","_id":"redux-universal-starter@0.11.10","_shasum":"1fa63bbfd3940e0251f10a757e915f0fef963943","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"bdefore","email":"bdefore@gmail.com"},"dist":{"shasum":"1fa63bbfd3940e0251f10a757e915f0fef963943","tarball":"https://registry.npmjs.org/redux-universal-starter/-/redux-universal-starter-0.11.10.tgz","integrity":"sha512-hglxA2HtKMaXNgsxVgA6EPTMwax67vvydSLIgOibTN7Dc5wZDc4qkG6jfgC5G8JhOyNKEf/dGWk4yYGAZIRZIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe8VLpWvCNfHZsSC8G0+ElRambYZMBmMLXKrQeTFAVJQIhALCWJVC3aajtX+QF2WvGXh7z2Qt+U4YXQUke22g5mmEl"}]},"maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}]}},"readme":"# React Redux Universal Hot Example\n\n[![build status](https://img.shields.io/travis/erikras/react-redux-universal-hot-example/master.svg?style=flat-square)](https://travis-ci.org/erikras/react-redux-universal-hot-example)\n[![Dependency Status](https://david-dm.org/erikras/react-redux-universal-hot-example.svg?style=flat-square)](https://david-dm.org/erikras/react-redux-universal-hot-example)\n[![devDependency Status](https://david-dm.org/erikras/react-redux-universal-hot-example/dev-status.svg?style=flat-square)](https://david-dm.org/erikras/react-redux-universal-hot-example#info=devDependencies)\n[![react-redux-universal channel on discord](https://img.shields.io/badge/discord-react--redux--universal%40reactiflux-brightgreen.svg?style=flat-square)](https://discord.gg/0ZcbPKXt5bZZb1Ko)\n[![Demo on Heroku](https://img.shields.io/badge/demo-heroku-brightgreen.svg?style=flat-square)](https://react-redux.herokuapp.com)\n[![PayPal donate button](https://img.shields.io/badge/donate-paypal-brightgreen.svg?style=flat-square)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=E2LK57ZQ9YRMN)\n\n---\n\n## About\n\nThis is a starter boilerplate app I've put together using the following technologies:\n\n* ~~Isomorphic~~ [Universal](https://medium.com/@mjackson/universal-javascript-4761051b7ae9) rendering\n* Both client and server make calls to load data from separate API server\n* [React](https://github.com/facebook/react)\n* [React Router](https://github.com/rackt/react-router)\n* [Express](http://expressjs.com)\n* [Babel](http://babeljs.io) for ES6 and ES7 magic\n* [Webpack](http://webpack.github.io) for bundling\n* [Webpack Dev Middleware](http://webpack.github.io/docs/webpack-dev-middleware.html)\n* [Webpack Hot Middleware](https://github.com/glenjamin/webpack-hot-middleware)\n* [Redux](https://github.com/rackt/redux)'s futuristic [Flux](https://facebook.github.io/react/blog/2014/05/06/flux.html) implementation\n* [Redux Dev Tools](https://github.com/gaearon/redux-devtools) for next generation DX (developer experience). Watch [Dan Abramov's talk](https://www.youtube.com/watch?v=xsSnOQynTHs).\n* [Redux Router](https://github.com/rackt/redux-router) Keep your router state in your Redux store\n* [ESLint](http://eslint.org) to maintain a consistent code style\n* [redux-form](https://github.com/erikras/redux-form) to manage form state in Redux\n* [lru-memoize](https://github.com/erikras/lru-memoize) to speed up form validation\n* [multireducer](https://github.com/erikras/multireducer) to combine single reducers into one key-based reducer\n* [style-loader](https://github.com/webpack/style-loader), [sass-loader](https://github.com/jtangelder/sass-loader) and [less-loader](https://github.com/webpack/less-loader) to allow import of stylesheets in plain css, sass and less,\n* [bootstrap-sass-loader](https://github.com/shakacode/bootstrap-sass-loader) and [font-awesome-webpack](https://github.com/gowravshekar/font-awesome-webpack) to customize Bootstrap and FontAwesome\n* [react-document-meta](https://github.com/kodyl/react-document-meta) to manage title and meta tag information on both server and client\n* [webpack-isomorphic-tools](https://github.com/halt-hammerzeit/webpack-isomorphic-tools) to allow require() work for statics both on client and server\n* [mocha](https://mochajs.org/) to allow writing unit tests for the project.\n\nI cobbled this together from a wide variety of similar \"starter\" repositories. As I post this in June 2015, all of these libraries are right at the bleeding edge of web development. They may fall out of fashion as quickly as they have come into it, but I personally believe that this stack is the future of web development and will survive for several years. I'm building my new projects like this, and I recommend that you do, too.\n\n## Installation\n\n```bash\nnpm install\n```\n\n## Running Dev Server\n\n```bash\nnpm run dev\n```\n\nThe first time it may take a little while to generate the first `webpack-assets.json` and complain with a few dozen `[webpack-isomorphic-tools] (waiting for the first Webpack build to finish)` printouts, but be patient. Give it 30 seconds.\n\n### Using Redux DevTools\n\nIn development, Redux Devtools are enabled by default. You can toggle visibility and move the dock around using the following keyboard shortcuts:\n\n- <kbd>Ctrl+H</kbd> Toggle DevTools Dock\n- <kbd>Ctrl+Q</kbd> Move Dock Position\n- see [redux-devtools-dock-monitor](https://github.com/gaearon/redux-devtools-dock-monitor) for more detail information.\n\n## Building and Running Production Server\n\n```bash\nnpm run build\nnpm run start\n```\n\n## Demo\n\nA demonstration of this app can be seen [running on heroku](https://react-redux.herokuapp.com), which is a deployment of the [heroku branch](https://github.com/erikras/react-redux-universal-hot-example/tree/heroku).\n\n## Tutorials\n\nIf you are the kind of person that learns best by following along a tutorial, I can recommend the following.\n\n* [React Tutorial - Converting Reflux to Redux](http://engineering.wework.com/process/2015/10/01/react-reflux-to-redux/), by Matt Star\n\n## Explanation\n\nWhat initially gets run is `bin/server.js`, which does little more than enable ES6 and ES7 awesomeness in the\nserver-side node code. It then initiates `server.js`. In `server.js` we proxy any requests to `/api/*` to the\n[API server](#api-server), running at `localhost:3030`. All the data fetching calls from the client go to `/api/*`.\nAside from serving the favicon and static content from `/static`, the only thing `server.js` does is initiate delegate\nrendering to `react-router`. At the bottom of `server.js`, we listen to port `3000` and initiate the API server.\n\n#### Routing and HTML return\n\nThe primary section of `server.js` generates an HTML page with the contents returned by `react-router`. First we instantiate an `ApiClient`, a facade that both server and client code use to talk to the API server. On the server side, `ApiClient` is given the request object so that it can pass along the session cookie to the API server to maintain session state. We pass this API client facade to the `redux` middleware so that the action creators have access to it.\n\nThen we perform [server-side data fetching](#server-side-data-fetching), wait for the data to be loaded, and render the page with the now-fully-loaded `redux` state.\n\nThe last interesting bit of the main routing section of `server.js` is that we swap in the hashed script and css from the `webpack-assets.json` that the Webpack Dev Server – or the Webpack build process on production – has spit out on its last run. You won't have to deal with `webpack-assets.json` manually because [webpack-isomorphic-tools](https://github.com/halt-hammerzeit/webpack-isomorphic-tools) take care of that.\n\nWe also spit out the `redux` state into a global `window.__data` variable in the webpage to be loaded by the client-side `redux` code.\n\n#### Server-side Data Fetching\n\nWe ask `react-router` for a list of all the routes that match the current request and we check to see if any of the matched routes has a static `fetchData()` function. If it does, we pass the redux dispatcher to it and collect the promises returned. Those promises will be resolved when each matching route has loaded its necessary data from the API server.\n\n#### Client Side\n\nThe client side entry point is reasonably named `client.js`. All it does is load the routes, initiate `react-router`, rehydrate the redux state from the `window.__data` passed in from the server, and render the page over top of the server-rendered DOM. This makes React enable all its event listeners without having to re-render the DOM.\n\n#### Redux Middleware\n\nThe middleware, [`clientMiddleware.js`](https://github.com/erikras/react-redux-universal-hot-example/blob/master/src/redux/middleware/clientMiddleware.js), serves two functions:\n\n1. To allow the action creators access to the client API facade. Remember this is the same on both the client and the server, and cannot simply be `import`ed because it holds the cookie needed to maintain session on server-to-server requests.\n2. To allow some actions to pass a \"promise generator\", a function that takes the API client and returns a promise. Such actions require three action types, the `REQUEST` action that initiates the data loading, and a `SUCCESS` and `FAILURE` action that will be fired depending on the result of the promise. There are other ways to accomplish this, some discussed [here](https://github.com/rackt/redux/issues/99), which you may prefer, but to the author of this example, the middleware way feels cleanest.\n\n#### Redux Modules... *What the Duck*?\n\nThe `src/redux/modules` folder contains \"modules\" to help\nisolate concerns within a Redux application (aka [Ducks](https://github.com/erikras/ducks-modular-redux), a Redux Style Proposal that I came up with). I encourage you to read the\n[Ducks Docs](https://github.com/erikras/ducks-modular-redux) and provide feedback.\n\n#### API Server\n\nThis is where the meat of your server-side application goes. It doesn't have to be implemented in Node or Express at all. This is where you connect to your database and provide authentication and session management. In this example, it's just spitting out some json with the current time stamp.\n\n#### Getting data and actions into components\n\nTo understand how the data and action bindings get into the components – there's only one, `InfoBar`, in this example – I'm going to refer to you to the [Redux](https://github.com/gaearon/redux) library. The only innovation I've made is to package the component and its wrapper in the same js file. This is to encapsulate the fact that the component is bound to the `redux` actions and state. The component using `InfoBar` needn't know or care if `InfoBar` uses the `redux` data or not.\n\n#### Images\n\nNow it's possible to render the image both on client and server. Please refer to issue [#39](https://github.com/erikras/react-redux-universal-hot-example/issues/39) for more detail discussion, the usage would be like below (super easy):\n\n```javascript\nlet logoImage = require('./logo.png');\n```\n\n#### Styles\n\nThis project uses [local styles](https://medium.com/seek-ui-engineering/the-end-of-global-css-90d2a4a06284) using [css-loader](https://github.com/webpack/css-loader). The way it works is that you import your stylesheet at the top of the class with your React Component, and then you use the classnames returned from that import. Like so:\n\n```javascript\nconst styles = require('./App.scss');\n```\n\nThen you set the `className` of your element to match one of the CSS classes in your SCSS file, and you're good to go!\n\n```jsx\n<div className={styles.mySection}> ... </div>\n```\n\n#### Unit Tests\n\nThe project uses [Mocha](https://mochajs.org/) to run your unit tests, it uses [Karma](http://karma-runner.github.io/0.13/index.html) as the test runner, it enables the feature that you are able to render your tests to the browser (e.g: Firefox, Chrome etc.), which means you are able to use the [Test Utilities](http://facebook.github.io/react/docs/test-utils.html) from Facebook api like `renderIntoDocument()`.\n\nTo run the tests in the project, just simply run `npm test` if you have `Chrome` installed, it will be automatically launched as a test service for you.\n\nTo keep watching your test suites that you are working on, just set `singleRun: false` in the `karma.conf.js` file. Please be sure set it to `true` if you are running `npm test` on a continuous integration server (travis-ci, etc).\n\n## Deployment on Heroku\n\nTo get this project to work on Heroku, you need to:\n\n1. Remove the `\"PORT\": 8080` line from the `betterScripts` / `start-prod` section of `package.json`.\n2. `heroku config:set NODE_ENV=production`\n3. `heroku config:set NODE_PATH=./src`\n4. `heroku config:set NPM_CONFIG_PRODUCTION=false`\n  * This is to enable webpack to run the build on deploy.\n\nThe first deploy might take a while, but after that your `node_modules` dir should be cached.\n\n## FAQ\n\nThis project moves fast and has an active community, so if you have a question that is not answered below please visit our [Discord channel](https://discord.gg/0ZcbPKXt5bZZb1Ko) or file an issue.\n\n#### How do I disable the dev tools?\n\nThey will only show in development, but if you want to disable them even there, set `__DEVTOOLS__` to `false` in `/config/dev.config.js`.\n\n## Roadmap \n\nAlthough this isn't a library, we recently started versioning to make it easier to track breaking changes and emerging best practices. \n\n* [Babel 6](https://github.com/babel/babel) - Coming soon with v1 (see [#488](https://github.com/erikras/react-redux-universal-hot-example/issues/488))\n* [Inline Styles](docs/InlineStyles.md) - CSS is dead\n\n## Contributing\n\nI am more than happy to accept external contributions to the project in the form of feedback, bug reports and even better - pull requests :) \n\nIf you would like to submit a pull request, please make an effort to follow the guide in [CONTRIBUTING.md](CONTRIBUTING.md). \n \n---\nThanks for checking this out.\n\n– Erik Rasmussen, [@erikras](https://twitter.com/erikras)\n","maintainers":[{"name":"bdefore","email":"bdefore@gmail.com"}],"time":{"modified":"2022-06-26T10:32:01.511Z","created":"2015-11-27T20:35:11.855Z","0.4.4":"2015-11-27T20:35:11.855Z","0.4.5":"2015-11-27T20:37:40.142Z","0.5.1":"2015-11-28T19:02:39.944Z","0.5.2":"2015-11-28T21:41:47.278Z","0.6.0":"2015-11-28T23:41:50.220Z","0.6.1":"2015-11-28T23:48:33.125Z","0.6.2":"2015-11-29T00:30:17.426Z","0.7.0":"2015-11-29T01:16:57.492Z","0.7.1":"2015-11-29T13:30:13.607Z","0.7.3":"2015-11-29T13:51:31.886Z","0.7.2":"2015-11-29T13:52:02.543Z","0.8.0":"2015-11-29T14:51:38.242Z","0.8.1":"2015-11-29T19:05:20.838Z","0.8.2":"2015-11-29T19:31:30.094Z","0.9.0":"2015-11-29T20:26:47.764Z","0.10.0":"2015-11-29T21:49:17.523Z","0.10.1":"2015-11-29T21:56:04.165Z","0.11.0":"2015-11-29T22:52:53.566Z","0.11.1":"2015-11-29T23:03:12.360Z","0.11.2":"2015-12-01T15:53:41.961Z","0.11.4":"2015-12-01T19:25:07.212Z","0.11.5":"2015-12-01T20:22:33.363Z","0.11.6":"2015-12-01T21:30:52.587Z","0.11.7":"2015-12-01T22:10:24.903Z","0.11.8":"2015-12-01T22:25:00.002Z","0.11.9":"2015-12-01T22:37:34.307Z","0.11.10":"2015-12-01T22:46:54.532Z"},"homepage":"https://github.com/bdefore/redux-universal-starter","keywords":["react","isomorphic","universal","webpack","express","hot reloading","react-hot-reloader","redux","starter","boilerplate","babel"],"repository":{"type":"git","url":"git+https://github.com/bdefore/redux-universal-starter.git"},"author":{"name":"Buck DeFore","email":"bdefore@gmail.com","url":"http://github.com/bdefore"},"bugs":{"url":"https://github.com/bdefore/redux-universal-starter/issues"},"license":"MIT","readmeFilename":"README.md"}