{"_id":"druid-kyt-starter","_rev":"65-4aeff99fd0ca21fdbf083caf893a5fdc","name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","dist-tags":{"latest":"0.0.1-dev.2","canary":"0.1.0-alpha.bba7ae1"},"versions":{"0.0.1-dev.2":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.0.1-dev.1","express":"4.15.3","react":"15.3.0","react-dom":"15.3.0","react-redux":"^5.0.6","react-router":"2.6.1","redux":"^3.7.2"},"devDependencies":{"enzyme":"2.4.1","kyt":"0.9.0-alpha.2","react-addons-test-utils":"15.3.0"},"kyt":{"files":["project-kyt.config.js"]},"keywords":["kyt","kyt-starter"],"version":"0.0.1-dev.2","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.0.1-dev.2","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-K9nCRlAQphFaLmiFd9/2zSzZdQaHi/BMN7QTm34D9bXO6BQFQA+jj8VhbdUovMoynLUTuyQ8e5gFYvOaq8DvFA==","shasum":"33972195a296e2bd97f56d45d722e372faa76322","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.0.1-dev.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg40LxMEwCvpRzR9piaq3Px6PXR//25n/E5VNmkH3yCQIgSJNQZFGHnxDcGzNEznv6IdZti5aP15kByGcoba39qaI="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.0.1-dev.2.tgz_1508411373823_0.006683748448267579"},"directories":{}},"0.1.0-alpha.1e9a4f13":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.1.0-alpha.1e9a4f13","express":"4.15.3","prop-types":"15.6.0","react":"15.3.0","react-dom":"15.3.0","react-hot-loader":"^3.1.1","react-redux":"^5.0.6","react-router":"2.6.1","redux":"^3.7.2"},"devDependencies":{"babel-eslint":"^8.0.1","enzyme":"2.4.1","eslint":"^4.4.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-dependencies":"^2.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","kyt":"0.9.0-alpha.2","react-addons-test-utils":"15.3.0"},"kyt":{"files":["project-kyt.config.js"]},"keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.1e9a4f13","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.1e9a4f13","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-DksREDYEQW50gGILcl5rBpNtQjtqj0Rb7MaWmGzvsOyhcJmUHDx6yCOt/Tiq24F10dZhxCPcpziyliEkzPmPoQ==","shasum":"6833616ea4c09d0f1ed55c332c2f5546164c696c","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.1e9a4f13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEH5FAsOeOdCjOfTSoRwP13FAfVVsb8QTWZ43kgvASq+AiEApDw6Ly1qlLrQLEKuqO4QZzxOQkgpqrSrzbgUl8HIDi4="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.1e9a4f13.tgz_1508751855165_0.4935183229390532"},"directories":{}},"0.1.0-alpha.8f30a4ea":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.1.0-alpha.8f30a4ea","express":"4.15.3","prop-types":"15.6.0","react":"15.3.0","react-dom":"15.3.0","react-hot-loader":"^3.1.1","react-redux":"^5.0.6","react-router":"2.6.1","redux":"^3.7.2"},"devDependencies":{"babel-eslint":"^8.0.1","enzyme":"2.4.1","eslint":"^4.4.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-dependencies":"^2.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-json":"^1.2.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","kyt":"^0.9.0","react-addons-test-utils":"15.3.0"},"kyt":{"files":["project-kyt.config.js",".eslintignore",".eslintrc.json"]},"keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.8f30a4ea","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.8f30a4ea","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-HiSOl9CdK1T9RQLk1t4hAQW+QSBa/AY/a0VflZDixFkCDv3f+V8x2FMOpnk2Et6X1MpDyX5pfA7zLDzUU3W6Jw==","shasum":"57e5b951f57bf558bcfa8c8cc8e80a27728b56c5","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.8f30a4ea.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2/FegBlFR/xpUpiSVx2LDZD1Cs62+6YAVeWP7uDu46AiEAywvsBdAK5hOIUzgVnBugwywxgTX6f4zojax3nJuBzjg="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.8f30a4ea.tgz_1508832212077_0.09678158699534833"},"directories":{}},"0.1.0-alpha.ae8b96f2":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.1.0-alpha.ae8b96f2","express":"4.15.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-hot-loader":"^3.1.1","react-redux":"^5.0.6","react-router":"3.2.0","redux":"^3.7.2"},"devDependencies":{"babel-eslint":"^8.0.1","enzyme":"3.1.0","eslint":"^4.4.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-dependencies":"^2.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-json":"^1.2.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","kyt":"^0.9.0"},"kyt":{"files":["project-kyt.config.js",".eslintignore",".eslintrc.json"]},"keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.ae8b96f2","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.ae8b96f2","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-KiK1kmf5cxtvfRSxmrw/H/YD/s23f7iYeXAuD0Japp69GkTSQLpkBeKQCjaZ+eYpU7EyMLVeKgXW71Mqv1+8nQ==","shasum":"d87de8b14a95d7d0533bdff553c3c01de1456f56","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.ae8b96f2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIfsT0/hxOJOtMWkEZAJRNBcXYel1a9bO7UiZO494YDwIgD/kVvmEuXJRnYxVGj79m1ky/EG5R6SslphfEZr22FkM="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.ae8b96f2.tgz_1508916027209_0.4098490297328681"},"directories":{}},"0.1.0-alpha.20adf153":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.1.0-alpha.20adf153","express":"4.15.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-hot-loader":"^3.1.1","react-redux":"^5.0.6","react-router":"3.2.0","redux":"^3.7.2"},"devDependencies":{"babel-eslint":"^8.0.1","enzyme":"3.1.0","eslint":"^4.4.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-dependencies":"^2.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-json":"^1.2.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","kyt":"^0.9.0"},"kyt":{"files":["project-kyt.config.js",".eslintignore",".eslintrc.json"]},"keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.20adf153","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.20adf153","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-w8uEXVGIFRwio5TdPGGvVMOEKwKNR6mvZ8E5dUNb5UdPEZM08fc32Xv4jRyGhchJsrt4dbF/XrcLxWiz763olg==","shasum":"7ae68a3058e1ce66c88182aab81719db31643d90","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.20adf153.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqWlqQmcTVFbeaMvQJDW9BrF/4lJlFppAHXq5j7O3fLAiA//AQggfiQ5NQfEHeq6OF00YGZzV1h6S1zCgcWtNlYrw=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.20adf153.tgz_1509019283998_0.4909183531999588"},"directories":{}},"0.1.0-alpha.9b4cbe27":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.1.0-alpha.9b4cbe27","express":"4.15.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-hot-loader":"^3.1.1","react-redux":"^5.0.6","react-router":"3.2.0","redux":"^3.7.2"},"devDependencies":{"babel-eslint":"^8.0.1","enzyme":"3.1.0","eslint":"^4.4.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-dependencies":"^2.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-json":"^1.2.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","kyt":"^0.9.0"},"kyt":{"files":["project-kyt.config.js",".eslintignore",".eslintrc.json"]},"keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.9b4cbe27","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.9b4cbe27","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-ONU6h02Czgwm+qISfhjbk/4sJ3GFpRljc+ykChE2zl9ssMzqF5ikhdsnEaddBzK/sUhT955O/UIvIDa7vc6vDw==","shasum":"3a122a6f151f2532f0a930540c384b6e570a0439","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.9b4cbe27.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdO0rNDBvbc4H/iUp1nHGOdx8WpaBOPieKJ/9me7p/CAiEAzkdbzwUqEtcai4ih9yiIURIBN4cFj82hVpHhMzGs5oA="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.9b4cbe27.tgz_1509019401269_0.5369796582963318"},"directories":{}},"0.1.0-alpha.446269b2":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.1.0-alpha.446269b2","express":"4.15.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-hot-loader":"^3.1.1","react-redux":"^5.0.6","react-router":"3.2.0","redux":"^3.7.2"},"devDependencies":{"babel-eslint":"^8.0.1","enzyme":"3.1.0","eslint":"^4.4.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-dependencies":"^2.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-json":"^1.2.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","kyt":"^0.9.0"},"kyt":{"files":["project-kyt.config.js",".eslintignore",".eslintrc.json"]},"keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.446269b2","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.446269b2","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-HIRXhD4iwTf70UuTd9IpZU0EdJ2MFgMUl/ocbg73ckjpKRz3Rl3oT1rObJ2aYbSZU96GOJHwLJl5X9i8R6/cBA==","shasum":"e71e3f9cb2e010c70d30f038135df22d40c0f300","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.446269b2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADZrsuStkfZDwGQk0ZtQu0M8YotKhe+VboFfIuSIU2WAiBJBvBQJAw3bkOMuaW4fTeBmwMP0PErBi9Ks8Vgb+MleA=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.446269b2.tgz_1509019562121_0.12870311364531517"},"directories":{}},"0.1.0-alpha.e9782fbb":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.1.0-alpha.e9782fbb","express":"4.15.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-hot-loader":"^3.1.1","react-redux":"^5.0.6","react-router":"3.2.0","react-universal-component":"^2.5.5","redux":"^3.7.2","webpack-flush-chunks":"^1.2.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-dependencies":"^2.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-json":"^1.2.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","kyt":"^0.9.0"},"kyt":{"files":["project-kyt.config.js",".eslintignore",".eslintrc.json"]},"keywords":["kyt","kyt-starter"],"resolutions":{"kyt/webpack":"3.8.1","kyt/react-hot-loader":"3.1.1"},"version":"0.1.0-alpha.e9782fbb","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.e9782fbb","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-dSN7wtXPI5VDCMhQC6EgrDWstvMxB8c4MBSQc+/evclTa4KkSFQbCjIW+x7wpl1h7N4Tx8hTHqy4A7ijppywJw==","shasum":"b2f13ea72b1227e84031dc20a5905ea8cb1c2dcb","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.e9782fbb.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbfpFh9WcGJg9Wh/GWsOpcCQgafoS2cX1Ce7NXWqsH4AiA/Hp8mgnrsiKj9hXeln+VJMBJ1+QPJn+BhCmFFfIoFzg=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.e9782fbb.tgz_1509698292034_0.6078540533781052"},"directories":{}},"0.1.0-alpha.c0748b10":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.1.0-alpha.c0748b10","express":"4.15.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-hot-loader":"^3.1.1","react-redux":"^5.0.6","react-router":"3.2.0","react-universal-component":"^2.5.5","redux":"^3.7.2","webpack-flush-chunks":"^1.2.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-dependencies":"^2.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-json":"^1.2.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","kyt":"^0.9.0"},"kyt":{"files":["project-kyt.config.js",".eslintignore",".eslintrc.json"]},"keywords":["kyt","kyt-starter"],"resolutions":{"kyt/webpack":"3.8.1","kyt/react-hot-loader":"3.1.1"},"version":"0.1.0-alpha.c0748b10","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.c0748b10","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-DtUhf9YWSQ+We1E7pLon+6jx6NdR1A5PTSdSzyW+Cvuk3ML7Mt+Z8FkFU6G62yya/rF6iSzrckplm9ED7+uGQA==","shasum":"7ab8345a8c5654c2eced8119c7c60e0ea6f213ca","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.c0748b10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEaDBymlRywSX//P8lwge5Q+GmKkfTMRbdoX2EJNL0QAiAmEO5f6pYOQc5CRb6aVr+xaaI7ZRd/MhSb/ANRpbxH4A=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.c0748b10.tgz_1509711206638_0.13514116499572992"},"directories":{}},"0.1.0-alpha.5543dc72":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.1.0-alpha.5543dc72","express":"4.15.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-hot-loader":"^3.1.1","react-redux":"^5.0.6","react-router":"3.2.0","react-universal-component":"^2.5.5","redux":"^3.7.2","webpack-flush-chunks":"^1.2.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-dependencies":"^2.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-json":"^1.2.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","kyt":"^0.9.0"},"kyt":{"files":["project-kyt.config.js",".eslintignore",".eslintrc.json"]},"keywords":["kyt","kyt-starter"],"resolutions":{"webpack":"3.8.1","react-hot-loader":"3.1.1"},"version":"0.1.0-alpha.5543dc72","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.5543dc72","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-o5bDJS8QQVIML0PhaPX9GsVOKYkhmTdy8pXgAzR9vd3xVQ2u73UT+xJCg8InJiQQTjqbM3IGud9i6uy7n6hvLA==","shasum":"0194c8857cc8025b150e401d866ee7bc6b028c44","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.5543dc72.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAwBy6ygYuu9T+0nkubxuyH7TwbUXZQnpxSx1KeWnuxAiBm/JkRvsTaJVzacaOmKWmVvYpLo8DnBrLuP7jE8GQQ8A=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.5543dc72.tgz_1509716765396_0.9756935923360288"},"directories":{}},"0.1.0-alpha.b873f966":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.1.0-alpha.b873f966","express":"^4.16.2","http-proxy-middleware":"^0.17.4","prop-types":"^15.6.0","react":"^16.0.0","react-dom":"^16.0.0","react-hot-loader":"^3.1.1","react-redux":"^5.0.6","react-router":"^3.2.0","react-universal-component":"^2.5.5","redux":"^3.7.2","webpack-flush-chunks":"^1.2.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-dependencies":"^2.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-json":"^1.2.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","kyt":"^0.9.0"},"kyt":{"files":["project-kyt.config.js",".eslintignore",".eslintrc.json"]},"keywords":["kyt","kyt-starter"],"resolutions":{"webpack":"3.8.1","react-hot-loader":"3.1.1","eslint-plugin-react  ":"7.4.0"},"version":"0.1.0-alpha.b873f966","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.b873f966","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-Js8Vg3uw0/S7V+IGRlRSB+9WiqyGxw3csXGskvJH6jz6zqmwFjQKZ33ONNSn5ZuxTBxAOaunzdMpou5P54kSJg==","shasum":"93413d915856eef1c7dd067fc61cd1316f7ccfc4","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.b873f966.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdjfIksELCBWOEscG15hMrQ2Bj7gA1lrQdEZb6I7ytUAiAbGTvu4yCsSHxAo1MfV78u7a1fsxttlMLWBAM8Ji5ULw=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.b873f966.tgz_1509721561099_0.857399403816089"},"directories":{}},"0.1.0-alpha.f2654a97":{"name":"druid-kyt-starter","description":"Universal Kyt starter for Reat projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.f2654a97","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.f2654a97","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-QbHNm1/f9/8dMxauW5eW6XeVXS0gY1WktUzlDAro5YVeeIZOvnfjCqRy7lBxIxf/jJkvZZLfSSwAtmmR90pLDQ==","shasum":"11bb9cf2e8ef0e264bb754fa4f78e0593852b7ff","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.f2654a97.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEEIQV+oF5QrECsMzcnczE6AJXyZ2khuBvpG9Ilw8TuwIgSUBeR8IUOOhg1Qw8gjto3YY+tqyiCVjafY4O2wTxKKg="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.f2654a97.tgz_1509966589095_0.6028519729152322"},"directories":{}},"0.1.0-alpha.7462cafb":{"name":"druid-kyt-starter","description":"This starter-kyt should serve as the base for Druid React apps. This was copied from [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","dependencies":{"compression":"1.6.2","druid-kyt-default-configuration":"^0.1.0-alpha.7462cafb","express":"^4.16.2","http-proxy-middleware":"^0.17.4","prop-types":"^15.6.0","react":"^16.0.0","react-dom":"^16.0.0","react-hot-loader":"^3.1.1","react-redux":"^5.0.6","react-router":"^3.2.0","react-universal-component":"^2.5.5","redux":"^3.7.2","webpack-flush-chunks":"^1.2.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-dependencies":"^2.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-json":"^1.2.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","kyt":"^0.9.0"},"kyt":{"files":["project-kyt.config.js",".eslintignore",".eslintrc.json"]},"keywords":["kyt","kyt-starter"],"resolutions":{"webpack":"3.8.1","react-hot-loader":"3.1.1","eslint-plugin-react  ":"7.4.0"},"version":"0.1.0-alpha.7462cafb","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.7462cafb","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-Fm/ESTs3KGmCyeokbC9dGiPDapc9J9XHl6sRCrrl9lyLMg9xidmh7m9/TxYpNB5STCbQpvpXdev+M3/KPAseDg==","shasum":"0d0a7c678b78c50d32385639e84e829f3c634e0d","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.7462cafb.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPJKAhRfW/v4N7ZdHvQN2lih1fcOOaj3bCotjXd+rcIAiBg7p/eOubw/ZB9Zm9yTp4zBMom25hpdpFUol7HFIq1vg=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.7462cafb.tgz_1510042985334_0.24038476077839732"},"directories":{}},"0.1.0-alpha.f028f17f":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.f028f17f","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.f028f17f","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-DmbpGXzaUuieuUmkjTe9cGfMci7EeG64E0Su6Z/4uH1kY0gbttWw7NkrbBKS3TofzQ4SClPnptRwx0VvDVxteg==","shasum":"01416944abfcdf5ac6397081a0d842e088e43a26","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.f028f17f.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj6tKpCbGaASJjgre8mPiXjFcRK6HaSWg3woBFijRBGgIhAMKfE12qo9ZlF3wdX7qI2c/3JciWjCsX1DsHEntBfB3r"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.f028f17f.tgz_1510150043499_0.7371385644655675"},"directories":{}},"0.1.0-alpha.81d910eb":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.81d910eb","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.81d910eb","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-XEFlGIePQtNdBH56A267eC1+uDu0jIpWThK4ybDZaIQVS/MASmVQiLVcRRJs02Wc/onv5ich95PR/eDj0BHyuA==","shasum":"ad336c9c1b4ba4e344bc51b9b80376ff16ea98ef","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.81d910eb.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA71MDC0bBtKJXlFI/0HBZcmjQ0X0T7aThC1d282zODmAiEAgzwLZjJF6/Lj61jlJlHxptgYE4uHJ1yLo7bqVQuUsO4="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.81d910eb.tgz_1510150736894_0.26305472920648754"},"directories":{}},"0.1.0-alpha.c1ae001d":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.c1ae001d","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.c1ae001d","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-kS3Zi4EVNKCmGhW7TdoP9ZYtu+8dM8+V5wI2VVmrv8j4W9GyMiClKXlbhuqazwLYq+MhVjdzAgVs3RXgH4FzXw==","shasum":"179ac83ebbde242f9765c8fcde9b022734714478","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.c1ae001d.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAnJfzrZKejPachU4c4U1cZ21bFdWQDraV4Qs9yETABAIgAzjvl23/cD/QxE+U8Us7SUGbBZcBCbrhFIeBo19pDWE="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.c1ae001d.tgz_1510153135100_0.33701990731060505"},"directories":{}},"0.1.0-alpha.83db7079":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.83db7079","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.83db7079","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-6O1UWav4dmIJG9rXZRpWhsky0AyhsSeTLR8y4aetpGvNpZOOzoXkfNYIFUUI7vP7jDMwG5Sc8SeKeb2ay+YN3w==","shasum":"4edd4bdcedf910e3800fc0702563619e858fb78e","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.83db7079.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDplniN9GcTLvN2xHfRp38ZmacUILqoM+6DGCmHUaovxAIhAPoOoveGFX4sMtpBnzmvI4PA1w342InEPM2Sf3NinGCZ"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.83db7079.tgz_1510153508753_0.3541436200030148"},"directories":{}},"0.1.0-alpha.88aef278":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.88aef278","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.88aef278","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-YACMSIiU6FPs/yhyZLViYUfnPqG1fZWEU/+4OHd3r1Wh9N17tMrFA6C2wFsQGOZJJcAjJr/zyq0FKPEKaILTaQ==","shasum":"21ec064f47d99309d3c967f0019d4e3c87ac6e75","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.88aef278.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPjaGOr7DXHrc7yXR/rS0FOSblSxfVOXQoUiIwzGyUNAiEA+1VxLIdpdU9Ut7+AGiovImB6ejvfJvJ3lmzHVOo0YOE="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.88aef278.tgz_1510154046347_0.0067962645553052425"},"directories":{}},"0.1.0-alpha.9aa28d04":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.9aa28d04","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.9aa28d04","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-RVfzgC8r3gYCiPMN2x2tkGE7/2rljM50ftIXQ2hcoe7aZU6HvR3UJZYCH5uxQOm+bL0j0ZI5myEcnyq45yu7RQ==","shasum":"e3f68cb67da9bd9e68f5e3f59dbf4cd324ea4fd8","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.9aa28d04.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9k4GMThOtgX3JqhQPG0U1llNxOWYUvgcysmZ3Wbnq2AiBMs3yr/rT5ZZJFW2a3p1CaC6DuktIg78yVw06BqYJtwQ=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.9aa28d04.tgz_1510821949062_0.5914734050165862"},"directories":{}},"0.1.0-alpha.ef0cc944":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.ef0cc944","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.ef0cc944","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-DW4ki8Mi0mzRGisuDET1mwzdSVW95vkwdwiwmCUx2JI4gJg65LiaRSSMILTQ7F/+cc+kpOrnsZv8tnKuMzS1AQ==","shasum":"da9258e7c0689906a39d850137663043405e7279","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.ef0cc944.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHCD81bthidCT7fEiBfuyFBfaksykZE2gNvl1xjHXiXAiAuXk2r05jzHhni++GI0E2Oar2HK1eeMIzUUZ3EiwaZfA=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.ef0cc944.tgz_1510823201492_0.3221368652302772"},"directories":{}},"0.1.0-alpha.8cc40d99":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.8cc40d99","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.8cc40d99","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-SRqult4bjGlbtUISnw1iLwd/tvP3bPhM4s9OIil4WPuL23gLM4vtGIIY7loJeQCwiv69ThD3Qmm2zvM7XDYwgA==","shasum":"7a1f4dec063af3f3dfd9c5d1dab73ddc6395013d","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.8cc40d99.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDw+eKeHt2Nsxal+fgVPfEromXmY2oNp3Dm1JDTzCHWwIgeAXm92E5mwfrfVNzLWacvisV+cMQLgT8ymzRPnOGVUk="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter-0.1.0-alpha.8cc40d99.tgz_1510919234922_0.015048706671223044"},"directories":{}},"0.1.0-alpha.0596ba6e":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.0596ba6e","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.0596ba6e","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-5iL9SKhG48+weOSv2pR3s7Z+Pe4TZRSrg+evW1WsJt6AM6GPIuckbK3R3IevYxss76Aq1Kb73aFMdQgZ08Tagw==","shasum":"0eabedf9d93ad0509147485661bb3cb1a248e16d","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.0596ba6e.tgz","fileCount":53,"unpackedSize":5792012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGCk2GBrMp+O/ukok/iLPUNx3HRtACOeQZCTZLGoDjMwIhAIzEuSNgv5SDhuaqeBSyxlCymS+T582r9kV/1mDCdVQp"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.0596ba6e_1518095854166_0.3638078717464561"},"_hasShrinkwrap":false},"0.1.0-alpha.5a1ee8d0":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.5a1ee8d0","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.5a1ee8d0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-ca+3DEOXsqM1JLHo4SyFw8YG0BLwgJ51/cXzXS5+XSbzDZC52tCEneePaJXIi19k3VmBtMv0BCiGPZNAXlbfkw==","shasum":"aafa07f83d897b4a0b23538376d144e4a91620fe","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.5a1ee8d0.tgz","fileCount":254,"unpackedSize":6547462,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2VnM6SxHgJodCjcWt47e/UZTZZ7i94Y/xvyWUFXWXuAiEA+4El0Xl4xkjpw0J4mifrgq6Xajp+ciVUgoZ7C0L1WvY="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.5a1ee8d0_1518190393830_0.7177594020146394"},"_hasShrinkwrap":false},"0.1.0-alpha.6170d1fb":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.6170d1fb","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.6170d1fb","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-n7zYGZaR5twTQV10eJpC5uuwDZMWbkSC3KMD0YwcGwxBhD5WKrFxGSCO0nkMG8EChbb5pJwX2S7siIKxo0PS/w==","shasum":"7a45238a830ac66a748ec4dd35a467a4106aa25b","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.6170d1fb.tgz","fileCount":254,"unpackedSize":6544164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgyHslpNC06j1b0nkPWYoLhDa9LllS29Wzi58luqMWrAIgKbWvREm1Dzp7HIpc5z1NWrSKahSLKIxkF8icMH85z9M="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.6170d1fb_1518428676814_0.1081762193790683"},"_hasShrinkwrap":false},"0.1.0-alpha.f2832e70":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.f2832e70","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.f2832e70","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-l1mMISsF4F0109tEJAj9lHPbeu+aorcO1hYms+ohP5TsG/Opr9g7vJGHPfp7t5KSdgg3Wc0vNfuvvTt2wMUiNg==","shasum":"5a15afefa1225ad5f9bd37f960d5f5e64af9e2b0","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.f2832e70.tgz","fileCount":254,"unpackedSize":6544164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqz4vc6KaLl/6Ly4hDu2IdOVhD2DoCH47EWmaJFRcyaAIgL9QB14aN/spFrJBrNog4Nyf5+K0eKmW463uzTE//I2c="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.f2832e70_1518429238541_0.6470078122924316"},"_hasShrinkwrap":false},"0.1.0-alpha.3d5a55dc":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"author":"","license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.3d5a55dc","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"_id":"druid-kyt-starter@0.1.0-alpha.3d5a55dc","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"dist":{"integrity":"sha512-OSuI/Yf8J91TwHurDsF9551+aidZuUqqXDJMw0FEdglEceXx8CRkAPepNeHvgBG9kDr/69WHIP9aUkiKsww8KQ==","shasum":"31b90c52abea8f25672f9c5dc18d1806c022678b","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.3d5a55dc.tgz","fileCount":252,"unpackedSize":6538875,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKvgBkddZRY+zb18jTJQBHtQaxTu6hdHlU0M7VbBab6AiEAxMotO8U1HwJQdhpEqKqY851td38IXr6sk2uLsOkcFls="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.3d5a55dc_1519119279378_0.8516473642555031"},"_hasShrinkwrap":false},"0.1.0-alpha.4cb32a7b":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.4cb32a7b","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.4cb32a7b","dist":{"shasum":"d1f511d68ef515341818b3f7bb721b6a41b8bba6","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.4cb32a7b.tgz","fileCount":72,"unpackedSize":53786,"integrity":"sha512-w+354l6SAJEXVn9bQ1BjaJastEpEgU3YgKI0+TXANG0w+tNlOM7L0Cswh5lqEM3BGudz5FTFre3wOcfCAHKeqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsGn0aeEF4J5uvvS5RIXmDaBPx/WNEu5sko9v6C8RvCgIgVsHNeH/NNuRY2jr5/K6AC4tTxmOAQqPrDH1U/ss81sQ="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.4cb32a7b_1520253003823_0.6469958897115273"},"_hasShrinkwrap":false},"0.1.0-alpha.685c1bd4":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.685c1bd4","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.685c1bd4","dist":{"shasum":"214bcc51a3cea62a1c5ebb23b1a00a40592e01f5","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.685c1bd4.tgz","fileCount":84,"unpackedSize":5973490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1cSLCRA9TVsSAnZWagAA9IwQAIuy61VfGCn+JH9DFIeH\nLIisi0qlGPJRnJdZ1q5TQT2jF0oWmML+dSrdJDNw0Pp0beY3GZP00LaK9XJJ\nkwDAVKAqFDt9OeUNcfHGWfBNxBhnLUxndXmkx3WwdzgGn4M5HWxAGkp6POga\nGiVLy1XmThKTsskwkwK4iU3pc8ZxB8GSSUvDZ3IOmsfkSbnkX74quHohzQBF\nC0abGIRped5sq19A1LpxTO93f1jjSVRloPKPU1CBYRcC45P4YjAB6PeXhbT/\nuArz/amvgHgSIke/5sJuUXGso/Y1kYzfeXqhwoK/VbaKs9hgphmdHoIb+lz+\n8xlFe+fv2eDt9ZLi9OeJhfnMi8qu8XGHhOf8k0RtHgybgTqJRAxHF2UrQvvE\nOqUgsMwhnOA4btAcm2H0harsbR7FqyGwQ3M3z61dpFRAnsAhgljSdP7YPGW8\nPA1KcVO21gzjcyEAiF3kbXM3X2rMJnRwiqf4Yx2vO3vYncR/aAJnUZXBD9Fy\n4F61wI88VsPwHu3yFCA7HoGuDSIuyEhpTmKACRWbAMT1jZIcjBXsh9yqjNJR\nl1YHVwsKNhQx9f6Oz3Knnc+retndlHaNkhiNYhfoufo9SeZyu2lPHmd2zIFP\nnjZsY4sNPw7cUJHvU4WU+EkeUGGEvae0KbYMlLgoBXfzAJqqcXEJXAlqpePD\ntp6G\r\n=ynCR\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-x3Wez8IeR7d4+qFcgDQOEODV8pin5p7Xiqttkjk3pwG3q6yB+7rAI7mTXcqWlTXxackA61WJkeL4K8lnAR958g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA89qyXWsPa4EA1q/J5knsaI01AvANQJYRctDBV8hbkCAiA4b0jMdjAcT94SYT/037Cqu/3ImQRClrnTzw+yv+261A=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.685c1bd4_1523958922242_0.6847163367940976"},"_hasShrinkwrap":false},"0.1.0-alpha.459f64bd":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.459f64bd","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.459f64bd","dist":{"shasum":"f54bdd411ee5483bb1a0b761096352c5e54457b7","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.459f64bd.tgz","fileCount":126,"unpackedSize":8909207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1zYpCRA9TVsSAnZWagAALjEP/jpYLXnYiRhs1nr/RJAw\nYzG38gsyIYiY8r9UtDGUueBH1sXWGwg7h7hr5i8Yo25BYJq3GgG/jZ0brWxS\nJHLREyhdTyxB7OG8hoC5pmn7WHejd1VQrysVDODbfXDZipdQyeV0U1F0upfF\naEyyCRvD7r09z91a02gZHOp2EAmNWq82v+46XfOLrZjgDGw11Weie72TBo0Z\nqfrwzV4YYP9HZPZjtcmnJnsZzX3NI6R7FVl2cX+1rNub5rEm/v6UgcFef6+d\n0nD8FFOQnFSqaXxmgaSuEAotOWRFxHPEevvZrLu+dOPs1SNOlzYCIrDTnFcj\neFX5AJ/lFMgZu04Tl+fbRXvDyOrKa1X5YtwyFF2+4uBroiW4QPhCrrkci9R9\nlYyRoyYQFzMc5mRmO/zwbsAA8honXpV23wrxlGnpsmbyF1INlKNxDwX8E2iN\nMNGQHQxK7+6awxYAoWRPRubucMuxs1h6Rv/LJRaa1RVE3y/6hXmD4lZfuQmX\nW7SZjMHsRJavHswcTsX+Mqi15RVQcw85Ylh4ZRKrFeUsqvmjK/miWWR8BF+x\nXlsCP+EoF3bzgMZ153sb+mrVbeELGvVRgSNFFxBjaFzRVLXVaBrSUIoCp2oE\nbP/YCEtjmBp1iewfw3r6NuZZVsnEggTSwvfUas3rm8P1EI5+NDJ67cIJY+b3\nXUld\r\n=69BG\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-SdNtJG5K5nq8zbGHhgC4Gkp8ngasBd2Z4fQSzT3oa6k4uWnIYPSRbxChKi8mV+igshk74KNCxCxN+Laz3GUzSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGKD8oM97VRoYkV4pc35VgODmknBDPmQ2nZ6pIzSvHKAIgZ2MrpZ73FNUduYAC5YHptq/QX3M+NwYLMwN2ubOjMEc="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.459f64bd_1524053544469_0.08128286626178616"},"_hasShrinkwrap":false},"0.1.0-alpha.d0f6d6c0":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.d0f6d6c0","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.d0f6d6c0","dist":{"shasum":"cb42c8749a26e3ab5441218d96db7900049744eb","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.d0f6d6c0.tgz","fileCount":85,"unpackedSize":8401944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa11XACRA9TVsSAnZWagAALvIP/Aw6ekoPCBTim+Zj+m6S\nskLASIKKIHz6m8ycC7vS2Z3EstqTATjVt09gH6E0T40NGyQhYYZNFlMG5/z/\nIg4um+OpNly3ZWGr+bOA0tvCG+aOJbyBPTY4HkW1OGO9H2zvAAkgxtN0ZzQG\nuEzAckCmV92vNoGxrBjTNzsICCXuXR01tUfiEpfBA6kwIXPnJAxRZp1IRuoT\nlbDXdLxIkac+zQULuO1a3et7GKhftE3hWhz/6TabIQEtPUYBnYDLE/4KPp/g\nb0tmxxqVH6y9SGiBOWxG1fN3ZnzzTDneJOAHdEZMBvs2RxSakIUi3CJDwq8f\nFzMhzH0WfKkQ8cYLEQSwICRK/NBEMALB3vjrKb9Zn7/Y0Z4gJNREVHlOJpY2\nDH4Hh4kXWuKN3HnOMJTmygpM5E3myCe4d610guqs1LIN5FXSVYZQGw02D8dA\nj1aldvkOUuFOT4Ql1oxJFzAypNg/QpHzfP5QPcFuAwX8+MNutbaTY4prjnEG\nAZMrtYydKxwtlR3PTyMPkgUzHhJN0ZdSgP8Y2B4Qdc56tqEwPQkNZqr7xTe/\nNt4WospTE9zi81jUagVpkpBgRXwni1rtSy+KTJjSGOBTxnnbTBUXXaFigAVf\n3IODdw3d3vUbVTwgvCR5cdH+LhhhRS6j8SNrwR4UW93Q/Nd3vcrpRQT7wGjp\nfmqc\r\n=/k3I\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-b9V4ZCtG/t509lPbCp0fUUUpvAbXjqp9/XaNo0LIasMxPaDH5cxr8J1UZIk1rN4G+k6kY1Md1ANhnDPwaqUq1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj+ZXoPDDQb/eF73ra+US8JWuRQly/k7fM4ebQPhRG3AIhAKa0u7W6ZjX2dselP6pZ5CrKkl8/kllD4nLaT7Nz4I2n"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.d0f6d6c0_1524061630101_0.3561566528614759"},"_hasShrinkwrap":false},"0.1.0-alpha.4bfc5997":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.4bfc5997","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.4bfc5997","dist":{"shasum":"da2fcf6aa0346b2f29bf41d0437abd3702533e7c","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.4bfc5997.tgz","fileCount":84,"unpackedSize":8400945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa11oyCRA9TVsSAnZWagAA2PUP/0QMUFB7jIgnBWeTT/yy\nL3x4T1ReV15LpfZYnL+LE39ToqmFpaskttQgnkgn2UhcdlSQ57br9baVJK7I\n6PvtkkHco1xXJnv82ZVkz5/16y7/sxgjOF1vhf0EHg/UM3Zix7QqON6yeRiR\nCvOZ4ShSSkXMce+eYwoY5Jh6Gu/dAOxP+saILXAiVoc+vDpxbkKJj4OkapDX\nhcR7pql5Cdxru2ai6jOqjti5PxYwzBENIWROfeWHlnoCw+qP0nrPu02VYNzg\npsFmHXqaNYECItJsczDGRQlnK5bEXKqKaat+4SDxXUnzwy1uclOor8dq5qBb\nLkElfQBDOZZIM4kyZjJi5tYkr+XiQzPiLUW0wFfx8a6xL25Ka8L8QB91hOHQ\nwFVeMIpOuYTPDkFzZsGehJ1p674bPp7hyZQn7AKoiMkYG9gETAbEKP5F8jQq\nX8ogxB+QiUGRU3Yk2DwUEu/EenZthNda3BWLfuYffIc5p7qitZnrtKMuyWcY\ns3y+GXJedSfr1T5HKasg2QNQFJM8Qu3RggXp4aRiwCMeQ/fx8eOqZZxLBs5A\nyrKOHDY+gF7/TKKAoDH6jqmJbSzX4Xzkc/L222ZwU1HO5gdBMNbpC1wwxbis\nWGrCkuH9bj41cstGXsIEWRBKHHyr9VNvYsasVr/yKTARf5ZtyHOh1wre+V2o\nEMol\r\n=P0DC\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Io/KKoPy8Zea/c65N3DyeZQX4zex/LX8UAPgjKDICiwsJLfN2/v5ZCpkix7mn8aMyJgczsc9dkNcmbY4pHWWKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4LNpVDcwy6JngjZLuoctwxaRFDNfFbLcgLyZ07Lx+FwIhAJ3DO/FbzvOlOIWLMVHg3BXQE/yOP9g3uGxXl5+7mLdf"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.4bfc5997_1524062769921_0.6634221182737716"},"_hasShrinkwrap":false},"0.1.0-alpha.57ccec9b":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.57ccec9b","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.57ccec9b","dist":{"shasum":"38090e85feedc89ba3897a710fcd54cc3c96addd","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.57ccec9b.tgz","fileCount":85,"unpackedSize":8402177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa11uQCRA9TVsSAnZWagAAH9oQAJEOYuf+jhFR+nK5mPY/\n8FPfsrpAsyTKIqN1c6hKnDdlmpXcNP0A5DRunbyGHySljof908gNaJl3l6OS\nuzJFJTKiTYvfQ/OnJEHv/Lrr6CGi/YzdAwFCv1mMgptyxH4evaVJ8NjeDW3L\nj1cngl0YAJIBW/a0z6pHTM3I4U5cMmo9qagxN8rZ4gq5LkvHE8iXvSodWX3E\nUM0paaKXEe2cuJP6awF75rRBJoVbAXg1yZ7w2X58LwhX9LJEcLewEFIdsc8h\nLiu2Jrj5A7mFNahnV8m6ToDAs2eNyAKbRuTilFMJ1BnTp0osTBi1P/1utCTG\nKKVrl2qiZtbuC8TMYnr19q9KMWB+xGgj/zhuAK45bmF5Q5km/G93pfH1fN05\nlD6AuoWZ3lMdg0JRVy8Jxz9GGbjfFKuvS/eFdNztQfQZTo+PUZYic6G3w9gx\n6FdwOMXcroopdKyMNzuXLxwdmJATY4/X/qqaXIGBHnrZyUzwE8iw3piuNNJQ\nrUuD0ga9F0aF4juIqrmXIy4e8JyCMql/fA9piYoP9l4BNQUASk4j/LFuScxh\nCXZJLpY6yc2KBh/gZmTojcKzIrXNAMPEE0zw3cm3RyVGSajRDtNfpowEvu9C\neY31wKi/kq0c4u70kcgLGhTLK3Ji8e/dvyRwwUOn+DBLT2Vey5f32wXn76Se\n0OjN\r\n=7Z8t\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-2xaRE/4OlWxKOTYXbTBkX6vHnFc8nPN8+4Q3WDUidGAKe7bNKSRA6BQpqPLala+mlw6fohgAnFpUkoLp1O6ZZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5oaUeGf6cWSIQUYmH5UrgzxYdjBbDAaJEdUBrORBGZwIhAJySm4YKZu17o81lZ0xpU2PSsz/ssxbNewiMWmzaxKZr"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.57ccec9b_1524063119165_0.012186705812546439"},"_hasShrinkwrap":false},"0.1.0-alpha.d05fda7f":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.d05fda7f","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.d05fda7f","dist":{"shasum":"d774eb04ca4e58cdbeca70974a66cbaa6e5199d7","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.d05fda7f.tgz","fileCount":125,"unpackedSize":9025469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2Zq+CRA9TVsSAnZWagAAWPQP/1TxKNqfi3DfRHV1AxDf\n1kZ0CPn/s0eNZLLoRnH/8ymklvBf0o939Zgt8QNnWGWCPmeIP8mNvbSdiMqC\nyioaSA3p+xesczdesSteMFvK/kTsoYtmK+Zbw7Gm/0DN86J9CmZUoU40TksG\nxjfOD/RpKAreP8H+ApNjCEegk8ig21SdcQsZz3m9PFtlQ4R8EP08VhB7VHwL\ncBQebfpR6jXXv0VF4oWWTWiv3+zyIQG06sJLzGyQWnjERIry/TKu4BgStpX1\nlQMEvZFFgmjJ4VPaTrGH8HOjDW3UmsHxUvoV2InpuP3W5sg72GWeTUp8YWc1\nTq3MVa3OT5Xlwrinp3LcNj3hXB/u4q+iXq1ub3ZloSF1js2b89Z7dDYTgI7b\nRMYdolUGORNdaRCgsUqfFEZpJq0/kp1nDyNz7yokNjCpbdlslEYvB8qbmJtY\nYeSxqFBscgcSDRPRhmPRpuiNawmqqJVh4CIfJXUI4XS1/8hYI4W6lQZBaB5T\nK4QI6Ejol7c6L/b9W6l3LYyFVDHC0gBKnT/zl0BdbjhnFUBH4xS/m6C1fQBG\nSLDm34SzbgTQW3e02lJwQl9u8FnK4p4kWAvH3V7hS5x2l6NM2pzogo2OTNh/\nlycYhNlQHJKQ70CQeVz+JPa5JwSVie7XqCcsOxfa5GMekdbM9Uy/7vLFGNxH\nSr9Q\r\n=h1nf\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-99s6ID0Bnf9KhKOb17qCn7IARDEhFX4Np0jljANTpagTgVDvu7ZzVXCwHcuU14KkTm35IkIbjQrC4jCtXmZiaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtaFotHi3PIB7BRp2J961wWDFZlVBmTtWtBi9CHoC3xAiEAhFcWRA/91XL7pimkqcKRPZCB1v2iH7qEBhKPrExEAcw="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.d05fda7f_1524210364933_0.515611560492206"},"_hasShrinkwrap":false},"0.1.0-alpha.c41e95a8":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.c41e95a8","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.c41e95a8","dist":{"shasum":"634b6f9bca7b60f095fd68dec480a59848b3adc7","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.c41e95a8.tgz","fileCount":125,"unpackedSize":10441440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3cGwCRA9TVsSAnZWagAAqL8P/iz6iHH4a36Je7kYBKbr\nZLV6TXhD7ki2Ja+PNFpq+XgDi5GdxPmMuBcMJMjHvDVX1oRSZk/hfwcLqeRL\nVZmm3f2+Il+ho7wTCZzmnuQa9eDPiqIcO9MzpGNZJ7EWdfCIi8qpHMBI3tAG\nX9fXz7nDCXYOhnTYEch6KHAC6sPQTA9KkQKSsMULjgX2qEEuK64TzgeXT/oJ\n3VRsQt36cnlbaabbFhWBd+B7pl1qzKQ3CCVLQfADU9ci1tf0u0VGv5TXhV9l\na7Hyxm02I0lJjnab3mgU9ftxK9TxK0P3yQ+zo6ByyMqIZooLesLiXxAV7Gx1\n8paamy9qVsvlU/8ByKfkNxiPabkWGghG520Ib60NwJ/dQiXGkdU1GMYytJqL\n+tPj8WpEvP6YxjnGBwfwkAinOhJSgxQJLEekmkm3sGiVFsxx0URRN9VBLJDx\nCzTAIUiVU2Fm1419/zXKJjqS/51uZMDf6pcjwUCsYn9Y6Up7WxAbOBEaBg9E\nro8H+L2Y9EfVEZGEmX1ai6K2bfDzJ3D+Vj9IT00zkL+yT7CHpToniOzUUA+A\nfa9c65hvc3vJMvW59f11I7hDUC8VshbeBRrpIYuFg9sXGa9SSRzrAKJwI1gb\nrrxne9XI66LGQ9VqTIlAogeGdN8AUZvtGWK9tdAmo1i1KJSul0vMIFPqDu4g\n3uFT\r\n=fdVq\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-5K/hhdGuMB+alCPFTuK5lzSFhtb2fWR30W7HXE4hbJM8cQ+1S0jLG+uEOMn4D2kwCUtaDWFyuR7Y8U66HgAYaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBgycu5v9AE52TNAJmgf5uMPz2MJRzNmy1/RxatUZbTAiEArP1uCme5ndGm1U1qYAXehRggeI2HqKz4yiDHmP6tr04="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.c41e95a8_1524482479667_0.0005464379885697923"},"_hasShrinkwrap":false},"0.1.0-alpha.737d3257":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.737d3257","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.737d3257","dist":{"shasum":"af65da711a3fdd21d2a88975b0a5ad9649ff568b","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.737d3257.tgz","fileCount":143,"unpackedSize":11920590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ZBPCRA9TVsSAnZWagAAdxcP/AwgS6fSxUv/en3uaLxS\n36iX+m+VKW3OTLKRtPn2oxANO0nM6xxKo0Eb3/it/mbKVsz1nz6IvBsBO27P\nn76iYiASITzpffcEG3/ZTKgYjn8sXceecaRMD1HUhJAmBS1w985W30BUUabi\nnQ8qn33g39CDQUddBluVanILS23nx0tjYoTXMWed9+uesPXUk+kON6GmAurV\nkGdei2+Nb1Ah8vfXTrYr4IXHRu2jnYR3J6SdAv/5fkteaE8+zz/m+x3c14RU\n8QH+Zz2YS5TbL2Rx3xdEiYO6VOXsXGf7VpE/CrwN5a/Z4nWVBW+i37pBr4dq\nzyHuEY6VnFpysj73P0+B9U/espDJ9Y6VQFWDpmJdRKiHVEpkaq0NexauKP+C\nrPI5EC5hZyKQkMiyBnUXyDthBrDiHLE+03lXnvh8fmiih4lq4OGi/+CUUznj\npiwKJ4/4jXxQGBhjSYEZooAMPcD3gREAzxcr46CMU+P9ZqJKA+t9X6xaqwPw\nAlenBI9o+koJMKBaZD0QlJUSSXcQjRtum58xAFjRxPKtBMwQ/jhqo4C07UHF\nrUlKzPVF3ClSlH8NzwGoBsRC9HVJ6uOozYHcxYFpOX9sM5QiUOdlJutQ3b3b\nEAEfygWJ5BTD1fMnqkpMG25sWPEKEimv919L1dcri1xCzHSJzzehZQ8asdQX\nQQGE\r\n=8bCv\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-vUuu9cI+WwE1wY06ePX+meQExE8K9Me1DjLW/O0iwufVfkdD/t3OxAjT/UUCUcP5aCqSpH+sWLrnpcsTR6Y2GQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrljvAmBxm2qvXPxJq8qhycVrGlGxtnLdBjukXEXXuOAiAoefqXAPdjUCI9Et/II1NPpAiDKQfy50TVSkZ11CyjTg=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.737d3257_1524731982418_0.14873456647597538"},"_hasShrinkwrap":false},"0.1.0-alpha.3fb14e8a":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.3fb14e8a","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.3fb14e8a","dist":{"shasum":"3c020498f6290eb08a92c2c60d33b152efa0209a","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.3fb14e8a.tgz","fileCount":143,"unpackedSize":11920590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ZcHCRA9TVsSAnZWagAAsPcP/RqgsRhhOkoy0fqN+AM9\neENpUHNA+RMWvHhP99RdqEVYkz+ivvMm8edn+18EFC12Gx0AYwONARItE5WH\nSxSQzPUMBWhxo0yVS7z0RzAwWLGwYku/n2zyyAbEJ/OH668gQ5PaPJFqb7Qf\nFOv8BYDRNmMTL4n3zYl04SXr1iPAsedWFukiUcJDhdJLpyFik8yYK2rI9HjP\nOiXEmWIlSSNRHSRn6/Ts6fzEvPi+7Q+BaNNph6DfwAm2HXwOFu44NZAHycrm\nyIxV2Nq692Ndz5nVXLiNZKqKHZoDD/MH0Sh4yM7LaU6B6Y1t65uQZte0+xtl\nznSuvLmVbDnoZTE4iCbvBHQU/D+1/SA0A4GW6YqLrG8BVxmkdbV2VvgXSR48\nD13mbiGktm5NTZ/glSAtzp3lIMnUbPRwm4V6RHGkmLaUdpAgAu444tf0p/Uf\nY65Tnww102f90FKZMvFXoeGFNz58OOTJsfWb/gQtS6OSKXUpR8xGPU2g1nqa\nKm6uXHqYM0P5tx9QX+G245fL7a06Hj0dQJCNvQBOuh2C20E2LAoHKi4Bh/s0\n1Epz4XTXvKybonzeNS0EBBQyCS3fy/QVG0yvGegdEXN0o+Wp5SVIARaXbp5f\nbLGJcNlRAkY4BCP0NNjE8ynOR7Ft5oCJrS+rbv+P9R5At5p5ZZHenwaqM4ey\nTooO\r\n=lMos\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-oEFrGcSOzdcBX0Hyt9JoWSftGoPVH3QmBgeXPbWHaUVu+q8AdxI/Bj/KymXZHYqK28CN6bz12+JBUJh3XMfb0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+Yo0B1NzpezuDhthCo+0vZxB5qteTXQoQ4gdKslCuIAiEAkKhPV83sKcOlI8QQ8ozTbr+acA5o4w+/t3FTsySa+LU="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.3fb14e8a_1524733702462_0.12670231403651977"},"_hasShrinkwrap":false},"0.1.0-alpha.6a85dd40":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.6a85dd40","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.6a85dd40","dist":{"shasum":"8bba19c2b4cc1e11d672c361234491c771e54d07","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.6a85dd40.tgz","fileCount":143,"unpackedSize":18494428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ZsRCRA9TVsSAnZWagAA+ukQAJ47HZJ1mxfoT4W2rv/v\nsLxt16fak4ZuINygB8yrpGlr6JnmBduckKWqwvnBRWRQaLkSILqlmykhIYh5\nCCmu+sbS3T0mvyCuoAkYUTd7Jl5k8tWxRcQKn9eAHNmvwUB+qTQq7ushPNtl\nRqEkCHgyTA+0IOl53oedX5bhGhwsNWYL/s18+H1Yv3lc/KNrqTYh+LQ7a+W3\npgNdu1B3jbQ/d6peE9HoAkcDfB1q5MQZp1tj3/lNtSur7Z7OKd7D980CxCAe\nfUU3Ls/NE4cy6LBRA38yi1QjOVtRerFXMMPLahEUB/LIQEPN6cASgoUQMnme\n9zT5utgIvHc/Yk3cXa9miTKWAfbythdj6RE4zQ06QQjYnfW2FwjfSlKu3bEJ\nmGjMpwZ1qlHcWTNGM9Fakh+QsC/WYeMDHryCd+rxYd9jhWr9HcYYBCeOjUlP\nZDTkKJ3Cr0prPQlsFypwlgCHf5SWUFEUUTYLxgDTVUZvZBbKDjllr+fo4u2a\nzZ0auFGdjzxP6yqCYkMI88rvYYwDVrfyecq3YX9ujdcL4rHneLVMTiS64mAX\nMzA8vJnuIEqWrXUn0GhMxxtX1oB9rDOJNtqSXBE9ZEA01PGy3y+sP1H19MYd\nrswYu7OabJiAXa04K7VtzzkZQsO65cbvF9QAVi0GR2BHPrQ32UqiMj38hD3J\n5iE3\r\n=zkEy\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-GpWDj6+ZJZBMQPtFVuDFJms0+1HBJGQ/6eSlncL/qwl49rumdtcR2guLuK3m9M7rG2tCjVQw/7I6p8yys/Aaww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcTq5EtuCQ9jOccMcCVaNrtitzJxAoaghRHNgVUahMwAIgN+EuRsp22eGfZB/n6l1Teyh1macYNrrF1hALPdeHAaY="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.6a85dd40_1524734737238_0.0695888129913429"},"_hasShrinkwrap":false},"0.1.0-alpha.cd3e6b31":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.cd3e6b31","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.cd3e6b31","dist":{"shasum":"9b27c6d9907abb50abc82424aabd9ef3900da370","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.cd3e6b31.tgz","fileCount":143,"unpackedSize":18493974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4Z37CRA9TVsSAnZWagAAxNcQAI7AQEBinMNI/V5ZMG9X\nzF486XVC7TA49JeimJSGiYCRbuh6obpPPaadG0CU5PKwceZOb7QA0wryiX3A\nmNz+3kMbVyvJ7ip1PjOvPj+08iF+X9xKIDJrmqQvwAioUbbThzkpLvDn3Mj9\nuohsSMom8GLUmfTVxUbLDT5wDAH9N6ibJIqWNTXcGS4drKB91DuOhqapyCcY\nu2Eq/PYX3gORcc4LVE6Sz244mBVjckARMZQ6WvLrNE76E5QjzMMynCveIws6\nNI4a9pUPnTRhNaj44cSh+CiEXyXs/Rqv3X/gL17N5ovRmTtAmq9q9OXs08YT\nxYxhq68+ES8WrOTdaR5dSNFJ6Jm7TwJ7h0TP2v82o8tQjIDVAkqQfwqC6Sum\ngPurCy6jiTN9sNL5ILOLsqGyNjBUQ+0HPoyOdb6Epba5IcSAT9lIc+R709AW\noW4pRDFoGG/svFp6rzDrlHYiRdbqAAdTZAQSaau4jI48+JjQMaloCh64NyZy\n0o4cm5OhRxKlj0ArGYqOXJJuzp+UAjEpRnzQTCG5ecorSD5rBttCj7Lfi/cY\noux0/fO/PSIeYx64wbycVG3objgynL2x3KQYcZvXoe9/5mo1i5H/PQfvKirC\nic9JhW4fOOSJC8oDi8o++tWnbdAc4iK5ntayp2+N71oid2iN7LHYoG55jHaw\nuy+m\r\n=DCHJ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-em6W2873PmcY/Ge70jmxER1ijIqyLTtXNG5A36a+QVRprP7/FBhf3pHneupHbphorTrBmgD2KIhGm8LaPRbpKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChGM9ozfo8a+74+0mIvW1Fd8bYYtHh9BmSPuCe8/9hcAiAljUcnkJxSPN++Cr71zqZrABg9wNQiAtwDI9XxyOvMKw=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.cd3e6b31_1524735483218_0.17258091054027935"},"_hasShrinkwrap":false},"0.1.0-alpha.c9f7bc0b":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.c9f7bc0b","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.c9f7bc0b","dist":{"shasum":"26f8a4848c7e9450854cfced225f2c591745b5de","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.c9f7bc0b.tgz","fileCount":124,"unpackedSize":11203415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6tY2CRA9TVsSAnZWagAAXW4QAJE/xOKnLh1bGKvNloRB\nF9lyWKxG4b94VAoYPcAcz4VsC4ZNl4z0wYTL87qa+2sTRidVus/t7OzwZbb7\nURXHAimxTrj/GKN3pWL6mTIRtoqxWtN/MRff1u8Em67Bd2jUFtJ46pe9DuJs\nYZgFQWPg5vVxp2BGm8DDZvfZ4jiR17vc8xPYYCrpNKTpLourZ6Ex46/sXysa\nZDm3ue92UiuAZCqiPhS6rq37MJvwY+msRvqbm8sR5nS5rA0paigVy4J/qIdM\n7G7TRo5q3YM9OgyHIreHazpZHr1dX2PqwhCqJJlc6WgvH9hGxD09+HQvH0hC\nuJoaH+Dov3TEDpNObRJbBqkYpNM/Uj4seU1YRisTpjEpugNaMgNP9as405B9\nvEiwoEFR6J4BbiPJkgls8EsYU9pOSj7pLbMlLN0YY7FOKCu6+LADMTbMMswp\nQKvqspfHtthjfABpPtlNLPRoJhmb1VRYGjlKICkqIhNWJIDlfXXfptyl+Qbr\n/LBUl+3TziGBaPCRoxnabTGm/qYNV6EoGTSkHn/49J3XD+yHIWkEOM7KaF5W\n7dj+1oLJAOiqUEi+SlBY0tjkiCM19NgQMvqyl8Rct0XQ9XiwtOrVkvMvX1hS\nD5Yiuebt/9dBrkqqrO44skQQBtGAHYxzLN8dYn08RcYE27r0igMW+0NeFYX9\nrBDu\r\n=37B7\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-dceHQfMChkOqMLVmSiy+Cpt5WSSWY0q2EQMt1trzYNLEw9PDmhhXi9Wyc9QzgfYR4vIiTtJLC5SUZ6wXoXWI1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXmLUGRGdT6pGj0LlcQIsod0NMC/ANJeDd27ogTxzpcAiAPyGKHlVFYq3B/znG6rTNmtDcszSt1jo8sPtge0KOhGA=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.c9f7bc0b_1525339701169_0.04318230984577087"},"_hasShrinkwrap":false},"0.1.0-alpha.b0acddd8":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.b0acddd8","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.b0acddd8","dist":{"shasum":"deac5eaf370f491f2bed5693d6322d65c55452a6","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.b0acddd8.tgz","fileCount":134,"unpackedSize":11280749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6zaQCRA9TVsSAnZWagAAOr4P+wUou7/vBLkJnCSihRpS\nFQRZuwpgQx3RraUlqzE8CbJJQST/ykabVaouC+dqdXGAqfvk0Jz4Pldmb9oi\n/8hgODEXsSKIVPj46uyr2NBCwTs3D9ysCI9UAJI87Zet5o+QLP2RylfC2hmU\nhhCcVLHCN9LMHOc9oxE7zuEV4JB1kaj+8Dw3T+QtLvK97q9rvfneqxvOPQKq\nLFm6X1Yd3Y7eO80xEidEC9uoWm0neD3ZqWNfqwIyMtMReN2PeEzTEWpaV+fv\n7fJqqTusT6u+FPcz386V3px3TyciYX32jtPoC3WTtb1neaVaMYaJ3fWP/p0p\nGxgz+kaDIaKVFNHDXuECFeQ/Qu6izqpaw1Qhbo3SL604eeXf1luaSriUhLCo\nzAhuSwJ0bIgzh1Afkx3rlK1BT5ICKuPMzo94tohXUAw0tlaISysXkhyTmwUu\nv+oWVbeLb44KkPK4LNrBQB86Zo6isHlCV4Fr1yxPWSyLcsrKlLWpOveed9yC\njUeSSMn3UKzwSiHTJca/1xUEplx5aH7RGUyIeFmFf8Q+XmLbZaisUlAbYX9R\nyUKfVbQrYaMthWkMqz00CFpmnX0FkEX0fHZwX4DEpbgwp9JZOIV6dq1wDG3A\nBUAXxQUtk4m0BlbP5t1OO0GFiJA3k3W1Z4e00LDDObxvIT3yi6ysmyRgPDrF\nIb+O\r\n=rteE\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-9es30CVUPsh4x2N5hkYYQ1eEjg2oGYz7trHPy8pjWkPxZBdFp6l/cItfOGb8wHt3Ww/jL3/xWfr2W/4InrxVHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAX1g2Kp3gRADT0b8B1myl3R4GDd7ABGTUMRAqB0zAOiAiAifsXQOB+U1ZdJXxydqw3KOC3QSUMjDdBe7py1VyadkQ=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.b0acddd8_1525364367553_0.7972878980574039"},"_hasShrinkwrap":false},"0.1.0-alpha.4459815d":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.4459815d","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.4459815d","dist":{"shasum":"ca0272685a2cd8036b5ffa256386d27e4d5bc879","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.4459815d.tgz","fileCount":134,"unpackedSize":11280495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8BsnCRA9TVsSAnZWagAA5/UP/0GMQo7Fq6uYpYK8kad2\nA7si6YiCYi5GXm8UYoXDUkFBv0K5ddTysjMJNdBGUCQlgGuJMCVQySDpiUJy\n8a6SlMZMCH9WQcYamzAfhgFhYtLqa+bVA+RhvpgXRVyGlZxQ095hl24Pq3ys\nZAoHLi/Sgjc6/YHQaXccn/ZRZISM3uKeB1Ggp3IQg09FkmSuhYaqVGqLfOot\n1rIdh22z6W/P3YkJTPO2sUJU1Uprbq3se/qOTewyc9iiymV4o0bVp280Kovy\nSKpXWrqpojpwgFvbPOntABAvX2cbDMZ8LTe2PP3M2zLyePcgGNTtWZYxXMdt\nzQ27n7tpavvv0guGJh8plAMJivTQe2COJCR7tEipbXwS8drfDhGAMXl7fiEa\n0Yrb8CTP8I5HcmpS2VUUkt6LSkarhrIKPnX3vlDojIj8i61j/QEq+jsJg072\nw66TdUxwDjYcPRfjwDyoKsHYn6utrtjQ2rHVR4Yk4x/N3/GAAeypQ6es7ET+\nFW10von8b/n8d45hHOQfCSSfVLesrqjSAihceriGAOx5YwqFXhVBTdq8dhvL\nU3b6FRE7KF6Ue3eLXvYqQ2/RwBjmeM4WD7j8X1umLlxHrnixMw6NP8XAFIJQ\ni2bHS0R2aMA6h+aIivRiJBPsIjH2e9WEoOcqDsVvSYe84DJQQvEpkwHWgfYe\nUdNE\r\n=inh/\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-sjRInD2plDDoxCcESsDJcxAgkqe7bRFWl3+S7K6tzs7FXKcfaU3hppNF09jUy8rKCOPELQkuSQJRvu9MP87r6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgee79o24QL9jcGYubAVhUc7NIyc0i9JqkWQopiarDewIgGvbleFF3m+t2JwxXTyQPHV1Y6QYVP75dZJLgeQpCyv0="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.4459815d_1525685030504_0.9720182154348032"},"_hasShrinkwrap":false},"0.1.0-alpha.ecbbd885":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.ecbbd885","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.ecbbd885","dist":{"shasum":"aa4f025f843d5d3772b24f2a9874e58a7eb8548e","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.ecbbd885.tgz","fileCount":134,"unpackedSize":11271115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8DbRCRA9TVsSAnZWagAAcWQP/RtzcughI5aQygfByExh\nSYx7Rgd0x2ZSl0Vgl/vVvesrWL3pZcRDU/ZrQVtXK9Q+EQhoTsTFIV53ia3y\np9jzgXh3v29kpqvlGXh6WujorxA94YYoMeURQ11zICAmalRc68LyltPYedyg\nvzw8CF1r2ERf0sp28aUgM5Mxh9nu/9bDwdz/tvGHhBbvySWGJRrniz1pdxO/\nVe/NeY2OYIdNumsoQwmISBCswDw6HacL0ZHSn5g4RpTEZhBMr3XAkIQHZeFv\nzsIUqdqe7mLHNHSBTKZ3Bk1F3/BjHShBkfUrwkY1FOiPi6P+PacqXsy7rukd\n1FdBcmOMakFk58PWkv5CO6qTsJRELmlwKydIRISC7ZsGjNIz48wOXlRayMEI\n+ElDhLmYFVm0d15fmbwcFTyjbIyzeM0NFOC1WcV/GuuoI+x0LxyThhk9X7mx\nK7WWTTmYBI42StCI0kRQhsJa/l6BEcR1gqeCfW7xsTGaH1El6s31G+H6Ef8U\nc6CjJFe/xTFwziJkNY4TVArBTnielR98uCyLd4z2AgJQxfvI8gV0Q9aNgPzV\nPLtwex9D3H4bYy3yQDFZvZ4QcEsljIjn8ZZ0bqFQRmIIu4xJ8SniNxW2LvA/\nsDsjWAeCNO1mtnba+Uzje6sOndzOq4gIcvgD7L24XSQdjyn+2VLz8OX913eS\nSoWr\r\n=y6W1\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-CoLhqJGW3/Da8B9sVFY76gcRzTFG22JZHe/eUhc4eLCINesIlx+1KWyB8WUJLu1QomaK4zIQFcYB6znsobMocw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcEeY2fxlXUuuGJeiw0vaB3K84MTqbOLqTrqcDK84XxAIhANo9D3tg1/J9HsTk+Gaa4hEsbiVEDFi7NZhpT9ktGQxD"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.ecbbd885_1525692113048_0.8080714050375104"},"_hasShrinkwrap":false},"0.1.0-alpha.3ad23d56":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.3ad23d56","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.3ad23d56","dist":{"shasum":"97cb2532a9d612c91eb150822ce2ed54f421cbc4","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.3ad23d56.tgz","fileCount":86,"unpackedSize":341656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8D/RCRA9TVsSAnZWagAAJ/cP/RPEM36jcS9ZgREgc4IG\nVo45psXlIvYBu2LuVRAW3niEbcTdkDK/G4quC721brMpTk5AkUphCgmDtPAU\nNEjxK5uyDMKbq0bCCTBrNpl6ybB67JoS1U3Aep7zyxjgYTlf2Jqw/YyfqbjT\nW1fvjuhLVNWML0ldopZ4sLxUxcSIgcYirsoynkdnM9WrN97zjFwOscBzh51h\nR0YCSs/Ce5CllWAzQIuYd7cPdx5vQjRKEKQRay6ZTo8TDuuxhlbf+Tw14Y7O\ni+w7BFexSwCydHm0znqmRZtczW38F5J7dCJ2ZtayqQEcTN176SyV1nbuIfSy\nRHKVXW95WqGudqrQXW4905QT9kByZoOpFKPatFcXCfdLH+nQxC19k9CALVzA\nJ2IGpbdJpuIWCFUBVaNbWj5XWTTgnUm1akKLW2/SAd3PIkHMnqTTCME96ebE\ng4Js5wmg6noqrHhn46u0gNY782fot2Oi1EFf3GbWXkXTEtQw1PuUQ+/YrVgr\nKLXdKNtr5qiDOtlbeoGsEkMxyMieMoHXfxu0iPnni/kr06VPqumebz3X1yyf\n+cVoF2oPt/y/i0J3UlD1Rj+Ov7DGdIJBg42duMhfXYWxoInR1r46X3PEGcKV\nXDdnGd71LB9+xi1lTGm8bbirTz/K3fWgF1H69jMk4SpKepJ43z9nm6zIG46I\njJhF\r\n=2O+a\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-CFbRqWroanijbBZabNsNKBdyMztMB0swy0NqB8wTeqzSwRko3lFhSkxxl5rVK2Qelkqj8NjcRJhUH3gD4jzpTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT3MgG0w67k8CcmYtzLOD1zVhj0QeAgdZJUBNv1f8KXgIgcZL+91AcxDPVhoNJNL58nuV3bjbmJTPCng+emNCB6NE="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.3ad23d56_1525694416833_0.8039491494789945"},"_hasShrinkwrap":false},"0.1.0-alpha.a1526142":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.a1526142","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.a1526142","dist":{"shasum":"1ffa40d82260745950cd05c9eb9d277b665deb21","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.a1526142.tgz","fileCount":136,"unpackedSize":1465401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8ce7CRA9TVsSAnZWagAAki0QAISCGnl2mvul9fXCdXPG\n3YCl1QUEgrrBKo5vRiX68bcWTsK6zkfdFXINUXupFLQOwhQa/leZoEYVfRUn\nVUQyKkcJtQTPjnpJW1c1LJp45QvUuVvU2hCQxkr+8HcB9nnvSk7tOntB98oB\nMTOs2W2uIBAl1ALy5WPYVyV0RP6qdCQR99GBzgjCwuB1Hadl+JLNfxKn1q8y\n8S2LluUhEDT67X0WRPYn1IV39ZwNbE7mGs/QMm1SCvl93nDUV8mZAPWz2c7Z\nm9QXeQzxWwMr+SklvaEjs0FFE9QjPMSHlU9W9rMIYKo5yF0QZOxAjfgDP/fm\nZCtciKbqi7/moNopmYhqmk+80a++0LRJKQ5vO8ywPpfzXS5gXX40dSHkxGKB\noGhS/Pt7WNVbiO15lWEtMr62Glvt/zAofI6ce88h9M24eO0Q1w+gPErPXioF\nlQc4f6LVlN9IYbGcX+7fK06MHYGf+pGDdvDO9xdD5PCldK5/jHr60HIXCIC2\n9jAneywQzwuB/g7aheuPuVe3qwyElK+g9VJSKGM6+NxllBc6yqRSClwpcYUt\nAdC7BCQ6GxWLTH4Jp012dbIB8nUwoNsDkIc1Dcxb+sNPtm56MX0uTpoeHZLC\nCy39mWx+qHe8F0XxFv3bJVgYP6IxYQp1QMX3Y/ougliE+xhohzI93e/J6q5V\n+oIn\r\n=Wj5v\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-GfBdukQF1gf+U2Stf5NnwhGooQe+rWC+fnses+jdrysxUCO2GBAy/CvYikqJfaROm1CcrXuE9zgGHa/jRUigsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgirtfIHcuSRYCxlwUU94xG8W8TS1l9k/e29eD3TsOsAiAOd2LcUDESfe54imLX/B2rTihzYZP4inPC+GyTzQbPUQ=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.a1526142_1525794746801_0.1117628485982487"},"_hasShrinkwrap":false},"0.1.0-alpha.cf87ee72":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.cf87ee72","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.cf87ee72","dist":{"shasum":"f1cae0e874a0ea3967cbc6a2de25845b25e0674c","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.cf87ee72.tgz","fileCount":136,"unpackedSize":1465401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8qucCRA9TVsSAnZWagAA35oP/iSVNpvbEupTdWSlk/il\nRd3NDBnMHwEk9ayfmfAs78uGEuNQn6haU3o5mu6lz11jV/frVu998BaPrgAl\ncYg1AY+kmUnPCtdci4Z+PT1ya7cdQGAN97I31Ztv+sE/YOPhJGgm4o/0pAZN\nTMJFAszCuEET4hTohBzof11O490qiXIHMmI2HSnHTqpp4uQV4/Fn+dqQhuaS\n7/uUdnQo/UE3Xngj7JemWUjAY3dHW6cl0kDhyduLvQCQQ163i3nYVEa2W6LL\nsmxWGKLlIlnt0PMlHK3yb6vK59cUgV6hQTss86EIHgcqHHI7Qv+Az9KQgVGN\n0CsD8yF3ajeIBWbGgQg07iKa50iOGspBKQIPXZU4Z0CMFhjZ5Y9A/WBOY5XF\nzNo+QxV8O29Ll2GRiq2mw+KU2MDoOQxewnHTJv28fdWg/i7RTEXV3bv13K1J\nknLloCALEooV5R/RWL7tmVNvHgTszyivZwg4hHYODW3TraCOn48/MC1sRreg\nXaFCFyHHjWlqWdBWloSJcJ2k4Hq2skNeZ8+idZ2LHY06kGXS3BCvxcTsCORw\nmWHsafJxD1/9IZf7Eg8dB9p+auFErgNZVKL4ERipydDhEUM3L78hAmpAKL2H\no1DvxXmTHy/sLa8tZ74kbg5h6GRqiUPxIbQGkJeyda80jbIbRIAAARrWHBOV\npKHo\r\n=A5tm\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-LRJLOexPtXej84qxjjskxbv1XS7ZJA4s+W3gIYBCQ1vN4XcLLAc8CwlN4vQAHQL4XFyR6LSHZHhjNG5xeWPSjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw499Esqby8lf+6SruAoEBMFlOFNyk9lzxX+cAhv9UqwIgIcIJJHB95SpEMupH42BnZsYTYZ9DwhLNa0EyMZv1bfE="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.cf87ee72_1525853083163_0.06395250180343326"},"_hasShrinkwrap":false},"0.1.0-alpha.a21f966":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.a21f966","gitHead":"a21f966acaef213ea10c73b692d31dbc5af05965","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.a21f966","dist":{"shasum":"567dc39e868df0c40b45456a2ab3bebc83f5ca05","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.a21f966.tgz","fileCount":134,"unpackedSize":5528416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9Uh6CRA9TVsSAnZWagAAu74P/3ymZ3xe93qk6lZf9NSe\nRaIPR8HoQXB+xwe9+aJ6wYZglf93hvh3Uq6QSbjDcGi3LiDtX/YGryRvoDJ/\nI+8X5gzrj1cIrRVPtNfaJH6ixL71U3duNaS/V5BUpIAgKZtVppv/cHG3M+f9\nBQOk4Hr6tLwHcXpKwP5OmZJ8LRmipNPHR4b9GUnJ+pBx6wyU69rs3Co7MaWT\n3pG+Clwc74W9UXMlkR6r9MM7Yj3s660vc1bDVd1IjyurkbnfXW76Kx39YkT9\nRLBipwmziP/hzPzxy8l3ZufouI4KK3a2dxUEL5fkMDcfLSXXtq5dv1FUUiPv\nSmKpYbzNAVcLHeD5gnvl6b9tGaKCwTu7PjodIDEqRpfrkmEhWgO80aVY/+ri\n6NzFl3r0EHgOCv1K3VCMm/NGUGCxgWW+OzqmmAY3zbF7/BKobaAK20C9om5V\nJRk+jT6zVD7AS/So1LDX8a6bqFstoRZZaN+IvC0Yk35qZBzYsMCm3XkxTy/l\nvIXKrzQsd7CSSCvv8UufaCAOPPhI9pCodnhGtTHfPUAVsq+C58UtJ/4LM0IK\n6npLO0Nm+ZitiztI36MXrwvQG4DKiKx8+vD2BoOYC31j12R5Zv4O19a9b1eH\nz4BvD/FSgGCeUaEqGOzwea0ALOprmp0/tTU/WEKW6g1HCtA/OIP+bpeFEgQ2\nAY/F\r\n=Wnlp\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-vAwy9IEUDysmeDKzBemXfhbaFjXrTIal9VaVtcgYunmvw8hYOHmVMmlI+mYGB7h26a/e8dGPUrOiJVMYwIEamg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcbDWUS9+eaxavc5A1jAV+/p7mdpTa21lt/GuVmGsNZAiBeKsOac13FX6Rd4QUWCK8hJbDcDlvngUkGJhTAjQslPg=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.a21f966_1526024313671_0.9529251647127273"},"_hasShrinkwrap":false},"0.1.0-alpha.fac8ee3":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.fac8ee3","gitHead":"fac8ee355e0aba9fcae8356a0f29e566ccfe479a","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.fac8ee3","dist":{"shasum":"223d1e6305b94876f458568c887e98e762acea07","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.fac8ee3.tgz","fileCount":134,"unpackedSize":5528416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9UkvCRA9TVsSAnZWagAA+vwP/RZPagDsYk/65OOocl92\nWv6U4yXPeAsVWW7hICQ6CSwItldgdXRiikJUQ72B4ZThN4cPe62e5iQzl47W\nJ1J1DFgMMEhFeAmF9wCpW7eJcScx3LGOde0s1qDrtG2/h3FBXqz8pPvwEhej\nIfGxF6FpcxGFyrIaR8TnwpK0+1kBG4JsRPg7/w7NKfN57m6xZZA2NGiZlwjU\nRGpcasTjBqK/3mpn6t5yZaSq78WB7jzELQtugP/P3x1rXjyIaPp0OrSfkf6K\n3tecQBTCAwWOG5z7XlTny5Y2PHvG7YzBUtIME4qvZJEKDnhSacWxRB+tJL8k\nJXR9vx3/DCGv0oW/ePxFk/3rGeh7IRIngVESMmhWzPkpnM/9ictlsjaZx6sS\n3p0kyZARzH3Ue0u7quITShZQZmegJO7c//3/Qpz5vY4cqCG/AkNRmwrT90LU\nzragOMt8dS2CLAeX5pK0wfXDTpETBdNCb7IfZLzijQCAsEyFP+k4UYCk/a7C\nMN3wDhZ/RF83bajmMWKYqBMPvKAghPPM1Ck+oX8M3t5Nf5BDNF9sOaMzPM57\n/KgU6cGz62CXyxMFlhFtCOBR5BgatrtMesQWZKyz2Lk4NhssDhZ5YtKnjmm2\nmCOvtv6nNEcPv5n8UphnJf4OJmpzrtdoyM3NwpidUlfGGsBrbtSUz3sdhTFU\nZEy1\r\n=oxJ6\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-8M5ZZRo60AG9Ln1SooESNmtHGR5okcpyzmhEgAZr5l1pQ4QJgjtKPz8dSGMUCd4ML++YXV/8XvF+9usXPDrnig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCitZV52FdcW7eYNcnwzjRe6YEnyMzIlwJ3kxZwCIkY/gIhALaPldUrT5HC7p+bAskixDBc9kcQ0Pu8be4jHwYDhglp"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.fac8ee3_1526024494490_0.938707633852687"},"_hasShrinkwrap":false},"0.1.0-alpha.1a04833":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.1a04833","gitHead":"1a048330040752b0c695f979af074a466eb6d075","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.1a04833","dist":{"shasum":"444099cee0ae327b69bf699e09f905f386d52350","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.1a04833.tgz","fileCount":127,"unpackedSize":1291000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9UnOCRA9TVsSAnZWagAAQNkP/RfEdJknjPQC2+aNvHuJ\ncfx8uG/a9dLYS3dqJsD9fLcoSVH6LTv+bBYSNahFMZZB2MWnnCXstu+0DZ8L\nAhLOYTyD8Aa8lho8y2J5w+1k3egOq/CdVG/kicHeXCrceZwU4J4m/jDVrq06\nLqNX5PVozKASxhIUGpcDgpdMxP8PjDARCKySx8o939qiAbSBHd4hdSBIHgWa\nJGdm3J4lI6yvLEEBH6QPZ6ysdDzCf/87ziA2hAH4UR+KAjzZfh5gOjOEi2en\np5Xpqm0WlGRAAxF4LlngsD27NVDis+iTqEXl2p785yqCvLz98yRmpe86T6S7\nG+8sZ29woctUSjGJCMx1svoogtIYVZBt3X9BVcLgl7KnaaZb5iHr2Lx42SpC\n1YoS11J0XwN/ItLcdPUNWpHCt6lOopK4DM7BNXw4lPSm1xdVTCxvCzu6MlL6\nOZj6+V81Fz1EJUgaE9o7VVjeCfBhfKclH4kvjUjbyWn3ibKqBMGgu1mLBaJh\ngktQ7wptm/zwjsaBoQxLjlM4fC9Y9aYQrIHjwhVucbpQlVsHsgQBhhzC71rR\n8bCDMo7cbzJP1887b6XhK9X74sd1bq15Hfa7nsDJUfzWXyln3SPItIrYo5Uu\nGc9fqdCPin3JoZryAPc0w4pDL1FTH6/fSFyIMrQ/kfobwmEI1iQxVSEkJ7Je\nt476\r\n=JSZc\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-GigQlQ7J/x8qCEyMfZQT7dNT3r9g0KT2IraRkQuaW5vwhEGb80ZIBeTgQGbLToBFjBrWcJIQ4ZwiQD/Zodgp5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsuguZjcwZ04LQs+krOsPo2aJDp5AhF0yNRfM4oWCKbAiEAgZOmqeNUD73nErRDZ1v1PtUY/YXcX4PFc5KjCKfJly4="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.1a04833_1526024646090_0.6778866846293241"},"_hasShrinkwrap":false},"0.1.0-alpha.b43a770":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.b43a770","gitHead":"b43a770c28c5ab11959e958c6af8316add5dc2c3","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.b43a770","dist":{"shasum":"542a2314a363164bd2dc074c60d30d5d9ebd634e","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.b43a770.tgz","fileCount":136,"unpackedSize":1326335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9ZMzCRA9TVsSAnZWagAAL88P/1M1vh9GwD7rOdydfMuO\nps+NQHQpWkT3JdoWdm1bBMpFA0LIhRs6YsjhSq1VhwF9AgQse7tkEWrJecFW\nu0286C20BunTpoWFoSy/o2DZ5M0pNPzTp8xPA0gEUMY/LL6mqMsxdORBIAfm\nzUlOpdvjtRq/tfsqF7eOLxDvFJ8Eh5EKsFAMHQU2ItuWYqmxTtEBIDVH+hhC\nYW1i2Zmp5RMwWEdZs39HgiQV5owsIH8WYjwK3z3YtJrsRB8pZuOES/S6Skwq\nIh8ElimAjHfbZF/ngrZPMOX+ZKzhEst0DpxiFkWQobS6v/2EdKC4bv4xLcsD\nqmY8zx8m6P3TN/M5buK7Sr6yxhz3Fa8dCXRvTrUir3VNlaxoJgP48B1LJmk8\nHWDKbHl9VaOouzrXd/v92Hc9fvDoH1rbZ3q/m1cNPClCHm1E/vYfrxmLLZLu\nE1C3s8wGbD9Ybcc6DaI5W2o6F6kud6UAoPsB7VGAlwOR1MCG/8CP7s1z80E8\nJ03dZ9INtbysMnk8Gj/KRAZ8bUjDGwAZCiOJtTzwBvYVE63bAH8a/F41Qq5d\nMLLmccTcLHsCzspg1vOrG956Qy9heCvfz9aqiykZWCEuVcJv2bqGlCSl46rj\nzliydUrJWZ0H42wma4g29GBDTYbWyrypzc9QPd6UWuhesvT/BksYSqJgAAa6\nGnuN\r\n=5p6O\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-otD5GUCwfb8VdhNU03bvlDCPMyVbkxTr972qjNJOHO7Zazux9Gmg7FOKSe6nECNkZaik1CCc/oGP60Qd9k+p9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzwG86YCXeREzuJ3l70QeTxjU0MFOtONG3FWybE5t/yQIgdwF1Hxpsdt9TMNrMnv/kCGmbyDirIoBIcl8LXHDQbUs="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.b43a770_1526043442329_0.9319116168377564"},"_hasShrinkwrap":false},"0.1.0-alpha.82ebc8a":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.82ebc8a","gitHead":"82ebc8ace19ccaba0f2bca3effa5d73a19448e96","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.82ebc8a","dist":{"shasum":"bae72d42519f66d734c754812e0cdfab04212647","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.82ebc8a.tgz","fileCount":157,"unpackedSize":8052188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+WVSCRA9TVsSAnZWagAAEPAP/3M5Qurttn1qJhLMDl3R\nodUExy7iu+coo+1EGKUQOEGRtOez29FlM5QHeYTXjv5TudrP67ekipU9JYtO\nFoXOISnSWooWlL7/O2A6VFjcLOwJZJfEnLCoxUjaeenRzX8bzXukdxZ5Cq3r\n8y9gipWnLiAUTpsz98ef1+eZNNJZKVuRb3S84ja6AZSJo/VSqc+HX/Wa4Hov\nzvVnRo/FX3Xe+6MrqL6UjTYynbSTWCab6849cVcH4lhjfo4OL2w89jw+5Jj2\n8COlN5DdHDcNfjNDN54Ms3I5W3ap3LyBKU3SX6M9XDE6gvCydi34KArMRxfs\nukG27/3i2euYcXD+neeLw14rKhz3g3SpxDRm6Ubl/XWPhOFQk6hELXIesJ1o\nFWhrlJjM9YI1tOkaUoctXKE2ghajGm+7VK3p+lE7f8gQkuxWAzKarSndJpS2\nnFwRyQL8wPyzPRec11tGatxRm/bN3YizRAfPFvgcuA6nXpoLBiCPCP1EX/Xq\nrYJCyUYLrnPoo/WxOIxpjK9id06vmlB/66g6oy2wNl4iRYHTpG0QWVS9Y2My\nwAA+tu0wuVcRvyYwSQYjqJsvrzt9cq1npJ9+mBf/LMKoc30p6UjAY2IHd5ny\nXOdC6cVjEzPTme8p9QWuJmvgtat+rGmaZtGyL3LAdhY8S1bRJwnyZrlxR0VH\nxCG8\r\n=QxG8\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-TpM84Apoln++f8NKm/LqkEaUfvNPek6pV5qaui+qrMRHrgZArX7n3wXscDvRge4nmb71zF+9au9oAD+4K2xNrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/5RBq1sWimcVAyoCpN8Xpe1n8SSeds6VtWvhfmzS8CAiBd1rGlyNMXZtUgpEN6seH4r1COzNfFCUhDrEI528iJwQ=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.82ebc8a_1526293841217_0.14341902947513185"},"_hasShrinkwrap":false},"0.1.0-alpha.3e5c7fd":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.3e5c7fd","gitHead":"3e5c7fde76e58d1b51300e507575a51de16d7f9f","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.3e5c7fd","dist":{"shasum":"d8675a167b32c12f94185911434b77184472fcf6","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.3e5c7fd.tgz","fileCount":73,"unpackedSize":4522806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+X52CRA9TVsSAnZWagAARr4P/2m95cQCmfe6TNFm6SJD\nfF1GpR4ZRfR+8T3wRdYfcXUxnGfgTGSyPvPB+Eord1nefZWcb7eBaRfO9nzn\nybnW7DQrDhjc0AU7l36NrTNRPDF8o+QmsElEJWHhYAQv5C6yrxGkzVU1TUV9\nCvmisayBktCRXKNvjKL4DA0am0o9zYPg3su+tce15MTjSnx541ZvsRuZnlu/\n7JxJLfYV0YNiK9dnvxAA2/ozmkmxZMdJUVyWMnYKYLMaNhJmyy4KluD87NmK\nzp6uuY4YT7iXAquWSorr+v+HKBTm0zICcLbdEX/KjccqFFYxUvfDpIlx7NXy\nEMACxlIeWaHdl5RTqXhkoMp+o431T+yq9k0FpUq7em7UpCHqoAyGFYmfTMo8\n8QCBucwACmAFPZ3XiCSdl7WF2B85nwzQ2gieVyYm7eum5Ygon5rvTKVxyDbF\nXtz6ZPm+Gbvbmgqv4UQhOWlrbaXt8zNlCZG0s83rgyBEgQ+bStM9nTjDc3EN\nQ0q0nbGW7zrevMu2CTfsbM7G+pAMmZ1bB1h/SIAJW9OXz9P40D38V901f31R\nYfkOK5XfwiFeP2rLIPz2kEptlE0OToaC27drOS7SCFKWFg43Sr1OFGTDMMgO\ngF0HRTxXpQPVm7osAH1Y4XM7t5mVxCUl7uveuq/CXtBgcqK4+un6Xp6QGB9V\nU0CP\r\n=gV8x\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-NImKNUyeVaBGhYrj2172x+DSIzmLEmdCQEWKZBZUkf8zI+IiSQ6znXzSs/xvqJLzuNiQ6eVwkyJLk2qcHQ1+lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaxbx+2KrZyNrYtyreWGPO8vIzXXOScwmLDNNNducdOAIgYNLyeDSm37ElRqcm3QI/PDswcgrlTDnxCgbgSK76BSg="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.3e5c7fd_1526300277455_0.16204819592134445"},"_hasShrinkwrap":false},"0.1.0-alpha.5fa463b":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.5fa463b","gitHead":"5fa463b914c6e6df3b5d5079f412e755be865eae","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.5fa463b","dist":{"shasum":"dad3fab2832ec38bfd5cbfcd8b7ec1685d64ab0d","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.5fa463b.tgz","fileCount":73,"unpackedSize":4522806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+YtlCRA9TVsSAnZWagAAJHoP/ih+MnRSGGyGO72V0EZT\nu6wmeDvOK3NuTRPRR+yf4iWBJomNhVrZmoGi3VWe8aD48XHu9CG11rVPza/L\nL284rHY8mY88xGsSdIwd1y2L2sK1+jFtaM0L+6Hkjj98pClocS8K5At3ASBY\nRZxFnnivJDDodvn63EIqwYPAy9Bg8va9QBZ6AI+oXRGJw22R3ZTreuEasa68\nW4+dQHwdxTpIZ7vdxzEG/qeAq2LFRDp9ghSoJ25+7wyDmubbdxI12zztgWiO\nHUUJSZiPtxMegjrMepphGipGIHRzEmfQ0Jzo+bH0hDC/+0WpNiQ/TiQV3KGw\nrumBNGE1BLovb4683g/a/Z77DNiQTw0Q1r/WB+FDnHTuZ1m5Zxn74qGV2Ec4\nmpr6CF4oLIzFsHoQXNoqH6QHLryll+lVSSsrE+JxAnZ0rCUzcoTTIf+ilt59\nsY36SK2xvILbZPXIpnfZLDncoKpaqHUaeMRM57/7++XUhrueQMrbFOrMETS1\nQvlwSTdaI4nEpVETRGaT5K/lv0BICptdTDhEmrko2A+SaRWXk7/QvEfzSbZL\n8OALjfUiHPtHdwbfGVQI4QEtLlezp5dmZrA2MOZf5Eirt23iS35xMAn5JgbD\nqX5jTSbrrjkZU/osYTVsVTxB0a2xjMZlLWl7mrWN5/dgGu/PROubnEPBfY1f\n04ue\r\n=3qFT\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-I4cf3Pt/LWnn9NSJkh2rhre1ehnCAjdmJz6OwJRacLyzMi5+z+crBXlvcg2nmdO8M2NvsY6uZRGkd8e000sl9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj4dahGbs7tY0DJM3mrCnxU0wYClM9ZNlGO+9qktjGoQIhAOG+OnbOxyTcmBIjGxzutvb5/NIqWPxL7co8aHovtXtJ"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.5fa463b_1526303588413_0.8718312037836762"},"_hasShrinkwrap":false},"0.1.0-alpha.4d65a59":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.4d65a59","gitHead":"4d65a592a5d8ac6fee908fd4bdface046c1d4c96","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.4d65a59","dist":{"shasum":"94fbaf61dd6c4090019fee1ac7d553716da4868b","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.4d65a59.tgz","fileCount":73,"unpackedSize":4522806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+Y41CRA9TVsSAnZWagAANwAP/0dhVbGekhdIlFtiLtLb\nAoUVr5eHUMe6Zig37TDMi8RFU4v+IlyYoVlxudZIPkBa/6npIYAIFbE0xR+S\naLJohso7+nmEoCk+bmAps/Cx3kRb4ZiNpv6eEqjlSxavcvIUhaiAyqmOfReF\nvUyTOkB+opQtnGu6nmweKbxAQIEMTHsInYWmAWcUuZcVEvlmEdow7dD74AZ1\ns/u7WoY7xFUa2PRyZ+4nmciQ6d/34tpf/tE1FcNS/CDuJm+kDIWLTF5yGc4E\nccLvLTNnqwwNyyOQ5OUATX360y3P+4rM19aWNLkGRvta5LOuOMOY6NY+K97E\nhecE60G4NlmyVbSXxupE1sexTDfYDN3jKKDTVNMgItYMQJheujo9iCLTiec8\noz80jmJmT0Jr23452YXnLQIj0D/R86KLG8XrhboYKmWcd/ckxOV7i6axbH++\nO4YtiwZ6KP75Zqm5eg7Wg+NccKzPfqcI6IuLejE/HGTbGd1AzrWCmEkCIMuO\n/Wj/EFEFC5Nr3Zl2p1r93iMk6ByPXXU9HqnlEK9RlERg89GJNbgOrhlMOxZ7\n2Qu75/AfwtNt+tpi34MZnOr8GPr0yhuU5TsLDgYrK2yqwMom5/Q6wi1Y0eB+\nOue+756QVG+CA77FWHMJuxAUcGmBxqu/cLrQ0ZmpcKLyz8zCrJCiqCxInFGX\n992W\r\n=G3bb\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-dFqPL968JDMnrxdXDmk5ZLvIfUBuT+ay8xvj/vExXq0YO09DAGk93rycLKcCuWzUOPW5nbC3mgeV6qByMl9w7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEMijpOcUGuDO8Pt90yQ2lHAPsI/dV9chrC1Z8qHsCfAIhAIJ1ROwFQtCUbJilEn+ZnU4YZ1CU/dKO3AlwCx5SGcFc"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.4d65a59_1526304309273_0.6368423661234532"},"_hasShrinkwrap":false},"0.1.0-alpha.9376dce":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.9376dce","gitHead":"9376dce370dafbb1eb37c12705270c06faa5a1cf","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.9376dce","dist":{"shasum":"bb59e0ddad0f70607a7697312c602555abd0a08d","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.9376dce.tgz","fileCount":73,"unpackedSize":4522806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+ulXCRA9TVsSAnZWagAAxWEP/34eeYipSGaIbkQooE6t\nsV7ZjKAGmZyD5QkADlXErE+N7NiuK4s0Kv8hhNJHItU0wh3LRpyk8jYY5YA5\nWBu96HCWtADdXb4Bw7v/9ywFIm0MX9Msqzy1iLaAwDZvzCi/hjNv7CemE7Ti\nv44KLwqBusAelFMfStgT1Vi1/fAqAGY20/pZzvCLFqU84fDGDhVlJ1btV/9e\nCR/45chtwzyjCmb/Sawdb0BmwqF5gf6/7NkLK+n24B0quo+ejNJ0dyWCgKNo\nsgrI+/wtrSD0Hy5hXUOuYEVE8tvyAqWIM4uZP8fEVHUF3/ObnUb9hji+aG0V\nlRyvDiVpo+KYyZ9lPBDw1SKSTHLGZdBNFu8v/N1y7ByjLbrryThC1Whw74jL\nMOvVWsZOBy9EfJC0tYBQeEsOi27pgYTVPXXyBntLpiFInBIyJcHXqQd/YxBz\nocLaTcDEPfrzjaQyzbHkbnZTkdVHMuehaq9c6gx6K0GT199hxYt3GNNwpbD6\nD8jLJcxo6G6bMhnddG7a7yNUVEkp5hkDoGaSHHAEPl6MhmDBP9rawt05PUaQ\nzYPkzfVwzZpnkKyBTUffByTQtGaP28BQb5xUdfDqE175eUAPyNBuMhnpYbDH\nxIlwci86cavaOfiLWHXrulEYzitUCPnG7QY4k0tWXVfOt9nBcOKi0qhVB9ku\nu+6Z\r\n=pGKm\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-8/9nLdHGSfwKIDDKaU8+1AJ+w5Re9vSNjYbIycQfG4pTLNuoN0vwfYV4a1OZXHPvwwKfRcZJDVUvY3SgmpTb4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPd38xw7DOwqa5Af/Sq5Z+QM330IZMXUm/PT1ggD3JLAIgNRsw0Aznvh4fI44O45oAR3bUseJ0vtrCuaGBt0XD4j4="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.9376dce_1526393175113_0.5797602140640115"},"_hasShrinkwrap":false},"0.1.0-alpha.bd60ac7":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.bd60ac7","gitHead":"bd60ac7670376cd1020f1a421e3c4b91fbee5206","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.bd60ac7","dist":{"shasum":"f0df3c30898977795a705c3b0af1268648f2750f","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.bd60ac7.tgz","fileCount":71,"unpackedSize":59252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+/J2CRA9TVsSAnZWagAA6DYP/R+V9c6PPaRnZcEDTQRS\nXJxb93dSovsQ/r82UATDSVICqwvZ9DkvIild3Ict60NtSL4uoVkNOKeWNZL3\nE9EgmW45RaQWov7mufGe/1LG6lfnsMJ4gtNSuePMoFNTiJq21ItHPVIS0sIR\nc4zO9rp1H50qgN/XFMKrWczwtmRsOO1FqiTpqsQwUSqYLnBmF9ne6Uo0BrEB\nvas4XjUnqjeq6zw3MX1DfauaqDnBjOBGVG0mZZ87WI2fGxDU7e2pJF4o1XyV\nsAN9AO9gDSwHYPgfaMgL3tE8H3jTq2F3hIJUwTwA4Nou1q/6IWeffAV9DQqu\nSQlza2gsBbMY3LYaCi8Ipqc086fStxibMlF9BwDxGuAe0nE2SrqRGzYjCOur\noVKFXtsdJTlzxZQ9NbjkY4efDRAbQIigjbOmeQazjaMDBMk9wLz/SjaTJo+b\nVzewLRSSofphRJGkS6Ji6x05uwU9qMFKWzO7UA49g3YfppwGv4ENChSSEEUN\n8Rz38U72HLX5XMUmxPma29eE07j4U8C9uCI3dnNNEdKTRC/OoQkJj3wRK8B0\nWlNNDiW9CcKf1LZnQe07Rug54bcNWT/swnRvbaK8ceFin3s8CO+pSIGsvnoE\nmGet4f2oomUguKi94mOqyi1HrBd1fp+YP38Pz6ZPrlt1YOX+Io7BBtTL7ZyQ\nH2eL\r\n=O5l5\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-sx6ZHR6kWM7kwJ0CrGFzVxV8hsdrGKHD5lEDRSuPf1N4urbGQi+BNJm+McaI22aOWXQoA8yfBgTY58+O7JwL0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMIVboiglt2Az1sIHsSYXU9HKCtzDxj0AGBLjfD2aj/QIhAL3EXd/RfyEDdovXky8IhEt6I16BueDAGuGmucCugLzj"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.bd60ac7_1526461045938_0.8135978199747058"},"_hasShrinkwrap":false},"0.1.0-alpha.fb5d4fb":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.fb5d4fb","gitHead":"fb5d4fbbc559afaaee4c68ab7a2ea4ca7c0c9b0d","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.fb5d4fb","dist":{"shasum":"2cef7481e4968f66f814e5167d312b25e7a49af7","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.fb5d4fb.tgz","fileCount":71,"unpackedSize":59252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/XeFCRA9TVsSAnZWagAAbDoP/iGYSurBLEszUQNCW5J3\nVOZUqhQEENYHbqxYNHWf78kAfd4VpreEhcZznRBlyJppn8691N6ExuXuO6pw\n5Mb0ANsXJU01P3ehQ4KF/QAUWt4akFJ8sO4t60dAUbT882aMYvgXH8LF/QKN\nXi7aMRGFhTkcq1wFRZilCkgLC//uAoOmMFIqYvI7415URTmF7WSbA74S+4bS\nqzlLoQPQTJv1lmVajgG2+D+xl+m1Ch+IMAXF77IyzmmfYDt6AphvXWs5gDM4\nCHXAQzsB+gkZRK1P8I4nnbQbnLE2KRDpAOG0AfiUmASkuHbcvL0azhAf6bHg\n/WybPFaS2yNGqtCHL7w4KbOJNWgh9XVIflHOWUKvPBY415mN5zwcflLmPbDm\nVFzYJukylGoHpz0c6Yf3hmLgoowkbCir86vHAfjkrh2kVEdJXCGNAZiw1r0h\nMdbRVE/AWuPRT0V6SdEKPTqAQcJxWs+WTkAPc9rhsmoVH7Zs7jJ9w1QiZBbe\nMkMd3sKhFZWvpnc/q1UppEGhHARYNOglllqcDPS7MBy6FPPvGHv3Ynih4WZM\nEasoZpP03h5ff1U9KzkxR1rusmnmSuB5OoxR/vf7xQ81BoY7X6W9g6NPoihU\nj3dC/x+M1sjcNrP0HzU7gguyNxBL2K+EN26Y6t6SRUHjoChoV1xCbwQvCAbr\nJKiy\r\n=PXOw\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-eCo/uwUtqWUblM42VJSD/+xWdPYfivhY2tSuJtBJMxUP2Adn5ArLEmT7LucNANd376t0V6FF3CwpHUJjVCTOew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmQmYf+l9DKKudp7xv19Yq+7wEyD7Qz8FbG6Lv6yKElAIgAPIf/nAmPsxO5brKqAMfROF9gbpS2lN7ZMsrkgjzj+8="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.fb5d4fb_1526560644594_0.765497951028832"},"_hasShrinkwrap":false},"0.1.0-alpha.93d234d":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.93d234d","gitHead":"93d234ddcda830c38d4d89a49a00400de7d26046","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.93d234d","dist":{"shasum":"60c89d1535d5c01090bee10ac2219c28650540c0","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.93d234d.tgz","fileCount":127,"unpackedSize":1299150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbArJ5CRA9TVsSAnZWagAAYUcP/0UW3IvqBTByVPx/jpOG\nwM/frt6Gg1pfXSCpj3+r21Yl8SAaOqJ6qrEg/dRlzTveB+//l8kelK1o8SpV\n+AY55yAyfKOdTENIujQtmJyXznlQ6HYRHYqspYp9JuDtu4+x7WFvVPf99gFN\nhHyog3JiSq3R1ydfK37Zz37UmTvllzWtc2FWVuMB3+Pxz8K4vgKhWmiejclO\n3h+yTVs6SM8DgcemerChQFSb85DPcza5szsCYFQSj35zBvBVP87X53Fw2U6y\n+lHPDew/LtSfOzxYhqSfvRh8PsbAcBhW3HtZ0B+3WveQnXIdrdi6FMWkLkjl\nPglvLDMI30PsjXnCSKAiqVZQ7FrN7VtPxOELFJ6MOBD/UjflTis+nFjhi/XE\nehxXYauDeJAgEYGez2UfXdtuY03Cz1o8RZDHBUTS48BPIc6bDsXwkUKiW6gc\nhECeFwG2UWSXTQBrzjj+MnXQ7j6CuqKxgEDeHcR+GkvCDYEsRkigidAM7sF8\nNzeDa8msqWpzWtwf8UOxshsV08JfLCaRwqXcbKnButrGZR6cFOOlmfL36LOd\npEe6LqSjyTFLzCxNNxeVnlAfwaqfPjpeth8lpfSBgpEXfHIa6Rjm2f3Tdt7j\n4g/Wy90QTOpej94ex2GtT7wQiXhyAvz8tO1rAgoLzd6BaYPY8p3mV/1kN64n\n1UBq\r\n=2KWs\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-cwPeh3okPb4oDLsqb9ADnbnvhpQdOkmv3Fw2uuEE3XEa5bPWnofmmUvVPgfv1VeyeJXJaWRnLd+AvXRT2RPDdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw2kNwtVtWvbrfDAVTAtw5hsx8ZROKcpTFztXbfVqRfwIgHE78LYUmKQZrN9N7jfZqGvE2cZS0ZhjbtiNtC6UEu2A="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.93d234d_1526903417320_0.6215153720715498"},"_hasShrinkwrap":false},"0.1.0-alpha.4cf5078":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.4cf5078","gitHead":"4cf50782be5349bea25d6e875f383c2698f0e294","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.4cf5078","dist":{"shasum":"2e984363aadcf455dfe94fcc214b21bafdaa56ed","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.4cf5078.tgz","fileCount":127,"unpackedSize":1298715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBRw4CRA9TVsSAnZWagAAckgP/1yTawwY8O/fUOLRAzZO\nqkI1nnnLssNeXQeMcnncaCzZnW/JiHPx+VS2vbFc2PH0qENT4AFmZfaUwNn1\nt9ELvCJYCdw82l5y/uxLn35rFW6EV+Av1BXWeZxnXc/C9Vx0sHmnrT8C/R1f\nPPAa9I2XvsCPHlA7CFTnoGfcixQhg5POq/MUF9wpF3gHiKu+lIcLEGb61F12\nVlwe8yJYNAyADPI2Pde+/Hg19lXCKE2SluwIRf08QADQ/r3ESm2ogHhUJEk+\n8FiVI3zKdlYYV5LB4zaKwCBrQPyqK4QhBQSE+by+CvCc5sMXjdw+Edj7hCeH\nwJkoo/oD1GNXTgAZTUOECoRNt7/eXNiX+6u1UbF9pVnlkqVKgyjCMWob3Pj1\nSWyxmIn0v0umCuwDLZyGGyG+Tsd6/XQuueRH8Ycfk5HZEMZ8jpM9lKUu5lUg\nawiWvIpQeVRLCFtortic97zhiIKwQxVDyagG1tP5nLKxRQMBdjeXrKbKVUZG\njbLczbXNQqlykyayfDUp7tVo0DZVILqRIOWj5B9nGLVfnwhzh9wtoCixzJmD\nPZ4re+Ia06AGHfHI5uIRspc5CUR9ERWWYfm4TnPngxQvfWM0pVUh1o8LMxDK\ng1AF/bn4fxSUPhNOzmXnkY0Es5C7AqAnwqwJGEZjvjZ0f/aRKOJiChYG9GAm\nR4gI\r\n=uLsO\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Gavzgs14oVJpO6/7NE4a7BpMqfEUwH7iVyELdcSJmBi3x7G9qe3BmSdIupRZdkXiNYb1Aym5IqP5LUz7GlGo6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEhW76YvZVy7gvi8DuSC9XoRLFHwv2/7Bh6JZpXCeaQgIhAP81n+0qq2ylUrr6d+PN479KhxFp2GOfFDiq0+eN/vSg"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.4cf5078_1527061560150_0.9528671595372094"},"_hasShrinkwrap":false},"0.1.0-alpha.518c0c0":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.518c0c0","gitHead":"518c0c0b190ad287d5f53f7fcf21d9b19fc0646e","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.518c0c0","dist":{"shasum":"870afe6e212153cf59e11ca86c7b9f5edf0de641","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.518c0c0.tgz","fileCount":127,"unpackedSize":1298715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBV23CRA9TVsSAnZWagAAmkIQAI5cjj1amZXWVdE8+YI0\n4SiEYel7Xc+tN6SLpyjiPRTgVWSqI9P1i63F1zQL0zc8tF5G/2GAD1K6jiab\nOlt35nXR7v4xRfo5/5Eop9AIHWFKdc75D1Hjx+BerNMNzLwGPSkCc2K6p54e\nCzkvVK/BHrlwtVHvNb7B6sgFkUOU7/1Ehrq/R6MbvtEORzu2r4brClspKHz1\nyNShnqlWOzjUy4PmPUtL9se678dOo/9aXU3scs5OEGEv5G41tpdoCVjEs4sO\ntEsULFfqJh73R4Igdx/jjyKus6FK7dheRUAgWxLV6i1VoVdmhYAWPOUqwFlH\nUcIO3sb3Wf67goPLaR94+1olcMouYIbbpc38ZG49xFdEHJhmQN6hIs6UqqEe\nknbD2iWHcC257pj4r6Gk2BwDys+tbnIku6A1twIRiECK2fjqZyME1MnlOi5i\nMTX9bl6mqoGfMThSk593RL1q/ulv+xFBAqqnGI2Bjkr2t5one6hS5RCg7R+b\nFgCgE9VZLvZdIYE8LAXBKi8xToFq/WwQ6npydOlBoJPkfN3C7VCPqxWhhEsb\n0w/FUJErAPCBnzVp2xStDqYtGBxqfzuHSncOS03VRvY3jm7LJp9sC5jYacfk\nbiPE3D0USlSbwlfqBgEBnIZBxIeazIuZrtgnK/qw44t1oJ/W0Ypf6du7jxdw\nwybo\r\n=/QJx\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-MKHIkCyZ9GWvF7pRKg0M9svDvj+PeEJBKrBotWwENNN5mHtM7qSKbNlN4c5vEVqcxmq5NZYQP/eBPxLTZJoq7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrywLU0ZNgnyaAnxhNnPaLRvj68TitQoCapKUwKUdUqAiEAqse8L6ODzHMsUMMDnYLkedRGg0NqIHDVOuyU7G2cIFQ="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.518c0c0_1527078326614_0.05871322435460935"},"_hasShrinkwrap":false},"0.1.0-alpha.1ce189d":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.1ce189d","gitHead":"1ce189d6b12d24a5b8ea6803baf0164b46d663a6","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.1ce189d","dist":{"shasum":"a644214461986f0a2473e6e05517e7753215927f","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.1ce189d.tgz","fileCount":127,"unpackedSize":1298715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBWCDCRA9TVsSAnZWagAAFUAP/ii33Z0lFa8YwxU4b9tb\nL7OKx224bL5V1yq0cV4tKgtffRemQyxafhua+5+75pUNG4wy3KlKlFySiSHh\nh7WlIzPP/zNwU+5XAhAED+cdAj6AjrEsQAZ437mMaLDrNmlM/BmqHcVr/d8I\nZ9NldjcV27yv5Yh3uF0M2z+XGMZa1KvSlFJYGviE5GbOpjgKZNgqwHOhxfj7\neCEMDtYDfBcYYTg/q83juqAooyU0VSDbGv7tEnBX8As92E76fF0VT1xcAcX1\nFdV3MSFDkdRLFlLYoZsuG+SQdpqpJ9sEMYXOLCWNt89JVH8u5C7tgkxsvSVQ\nJlhaWJGDagTar3jfAUzyQuyc+eEpbPdmtwQmDkZM5nUl6HzrHjKZxQK6IZY8\nowJDdeCCiAyXyei24gNVcuxAa9F7CaiL0J+TMccmgUi3DZPs2QH1aFO30UkL\nbisByMvcxnd5RpbY1mp8R+shIAZnHAUZpgvKpCidsRsrUlrzE0o+k9A89PA+\n7c2E78iSO3tKxt02dAQk9ryTrK9LBYvearzNl6uDiU2KBPfyro6UgeRFQLG5\ncMBd1H3jHZAwMWCvngLnqUWzoyfmJCUssiq9XWWHHted4kTb+KvLlI4+xtOB\nUUjXezYLLa7lZW4NG41zs+fZz8JPI3umEfFOW7x+PxlbPzyanqDiQc++e0q/\nZpS4\r\n=pJMF\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-kxYBPSB8kiQ9JbrY/QG0UjG0hQRdjO9TtpMCe/K3QBkGHD97ap71+ztqHfhVsiv1oenAdM//D5iNAtIkjKyz2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsnn/nptrVPssrYr5SQnYWZcsCgyRAShA3a0vw5FS7cQIhALiCRvMPU9d9MzR62f1ZX7CWw9bSlJwNeAfBWzYf7CQW"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.1ce189d_1527079042518_0.8576578759210669"},"_hasShrinkwrap":false},"0.1.0-alpha.16a96ec":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.16a96ec","gitHead":"16a96ec1887040da99f2bc67e2788653913f9aa0","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.16a96ec","dist":{"shasum":"494317626d4b7123b8d6de8c8f6ef0d03e550fd2","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.16a96ec.tgz","fileCount":127,"unpackedSize":1298715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBm6bCRA9TVsSAnZWagAADN8P/1aya+tVn/uuLgybA/HF\nyZ+KZeuQP1CHE2upPiIFdiWTLIFPyWk8Gov9xQWu8AXFCDbnq20TTs/y856D\nUUmfw0hEvZJLpwMev1MHnTBL4NRWt/GqPU8kW/CxQbi8MwdhsqcJwzeTVfVq\n5faN9yrvvuyHqfA8TwEWs/0b3s6rtsloMwC4VAbcM+fS2V8rDNqSaQJDoS4d\nDBBc3LapgyJXnRmHsaAz1F9jNzgHVtaqqNUxwTeaQ2bDrGfQo5MMgyAsT6gy\nuR5YURMJh7D72UG20I3n/JX02JY/nW3DJM5/JdSZ6/Ny1n/W9raY2Im3rUBB\nSsSl7HpW6dcoDyhL31/jMHLeVFX+HAUbvo4AXRnoe8Jg0vjPpMSHXs5CgecY\ncgBfbIQD4gM/zRhrSnUaHV2veIMr06arkUxcvWPLxpG69nRzBeIocDKV/WPz\nqPxnr/XHZ1U5Rh3HV5hxEP5Cgeu8eoSVvBP9Rpl9wFrxt2iGzusk7ZAxJdtd\nK3gziD00z5HOioO8s9uzXe16+304Ui9kHhxksCHVuk/s6R0JhyJsl5O/2kIH\nPXwDAeweKcx7SOo5TVLl0zXbjOSJ0ZtdtD3gqYnl1l+OXmVDpQ/T4AA4sd3F\naEl1Z+QDJW/et8AhktfiA5e1vuDu1sjNndGesvdd4sJ2Air0eVLt2JGyMzT/\nvL63\r\n=Pg9W\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-S8CT/S0PZ2ZNcUO1Q27ab2wrBvpkwvCmD6Rdg9flOaKhSVzDgBQPxxy2w1m/vVJbvSfz6c2i7YbWhPkHYKm2wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHX0kZDDpmQBhMJzoywvWtel7pDYt6tyPfv/F/3kMi7eAiAIJ03xGHeDEcUqihZ8gDYeqYhnf9YEb7IF7j+SLlscFg=="}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.16a96ec_1527148187147_0.6284375749861566"},"_hasShrinkwrap":false},"0.1.0-alpha.bba7ae1":{"name":"druid-kyt-starter","description":"Universal Kyt starter for React projects","repository":{"type":"git","url":"git@github.com:druidfi/druid-kyt-starter.git"},"author":{},"license":"Apache-2.0","homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"version":"0.1.0-alpha.bba7ae1","gitHead":"bba7ae146c0f1e4fb20869b5bfa95a9df16723e7","readmeFilename":"README.md","readme":"# Druid starter-kyt\n\nThis starter-kyt should serve as the base for Druid React apps. This was copied\nfrom [starter-kyt-universal](https://github.com/NYTimes/kyt/tree/master/packages/kyt-starter-universal).\n\n## Installation\n\nFirst, you need kyt-cli:\n\n    npm install -g kyt-cli\n\nFor information about installing software globally using NPM without sudo, see \n[this guide.](https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)\n\nTo setup a project, clone this repository and run the following\n\n    kyt-cli setup -r /path/to/this-repo/packages/druid-kyt-starter\n\nkyt-cli may prompts to optionally create a project directory. If you already\nhave a project directory, it can initialize the starter kyt into the current\ndirectory.\n\n## Using Apollo\n\nTo use Apollo,\n\n### 1. Add `druid-kyt-apollo` to your `package.json`\n\nI.e. `yarn install druid-kyt-apollo`\n\n### 2. Provide, extract and export Apollo state in `src/server/index.js`\n\nIn `src/server/index.js`, implement the following changes:\n\n```javascript\nimport { renderToStringWithApollo } from 'druid-kyt-apollo';\n\n// ...\n\n// Instead of renderToString, do the following (notice the await!)\nconst { renderedHtml, apolloState } = await renderToStringWithApollo(\n  druidKytConfiguration.apollo,\n  root,\n);\n\n// Then, add __APOLLO_STATE__ to the list of strings to be exported.\nwindowPropertiesJSON: JSON.stringify({\n  __INITIAL_STATE__: reduxStore.getState(),\n  __APOLLO_STATE__: apolloState,\n}),\n```\n\n### 3. Provide Apollo state in `src/client/index.js`\n\nIn `src/client/index.js`, implement the following changes:\n\n```javascript\nimport { ClientSideApolloProvider } from 'druid-kyt-apollo';\n\n// ...\n\n// Wrap AppContainer in <ClientSideApolloProvider>, like this:\n\n<ClientSideApolloProvider\n  apolloConfiguration={druidKytConfiguration.apollo}\n  initialState={window.__APOLLO_STATE__}\n>\n  <AppContainer>\n    <BrowserRouter>\n      <AppComponent reduxStore={reduxStore} />\n    </BrowserRouter>\n  </AppContainer>\n</ClientSideApolloProvider>,\n```\n\n### 4. Configure Apollo in `project-kyt.config.js`:\n\n```javascript\napollo: {\n  link: { // These parameters will be passed directly to HttpLink(...)\n    uri: 'https://localhost/graphql',\n  },\n  cache: {\n    // These parameters will be passed directly to InMemoryCache(...)\n  },\n},\n```\n\n## Tools\n\nThe following are some of the tools included in this starter-kyt:\n\n- [Express](https://expressjs.com/) - Server-side rendering\n- [React](https://facebook.github.io/react/) - Component library\n- [React Router](https://github.com/reactjs/react-router) - Server and client routing\n- [Sass Modules](https://github.com/css-modules/css-modules) - CSS Modules with a Sass pre-processor for styles\n- [Enzyme](https://github.com/airbnb/enzyme) - React component testing\n\n## Notes on implementation\n\n- As a performance optimization, React Router routes are loaded dynamically and chunked separately using the ES2015 `import()` directive. See more about  [Webpack 2 support](https://gist.github.com/sokra/27b24881210b56bbaff7#code-splitting-with-es6) and [dynamic routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md).\n\n## Directory structure (src/)\n\n- **assets/**: E.g. logos can be put here. These will not be copied to webroot unless they are used.\n- **client/**: Initialization code specific to the browser-side part.\n- **components/**: Components that are shared between routes. For route-specific components, add them to routes/\n- **public/**: These files will be copied to webroot directly.\n- **routes/**: Routes and route-specific components.\n- **server/**: Initialization and server code specific to the server-side part.\n- **styles/**: SASS styles common to the whole application. Component-specific styles may be added in components.\n","licenseText":"Copyright (c) 2016 The New York Times Company,\n              2017 Druid Oy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this library except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_id":"druid-kyt-starter@0.1.0-alpha.bba7ae1","dist":{"shasum":"c289faea3e77f042872e9b71308f05350763dbc7","tarball":"https://registry.npmjs.org/druid-kyt-starter/-/druid-kyt-starter-0.1.0-alpha.bba7ae1.tgz","fileCount":155,"unpackedSize":3856468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDQ3eCRA9TVsSAnZWagAAmfYQAIeWCSiPZehzi+POyV6j\nyh6SkzxEMaIkh7mcOXmWHIkFK18mNhoqb8gcjs5oOhRqBvbfMQD1zkVCSSaT\nKrYwVexBNJsIhsgt+4iB+anQi5pZ3+VcoDEieHCdo72/n707KvLWyr3wBhKT\nAGmyt+hx28cJK8gHfGvZyJqtXYEuVXRoQphv+hEWmlrXojZL3VUsw+w/QYwF\n18lyYvWUG2VjwrhLrbRUI4ApADckYSaLhSEyjf2jeguVco9V/yK9orOtR8qr\nFdywkCxSXY+tG4WYDjEpJ2OsfXWQfH0PwGaZJBtk6lWkGTlReB6m04OxTtht\ngsrOdbSjIHPTpsKSh2WBTBrJdLGYuMb8HQKPHiPsqCa8peH0LTVHaD4QIykd\nV8RLe01Qn4ic6V1gjyTpa6t3efBf5D/BDrJRWK2lcaNWlqxLmQ4G7C3j465G\nviYZ9ZgbCKESM3tA3Itk4Ih6V1SHhj/U/I6IfG2DZlNhK/dj9/SIFPYnZB2z\n5Qsqip3yUx/0YoNuOt4P0Dju8CpU84kfp7cDklj70cUh2ubkYWQrxrfcNBkN\nTLJmg2tZgMAq3xyIPOlJY8ML2Zmj+Jh1n904MQ/kYsYv3syR6LzRxp9uw1eI\nbYUsi3NgSIictb5h9c08FGY1J9iaTDCoyVcV0ZMJlGIJwcLrrBt0zIuFHH1U\njG7F\r\n=P8sB\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-ipfYlBGVRTPc/oAb1X4Q5FNQuUjE6gNLAuogb5QpdQ0OWMfSJZdroqZy/N0E8+SEiHjUvwOYDrnBtpkXxtl2dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu6hNT+VhHF5ysKczdN4Fi1LBtgTvbZNuFX87ivkpnTQIhAIhHkYojn+YBeW8wu43j1sGv1W443DmOwYl3776a/cpS"}]},"maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"_npmUser":{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/druid-kyt-starter_0.1.0-alpha.bba7ae1_1527582173927_0.30369862713503637"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"jasum","email":"jasu@xn--njmtys-xxab.info"}],"time":{"modified":"2022-06-16T00:38:13.154Z","created":"2017-10-19T11:09:34.912Z","0.0.1-dev.2":"2017-10-19T11:09:34.912Z","0.1.0-alpha.1e9a4f13":"2017-10-23T09:44:16.569Z","0.1.0-alpha.8f30a4ea":"2017-10-24T08:03:33.073Z","0.1.0-alpha.ae8b96f2":"2017-10-25T07:20:28.384Z","0.1.0-alpha.20adf153":"2017-10-26T12:01:25.442Z","0.1.0-alpha.9b4cbe27":"2017-10-26T12:03:22.464Z","0.1.0-alpha.446269b2":"2017-10-26T12:06:03.307Z","0.1.0-alpha.e9782fbb":"2017-11-03T08:38:13.591Z","0.1.0-alpha.c0748b10":"2017-11-03T12:13:28.222Z","0.1.0-alpha.5543dc72":"2017-11-03T13:46:07.306Z","0.1.0-alpha.b873f966":"2017-11-03T15:06:02.739Z","0.1.0-alpha.f2654a97":"2017-11-06T11:09:49.989Z","0.1.0-alpha.7462cafb":"2017-11-07T08:23:06.506Z","0.1.0-alpha.f028f17f":"2017-11-08T14:07:24.484Z","0.1.0-alpha.81d910eb":"2017-11-08T14:18:57.826Z","0.1.0-alpha.c1ae001d":"2017-11-08T14:58:56.184Z","0.1.0-alpha.83db7079":"2017-11-08T15:05:09.834Z","0.1.0-alpha.88aef278":"2017-11-08T15:14:07.447Z","0.1.0-alpha.9aa28d04":"2017-11-16T08:45:50.590Z","0.1.0-alpha.ef0cc944":"2017-11-16T09:06:41.663Z","0.1.0-alpha.8cc40d99":"2017-11-17T11:47:16.740Z","0.1.0-alpha.0596ba6e":"2018-02-08T13:17:35.667Z","0.1.0-alpha.5a1ee8d0":"2018-02-09T15:33:15.463Z","0.1.0-alpha.6170d1fb":"2018-02-12T09:44:38.274Z","0.1.0-alpha.f2832e70":"2018-02-12T09:54:00.030Z","0.1.0-alpha.3d5a55dc":"2018-02-20T09:34:39.471Z","0.1.0-alpha.4cb32a7b":"2018-03-05T12:30:04.031Z","0.1.0-alpha.685c1bd4":"2018-04-17T09:55:22.495Z","0.1.0-alpha.459f64bd":"2018-04-18T12:12:24.599Z","0.1.0-alpha.d0f6d6c0":"2018-04-18T14:27:10.257Z","0.1.0-alpha.4bfc5997":"2018-04-18T14:46:10.123Z","0.1.0-alpha.57ccec9b":"2018-04-18T14:51:59.507Z","0.1.0-alpha.d05fda7f":"2018-04-20T07:46:05.968Z","0.1.0-alpha.c41e95a8":"2018-04-23T11:21:19.853Z","0.1.0-alpha.737d3257":"2018-04-26T08:39:42.509Z","0.1.0-alpha.3fb14e8a":"2018-04-26T09:08:22.630Z","0.1.0-alpha.6a85dd40":"2018-04-26T09:25:37.464Z","0.1.0-alpha.cd3e6b31":"2018-04-26T09:38:03.486Z","0.1.0-alpha.c9f7bc0b":"2018-05-03T09:28:21.345Z","0.1.0-alpha.b0acddd8":"2018-05-03T16:19:27.823Z","0.1.0-alpha.4459815d":"2018-05-07T09:23:50.692Z","0.1.0-alpha.ecbbd885":"2018-05-07T11:21:53.264Z","0.1.0-alpha.3ad23d56":"2018-05-07T12:00:16.964Z","0.1.0-alpha.a1526142":"2018-05-08T15:52:27.204Z","0.1.0-alpha.cf87ee72":"2018-05-09T08:04:43.314Z","0.1.0-alpha.a21f966":"2018-05-11T07:38:33.785Z","0.1.0-alpha.fac8ee3":"2018-05-11T07:41:34.682Z","0.1.0-alpha.1a04833":"2018-05-11T07:44:06.199Z","0.1.0-alpha.b43a770":"2018-05-11T12:57:22.618Z","0.1.0-alpha.82ebc8a":"2018-05-14T10:30:41.343Z","0.1.0-alpha.3e5c7fd":"2018-05-14T12:17:58.343Z","0.1.0-alpha.5fa463b":"2018-05-14T13:13:08.821Z","0.1.0-alpha.4d65a59":"2018-05-14T13:25:09.463Z","0.1.0-alpha.9376dce":"2018-05-15T14:06:15.401Z","0.1.0-alpha.bd60ac7":"2018-05-16T08:57:26.070Z","0.1.0-alpha.fb5d4fb":"2018-05-17T12:37:24.690Z","0.1.0-alpha.93d234d":"2018-05-21T11:50:17.419Z","0.1.0-alpha.4cf5078":"2018-05-23T07:46:00.287Z","0.1.0-alpha.518c0c0":"2018-05-23T12:25:26.704Z","0.1.0-alpha.1ce189d":"2018-05-23T12:37:22.769Z","0.1.0-alpha.16a96ec":"2018-05-24T07:49:47.294Z","0.1.0-alpha.bba7ae1":"2018-05-29T08:22:54.081Z"},"homepage":"https://github.com/druidfi/druid-kyt-starter/","keywords":["kyt","kyt-starter"],"repository":{"type":"git","url":"git+ssh://git@github.com/druidfi/druid-kyt-starter.git"},"bugs":{"url":"https://github.com/druidfi/druid-kyt-starter/issues"},"license":"Apache-2.0","readmeFilename":""}