{"_id":"react-middleware","_rev":"29-b0544c88fe2da622212b660808065d66","name":"react-middleware","description":"Connect middleware for serving React components from a standard folder structure.","dist-tags":{"latest":"2.2.4"},"versions":{"1.0.4":{"name":"react-middleware","version":"1.0.4","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-loader":"^5.3.2","chalk":"^1.1.1","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","webpack":"^1.12.2"},"peerDependencies":{"react":"^0.13.3"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"c74843991eef8b37874a3ab727d26858589ce041","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.0.4","_shasum":"cf909a162a4d92636fba9b08d7d9a98c684df61c","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"cf909a162a4d92636fba9b08d7d9a98c684df61c","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.0.4.tgz","integrity":"sha512-gLjo60cV1qDOq/LpImPRbhjO081r0DhEEFjzghyKuoMKq1pHYBAteaTuEx5F2FlzWNunz511Q34PfxTZxjW2NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdUS0YWwz3s+LTj8Sqwjf7GoUzyOH+bC4FCqBhDC9mFAiEAuiqHtOnGQvvxddK6sjgCtE0LYpzpEXHeFHqfRgTcxEU="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.0.5":{"name":"react-middleware","version":"1.0.5","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","webpack":"^1.12.2"},"peerDependencies":{"react":"^0.13.3"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"cc613ad2cefb6b9ca01f8fcdc4b5ba68da100b14","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.0.5","_shasum":"9ed4f72a72bc5017df0aeea85b3cf2930caeb3c3","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"9ed4f72a72bc5017df0aeea85b3cf2930caeb3c3","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.0.5.tgz","integrity":"sha512-8jkSZ+ilDmumc1slp4w2TteXypsxIrwylDGqB9ySLKueJmmnWzYMxAIRLi6Mk9VF6ZSWtbPK3+W0r1IR87/HAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXzu0E4dFGU4RJ/rQAxpEROBLOjoYOx9jE/Yg+3XFFuAiEA1G0Bq3TtXUfBK27OgYUmiZnm0HpdRRzwuvUIKnFhWFA="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.0.6":{"name":"react-middleware","version":"1.0.6","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","webpack":"^1.12.2","react":"^0.13.3"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"34fff344a5ff6f77bd63cbd96fb724e69d632be2","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.0.6","_shasum":"da2ede756ca1e78abe6076bcf24a775f9e01e60e","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"da2ede756ca1e78abe6076bcf24a775f9e01e60e","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.0.6.tgz","integrity":"sha512-Tyg6ewVzqqOEc4w1p5dcAXv4CjoqwWhnXNxBDAB0Do5wkiza4HlX17LYCPJpPraILGVfHZt72u4MS/mcOacePg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDib+ZrB11FY02Xv84MoZ85v0/TMOpx8686eTN8cP2GSwIgDkhqCeEY/9YVv5x9rQaf2w/nbh8TuwSZZCNIdeC5edA="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.0.7":{"name":"react-middleware","version":"1.0.7","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","webpack":"^1.12.2","react":"^0.13.3"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"d11207afde36756ea2d28af1503200c0449dd316","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.0.7","_shasum":"fb7391b293c60575a0a3c7ece1f5a2214dfb742e","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"fb7391b293c60575a0a3c7ece1f5a2214dfb742e","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.0.7.tgz","integrity":"sha512-SbYCC6rlL4dUdsL/AvXGn0vWGXkuCDX81UCDfmNOngZR7+WHOoWmy2Gl8P+2EZd+G8JodVSCFrxgwFd6GAKgmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHagkQD+Intr3sjPDjM4jxGwz2ieVulkJQ+hxXvRtBdAiBTr1xfM+Aybjp7lJUO+dLgumzrtaGG+6e2q7FDKAl5+A=="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.0.8":{"name":"react-middleware","version":"1.0.8","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","webpack":"^1.12.2","react":"^0.13.3"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"c143c4fb83e433c9c14faef43d0044462fa61f9e","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.0.8","_shasum":"8f7628dc0ed13ddc7b17f2e12db4353cba21b84d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"8f7628dc0ed13ddc7b17f2e12db4353cba21b84d","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.0.8.tgz","integrity":"sha512-R0gLBSooCHEtoNAOTKeAcXrdh+cophSWZwDeXHM5o1k88OMp7dZgGEiEg21Y8u8kNP4XJYCVy4DYlv/7HXr17w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfFePFdleL6pIUl95z2q0M5BpjjPm7fcRCh9tsrDCQaQIhANoHvTEM6p9sVJjLXuoOmJgq5PXJGepUXGPW/bhGL2BA"}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.1.0":{"name":"react-middleware","version":"1.1.0","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.0","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"2b5e2d7f243a40a9624ca9ebcac88a7036a1aabd","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.1.0","_shasum":"23cb759b42c89cd033584b323ce0dd94023c7ce0","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"23cb759b42c89cd033584b323ce0dd94023c7ce0","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.1.0.tgz","integrity":"sha512-ZjHlvFfc83woSdPlpeqAWqsMWvGTAVojTHCkx2QqPR9nUFkhcGrZj4S+XQlrj5KgnFWhG4zHiBnOtvzZZ9puyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDK0hwL24F1P8+X2Zw4xBy/jAIhWnvk3t6KsO0eazjWRAiAMkpudlGKFT5UsOJM9Ea5vTvxx9vq3NbMWwAETLyVukQ=="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.1.1":{"name":"react-middleware","version":"1.1.1","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.0","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"4467edec569af9334fdd8bc255b7377f5a6c3ce6","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.1.1","_shasum":"f903580ab3f36ad3ebbd2a9399354f481a16d700","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"f903580ab3f36ad3ebbd2a9399354f481a16d700","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.1.1.tgz","integrity":"sha512-hw8E9EFMVVDhs1RZ0dSKDCsvUXO3CHCD4cKZIxkh1Whpn4wFxJrfMaKVXMLaP1pK2hVC3nmjDfI8uRND58eVoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMDUi0MVkBZ6eJHqPTdZEn9MXzMShtkJcF6IjENY4VngIgLupBFd0P+zNWus1x+GAez+jVUx+Nbq1Pq2sDgKBg+1g="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.1.2":{"name":"react-middleware","version":"1.1.2","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.0","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"c6b3addfcaa1218c1e69e8010302d2288cef0574","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.1.2","_shasum":"34d7d14beab48460148e74f65ff6f4792d021d62","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"34d7d14beab48460148e74f65ff6f4792d021d62","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.1.2.tgz","integrity":"sha512-wncx4LJ6QubhpkALVdgVpO5Hvz3vuXR0/cwHwAjRVRm2TFrBpigKnawgygM59GavesocV2AtLBg2FTeeu0Ez+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2wnwmD3o0a0qjeUnGrU/9QzGAQjKpWauPHuBCXfnfZQIgC51SB261UxHXnMhF0ZQV0NoIQplQd3yI2l9jMFrV4Go="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.1.3":{"name":"react-middleware","version":"1.1.3","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.0","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"bebe7a20f9dafba0a756b6f38a215728eac45006","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.1.3","_shasum":"32ceb5341e3c3cd65bb1342838fe724aeb24a5dc","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"32ceb5341e3c3cd65bb1342838fe724aeb24a5dc","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.1.3.tgz","integrity":"sha512-7PWvLn/M/Brlpq35YMmNCDkuoVGVIoezkYofKqbzkrhh2xfEQKyoqe5sahIP5l+L6/S8WoNDkWguhhjkGH3mvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjlpjcnY/OU/wfdM0COhbjoy/Ecfxeq7NG2g9k4KfzEAiEApEX0UXZDqpt5l5taLDPsXvhVYSnoA/X6RDDLnTydZ28="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.1.4":{"name":"react-middleware","version":"1.1.4","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.0","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"b13d6e275412a5c2072bd36c8a6229f9529f6db0","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.1.4","_shasum":"586ed53a9bc03b525d231e32cb6d98564c881106","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"586ed53a9bc03b525d231e32cb6d98564c881106","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.1.4.tgz","integrity":"sha512-lski+6XIXAj4usmTtM1D8ByGK0ZfIdIwJTnq4SfWE5af6lHhAyPJnwgXrhJFfmH2LknQVcPQE4W6m5QEhFVWWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJoApv7fd4XMu2md50elsJqJ5aag5t/cusozusK4qwIAiBPK/L6xM4Qo7FgQWX3D/0GkHfGwGTD8Z4zqKnT6Xo2AA=="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.1.5":{"name":"react-middleware","version":"1.1.5","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.0","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"ec24c383718e425465d1424bd909004a52ce4f40","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.1.5","_shasum":"de7c98eedfc4359aa881dcf1be9e872fcac3f22c","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"de7c98eedfc4359aa881dcf1be9e872fcac3f22c","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.1.5.tgz","integrity":"sha512-Har9od6MMbnEj6jF9JX0blZpsEMwF0XlXSlNC1ebhlHuCrPBs+jcT9yblDVrxn3x77nlYidlFO87yuTFyfnDVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICB9JnZlKImWlDgPFXTEZi8gqV3PDlELmlrmgFDkj+Z8AiEA6uEO/nlykY3w6MdLLqdV94oMVfsHWJedx+cTp1IQd1I="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.1.6":{"name":"react-middleware","version":"1.1.6","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^4.0.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.0","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"af00dece91fc71d33183f17b74b712ce09fe9453","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.1.6","_shasum":"6771617200925dc0a50c831c87aeb324066f605a","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"6771617200925dc0a50c831c87aeb324066f605a","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.1.6.tgz","integrity":"sha512-jBGUokzL5xoqEJhV0G82J697GnKfNH6s+11oug7KWteum83fnIztwtHzKXPazPwG9Q5+IE7iDCk8eZCbWTafhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu1z0uyrqvgtnUbh7cTg2lS2nf+ZawWd5R+xExRw9bxwIgP72lIQof8mOHpbpxv1tEBDSEhRwfRz51xS8l2P5MID8="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.1.7":{"name":"react-middleware","version":"1.1.7","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^4.0.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.0","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"dab3d164492c121fe789a8362e2a773975e3231c","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.1.7","_shasum":"9302ad2e5a159a23e0a2accb101517797d420bf7","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"9302ad2e5a159a23e0a2accb101517797d420bf7","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.1.7.tgz","integrity":"sha512-SfXOr/xFTf/JpcCdq2ZTttMTfCbGQj11J6SlObNHX136LmVQb7SYcN7/BJCucfX2zFmm6UVKWrLkbvvfUah4Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsmuONOO/nhhf3L8WveSQyUV4VCd66OazsKIcCSxDjFgIgTJjI52J23xMhqeaObeyqyNzaWoddVCIMudq/6MNtWcw="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.1.8":{"name":"react-middleware","version":"1.1.8","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^4.0.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.0","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"470611e707a9c22b4fd29c5baa0c0d39ddfd44b0","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.1.8","_shasum":"5302422faec99a7db3508e1cfc29fe0997cfe93f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"5302422faec99a7db3508e1cfc29fe0997cfe93f","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.1.8.tgz","integrity":"sha512-UsLDX5e7K4hOBnZdhJ7Egk4Gwlq0zy0KvKAxPW38ik182G4E0pN6m8B+qkKWy7mx2T6Q4j2GMJdansqaT4XHrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSG6mExIDCSCtgcZoFj+Id/d7yIqwvOEumF7fEDNvVMwIgJEBbhjzS+IoH2QnP/61Vf6a2UmV5JEqM5ToYRcnDb04="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.1.9":{"name":"react-middleware","version":"1.1.9","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^4.0.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.2","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"78b7680d4588b37339960caa58e9d711e63e2c16","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.1.9","_shasum":"c66c351ad6ee1c7293a163569e12c479feaab521","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"c66c351ad6ee1c7293a163569e12c479feaab521","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.1.9.tgz","integrity":"sha512-oQTn3XyUEM9pRELvJqfTfmD1/OdpmGElPPjTx59jMCNFEPn6SDCX9Iq1e1uUXCcIj7alu1/vTg6QsjIKfrbVyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQUywKeOiLiS11LDUZQ/N7fIbAZtT+TM7zFAw7UwCElAIgP6cusvjpsWvKW1fTI1lRos13fQAU7hpdasFGdbUPa/E="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.2.0":{"name":"react-middleware","version":"1.2.0","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.0.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp lint && gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.2","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"2a0340e2712c06b64651b39eae57af087dcc431d","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.2.0","_shasum":"398d044ebf86c16f469604c22a175efd3a4c8c65","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"398d044ebf86c16f469604c22a175efd3a4c8c65","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.2.0.tgz","integrity":"sha512-EtrAOsBxFUsupeJUyPaqtW6z6k/PUrYWLnQpaI4pcNfq1YVmQjJhhBP3afhJ7JIeCFZPoBOBZfqgASyV61q1+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqgfGBzN6dY2b1zQTdTkjH4W3ZcVc0G8/kgSShoU7ppQIgHYvZNLoo8k2dU+1ZS07E8J9XkZV7NTlb+cEX76FgXGA="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.2.1":{"name":"react-middleware","version":"1.2.1","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.0.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel/register --watch","prepublish":"gulp lint && gulp build"},"dependencies":{"babel-core":"^5.8.25","babel-loader":"^5.3.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.2","react-dom":"^0.14.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.18","babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^0.24.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^0.15.0","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"040f831d239e6f4c38857ddd96ef5e7762812b65","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.2.1","_shasum":"8446979a149f1209dd333d9862853aee3a79f093","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"8446979a149f1209dd333d9862853aee3a79f093","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.2.1.tgz","integrity":"sha512-Vhq9qyWdzcpOvlmVMx/X+w+kRYFQnV1sJz4MaqXJ5DGJV0hZG+/OzZCfkq4OUzvyQFMia2L34dmAUUi3pZ6VUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa81N+zRFcMr4Tzdmqvr/cs2jeaxRABF7BagitcxU9+gIhAM9ye7mv9GrFZXNqGo7VZdRgoc1HQK/Si0AM7qFOeSR6"}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"1.2.2":{"name":"react-middleware","version":"1.2.2","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.0.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register --watch","prepublish":"gulp lint && gulp build"},"dependencies":{"babel-core":"^6.3.21","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.3.13","babel-eslint":"5.0.0-beta6","babel-register":"^6.3.13","babel-loader":"^6.2.0","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","lodash":"^3.10.1","ramda":"^0.17.1","react":"^0.14.3","react-dom":"^0.14.3","webpack":"^1.12.2"},"devDependencies":{"babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^1.10.3","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-eslint":"^1.1.1","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"241b07176413b82d842b47e3abf7dab15a26330e","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@1.2.2","_shasum":"eb3194acfde6544debe4c29223acc20ee48df9b8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"eb3194acfde6544debe4c29223acc20ee48df9b8","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-1.2.2.tgz","integrity":"sha512-FG9rxIDD431s1jnS5GARg2xovQ17JuMJrWuhbTlmIrcVE+FzXyD1U5CAPfi4XDedQ6NdvyAwz6D2wHOjkyXnYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEMn1fda8VzHaVQYj5BEYNSNDyRVabdePvNrImBx3qBAIhAJD0xT2bnytVxk4d/grbFF95pp11cCTF0jhZLtk1glxH"}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"2.0.0":{"name":"react-middleware","version":"2.0.0","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.0.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register --watch","prepublish":"gulp lint && gulp build"},"dependencies":{"babel-core":"^6.3.21","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.3.13","babel-eslint":"5.0.0-beta6","babel-register":"^6.3.13","babel-loader":"^6.2.0","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","ramda":"^0.17.1","react":"^0.14.3","react-dom":"^0.14.3","webpack":"^1.12.2"},"devDependencies":{"babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^1.10.3","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-eslint":"^1.1.1","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"d316fe6ee075c242dc7ddf15dbca6dca2805f2a3","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@2.0.0","_shasum":"5d34b4d6c987b6ce63f20264a089539f8e833c4c","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.1.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"5d34b4d6c987b6ce63f20264a089539f8e833c4c","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-2.0.0.tgz","integrity":"sha512-9Rs0PMXJMCs2Luc4Os+p9vin3vtjMRZdpC1vmbLhUYfzZFuz6wE1KyriklrUhErYQjmuUUPfkE91lFnqQs8BJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwHtbwkE4fb69GlDZwsnaS8vV0ehP/o5/wjJE3lAVh6gIgAOCk0Zu2P9Xvd8HDbe+8S63gyzXddLbHqK1YJ52bAks="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"2.0.1":{"name":"react-middleware","version":"2.0.1","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.0.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register --watch","prepublish":"gulp lint && gulp build"},"dependencies":{"babel-core":"^6.3.21","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.3.13","babel-eslint":"5.0.0-beta6","babel-register":"^6.3.13","babel-loader":"^6.2.0","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","ramda":"^0.17.1","react":"^0.14.3","react-dom":"^0.14.3","webpack":"^1.12.2"},"devDependencies":{"babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^1.10.3","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-eslint":"^1.1.1","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"1935e1ffbd63fbc2185d4790452ce9900d70c283","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@2.0.1","_shasum":"232932a1914c156aaefe72529bbe034698a39ac7","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.1.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"232932a1914c156aaefe72529bbe034698a39ac7","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-2.0.1.tgz","integrity":"sha512-AXLUiOHv3WPZnYURSeQG60Hpps0BYhoapFf7JaR18CbOz/Plp9NcbmUHc5UHhsug6BGfpE6yMa1H+C7Fs59RqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxmoEx4um9dwlGaQYnSWbFFXrwDioY+Q0FaGAyx84WSAiA1ZPmRsOv/m5Qx1m+qcNnd4lN959PwpGpQPARaqgt1dg=="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"2.0.2":{"name":"react-middleware","version":"2.0.2","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.0.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register --watch","prepublish":"gulp lint && gulp build"},"dependencies":{"babel-core":"^6.3.21","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.3.13","babel-eslint":"5.0.0-beta6","babel-register":"^6.3.13","babel-loader":"^6.2.0","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.24.0","js-util":"^1.0.5","ramda":"^0.17.1","react":"^0.14.3","react-dom":"^0.14.3","webpack":"^1.12.2"},"devDependencies":{"babel-eslint":"^3.1.23","chai":"^2.2.0","eslint":"^1.10.3","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-eslint":"^1.1.1","gulp-plumber":"^1.0.1","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"f0f5cdfe9075b4d7a6b549a62eea4912e4f660fe","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@2.0.2","_shasum":"d91e2a923088fec89cafd849edd36fbae3603309","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.1.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"d91e2a923088fec89cafd849edd36fbae3603309","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-2.0.2.tgz","integrity":"sha512-6ZyF2taemKUp4Gn43Ri5zITsLZi/qdRpIi/Nb3QYaL4aAkVBdrrdfR92sVPozrAVaZ+61uleWJpl1jIg2IT32w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKAHXq3hlFlmSP4jGQHqv9XHCmrZ0sQiL5srRquRcwfwIhAIAb4Z0KsQWeMeHFxs70bWv1Rj1fm2/ot+OzUfjFplSG"}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}]},"2.1.0":{"name":"react-middleware","version":"2.1.0","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.4.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register --watch","lint":"eslint ./src","build":"babel src --out-dir lib --source-maps","build:watch":"npm run build -- --watch","prepublish":"npm test && npm run lint && npm run build"},"dependencies":{"js-babel-ui":"^6.0.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.26.5","js-util":"^2.0.8","ramda":"^0.19.1","react":"^0.14.6","react-dom":"^0.14.6","webpack":"^1.12.12"},"devDependencies":{"chai":"^3.5.0","js-babel-dev":"^6.0.2","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"863e60da5297d3bc2d26f6c6399713a49154b67f","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@2.1.0","_shasum":"f2d64e55ed30a66ba05fc436310ff615ef2f30ee","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"f2d64e55ed30a66ba05fc436310ff615ef2f30ee","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-2.1.0.tgz","integrity":"sha512-/JbLlODH3DqV6HoOVez5aEv5yAg+vfV8KET33YHAwe/Mrz6ItxD+CuIlBmyhgn51tmyfMMGBS4Xxq+5tXKZQSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5bALS+rF/qOxPP090DXh0Ff8p4qe6VxoCOJaTlfgTEgIgRBBNIPFkhtItfQj4EObZp1017EvplQtp6Y6qJvu7QLE="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/react-middleware-2.1.0.tgz_1454651524889_0.6130059321876615"}},"2.2.0":{"name":"react-middleware","version":"2.2.0","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.4.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register --watch","lint":"eslint ./src","build":"babel src --out-dir lib --source-maps","build:watch":"npm run build -- --watch","prepublish":"npm test && npm run lint && npm run build"},"dependencies":{"js-babel-ui":"^6.0.2","chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","fs-extra":"^0.26.5","js-util":"^2.0.8","ramda":"^0.19.1","react":"^0.14.6","react-dom":"^0.14.6","webpack":"^1.12.12"},"devDependencies":{"chai":"^3.5.0","js-babel-dev":"^6.0.2","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"44e325d84fb92662f4cda9e233b77ed4b37be886","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@2.2.0","_shasum":"6d700ded4332d65966fd6c1e151cc1f7fa026591","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"6d700ded4332d65966fd6c1e151cc1f7fa026591","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-2.2.0.tgz","integrity":"sha512-ZYXJ5CJNI3a7poCvs88t5uQMezUG4h+McOffL4iJfIrguS5m53knP9kSHQPgu6cyaDLUkmjI+mivzrgbc32DOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+iRzu329PupxqbCvi6Xsz8WO2V64XSlyRwq8Q34Gc7AIhAMpxU0XO4KAf85oZK/4lAGYv/ZEgkzwfzMjjue6gNaON"}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/react-middleware-2.2.0.tgz_1454653890417_0.5006396183744073"}},"2.2.1":{"name":"react-middleware","version":"2.2.1","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.4.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register","tdd":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register --watch","lint":"eslint ./src","build":"babel src --out-dir lib --source-maps","build:watch":"npm run build -- --watch","prepublish":"npm test && npm run lint && npm run build"},"dependencies":{"chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.16","filesize":"^3.2.1","fs-extra":"^0.26.5","js-babel-ui":"^6.0.2","js-util":"^2.0.8","ramda":"^0.19.1","react":"^0.14.6","react-dom":"^0.14.6","webpack":"^1.12.12"},"devDependencies":{"chai":"^3.5.0","js-babel-dev":"^6.0.2","mocha":"^2.2.1","sinon":"^1.16.1","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"f504dee08be14119dd11d9760dad531a38cdb368","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@2.2.1","_shasum":"b567e27727408dd6a6c2af8331f3650e43859464","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"b567e27727408dd6a6c2af8331f3650e43859464","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-2.2.1.tgz","integrity":"sha512-tZjxhuWiFz6etC2B1wCuvwF4jtau/3hnNaCuH2Uhta6mLJcz2sc63vPIdniJ8nHGATRziITokbqzkuCiAMkhgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4Zyvm1uEXbejkApoMyHxoBD/2EgjRDk/pjE1BovMUgAiEA4u+k/cVcI8OwF1ztCL3r4bC0MCtuZ/IQ+PiTYJ/Irx8="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/react-middleware-2.2.1.tgz_1454657504024_0.5736375041306019"}},"2.2.2":{"name":"react-middleware","version":"2.2.2","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.4.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register","tdd":"npm run test -- --reporter min --watch","lint":"eslint ./src","build":"babel src --out-dir lib --source-maps","build:watch":"npm run build -- --watch","prepublish":"npm test && npm run lint && npm run build"},"dependencies":{"chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.17","filesize":"^3.2.1","fs-extra":"^0.30.0","js-babel-ui":"^6.0.2","js-util":"^2.0.8","ramda":"^0.21.0","react":"^15.0.2","react-dom":"^15.0.2","webpack":"^1.12.12"},"devDependencies":{"chai":"^3.5.0","js-babel-dev":"^6.0.2","mocha":"^2.2.1","sinon":"^1.17.4","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"927e3cc5e2fc3b6b865803d865c9c1fab55e7418","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@2.2.2","_shasum":"e2069865a31a865f491bb26f22a9042c9cd17e5b","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"e2069865a31a865f491bb26f22a9042c9cd17e5b","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-2.2.2.tgz","integrity":"sha512-YyAEnsNJAbPWqQkcDK4cT5hljWBgJVwpDkdmU6x6317co4VSvNXEQstvGiV6C5HtoPI0bUQRcDM/Gm/kIEchJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGa80r7vmK7HtI5yR0w4blbBkRb0CoqNOFcc14xcRS0NAiEAln8Ffdr1cqF21n15sjxN6De0j+LxD/rOTsph7tiuFE8="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-middleware-2.2.2.tgz_1462582194600_0.7807375993579626"}},"2.2.3":{"name":"react-middleware","version":"2.2.3","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.4.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register","tdd":"npm run test -- --reporter min --watch","lint":"eslint ./src","build":"babel src --out-dir lib --source-maps","build:watch":"npm run build -- --watch","prepublish":"npm test && npm run lint && npm run build"},"dependencies":{"chalk":"^1.1.1","compression":"^1.5.2","express":"^4.13.3","file-system-css":"^1.0.17","filesize":"^3.2.1","fs-extra":"^0.30.0","js-babel-ui":"^6.0.2","js-util":"^2.0.8","ramda":"^0.21.0","react":"^15.0.2","react-dom":"^15.0.2","webpack":"^1.12.12"},"devDependencies":{"chai":"^3.5.0","js-babel-dev":"^6.0.2","mocha":"^2.2.1","sinon":"^1.17.4","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"905b87523810dc054397b6618a6e97c8a22ee33d","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@2.2.3","_shasum":"4d95201a7de06022c0da742710b8966e8147a86b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"4d95201a7de06022c0da742710b8966e8147a86b","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-2.2.3.tgz","integrity":"sha512-4QH05YbXk2BVKRo3dEICK9m+x26Pjftgy0oUoMgEovHq+uu4/8VbeGZXoq4D4foF01tNJhDvb2JEIgF1chjHLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYeLVvCb/Qbd9HpddLOdILkmfUuDc4q6qM7HCpcpEBbwIgAUjx542uy+3fD56KH8b/Qbk9YORKXNb/k4RpcuubnIs="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-middleware-2.2.3.tgz_1465014890800_0.07185496506281197"}},"2.2.4":{"name":"react-middleware","version":"2.2.4","description":"Connect middleware for serving React components from a standard folder structure.","main":"./lib","engines":{"node":"^5.4.0"},"scripts":{"start":"node ./example","watch":"nodemon ./example -e js,jsx --ignore .build","test":"./node_modules/mocha/bin/mocha --recursive --compilers js:babel-register","tdd":"npm run test -- --reporter min --watch","lint":"eslint ./src","build":"babel src --out-dir lib --source-maps","build:watch":"npm run build -- --watch","prepublish":"npm test && npm run lint && npm run build"},"dependencies":{"chalk":"^1.1.1","compression":"^1.5.2","express":"^4.14.0","file-system-css":"^1.0.17","filesize":"^3.2.1","fs-extra":"^0.30.0","js-babel-ui":"^6.0.6","js-util":"^2.0.9","ramda":"^0.21.0","react":"^15.1.0","react-dom":"^15.0.2","webpack":"^1.12.12"},"devDependencies":{"chai":"^3.5.0","js-babel-dev":"^6.0.7","mocha":"^2.2.1","sinon":"^1.17.4","supertest":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"keywords":["react,express,connect,middleware,server"],"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"homepage":"https://github.com/philcockfield/react-middleware","license":"MIT","gitHead":"e503b7c80ec3307d74be432196f51b6b96d2b912","bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"_id":"react-middleware@2.2.4","_shasum":"c37eaf66c0ce327356d98a16a5a9f15591f7cae7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"philcockfield","email":"phil@cockfield.net"},"dist":{"shasum":"c37eaf66c0ce327356d98a16a5a9f15591f7cae7","tarball":"https://registry.npmjs.org/react-middleware/-/react-middleware-2.2.4.tgz","integrity":"sha512-PhMyDC2KVUzjn4xNda4tB5ik7jphFd5HI4CfsB7MehLDD3nor+huBWvh+QeZgwcvJWFEg5ZZ0SkDqCF3S0SORA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtzlQGQ4iSz3SvV/IVWlCoWb4b1TXsASW1+xPtHeroZAiEA1qGN4jAVZafKERD12rxJvOcOwckojwUWFxwpO7PMYCc="}]},"maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-middleware-2.2.4.tgz_1466379557538_0.6195414839312434"}}},"readme":"# react-middleware\n[![Build Status](https://travis-ci.org/philcockfield/react-middleware.svg?branch=master)](https://travis-ci.org/philcockfield/react-middleware)\n\nConnect middleware for serving React components from a standard folder structure.\n\n\n## Getting Started\n\n    npm install --save react-middleware\n\nOnce the module is added to your project, you can initialize the convention base folder structure using the `init` method:\n\n```js\nimport ReactMiddleware from \"react-middleware\";\nReactMiddleware.init(\"./site\");\n```\n\nThe `init` method need only be called once, and it lays down the following folder structure within the base folder:\n\n\n    /site\n      |-- routes.js         # Page routes.\n      |-- css               # Global stylesheets.\n      |-- scripts           # Global javascript (eg. analytics).\n      |-- public            # Static assets.\n      |-- views\n          |-- components    # Reusable UI components.\n          |-- layouts       # Root level page layouts.\n          |-- pages         # Specific pages.\n\n\n\nFrom here you can start the server in the following ways:\n\n##### Instance Helper on Middleware\n\n```js\nconst middleware = ReactMiddleware({ base:\"./site\" });\nmiddleware.start(3030)\n.then(() => {\n  // Startup complete (callback).\n});\n```\n\n##### Static Helper on Middleware\nThis option is useful if you want to incorporate your `react-middleware` site within a wider Express application.\n\n```js\nconst app = express();\nconst middleware = ReactMiddleware({ base:\"./example/site\" });\nReactMiddleware.start(app, middleware, { port: 3030 })\n.then(() => {\n  // Startup complete (callback).\n});\n```\n\nOptions for starting:\n\n- `port`: The port to run the app on.\n- `name`: The display name of the application (emitted to console).\n- `version`: The version of the application (emitted to console).\n\n\n\n##### Using Express\nAlternatively you can start the server using Express without the convenience\nmethods shown above:\n\n\n```js\nconst app = express();\nconst site = ReactMiddleware({ base:\"./example/site\" });\nsite.build()\n.then(() => {\n    app\n      .use(site)\n      .listen(3030, () => {\n          console.log(\"Listening on port\", 3030);\n      });\n});\n```\n\nNotice the `build()` step that ensures all the static assets (js,css) have been compiled.\n\n\n#### Passing Custom Loaders\nSometimes you need to pass in custom webpack loaders:\n\n```js\nconst webpackLoaders = [\n  {\n    test: /\\.js$/,\n    exclude: /(node_modules)/,\n    loader: \"babel\",\n    query: {\n      plugins: [ fsPath.join(__dirname, \"relay-plugin\") ]\n    }\n  },\n  { test: /\\.json$/, loader: \"json\" }\n];\n\nconst site = ReactMiddleware({ base:\"./example/site\", webpackLoaders });\n```\n\nThis will replace the default set of loaders with the given array.\n\n\n#### Passing Custom Logger\nThe ReactMiddleware logs startup information.  To have this write to a customer logger (eg [Winston](https://www.npmjs.com/package/winston)), you can pass a logger to the middleware at initialization:\n\n```js\nimport winston from \"winston\";\nconst logger = new (winston.Logger)({ ... });\nconst site = ReactMiddleware({ base:\"./example/site\", logger });\n```\n\nThe logger object should expose `.info`, `.warn` and `.error` methods.\n\n## CSS\nThe module works on the philosophy that styles, if not within the HTML component itself, should be as damn close to the corresponding component as possible.  CSS and layup are two sides of the same coin - they are not seperate concerns.\n\nSituate **.styl** or **.css** files next to your Page.jsx or Component.jsx and the server will automatically find and compile it into production-ready CSS.\n\n#### Global CSS\nIn the cases where you need global CSS, such as resets and common page/class styles, place these within the folder:\n\n    /base\n      |-- /css # Global CSS.\n\nThis folder is automatically populated with the [normalize.css](https://necolas.github.io/normalize.css/) reset file.\n\n#### Referencing CSS\nTo bring CSS into the served page use the `/css` route, for example:\n\n```html\n<head>\n  <!--\n    The \"/css\" path combines all CSS across\n        - global\n        - layouts\n        - pages\n        - components\n  -->\n  <link href=\"/css\" rel=\"stylesheet\"/>\n</head>\n```    \n\nTo selectively bring in a subset of site's CSS pass a query-string:\n\n- `?global` - includes the CSS within the `<base>/css` folder.\n- Layouts\n    - `?layouts` - includes all CSS within the `/views/layouts` folder.\n    - `?layout=<Name>` - includes only the named layout or comma-seperated list of layout names.\n- Pages\n    - `?pages` - includes all CSS within the `/views/pages` folder.\n    - `?page=<Name>` - includes only the named page or comma-seperated list of page names.\n- Components\n    - `?components` - includes all CSS within the `/views/components` folder.\n    - `?component=<Name>` - includes only the named component or comma-seperated list of component names.\n\n\nFor example:\n```html\n<head>\n  <link href=\"/css?global&components&page=Features\" rel=\"stylesheet\"/>\n</head>\n```    \n\nSome common CSS paths are provided:\n\n```html\n<link href=\"/css/common\" /><!-- Global, layouts, components -->\n<link href=\"/css/global\" /><!-- Global css. -->\n\n<link href=\"/css/layouts\" /><!-- All layouts -->\n<link href=\"/css/layout/:Name1,:Name2\" /><!-- The specified layout or comma-seperated list of layouts -->\n\n<link href=\"/css/pages\" /><!-- All pages -->\n<link href=\"/css/page/:Name1,:Name2\" /><!-- The specified page or comma-seperated list of pages -->\n\n<link href=\"/css/components\" /><!-- All components -->\n<link href=\"/css/component/:Name1,:Name2\" /><!-- The specified page or comma-seperated list of pages -->\n```\n","maintainers":[{"name":"philcockfield","email":"phil@cockfield.net"}],"time":{"modified":"2022-06-26T02:13:39.266Z","created":"2015-09-28T16:07:10.344Z","1.0.4":"2015-09-28T16:07:10.344Z","1.0.5":"2015-09-28T18:06:57.105Z","1.0.6":"2015-09-28T22:01:41.122Z","1.0.7":"2015-09-28T22:35:49.802Z","1.0.8":"2015-10-06T19:20:55.602Z","1.1.0":"2015-10-18T03:34:05.436Z","1.1.1":"2015-10-18T20:01:40.714Z","1.1.2":"2015-10-19T23:35:30.723Z","1.1.3":"2015-10-21T19:10:40.254Z","1.1.4":"2015-10-26T06:38:04.643Z","1.1.5":"2015-10-26T06:47:55.214Z","1.1.6":"2015-10-26T07:20:38.107Z","1.1.7":"2015-10-28T00:02:21.841Z","1.1.8":"2015-10-31T08:05:57.767Z","1.1.9":"2015-11-02T22:05:16.933Z","1.2.0":"2015-11-26T04:27:05.597Z","1.2.1":"2015-11-26T04:58:46.792Z","1.2.2":"2015-12-24T08:06:42.045Z","2.0.0":"2015-12-28T21:33:04.379Z","2.0.1":"2015-12-31T21:49:37.231Z","2.0.2":"2016-01-17T01:13:02.686Z","2.1.0":"2016-02-05T05:52:07.440Z","2.2.0":"2016-02-05T06:31:30.974Z","2.2.1":"2016-02-05T07:31:44.579Z","2.2.2":"2016-05-07T00:49:55.126Z","2.2.3":"2016-06-04T04:34:51.260Z","2.2.4":"2016-06-19T23:39:17.976Z"},"homepage":"https://github.com/philcockfield/react-middleware","keywords":["react,express,connect,middleware,server"],"repository":{"type":"git","url":"git+https://github.com/philcockfield/react-middleware.git"},"author":{"name":"Phil Cockfield","email":"phil@cockfield.net","url":"https://github.com/philcockfield"},"bugs":{"url":"https://github.com/philcockfield/react-middleware/issues"},"license":"MIT","readmeFilename":"README.md"}