{"_id":"flux","_rev":"3270384","name":"flux","description":"An application architecture based on a unidirectional data flow","dist-tags":{"latest":"4.0.4"},"maintainers":[{"name":"fb","email":""}],"time":{"modified":"2024-03-21T10:08:28.000Z","created":"2011-09-03T15:44:49.062Z","4.0.4":"2023-03-21T23:41:09.633Z","4.0.3":"2021-12-10T23:30:55.505Z","4.0.2":"2021-09-28T11:09:10.039Z","4.0.1":"2021-01-09T12:22:30.309Z","4.0.0":"2020-12-15T02:01:19.568Z","3.1.3":"2017-07-28T23:39:11.000Z","3.1.2":"2016-12-16T03:24:15.063Z","3.1.1":"2016-12-16T02:00:19.739Z","3.1.0":"2016-10-19T21:19:44.006Z","3.0.0":"2016-09-29T15:59:41.874Z","2.1.1":"2015-08-17T22:39:43.428Z","2.1.0":"2015-08-17T22:18:13.367Z","2.0.3":"2015-04-26T14:34:35.931Z","2.0.1":"2014-09-10T22:13:51.700Z","2.0.0":"2014-08-29T16:40:00.658Z","1.0.2":"2013-09-14T21:08:36.726Z","1.0.1":"2011-10-31T14:09:56.595Z","1.0.0":"2011-09-03T15:44:49.062Z"},"users":{"6174":true,"326060588":true,"xkapasakal":true,"m64253":true,"laiff":true,"mhaidarh":true,"rifat":true,"stuligan":true,"jackson7am":true,"levisl176":true,"moimikey":true,"pensierinmusica":true,"kulakowka":true,"dbrockman":true,"borjes":true,"simplyianm":true,"yodairish":true,"lnaie":true,"corintho":true,"huangdawei":true,"hpherzog":true,"chriscalo":true,"markthethomas":true,"ksangita":true,"parkerproject":true,"italoacasas":true,"bplabombarda":true,"kriswallsmith":true,"yxqme":true,"goblindegook":true,"koulmomo":true,"tzsiga":true,"samar":true,"ssebastianj":true,"cypark":true,"gilbarbara":true,"hibrahimsafak":true,"famousgarkin":true,"52u":true,"enriquecaballero":true,"n370":true,"monjer":true,"wkaifang":true,"nketchum":true,"isik":true,"gnimuc":true,"eunkyung-kim":true,"iolo":true,"josejaguirre":true,"jdacosta":true,"allthingssmitty":true,"urbantumbleweed":true,"foto":true,"zhoutk":true,"liugenbin":true,"brien-crean":true,"keito.fukuda":true,"zzl81cn":true,"roman-io":true,"cristeagc":true,"dainov":true,"ackhub":true,"princetoad":true,"dskecse":true,"kaapex":true,"wirehive":true,"pris54":true,"lucaskatayama":true,"langri-sha":true,"hain":true,"muroc":true,"nisimjoseph":true,"chinawolf_wyp":true,"sean-oneal":true,"mdedirudianto":true,"belcour":true,"71emj1":true,"wlritchie33":true},"author":{"name":"Facebook"},"repository":{"type":"git","url":"https://github.com/facebook/flux"},"versions":{"4.0.4":{"name":"flux","version":"4.0.4","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"https://facebookarchive.github.io/flux/","bugs":{"url":"https://github.com/facebookarchive/flux/issues"},"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"https://github.com/facebook/flux"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshannessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"},{"name":"Yangshun Tay","email":"tay.yang.shun@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"@babel/core":"^7.12.10","babel-loader":"^8.1.0","babel-preset-fbjs":"^3.3.0","del":"^2.2.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-flatten":"^0.2.0","gulp-header":"1.8.2","gulp-rename":"^1.2.2","gulp-util":"^3.0.6","immutable":"^3.7.4","jest":"^28.1.0","jest-environment-jsdom":"^28.1.0","object-assign":"^4.0.1","react":"^17.0.1","react-addons-test-utils":"^15.6.2","react-dom":"^17.0.1","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^3.1.0"},"dependencies":{"fbemitter":"^3.0.0","fbjs":"^3.0.1"},"peerDependencies":{"react":"^15.0.2 || ^16.0.0 || ^17.0.0"},"licenseText":"BSD License\n\nFor Flux software\n\nCopyright (c) Facebook, Inc. and its affiliates.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the\n   documentation and/or other materials provided with the distribution.\n\n * Neither the name Facebook nor the names of its contributors may be used to\n   endorse or promote products derived from this software without specific\n   prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"flux@4.0.4","dist":{"shasum":"9661182ea81d161ee1a6a6af10d20485ef2ac572","size":57959,"noattachment":false,"key":"/flux/-/flux-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-4.0.4.tgz"},"_npmUser":{"name":"yangshun","email":"tay.yang.shun@gmail.com"},"directories":{},"maintainers":[{"name":"fb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flux_4.0.4_1679442069427_0.2503122989988933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-21T23:41:09.633Z","publish_time":1679442069633,"_cnpm_publish_time":1679442069633},"4.0.3":{"name":"flux","version":"4.0.3","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"https://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"https://github.com/facebook/flux"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshannessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"},{"name":"Yangshun Tay","email":"tay.yang.shun@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"@babel/core":"^7.12.10","babel-loader":"^8.1.0","babel-preset-fbjs":"^3.3.0","del":"^2.2.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-flatten":"^0.2.0","gulp-header":"1.8.2","gulp-rename":"^1.2.2","gulp-util":"^3.0.6","immutable":"^3.7.4","jest":"^15.1.1","object-assign":"^4.0.1","react":"^17.0.1","react-addons-test-utils":"^15.6.2","react-dom":"^17.0.1","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^3.1.0"},"dependencies":{"fbemitter":"^3.0.0","fbjs":"^3.0.1"},"peerDependencies":{"react":"^15.0.2 || ^16.0.0 || ^17.0.0"},"jest":{"modulePathIgnorePatterns":["/lib/","/node_modules/"],"preprocessorIgnorePatterns":["/node_modules/"],"rootDir":"./","scriptPreprocessor":"scripts/jest/preprocessor.js","setupFiles":["scripts/jest/environment.js"],"testPathDirs":["<rootDir>/src"]},"licenseText":"BSD License\n\nFor Flux software\n\nCopyright (c) Facebook, Inc. and its affiliates.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the\n   documentation and/or other materials provided with the distribution.\n\n * Neither the name Facebook nor the names of its contributors may be used to\n   endorse or promote products derived from this software without specific\n   prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"flux@4.0.3","dist":{"shasum":"573b504a24982c4768fdfb59d8d2ea5637d72ee7","size":58483,"noattachment":false,"key":"/flux/-/flux-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-4.0.3.tgz"},"_npmUser":{"name":"yangshun","email":"tay.yang.shun@gmail.com"},"directories":{},"maintainers":[{"name":"fb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flux_4.0.3_1639179055372_0.3060597661943101"},"_hasShrinkwrap":false,"publish_time":1639179055505,"_cnpm_publish_time":1639179055505},"4.0.2":{"name":"flux","version":"4.0.2","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"https://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/facebook/flux.git"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshannessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"},{"name":"Yangshun Tay","email":"tay.yang.shun@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"@babel/core":"^7.12.10","babel-loader":"^8.1.0","babel-preset-fbjs":"^3.3.0","del":"^2.2.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-flatten":"^0.2.0","gulp-header":"1.8.2","gulp-rename":"^1.2.2","gulp-util":"^3.0.6","immutable":"^3.7.4","jest":"^15.1.1","object-assign":"^4.0.1","react":"^17.0.1","react-addons-test-utils":"^15.6.2","react-dom":"^17.0.1","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^3.1.0"},"dependencies":{"fbemitter":"^3.0.0","fbjs":"^3.0.0"},"peerDependencies":{"react":"^15.0.2 || ^16.0.0 || ^17.0.0"},"jest":{"modulePathIgnorePatterns":["/lib/","/node_modules/"],"preprocessorIgnorePatterns":["/node_modules/"],"rootDir":"./","scriptPreprocessor":"scripts/jest/preprocessor.js","setupFiles":["scripts/jest/environment.js"],"testPathDirs":["<rootDir>/src"]},"gitHead":"ddf73df07c70f8db9713d4fd899ccd7545446713","_id":"flux@4.0.2","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"d71dcaf6cb51ca059f303f3d964d6f325d444952","size":60748,"noattachment":false,"key":"/flux/-/flux-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-4.0.2.tgz"},"_npmUser":{"name":"yangshun","email":"tay.yang.shun@gmail.com"},"directories":{},"maintainers":[{"name":"fb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flux_4.0.2_1632827349851_0.009088761987218197"},"_hasShrinkwrap":false,"publish_time":1632827350039,"_cnpm_publish_time":1632827350039},"4.0.1":{"name":"flux","version":"4.0.1","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"https://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/facebook/flux.git"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshannessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"},{"name":"Yangshun Tay","email":"tay.yang.shun@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"@babel/core":"^7.12.10","babel-loader":"^8.1.0","babel-preset-fbjs":"^3.3.0","del":"^2.2.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-flatten":"^0.2.0","gulp-header":"1.8.2","gulp-rename":"^1.2.2","gulp-util":"^3.0.6","immutable":"^3.7.4","jest":"^15.1.1","object-assign":"^4.0.1","react":"^17.0.1","react-addons-test-utils":"^15.6.2","react-dom":"^17.0.1","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^3.1.0"},"dependencies":{"fbemitter":"^3.0.0","fbjs":"^3.0.0"},"peerDependencies":{"react":"^15.0.2 || ^16.0.0 || ^17.0.0"},"jest":{"modulePathIgnorePatterns":["/lib/","/node_modules/"],"preprocessorIgnorePatterns":["/node_modules/"],"rootDir":"./","scriptPreprocessor":"scripts/jest/preprocessor.js","setupFiles":["scripts/jest/environment.js"],"testPathDirs":["<rootDir>/src"]},"gitHead":"75a773d783af63d732380f47c56012d768dc75b9","_id":"flux@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"yangshun","email":"tay.yang.shun@gmail.com"},"dist":{"shasum":"7843502b02841d4aaa534af0b373034a1f75ee5c","size":58386,"noattachment":false,"key":"/flux/-/flux-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-4.0.1.tgz"},"directories":{},"maintainers":[{"name":"fb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flux_4.0.1_1610194950166_0.4897916319570832"},"_hasShrinkwrap":false,"publish_time":1610194950309,"_cnpm_publish_time":1610194950309},"4.0.0":{"name":"flux","version":"4.0.0","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"https://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"https://github.com/facebook/flux"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshannessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"},{"name":"Yangshun Tay","email":"tay.yang.shun@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"@babel/core":"^7.12.10","babel-loader":"^8.1.0","babel-preset-fbjs":"^3.3.0","del":"^2.2.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-flatten":"^0.2.0","gulp-header":"1.8.2","gulp-rename":"^1.2.2","gulp-util":"^3.0.6","immutable":"^3.7.4","jest":"^15.1.1","object-assign":"^4.0.1","react":"^17.0.1","react-addons-test-utils":"^15.6.2","react-dom":"^17.0.1","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^3.1.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^3.0.0"},"peerDependencies":{"react":"^15.0.2 || ^16.0.0 || ^17.0.0"},"jest":{"modulePathIgnorePatterns":["/lib/","/node_modules/"],"preprocessorIgnorePatterns":["/node_modules/"],"rootDir":"./","scriptPreprocessor":"scripts/jest/preprocessor.js","setupFiles":["scripts/jest/environment.js"],"testPathDirs":["<rootDir>/src"]},"licenseText":"BSD License\n\nFor Flux software\n\nCopyright (c) Facebook, Inc. and its affiliates.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the\n   documentation and/or other materials provided with the distribution.\n\n * Neither the name Facebook nor the names of its contributors may be used to\n   endorse or promote products derived from this software without specific\n   prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"flux@4.0.0","dist":{"shasum":"c720e4814f00733d5bd84303e774b5385808ff3b","size":59275,"noattachment":false,"key":"/flux/-/flux-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-4.0.0.tgz"},"_npmUser":{"name":"yangshun","email":"tay.yang.shun@gmail.com"},"directories":{},"maintainers":[{"name":"fb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flux_4.0.0_1607997679364_0.850053740594743"},"_hasShrinkwrap":false,"publish_time":1607997679568,"_cnpm_publish_time":1607997679568},"3.1.3":{"name":"flux","version":"3.1.3","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"http://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"files":["LICENSE","PATENTS","README.md","index.js","lib","utils.js","dist"],"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/facebook/flux.git"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshannessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"babel-core":"^5.8.22","babel-loader":"^5.3.2","del":"^2.2.0","fbjs-scripts":"^0.5.0","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-flatten":"^0.2.0","gulp-header":"1.8.2","gulp-rename":"^1.2.2","gulp-util":"^3.0.6","immutable":"^3.7.4","jest":"^15.1.1","object-assign":"^4.0.1","react":"^15.0.2","react-addons-test-utils":"^15.0.1","react-dom":"^15.0.1","run-sequence":"^1.1.0","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^3.1.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.8.0"},"peerDependencies":{"react":"^15.0.2 || ^16.0.0-beta || ^16.0.0"},"jest":{"modulePathIgnorePatterns":["/lib/","/node_modules/"],"preprocessorIgnorePatterns":["/node_modules/"],"rootDir":"./","scriptPreprocessor":"scripts/jest/preprocessor.js","setupFiles":["scripts/jest/environment.js"],"testPathDirs":["<rootDir>/src"]},"gitHead":"520a60c18aa3e9af59710d45cd37b9a6894a7bce","_id":"flux@3.1.3","_shasum":"d23bed515a79a22d933ab53ab4ada19d05b2f08a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kyldvs","email":"kyldvs@gmail.com"},"dist":{"shasum":"d23bed515a79a22d933ab53ab4ada19d05b2f08a","size":68965,"noattachment":false,"key":"/flux/-/flux-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-3.1.3.tgz"},"maintainers":[{"name":"fb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flux-3.1.3.tgz_1501285150884_0.007948780432343483"},"directories":{},"publish_time":1501285151000,"_cnpm_publish_time":1501285151000,"_hasShrinkwrap":false},"3.1.2":{"name":"flux","version":"3.1.2","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"http://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"files":["LICENSE","PATENTS","README.md","index.js","lib","utils.js","dist"],"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/facebook/flux.git"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshannessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"babel-core":"^5.8.22","babel-loader":"^5.3.2","del":"^2.2.0","fbjs-scripts":"^0.5.0","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-flatten":"^0.2.0","gulp-header":"1.8.2","gulp-rename":"^1.2.2","gulp-util":"^3.0.6","immutable":"^3.7.4","jest":"^15.1.1","object-assign":"^4.0.1","react":"^15.0.2","react-addons-test-utils":"^15.0.1","react-dom":"^15.0.1","run-sequence":"^1.1.0","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^3.1.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.8.0"},"peerDependencies":{"react":"^15.0.2"},"jest":{"modulePathIgnorePatterns":["/lib/","/node_modules/"],"preprocessorIgnorePatterns":["/node_modules/"],"rootDir":"./","scriptPreprocessor":"scripts/jest/preprocessor.js","setupFiles":["scripts/jest/environment.js"],"testPathDirs":["<rootDir>/src"]},"gitHead":"a6dfedde64ea4c8190da8ddcf4486f28ca39a2d3","_id":"flux@3.1.2","_shasum":"8c170addf95b8cb2febb3ddd640aa3e24505762f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kyldvs","email":"kyldvs@gmail.com"},"dist":{"shasum":"8c170addf95b8cb2febb3ddd640aa3e24505762f","size":68773,"noattachment":false,"key":"/flux/-/flux-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-3.1.2.tgz"},"maintainers":[{"name":"fb","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flux-3.1.2.tgz_1481858654807_0.03631561924703419"},"directories":{},"publish_time":1481858655063,"_cnpm_publish_time":1481858655063,"_hasShrinkwrap":false},"3.1.1":{"name":"flux","version":"3.1.1","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"http://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"files":["LICENSE","PATENTS","README.md","index.js","lib","utils.js","dist"],"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/facebook/flux.git"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshannessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"babel-core":"^5.8.22","babel-loader":"^5.3.2","del":"^2.2.0","fbjs-scripts":"^0.5.0","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-flatten":"^0.2.0","gulp-header":"1.8.2","gulp-rename":"^1.2.2","gulp-util":"^3.0.6","immutable":"^3.7.4","jest":"^15.1.1","object-assign":"^4.0.1","react":"^15.0.2","react-addons-test-utils":"^15.0.1","react-dom":"^15.0.1","run-sequence":"^1.1.0","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^3.1.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.8.0"},"peerDependencies":{"react":"^15.0.2"},"jest":{"modulePathIgnorePatterns":["/lib/","/node_modules/"],"preprocessorIgnorePatterns":["/node_modules/"],"rootDir":"./","scriptPreprocessor":"scripts/jest/preprocessor.js","setupFiles":["scripts/jest/environment.js"],"testPathDirs":["<rootDir>/src"]},"gitHead":"751f03c8d02149b6e4f23fba41998276082507d5","_id":"flux@3.1.1","_shasum":"84265a8f9612785623d12497607009c2277929de","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kyldvs","email":"kyldvs@gmail.com"},"dist":{"shasum":"84265a8f9612785623d12497607009c2277929de","size":68774,"noattachment":false,"key":"/flux/-/flux-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-3.1.1.tgz"},"maintainers":[{"name":"fb","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flux-3.1.1.tgz_1481853619511_0.4604976302944124"},"directories":{},"publish_time":1481853619739,"_cnpm_publish_time":1481853619739,"_hasShrinkwrap":false},"3.1.0":{"name":"flux","version":"3.1.0","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"http://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"files":["LICENSE","PATENTS","README.md","index.js","lib","utils.js","dist"],"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/facebook/flux.git"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshannessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"babel-core":"^5.8.22","babel-loader":"^5.3.2","del":"^2.2.0","fbjs-scripts":"^0.5.0","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-flatten":"^0.2.0","gulp-header":"1.8.2","gulp-rename":"^1.2.2","gulp-util":"^3.0.6","immutable":"^3.7.4","jest":"^15.1.1","object-assign":"^4.0.1","react":"^15.0.2","react-addons-test-utils":"^15.0.1","react-dom":"^15.0.1","run-sequence":"^1.1.0","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^3.1.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.8.0"},"peerDependencies":{"react":"^15.0.2"},"jest":{"modulePathIgnorePatterns":["/lib/","/node_modules/"],"preprocessorIgnorePatterns":["/node_modules/"],"rootDir":"./","scriptPreprocessor":"scripts/jest/preprocessor.js","setupFiles":["scripts/jest/environment.js"],"testPathDirs":["<rootDir>/src"]},"gitHead":"cfec561d77b869f320110b97526b2e8b83085dd4","_id":"flux@3.1.0","_shasum":"c3445ed6309a645a6d484e7cb5cba66028d581f1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kyldvs","email":"kyldvs@gmail.com"},"dist":{"shasum":"c3445ed6309a645a6d484e7cb5cba66028d581f1","size":71270,"noattachment":false,"key":"/flux/-/flux-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-3.1.0.tgz"},"maintainers":[{"name":"fb","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flux-3.1.0.tgz_1476911982037_0.304113078629598"},"directories":{},"publish_time":1476911984006,"_cnpm_publish_time":1476911984006,"_hasShrinkwrap":false},"3.0.0":{"name":"flux","version":"3.0.0","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"http://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"files":["LICENSE","PATENTS","README.md","index.js","lib","utils.js","dist"],"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/facebook/flux.git"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshannessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"babel-core":"^5.8.22","babel-loader":"^5.3.2","del":"^2.2.0","fbjs-scripts":"^0.5.0","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-flatten":"^0.2.0","gulp-header":"1.8.2","gulp-rename":"^1.2.2","gulp-util":"^3.0.6","immutable":"^3.7.4","jest":"^15.1.1","object-assign":"^4.0.1","react":"^15.0.2","react-addons-test-utils":"^15.0.1","react-dom":"^15.0.1","run-sequence":"^1.1.0","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^3.1.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"^0.8.0"},"peerDependencies":{"react":"^15.0.2"},"jest":{"modulePathIgnorePatterns":["/lib/","/node_modules/"],"preprocessorIgnorePatterns":["/node_modules/"],"rootDir":"./","scriptPreprocessor":"scripts/jest/preprocessor.js","setupFiles":["scripts/jest/environment.js"],"testPathDirs":["<rootDir>/src"]},"gitHead":"db7fc4927fb1b3902c992e35307970969da9229c","_id":"flux@3.0.0","_shasum":"7b64905a1db63ae07e56a2f7417c4485a67eedda","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"kyldvs","email":"kyldvs@gmail.com"},"dist":{"shasum":"7b64905a1db63ae07e56a2f7417c4485a67eedda","size":78801,"noattachment":false,"key":"/flux/-/flux-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-3.0.0.tgz"},"maintainers":[{"name":"fb","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/flux-3.0.0.tgz_1475164779689_0.9556062042247504"},"directories":{},"publish_time":1475164781874,"_cnpm_publish_time":1475164781874,"_hasShrinkwrap":false},"2.1.1":{"name":"flux","version":"2.1.1","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"http://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"files":["LICENSE","PATENTS","README.md","flow","index.js","lib","utils.js","dist"],"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/facebook/flux.git"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshanessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"babel":"^5.4.7","babel-core":"^5.8.22","babel-loader":"^5.3.2","del":"^1.2.0","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-flatten":"^0.1.1","gulp-util":"^3.0.6","jest-cli":"^0.4.18","object-assign":"^3.0.0","run-sequence":"^1.1.0","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^2.1.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"0.1.0-alpha.7","immutable":"^3.7.4"},"jest":{"modulePathIgnorePatterns":["/lib/","/node_modules/"],"persistModuleRegistryBetweenSpecs":true,"preprocessorIgnorePatterns":["/node_modules/"],"rootDir":"","scriptPreprocessor":"scripts/jest/preprocessor.js","setupEnvScriptFile":"scripts/jest/environment.js","testPathDirs":["<rootDir>/src"],"unmockedModulePathPatterns":["<rootDir>/node_modules/(?!fbemitter)"]},"gitHead":"ad204fdf5d2a852ef1d7fec323c4d93aad4ce247","_id":"flux@2.1.1","_shasum":"2c6ac652d4337488968489c6586f3aff26a38ea4","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"kyldvs","email":"kyldvs@gmail.com"},"dist":{"shasum":"2c6ac652d4337488968489c6586f3aff26a38ea4","size":26286,"noattachment":false,"key":"/flux/-/flux-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-2.1.1.tgz"},"maintainers":[{"name":"fb","email":""}],"directories":{},"publish_time":1439851183428,"_cnpm_publish_time":1439851183428,"_hasShrinkwrap":false},"2.1.0":{"name":"flux","version":"2.1.0","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"http://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"files":["LICENSE","PATENTS","README.md","flow","index.js","lib","utils.js"],"main":"index.js","scripts":{"build":"gulp build","prepublish":"gulp publish","test":"NODE_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/facebook/flux.git"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshanessy.com"},{"name":"Kyle Davis","email":"kyldvs@gmail.com"}],"license":"BSD-3-Clause","devDependencies":{"babel":"^5.4.7","babel-core":"^5.8.22","babel-loader":"^5.3.2","del":"^1.2.0","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-flatten":"^0.1.1","gulp-util":"^3.0.6","jest-cli":"^0.4.18","object-assign":"^3.0.0","run-sequence":"^1.1.0","vinyl-source-stream":"^1.0.0","webpack":"^1.11.0","webpack-stream":"^2.1.0"},"dependencies":{"fbemitter":"^2.0.0","fbjs":"0.1.0-alpha.7","immutable":"^3.7.4"},"jest":{"modulePathIgnorePatterns":["/lib/","/node_modules/"],"persistModuleRegistryBetweenSpecs":true,"preprocessorIgnorePatterns":["/node_modules/"],"rootDir":"","scriptPreprocessor":"scripts/jest/preprocessor.js","setupEnvScriptFile":"scripts/jest/environment.js","testPathDirs":["<rootDir>/src"],"unmockedModulePathPatterns":["<rootDir>/node_modules/(?!fbemitter)"]},"gitHead":"5fd1cfaa3d5440b25a5922d74ba4bc47d39cfd27","_id":"flux@2.1.0","_shasum":"008fb850214f93b8ef21a54bcd1226cc441f9031","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"kyldvs","email":"kyldvs@gmail.com"},"dist":{"shasum":"008fb850214f93b8ef21a54bcd1226cc441f9031","size":23603,"noattachment":false,"key":"/flux/-/flux-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-2.1.0.tgz"},"maintainers":[{"name":"fb","email":""}],"directories":{},"publish_time":1439849893367,"_cnpm_publish_time":1439849893367,"_hasShrinkwrap":false},"2.0.3":{"name":"flux","version":"2.0.3","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"http://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"files":["index.js","lib/","LICENSE","PATENTS"],"main":"index.js","scripts":{"prepublish":"gulp publish","test":"jest"},"jest":{"rootDir":"src","scriptPreprocessor":"../jest-preprocessor.js"},"repository":{"type":"git","url":"https://github.com/facebook/flux"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshanessy.com"}],"license":"BSD","devDependencies":{"browserify":"^9.0.3","del":"^1.1.1","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-react":"^2.0.0","gulp-replace":"^0.5.3","jest-cli":"^0.4.0","react-tools":"^0.12.0","run-sequence":"^1.0.2","vinyl-source-stream":"^1.0.0"},"gitHead":"44684a9ad8954437040130bf2d1e02e2b776b114","_id":"flux@2.0.3","_shasum":"787e1aedffb34a322a60b49c57a2d23856a6de27","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"fisherwebdev","email":"fisherwebdev@gmail.com"},"maintainers":[{"name":"fb","email":""}],"dist":{"shasum":"787e1aedffb34a322a60b49c57a2d23856a6de27","size":8955,"noattachment":false,"key":"/flux/-/flux-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-2.0.3.tgz"},"directories":{},"publish_time":1430058875931,"_cnpm_publish_time":1430058875931,"_hasShrinkwrap":false},"2.0.1":{"name":"flux","version":"2.0.1","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"http://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"files":["index.js","lib/","LICENSE","PATENTS"],"main":"index.js","scripts":{"prepublish":"gulp publish"},"repository":{"type":"git","url":"https://github.com/facebook/flux"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshanessy.com"}],"license":"BSD","devDependencies":{"browserify":"^5.9.1","del":"^0.1.2","gulp":"^3.8.6","gulp-react":"^0.5.0","gulp-replace":"^0.4.0","vinyl-source-stream":"^0.1.1"},"gitHead":"1ef594410af4163df18b32d069caa5c5ca47a7d8","_id":"flux@2.0.1","_shasum":"e19f53113a762b6a7a28ada1745701558a255c63","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"fisherwebdev","email":"fisherwebdev@gmail.com"},"maintainers":[{"name":"fb","email":""}],"dist":{"shasum":"e19f53113a762b6a7a28ada1745701558a255c63","size":8451,"noattachment":false,"key":"/flux/-/flux-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-2.0.1.tgz"},"directories":{},"publish_time":1410387231700,"_cnpm_publish_time":1410387231700,"_hasShrinkwrap":false},"2.0.0":{"name":"flux","version":"2.0.0","description":"An application architecture based on a unidirectional data flow","keywords":["flux","react","facebook","dispatcher"],"homepage":"http://facebook.github.io/flux/","bugs":{"url":"https://github.com/facebook/flux/issues"},"files":["index.js","lib/","LICENSE","PATENTS"],"main":"index.js","scripts":{"prepublish":"gulp publish"},"repository":{"type":"git","url":"https://github.com/facebook/flux"},"author":{"name":"Facebook"},"contributors":[{"name":"Jing Chen","email":"jingc@fb.com"},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com"},{"name":"Paul O'Shannessy","email":"paul@oshanessy.com"}],"license":"BSD","devDependencies":{"browserify":"^5.9.1","del":"^0.1.2","gulp":"^3.8.6","gulp-react":"^0.5.0","gulp-replace":"^0.4.0","vinyl-source-stream":"^0.1.1"},"gitHead":"617a350b56c5f5597ff3aff133231aa91182e163","_id":"flux@2.0.0","_shasum":"8380ae52ad73b64d3c043e7f0b91b2639bf62c23","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"fisherwebdev","email":"fisherwebdev@gmail.com"},"maintainers":[{"name":"fb","email":""}],"dist":{"shasum":"8380ae52ad73b64d3c043e7f0b91b2639bf62c23","size":8387,"noattachment":false,"key":"/flux/-/flux-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-2.0.0.tgz"},"directories":{},"publish_time":1409330400658,"_cnpm_publish_time":1409330400658,"_hasShrinkwrap":false},"1.0.2":{"author":{"name":"ProjectMoon"},"name":"flux","description":"Easily find and acquire torrents from public torrent sites.","tags":["torrent","torrents","bittorrent"],"version":"1.0.2","homepage":"https://github.com/ProjectMoon/flux","repository":{"type":"git","url":"git://github.com/ProjectMoon/flux.git"},"main":"lib/flux.js","engines":{"node":">=v0.4.0"},"dependencies":{"jsdom":"0.6.5","htmlparser":"","async":""},"devDependencies":{"vows":""},"readmeFilename":"README.md","bugs":{"url":"https://github.com/ProjectMoon/flux/issues"},"_id":"flux@1.0.2","dist":{"shasum":"0907be76c745256c8e0f1bb367a400704ff14960","size":49105,"noattachment":false,"key":"/flux/-/flux-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"projectmoon","email":"guy@place.com"},"maintainers":[{"name":"fb","email":""}],"directories":{},"publish_time":1379192916726,"_cnpm_publish_time":1379192916726,"_hasShrinkwrap":false},"1.0.1":{"author":{"name":"ProjectMoon"},"name":"flux","description":"Easily find and acquire torrents from public torrent sites.","tags":["torrent","torrents","bittorrent"],"version":"1.0.1","homepage":"https://github.com/ProjectMoon/flux","repository":{"type":"git","url":"git://github.com/ProjectMoon/flux.git"},"main":"lib/flux.js","engines":{"node":">=v0.4.0"},"dependencies":{"jsdom":"","htmlparser":"","async":""},"devDependencies":{"vows":""},"_npmUser":{"name":"projectmoon","email":"rei@thermetics.net"},"_id":"flux@1.0.1","_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.5.4","_defaultsLoaded":true,"dist":{"shasum":"fb2a1ba4a1cab0512bbb08b99d3b6a5b93f5dcdb","size":48530,"noattachment":false,"key":"/flux/-/flux-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-1.0.1.tgz"},"maintainers":[{"name":"fb","email":""}],"directories":{},"publish_time":1320070196595,"_cnpm_publish_time":1320070196595,"_hasShrinkwrap":false},"1.0.0":{"author":{"name":"ProjectMoon"},"name":"flux","description":"Easily find and acquire torrents from public torrent sites.","tags":["torrent","torrents","bittorrent"],"version":"1.0.0","homepage":"https://github.com/ProjectMoon/flux","repository":{"type":"git","url":"git://github.com/ProjectMoon/node-torrents.git"},"main":"lib/flux.js","engines":{"node":">=v0.4.0"},"dependencies":{"jsdom":"","htmlparser":"","async":""},"devDependencies":{"vows":""},"_npmJsonOpts":{"file":"/home/jeff/.npm/flux/1.0.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"flux@1.0.0","_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.5.4","_defaultsLoaded":true,"dist":{"shasum":"26da8d6168a63ab20425e496328a2d9eab642bc8","size":48522,"noattachment":false,"key":"/flux/-/flux-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flux/download/flux-1.0.0.tgz"},"scripts":{},"maintainers":[{"name":"fb","email":""}],"directories":{},"publish_time":1315064689062,"_cnpm_publish_time":1315064689062,"_hasShrinkwrap":false}},"readme":"## ⚠️ The Flux project has been archived and no further changes will be made. We recommend using more sophisticated alternatives like [Redux](http://redux.js.org/), [MobX](https://mobx.js.org/), [Recoil](https://recoiljs.org/), [Zustand](https://github.com/pmndrs/zustand), or [Jotai](https://github.com/pmndrs/jotai).\n\n<p align=\"center\">\n  <img src=\"https://github.com/facebookarchive/flux/blob/main/website/static/img/flux-logo-color.svg\" alt=\"logo\" width=\"20%\" />\n</p>\n<h1 align=\"center\">\n  Flux\n</h1>\n<p align=\"center\">\n  An application architecture for React utilizing a unidirectional data flow.<br>\n\n  <a href=\"https://github.com/facebook/flux/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/badge/License-BSD%20-blue.svg\" alt=\"Licence Badge\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/flux\">\n    <img src=\"https://img.shields.io/npm/v/flux.svg?style=flat\" alt=\"Current npm package version.\" />\n  </a>\n</p>\n\n<hr/>\n\n<img src=\"./img/flux-diagram-white-background.png\" style=\"width: 100%;\" />\n\n## Getting Started\n\nStart by looking through the [guides and examples](./examples) on Github. For more resources and API docs check out [facebook.github.io/flux](https://facebookarchive.github.io/flux).\n\n## How Flux works\n\nFor more information on how Flux works check out the [Flux Concepts](./examples/flux-concepts) guide, or the [In Depth Overview](https://facebookarchive.github.io/flux/docs/in-depth-overview).\n\n## Requirements\n\nFlux is more of a pattern than a framework, and does not have any hard dependencies. However, we often use [EventEmitter](https://nodejs.org/api/events.html#events_class_eventemitter) as a basis for `Stores` and [React](https://github.com/facebook/react) for our `Views`. The one piece of Flux not readily available elsewhere is the `Dispatcher`. This module, along with some other utilities, is available here to complete your Flux toolbox.\n\n## Installing Flux\n\nFlux is available as a [npm module](https://www.npmjs.org/package/flux), so you can add it to your package.json file or run `npm install flux`. The dispatcher will be available as `Flux.Dispatcher` and can be required like this:\n\n```javascript\nconst Dispatcher = require('flux').Dispatcher;\n```\n\nTake a look at the [dispatcher API and some examples](https://facebookarchive.github.io/flux/docs/dispatcher).\n\n## Flux Utils\n\nWe have also provided some basic utility classes to help get you started with Flux. These base classes are a solid foundation for a simple Flux application, but they are **not** a feature-complete framework that will handle all use cases. There are many other great Flux frameworks out there if these utilities do not fulfill your needs.\n\n```js\nimport {ReduceStore} from 'flux/utils';\n\nclass CounterStore extends ReduceStore<number> {\n  getInitialState(): number {\n    return 0;\n  }\n\n  reduce(state: number, action: Object): number {\n    switch (action.type) {\n      case 'increment':\n        return state + 1;\n\n      case 'square':\n        return state * state;\n\n      default:\n        return state;\n    }\n  }\n}\n```\n\nCheck out the [examples](./examples) and [documentation](https://facebookarchive.github.io/flux/docs/flux-utils) for more information.\n\n## Building Flux from a Cloned Repo\n\nClone the repo and navigate into the resulting `flux` directory. Then run `npm install`.\n\nThis will run [Gulp](https://gulpjs.com/)-based build tasks automatically and produce the file Flux.js, which you can then require as a module.\n\nYou could then require the Dispatcher like so:\n\n```javascript\nconst Dispatcher = require('path/to/this/directory/Flux').Dispatcher;\n```\n\nThe build process also produces de-sugared versions of the `Dispatcher` and `invariant` modules in a `lib` directory, and you can require those modules directly, copying them into whatever directory is most convenient for you. The `flux-todomvc` and `flux-chat` example applications both do this.\n\n## License\n\nFlux is BSD-licensed. We also provide an additional patent grant.\n","_attachments":{},"homepage":"https://facebookarchive.github.io/flux/","bugs":{"url":"https://github.com/facebookarchive/flux/issues"},"license":"BSD-3-Clause"}