{"_id":"redux-blueflag","_rev":"46-8fd317743788003536d8393fdbf8aa2a","name":"redux-blueflag","description":"An opinionated set of redux tools to cut down on boilerplate","dist-tags":{"latest":"0.18.1"},"versions":{"0.1.1":{"name":"redux-blueflag","version":"0.1.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"immutable":"^3.8.1","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-blueflag":"0.0.1"},"gitHead":"7b8cdd6822a88c5d30cd71c8acb3b46974c832b7","_id":"redux-blueflag@0.1.1","_shasum":"006719b407e92c21f3a1cf1b850920edde923859","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"006719b407e92c21f3a1cf1b850920edde923859","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.1.1.tgz","integrity":"sha512-++esdiMYk2Xi2HgpkLYlYKz4PnpETFW/XeI3VZsur0ehGDdkPDMOu3j5ghmlB+LSz13UPLvbw8CKaImhboNYdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD97xFKAuh1jID8+yAhNHBXNs6NfGPbAZznS+POEt0ndAIhAO9IeAmeCL9vAYOeUhp0eVwI6Y1jKflUiHnUooTVwjSL"}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.1.1.tgz_1472444886266_0.5088552245870233"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.1.2":{"name":"redux-blueflag","version":"0.1.2","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"immutable":"^3.8.1","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-blueflag":"0.0.1"},"gitHead":"590176c22fd0e864bfb8c52668268c7ec1706374","_id":"redux-blueflag@0.1.2","_shasum":"769256b6f15085aad3612c29c1b95b9b6e4e396f","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"769256b6f15085aad3612c29c1b95b9b6e4e396f","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.1.2.tgz","integrity":"sha512-5zLLu98icrbdnvl8ARTYey7vU9xZW5wDwYiQYK66uDCzVH8mQVxERGrIPmdVZVWBcabtUHAPLh7C8Q613yMnKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyg0aRJHKOZR4wZ1jZ7sg+WcnJGxatP552ovE1wnDXiAiB2IVn9My5RUTy7mnXvN8CkoSIG1BC1fY9SXCzQ3WFErA=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.1.2.tgz_1472446375676_0.9695259709842503"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.2.0":{"name":"redux-blueflag","version":"0.2.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-blueflag":"0.0.1"},"gitHead":"a0eaed5836e4f3a7727ca526a4c612aaa72fe51f","_id":"redux-blueflag@0.2.0","_shasum":"947940706d6be34ecdbd2f32bfe99a9e03085d83","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"947940706d6be34ecdbd2f32bfe99a9e03085d83","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.2.0.tgz","integrity":"sha512-+MEeMSCVb8JUjWAttUMNDhom8xjR79xbP6BmHvHz46VvJ9x01Z8mf4bgds6W+ZFtnCMWZ8VzGhmEx2HRAiLe7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYXdLR6VIJur0RCc2VyVx51w1XNQzwb5vitTgO2v11iAiEA/wWsBrKmbL15QTjS/cc1NZ4PH04Ql5RbWnxK7UApfDM="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.2.0.tgz_1472711773824_0.9791283446829766"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.2.1":{"name":"redux-blueflag","version":"0.2.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-blueflag":"0.0.1"},"gitHead":"54c1203207aa5bc1ade8b4085a4b1015e4e8007c","_id":"redux-blueflag@0.2.1","_shasum":"e184a3e5782afcc53d6d1bf0fe22216d82d75156","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"e184a3e5782afcc53d6d1bf0fe22216d82d75156","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.2.1.tgz","integrity":"sha512-ou6QWWRcZyFiifc4+DkzzwYh7XEps1HzlPosNLvMvDGTzsK2rgWre495hYmXN4bDXRKAJDGZ2UQzNkmJpQmxzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQFT99i4g/bgItDGcv7ruBL8LKyqx5+VO+T3bu1r6wsAIgL+c4MqX2dr0XWlAauxIKlEaHf8twMNyvVbEg5lMlgcM="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.2.1.tgz_1472711806370_0.43399373395368457"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.3.0":{"name":"redux-blueflag","version":"0.3.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-blueflag":"0.0.1"},"gitHead":"d94f09bfb3fc02d5479a0cace6b9ed6bff8e5bb4","_id":"redux-blueflag@0.3.0","_shasum":"81b8386447a51c4efee57ee1d1e1a7d9c580e8c4","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"81b8386447a51c4efee57ee1d1e1a7d9c580e8c4","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.3.0.tgz","integrity":"sha512-I0kARUtbbBp9ngLfuXG6BOH57pb3m2b8mXujQuWVbbRyoOGbj7nQe+jkd2HUrkgUJbets3blEfXMDfvYwmS6Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEl8xYPG6Ts3UtIjwoqui2VIJrirOFuXs9yxsaqusJfVAiAgVZuRt7tncjMzEihwf9/QrRFGlxPiTBfpyoMS2HpbOQ=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.3.0.tgz_1473030064197_0.32129820017144084"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.4.0":{"name":"redux-blueflag","version":"0.4.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-blueflag":"0.0.1"},"gitHead":"ebfd83a4c006a5c8506c5afda1ee491faa8d42a3","_id":"redux-blueflag@0.4.0","_shasum":"ab288a2bc0eee9241ab9a2336ebb8cadd1ecf17e","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"ab288a2bc0eee9241ab9a2336ebb8cadd1ecf17e","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.4.0.tgz","integrity":"sha512-3rduxIm4LA1qroV64IsTVyBzCiqUvsb5ssyuKlIjhKerXUxfzwc/fhs8DgfKZAVixy7mtkuuIOkgdkewYZdCow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqjhvMzIcYOmxRVlChTz97s2a2Fw+/tSRrFQoIJa/cVAiEA2wkLJmjRtJBcVjziN0JBC17uQZKRvk2a+XseK1IDGeg="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.4.0.tgz_1473036162454_0.6828930005431175"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.4.1":{"name":"redux-blueflag","version":"0.4.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-blueflag":"0.0.1"},"gitHead":"f5483b5134f5cb4da878bf9f7e20f667398bf28f","_id":"redux-blueflag@0.4.1","_shasum":"5048938598985de5dd8cb930717251712fa7b119","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"5048938598985de5dd8cb930717251712fa7b119","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.4.1.tgz","integrity":"sha512-4eZ4LHmgGNZWyxQ7Io08G5aaHGAGOjRLvwwgdzxh6w4GW4CW3j2atI4jazb5iBacJXYO316sCYa+89KoupFCxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfc/kA68qAXeCEUUzHiqzLJxsruiQ7HyDuXVxqabm5BwIgBSSnxmHkUL1Hc1srOsn+cLl67TcZZqDpKICDrFZGjig="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.4.1.tgz_1473037482958_0.5165348628070205"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.5.0":{"name":"redux-blueflag","version":"0.5.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-blueflag":"0.0.1"},"gitHead":"240d2dad1edd1efbfb015c8b9c432b92abb00b36","_id":"redux-blueflag@0.5.0","_shasum":"b9a21a61896d74c4c24623d5b15f202573b97a42","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"b9a21a61896d74c4c24623d5b15f202573b97a42","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.5.0.tgz","integrity":"sha512-tzjl+omHFR/x/ymLfdddQYgzzWVpWm/c415aIucnb8uThpRzDXw1uNVQIPYkdElDAZiRmQnnU0P6I6xvnj/dVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJDB0J3r4ogSY88qqEuMMoGGCGfvPXccxDahC4SY3I4QIhAMlmZdjDthitOq7mBk8Rk1XnIwHkY4vGqJVMgP9wdKA8"}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.5.0.tgz_1473042492505_0.7487969079520553"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.5.1":{"name":"redux-blueflag","version":"0.5.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-blueflag":"0.0.1"},"gitHead":"8ad9f3ea6c75595c7dab9e6f57f04ca22bde4884","_id":"redux-blueflag@0.5.1","_shasum":"e92f5333fde593b8d25d56d763acdefa70a30020","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"e92f5333fde593b8d25d56d763acdefa70a30020","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.5.1.tgz","integrity":"sha512-g/VADdW0xHXFjGdIbNv4lDI5gNHGNQHMriNOt61WLfxt7XUVp0rZF8knVHWj7cGMZOoQyQS1RDzWt25PmCiz/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERM1Dpg0wi5XUWv8rDgTaWZK9r03WKY/sVG84fg39x+AiBZcpU9BIPaUJRw4r4eSMy7aXzcQOlf8bKvTj7UoPkxwA=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.5.1.tgz_1473045468649_0.8573305560275912"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.5.2":{"name":"redux-blueflag","version":"0.5.2","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-blueflag":"0.0.1"},"gitHead":"d2ee856d2470f46742ccd8e00151e0b2a1f357ab","_id":"redux-blueflag@0.5.2","_shasum":"a8aa9568920500e62ca21629a9a7667c44e581ba","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"a8aa9568920500e62ca21629a9a7667c44e581ba","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.5.2.tgz","integrity":"sha512-RMLqmxtwF5H/qxq16lNbJwiBPOhKGCJt9APZ80nv3Qudo2PpCpIAo9PO2dXvdJX+SpgntBXZumI+pVga+sSKlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdimhQ2kxYOR+/ecsbyqtpvE/Dc51KpyZQ4izCBVmFTwIhAKHYpwF/yo2KhYynpNfctRnI89XhPXrkMWVOJ3f9rOCF"}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.5.2.tgz_1473049931334_0.5916920746676624"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.6.0":{"name":"redux-blueflag","version":"0.6.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-blueflag":"0.0.1"},"gitHead":"dd5bae6d391356208f60136353ef7aa855966334","_id":"redux-blueflag@0.6.0","_shasum":"466230e7b6a8afafc8895744ab2a7e820227d9aa","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"466230e7b6a8afafc8895744ab2a7e820227d9aa","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.6.0.tgz","integrity":"sha512-ENtP4yZaw/AGbW2dV82X5OOETRuH3Uy8brBgYiTQntjiqoVuJ/VdYFoY8X7o0YOzyrI1rID5yJayVsTDuAlKAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoqb3qSBOjBJxB17oHt9COdZfZKniQ93VECDj6qGTUbAiAnp0hI703AM1k1RpFh//Yb9aaz53CXHJl3T4e4LRHcHA=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.6.0.tgz_1473661642327_0.5990484310314059"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.7.0":{"name":"redux-blueflag","version":"0.7.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md src/*.js > docs.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"gitHead":"2de996b92f984088641e07fdde73cc09591489cd","_id":"redux-blueflag@0.7.0","_shasum":"4cfd3e54f6bca0e7a3ee2ebcf6d41f7950354e96","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"4cfd3e54f6bca0e7a3ee2ebcf6d41f7950354e96","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.7.0.tgz","integrity":"sha512-ch69bqvOg8fSXig70fWXdWyeAVvijfkEmCd2zzGXmm3bw8OsuuYpHxa1uTGG17/pJoyXjp6W+nwgtDtPz1mbyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlHWfyoWf+we8/b4akzbnCvnKEnfZDyA8jA0TCNqlyxAiBhTjWA1tezT5hVGYlMbf7JtVUQjjSDybULt0olm4Urzw=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.7.0.tgz_1473820391160_0.04425482149235904"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.7.1":{"name":"redux-blueflag","version":"0.7.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md src/*.js > docs.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"gitHead":"fdce5004dc8b7da86b32474ed748ff5c4a5de508","_id":"redux-blueflag@0.7.1","_shasum":"27fc790021f857de47a233da9ae13acf34f7cff5","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"27fc790021f857de47a233da9ae13acf34f7cff5","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.7.1.tgz","integrity":"sha512-e+Ub+f15/zcvjQYsTqiElqPLtGIROhSAXFm213SnsDmCh0OXn1b+wGcqzIMUj6Jlxi9J5X/7uQsIXEjvuUQm8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEs7KzZ/XqZnM7o8F6ijpG9CuF6v58EHdZFXPMhc4IsuAiAQY4tGpwfHYQk7BrhArKLZqZW8WbZyXkQ7XyHdNNVRew=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.7.1.tgz_1473821744494_0.6381886533927172"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.7.2":{"name":"redux-blueflag","version":"0.7.2","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"babel src -d lib","watch":"babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md src/*.js > docs.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"gitHead":"cf9d6e2c608d23f508deb3515faae7dd752072f4","_id":"redux-blueflag@0.7.2","_shasum":"9d6b19e2bc5c10f3d99753fcb3321fe61ae9f4ca","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"9d6b19e2bc5c10f3d99753fcb3321fe61ae9f4ca","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.7.2.tgz","integrity":"sha512-fbcxailspud6/kGk5iJZK1+KwNVLt6lCqpxGdwHj/x3lgZuluqmY+UgpNKQ5Zi5v9YOtZ2CoQ1uLanV3t/mU+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEP6xymoYKWnzvdHJnX0W8JPCGwHa+CSeIpdlNx1l5tAiBFKX6f0gHazbDknHSvF8/r/qlhmw6yeU7yt0iOmb4J4A=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.7.2.tgz_1473821978168_0.7175733803305775"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.7.3":{"name":"redux-blueflag","version":"0.7.3","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md src/*.js > docs.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"gitHead":"269744d2bbd57c3267062819cd64c8d6b9e9b69e","_id":"redux-blueflag@0.7.3","_shasum":"87b0a7d39a2aa10f267dec9c3dcba2f0da6d70cb","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.3.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"87b0a7d39a2aa10f267dec9c3dcba2f0da6d70cb","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.7.3.tgz","integrity":"sha512-hu7GJjruz6zJgcX+Cvs4RJbaZq4vGfyTO9uFCmkuNCA+YndThvXrmMim7zIhZeiRZSiyB/QC7TQrcvcdTzCewg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZb3ZS/U2NAmajRc6LH5Mv9uRTVIRPCIFtidNGj/yYSAIhAJ+5bKfeNb3Nqzh9wxaaehWrVhgUDFsxBp7jVgrKELLg"}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.7.3.tgz_1473822449374_0.1825352655723691"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.7.4":{"name":"redux-blueflag","version":"0.7.4","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md src/*.js > docs.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"gitHead":"2f3a490b9bc07dcbc019c7c792335c827e719912","_id":"redux-blueflag@0.7.4","_shasum":"318847536d951cc73a3af6cbbf1786e73964a5f6","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.4.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"318847536d951cc73a3af6cbbf1786e73964a5f6","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.7.4.tgz","integrity":"sha512-6+PJ4DuoCEdmn+gw0KvazjY1SESRN3/5W5tp2gVn5yLQ8YVfk1rxL0j/EV6oWN0F1AWiZhG+xqOUfTutKv9O3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvDmrVSJIKKprC4FxUavP4CSPOCkwTIcbO7btC6ZNYlgIhAKLsyaH8+4thG6C174u9ZPYuQdoLlryyvLibyYy0mH21"}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.7.4.tgz_1474246337670_0.7209860279690474"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.7.5":{"name":"redux-blueflag","version":"0.7.5","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md src/*.js > docs.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"gitHead":"4b332ac56b8fc6ec73dafc513da59eab01625a4f","_id":"redux-blueflag@0.7.5","_shasum":"28b71b61e43bcd043bd16a7f08d3d238190f8d4e","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.4.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"28b71b61e43bcd043bd16a7f08d3d238190f8d4e","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.7.5.tgz","integrity":"sha512-S6DlkLYOM4/2yBo2wjEVfKjDyUXGhFhfFP1A4CkCi51XC3lTgCK6g7OXCfs9hMh3q4cFEp89BWSyxbubDZa0PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNe9JUJxLFnUdgwOxCdgSl844xESLFxTcTfG/kop4E3wIgQ0lmc8XnzUKeNk8343H+uJwwm1r/QBl+l0d2l9qQO3Y="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.7.5.tgz_1474255710878_0.02545366226695478"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.7.6":{"name":"redux-blueflag","version":"0.7.6","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md src/*.js > docs.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"gitHead":"89ff32e94fa6e21c273f576bcdd40ce3289f3b72","_id":"redux-blueflag@0.7.6","_shasum":"d2da5416aafb42665a53faeb7515c98cd01646be","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.4.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"d2da5416aafb42665a53faeb7515c98cd01646be","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.7.6.tgz","integrity":"sha512-L/iEXv/OGbrzkmRriBJPI7BUdS6ChJoSjWo5hPrnzveUVXRad6laJ7xOE5yB0BRlTZyiqV9ONCuas9mp9z/+qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICs95R7soWbUQArXsBwzjHZ3FVjIJmsdrHpcxsXr4wM7AiEAoTKwBGeK2hNtmyarzNa9OMM7kvjwQqRXsWtu85Si3fI="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.7.6.tgz_1474332458963_0.822250904282555"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.8.0":{"name":"redux-blueflag","version":"0.8.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md src/*.js > docs.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"gitHead":"c43f6875f341b13b06cd3d773ddaba29e434dc07","_id":"redux-blueflag@0.8.0","_shasum":"17627f69708292c6945193fbfd21f0a0b144c575","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.4.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"17627f69708292c6945193fbfd21f0a0b144c575","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.8.0.tgz","integrity":"sha512-MTWm2bjvaIp4afZmatyDMCQd6TbHRch9Nj112nHUcpL6e+2lEntkIa69eGLeZHllRRtNGo3QQs+akzYVAUS7Rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+g6SMaaA3FcRk0QvGV4gWXSrg5bVjSmG9P2EL1u6B1AiBTN2hyzaNBrrXs5mIupAlpSX895PWkw6Hzi5wAii/z6g=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.8.0.tgz_1474345332844_0.6328463156241924"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.8.1":{"name":"redux-blueflag","version":"0.8.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\"","build":"BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"gitHead":"ab998bc0bfd62793bfd7edf51292c0834abe4ba6","_id":"redux-blueflag@0.8.1","_shasum":"e60806c852ec632065c31db34c8a32dfbef9b5d0","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.4.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"e60806c852ec632065c31db34c8a32dfbef9b5d0","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.8.1.tgz","integrity":"sha512-rQS+6PQsOzcOYJjTQNxENORKdzsJKaQQcD006C28hzBFVw/a0KrxIPKLAEvK8ffR5xbCJoR4H2aTjEvwjOdjZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHH4hAjEN6tPWjzkwaIvjVAPFt/1pe18G4itrOW8SI+LAiBa0hH/1RKgJdDRNpWE3cUQ65LTkJwupDRO/2PMDp8OaQ=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.8.1.tgz_1475539224515_0.40101312659680843"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.9.0":{"name":"redux-blueflag","version":"0.9.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"nyc ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"28f2de67812123f67b647a1b51c3358cc896c51c","_id":"redux-blueflag@0.9.0","_shasum":"6a3a211e86ea6518506c8c64c0ae6e8cbcc95ba0","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.4.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"6a3a211e86ea6518506c8c64c0ae6e8cbcc95ba0","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.9.0.tgz","integrity":"sha512-J8EpGbrlUmXYNNhGRW2yX8vAjeJiyQXUd+YhQAOucd57EJO/Lj1LIjpNvc+N1ZTMsCWUcLOBGP4p2uHmvGWebA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHnOoi9R6hNBfe2u07kfuPWXTXdqwYNpL5YhCNi0tQxwIgeG1ZwNanjg54e5IpxMyIGTHN/ibMqyyaROQLhgHMm1U="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.9.0.tgz_1476415983796_0.41029109759256244"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.9.1":{"name":"redux-blueflag","version":"0.9.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"nyc ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"a573602d0185d41302e4442a5bec6f18f292bf9c","_id":"redux-blueflag@0.9.1","_shasum":"2b315e6dd939cab060b043ddfb455e8462f85ee9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"2b315e6dd939cab060b043ddfb455e8462f85ee9","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.9.1.tgz","integrity":"sha512-eMDkT303MA+l4ZaznZjtzoGBRIt5wvh9s4hE0NQIXWzMXPYpaWYvLi2ID/xxhmjQgk8Bj2zgpcNcJUz+TUiv4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHEngfNQUnaFSIqk/jwOvRbhuYZWXDjexA+TLcrpbpZAiEAvn3ygjImVfVwwXuZMF9lVTknNHoCwBL+mIR94xaPrWY="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.9.1.tgz_1477374902640_0.6757144250441343"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.10.0":{"name":"redux-blueflag","version":"0.10.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"0fe802f9fd9689703815bbc6e52c8324304ce7cc","_id":"redux-blueflag@0.10.0","_shasum":"e86b7896dce717ef2ea7764137d17322628f7af0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"e86b7896dce717ef2ea7764137d17322628f7af0","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.10.0.tgz","integrity":"sha512-JvfT8T7oIMaEFO4AoPUhpv0Oj4FX61Ex8TT7ObRHd8xw/7s79J90UqsSPM+Od+z3dIJtOT9+Y2gUeuxt3ihfyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHDFzXRHTZX1JNrfB5A8MIlWPbMf8V6Ab4caI87wLPBgIhAMauxQImj78gVai1MiqfIlAD9JIjcSyJMFlba/7Q/HzE"}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.10.0.tgz_1478044580736_0.3871058744844049"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.10.1":{"name":"redux-blueflag","version":"0.10.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","graphqlhub-schemas":"^0.1.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"ce34aad3795ce6f5e610e3975d276facd718b401","_id":"redux-blueflag@0.10.1","_shasum":"8e6011bff85781dad4f07640ca0a77ff2bdb255d","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.4.5","_npmUser":{"name":"dxinteractive","email":"dxinteractive@gmail.com"},"dist":{"shasum":"8e6011bff85781dad4f07640ca0a77ff2bdb255d","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.10.1.tgz","integrity":"sha512-4fjxGIYwPyHGgKac/qjOFXA7gq6gB5p577m3/PFzeqX9gPyEjjx0SSjxcQXioVjWpr5RWmrt4dCo5Nef0RaFlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/Iqs/TuTYRUsBRMhe9/UUjMLXVESlfloPYJJJhIgchAiBvZKhRe+SMxBa8HSKezeQgfmJkmp+c283MvdhHU6k1xA=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.10.1.tgz_1478062401196_0.15224739955738187"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.11.0":{"name":"redux-blueflag","version":"0.11.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"65d06bd1e8ae09f3680584bae03b5abc46a13141","_id":"redux-blueflag@0.11.0","_shasum":"ed147a296c000eb0aa7151ce6852556168aa625b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"ed147a296c000eb0aa7151ce6852556168aa625b","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.11.0.tgz","integrity":"sha512-UHjs8NuaN7kFw7nIhWvvjfgBf+oLl+RgpcwBRA/9JIdyaHpe06D+K6TKTCutVsWKHPI6mezHIZbRPPKaZtgN5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp+2DIaZWeArUPTT0nC2gELkoX4KeL2+PSWkylHxAseQIgOoZVnj+ZrOKfFP+obNrUVlcef4yADee1b8iN39bLHLc="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.11.0.tgz_1478581113522_0.8919254192151129"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.11.1":{"name":"redux-blueflag","version":"0.11.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"480aabccfe7b33dd9f31834819e33ddff148e021","_id":"redux-blueflag@0.11.1","_shasum":"206313ee88767c3e610c3bb629aedc8659277849","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.4.5","_npmUser":{"name":"dxinteractive","email":"dxinteractive@gmail.com"},"dist":{"shasum":"206313ee88767c3e610c3bb629aedc8659277849","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.11.1.tgz","integrity":"sha512-ui/ZqSbuRBvh6jRV9LivQ9bjMD45K7/6VoDicQNp8dD9g77QVuJ5E/Nw0BEFAwkAqqTEQZb1XH/MdGDQWosXXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPrt4pORY7/I+6nK/DfT16n1JQdGXZT60fr3q1cY5p8AiEAs/ajFTt0IWWB+z0kZs7yHcyNAexjMgBI9FqKZ3qzS+I="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.11.1.tgz_1478650208459_0.34539982583373785"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.11.2":{"name":"redux-blueflag","version":"0.11.2","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"6646be48c839c2eedc742712cb0ba167c5c6bb77","_id":"redux-blueflag@0.11.2","_shasum":"254f87974ef6c45182d41b77bc3f3130250fbe03","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.4.5","_npmUser":{"name":"dxinteractive","email":"dxinteractive@gmail.com"},"dist":{"shasum":"254f87974ef6c45182d41b77bc3f3130250fbe03","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.11.2.tgz","integrity":"sha512-ymT8RM3ElgzXxKQOhOoPFOtQQz/GtbFlapoNrBrrBce9S7zu1HnYqkpEezqTwlUFrevin/jHyEA++yU11NfgBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElORKbgSEsOuxu9U4AlrPq+bJfaZhoZ8bzH3AozPZb+AiB/jjpqyoJ+avrDZHDFNczP824zkMxm9A7lnoQ4LJlRzw=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.11.2.tgz_1478650517377_0.771183253498748"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.11.3":{"name":"redux-blueflag","version":"0.11.3","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"827f9d507e9c97b5016cc95c0d04110da7d560ce","_id":"redux-blueflag@0.11.3","_shasum":"b736e27e752a14d5fa1392059d601f517f1e74a5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"b736e27e752a14d5fa1392059d601f517f1e74a5","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.11.3.tgz","integrity":"sha512-ElBeeHyZfTKqXvWTiWnjZDqeg+8bRTjZioNtjWSn0Q/0kp6MHTx3gvDol9UYnemxveXyNgYGDcMUyEz9SxYksw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFf0AOXUa3f6V+8omItiKkzz4UgyiICJs7zZW0rotav4AiBkDwioC/36AyrPEgqTWNehortFYrZx7C8Dnr83q+pKJw=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.11.3.tgz_1478740088930_0.6842176711652428"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.12.0":{"name":"redux-blueflag","version":"0.12.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"16dfb65edb9c3db911fee11e39e7ebcb67ef8397","_id":"redux-blueflag@0.12.0","_shasum":"b2ad42228ede2574bbde42170c0aa163099ffbd3","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.4.5","_npmUser":{"name":"dxinteractive","email":"dxinteractive@gmail.com"},"dist":{"shasum":"b2ad42228ede2574bbde42170c0aa163099ffbd3","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.12.0.tgz","integrity":"sha512-n+Q3wkA/GnXw4yCADAv7j94FSCQtH4HT2S1Etf5q7CXUj6CX+nThiZzjIiai9ZObEfDw33ziwRyfuysRHgjN3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATxD8NKQik4TLzTUm30r/3S9uFGYwgt8I/CFsGFezU3AiAhzsGtjTKOwHS7mNG2KPFZMhlHQmYDpDfqPvlKckfxAQ=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.12.0.tgz_1478747774066_0.3918582231272012"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.13.0":{"name":"redux-blueflag","version":"0.13.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"60ed619026a65f12492271a9cf7796fa7d2273fa","_id":"redux-blueflag@0.13.0","_shasum":"5cb2861b5d880e231afa4e395d6ccbd814c6dfc7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"5cb2861b5d880e231afa4e395d6ccbd814c6dfc7","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.13.0.tgz","integrity":"sha512-qxxpy4gqjlUGdJYMKMiln9PCzBnk5YnIYCinNmEdrkKNdOBEI81xMwpJqUIy5k8QDDuOdr0/ZRta7JhDX97kRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMzU6j5AnOzO7VnkM8/e9BZRyYSpIPjSq8lioSJm2y3AiA56PtKCzltJOVfmnSfHehPbD+v0lJKnlfR8a0TG69RUg=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.13.0.tgz_1478835086932_0.2656776357907802"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.13.1":{"name":"redux-blueflag","version":"0.13.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"f8074a4869739c01667c433213eff5f2bafcfd24","_id":"redux-blueflag@0.13.1","_shasum":"9cf29d6fdd3d820a1b44cc1dfba9244e4b8aad27","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"9cf29d6fdd3d820a1b44cc1dfba9244e4b8aad27","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.13.1.tgz","integrity":"sha512-msqK88UlPAk5L5Kvd7b7BcENIo53MjMg4vr6rK0ppYFtA3dx7XC3URWUjUTtm6V/eTnc837Epg/dv4WpKke0/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK/Gt0wiDlILFEvmTHU13zX6j1qRH7nyFDiQKyvokUvgIhAJ85zE9aVTf5JOCBZmL1vzwrO6mPmaC8tT/5eM0+fHDO"}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.13.1.tgz_1478835171430_0.5147836327087134"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.13.2":{"name":"redux-blueflag","version":"0.13.2","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"43acc0acf90c7c8c0b3fe4a9c0d75e70ef7bccac","_id":"redux-blueflag@0.13.2","_shasum":"9fb73f12768fbe9b494725be18ee1c4f8bfa80fe","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"9fb73f12768fbe9b494725be18ee1c4f8bfa80fe","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.13.2.tgz","integrity":"sha512-o0PcslGD5anh5kH7A8vIOzVBGT0qM6SoZijXDwAXvI36uIlhpyPyDTsDI4tsfhsWlU2WtTB4YVMpqJ0L+kNpzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/sAJ+RAsvvMfE9Os8xkamBEp3F/0tdGFwE4pjdfWAXgIgMpAhBScWAkYB1st5QW5E3nmY0wYwlhFrHYdr8YHOgPE="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.13.2.tgz_1479100668063_0.6465656927321106"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.13.3":{"name":"redux-blueflag","version":"0.13.3","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"e36d52b742a46cd4a098cf2a64d17a13fc2fe01b","_id":"redux-blueflag@0.13.3","_shasum":"e1549e48762856845b549004d0912f3cf1270ee1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"e1549e48762856845b549004d0912f3cf1270ee1","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.13.3.tgz","integrity":"sha512-Ybri4SJTbmZXBniulbzxcv2Io5Z6q91dspPnY5MQCNoXLpMujjSsBWrGslmwAoyEWGPyTCrlU/2zW+FbQ6+e6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrmM95CXg1rEtJqSWlPoF2W113fkXh9vyobgg0VckQ9AIgIdpgl4cyRQ/T9+ux+6AtrVUegTDAl+iiu6LSbMAKSDY="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.13.3.tgz_1480030628165_0.934905108762905"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.14.0":{"name":"redux-blueflag","version":"0.14.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"],"powerAssert":true,"files":["src/**/*-test.{js,jsx}"]},"nyc":{"all":true,"require":["babel-register"],"include":["src/*.js"],"reporter":["html","text"]},"gitHead":"87b21c14c94f52079772923678a01d0b559a3aaf","_id":"redux-blueflag@0.14.0","_shasum":"41c1da459b9f27e4d6f5c277df591d3a38383d9b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"41c1da459b9f27e4d6f5c277df591d3a38383d9b","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.14.0.tgz","integrity":"sha512-70Tdi46CvyGpTjVliv8PTh6MCnEu8WDXnCQXqhP/GA2E7MGERb9ytqOoWEho97DBAFI4nurq+J8+vG5gKBN/iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSkV7A1PoNXYQpoC4hLI8p48MfWeu+6us09CKG3geV9AiEA4tr6hniyviFFBlbEEa2RtniaN7bcPSVRaFLb/LAlOKw="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.14.0.tgz_1480381852624_0.7202774877659976"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.15.0":{"name":"redux-blueflag","version":"0.15.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md","prepublish":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","enzyme":"^2.6.0","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"],"powerAssert":true,"files":["src/**/*-test.{js,jsx}"]},"nyc":{"all":true,"require":["babel-register"],"extension":[".jsx",".js"],"include":["src"],"reporter":["html","text"]},"gitHead":"a6afc66272ac36fc4e80a530e60a74174d2e482c","_id":"redux-blueflag@0.15.0","_shasum":"f7977825629663881a8618596d8a54f7e69d111a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"f7977825629663881a8618596d8a54f7e69d111a","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.15.0.tgz","integrity":"sha512-eAKXUmw5rKT77Gi3KPTrvUsr0DSziimaQsqOlaIcM3urInyV6mBf7wN1kQAYcueB3nnxNYZ4gHZEAG5LdkY5Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdbJDAILFGxz0/z6VuJ6DgqloellQFkniZsFWtGBqtDAiA1x3bmOXqdNAQ6S0aygX+8KoDmJoyk86kz0Fo1KIlDhg=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.15.0.tgz_1481247330915_0.015454669715836644"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.15.1":{"name":"redux-blueflag","version":"0.15.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md","prepublish":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","enzyme":"^2.6.0","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"],"powerAssert":true,"files":["src/**/*-test.{js,jsx}"]},"nyc":{"all":true,"require":["babel-register"],"extension":[".jsx",".js"],"include":["src"],"reporter":["html","text"]},"gitHead":"b8e81d4633aa66d70026a3920100dd375467c696","_id":"redux-blueflag@0.15.1","_shasum":"c7d5e0979b63ee41773a4141d6075ec2c632186f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"c7d5e0979b63ee41773a4141d6075ec2c632186f","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.15.1.tgz","integrity":"sha512-VQ0mSE0bBApTanZ6e7EPYUkN461sDwCOWF20OVl9flMacZX/c5HkVSoS/QWRUR9XBYJ8CjjSvcnUss+lSIZ2lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8+dKCIWsUZZhpGmq/vJoUvmw6kojjDjTLobXjqh5lsAiEAkoCkXRrM07J7God/M6zt7bOuFTFXTa2p9d4i/vAYjt4="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.15.1.tgz_1481262613604_0.4737491763662547"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.15.2":{"name":"redux-blueflag","version":"0.15.2","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md","prepublish":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","enzyme":"^2.6.0","immutable":"^3.8.1","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"],"powerAssert":true,"files":["src/**/*-test.{js,jsx}"]},"nyc":{"all":true,"require":["babel-register"],"extension":[".jsx",".js"],"include":["src"],"reporter":["html","text"]},"gitHead":"fb1bf6904c3a588f59430497f78c0b5eb8efd2ae","_id":"redux-blueflag@0.15.2","_shasum":"7ba0f3e6cb1727e348663ff35e59b05f0ec45fc5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"7ba0f3e6cb1727e348663ff35e59b05f0ec45fc5","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.15.2.tgz","integrity":"sha512-bnGtHS3nyjfvWAe042GWv9FAdp1Jy0egH797I2rzNdHJ4xOnp3cRAONQWa+OuSPvsNd91JgpOj1n1+3Vk2nRug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0QBS7KxHqdbpTsoPn8IWVKk9kNUH7Z9bpIooCOIcBxAiEAuqTnchzNRTGk6MjrZ2EKv8lrJMWKyLNUfd/VgZiWbPk="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.15.2.tgz_1481521680183_0.612367921276018"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.16.0":{"name":"redux-blueflag","version":"0.16.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md","prepublish":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","enzyme":"^2.6.0","immutable":"^3.8.1","immutable-recursive":"0.0.7","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"],"powerAssert":true,"files":["src/**/*-test.{js,jsx}"]},"nyc":{"all":true,"require":["babel-register"],"extension":[".jsx",".js"],"include":["src"],"reporter":["html","text"]},"gitHead":"b69b9fe0dd16cb38beb9c36da6fa4257b9a22573","_id":"redux-blueflag@0.16.0","_shasum":"c0f96e583aed6fc385d05518c082ca625e82ad51","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"c0f96e583aed6fc385d05518c082ca625e82ad51","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.16.0.tgz","integrity":"sha512-BshPF77r/rSg/WB/4UKP/+EhO0mxZ1HUp1YxOJ0O1bEOko45NfWXemKyjswavr9aDKA0wfEAFsM1uUr2l0HiXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZ2VTj0WcKXjI5gN9oR/7Fl0Drt1ioL3VqeKVHoTKCQAiEA21sbx1trU9Nt96Blh431oBdQkrTfZccLC5qLC+Znrr4="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.16.0.tgz_1482388849619_0.7495282697491348"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.17.0":{"name":"redux-blueflag","version":"0.17.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md","prepublish":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","enzyme":"^2.6.0","immutable":"^3.8.1","immutable-recursive":"0.0.7","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"],"powerAssert":true,"files":["src/**/*-test.{js,jsx}"]},"nyc":{"all":true,"require":["babel-register"],"extension":[".jsx",".js"],"include":["src"],"reporter":["html","text"]},"gitHead":"ec2748177de5ad07e63475130b1240ec194b38f1","_id":"redux-blueflag@0.17.0","_shasum":"b2df070eb197ae961d02898647d7a63db77eee1c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"b2df070eb197ae961d02898647d7a63db77eee1c","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.17.0.tgz","integrity":"sha512-sW32KNK+vrv7pzVtaseW7Ukun8d6oPozaN9xAlIq4xdkcYAzx/c2+zEsP2tfITX9W637wgeGKWBwqf6+8iHpXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPdZkyErr9cUn5BQgJoH48x0DTen79ZCBSbZmR+U896wIgdYWRbdUSioFAbfhfU7VWhWKN8Xnndo+MgYq0C5bx2Go="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.17.0.tgz_1482447975201_0.9057955858297646"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.18.0":{"name":"redux-blueflag","version":"0.18.0","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md","prepublish":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","enzyme":"^2.6.0","immutable":"^3.8.1","immutable-recursive":"0.0.7","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"],"powerAssert":true,"files":["src/**/*-test.{js,jsx}"]},"nyc":{"all":true,"require":["babel-register"],"extension":[".jsx",".js"],"include":["src"],"reporter":["html","text"]},"gitHead":"144cf8191575b9414aac0e0970bc0466d1896b64","_id":"redux-blueflag@0.18.0","_shasum":"71fe0c44958899020ad14da1eb756739c8520ae1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"allanhortle","email":"allanhortle@gmail.com"},"dist":{"shasum":"71fe0c44958899020ad14da1eb756739c8520ae1","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.18.0.tgz","integrity":"sha512-EYCWCyiTVQc/tNtMLVO5tAIsuiW7d2xa4D2vNj8wMVYV68qpCPEY7BLM9GhXcrqVJFK6IZGjQzUptlhHU5syCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0hejvkehfYlTb8tbE7zFd8rubw6IlVT2bSUEBLV+CIAiBM23RukRYzTNus1ESpu+9YQ8OIRbAGG3G805RP6jiXeA=="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.18.0.tgz_1482467781128_0.5715021390933543"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."},"0.18.1":{"name":"redux-blueflag","version":"0.18.1","description":"An opinionated set of redux tools to cut down on boilerplate","main":"lib/index.js","scripts":{"test":"yarn run lint && nyc ava","ava":"ava","build":"rm -rf lib; BABEL_ENV=build babel src -d lib","watch":"BABEL_ENV=build babel src -d lib --watch","lint":"eslint src/**/*.jsx src/**/*.js","lint-fix":"eslint src/**/*.jsx src/**/*.js --fix","example":"NODE_ENV=development node example/index","docs":"jsdoc2md -t src/readme.hbs lib/**/*.js > README.md","prepublish":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","dependencies":{"denormalizr":"^0.3.2","enzyme":"^2.6.0","immutable":"^3.8.1","immutable-recursive":"0.0.7","normalizr":"^2.2.1","react-redux":"^4.4.5","redux-actions":"^0.11.0","redux-thunk":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-react-transform":"^2.0.2","babel-preset-blueflag":"0.0.1","babel-register":"^6.14.0","eslint":"^3.9.1","eslint-config-blueflag":"^0.2.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jsdoc-to-markdown":"^1.3.7","nyc":"^6.6.1","react":"^15.3.1","react-dom":"^15.3.1","react-transform-hmr":"^1.0.4","redux":"^3.6.0","sinon":"^1.17.6","superagent":"^2.2.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.7.0","webpack-hot-middleware":"^2.12.2"},"ava":{"require":["babel-register"],"powerAssert":true,"files":["src/**/*-test.{js,jsx}"]},"nyc":{"all":true,"require":["babel-register"],"extension":[".jsx",".js"],"include":["src"],"reporter":["html","text"]},"gitHead":"49e0f6683b6d023a11ffd884c9024afdc3ea39fe","_id":"redux-blueflag@0.18.1","_shasum":"8fe266aa05a61a43a60e490a032830c2fc08afe6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"dancoates","email":"mail@dancoat.es"},"dist":{"shasum":"8fe266aa05a61a43a60e490a032830c2fc08afe6","tarball":"https://registry.npmjs.org/redux-blueflag/-/redux-blueflag-0.18.1.tgz","integrity":"sha512-1ObPFwNLecCnDcTXpWSlue6+H3ZrjK1gqt4LIvDXpyebzmY9z/PFyfexuP0XR5obNr4dYrjPup4F8AcLm+rGjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkspJ9JzC3KAPN+rZ7+Zxlj0Rv4DWuGK/AlcTnaiizUAiEA2WvWlUB1UBu5eLiqx2vOa6mMWCBBrFyL3fb/SlLGJFA="}]},"maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-blueflag-0.18.1.tgz_1485755149189_0.9406507206149399"},"deprecated":"WARNING: This project has been renamed to enty. Install using enty instead."}},"readme":"# redux-blueflag\n\nRedux Blue Flag is a complete [Redux] setup for asynchronous data calls that uses [Normalizr] schemas to handle all client side data management.\n\n# Benefits\n\n```jsx\nexport default entitiyQuery(props => `\n    query {\n        characters {\n            name\n            age\n            race\n        }\n    }\n`)(({characters}) => {\n    return <ul>{characters.map(({name, age, race}, key) => {\n        return <li key={key}>\n            <div>{name}</div>\n            <div>{age}</div>\n            <div>{race}</div>\n        </li>;\n    })}</ul>\n})\n```\n\n## Install\n\n```\nnpm install --save redux-blueflag\n```\n\n## Index\n* Creators\n    * createEntityReducer\n    * createEntityProvider????\n    * createEntityQuery\n    * createRequestAction\n    * createRequestActionSet\n    * createSchema ??\n* Selectors\n    * selectEntity\n    * selectEntityByPath\n    * selectRequestState\n* Hocks (Higher Order Components)\n    * PropChangeHock\n    * LocalStateHock\n* Misc\n    * connectWithQuery\n    * logRequestActionNames\n\n\n[Redux]: https://github.com/reactjs/redux\n[Normalizr]: https://github.com/paularmstrong/normalizr\n\n## Modules\n\n<dl>\n<dt><a href=\"#module_createEntityReducer\">createEntityReducer</a></dt>\n<dd><p>Returns a reducer that normalizes data based on the [normalizr] schemas provided. When an action is fired, if the type matches one provied in <code>schemaMap</code> the payload is normalized based off the given schema.\nTakes a map of schemas where each key is an action name and value is a schema. must have at least one key called <code>mainSchema</code> returns a reducer that holds the main entity state.</p>\n<pre><code class=\"language-javascript\">import {createEntityReducer} from &#39;redux-blueflag&#39;;\nimport EntitySchema from &#39;myapp/EntitySchema&#39;;\n\nexport default combineReducers({\n    entity: createEntityReducer({\n        GRAPHQL_RECEIVE: EntitySchema,\n        MY_CUSTOM_ACTION_RECEIVE: EntitySchema.myCustomActionSceham\n    }),\n});\n</code></pre>\n</dd>\n<dt><a href=\"#module_LocalStateHock\">LocalStateHock</a> ⇒ <code>function</code></dt>\n<dd><p><code>LocalStateHock(reducer: function(state, action)) =&gt; function(component: Component)</code>\nWraps a component with a tiny implementation of the redux concept. Takes a reducer and returns a function ready to call with a component. The hock gives the component <code>props.localDispatch</code>which triggers the reducer. the return state of the reducer is then destructured on to the components as props.</p>\n</dd>\n<dt><a href=\"#module_PropChangeHock\">PropChangeHock</a> ⇒ <code>function</code></dt>\n<dd><pre><code class=\"language-javascript\">PropChangeHock(propKeys: [String], sideEffect: function) =&gt; (component: Component) =&gt; Component\n</code></pre>\n<p>The prop change hock takes a side effect and an array of prop keys paths.\nThe component then listens for component mount and receive props.\nIf any of the provided props change the side effect is triggered.</p>\n</dd>\n<dt><a href=\"#module_RequestStateReducer\">RequestStateReducer</a> : <code>reducer</code></dt>\n<dd><p>Keeps fetching and error state in a global redux property &quot;async&quot;, which is an immutable.js Map\nIt tracks state on actions ending with _FETCH, _ERROR or _RECEIVE\nVariables are uppercase snakes and match the consts for fetch and error\nXXX_FETCH is a boolean indicating if that action is currently requesting info (or undefined before any actions have been dispatched)\nXXX_ERROR is either { status, message } if an error has occured, or is null otherwise\n^ really only useful for ensuring that a complete list of objects has been received when using ordered maps for collections. You won&#39;t know whether your list is complete or partial without this\ne.g. state.async.LEARNING_PLAN_FETCH</p>\n<p>This listens to all actions and tracks the fetching and error states of all in a generic way. Async state data is kept under the <code>async</code> key in redux.\nFetching state is kept in <code>state.async.&lt;FETCH_ACTION&gt;</code> and will either be <code>true</code> if the action is currently fetching or a falsey value otherwise. <code>&lt;FETCH_ACTION&gt;</code> refers to the name (string) of the fetch action, such as <code>USER_GET_FETCH</code>.\nError state is kept in <code>state.async.&lt;ERROR_ACTION&gt;</code> and will either be an error like <code>{status: &lt;status code&gt;, message: &lt;message&gt;}</code>, or <code>null</code> otherwise. <code>&lt;ERROR_ACTION&gt;</code> refers to the name (string) of the error action, such as <code>USER_GET_ERROR</code>.\nActions follow a strict naming convention, each ending in either <code>_FETCH</code>, <code>_RECEIVE</code> or <code>_ERROR</code>. This allows the AsyncStateReducer to listen to the various actions and keep track of async state.</p>\n</dd>\n</dl>\n\n## Functions\n\n<dl>\n<dt><a href=\"#entityQuery\">entityQuery(sideEffect)</a> ⇒ <code>function</code></dt>\n<dd><p>Takes an action creator and gives it a <code>resultKey</code>. wraps it in PropChangeHock, entitySelect and requestStateSelect</p>\n</dd>\n<dt><a href=\"#logRequestActionNames\">logRequestActionNames(actionMap, prefix)</a></dt>\n<dd><p>Given the return value of creatRequestActionSet it will log the names of the created action types and creators</p>\n</dd>\n<dt><a href=\"#createRequestActionSet\">createRequestActionSet(actionMap)</a> ⇒ <code>array</code></dt>\n<dd><p>returns a <a href=\"thunk\">redux-thunk</a> action creator that will dispatch the three states of our request action.\ndispatch <code>fetchAction</code>\ncall <code>sideEffect</code>\nthen dispatch <code>recieveAction</code>\ncatch dispatch <code>errorAction</code></p>\n</dd>\n<dt><a href=\"#selectEntity\">selectEntity(state, resultKey, [schemaKey])</a> ⇒ <code>object</code></dt>\n<dd><p>The primary means of accessing entity state. Given a requestKey it will return the denormalized state object.</p>\n</dd>\n<dt><a href=\"#selectEntityByPath\">selectEntityByPath(state, path, [schemaKey])</a> ⇒ <code>object</code></dt>\n<dd><p>Given a path to entity state it will return the denormalized state.\nThis function is only used when you are certain you need the exact id in entity state.\nMost often the request key is more appropriate.</p>\n</dd>\n<dt><a href=\"#selectRequestState\">selectRequestState(state, actions)</a> ⇒ <code>object</code></dt>\n<dd><p>Returns the state of a current request. Either fetching, error or not yet requested.</p>\n</dd>\n</dl>\n\n<a name=\"module_createEntityReducer\"></a>\n\n## createEntityReducer\nReturns a reducer that normalizes data based on the [normalizr] schemas provided. When an action is fired, if the type matches one provied in `schemaMap` the payload is normalized based off the given schema.\nTakes a map of schemas where each key is an action name and value is a schema. must have at least one key called `mainSchema` returns a reducer that holds the main entity state.\n```js\nimport {createEntityReducer} from 'redux-blueflag';\nimport EntitySchema from 'myapp/EntitySchema';\n\nexport default combineReducers({\n    entity: createEntityReducer({\n        GRAPHQL_RECEIVE: EntitySchema,\n        MY_CUSTOM_ACTION_RECEIVE: EntitySchema.myCustomActionSceham\n    }),\n});\n```\n\n\n| Param | Type | Description |\n| --- | --- | --- |\n| schemaMap | <code>object</code> | Map of schema action names. |\n| constructor | <code>function</code> | constructor function to edit payload data before it is normalized. |\n\n<a name=\"module_LocalStateHock\"></a>\n\n## LocalStateHock ⇒ <code>function</code>\n`LocalStateHock(reducer: function(state, action)) => function(component: Component)`\nWraps a component with a tiny implementation of the redux concept. Takes a reducer and returns a function ready to call with a component. The hock gives the component `props.localDispatch`which triggers the reducer. the return state of the reducer is then destructured on to the components as props.\n\n**Returns**: <code>function</code> - componentCreator    function to pass react component  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| reducer | <code>function</code> | a function that acts as a local reducer |\n\n<a name=\"module_PropChangeHock\"></a>\n\n## PropChangeHock ⇒ <code>function</code>\n```js\nPropChangeHock(propKeys: [String], sideEffect: function) => (component: Component) => Component\n```\nThe prop change hock takes a side effect and an array of prop keys paths.\nThe component then listens for component mount and receive props.\nIf any of the provided props change the side effect is triggered.\n\n**Returns**: <code>function</code> - componentCreator    function to pass react component  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| propKeys | <code>Array</code> | list of strings of prop keys |\n| outputFunction | <code>function</code> |  |\n\n<a name=\"module_RequestStateReducer\"></a>\n\n## RequestStateReducer : <code>reducer</code>\nKeeps fetching and error state in a global redux property \"async\", which is an immutable.js Map\nIt tracks state on actions ending with _FETCH, _ERROR or _RECEIVE\nVariables are uppercase snakes and match the consts for fetch and error\nXXX_FETCH is a boolean indicating if that action is currently requesting info (or undefined before any actions have been dispatched)\nXXX_ERROR is either { status, message } if an error has occured, or is null otherwise\n^ really only useful for ensuring that a complete list of objects has been received when using ordered maps for collections. You won't know whether your list is complete or partial without this\ne.g. state.async.LEARNING_PLAN_FETCH\n\nThis listens to all actions and tracks the fetching and error states of all in a generic way. Async state data is kept under the `async` key in redux.\nFetching state is kept in `state.async.<FETCH_ACTION>` and will either be `true` if the action is currently fetching or a falsey value otherwise. `<FETCH_ACTION>` refers to the name (string) of the fetch action, such as `USER_GET_FETCH`.\nError state is kept in `state.async.<ERROR_ACTION>` and will either be an error like `{status: <status code>, message: <message>}`, or `null` otherwise. `<ERROR_ACTION>` refers to the name (string) of the error action, such as `USER_GET_ERROR`.\nActions follow a strict naming convention, each ending in either `_FETCH`, `_RECEIVE` or `_ERROR`. This allows the AsyncStateReducer to listen to the various actions and keep track of async state.\n\n<a name=\"entityQuery\"></a>\n\n## entityQuery(sideEffect) ⇒ <code>function</code>\nTakes an action creator and gives it a `resultKey`. wraps it in PropChangeHock, entitySelect and requestStateSelect\n\n**Kind**: global function  \n**Returns**: <code>function</code> - action creator  \n\n| Param | Type |\n| --- | --- |\n| sideEffect | <code>function</code> | \n\n<a name=\"logRequestActionNames\"></a>\n\n## logRequestActionNames(actionMap, prefix)\nGiven the return value of creatRequestActionSet it will log the names of the created action types and creators\n\n**Kind**: global function  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| actionMap | <code>object</code> | map of actions |\n| prefix | <code>string</code> | String to prefix actions types with |\n\n<a name=\"createRequestActionSet\"></a>\n\n## createRequestActionSet(actionMap) ⇒ <code>array</code>\nreturns a [redux-thunk](thunk) action creator that will dispatch the three states of our request action.\ndispatch `fetchAction`\ncall `sideEffect`\nthen dispatch `recieveAction`\ncatch dispatch `errorAction`\n\n**Kind**: global function  \n**Returns**: <code>array</code> - list of action creators and action types  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| actionMap | <code>object</code> | deep object representation of api functions |\n\n<a name=\"selectEntity\"></a>\n\n## selectEntity(state, resultKey, [schemaKey]) ⇒ <code>object</code>\nThe primary means of accessing entity state. Given a requestKey it will return the denormalized state object.\n\n**Kind**: global function  \n**Returns**: <code>object</code> - entity map  \n\n| Param | Type | Default |\n| --- | --- | --- |\n| state | <code>object</code> |  | \n| resultKey | <code>string</code> |  | \n| [schemaKey] | <code>string</code> | <code>&quot;mainSchema&quot;</code> | \n\n<a name=\"selectEntityByPath\"></a>\n\n## selectEntityByPath(state, path, [schemaKey]) ⇒ <code>object</code>\nGiven a path to entity state it will return the denormalized state.\nThis function is only used when you are certain you need the exact id in entity state.\nMost often the request key is more appropriate.\n\n**Kind**: global function  \n**Returns**: <code>object</code> - entity map  \n\n| Param | Type | Default |\n| --- | --- | --- |\n| state | <code>object</code> |  | \n| path | <code>array</code> |  | \n| [schemaKey] | <code>string</code> | <code>&quot;mainSchema&quot;</code> | \n\n<a name=\"selectRequestState\"></a>\n\n## selectRequestState(state, actions) ⇒ <code>object</code>\nReturns the state of a current request. Either fetching, error or not yet requested.\n\n**Kind**: global function  \n**Returns**: <code>object</code> - the curerent request state  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| state | <code>object</code> | the current state |\n| actions | <code>string</code> &#124; <code>array</code> | either one or many partial action types |\n\n\n","maintainers":[{"name":"allanhortle","email":"allanhortle@gmail.com"},{"name":"dancoates","email":"mail@dancoat.es"},{"name":"dxinteractive","email":"dxinteractive@gmail.com"}],"time":{"modified":"2022-06-26T10:00:50.050Z","created":"2016-08-29T04:28:08.434Z","0.1.1":"2016-08-29T04:28:08.434Z","0.1.2":"2016-08-29T04:52:56.131Z","0.2.0":"2016-09-01T06:36:14.072Z","0.2.1":"2016-09-01T06:36:49.085Z","0.3.0":"2016-09-04T23:01:04.450Z","0.4.0":"2016-09-05T00:42:42.697Z","0.4.1":"2016-09-05T01:04:43.233Z","0.5.0":"2016-09-05T02:28:12.753Z","0.5.1":"2016-09-05T03:17:48.898Z","0.5.2":"2016-09-05T04:32:11.591Z","0.6.0":"2016-09-12T06:27:22.558Z","0.7.0":"2016-09-14T02:33:11.410Z","0.7.1":"2016-09-14T02:55:44.816Z","0.7.2":"2016-09-14T02:59:40.223Z","0.7.3":"2016-09-14T03:07:29.607Z","0.7.4":"2016-09-19T00:52:20.729Z","0.7.5":"2016-09-19T03:28:34.086Z","0.7.6":"2016-09-20T00:47:39.196Z","0.8.0":"2016-09-20T04:22:13.094Z","0.8.1":"2016-10-04T00:00:27.241Z","0.9.0":"2016-10-14T03:33:04.036Z","0.9.1":"2016-10-25T05:55:02.924Z","0.10.0":"2016-11-01T23:56:22.726Z","0.10.1":"2016-11-02T04:53:21.436Z","0.11.0":"2016-11-08T04:58:33.744Z","0.11.1":"2016-11-09T00:10:10.291Z","0.11.2":"2016-11-09T00:15:17.610Z","0.11.3":"2016-11-10T01:08:09.174Z","0.12.0":"2016-11-10T03:16:14.298Z","0.13.0":"2016-11-11T03:31:27.160Z","0.13.1":"2016-11-11T03:32:51.671Z","0.13.2":"2016-11-14T05:17:50.137Z","0.13.3":"2016-11-24T23:37:08.393Z","0.14.0":"2016-11-29T01:10:54.744Z","0.15.0":"2016-12-09T01:35:31.169Z","0.15.1":"2016-12-09T05:50:15.901Z","0.15.2":"2016-12-12T05:48:00.476Z","0.16.0":"2016-12-22T06:40:51.830Z","0.17.0":"2016-12-22T23:06:17.446Z","0.18.0":"2016-12-23T04:36:23.421Z","0.18.1":"2017-01-30T05:45:51.392Z"},"homepage":"https://github.com/blueflag/redux-blueflag#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/blueflag/redux-blueflag.git"},"bugs":{"url":"https://github.com/blueflag/redux-blueflag/issues"},"license":"ISC","readmeFilename":"README.md"}