{"_id":"reactux","_rev":"26-313003212799c33648527e073e7b3c94","name":"reactux","description":"React + Redux + Hot + Webpack + Express Template Generator","dist-tags":{"latest":"4.0.3"},"versions":{"2.0.0":{"name":"reactux","version":"2.0.0","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.1.1","commander":"^2.9.0","fs-extra":"^0.26.4"},"gitHead":"8955a7ae07f5f23978ba1080bfc2300ddf1ada95","_id":"reactux@2.0.0","_shasum":"f751dd8f728531aa5ad841fdf8aa56b20949739f","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"f751dd8f728531aa5ad841fdf8aa56b20949739f","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.0.0.tgz","integrity":"sha512-8n9xQ4ZobaUrt8wYoXvyxvooAe/uYyu4GA2i/LmFmvvNIy3hpiAcEgH84SH6JnZ4J9/yWX/1CEoWgaIq4M1a8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJjagHXN+U3rKBM+Pw5f8dnFvqwMtP/HsRaHHdz8pRtQIhAJoarHHHRABlehKHnIbDeFhDCFY/X0OpEW6GiQbik5Bu"}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactux-2.0.0.tgz_1466274784455_0.058365249540656805"}},"2.1.0":{"name":"reactux","version":"2.1.0","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.1.1","commander":"^2.9.0","fs-extra":"^0.26.4"},"gitHead":"d688544c8d9e984b47bb45cc96045061f52a2675","_id":"reactux@2.1.0","_shasum":"fc7292cbb7c0d35cfa96981e1419972254d8c47d","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"fc7292cbb7c0d35cfa96981e1419972254d8c47d","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.1.0.tgz","integrity":"sha512-6ctMdT0fKxcxUSFPSoKXEgXN7adDNQ1yKVUhojoFXYEF9PNW/IUqMF+T9UsFwvYMiLrEfj+C7Od7TB6P7nSnLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6L5KW/1X3/3e9iSpwWXLQAwzEfDgSO2gOCMNccUMcBAIgWNPBVRwUQJbuwQGZCbs9gx9kGUTf+DXFFWisoXzGy+4="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactux-2.1.0.tgz_1466900437295_0.8528173351660371"}},"2.1.1":{"name":"reactux","version":"2.1.1","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.1.1","commander":"^2.9.0","fs-extra":"^0.26.4"},"gitHead":"5ad3b92d2809442c6c645bc32cec737da6e087cd","_id":"reactux@2.1.1","_shasum":"9d44561b970071ca9ab8b598bb94c4aaf6d17db2","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"9d44561b970071ca9ab8b598bb94c4aaf6d17db2","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.1.1.tgz","integrity":"sha512-7DBhV3FOLmZwMVtrxPj3gCEnJLw57bCAiwt5sMuZkeznJUgqJnL3RcvXbrd7JCmfl31hHQzN42PqAl3IsoaT0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9eb8eJWlFwVpFq5+35SKCd78tWD7akF7sZdgzxZ20HAiAf/+y5yVUlw7s54tskXY36ScUVcs+HSb+TCRaW1kExMw=="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactux-2.1.1.tgz_1466927791500_0.13122543063946068"}},"2.2.0":{"name":"reactux","version":"2.2.0","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.1.1","commander":"^2.9.0","fs-extra":"^0.26.4"},"gitHead":"90d4a79240646c0e2d228936f6f2f10bfc7d380a","_id":"reactux@2.2.0","_shasum":"576a405f6f2debef5478380fac24a9c3626e1ff5","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"576a405f6f2debef5478380fac24a9c3626e1ff5","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.2.0.tgz","integrity":"sha512-fPX8126ADI0zUUeD/CM4xgCpIO2XR2C4xzxSWBdh17RiVewetdjQE4uMqJ5ljIv655/UGNXlUxY592a66f4BMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqs7ZdLw5qH4sLX7UKuOh3107t8qIpby7HtgjKx56U6gIgGQu64o3hzKclCwj5nqdZtuvVnNLqOGjawvI8EnOGbbg="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactux-2.2.0.tgz_1468262018784_0.5335615067742765"}},"2.2.1":{"name":"reactux","version":"2.2.1","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^0.30.0"},"gitHead":"264e13e651e377bf774282421d8e23036700d5ba","_id":"reactux@2.2.1","_shasum":"eaf8c06ef7a14a718111c492e5af37aad3fa436a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"eaf8c06ef7a14a718111c492e5af37aad3fa436a","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.2.1.tgz","integrity":"sha512-FESrHkPnvsqMktMpLHBMJZ0xMMBYMmDLSF7VOWXo+sG8lW/eXvENb+yfW0US0sL5c3TBRrzjHuoJ5ebw8zVZdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDA67bbSWxjArZ/bEKs+IJ843gj6RkOulcVW+OAS2AL/AiAEhr+bs8unEiHjf1cSiGeSDntkFea3PJ3ue9Q71pYkiA=="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactux-2.2.1.tgz_1469320304898_0.06370219145901501"}},"2.3.0":{"name":"reactux","version":"2.3.0","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^0.30.0"},"gitHead":"7f54752de0d28da23681362495892eea1b5650aa","_id":"reactux@2.3.0","_shasum":"5bf9d4d97c1fb28fa05e3c9aadec4a76d6d77f7e","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"5bf9d4d97c1fb28fa05e3c9aadec4a76d6d77f7e","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.3.0.tgz","integrity":"sha512-vgYps+lP8AtX8BFeu5UwPxI9FcEVGwDZXamiaKfdTpRi45I6IbDGl2O8CHUlQLE2B1Roxee0IUa73FEuJb2puA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCtFeyedkubmKdq8riroLuIWnb0Cu/SQ+fQCxjR0Em9AiEA1tqkfYVWyrDb19WNRQOaiFqltDikEZVQFV5/lktQK0w="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactux-2.3.0.tgz_1470212134742_0.15776589140295982"}},"2.4.0":{"name":"reactux","version":"2.4.0","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^0.30.0"},"gitHead":"23f26329ba81599772caf1c3b2822a69e47064e9","_id":"reactux@2.4.0","_shasum":"6d9291fc4b5a004886d867eaa5674124f21d5f22","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"6d9291fc4b5a004886d867eaa5674124f21d5f22","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.4.0.tgz","integrity":"sha512-EXM0/GZEMcxx39UtmFoBfdq0IYaCkbPfRenwN+a+LQC6iAagr2KfnfqbciXJ8rVjRptVUvA57ZwyIIYmroQgGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFH2wDIC6eAMf8CjwNL26oMyA5mzwVkQky/vTK4S5VHgAiEAryDphsa1BcQ1SCdsIclMpJEH2OdOMVICVcR7FSM3QJU="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactux-2.4.0.tgz_1470347023848_0.13092211820185184"}},"2.4.2":{"name":"reactux","version":"2.4.2","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^0.30.0"},"gitHead":"8db0a07020dcfaef9681d7bdf2f512567b017430","_id":"reactux@2.4.2","_shasum":"2c67dcdb4b0ecc66b7d0ed634761c2f371150fb5","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"2c67dcdb4b0ecc66b7d0ed634761c2f371150fb5","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.4.2.tgz","integrity":"sha512-rAGLk9n18bLvb9ZpmBbHpOCLHcTcvOKzFtkBA8I422YTrAm7+/0Tk5Hq7ueq21/+oYjREUedDCgIgIJOVDI6IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvP2sBhhB3s57UuNs/bJ/nDqQ1TihmL9HYPAH2LLNI7AiARgwXRgARNqmy2EcHbsbKPM0Gx+wMMvTOwaHMTh7X0uw=="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactux-2.4.2.tgz_1470953056969_0.09131543734110892"}},"2.4.3":{"name":"reactux","version":"2.4.3","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^0.30.0"},"gitHead":"a659301b28dc428b858b4bf2b5c3097ecb246468","_id":"reactux@2.4.3","_shasum":"7a601a054bb1424c011200fbe9881622cfb8e305","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"7a601a054bb1424c011200fbe9881622cfb8e305","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.4.3.tgz","integrity":"sha512-qXJE53fxGvRpxVfeznbTf+xVhYttIyPS/MNEX18Th6/zrs7cXm6Sl7Xq5i+Fo/A9tBkNbCzIP8QFPsqH47M5yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5JjnxUvFoRIfqQtfjSiERQevhj9urfy+92sY9tBa5VAiEAgaUCeRrWUOsOQ0oomCFHN0m2ElUJaD3I4OLtWw/OyvY="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactux-2.4.3.tgz_1470987959814_0.9153395644389093"}},"2.4.4":{"name":"reactux","version":"2.4.4","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^0.30.0"},"gitHead":"6a1fb300063c80ea4e82941766ab822fbb3c6e87","_id":"reactux@2.4.4","_shasum":"72ec6c79e132c68251e255caac7ef45a6da2aa7a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"72ec6c79e132c68251e255caac7ef45a6da2aa7a","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.4.4.tgz","integrity":"sha512-/OO1a6KweS7vup5gWOmxmg+phSJNafdih+0ZswTXGozggHeVY4eQkKF9gl6zHv1I2J7LcTr9WSflO6vxu8LS/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvTEMalj1V+Y4eXGW2LzJayNWxiRtTsjLodLagSS8mmgIgJipxp8n87/vjEosecM0hDCDiIlqEMy4/mY9mi8b7pio="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactux-2.4.4.tgz_1471295990283_0.8098576145712286"}},"2.4.5":{"name":"reactux","version":"2.4.5","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^0.30.0"},"gitHead":"bfa9acbf0d97135dcd78d8274061ff89409ca333","_id":"reactux@2.4.5","_shasum":"b16f0ba7bd5bcd811aefd676b16588e132b788e2","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"b16f0ba7bd5bcd811aefd676b16588e132b788e2","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.4.5.tgz","integrity":"sha512-5vJaBC9lDDv1ZCkCKBcz0pyekdB0fIKI1s1UbSi63luIfmpgqjSUW4jJ1mMzOgCdUje25IO2YtksHugALRRUxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs2VM7m5Cg79Lebw4mRc6xHV3LnxNuBO9wkR+2SgzmVgIhAL1vhb2cLxVqrELEJ76sCP/QB+PMZxsuvp+nUlnVbmc6"}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactux-2.4.5.tgz_1476823400102_0.45420482428744435"}},"2.4.6":{"name":"reactux","version":"2.4.6","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^0.30.0"},"gitHead":"fe599d93cd944aa78c0e7c7480cecdb2e2cd0e88","_id":"reactux@2.4.6","_shasum":"107eea22c879d8b4d6549056720ec73d05790440","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"107eea22c879d8b4d6549056720ec73d05790440","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.4.6.tgz","integrity":"sha512-v+njL4LOgzVMhRKZwNoI6P+9sPm4yddvo2BdyOsi7Wwbon02DIBwfLINDjMDYHNSfkYGDxc8F6aPZfKAe30Bcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy9MOVYTj0rtqaffIid4Z/j8V8ZwBg9lkMIX/coH38WAIgbnM4toWSTq7vBSslcYM0JUbtKHxObtGf3X/uW8FYheE="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactux-2.4.6.tgz_1476900250194_0.8930353333707899"}},"2.4.7":{"name":"reactux","version":"2.4.7","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^0.30.0"},"gitHead":"c38d26d31ae431d17a5712aa60ccccaa5b11c251","_id":"reactux@2.4.7","_shasum":"eb300c3e35386b143ce9c73d9dcc385d410efa8a","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"eb300c3e35386b143ce9c73d9dcc385d410efa8a","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.4.7.tgz","integrity":"sha512-5nfZ9/Lwg8UHLnejFuGOwx6gOaluvU/2TRfzX85SdR7I2uhK0SqOGVi8tAQwLGOnuEj//hss9AC8nny+JgzI7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiyMhWAkiUj1WWFuHOlMZovhmImXxp5QLNoyoxUE5hkwIgc9KFLfq+ashrVUAgt1b+HPzUXm1D3HI7ABSgjGV7OcM="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactux-2.4.7.tgz_1482448815639_0.8573148907162249"}},"2.4.8":{"name":"reactux","version":"2.4.8","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^1.0.0"},"gitHead":"fd8e93444f55e358e0a96bdc0fc4ab9a1dfeaeeb","_id":"reactux@2.4.8","_shasum":"ff284290b2f5274bcf1a7d5801b9760f414ff158","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"ff284290b2f5274bcf1a7d5801b9760f414ff158","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.4.8.tgz","integrity":"sha512-+EAL+kJGDVDrtLxmR6rBr5Z/gt5G+iKC3Pofqcysrz5cBs60afv3LzFpBf1jdimx/rTypVR2zlLFvRpoB1sMvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi9jgOpYaLCp+5iVru8qJQvR2eyMAmN8DdrJJUEnBAfQIhAIxj5nSbY4EySddmvszmF7gMApoUAoMxdlHFbpqqY4Ux"}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactux-2.4.8.tgz_1482450010070_0.8862376534380019"}},"2.5.0":{"name":"reactux","version":"2.5.0","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^1.0.0"},"gitHead":"3b36a07bee868a61a977b9406a074ac2368f0103","_id":"reactux@2.5.0","_shasum":"b1120f64b47e2c788e08caec43083f6403c01e01","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"b1120f64b47e2c788e08caec43083f6403c01e01","tarball":"https://registry.npmjs.org/reactux/-/reactux-2.5.0.tgz","integrity":"sha512-V2jTGgY54vEQbwWFTQjhQQBtjeMPwjVTgY1ThWpkaTyZMq5dLk0rrIv38BycUE/1gQ99q94bFiJFUZGBcEAcgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDItIGyDFCxxMuqyhxftIPgZTRDP+nytNA0b+WI1MfXUQIhAJfokmlRnw6sRAOpHRbAEacD1WUoRmdMIJLbQRi3yfVL"}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactux-2.5.0.tgz_1483480486097_0.6605597434099764"}},"3.0.0":{"name":"reactux","version":"3.0.0","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^1.0.0"},"gitHead":"aed786372ab1fda8cfa60aafabf4161c62311095","_id":"reactux@3.0.0","_shasum":"b8beeed4a1c61360a8c68678c3d4fd2457e0bcfd","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"b8beeed4a1c61360a8c68678c3d4fd2457e0bcfd","tarball":"https://registry.npmjs.org/reactux/-/reactux-3.0.0.tgz","integrity":"sha512-2g41jUGXakyrL7jyMAdj7PSNlsnXfPva/DBuPe8KfDuBlkutikl5CDBjluRvrHkw2LllObKqNLlnZ2CZtjaAcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzT/bcUypZgczZ8DdehS9eJZhOegHeDqb3WMpdyZRj7gIhAK2JpP558Oc5qbfbTjAHvVbOdgTK/Kduo+mXnLRtaFOz"}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactux-3.0.0.tgz_1484342748504_0.16546055930666625"}},"3.0.1":{"name":"reactux","version":"3.0.1","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^1.0.0"},"gitHead":"75be5e9077802c94bf5bae441269047c0aa07f40","_id":"reactux@3.0.1","_shasum":"4aa25aa8fd6061e1228cc1216394eece28e3562a","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"4aa25aa8fd6061e1228cc1216394eece28e3562a","tarball":"https://registry.npmjs.org/reactux/-/reactux-3.0.1.tgz","integrity":"sha512-bjkdDEGrpi1uP90zgu1T/W777lj0kDeDVF8dVyynOYbpMD+f1mlOe5tu1+RrHDCEkyqoDHkW0EldNgK86R2wdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd0g6U28LKQGpCFw7YOOc1NjSM6DyLEVjIRywpXDhR9gIgUPNc9mn/WdG8bIQVUmQdX/B3LWtK+e0f5f1+ymQEZYI="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactux-3.0.1.tgz_1484343990327_0.029442934319376945"}},"3.1.0":{"name":"reactux","version":"3.1.0","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^1.0.0"},"gitHead":"c37622a3c0e97e868a6de0d5c78a01f902108c13","_id":"reactux@3.1.0","_shasum":"943340d975d80ea12fd44e6218de9b26982edc26","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"943340d975d80ea12fd44e6218de9b26982edc26","tarball":"https://registry.npmjs.org/reactux/-/reactux-3.1.0.tgz","integrity":"sha512-6ML9eBp+JD6qw+pv8X9ajCPd02AFJXuDfIpqARhtpeF548cWh9a4y6fjjvcctacAvv6lhCaeqG0SRI96NX9kRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGfHQzEG7tDSwRPCjCHnbhCNTPAPNgli84FzSVTcIKygIhAMUd0f6f+bcwNTcEAK6spb1im824kzqIu5MpsQ0gKM5R"}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactux-3.1.0.tgz_1487965704487_0.17074967175722122"}},"3.1.2":{"name":"reactux","version":"3.1.2","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^1.0.0"},"gitHead":"b7a39d977512cd237e7e52dc49ccffc97bd5b8b1","_id":"reactux@3.1.2","_shasum":"a563fdcbe4783b8374363765b2239e96a052b2c9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"a563fdcbe4783b8374363765b2239e96a052b2c9","tarball":"https://registry.npmjs.org/reactux/-/reactux-3.1.2.tgz","integrity":"sha512-GljHztF826eSJ7Ft/VfKEZeFRsEjoVNJrPAbYZlqgvln1/FT9TG82fWyMyHkJf4rzcRVpg8wGQYSYM8CY6vU0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGc6gLCxDjOPalDFPaFXhzuEM9X+xBIU8hDc3YOu1oKvAiAkeu0EJqY9H75ZGyJRAGzMyuf/ggPUbZ1qxiqKcrd+9Q=="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactux-3.1.2.tgz_1498583028920_0.5399643864948303"}},"4.0.0":{"name":"reactux","version":"4.0.0","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^1.0.0"},"gitHead":"44c6e993d9991e3eb5a76d3e518b195224621f9e","_id":"reactux@4.0.0","_shasum":"105b5e3e7dfb7906e16ae0438c5ea774f4cb3d5a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"105b5e3e7dfb7906e16ae0438c5ea774f4cb3d5a","tarball":"https://registry.npmjs.org/reactux/-/reactux-4.0.0.tgz","integrity":"sha512-b/87IfdU8VdvhZrBsD3FFG+nKw40eDDFGCO7tOIUnS36HRVoptLtE93Qk91G19VTcZHMxVPdE95rvV8rjrd6Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCapAFCS0AHeh5jEIrx+0yf0xjiRPJvN0nwMSp2TpUK8gIgJXwSB5/PPK5gEfZRsSdlKn+31Wy73Shoppb5WDKDWPM="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactux-4.0.0.tgz_1500525627406_0.817307744640857"}},"4.0.1":{"name":"reactux","version":"4.0.1","description":"React + Redux + HOC + Webpack + Express Template","scripts":{"test":"jest --verbose","test:watch":"npm test -- --watch","lint":"eslint ./src/**/*.js","dev":"NODE_ENV=dev ./node_modules/.bin/babel-node ./src/server/index.js","prod":"npm run build && NODE_ENV=production node ./build/server/index.js","build":"rimraf ./build && NODE_ENV=production webpack --config ./webpack.production.config.js --progress --profile --colors && npm run buildServer","buildServer":"babel src/server -s -D -d build/server","deploy":"npm run build && pm2 start server.json"},"jest":{"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","^.+\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"}},"author":{"name":"haochuan"},"license":"MIT","dependencies":{"axios":"^0.16.2","body-parser":"^1.17.2","compression":"^1.7.0","connect-history-api-fallback":"^1.3.0","express":"^4.15.3","helmet":"^3.6.1","lodash":"^4.17.4","morgan":"^1.8.2","serve-favicon":"^2.4.3"},"devDependencies":{"antd":"^2.12.1","autoprefixer":"^7.1.2","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-import":"^1.2.1","babel-plugin-react-transform":"^2.0.2","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.4","eslint":"^4.2.0","eslint-loader":"^1.9.0","eslint-plugin-react":"^7.1.0","file-loader":"^0.11.2","html-webpack-plugin":"^2.29.0","jest":"^20.0.4","jsdom":"^11.1.0","postcss-flexbugs-fixes":"^3.0.0","postcss-loader":"^2.0.6","precss":"^2.0.0","prop-types":"^15.5.10","react":"^15.6.1","react-addons-test-utils":"^15.6.0","react-dom":"^15.6.1","react-markdown":"^2.5.0","react-redux":"^5.0.5","react-router-dom":"^4.1.2","react-transform-hmr":"^1.0.4","redux":"^3.7.2","redux-logger":"^3.0.6","redux-thunk":"^2.2.0","rimraf":"^2.6.1","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-dev-middleware":"^1.11.0","webpack-hot-middleware":"^2.18.2"},"_id":"reactux@4.0.1","_shasum":"d632a2af66e682629691d62f08aebf7bfc887399","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"d632a2af66e682629691d62f08aebf7bfc887399","tarball":"https://registry.npmjs.org/reactux/-/reactux-4.0.1.tgz","integrity":"sha512-uV4qIZWMSuKfa67qfEXWodNOKLcfHCSHrawdchARyb2ZpdeMWS+3J0iV7RPl4WZXC8A9G7GttUvgqEWPqU7ffg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB8Y6VPVNfyRHle1XJqsnG75qy/x46ID9MPo2rH94GPAIgWN8CHAb7fAjn4hqN+ydaeZyE9NjYXZK4k5ejYsgUZBs="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactux-4.0.1.tgz_1500566681126_0.15263546141795814"}},"4.0.2":{"name":"reactux","version":"4.0.2","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^1.0.0"},"gitHead":"bc71a9d5daadbd6ae7d2b18d532eea591334bbc3","_id":"reactux@4.0.2","_shasum":"a2a8c2dd298378fb3f03c8debfe487f79e25b469","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"a2a8c2dd298378fb3f03c8debfe487f79e25b469","tarball":"https://registry.npmjs.org/reactux/-/reactux-4.0.2.tgz","integrity":"sha512-yFl9x5FXZ0vgTOo4tpoXCHO+iangK3/DRYT3HyP7nyg53T/nAHIqmQg+0RYBabebwYXfyLwyoFlOz/Rya83UIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKk1M/dEcreK0RTFI9coCsq0PcbXIXvIMvhR0U0VMPNwIgBnUMbYp6GJiTK1u96tbc5bBAg3sGfsjXFvk8TnkkjVQ="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactux-4.0.2.tgz_1500567039589_0.46035161474719644"}},"4.0.3":{"name":"reactux","version":"4.0.3","description":"React + Redux + Hot + Webpack + Express Template Generator","main":"","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/haochuan/reactux/issues"},"bin":{"reactux":"./bin/reactGenerator.js"},"homepage":"https://github.com/haochuan/reactux#readme","dependencies":{"bluebird":"^3.4.1","commander":"^2.9.0","fs-extra":"^1.0.0"},"gitHead":"c5346ea8d6d2c5a4b44601d40e23ee84865e2816","_id":"reactux@4.0.3","_shasum":"bcfcaa9dbc88b78b9bfbe6279d609e677f996425","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"haochuan","email":"haochuan.liu@gmail.com"},"dist":{"shasum":"bcfcaa9dbc88b78b9bfbe6279d609e677f996425","tarball":"https://registry.npmjs.org/reactux/-/reactux-4.0.3.tgz","integrity":"sha512-h5JcttbfZaSF09Vh9xPtK7vxTwaQynew9I1BH20HSuhlFNcth69MtNbK8K3ubgDz95M/Jihbe4RN4fSCtWm7XQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWRrp4gpKDR50L8PK/eTJSCHocBdqPdqvt1mVqaDjCFAiEAzwk9aLxMVSiReMZgZpXflNshX/o4eiu+GCS3UEhL5s8="}]},"maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactux-4.0.3.tgz_1500663425717_0.5073516827542335"}}},"readme":"reactux\r\n=================\r\nReady-to-go template for React + Redux + Express App\r\n\r\nInstallation\r\n------------\r\n\r\n    npm install -g reactux\r\n    \r\nUsage\r\n------------\r\n\r\n    reactux [project name]\r\n    // this will create a folder [project name] contains the template in current directory\r\n\r\nTemplate Features\r\n------------\r\n\r\n- CLI to generate start files\r\n- Fully support ES6 \r\n- Dev and Production environment setting\r\n- Bundle with webpack 2 with js, css, postcss, and file loaders \r\n- Reasonable file structure for both Frontend and Backend\r\n- React Router v4 support\r\n- Built-in Redux dev tools and middlewares \r\n- Express server with customization and configuration including auth, logger, cor \r\n- Tests Setup with [Jest](https://facebook.github.io/jest/)\r\n- [eslint](http://eslint.org/) built-in with customized configuration\r\n- Option to sync Redux store with LocalStorage \r\n- Deploy with pm2 \r\n\r\nProject Stucture\r\n------------\r\n\r\n#### Frontend\r\n- /src/react\r\n  - action              -> action creators in redux\r\n  - components          -> reusable components\r\n  - constants           -> const \r\n  - containers          -> parent components\r\n  - reducers            -> redux reducers\r\n  - configureStore.js   -> redux store setup\r\n  - index.html          -> html template\r\n  - index.js            -> entry point\r\n  - localStorage.js     -> setup sync between redux store and localStorage\r\n  \r\n\r\n\r\n#### Backend\r\n- /src/server\r\n  - config              -> server config like environment and database\r\n  - middleware          -> custom express middleware\r\n  - models              -> model used in database\r\n  - routes              -> routes setup\r\n  - app.js              -> main server app\r\n  - index.js            -> entry point\r\n  \r\n#### Run Dev Server\r\nwebpack will move and compile `src/react` into `dist/react` and use `babel-node` to run express server\r\n\r\n#### Run Production Server\r\nwebpack will move and compile `src/react` and `src/server` into `build/react` and `build/server` and use `node` to run express server\r\n\r\nDevelopment\r\n------------\r\n\r\n```\r\ncd [your project]\r\nyarn install // or npm install\r\nyarn dev // or npm run dev\r\n```\r\n\r\nTest\r\n------------\r\n\r\n```\r\nyarn test // or npm run test\r\n```\r\n\r\nLinting\r\n------------\r\n\r\n```\r\nyarn lint // or npm run lin\r\n```\r\n\r\nProduction\r\n------------\r\n\r\n```\r\nyarn install\r\nyarn production\r\n```\r\n\r\nDeploy with [PM2](https://github.com/Unitech/pm2)\r\n------------\r\n\r\n```\r\nyarn install\r\nyarn production\r\n```\r\n\r\n## License\r\nCopyright (c) 2017 Haochuan Licensed under the MIT license.\r\n","maintainers":[{"name":"haochuan","email":"haochuan.liu@gmail.com"}],"time":{"modified":"2022-06-26T09:12:01.206Z","created":"2016-06-18T18:33:04.891Z","2.0.0":"2016-06-18T18:33:04.891Z","2.1.0":"2016-06-26T00:20:37.974Z","2.1.1":"2016-06-26T07:56:32.071Z","2.2.0":"2016-07-11T18:33:39.227Z","2.2.1":"2016-07-24T00:31:45.135Z","2.3.0":"2016-08-03T08:15:35.948Z","2.4.0":"2016-08-04T21:43:46.788Z","2.4.2":"2016-08-11T22:04:17.219Z","2.4.3":"2016-08-12T07:46:01.917Z","2.4.4":"2016-08-15T21:19:53.334Z","2.4.5":"2016-10-18T20:43:22.087Z","2.4.6":"2016-10-19T18:04:12.294Z","2.4.7":"2016-12-22T23:20:15.874Z","2.4.8":"2016-12-22T23:40:12.552Z","2.5.0":"2017-01-03T21:54:46.339Z","3.0.0":"2017-01-13T21:25:48.735Z","3.0.1":"2017-01-13T21:46:30.574Z","3.1.0":"2017-02-24T19:48:26.142Z","3.1.2":"2017-06-27T17:03:49.027Z","4.0.0":"2017-07-20T04:40:27.507Z","4.0.1":"2017-07-20T16:04:41.251Z","4.0.2":"2017-07-20T16:10:39.789Z","4.0.3":"2017-07-21T18:57:05.815Z"},"author":{"name":"Haochuan Liu","email":"haochuan.liu@gmail.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/haochuan/reactux#readme","repository":{"type":"git","url":"git+https://github.com/haochuan/reactux.git"},"bugs":{"url":"https://github.com/haochuan/reactux/issues"},"users":{"zhenglingfei":true}}