{"_id":"react-universally","_rev":"42-4a2117b87ad49861e1255742a8493498","name":"react-universally","description":"A starter kit for universal react applications.","dist-tags":{"latest":"13.0.0"},"versions":{"1.0.0":{"name":"react-universally","version":"1.0.0","description":"An ultra low dependency node v6 universal react boilerplate.","main":"build/server/main.js","engines":{"node":"~6.3.0"},"scripts":{"clean":"rimraf build","development":"node ./devServer","build":"npm run clean && webpack --env.mode production --config webpack.client.config.js && webpack --env.mode production --config webpack.server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"compression":"1.6.2","express":"4.14.0","helmet":"2.1.1","hpp":"0.2.1","react":"15.2.1","react-dom":"15.2.1","react-router":"2.5.2","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.10.1","babel-core":"6.10.4","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-preset-es2015-webpack":"6.4.1","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"2.13.1","eslint-config-airbnb":"9.0.1","eslint-loader":"1.4.1","eslint-plugin-import":"1.11.0","eslint-plugin-jsx-a11y":"1.5.5","eslint-plugin-react":"5.2.2","extract-text-webpack-plugin":"2.0.0-beta.2","fake-style-loader":"1.0.1","json-loader":"0.5.4","node-notifier":"4.6.0","normalize.css":"4.2.0","path":"0.12.7","react-hot-loader":"3.0.0-beta.2","rimraf":"2.5.3","style-loader":"0.13.1","webpack":"2.1.0-beta.19","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.1","webpack-node-externals":"1.2.0"},"gitHead":"aa7a23035e7ebebbe5e973ca7ff4384bc48f6bea","_id":"react-universally@1.0.0","_shasum":"1488b30c33c042365db30cb19baab848afab1100","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"1488b30c33c042365db30cb19baab848afab1100","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-1.0.0.tgz","integrity":"sha512-BktazKPF7DpmxfqOkr1gWeHeLmWf6AoFrB9CBqx5r3Xo+9+DSa7HFBJNcVTjJk122fqF4DUj1Mx5coMn+95x0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDf71Kaq4idnf3BR9Dogme2YnC2Ty1b9Em47L7vljJbiAiEA1UIXjv/uV3g1anqQUpzCBv1B5uL+2v+/DuySD9HHFc8="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-universally-1.0.0.tgz_1468840955225_0.5705583379603922"}},"1.0.1":{"name":"react-universally","version":"1.0.1","description":"An ultra low dependency node v6 universal react boilerplate with an amazing dev experience.","main":"build/server/main.js","engines":{"node":"~6.3.0"},"scripts":{"clean":"rimraf build","development":"node ./devServer","build":"npm run clean && webpack --env.mode production --config webpack.client.config.js && webpack --env.mode production --config webpack.server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"compression":"1.6.2","express":"4.14.0","helmet":"2.1.1","hpp":"0.2.1","react":"15.2.1","react-dom":"15.2.1","react-router":"2.6.0","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.10.1","babel-core":"6.10.4","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-preset-es2015-webpack":"6.4.1","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.1.1","eslint-config-airbnb":"9.0.1","eslint-loader":"1.4.1","eslint-plugin-import":"1.11.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"5.2.2","extract-text-webpack-plugin":"2.0.0-beta.2","fake-style-loader":"1.0.1","json-loader":"0.5.4","node-notifier":"4.6.0","normalize.css":"4.2.0","path":"0.12.7","react-hot-loader":"3.0.0-beta.2","rimraf":"2.5.3","style-loader":"0.13.1","webpack":"2.1.0-beta.19","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.1","webpack-node-externals":"1.2.0"},"gitHead":"98ce9beba978f3abefa4363f45a947fa27bd7b91","_id":"react-universally@1.0.1","_shasum":"c9414af7a2433df05ebf07ecd4e3a3cf394a7c46","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"c9414af7a2433df05ebf07ecd4e3a3cf394a7c46","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-1.0.1.tgz","integrity":"sha512-PJeEbwJVaWm4Pk/USMeRPI6374a2E4RkiZD3+CwgbcgJ7aCOqP6Vlf65CEf9PROc9iNQRRqFZxzFf77AJYtuWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIAPXvgeQwNCZAAWcfzUEtidJfwzWoN2ijxeLNg75Kw3NAh8mPiCTM/YFtHpaHZ18XF/Pwnp80SwMlOy/4WILY/PW"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-1.0.1.tgz_1468940939020_0.0032433352898806334"}},"1.1.0":{"name":"react-universally","version":"1.1.0","description":"An ultra low dependency node v6 universal react boilerplate with an amazing dev experience.","main":"build/server/main.js","engines":{"node":"~6.3.0"},"scripts":{"lint":"eslint src","clean":"rimraf build","development":"node ./devServer","build":"npm run clean && webpack --env.mode production --config webpack.client.config.js && webpack --env.mode production --config webpack.server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"compression":"1.6.2","express":"4.14.0","helmet":"2.1.1","hpp":"0.2.1","react":"15.2.1","react-dom":"15.2.1","react-router":"2.6.0","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.11.4","babel-core":"6.11.4","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-preset-es2015-webpack":"6.4.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.1.1","eslint-config-airbnb":"9.0.1","eslint-plugin-import":"1.11.1","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"5.2.2","extract-text-webpack-plugin":"2.0.0-beta.3","fake-style-loader":"1.0.1","file-loader":"0.9.0","json-loader":"0.5.4","node-notifier":"4.6.0","normalize.css":"4.2.0","path":"0.12.7","react-hot-loader":"3.0.0-beta.2","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.20","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.1","webpack-node-externals":"1.3.0"},"gitHead":"dc811625d6be889c18c13563e1ee83698a9bc4bc","_id":"react-universally@1.1.0","_shasum":"4b72f593ef10c0ad36473e86a9f7c09a1cb528b0","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"4b72f593ef10c0ad36473e86a9f7c09a1cb528b0","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-1.1.0.tgz","integrity":"sha512-LBNJvNGeBPo5GqPoAB8uhwgs0N1mXeH8ww11NDspdYkfgjFJuHSJWAj7F44HgLgmsPgFZzR9k9dW68RzSlUfYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7EC0Srx5J6bE4qERCiJ0uyHX1hvtvcCRnWGf2po2w9gIgD1XERqloR71nizR6rVCp8Yy7Ei83xFwYD5w9Qoa0tlY="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-1.1.0.tgz_1469427970208_0.664421342080459"}},"1.1.1":{"name":"react-universally","version":"1.1.1","description":"An ultra low dependency node v6 universal react boilerplate with an amazing dev experience.","main":"build/server/main.js","engines":{"node":"~6.3.0"},"scripts":{"lint":"eslint src","clean":"rimraf build","development":"node ./devServer","build":"npm run clean && webpack --env.mode production --config webpack.client.config.js && webpack --env.mode production --config webpack.server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"compression":"1.6.2","express":"4.14.0","helmet":"2.1.1","hpp":"0.2.1","react":"15.2.1","react-dom":"15.2.1","react-router":"2.6.0","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.11.4","babel-core":"6.11.4","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-preset-es2015-webpack":"6.4.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.1.1","eslint-config-airbnb":"9.0.1","eslint-plugin-import":"1.12.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"5.2.2","extract-text-webpack-plugin":"2.0.0-beta.3","fake-style-loader":"1.0.1","file-loader":"0.9.0","json-loader":"0.5.4","node-notifier":"4.6.0","normalize.css":"4.2.0","path":"0.12.7","react-hot-loader":"3.0.0-beta.2","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.20","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.1","webpack-node-externals":"1.3.0"},"gitHead":"6c48c19b892b1a2b401b0d6d3d028658890e2fc8","_id":"react-universally@1.1.1","_shasum":"cfac448b63850104006c8f7ee0bd385d1c6b7cdf","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"cfac448b63850104006c8f7ee0bd385d1c6b7cdf","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-1.1.1.tgz","integrity":"sha512-deNAsfzWXtY9jJRYuatt3p11wpFwxqLhpPCb7RiG/KGgz+xHT97ccuTVrdDlUZKlMe9AWBj50T1nNvL6wSyC7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRQQ5sY6GD5Si13WVbeFyuIodTBe3wRgvBv66axvPhxAIhAO7qxVy0JZXe+ei9xvi5ijXkKdz8/yECgHJtH0WF5QKt"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-universally-1.1.1.tgz_1469538268696_0.07816301006823778"}},"1.1.2":{"name":"react-universally","version":"1.1.2","description":"An ultra low dependency node v6 universal react boilerplate with an amazing dev experience.","main":"build/server/main.js","engines":{"node":"~6.3.0"},"scripts":{"lint":"eslint src","clean":"rimraf build","development":"node ./devServer","build":"npm run clean && webpack --env.mode production --config webpack.client.config.js && webpack --env.mode production --config webpack.server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"compression":"1.6.2","express":"4.14.0","helmet":"2.1.2","hpp":"0.2.1","react":"15.2.1","react-dom":"15.2.1","react-router":"2.6.0","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.11.4","babel-core":"6.11.4","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-preset-es2015-webpack":"6.4.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.1.1","eslint-config-airbnb":"9.0.1","eslint-plugin-import":"1.12.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"5.2.2","extract-text-webpack-plugin":"2.0.0-beta.3","fake-style-loader":"1.0.1","file-loader":"0.9.0","json-loader":"0.5.4","node-notifier":"4.6.0","normalize.css":"4.2.0","path":"0.12.7","react-hot-loader":"3.0.0-beta.2","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.20","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.2","webpack-node-externals":"1.3.2"},"gitHead":"5b61eca2bd60c1ca287cef11aa7233a9a7db8449","_id":"react-universally@1.1.2","_shasum":"5ffc04e54470317ab10a8c9c54df41293fac3162","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"5ffc04e54470317ab10a8c9c54df41293fac3162","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-1.1.2.tgz","integrity":"sha512-nt20jc3vWde0UNlT6myf5aGE0nQtPGOE5suDR2yWG3Cxw7umZeOWkaStYpRCCt9YB1NDVzIBfrpf+KWQBxJ4/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgWuNKqnrFgsm3eu+6poZXZTi+Eqf/ZX66VHCy6P2OKAiBWgB1a+q8z0jgbb+8zEE3EFEm4dLdrCgVpNl2YYH7slA=="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-universally-1.1.2.tgz_1469776209087_0.39400323992595077"}},"1.2.0":{"name":"react-universally","version":"1.2.0","description":"An ultra low dependency node v6 universal react boilerplate with an amazing dev experience.","main":"build/server/main.js","engines":{"node":"~6.3.1"},"scripts":{"lint":"eslint src","clean":"rimraf build","development":"node ./devServer","build":"npm run clean && webpack --env.mode production --config webpack.client.config.js && webpack --env.mode production --config webpack.server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"compression":"1.6.2","express":"4.14.0","helmet":"2.1.2","hpp":"0.2.1","react":"15.3.0","react-dom":"15.3.0","react-router":"2.6.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.11.4","babel-core":"6.11.4","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-preset-es2015-webpack":"6.4.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.2.0","eslint-config-airbnb":"9.0.1","eslint-plugin-import":"1.12.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"5.2.2","extract-text-webpack-plugin":"2.0.0-beta.3","fake-style-loader":"1.0.1","file-loader":"0.9.0","json-loader":"0.5.4","node-notifier":"4.6.0","normalize.css":"4.2.0","path":"0.12.7","react-hot-loader":"3.0.0-beta.2","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.20","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.2","webpack-node-externals":"1.3.3"},"gitHead":"60231dd40a793636d7b61af5390a5d2bcf262275","_id":"react-universally@1.2.0","_shasum":"f426fb6591efcc5ffa32cef535e6a30c00922bcc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"f426fb6591efcc5ffa32cef535e6a30c00922bcc","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-1.2.0.tgz","integrity":"sha512-UEX6Hzjwoq6ca+MBeyEMIuo/9YJyq5kZkig/rmMAMAct64KeT0DIVGKhKPQ2uQFo9dLGNfmIEd+DNpcTedu0TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGh5J359ejL+U6P4jbBlQ9pZ66JbWqPbiJFvUFiHaZe5AiBcGm7lZUrRbEOxQ5qDNZ6qMtK/LfIFGJp2XADkkV14jA=="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-universally-1.2.0.tgz_1470050746993_0.1775250043720007"}},"1.2.1":{"name":"react-universally","version":"1.2.1","description":"An ultra low dependency node v6 universal react boilerplate with an amazing dev experience.","main":"build/server/main.js","engines":{"node":"~6.3.1"},"scripts":{"lint":"eslint src","clean":"rimraf build","development":"node ./devServer","build":"npm run clean && webpack --env.mode production --config webpack.client.config.js && webpack --env.mode production --config webpack.server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"compression":"1.6.2","express":"4.14.0","helmet":"2.1.2","hpp":"0.2.1","react":"15.3.0","react-dom":"15.3.0","react-router":"2.6.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.11.4","babel-core":"6.11.4","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-preset-es2015-webpack":"6.4.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.2.0","eslint-config-airbnb":"9.0.1","eslint-plugin-import":"1.12.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"5.2.2","extract-text-webpack-plugin":"2.0.0-beta.3","fake-style-loader":"1.0.1","file-loader":"0.9.0","json-loader":"0.5.4","node-notifier":"4.6.0","normalize.css":"4.2.0","path":"0.12.7","react-hot-loader":"3.0.0-beta.2","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.20","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.2","webpack-node-externals":"1.3.3"},"gitHead":"fa03d55bea2299be5f0172f9b93708d411d47d97","_id":"react-universally@1.2.1","_shasum":"2149f6aea6d88add5578fd03bda8d58d33034d70","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"2149f6aea6d88add5578fd03bda8d58d33034d70","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-1.2.1.tgz","integrity":"sha512-rXmwQsmW5D2MwaIQNXvmLPRkvd3I1Y44ihM0nO12PMib/eeu1Y5ztZWTQRGFDBEXatyvJ/TWyDsaopqPD1r+bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz4uPxbrpr/TWC6r0kDYuPUfd6Zewcbd5/Cvp2oyCNxQIhAMFOHvsHF8vQkvzxxjrxe4tCdH+L9FMwcgkRFO7vNLcR"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-1.2.1.tgz_1470069430378_0.6454230814706534"}},"1.2.2":{"name":"react-universally","version":"1.2.2","description":"An ultra low dependency node v6 universal react boilerplate with an amazing dev experience.","main":"build/server/main.js","engines":{"node":"~6.3.1"},"scripts":{"lint":"eslint src","clean":"rimraf build","development":"node ./devServer","build":"npm run clean && webpack --env.mode production --config webpack.client.config.js && webpack --env.mode production --config webpack.server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"compression":"1.6.2","express":"4.14.0","helmet":"2.1.2","hpp":"0.2.1","normalize.css":"4.2.0","react":"15.3.0","react-dom":"15.3.0","react-hot-loader":"3.0.0-beta.2","react-router":"2.6.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.11.4","babel-core":"6.11.4","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-preset-es2015-webpack":"6.4.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.2.2","eslint-config-airbnb":"10.0.0","eslint-plugin-import":"1.12.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"6.0.0","extract-text-webpack-plugin":"2.0.0-beta.3","fake-style-loader":"1.0.1","file-loader":"0.9.0","json-loader":"0.5.4","node-notifier":"4.6.0","path":"0.12.7","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.20","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.2","webpack-node-externals":"1.3.3"},"gitHead":"a13001ea83233bea9285dc6b64d90811eb7b635e","_id":"react-universally@1.2.2","_shasum":"4a9622f2cec5aa4e3e65e7ece51b240c5c758dcd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"4a9622f2cec5aa4e3e65e7ece51b240c5c758dcd","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-1.2.2.tgz","integrity":"sha512-a5QSTayS1dpM10tbt7a52nJgj4jLSOL3mznT2DrCjixFo9m9ECo4pDC5zYmIwjO0Ykr9zdyHEQA323gdBxF7jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhWbey01ipbXVzPX25+by0IYjIbWl4BvCzXgR5KgaxZAiAPcst/I0Sywtchdol+SBKctKrwVd6Uai/wbwctTpvUzg=="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-1.2.2.tgz_1470233122389_0.009528042515739799"}},"2.0.0":{"name":"react-universally","version":"2.0.0","description":"An ultra minimal node v6 universal react boilerplate with a great dev experience.","main":"build/server/main.js","engines":{"node":"~6.3.1"},"scripts":{"lint":"eslint src","clean":"rimraf build","development":"node ./devServer","build":"npm run clean && webpack --env.mode production --config webpack.client.config.js && webpack --env.mode production --config webpack.server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"assets-webpack-plugin":"3.4.0","compression":"1.6.2","dotenv":"2.0.0","express":"4.14.0","extract-text-webpack-plugin":"2.0.0-beta.3","helmet":"2.1.2","hpp":"0.2.1","normalize.css":"4.2.0","path":"0.12.7","react":"15.3.0","react-dom":"15.3.0","react-helmet":"3.1.0","react-hot-loader":"3.0.0-beta.2","react-router":"2.6.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2","webpack":"2.1.0-beta.20","webpack-node-externals":"1.3.3"},"devDependencies":{"babel-cli":"6.11.4","babel-core":"6.13.2","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-preset-es2015":"6.13.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","eslint":"3.2.2","eslint-config-airbnb":"10.0.0","eslint-plugin-import":"1.12.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"6.0.0","fake-style-loader":"1.0.1","file-loader":"0.9.0","json-loader":"0.5.4","node-notifier":"4.6.0","style-loader":"0.13.1","url-loader":"0.5.7","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.2"},"gitHead":"eaedc616cf430193fb2bb55491023b19e8c1f9bf","_id":"react-universally@2.0.0","_shasum":"2aa09b19cfb9e756d052fb38e2570b5fbf9b000c","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"2aa09b19cfb9e756d052fb38e2570b5fbf9b000c","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-2.0.0.tgz","integrity":"sha512-Dkw8U4rzmPB1vr8yMyznqqjCoMRyiJX0hcC4mwCILkK12pzJY11tyAJmTgbmePSZS5YA0H3tdeXHifbj8IMx+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnDgrsNvlqX+N/c+/SGjNM67+Lj/L7XrPkeBK0FonkFAiEAy2ZXjonVFvhq7z6rsq59jDWb4maiSn3Bhfv8IHQSc3A="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-2.0.0.tgz_1470667700047_0.2598774603102356"}},"3.0.0":{"name":"react-universally","version":"3.0.0","description":"A low dependency, node 6, webpack 2, universal react starter kit with a 🔥 dev experience.","main":"build/server/main.js","engines":{"node":"~6.3.1"},"scripts":{"lint":"eslint src","clean":"rimraf build","development":"node ./tools/development/server","build":"npm run clean && webpack --env.mode production --config ./tools/webpack/client.config.js && webpack --env.mode production --config ./tools/webpack/server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"1.3.0","compression":"1.6.2","express":"4.14.0","helmet":"2.1.2","hpp":"0.2.1","normalize.css":"4.2.0","path":"0.12.7","react":"15.3.0","react-dom":"15.3.0","react-helmet":"3.1.0","react-hot-loader":"3.0.0-beta.2","react-router":"2.6.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.11.4","babel-core":"6.13.2","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-preset-es2015":"6.13.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.2.2","eslint-config-airbnb":"10.0.0","eslint-plugin-import":"1.12.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"6.0.0","extract-text-webpack-plugin":"2.0.0-beta.3","fake-style-loader":"1.0.1","file-loader":"0.9.0","json-loader":"0.5.4","node-notifier":"4.6.0","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.20","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.2","webpack-node-externals":"1.3.3"},"gitHead":"b85eb6dbd7aec1cefeaf416c8473e997186fd5ea","_id":"react-universally@3.0.0","_shasum":"0dfba250c64da90cf839601444395a3149ea71c4","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"0dfba250c64da90cf839601444395a3149ea71c4","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-3.0.0.tgz","integrity":"sha512-uSkQMk+WyfGCDoFYoPtUmxwQaalFzvTKj4xfDRXfM1BnRUTuy5YQxokjDa2OyOlXT/pxYOpAuprzhjPqfnPdrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfwiIwClqvO+s/4NDm3Xi/nFQQQd0XK8nq8e3BNj+KKAIgNKbXaFyrVLmnQ7oc3wwMDakgLjITqBWyadmIbhPEkoQ="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-3.0.0.tgz_1470743906958_0.6023446260951459"}},"3.1.0":{"name":"react-universally","version":"3.1.0","description":"A low dependency, node 6, webpack 2, universal react starter kit with a 🔥 dev experience.","main":"build/server/main.js","engines":{"node":"~6.3.1"},"scripts":{"lint":"eslint src","clean":"rimraf build","development":"node ./tools/development/server","build":"npm run clean && webpack --env.mode production --config ./tools/webpack/client.config.js && webpack --env.mode production --config ./tools/webpack/server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"1.3.0","compression":"1.6.2","express":"4.14.0","helmet":"2.1.2","hpp":"0.2.1","normalize.css":"4.2.0","path":"0.12.7","react":"15.3.0","react-dom":"15.3.0","react-helmet":"3.1.0","react-hot-loader":"3.0.0-beta.2","react-router":"2.6.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.11.4","babel-core":"6.13.2","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-preset-es2015":"6.13.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.2.2","eslint-config-airbnb":"10.0.0","eslint-plugin-import":"1.12.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"6.0.0","extract-text-webpack-plugin":"2.0.0-beta.3","file-loader":"0.9.0","json-loader":"0.5.4","node-notifier":"4.6.0","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.20","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.3.3"},"gitHead":"343da61ec335e57ec20431e092d1e1348548fda9","_id":"react-universally@3.1.0","_shasum":"b52d811e359f2942dd339c7482dcb87781742658","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"b52d811e359f2942dd339c7482dcb87781742658","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-3.1.0.tgz","integrity":"sha512-E1+gePpFLsdTvIkGOWXcWk68fVfanoghPMurVUKTcU6C6vFTn1vlwSyG206esgCeGlLdHWhZev0olvYxGEQogw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8kobOQs9L+3zDONJnX79XjqrrgDSP+8zryIZNSzalyQIhAL5x1rC1C3HOLtH9l1PIRkgNz6UBCLhJmGlTe64CQT3z"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-3.1.0.tgz_1470781753794_0.19744704314507544"}},"3.2.0":{"name":"react-universally","version":"3.2.0","description":"A low dependency, node 6, webpack 2, universal react starter kit with a 🔥 dev experience.","main":"build/server/main.js","engines":{"node":"~6.3.1"},"scripts":{"lint":"eslint src","clean":"rimraf build","development":"node ./tools/development/server","build":"npm run clean && webpack --env.mode production --config ./tools/webpack/client.config.js && webpack --env.mode production --config ./tools/webpack/server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"1.3.0","compression":"1.6.2","express":"4.14.0","helmet":"2.1.2","hpp":"0.2.1","invariant":"2.2.1","normalize.css":"4.2.0","path":"0.12.7","react":"15.3.0","react-dom":"15.3.0","react-helmet":"3.1.0","react-hot-loader":"3.0.0-beta.2","react-router":"2.6.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.11.4","babel-core":"6.13.2","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-plugin-transform-class-properties":"6.11.5","babel-plugin-transform-object-rest-spread":"6.8.0","babel-preset-es2015":"6.13.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.2.2","eslint-config-airbnb":"10.0.0","eslint-plugin-import":"1.12.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"6.0.0","extract-text-webpack-plugin":"2.0.0-beta.3","file-loader":"0.9.0","json-loader":"0.5.4","node-notifier":"4.6.0","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.20","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.3.3"},"gitHead":"401dd070a9a0fde0476b794d83044b7f6ebf84b0","_id":"react-universally@3.2.0","_shasum":"af71c338483fd003f831cd68030f52afc3f0901f","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"af71c338483fd003f831cd68030f52afc3f0901f","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-3.2.0.tgz","integrity":"sha512-JeBKX2H54kMeJPaxgDz6fWFPD46a5bDk6Ruc9RsX+j6UY2chodpV4PWmtNrTicbSm6RZFeFhcNcmcl32XQRbyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCupA+EpBW40SS8oGNJR1Y5z6A/G40mn9B/GNu+fUXVfgIgMFzynbrNhPwVTt/IaJqcyJbqXhgIbT1RZZt9bbjNWd0="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-universally-3.2.0.tgz_1470811881146_0.11166498903185129"}},"3.2.1":{"name":"react-universally","version":"3.2.1","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.3.1"},"scripts":{"lint":"eslint src","clean":"rimraf build","development":"node ./tools/development/server","build":"npm run clean && webpack --env.mode production --config ./tools/webpack/client.config.js && webpack --env.mode production --config ./tools/webpack/server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"1.3.0","compression":"1.6.2","express":"4.14.0","helmet":"2.1.2","hpp":"0.2.1","invariant":"2.2.1","normalize.css":"4.2.0","path":"0.12.7","react":"15.3.0","react-dom":"15.3.0","react-helmet":"3.1.0","react-hot-loader":"3.0.0-beta.2","react-router":"2.6.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.11.4","babel-core":"6.13.2","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-plugin-transform-class-properties":"6.11.5","babel-plugin-transform-object-rest-spread":"6.8.0","babel-preset-es2015":"6.13.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.2.2","eslint-config-airbnb":"10.0.0","eslint-plugin-import":"1.12.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"6.0.0","extract-text-webpack-plugin":"2.0.0-beta.3","file-loader":"0.9.0","json-loader":"0.5.4","node-notifier":"4.6.0","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.20","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.3.3"},"gitHead":"8daab08992cc61b5d3db91e37ad1579579e1cc0d","_id":"react-universally@3.2.1","_shasum":"5fbb73715fd15b156b81825fdbe61bea03d02b5b","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"5fbb73715fd15b156b81825fdbe61bea03d02b5b","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-3.2.1.tgz","integrity":"sha512-8Cq6CEdSVHLTJ6QitNWzC1HDhOJGBR85HiafRmte3tSo5XY9gdnaT+FXMZ5CKdoVebaA6Ahb1e0y96ZPV1UY/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAmORS/dqEYUeRe7G3mz1own3lQWOt/217+HSVDvEVqAiA9p7+DEhdA+UrUyc/O28+Ai6yt5PgBoMoLZPcoxkKvCA=="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-3.2.1.tgz_1470813111596_0.32794116297736764"}},"3.3.1":{"name":"react-universally","version":"3.3.1","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.3.1"},"scripts":{"typecheck":"flow","lint":"eslint src","clean":"rimraf build","development":"node ./tools/development/server","build":"npm run clean && webpack --env.mode production --config ./tools/webpack/client.config.js && webpack --env.mode production --config ./tools/webpack/server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"1.3.0","compression":"1.6.2","express":"4.14.0","helmet":"2.1.2","hpp":"0.2.1","normalize.css":"4.2.0","path":"0.12.7","react":"15.3.0","react-dom":"15.3.0","react-helmet":"3.1.0","react-hot-loader":"3.0.0-beta.2","react-router":"2.6.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.11.4","babel-core":"6.13.2","babel-eslint":"6.1.2","babel-loader":"6.2.4","babel-plugin-transform-class-properties":"6.11.5","babel-plugin-transform-object-rest-spread":"6.8.0","babel-preset-es2015":"6.13.2","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.23.1","dotenv":"2.0.0","eslint":"3.2.2","eslint-config-airbnb":"10.0.0","eslint-plugin-flow-vars":"0.5.0","eslint-plugin-import":"1.12.0","eslint-plugin-jsx-a11y":"2.0.1","eslint-plugin-react":"6.0.0","extract-text-webpack-plugin":"2.0.0-beta.3","file-loader":"0.9.0","flow-bin":"0.30.0","json-loader":"0.5.4","node-notifier":"4.6.0","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.20","webpack-dev-middleware":"1.6.1","webpack-hot-middleware":"2.12.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.3.3"},"gitHead":"441f26a227c19c769930472acbdf81ca2cc5ff81","_id":"react-universally@3.3.1","_shasum":"b113695c54b4c5d8e19763a8941ab79b8fd7555c","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"b113695c54b4c5d8e19763a8941ab79b8fd7555c","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-3.3.1.tgz","integrity":"sha512-jmp+Y5Qa97k+/E7CRstt0Qt4pV8cFmLX3P0i8crbPoNIhwrL2n5S/QUr0LFm/Mmja+vJSe1FJtWn5q8NC/yYsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkby/iMR1hK2CMJ7UEaX/TcMwh1v0+y8f9Q2Afc5gKKQIgfWU+bKyhoX6O6NMsuiqKo7ggVUX6ks3QC8oR7GONI5I="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-3.3.1.tgz_1470907111116_0.45987179316580296"}},"4.0.0":{"name":"react-universally","version":"4.0.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.3.1"},"scripts":{"typecheck":"flow","lint":"eslint src","clean":"rimraf build","development":"node ./tools/development/server","build":"npm run clean && webpack --env.mode production --config ./tools/webpack/client.config.js && webpack --env.mode production --config ./tools/webpack/server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","compression":"1.6.2","express":"4.14.0","helmet":"2.2.0","hpp":"0.2.1","normalize.css":"4.2.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-hot-loader":"3.0.0-beta.5","react-router":"2.8.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.14.0","babel-core":"6.14.0","babel-eslint":"6.1.2","babel-loader":"6.2.5","babel-plugin-transform-class-properties":"6.11.5","babel-plugin-transform-es2015-destructuring":"6.9.0","babel-plugin-transform-object-rest-spread":"6.8.0","babel-preset-es2015":"6.14.0","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.5.0","eslint-config-airbnb":"11.1.0","eslint-plugin-flow-vars":"0.5.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.2","eslint-plugin-react":"6.3.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.32.0","json-loader":"0.5.4","node-notifier":"4.6.1","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.2","webpack-hot-middleware":"2.12.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.4.3"},"gitHead":"a81d63b250fe097e60d0fe2eba7577acd42cb6aa","_id":"react-universally@4.0.0","_shasum":"c1c72112a23ef8ea06e2d83ec25d72181dcf0f7e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.3.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"c1c72112a23ef8ea06e2d83ec25d72181dcf0f7e","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-4.0.0.tgz","integrity":"sha512-o6YLfLbY+WD8lr0gw2PQOlUEe+9U4FmaBUab5ZH5XNTaxDi5MFLV9aesGLtpQ0qI1Dm3LTjrcgSVGfaMGCWRGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5vvkNNbifLsqHGBZfJM8YquNhsjzZVoasz/QHEKUMpwIhAORMA/VFVOYitINmuPRes9AVtB/8boBVWACHzOPDiLeS"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-universally-4.0.0.tgz_1474723046417_0.06906138942576945"}},"4.1.0":{"name":"react-universally","version":"4.1.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.6.0"},"scripts":{"typecheck":"flow","lint":"eslint src","clean":"rimraf build","development":"node ./tools/development/server","build":"npm run clean && webpack --env.mode production --config ./tools/webpack/client.config.js && webpack --env.mode production --config ./tools/webpack/server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","compression":"1.6.2","express":"4.14.0","helmet":"2.2.0","hpp":"0.2.1","normalize.css":"4.2.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-hot-loader":"3.0.0-beta.5","react-router":"2.8.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.14.0","babel-core":"6.14.0","babel-eslint":"6.1.2","babel-loader":"6.2.5","babel-plugin-transform-class-properties":"6.11.5","babel-plugin-transform-es2015-destructuring":"6.9.0","babel-plugin-transform-object-rest-spread":"6.8.0","babel-polyfill":"6.13.0","babel-preset-es2015":"6.14.0","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.6.0","eslint-config-airbnb":"12.0.0","eslint-plugin-flow-vars":"0.5.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.2","eslint-plugin-react":"6.3.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.32.0","json-loader":"0.5.4","node-notifier":"4.6.1","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.2","webpack-hot-middleware":"2.12.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.4.3"},"gitHead":"d0f1618fb9d59794043161a6abf7d6a6758c5499","_id":"react-universally@4.1.0","_shasum":"1a9428596892254fc6f8a8de65e3c836e9bd66cd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"1a9428596892254fc6f8a8de65e3c836e9bd66cd","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-4.1.0.tgz","integrity":"sha512-g0FQS7qOeoetV/WjY6yETj65BSs2uXQl09MMUMZo+o9ywByX+s6WYrdGWCyyugrIyKz4krePZMoNdBLBjUyOOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChNn2n5EpnegI32Qm4h4gy1QL7cD60XGaLYYB9HCi30AiEA3r0gHTEvMeGynENbeoawWV21RhC7xRfHaGpBdDAdrVw="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-4.1.0.tgz_1474893212238_0.39628861541859806"}},"5.0.0":{"name":"react-universally","version":"5.0.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.6.0"},"scripts":{"typecheck":"flow","lint":"eslint src","clean":"rimraf build","development":"node ./tools/development/server","build":"npm run clean && webpack --env.mode production --config ./tools/webpack/client.config.js && webpack --env.mode production --config ./tools/webpack/server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","compression":"1.6.2","express":"4.14.0","helmet":"2.2.0","hpp":"0.2.1","normalize.css":"4.2.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-hot-loader":"3.0.0-beta.5","react-router":"2.8.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.14.0","babel-core":"6.14.0","babel-eslint":"6.1.2","babel-loader":"6.2.5","babel-plugin-transform-class-properties":"6.11.5","babel-plugin-transform-es2015-destructuring":"6.9.0","babel-plugin-transform-object-rest-spread":"6.8.0","babel-polyfill":"6.13.0","babel-preset-es2015":"6.14.0","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.6.0","eslint-config-airbnb":"12.0.0","eslint-plugin-flow-vars":"0.5.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.2","eslint-plugin-react":"6.3.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.32.0","json-loader":"0.5.4","node-notifier":"4.6.1","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.2","webpack-hot-middleware":"2.12.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.4.3"},"gitHead":"82b136bb5360c67ce8f00178e4befb3f4dc7ccb8","_id":"react-universally@5.0.0","_shasum":"a79945ee47b28d5d8c53e7328f25b4f42c807129","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"a79945ee47b28d5d8c53e7328f25b4f42c807129","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-5.0.0.tgz","integrity":"sha512-FKfN6575FlMUDpP4Gn54BVeUA04TE30eo2z88OtrIU8tDTdZiK5imxdBWBfdwxlK1asq6Bi6ymTwl3xmfQuO9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJNmtxLX23vDoehhEJdeg6drvIdX1w+fcHVXfc8scB+AiBmfCxghmV2oRbUYqmBaOstO9Ii2JW7OHkx8thB49InsQ=="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-universally-5.0.0.tgz_1474970441680_0.3144430769607425"}},"5.1.0":{"name":"react-universally","version":"5.1.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.6.0"},"scripts":{"typecheck":"flow","lint":"eslint src","clean":"rimraf build","development":"node ./tools/development/server","build":"npm run clean && webpack --env.mode production --config ./tools/webpack/client.config.js && webpack --env.mode production --config ./tools/webpack/server.config.js","start":"node build/server/main.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","compression":"1.6.2","express":"4.14.0","helmet":"2.2.0","hpp":"0.2.1","normalize.css":"4.2.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-hot-loader":"3.0.0-beta.5","react-router":"2.8.1","serialize-javascript":"1.3.0","source-map-support":"0.4.2"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.14.0","babel-core":"6.14.0","babel-eslint":"6.1.2","babel-loader":"6.2.5","babel-plugin-transform-class-properties":"6.11.5","babel-plugin-transform-es2015-destructuring":"6.9.0","babel-plugin-transform-object-rest-spread":"6.8.0","babel-polyfill":"6.13.0","babel-preset-es2015":"6.14.0","babel-preset-react":"6.11.1","chokidar":"1.6.0","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.6.0","eslint-config-airbnb":"12.0.0","eslint-plugin-flow-vars":"0.5.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.2","eslint-plugin-react":"6.3.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.32.0","json-loader":"0.5.4","node-notifier":"4.6.1","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.2","webpack-hot-middleware":"2.12.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.4.3"},"gitHead":"01936a29a821d071e5d5986d40b7b8a1951dd83a","_id":"react-universally@5.1.0","_shasum":"ee894145dd3e450ca721a0be976b105b0c7212fd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"ee894145dd3e450ca721a0be976b105b0c7212fd","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-5.1.0.tgz","integrity":"sha512-zOB9bcEJh0Y8Gxejce+M9U5XL0VdJqWgi/U5EREstalzlqJvZYJZHG6qGyLpg2aQaPAbAyxe3NWwXFgV5546zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDVASY5rVuzIbTzGoyvGwmOfbYvTVQY2uUjAsm8D1s7AiB9I6pvkLeALJlDzFddi8AeIEkaUvnARFsi898I7eBWGg=="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-5.1.0.tgz_1474983575132_0.8960167618934065"}},"6.0.0":{"name":"react-universally","version":"6.0.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.6.0"},"scripts":{"typecheck":"flow","lint":"eslint src","clean":"rimraf build","development":"node ./tools/development","build":"npm run clean && webpack --config ./tools/webpack/client.config.js && webpack --config ./tools/webpack/universalMiddleware.config.js && webpack --config ./tools/webpack/server.config.js","start":"node build/server"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","compression":"1.6.2","express":"4.14.0","helmet":"2.2.0","hpp":"0.2.1","normalize.css":"4.2.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-hot-loader":"3.0.0-beta.5","react-router":"2.8.1","serialize-javascript":"1.3.0","source-map-support":"0.4.3"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.16.0","babel-core":"6.16.0","babel-eslint":"7.0.0","babel-loader":"6.2.5","babel-polyfill":"6.16.0","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","chokidar":"1.6.0","colors":"1.1.2","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.6.1","eslint-config-airbnb":"12.0.0","eslint-plugin-flow-vars":"0.5.0","eslint-plugin-import":"2.0.0","eslint-plugin-jsx-a11y":"2.2.2","eslint-plugin-react":"6.3.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.32.0","json-loader":"0.5.4","node-notifier":"4.6.1","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.3","webpack-hot-middleware":"2.12.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.4.3"},"gitHead":"ac042b98407b249f12ff0fa1a15f82d02d5a1f8e","_id":"react-universally@6.0.0","_shasum":"de2b0b9b377a4874caec18688398f51c37d904f5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"de2b0b9b377a4874caec18688398f51c37d904f5","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-6.0.0.tgz","integrity":"sha512-ibocrh/EOlodD6rtVqAIjd+g/8AL/9NimJzQJ7kiIHAR3awNeYLG8fJ81y5yamvDTX6YQaUQMokE/hbx77PUnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHzn14KXEAn0fxYHeqvCLAN5WWOflsYbGFNlIWlAEFpICIQDRmaHEhgeUBm0uU6JFLbZgg0PyakiB2h/Y29BxuyueOQ=="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-6.0.0.tgz_1475157613832_0.3679287077393383"}},"7.0.0":{"name":"react-universally","version":"7.0.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.7.0"},"scripts":{"removetypes":"babel --no-babelrc --plugins 'transform-flow-strip-types' --presets 'react' --out-dir tmp src && copyfiles --up 1 'tmp/**/*.js' src && rimraf tmp","typecheck":"flow","lint":"eslint src","clean":"rimraf build","development":"node ./tools/development","build":"npm run clean && webpack --config ./tools/webpack/client.config.js && webpack --config ./tools/webpack/universalMiddleware.config.js && webpack --config ./tools/webpack/server.config.js","start":"node build/server"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","code-split-component":"1.0.0","compression":"1.6.2","express":"4.14.0","helmet":"2.3.0","hpp":"0.2.1","normalize.css":"5.0.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-router":"4.0.0-alpha.4","serialize-javascript":"1.3.0","source-map-support":"0.4.5"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.16.0","babel-core":"6.17.0","babel-eslint":"7.0.0","babel-loader":"6.2.5","babel-plugin-transform-class-properties":"6.16.0","babel-plugin-transform-es2015-destructuring":"6.16.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","chokidar":"1.6.0","colors":"1.1.2","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.8.1","eslint-config-airbnb":"12.0.0","eslint-plugin-flowtype":"2.20.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.33.0","json-loader":"0.5.4","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","react-router":"4.0.0-alpha.4","regenerator-runtime":"0.9.5","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.0","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"82ed7485212219d81e56cc8d4fea2950a445625c","_id":"react-universally@7.0.0","_shasum":"71cbf8041b32caea2f3e4e5a5029de82900a4180","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"71cbf8041b32caea2f3e4e5a5029de82900a4180","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-7.0.0.tgz","integrity":"sha512-Qaqphqk0d6NVyoG275jrFULl6+2jIu3NNz61r1HyZ/BFydyzPUcQgdZU8PV5Cw2Xnh2P0iWVyUuVrOgVUVxaSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExBCkppbtMmBx3aKYjsLqxYGgsmVcq9W3ZZkMG78RiIAiEA2Ci/I4H7uuAP6QIAySl3FnlVKO4tMGhICsYnTnbO0AM="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-universally-7.0.0.tgz_1476870647465_0.0276159243658185"}},"7.0.1":{"name":"react-universally","version":"7.0.1","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.7.0"},"scripts":{"removetypes":"babel --no-babelrc --plugins 'transform-flow-strip-types' --presets 'react' --out-dir tmp src && copyfiles --up 1 'tmp/**/*.js' src && rimraf tmp","typecheck":"flow","lint":"eslint src","clean":"rimraf build","development":"node ./tools/development","build":"npm run clean && webpack --config ./tools/webpack/client.config.js && webpack --config ./tools/webpack/universalMiddleware.config.js && webpack --config ./tools/webpack/server.config.js","start":"node build/server"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","code-split-component":"1.0.0","compression":"1.6.2","express":"4.14.0","helmet":"2.3.0","hpp":"0.2.1","normalize.css":"5.0.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-router":"4.0.0-alpha.5","serialize-javascript":"1.3.0","source-map-support":"0.4.5"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.16.0","babel-core":"6.17.0","babel-eslint":"7.0.0","babel-loader":"6.2.5","babel-plugin-transform-class-properties":"6.16.0","babel-plugin-transform-es2015-destructuring":"6.16.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","chokidar":"1.6.0","colors":"1.1.2","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.8.1","eslint-config-airbnb":"12.0.0","eslint-plugin-flowtype":"2.20.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.33.0","json-loader":"0.5.4","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.9.5","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.0","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"9dadaf85246fcfd1e9b21c3d2ccca8b361ca2c98","_id":"react-universally@7.0.1","_shasum":"ea9be6cb17c432c7d54799333bc8f82b874ab98f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"ea9be6cb17c432c7d54799333bc8f82b874ab98f","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-7.0.1.tgz","integrity":"sha512-eUzA/aBjInTNjDK1H2IGErFlutXgiqWMUgHKjCqpUyqYY6buE/tZp+Svu9sqdRyv8rS91YW91kW2NF4WFJpcJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1acscBu1h4OzB0GHdpwWtQRSic85eppf+p2+Xqvb/4AiBcCK+hecTtSZiScgSigB2u3r1JvXkXUPt9XjfdKDaGgQ=="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-universally-7.0.1.tgz_1476916765107_0.8214996776077896"}},"7.0.2":{"name":"react-universally","version":"7.0.2","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.9.1"},"scripts":{"removetypes":"node ./tools/flow/removeTypes.js && eslint --fix src","typecheck":"flow","lint":"eslint src","clean":"rimraf build","development":"node ./tools/development","build":"npm run clean && webpack --config ./tools/webpack/client.config.js && webpack --config ./tools/webpack/universalMiddleware.config.js && webpack --config ./tools/webpack/server.config.js","start":"node build/server"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","code-split-component":"1.0.0","compression":"1.6.2","express":"4.14.0","helmet":"2.3.0","hpp":"0.2.1","normalize.css":"5.0.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-router":"4.0.0-alpha.5","serialize-javascript":"1.3.0","source-map-support":"0.4.5"},"devDependencies":{"assets-webpack-plugin":"3.4.0","babel-cli":"6.16.0","babel-core":"6.17.0","babel-eslint":"7.0.0","babel-loader":"6.2.5","babel-plugin-transform-class-properties":"6.16.0","babel-plugin-transform-es2015-destructuring":"6.16.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","chokidar":"1.6.1","colors":"1.1.2","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.8.1","eslint-config-airbnb":"12.0.0","eslint-plugin-flowtype":"2.20.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.33.0","flow-remove-types":"1.0.4","json-loader":"0.5.4","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","recursive-readdir":"2.1.0","regenerator-runtime":"0.9.5","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.0","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"6240af2d81c3aa848a4b56dd29a03ed9ebbc4ae2","_id":"react-universally@7.0.2","_shasum":"46f8411e2c059c7b1dd440ddd0ef78c4c02f0ca6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"46f8411e2c059c7b1dd440ddd0ef78c4c02f0ca6","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-7.0.2.tgz","integrity":"sha512-34IzgMDus5DFxAPW1jlWPBGbCT8Ny2+kM36MnCdl7mXjT+gxowWellC2PkzkYha3TLNkZOtFWj7t81F8fpLVSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDevrcJn0/rocudZLuiib/rdgENYmmVd6hV7u70FdZjJQIhAMI9fKA/mmfp51AFEhI74D9SCp4dScMjYE8JsE5+xf46"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-7.0.2.tgz_1477253705009_0.6108421075623482"}},"7.1.0":{"name":"react-universally","version":"7.1.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.9.1"},"scripts":{"clean":"rimraf build","development":"node ./tools/development","build":"npm run clean && webpack --config ./tools/webpack/client.config.js && webpack --config ./tools/webpack/universalMiddleware.config.js && webpack --config ./tools/webpack/server.config.js","start":"node build/server","lint":"eslint src","typecheck":"flow","typereport":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","removetypes":"node ./tools/flow/removeTypes.js && eslint --fix src"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","code-split-component":"1.0.0","compression":"1.6.2","express":"4.14.0","helmet":"2.3.0","hpp":"0.2.1","normalize.css":"5.0.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-router":"4.0.0-alpha.5","serialize-javascript":"1.3.0","source-map-support":"0.4.5"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.18.0","babel-eslint":"7.0.0","babel-loader":"6.2.5","babel-plugin-transform-class-properties":"6.18.0","babel-plugin-transform-es2015-destructuring":"6.18.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","chokidar":"1.6.1","colors":"1.1.2","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.8.1","eslint-config-airbnb":"12.0.0","eslint-plugin-flowtype":"2.25.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.33.0","flow-coverage-report":"0.1.0","flow-remove-types":"1.0.4","json-loader":"0.5.4","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","recursive-readdir":"2.1.0","regenerator-runtime":"0.9.5","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.0","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"d7c2408c8ac77190a663d59166f820e9cf22da97","_id":"react-universally@7.1.0","_shasum":"0a1f863a677ce439402836fad34625fc49359c16","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"0a1f863a677ce439402836fad34625fc49359c16","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-7.1.0.tgz","integrity":"sha512-b3Te/Gd5YLPIHMAfgWtpEXOdBjEEjPWMrtcvVz/8xyHhOZlELVwO2h//ZNJiSSKVYTeijI7cTaLfHivYTzEeRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHrN5x8f2+3Ir8MO8rbVuhl4Nd2eGLXNn7E5qe7L3caAIhAJY8etkBg/lBzk0PSeLmFWGl0RMBnpt3eVSWZUyOuq98"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-universally-7.1.0.tgz_1477489932533_0.31894828379154205"}},"7.2.0":{"name":"react-universally","version":"7.2.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.9.1"},"scripts":{"clean":"rimraf build","development":"node ./tools/development","build":"npm run clean && webpack --config ./tools/webpack/client.config.js && webpack --config ./tools/webpack/universalMiddleware.config.js && webpack --config ./tools/webpack/server.config.js","start":"node build/server","lint":"eslint src","typecheck":"flow","typereport":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","removetypes":"node ./tools/flow/removeTypes.js && eslint --fix src"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","code-split-component":"1.0.0","compression":"1.6.2","express":"4.14.0","helmet":"2.3.0","hpp":"0.2.1","normalize.css":"5.0.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-router":"4.0.0-alpha.5","serialize-javascript":"1.3.0","source-map-support":"0.4.5"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.18.0","babel-eslint":"7.0.0","babel-loader":"6.2.5","babel-plugin-transform-class-properties":"6.18.0","babel-plugin-transform-es2015-destructuring":"6.18.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","chokidar":"1.6.1","colors":"1.1.2","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.8.1","eslint-config-airbnb":"12.0.0","eslint-plugin-flowtype":"2.25.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.33.0","flow-coverage-report":"0.1.0","flow-remove-types":"1.0.4","happypack":"2.2.1","json-loader":"0.5.4","md5":"2.2.1","node-notifier":"4.6.1","promisify-node":"0.4.0","react-hot-loader":"3.0.0-beta.6","recursive-readdir":"2.1.0","regenerator-runtime":"0.9.5","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.0","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"0a69bf78448fb2af4c4663de9f80524e9f5a15ee","_id":"react-universally@7.2.0","_shasum":"6521591f899084da765b4c9a89167e1e7e43d232","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"6521591f899084da765b4c9a89167e1e7e43d232","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-7.2.0.tgz","integrity":"sha512-tjA92mO0AP0n2mNk9H+HQxNYysitW65cxMyhtgap9UItow2acZdwjbSJw4Ppk9rSv33FWiJ74k+/xJ8aeQpS4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcqzNrKki94Igc+H4GcS0MTt34qIKGl/zLUWgBgbExxAIgAto/tmd9SjRcV0Tr7e23LvfPMbnSWEcQwnPuTgY01oI="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-universally-7.2.0.tgz_1477497272003_0.07684842147864401"}},"8.0.0":{"name":"react-universally","version":"8.0.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.9.1"},"scripts":{"clean":"rimraf build","development":"node ./tools/development","build":"npm run clean && webpack --config ./tools/webpack/client.config.js && webpack --config ./tools/webpack/universalMiddleware.config.js && webpack --config ./tools/webpack/server.config.js","start":"node build/server","deploy":"node tools/scripts/deploy","lint":"eslint src","flow":"flow","flow:report":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","flow:remove":"node ./tools/flow/removeTypes.js && eslint --fix src"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","code-split-component":"1.0.0","compression":"1.6.2","express":"4.14.0","helmet":"2.3.0","hpp":"0.2.1","normalize.css":"5.0.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-router":"4.0.0-alpha.5","serialize-javascript":"1.3.0","source-map-support":"0.4.5"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.18.0","babel-eslint":"7.1.0","babel-loader":"6.2.7","babel-plugin-transform-class-properties":"6.18.0","babel-plugin-transform-es2015-destructuring":"6.18.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","chokidar":"1.6.1","colors":"1.1.2","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.8.1","eslint-config-airbnb":"12.0.0","eslint-plugin-flowtype":"2.25.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.33.0","flow-coverage-report":"0.1.0","flow-remove-types":"1.0.4","glob":"7.1.1","happypack":"2.2.1","json-loader":"0.5.4","md5":"2.2.1","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.9.5","rimraf":"2.5.4","style-loader":"0.13.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.0","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"d15438032e638e083e971570d5cf134f1e8ceafd","_id":"react-universally@8.0.0","_shasum":"23d397da7aa65e9a0e54e2e56993a1cbd8a761a3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"23d397da7aa65e9a0e54e2e56993a1cbd8a761a3","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-8.0.0.tgz","integrity":"sha512-ToFVDiqOCnLsg/2GrxmB6LNO/N2QY7RaV78Bg2cZQCq3K1XxQlnVnTLO0hopWtYD49WkwhLj1noBQ48Qubgp6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZUBTtfUpPKpfLzeWxwpV5kI7gJONIinkY7Y3mCpYcLAiEA/9cXa2MxDn92OSAu15SAshodaIb/PsA/hQsRxq+nLnc="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-8.0.0.tgz_1477573232694_0.39012289815582335"}},"8.2.0":{"name":"react-universally","version":"8.2.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.9.1"},"scripts":{"clean":"rimraf build","development":"node ./tools/development","build":"npm run clean && webpack --config ./tools/webpack/client.config.js && webpack --config ./tools/webpack/universalMiddleware.config.js && webpack --config ./tools/webpack/server.config.js","start":"node build/server","deploy":"node tools/scripts/deploy","lint":"eslint src","flow":"node ./tools/scripts/flow","flow:defs":"flow-typed install -f 0.34","flow:report":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","flow:remove":"node ./tools/flow/removeTypes.js && eslint --fix src"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","code-split-component":"1.0.0","compression":"1.6.2","express":"4.14.0","helmet":"3.0.0","hpp":"0.2.1","normalize.css":"5.0.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-router":"4.0.0-alpha.5","serialize-javascript":"1.3.0","source-map-support":"0.4.6"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.18.0","babel-eslint":"7.1.0","babel-loader":"6.2.7","babel-plugin-transform-class-properties":"6.18.0","babel-plugin-transform-es2015-destructuring":"6.18.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","chokidar":"1.6.1","colors":"1.1.2","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.9.0","eslint-config-airbnb":"12.0.0","eslint-plugin-flowtype":"2.25.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.34.0","flow-coverage-report":"0.1.0","flow-remove-types":"1.0.4","flow-typed":"2.0.0","glob":"7.1.1","happypack":"2.2.1","json-loader":"0.5.4","md5":"2.2.1","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.9.5","rimraf":"2.5.4","style-loader":"0.13.1","sw-precache-webpack-plugin":"0.5.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.1","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"1df31468d8d529f1d465ad9054d4a1c9ff584b9c","_id":"react-universally@8.2.0","_shasum":"ac351d4a5ea0f14d12003d26e9e7b1ab200aae64","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"ac351d4a5ea0f14d12003d26e9e7b1ab200aae64","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-8.2.0.tgz","integrity":"sha512-KOwRvWYwuf2xrjGC8ydHu7ozP3KmoCpaApybqtKLAcWPkZsF5dONadMrpd4tJCbRKKwaZZe2L9dCaRDNZcdtDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDf8/EPDTfzzdZ1ySij/99Vf8ByprZgnFFVVxM2KO79AIhAOzPZNqxMED6Dt95PuwvD15HLzKgJTjrl+XBx5pPatOm"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-universally-8.2.0.tgz_1477913676956_0.014253167668357491"}},"8.3.0":{"name":"react-universally","version":"8.3.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.9.1"},"scripts":{"clean":"rimraf build","development":"node ./tools/development","build":"npm run clean && webpack --config ./tools/webpack/client.config.js && webpack --config ./tools/webpack/universalMiddleware.config.js && webpack --config ./tools/webpack/server.config.js","start":"node build/server","deploy":"node tools/scripts/deploy","lint":"eslint src","flow":"node ./tools/scripts/flow","flow:defs":"flow-typed install -f 0.34 --overwrite","flow:report":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","flow:remove":"node ./tools/flow/removeTypes.js && eslint --fix src"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","code-split-component":"1.0.0","compression":"1.6.2","express":"4.14.0","helmet":"3.0.0","hpp":"0.2.1","node-uuid":"1.4.7","normalize.css":"5.0.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-router":"4.0.0-alpha.5","serialize-javascript":"1.3.0","source-map-support":"0.4.6"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.18.0","babel-eslint":"7.1.0","babel-loader":"6.2.7","babel-plugin-transform-class-properties":"6.18.0","babel-plugin-transform-es2015-destructuring":"6.18.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","chokidar":"1.6.1","colors":"1.1.2","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.9.0","eslint-config-airbnb":"12.0.0","eslint-plugin-flowtype":"2.25.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.34.0","flow-coverage-report":"0.1.0","flow-remove-types":"1.0.4","flow-typed":"2.0.0","glob":"7.1.1","happypack":"2.2.1","json-loader":"0.5.4","md5":"2.2.1","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.9.5","rimraf":"2.5.4","style-loader":"0.13.1","sw-precache-webpack-plugin":"0.5.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.1","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"912b72224009b639d7b8a177951a2814d908b009","_id":"react-universally@8.3.0","_shasum":"a80705650674809348e0880df9218aab2d06905b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"a80705650674809348e0880df9218aab2d06905b","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-8.3.0.tgz","integrity":"sha512-irMGI3rljawXtFcTdbZq0k2PNXSdqWTTwC5jfZb4pmIc5jlnObXgPT+8Ar1yz8Be1dKeupDiUdY4VxVsBlXC1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhrokdwRo9vTIQ/ahyBxO/S3cefEaG/a92kN4DjulCsAIhANE2lNM8dsM22N4/FQK1oM5LRvaLkI+xH9HXvAWITzfF"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-8.3.0.tgz_1478037432978_0.6719668267760426"}},"8.4.0":{"name":"react-universally","version":"8.4.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.9.1"},"scripts":{"clean":"node tools/scripts/clean","development":"node tools/development","build":"node tools/scripts/build","analyze":"node tools/scripts/analyze","start":"node build/server","deploy":"node tools/scripts/deploy","lint":"eslint src","flow":"node tools/scripts/flow","flow:defs":"flow-typed install -f 0.34 --overwrite","flow:report":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","flow:remove":"node tools/scripts/removeTypes.js && rimraf tools/scripts/removeTypes.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","code-split-component":"1.0.1","compression":"1.6.2","express":"4.14.0","helmet":"3.0.0","hpp":"0.2.1","node-uuid":"1.4.7","normalize.css":"5.0.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-router":"4.0.0-alpha.5","serialize-javascript":"1.3.0","source-map-support":"0.4.6"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.18.2","babel-eslint":"7.1.0","babel-loader":"6.2.7","babel-plugin-transform-class-properties":"6.18.0","babel-plugin-transform-es2015-destructuring":"6.18.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","chokidar":"1.6.1","colors":"1.1.2","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.9.1","eslint-config-airbnb":"12.0.0","eslint-plugin-flowtype":"2.25.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.5.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.34.0","flow-coverage-report":"0.1.0","flow-remove-types":"1.0.4","flow-typed":"2.0.0","glob":"7.1.1","happypack":"2.2.1","json-loader":"0.5.4","md5":"2.2.1","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.9.5","rimraf":"2.5.4","style-loader":"0.13.1","sw-precache-webpack-plugin":"0.5.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-bundle-analyzer":"1.4.0","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.1","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"4fb019928e3db127af8f054d155044bd5185720e","_id":"react-universally@8.4.0","_shasum":"fe72b0ec9eb9a017a2f8a62555b851c400f34a53","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"fe72b0ec9eb9a017a2f8a62555b851c400f34a53","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-8.4.0.tgz","integrity":"sha512-e6nBCSZss/mzWCBw+BfXB/3igCql/hnMQw3LR27KPux08poc+3yHbljkkYqU4TS3drCAWPeZO60wKJUVhdGHGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCM9zpeE9Z79WYkHdyngcKkeusJ8X/9GATySl6qHBPqAIgOYkvtncVFGa36WEaplfC+JNeeA36l/grQf2wuInnChM="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-8.4.0.tgz_1478092688469_0.3951250344980508"}},"9.0.0":{"name":"react-universally","version":"9.0.0","description":"A starter kit giving you the minimum requirements for a production ready universal react application.","main":"build/server/main.js","engines":{"node":"~6.9.1"},"scripts":{"clean":"node tools/scripts/clean","development":"node tools/development","build":"node tools/scripts/build","analyze":"node tools/scripts/analyze","start":"node build/server","deploy":"node tools/scripts/deploy","lint":"eslint src","flow":"node tools/scripts/flow","flow:defs":"flow-typed install -f 0.34 --overwrite","flow:report":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","flow:remove":"node tools/scripts/removeTypes.js && rimraf tools/scripts/removeTypes.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"author":{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-path":"2.0.1","code-split-component":"^2.0.0-alpha.1","compression":"1.6.2","express":"4.14.0","helmet":"3.0.0","hpp":"0.2.1","node-uuid":"1.4.7","normalize.css":"5.0.0","path":"0.12.7","react":"15.3.2","react-dom":"15.3.2","react-helmet":"3.1.0","react-router":"4.0.0-alpha.5","serialize-javascript":"1.3.0","source-map-support":"0.4.6"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.18.2","babel-eslint":"7.1.0","babel-loader":"6.2.7","babel-plugin-transform-class-properties":"6.18.0","babel-plugin-transform-es2015-destructuring":"6.18.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","chokidar":"1.6.1","colors":"1.1.2","css-loader":"0.25.0","dotenv":"2.0.0","eslint":"3.9.1","eslint-config-airbnb":"12.0.0","eslint-plugin-flowtype":"2.25.0","eslint-plugin-import":"1.16.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.5.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.34.0","flow-coverage-report":"0.1.0","flow-remove-types":"1.0.4","flow-typed":"2.0.0","glob":"7.1.1","happypack":"2.2.1","json-loader":"0.5.4","md5":"2.2.1","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.9.5","rimraf":"2.5.4","style-loader":"0.13.1","sw-precache-webpack-plugin":"0.5.1","url-loader":"0.5.7","webpack":"2.1.0-beta.25","webpack-bundle-analyzer":"1.4.0","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.1","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"6b4e2456335cbdbc59b8d5366b1f83ac9fa48af4","_id":"react-universally@9.0.0","_shasum":"cb5e779a8de453e29a0e5a62e39bdf0087e1250b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"cb5e779a8de453e29a0e5a62e39bdf0087e1250b","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-9.0.0.tgz","integrity":"sha512-ZLc67OFjkLZ0VRAMgpaY+/cxQ6qxUvTUhlqsLTIG4vUK2fdHkVBlxKBFmUntG+EP9JsxAen0hgoWx3GeWa83LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI7PAa/Fv6gzcruXtVSyl5ndf5a4gfaYP9Y+beTz5U8QIhAMLIgvTKXOf4OgIxyWnXlKIY/xA2rSn/ZcM3tLu6k+sy"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-universally-9.0.0.tgz_1478538148822_0.22496495163068175"}},"10.0.0":{"name":"react-universally","version":"10.0.0","description":"A starter kit giving you the minimum requirements for a modern universal react application.","main":"build/server/index.js","engines":{"node":">=6"},"scripts":{"preinstall":"node tools/scripts/preinstall","clean":"babel-node tools/scripts/clean","development":"babel-node tools/development","build":"babel-node tools/scripts/build","analyze":"babel-node tools/scripts/analyze","start":"node build/server","deploy":"babel-node tools/scripts/deploy","lint":"eslint src","flow":"babel-node tools/scripts/flow","flow:defs":"flow-typed install -f 0.36 --overwrite","flow:report":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","flow:remove":"babel-node tools/scripts/removeTypes && rimraf tools/scripts/removeTypes.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"contributors":[{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},{"name":"Steven Enten","email":"steven@enten.fr"},{"name":"Carson Perrotti","email":"carsonperrotti@gmail.com"},{"name":"Steven Truesdell","email":"steven@strues.io"},{"name":"Benjamin Kniffler","email":"bkniffler@me.com"},{"name":"Christian Glombek"},{"name":"Joe Kohlmann","email":"kohlmannj@mac.com"},{"name":"Evgeny Boxer"},{"name":"Alin Porumb"},{"name":"David Edmondson"}],"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-dir":"1.0.2","code-split-component":"2.0.0-alpha.2","colors":"1.1.2","compression":"1.6.2","dotenv":"2.0.0","express":"4.14.0","helmet":"3.1.0","hpp":"0.2.1","normalize.css":"5.0.0","offline-plugin":"4.5.3","react":"15.4.1","react-dom":"15.4.1","react-helmet":"3.2.3","react-router":"4.0.0-alpha.6","serialize-javascript":"1.3.0","source-map-support":"0.4.6","user-home":"2.0.0","uuid":"3.0.1"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.18.2","babel-eslint":"7.1.1","babel-loader":"6.2.9","babel-plugin-transform-class-properties":"6.19.0","babel-plugin-transform-es2015-destructuring":"6.19.0","babel-plugin-transform-object-rest-spread":"6.19.0","babel-plugin-transform-react-jsx-self":"6.11.0","babel-plugin-transform-react-jsx-source":"6.9.0","babel-preset-env":"0.0.9","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-template":"6.16.0","chokidar":"1.6.1","css-loader":"0.26.1","eslint":"3.11.1","eslint-config-airbnb":"13.0.0","eslint-plugin-flowtype":"2.29.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.8.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.36.0","flow-coverage-report":"0.2.0","flow-remove-types":"1.0.5","flow-typed":"2.0.0","glob":"7.1.1","happypack":"3.0.1","html-webpack-plugin":"2.24.1","json-loader":"0.5.4","match-require":"2.0.0","md5":"2.2.1","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.10.0","rimraf":"2.5.4","semver":"5.3.0","style-loader":"0.13.1","webpack":"2.1.0-beta.27","webpack-bundle-analyzer":"2.1.1","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"7564071d0c0faf9c85da30e4524d476bb15d2abf","_id":"react-universally@10.0.0","_shasum":"4856ef378496f8cbeb711a6eeafe515592e81869","_from":".","_npmVersion":"4.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"4856ef378496f8cbeb711a6eeafe515592e81869","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-10.0.0.tgz","integrity":"sha512-YZIekNK8PjFltKjH6Uw92gS6hdCvLe/euT4e0IG5LVksoMH0LFoqp4inoV/Zl2gaTjGr574/w72gzSDg3o9UTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcYpfoaiYmRzpqF75b/o7L8SBP699/Nvx4T3FkdcgjwAiA1Wa1kcWRHonBhxZoRdJ1OK/TaHvZZ/fzdwj8jF7adBA=="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-universally-10.0.0.tgz_1481521527163_0.029834166634827852"}},"10.0.1":{"name":"react-universally","version":"10.0.1","description":"A starter kit giving you the minimum requirements for a modern universal react application.","main":"build/server/index.js","engines":{"node":">=6"},"scripts":{"preinstall":"node tools/scripts/preinstall","clean":"babel-node tools/scripts/clean","development":"babel-node tools/development","build":"babel-node tools/scripts/build","analyze":"babel-node tools/scripts/analyze","start":"node build/server","deploy":"babel-node tools/scripts/deploy","lint":"eslint src","flow":"babel-node tools/scripts/flow","flow:defs":"flow-typed install -f 0.36 --overwrite","flow:report":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","flow:remove":"babel-node tools/scripts/removeTypes && rimraf tools/scripts/removeTypes.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"contributors":[{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},{"name":"Steven Enten","email":"steven@enten.fr"},{"name":"Carson Perrotti","email":"carsonperrotti@gmail.com"},{"name":"Steven Truesdell","email":"steven@strues.io"},{"name":"Benjamin Kniffler","email":"bkniffler@me.com"},{"name":"Christian Glombek"},{"name":"Joe Kohlmann","email":"kohlmannj@mac.com"},{"name":"Evgeny Boxer"},{"name":"Alin Porumb"},{"name":"David Edmondson"}],"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-dir":"1.0.2","code-split-component":"2.0.0-alpha.4","colors":"1.1.2","compression":"1.6.2","dotenv":"2.0.0","express":"4.14.0","helmet":"3.1.0","hpp":"0.2.1","normalize.css":"5.0.0","offline-plugin":"4.5.3","react":"15.4.1","react-dom":"15.4.1","react-helmet":"3.2.3","react-router":"4.0.0-alpha.6","serialize-javascript":"1.3.0","source-map-support":"0.4.6","user-home":"2.0.0","uuid":"3.0.1"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.18.2","babel-eslint":"7.1.1","babel-loader":"6.2.9","babel-plugin-transform-class-properties":"6.19.0","babel-plugin-transform-es2015-destructuring":"6.19.0","babel-plugin-transform-object-rest-spread":"6.19.0","babel-plugin-transform-react-jsx-self":"6.11.0","babel-plugin-transform-react-jsx-source":"6.9.0","babel-preset-env":"0.0.9","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-template":"6.16.0","chokidar":"1.6.1","css-loader":"0.26.1","eslint":"3.11.1","eslint-config-airbnb":"13.0.0","eslint-plugin-flowtype":"2.29.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.8.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.36.0","flow-coverage-report":"0.2.0","flow-remove-types":"1.0.5","flow-typed":"2.0.0","glob":"7.1.1","happypack":"3.0.1","html-webpack-plugin":"2.24.1","json-loader":"0.5.4","match-require":"2.0.0","md5":"2.2.1","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.10.0","rimraf":"2.5.4","semver":"5.3.0","style-loader":"0.13.1","webpack":"2.1.0-beta.27","webpack-bundle-analyzer":"2.1.1","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"f2f229005895c6882e2123d616c898a87f7aa83b","_id":"react-universally@10.0.1","_shasum":"bae16ca39e478da9e244a3876f3ca4d21850c7a8","_from":".","_npmVersion":"4.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"bae16ca39e478da9e244a3876f3ca4d21850c7a8","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-10.0.1.tgz","integrity":"sha512-af4eafbKI1+tHWncJRcaaOJCJYbq8qS6iiw0I8mwQEDaPD/utPDF9Zab0nkoRL/wIdgK26y+wi3DYLrCFKai2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+R+/G3dJ4RbC2MD9gdAiNhVOdDg60lHrcjjhqWrOrLAiEAlhXw9aO46JWlsoY4T3fd2eeyEDmNf45IFs4FQwB2JzM="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-universally-10.0.1.tgz_1481521560944_0.7979438272304833"}},"10.1.0":{"name":"react-universally","version":"10.1.0","description":"A starter kit giving you the minimum requirements for a modern universal react application.","main":"build/server/index.js","engines":{"node":">=6"},"scripts":{"preinstall":"node tools/scripts/preinstall","clean":"babel-node tools/scripts/clean","development":"babel-node tools/development","build":"babel-node tools/scripts/build","analyze":"babel-node tools/scripts/analyze","start":"node build/server","deploy":"babel-node tools/scripts/deploy","lint":"eslint src","flow":"babel-node tools/scripts/flow","flow:defs":"flow-typed install -f 0.36 --overwrite","flow:report":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","flow:remove":"babel-node tools/scripts/removeFlow && rimraf tools/scripts/removeFlow.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"contributors":[{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},{"name":"Steven Enten","email":"steven@enten.fr"},{"name":"Carson Perrotti","email":"carsonperrotti@gmail.com"},{"name":"Steven Truesdell","email":"steven@strues.io"},{"name":"Benjamin Kniffler","email":"bkniffler@me.com"},{"name":"Christian Glombek"},{"name":"Joe Kohlmann","email":"kohlmannj@mac.com"},{"name":"Evgeny Boxer"},{"name":"Alin Porumb"},{"name":"David Edmondson"}],"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-dir":"1.0.2","code-split-component":"2.0.0-alpha.4","colors":"1.1.2","compression":"1.6.2","dotenv":"2.0.0","express":"4.14.0","helmet":"3.1.0","hpp":"0.2.1","normalize.css":"5.0.0","offline-plugin":"4.5.3","react":"15.4.1","react-dom":"15.4.1","react-helmet":"3.2.3","react-router":"4.0.0-alpha.6","serialize-javascript":"1.3.0","source-map-support":"0.4.6","user-home":"2.0.0","uuid":"3.0.1"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.20.0","babel-eslint":"7.1.1","babel-loader":"6.2.9","babel-plugin-transform-class-properties":"6.19.0","babel-plugin-transform-es2015-destructuring":"6.19.0","babel-plugin-transform-object-rest-spread":"6.20.2","babel-plugin-transform-react-jsx-self":"6.11.0","babel-plugin-transform-react-jsx-source":"6.9.0","babel-preset-env":"1.0.2","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-template":"6.16.0","chokidar":"1.6.1","css-loader":"0.26.1","eslint":"3.12.0","eslint-config-airbnb":"13.0.0","eslint-plugin-flowtype":"2.29.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.8.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.36.0","flow-coverage-report":"0.2.0","flow-remove-types":"1.1.2","flow-typed":"2.0.0","glob":"7.1.1","happypack":"3.0.1","html-webpack-plugin":"2.24.1","json-loader":"0.5.4","match-require":"2.0.0","md5":"2.2.1","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.10.1","rimraf":"2.5.4","semver":"5.3.0","style-loader":"0.13.1","webpack":"2.1.0-beta.27","webpack-bundle-analyzer":"2.1.1","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"3d475e814686efb06fd9a91d4b34ae6d1859e951","_id":"react-universally@10.1.0","_shasum":"0e5416d9fada97cf0126dbb13dd3cad4a5b5b127","_from":".","_npmVersion":"4.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"0e5416d9fada97cf0126dbb13dd3cad4a5b5b127","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-10.1.0.tgz","integrity":"sha512-mUvufqYaq0ldxeqnYyqnYe98ne8Fj2gga86ZJPXzvVFT2OKuO1D0MEPNDiVd6ZKsmC5q6qdwFLssIASjUs8XEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDegBLFSrBbFCjQchp5TrMbYV3heuhxJOTd9/WdEY/tWQIhAOytxlQXtyWgEz+RZblKEz/AYs0OpivbbBwt7OPjFHyc"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-10.1.0.tgz_1481552055253_0.23513107746839523"}},"10.2.0":{"name":"react-universally","version":"10.2.0","description":"A starter kit giving you the minimum requirements for a modern universal react application.","main":"build/server/index.js","engines":{"node":">=6"},"scripts":{"preinstall":"node tools/scripts/preinstall","clean":"babel-node tools/scripts/clean","development":"babel-node tools/development","build":"babel-node tools/scripts/build","analyze":"babel-node tools/scripts/analyze","start":"node build/server","deploy":"babel-node tools/scripts/deploy","lint":"eslint src","flow":"babel-node tools/scripts/flow","flow:defs":"flow-typed install --overwrite","flow:report":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","flow:remove":"babel-node tools/scripts/removeFlow && rimraf tools/scripts/removeFlow.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"contributors":[{"name":"Alin Porumb"},{"name":"Benjamin Kniffler","email":"bkniffler@me.com"},{"name":"Carson Perrotti","email":"carsonperrotti@gmail.com"},{"name":"Christian Glombek"},{"name":"Christoph Werner"},{"name":"David Edmondson"},{"name":"Evgeny Boxer"},{"name":"Joe Kohlmann","email":"kohlmannj@mac.com"},{"name":"Lucian Lature","email":"lucian.lature@gmail.com"},{"name":"Steven Enten","email":"steven@enten.fr"},{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},{"name":"Steven Truesdell","email":"steven@strues.io"}],"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-dir":"1.0.2","code-split-component":"2.0.0-alpha.4","colors":"1.1.2","compression":"1.6.2","dotenv":"2.0.0","express":"4.14.0","helmet":"3.1.0","hpp":"0.2.1","normalize.css":"5.0.0","offline-plugin":"4.5.3","react":"15.4.1","react-dom":"15.4.1","react-helmet":"3.2.3","react-router":"4.0.0-alpha.6","serialize-javascript":"1.3.0","source-map-support":"0.4.6","user-home":"2.0.0","uuid":"3.0.1"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.20.0","babel-eslint":"7.1.1","babel-loader":"6.2.9","babel-plugin-transform-class-properties":"6.19.0","babel-plugin-transform-es2015-destructuring":"6.19.0","babel-plugin-transform-object-rest-spread":"6.20.2","babel-plugin-transform-react-jsx-self":"6.11.0","babel-plugin-transform-react-jsx-source":"6.9.0","babel-preset-env":"1.0.2","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-template":"6.16.0","chokidar":"1.6.1","css-loader":"0.26.1","eslint":"3.12.1","eslint-config-airbnb":"13.0.0","eslint-plugin-flowtype":"2.29.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.8.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.37.0","flow-coverage-report":"0.2.0","flow-remove-types":"1.1.2","flow-typed":"2.0.0","glob":"7.1.1","happypack":"3.0.1","html-webpack-plugin":"2.24.1","json-loader":"0.5.4","match-require":"2.0.0","md5":"2.2.1","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.10.1","rimraf":"2.5.4","semver":"5.3.0","style-loader":"0.13.1","webpack":"2.1.0-beta.28","webpack-bundle-analyzer":"2.1.1","webpack-dev-middleware":"1.8.4","webpack-hot-middleware":"2.13.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"b833e6b787960fe6298377c1325222c370fe685d","_id":"react-universally@10.2.0","_shasum":"a118c059f14d0ffd3883daa579ebd7c5856cf2f3","_from":".","_npmVersion":"4.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"a118c059f14d0ffd3883daa579ebd7c5856cf2f3","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-10.2.0.tgz","integrity":"sha512-T8vHY3uW8fJYd/iqqnaNMOkwfhWujWOm+gtp58LW4bzH7KP0YPp2QETuInJl+uegYrP2RCQiEdlKY+65w6/Mzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnMYqcANpym+OhhueC6SLlOhG9PuCR1+ZOveOWUH8x1AiEA57uGwS4psAc40xH/SiJ25gkjirCA4LpQnCfg30UBfwU="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-universally-10.2.0.tgz_1481670226150_0.19889533170498908"}},"11.0.0":{"name":"react-universally","version":"11.0.0","description":"A starter kit giving you the minimum requirements for a modern universal react application.","main":"build/server/index.js","engines":{"node":">=6"},"scripts":{"preinstall":"node tools/scripts/preinstall","clean":"babel-node tools/scripts/clean","development":"babel-node tools/development","build":"babel-node tools/scripts/build","analyze":"babel-node tools/scripts/analyze","start":"node build/server","deploy":"babel-node tools/scripts/deploy","lint":"eslint src","flow":"babel-node tools/scripts/flow","flow:defs":"flow-typed install --overwrite","flow:report":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","flow:remove":"babel-node tools/scripts/removeFlow && rimraf tools/scripts/removeFlow.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"contributors":[{"name":"Alin Porumb"},{"name":"Benjamin Kniffler","email":"bkniffler@me.com"},{"name":"Carson Perrotti","email":"carsonperrotti@gmail.com"},{"name":"Christian Glombek"},{"name":"Christoph Werner"},{"name":"David Edmondson"},{"name":"Evgeny Boxer"},{"name":"Joe Kohlmann","email":"kohlmannj@mac.com"},{"name":"Lucian Lature","email":"lucian.lature@gmail.com"},{"name":"Steven Enten","email":"steven@enten.fr"},{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},{"name":"Steven Truesdell","email":"steven@strues.io"}],"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-dir":"1.0.2","code-split-component":"2.0.0-alpha.5","colors":"1.1.2","compression":"1.6.2","dotenv":"2.0.0","express":"4.14.0","helmet":"3.2.0","hpp":"0.2.1","normalize.css":"5.0.0","offline-plugin":"4.5.3","react":"15.4.1","react-dom":"15.4.1","react-helmet":"3.2.3","react-router":"4.0.0-alpha.6","serialize-javascript":"1.3.0","source-map-support":"0.4.7","user-home":"2.0.0","uuid":"3.0.1"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.21.0","babel-eslint":"7.1.1","babel-loader":"6.2.10","babel-plugin-transform-react-jsx-self":"6.11.0","babel-plugin-transform-react-jsx-source":"6.9.0","babel-preset-env":"1.1.4","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-preset-stage-3":"6.17.0","babel-template":"6.16.0","chokidar":"1.6.1","css-loader":"0.26.1","eslint":"3.12.2","eslint-config-airbnb":"13.0.0","eslint-plugin-flowtype":"2.29.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.8.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.37.4","flow-coverage-report":"0.2.0","flow-remove-types":"1.1.2","flow-typed":"2.0.0","glob":"7.1.1","happypack":"3.0.1","html-webpack-plugin":"2.24.1","match-require":"2.0.0","md5":"2.2.1","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.10.1","rimraf":"2.5.4","semver":"5.3.0","style-loader":"0.13.1","webpack":"2.2.0-rc.1","webpack-bundle-analyzer":"2.2.0","webpack-dev-middleware":"1.9.0","webpack-hot-middleware":"2.13.2","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"97e5e6b3efe406cb4070cdc591fc0111311b3b37","_id":"react-universally@11.0.0","_shasum":"ccc1758dab29664ab23cf393a7124aa813c35786","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"ccc1758dab29664ab23cf393a7124aa813c35786","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-11.0.0.tgz","integrity":"sha512-gcSASZ8oIm6raRbkPg2LbLoL8P7tGRZPl4iAzPvt4aAa+ht765tJX66F3uL2y/yy8vZqYhU8jQdAcTg5tP6ojA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6uVdxAue/eoXAe7zBEZ84eRam0zTi9K07pmAaMtLKaAiA/RMzZwg4PZv6nm7XK6CEByv1K3WkqlrwKq7FBlotnCg=="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-11.0.0.tgz_1482481369836_0.007601937977597117"}},"11.0.1":{"name":"react-universally","version":"11.0.1","description":"A starter kit giving you the minimum requirements for a modern universal react application.","main":"build/server/index.js","engines":{"node":">=6"},"scripts":{"preinstall":"node tools/scripts/preinstall","clean":"babel-node tools/scripts/clean","development":"babel-node tools/development","build":"babel-node tools/scripts/build","analyze":"babel-node tools/scripts/analyze","start":"node build/server","deploy":"babel-node tools/scripts/deploy","lint":"eslint src","flow":"babel-node tools/scripts/flow","flow:defs":"flow-typed install --overwrite","flow:report":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text","flow:remove":"babel-node tools/scripts/removeFlow && rimraf tools/scripts/removeFlow.js"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"contributors":[{"name":"Alin Porumb"},{"name":"Benjamin Kniffler","email":"bkniffler@me.com"},{"name":"Carson Perrotti","email":"carsonperrotti@gmail.com"},{"name":"Christian Glombek","email":"christian.glombek@rwth-aachen.de"},{"name":"Christoph Werner"},{"name":"David Edmondson"},{"name":"Evgeny Boxer"},{"name":"Joe Kohlmann","email":"kohlmannj@mac.com"},{"name":"Lucian Lature","email":"lucian.lature@gmail.com"},{"name":"Steven Enten","email":"steven@enten.fr"},{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},{"name":"Steven Truesdell","email":"steven@strues.io"}],"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-dir":"1.0.2","code-split-component":"2.0.0-alpha.5","colors":"1.1.2","compression":"1.6.2","dotenv":"2.0.0","express":"4.14.0","helmet":"3.2.0","hpp":"0.2.1","normalize.css":"5.0.0","offline-plugin":"4.5.3","react":"15.4.1","react-dom":"15.4.1","react-helmet":"3.2.3","react-router":"4.0.0-alpha.6","serialize-javascript":"1.3.0","source-map-support":"0.4.7","user-home":"2.0.0","uuid":"3.0.1"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.21.0","babel-eslint":"7.1.1","babel-loader":"6.2.10","babel-plugin-transform-react-jsx-self":"6.11.0","babel-plugin-transform-react-jsx-source":"6.9.0","babel-preset-env":"1.1.4","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-preset-stage-3":"6.17.0","babel-template":"6.16.0","chokidar":"1.6.1","css-loader":"0.26.1","eslint":"3.12.2","eslint-config-airbnb":"13.0.0","eslint-plugin-flowtype":"2.29.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.8.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","flow-bin":"0.37.4","flow-coverage-report":"0.2.0","flow-remove-types":"1.1.2","flow-typed":"2.0.0","glob":"7.1.1","happypack":"3.0.1","html-webpack-plugin":"2.24.1","match-require":"2.0.0","md5":"2.2.1","node-notifier":"4.6.1","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.10.1","rimraf":"2.5.4","semver":"5.3.0","style-loader":"0.13.1","webpack":"2.2.0-rc.1","webpack-bundle-analyzer":"2.2.1","webpack-dev-middleware":"1.9.0","webpack-hot-middleware":"2.14.0","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"48f330160376f3d51d5de137344dc081bee4c4dd","_id":"react-universally@11.0.1","_shasum":"8e705bb79607c3948059249bb6bca108ce21903a","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"8e705bb79607c3948059249bb6bca108ce21903a","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-11.0.1.tgz","integrity":"sha512-LDD1ieIVNw+MgUS8E6wn6avAR6H4HJEz0r7oOiDcXg1aFZOmh6ULXncLkiKuZuZtJmEjbN67eYtcv0Ksy0lllA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExYKXUTTVeZxw8fjLKqvo7/WBhDhVe1VCTXqy2vtgJPAiEA4Zk+FBmYHfJXkSkSfC1LDzXVHQNbB7rG0FmXM5cwRhg="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-11.0.1.tgz_1482578453267_0.832466158317402"}},"12.0.0":{"name":"react-universally","version":"12.0.0","description":"A starter kit giving you the minimum requirements for a modern universal react application.","main":"build/server/index.js","engines":{"node":">=6"},"scripts":{"preinstall":"node tools/scripts/preinstall","clean":"babel-node tools/scripts/clean","development":"babel-node tools/development","build":"cross-env NODE_ENV=production babel-node tools/scripts/build","analyze":"babel-node tools/scripts/analyze","start":"cross-env NODE_ENV=production node build/server","deploy":"babel-node tools/scripts/deploy","lint":"eslint src","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"contributors":[{"name":"Alin Porumb"},{"name":"Benjamin Kniffler","email":"bkniffler@me.com"},{"name":"Carson Perrotti","email":"carsonperrotti@gmail.com"},{"name":"Christian Glombek","email":"christian.glombek@rwth-aachen.de"},{"name":"Christoph Werner"},{"name":"David Edmondson"},{"name":"Evgeny Boxer"},{"name":"Joe Kohlmann","email":"kohlmannj@mac.com"},{"name":"Lucian Lature","email":"lucian.lature@gmail.com"},{"name":"Steven Enten","email":"steven@enten.fr"},{"name":"Sean Matheson","email":"sean@ctrlplusb.com"},{"name":"Steven Truesdell","email":"steven@strues.io"}],"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"snapshotSerializers":["<rootDir>/node_modules/enzyme-to-json/serializer"],"testPathIgnorePatterns":["<rootDir>/(build|tools|node_modules|flow-typed|public)/"]},"dependencies":{"app-root-dir":"1.0.2","code-split-component":"2.0.0-alpha.5","colors":"1.1.2","compression":"1.6.2","dotenv":"4.0.0","express":"4.14.0","helmet":"3.3.0","hpp":"0.2.1","normalize.css":"5.0.0","offline-plugin":"4.5.4","react":"15.4.2","react-dom":"15.4.2","react-helmet":"3.3.0","react-router":"4.0.0-alpha.6","serialize-javascript":"1.3.0","user-home":"2.0.0","uuid":"3.0.1"},"devDependencies":{"assets-webpack-plugin":"3.5.0","babel-cli":"6.18.0","babel-core":"6.21.0","babel-eslint":"7.1.1","babel-jest":"18.0.0","babel-loader":"6.2.10","babel-plugin-transform-react-jsx-self":"6.11.0","babel-plugin-transform-react-jsx-source":"6.9.0","babel-polyfill":"6.20.0","babel-preset-env":"1.1.7","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-preset-stage-3":"6.17.0","babel-template":"6.16.0","chokidar":"1.6.1","cross-env":"3.1.4","css-loader":"0.26.1","enzyme":"2.7.0","enzyme-to-json":"1.4.5","eslint":"3.13.0","eslint-config-airbnb":"14.0.0","eslint-plugin-flowtype":"2.29.2","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"3.0.2","eslint-plugin-react":"6.9.0","extract-text-webpack-plugin":"2.0.0-beta.4","file-loader":"0.9.0","glob":"7.1.1","happypack":"3.0.2","html-webpack-plugin":"2.26.0","jest":"18.1.0","md5":"2.2.1","node-notifier":"4.6.1","react-addons-test-utils":"15.4.2","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.10.1","rimraf":"2.5.4","semver":"5.3.0","source-map-support":"0.4.8","style-loader":"0.13.1","webpack":"2.2.0-rc.3","webpack-bundle-analyzer":"2.2.1","webpack-dev-middleware":"1.9.0","webpack-hot-middleware":"2.15.0","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"446029f04b0fd47416379ef01d43ed0789e66436","_id":"react-universally@12.0.0","_shasum":"2a0d6d6881d4f9b3b5e0c65f9db0c88980cc3442","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"2a0d6d6881d4f9b3b5e0c65f9db0c88980cc3442","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-12.0.0.tgz","integrity":"sha512-ACjwNkbe3ndPTtHsJqPcEBCcKkLLzNv4O+7zCOuinEXULJMIy3GIVMMVVGB07qjekojNVtuexP5HK5Q8EJNbvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmb8QnArREta5+422EZD4wsq0A5KXVERi5mSgQr07bNAiEA/gY0KHS/0mMj0Et/d0JLGPGi+l/r0O7ZUy3Hu9NUpBs="}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-universally-12.0.0.tgz_1483993232830_0.256227157311514"}},"13.0.0":{"name":"react-universally","version":"13.0.0","description":"A starter kit for universal react applications.","main":"build/server/index.js","engines":{"node":">=6"},"scripts":{"analyze:client":"babel-node internal/scripts/analyze --client","analyze:server":"babel-node internal/scripts/analyze --server","build":"babel-node internal/scripts/build --optimize","build:dev":"babel-node internal/scripts/build","clean":"babel-node internal/scripts/clean","deploy":"babel-node internal/scripts/deploy","develop":"DEPLOYMENT=development babel-node internal/development","lint":"eslint client server shared config internal","precommit":"lint-staged","preinstall":"node internal/scripts/preinstall","prepush":"jest","start":"NODE_ENV=production node build/server","test":"jest","test:coverage":"jest --coverage"},"lint-staged":{"*.js":["prettier-eslint --write","git add"]},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"snapshotSerializers":["<rootDir>/node_modules/enzyme-to-json/serializer"],"testPathIgnorePatterns":["<rootDir>/(build|internal|node_modules|flow-typed|public)/"]},"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"contributors":[{"name":"Alin Porumb","url":"https://github.com/alinporumb"},{"name":"Benjamin Kniffler","url":"https://github.com/bkniffler"},{"name":"Carson Perrotti","url":"https://github.com/carsonperrotti"},{"name":"Christian Glombek","url":"https://github.com/LorbusChris"},{"name":"Christoph Werner","url":"https://github.com/codepunkt"},{"name":"David Edmondson","url":"https://github.com/threehams"},{"name":"Dion Dirza","url":"https://github.com/diondirza"},{"name":"Evgeny Boxer","url":"https://github.com/evgenyboxer"},{"name":"Joe Kohlmann","url":"https://github.com/kohlmannj"},{"name":"Lucian Lature","url":"https://github.com/lucianlature"},{"name":"Steven Enten","url":"https://github.com/enten"},{"name":"Sean Matheson","url":"https://github.com/ctrlplusb"},{"name":"Steven Truesdell","url":"https://github.com/strues"},{"name":"Tom","url":"https://github.com/datoml"}],"license":"MIT","bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","dependencies":{"app-root-dir":"1.0.2","colors":"1.1.2","compression":"1.6.2","dotenv":"4.0.0","express":"4.15.2","helmet":"3.5.0","hpp":"0.2.1","modernizr":"3.4.0","normalize.css":"6.0.0","offline-plugin":"4.6.2","react":"15.4.2","react-async-bootstrapper":"1.0.1","react-async-component":"1.0.0-beta.1","react-dom":"15.4.2","react-helmet":"5.0.2","react-router-dom":"4.0.0","serialize-javascript":"1.3.0","uuid":"3.0.1"},"devDependencies":{"assets-webpack-plugin":"3.5.1","babel-cli":"6.24.0","babel-core":"6.24.0","babel-eslint":"7.2.1","babel-jest":"19.0.0","babel-loader":"6.4.1","babel-plugin-transform-react-constant-elements":"6.23.0","babel-plugin-transform-react-inline-elements":"6.22.0","babel-plugin-transform-react-jsx-self":"6.22.0","babel-plugin-transform-react-jsx-source":"6.22.0","babel-polyfill":"6.23.0","babel-preset-env":"1.3.2","babel-preset-react":"6.23.0","babel-preset-stage-3":"6.22.0","babel-template":"6.23.0","chokidar":"1.6.1","css-loader":"0.28.0","enzyme":"2.8.0","enzyme-to-json":"1.5.0","eslint":"3.19.0","eslint-config-airbnb":"14.1.0","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"4.0.0","eslint-plugin-react":"6.10.3","extract-text-webpack-plugin":"2.1.0","file-loader":"0.11.1","glob":"7.1.1","happypack":"3.0.3","html-webpack-plugin":"2.28.0","husky":"0.13.3","jest":"19.0.2","lint-staged":"3.4.0","md5":"2.2.1","modernizr-loader":"1.0.1","node-notifier":"5.1.2","prettier":"0.22.0","prettier-eslint":"4.4.0","prettier-eslint-cli":"3.2.0","react-addons-test-utils":"15.4.2","react-hot-loader":"3.0.0-beta.6","regenerator-runtime":"0.10.3","rimraf":"2.6.1","semver":"5.3.0","source-map-support":"0.4.14","style-loader":"0.16.1","webpack":"2.3.3","webpack-bundle-analyzer":"2.3.1","webpack-dev-middleware":"1.10.1","webpack-hot-middleware":"2.18.0","webpack-md5-hash":"0.0.5","webpack-node-externals":"1.5.4"},"gitHead":"d71b1e4475b31155260ea7ad3d793890aef5aed4","_id":"react-universally@13.0.0","_shasum":"ced30868917df691bd748c07179c7e590dd7b69b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"ctrlplusb","email":"sean@ctrlplusb.com"},"dist":{"shasum":"ced30868917df691bd748c07179c7e590dd7b69b","tarball":"https://registry.npmjs.org/react-universally/-/react-universally-13.0.0.tgz","integrity":"sha512-hxajgC3BWsVv4d0DuJ6I0E6nXXa65l0/JYWiX/yOUmTSt47U0Rtph+vTZIMRYwNUDviIcjpjvNPA0VfqbRLeRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtwD0+b9XoPfzwpy4N+X+UBcJaoMIBsQ89YVvS+vCDkQIhALoxbSlqAaOQrfrCAVEpCTJ+rNdGbPkcdnzUdhuYr8HD"}]},"maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-universally-13.0.0.tgz_1491406416621_0.6183089402038604"}}},"readme":"<p align='center'>\n  <h1 align='center'>React, Universally</h1>\n  <p align='center'><img width='150' src='https://raw.githubusercontent.com/ctrlplusb/assets/master/logos/react-universally.png' /></p>\n  <p align='center'>A starter kit for universal react applications.</p>\n</p>\n\n## About\n\nThis starter kit contains all the build tooling and configuration you need to kick off your next universal React project, whilst containing a minimal \"project\" set up allowing you to make your own architecture decisions (Redux/MobX etc).\n\n## Features\n\n  - 👀 `react` as the view.\n  - 🔀 `react-router` v4 as the router.\n  - 🚄 `express` server.\n  - 🎭 `jest` as the test framework.\n  - 💄 Combines `prettier` and Airbnb's ESlint configuration - performing code formatting on commit. Stop worrying about code style consistency.\n  - 🖌 Very basic CSS support - it's up to you to extend it with CSS Modules etc.\n  - ✂️ Code splitting - easily define code split points in your source using `react-async-component`.\n  - 🌍 Server Side Rendering.\n  - 😎 Progressive Web Application ready, with offline support, via a Service Worker.\n  - 🐘 Long term browser caching of assets with automated cache invalidation.\n  - 📦 All source is bundled using Webpack v2.\n  - 🚀 Full ES2017+ support - use the exact same JS syntax across the entire project. No more folder context switching! We also only use syntax that is stage-3 or later in the TC39 process.\n  - 🔧 Centralised application configuration with helpers to avoid boilerplate in your code. Also has support for environment specific configuration files.\n  - 🔥 Extreme live development - hot reloading of ALL changes to client/server source, with auto development server restarts when your application configuration changes.  All this with a high level of error tolerance and verbose logging to the console.\n  - ⛑ SEO friendly - `react-helmet` provides control of the page title/meta/styles/scripts from within your components.\n  - 🤖 Optimised Webpack builds via HappyPack and an auto generated Vendor DLL for smooth development experiences.\n  - 🍃 Tree-shaking, courtesy of Webpack.\n  - 👮 Security on the `express` server using `helmet` and `hpp`.\n  - 🏜 Asset bundling support. e.g. images/fonts.\n  - 🎛 Preconfigured to support development and optimised production builds.\n  - ❤️ Preconfigured to deploy to `now` with a single command.\n\nRedux/MobX, data persistence, modern styling frameworks and all the other bells and whistles have been explicitly excluded from this starter kit.  It's up to you to decide what technologies you would like to add to your own implementation based upon your own needs.\n\n> However, we now include a set of \"feature branches\", each implementing a technology on top of the clean master branch.  This provides you with an example on how to integrate said technologies, or use the branches to merge in a configuration that meets your requirements.  See the [`Feature Branches`](/docs/FEATURE_BRANCHES.md) documentation for more.\n\n## Getting started\n\n```bash\ngit clone https://github.com/ctrlplusb/react-universally my-project\ncd my-project\nyarn\nyarn run development\n```\n\nOr, if you aren't using [`yarn`](https://yarnpkg.com/):\n\n```bash\ngit clone https://github.com/ctrlplusb/react-universally my-project\ncd my-project\nnpm install\nnpm run development\n```\n\nNow go make some changes to the `Home` component to see the tooling in action.\n\n## Docs\n\n - [Project Overview](/internal/docs/PROJECT_OVERVIEW.md)\n - [Project Configuration](/internal/docs/PROJECT_CONFIG.md)\n - [Package Script Commands](/internal/docs/PKG_SCRIPTS.md)\n - [FAQ](/internal/docs/FAQ.md)\n - [Feature Branches](/internal/docs/FEATURE_BRANCHES.md)\n - [Deploy your very own Server Side Rendering React App in 5 easy steps](/internal/docs/DEPLOY_TO_NOW.md)\n - [Changelog](/CHANGELOG.md)\n","maintainers":[{"name":"ctrlplusb","email":"sean@ctrlplusb.com"}],"time":{"modified":"2022-06-26T08:48:20.824Z","created":"2016-07-18T11:22:36.280Z","1.0.0":"2016-07-18T11:22:36.280Z","1.0.1":"2016-07-19T15:09:01.137Z","1.1.0":"2016-07-25T06:26:12.855Z","1.1.1":"2016-07-26T13:04:30.997Z","1.1.2":"2016-07-29T07:10:12.042Z","1.2.0":"2016-08-01T11:25:47.776Z","0.0.1":"2016-08-01T16:31:48.522Z","1.2.1":"2016-08-01T16:37:12.410Z","1.2.2":"2016-08-03T14:05:24.419Z","2.0.0":"2016-08-08T14:48:21.958Z","3.0.0":"2016-08-09T11:58:28.995Z","3.1.0":"2016-08-09T22:29:15.435Z","3.2.0":"2016-08-10T06:51:23.942Z","3.2.1":"2016-08-10T07:11:53.771Z","3.3.1":"2016-08-11T09:18:32.927Z","4.0.0":"2016-09-24T13:17:27.745Z","4.1.0":"2016-09-26T12:33:34.200Z","5.0.0":"2016-09-27T10:00:43.250Z","5.1.0":"2016-09-27T13:39:36.796Z","6.0.0":"2016-09-29T14:00:15.837Z","7.0.0":"2016-10-19T09:50:48.175Z","7.0.1":"2016-10-19T22:39:25.797Z","7.0.2":"2016-10-23T20:15:07.336Z","7.1.0":"2016-10-26T13:52:14.813Z","7.2.0":"2016-10-26T15:54:34.225Z","8.0.0":"2016-10-27T13:00:34.905Z","8.2.0":"2016-10-31T11:34:37.658Z","8.3.0":"2016-11-01T21:57:15.443Z","8.4.0":"2016-11-02T13:18:10.942Z","9.0.0":"2016-11-07T17:02:29.522Z","10.0.0":"2016-12-12T05:45:27.800Z","10.0.1":"2016-12-12T05:46:01.692Z","10.1.0":"2016-12-12T14:14:17.619Z","10.2.0":"2016-12-13T23:03:47.176Z","11.0.0":"2016-12-23T08:22:52.070Z","11.0.1":"2016-12-24T11:20:55.442Z","12.0.0":"2017-01-09T20:20:35.389Z","13.0.0":"2017-04-05T15:33:37.201Z"},"homepage":"https://github.com/ctrlplusb/react-universally#readme","keywords":["react","boilerplate","starter kit","universal","javascript","express","webpack"],"repository":{"type":"git","url":"git+https://github.com/ctrlplusb/react-universally.git"},"bugs":{"url":"https://github.com/ctrlplusb/react-universally/issues"},"license":"MIT","readmeFilename":"README.md","contributors":[{"name":"Alin Porumb","url":"https://github.com/alinporumb"},{"name":"Benjamin Kniffler","url":"https://github.com/bkniffler"},{"name":"Carson Perrotti","url":"https://github.com/carsonperrotti"},{"name":"Christian Glombek","url":"https://github.com/LorbusChris"},{"name":"Christoph Werner","url":"https://github.com/codepunkt"},{"name":"David Edmondson","url":"https://github.com/threehams"},{"name":"Dion Dirza","url":"https://github.com/diondirza"},{"name":"Evgeny Boxer","url":"https://github.com/evgenyboxer"},{"name":"Joe Kohlmann","url":"https://github.com/kohlmannj"},{"name":"Lucian Lature","url":"https://github.com/lucianlature"},{"name":"Steven Enten","url":"https://github.com/enten"},{"name":"Sean Matheson","url":"https://github.com/ctrlplusb"},{"name":"Steven Truesdell","url":"https://github.com/strues"},{"name":"Tom","url":"https://github.com/datoml"}]}