{"_id":"busboy","_rev":"104-d2ca16d9505b4f0bb5f1951fc26997ec","name":"busboy","description":"A streaming parser for HTML form data for node.js","dist-tags":{"latest":"0.2.12"},"versions":{"0.0.1":{"name":"busboy","version":"0.0.1","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A node.js module for parsing incoming HTML form data","main":"./lib/main","dependencies":{"dicer":"*","readable-stream":"*","iconv-lite":"0.2.10"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.1","dist":{"shasum":"504c835b00040ebf992e072c47cd5dc3fa0c785d","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.1.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.1","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.1","_npmVersion":"1.2.23","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.2":{"name":"busboy","version":"0.0.2","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A node.js module for parsing incoming HTML form data","main":"./lib/main","dependencies":{"dicer":"*","readable-stream":"*","iconv-lite":"0.2.10"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.2","dist":{"shasum":"41e46429e7b14d377244b640207057d31f8f6fc3","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.2.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.2","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.2","_npmVersion":"1.2.23","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.3":{"name":"busboy","version":"0.0.3","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A node.js module for parsing incoming HTML form data","main":"./lib/main","dependencies":{"dicer":"0.1.2","readable-stream":"*","iconv-lite":"0.2.10"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.3","dist":{"shasum":"ac34260e6f1794793203ff3102762f23fd52e1e4","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.3.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.3","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.3","_npmVersion":"1.2.23","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.4":{"name":"busboy","version":"0.0.4","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.3","readable-stream":"1.1.7"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.4","dist":{"shasum":"0085829400318ea87f6a78e638796ff0fae6f3cb","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.4.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.4","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.4","_npmVersion":"1.3.8","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.5":{"name":"busboy","version":"0.0.5","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.3","readable-stream":"1.1.7"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.5","dist":{"shasum":"1b663033dc77c1eddb2927c6ecca2d4968fa5f89","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.5.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.5","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.5","_npmVersion":"1.3.11","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.6":{"name":"busboy","version":"0.0.6","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.3","readable-stream":"1.1.7"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.6","dist":{"shasum":"55520a98b70bda978d4eaeab77279934d77aa359","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.6.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.6","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.6","_npmVersion":"1.3.11","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.7":{"name":"busboy","version":"0.0.7","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.3","readable-stream":"1.1.7"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.7","dist":{"shasum":"02b08edfc756a53e74ddda7802f6b10d2cdab0e9","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.7.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.7","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.7","_npmVersion":"1.3.11","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.8":{"name":"busboy","version":"0.0.8","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.3","readable-stream":"1.1.7"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.8","dist":{"shasum":"ee1a10b56942882089f68767005e0ba0a9c7052e","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.8.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.8","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.8","_npmVersion":"1.3.11","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.9":{"name":"busboy","version":"0.0.9","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.4","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.9","dist":{"shasum":"40a417350a8ef9f48774db34409165ede8c4c018","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.9.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.9","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.9","_npmVersion":"1.3.11","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.10":{"name":"busboy","version":"0.0.10","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.5","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.10","dist":{"shasum":"1cfe7c696c4dac798c0f06cdd6a1d52ce0c89892","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.10.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.10","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.10","_npmVersion":"1.3.11","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.11":{"name":"busboy","version":"0.0.11","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.5","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.11","dist":{"shasum":"010f401b84022ab4b220075f331d94c242831709","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.11.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.11","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.11","_npmVersion":"1.3.11","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.12":{"name":"busboy","version":"0.0.12","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.5","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"_id":"busboy@0.0.12","dist":{"shasum":"22de65b30d0e6e3eca5947417cb70dc9cbf03df7","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.12.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.12","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.12","_npmVersion":"1.3.11","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.13":{"name":"busboy","version":"0.0.13","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.6","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.0.13","dist":{"shasum":"8c73ec80e6256ac4d22f232bf55f62dff87f22f1","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.13.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.13","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.13","_npmVersion":"1.3.14","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.14":{"name":"busboy","version":"0.0.14","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.6","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.0.14","dist":{"shasum":"21583284c127aa70cb9bafe1521c8d78b071fc6d","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.14.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.14","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.14","_npmVersion":"1.3.14","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.15":{"name":"busboy","version":"0.0.15","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.6","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.0.15","dist":{"shasum":"618b3b4a93f578b35a28e4f325aa4d3e4610a3cf","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.0.15.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.0.15","_resolved":"https://github.com/mscdex/busboy/tarball/v0.0.15","_npmVersion":"1.3.24","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.1.0":{"name":"busboy","version":"0.1.0","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.6","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.1.0","dist":{"shasum":"8bbdaa4d069c848478c93bff339f7853851580f0","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.1.0.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.1.0","_resolved":"https://github.com/mscdex/busboy/tarball/v0.1.0","_npmVersion":"1.3.24","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.1.1":{"name":"busboy","version":"0.1.1","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.1.6","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.1.1","dist":{"shasum":"a466da847812a01c93a8b927aa0c7f8209bedb87","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.1.1.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.1.1","_resolved":"https://github.com/mscdex/busboy/tarball/v0.1.1","_npmVersion":"1.3.24","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.2.0":{"name":"busboy","version":"0.2.0","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.x","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.2.0","dist":{"shasum":"8b32e9709e8fcd3668ea83a4de748cc0dec7c19a","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.0.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.2.0","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.0","_npmVersion":"1.4.3","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.2.1":{"name":"busboy","version":"0.2.1","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.2","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.2.1","dist":{"shasum":"09df8db5105959784716d3277472d24f4c88350e","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.1.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.2.1","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.1","_npmVersion":"1.4.3","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.2.2":{"name":"busboy","version":"0.2.2","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.3","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.2.2","dist":{"shasum":"d482f2661e0abc9560a5056bdc65425567adf1e2","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.2.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.2.2","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.2","_npmVersion":"1.4.3","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.2.3":{"name":"busboy","version":"0.2.3","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.3","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.2.3","dist":{"shasum":"e7da149f21fe27386ed977dbaf80b926a26ff4a6","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.3.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.2.3","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.3","_npmVersion":"1.4.3","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.2.4":{"name":"busboy","version":"0.2.4","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.3","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.2.4","dist":{"shasum":"1977e96e1ee884649651ebdf548ca900758ba7f3","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.4.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.2.4","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.4","_npmVersion":"1.4.3","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.2.5":{"name":"busboy","version":"0.2.5","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.3","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.2.5","dist":{"shasum":"245105f41dc1fa2b8039a6106bb87d0b60f4717f","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.5.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.2.5","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.5","_npmVersion":"1.4.3","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.2.6":{"name":"busboy","version":"0.2.6","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.3","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.2.6","dist":{"shasum":"ccf1ceb8a4b75461c40676a5be52a16c4252a777","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.6.tgz"},"_from":"https://github.com/mscdex/busboy/tarball/v0.2.6","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.6","_npmVersion":"1.4.3","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.2.7":{"name":"busboy","version":"0.2.7","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.3","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.2.7","_shasum":"e2a2f5f265f5639e16cf33d974dab846d8298246","_from":"https://github.com/mscdex/busboy/tarball/v0.2.7","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.7","_npmVersion":"1.4.14","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"dist":{"shasum":"e2a2f5f265f5639e16cf33d974dab846d8298246","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.7.tgz"},"directories":{}},"0.2.8":{"name":"busboy","version":"0.2.8","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.3","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.2.8","_shasum":"8e8357b05be7366532234975d735e32a5af57eb5","_from":"https://github.com/mscdex/busboy/tarball/v0.2.8","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.8","_npmVersion":"1.4.14","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"dist":{"shasum":"8e8357b05be7366532234975d735e32a5af57eb5","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.8.tgz"},"directories":{}},"0.2.9":{"name":"busboy","version":"0.2.9","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.3","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy","_id":"busboy@0.2.9","_shasum":"a0a181e78b19dee76974560f55843b09eaea7376","_from":"https://github.com/mscdex/busboy/tarball/v0.2.9","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.9","_npmVersion":"1.4.21","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"dist":{"shasum":"a0a181e78b19dee76974560f55843b09eaea7376","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.9.tgz"},"directories":{}},"0.2.10":{"name":"busboy","version":"0.2.10","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.3","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"git+ssh://git@github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy#readme","_id":"busboy@0.2.10","_shasum":"3b69ed38cc93ca245d333ed1a3c245b0abf29731","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.10","_from":"https://github.com/mscdex/busboy/tarball/v0.2.10","_npmVersion":"2.14.1","_nodeVersion":"0.10.40","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"dist":{"shasum":"3b69ed38cc93ca245d333ed1a3c245b0abf29731","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.10.tgz"},"directories":{}},"0.2.11":{"name":"busboy","version":"0.2.11","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.3","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"git+ssh://git@github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy#readme","_id":"busboy@0.2.11","_shasum":"191347fe935e5afba665501a911c2f723d3b61f2","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.11","_from":"https://github.com/mscdex/busboy/tarball/v0.2.11","_npmVersion":"2.14.1","_nodeVersion":"0.10.40","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"dist":{"shasum":"191347fe935e5afba665501a911c2f723d3b61f2","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.11.tgz"},"directories":{}},"0.2.12":{"name":"busboy","version":"0.2.12","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"A streaming parser for HTML form data for node.js","main":"./lib/main","dependencies":{"dicer":"0.2.5","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"engines":{"node":">=0.8.0"},"keywords":["uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"git+ssh://git@github.com/mscdex/busboy.git"},"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"homepage":"https://github.com/mscdex/busboy#readme","_id":"busboy@0.2.12","_shasum":"bf3f080dede87c72a028a3938081f3b1adf0b3ba","_resolved":"https://github.com/mscdex/busboy/tarball/v0.2.12","_from":"https://github.com/mscdex/busboy/tarball/v0.2.12","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"dist":{"shasum":"bf3f080dede87c72a028a3938081f3b1adf0b3ba","tarball":"http://registry.npmjs.org/busboy/-/busboy-0.2.12.tgz"},"directories":{}}},"readme":"Description\n===========\n\nA node.js module for parsing incoming HTML form data.\n\nIf you've found this module to be useful and wish to support it, you may do so by visiting this pledgie campaign:\nClick here to support busboy\n\n\nRequirements\n============\n\n* [node.js](http://nodejs.org/) -- v0.8.0 or newer\n\n\nInstall\n=======\n\n npm install busboy\n\n\nExamples\n========\n\n* Parsing (multipart) with default options:\n\n```javascript\nvar http = require('http'),\n inspect = require('util').inspect;\n\nvar Busboy = require('busboy');\n\nhttp.createServer(function(req, res) {\n if (req.method === 'POST') {\n var busboy = new Busboy({ headers: req.headers });\n busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {\n console.log('File [' + fieldname + ']: filename: ' + filename + ', encoding: ' + encoding + ', mimetype: ' + mimetype);\n file.on('data', function(data) {\n console.log('File [' + fieldname + '] got ' + data.length + ' bytes');\n });\n file.on('end', function() {\n console.log('File [' + fieldname + '] Finished');\n });\n });\n busboy.on('field', function(fieldname, val, fieldnameTruncated, valTruncated, encoding, mimetype) {\n console.log('Field [' + fieldname + ']: value: ' + inspect(val));\n });\n busboy.on('finish', function() {\n console.log('Done parsing form!');\n res.writeHead(303, { Connection: 'close', Location: '/' });\n res.end();\n });\n req.pipe(busboy);\n } else if (req.method === 'GET') {\n res.writeHead(200, { Connection: 'close' });\n res.end('\\\n
\\\n
\\\n
\\\n \\\n
\\\n ');\n }\n}).listen(8000, function() {\n console.log('Listening for requests');\n});\n\n// Example output, using http://nodejs.org/images/ryan-speaker.jpg as the file:\n//\n// Listening for requests\n// File [filefield]: filename: ryan-speaker.jpg, encoding: binary\n// File [filefield] got 11971 bytes\n// Field [textfield]: value: 'testing! :-)'\n// File [filefield] Finished\n// Done parsing form!\n```\n\n* Save all incoming files to disk:\n\n```javascript\nvar http = require('http'),\n path = require('path'),\n os = require('os'),\n fs = require('fs');\n\nvar Busboy = require('busboy');\n\nhttp.createServer(function(req, res) {\n if (req.method === 'POST') {\n var busboy = new Busboy({ headers: req.headers });\n busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {\n var saveTo = path.join(os.tmpDir(), path.basename(fieldname));\n file.pipe(fs.createWriteStream(saveTo));\n });\n busboy.on('finish', function() {\n res.writeHead(200, { 'Connection': 'close' });\n res.end(\"That's all folks!\");\n });\n return req.pipe(busboy);\n }\n res.writeHead(404);\n res.end();\n}).listen(8000, function() {\n console.log('Listening for requests');\n});\n```\n\n* Parsing (urlencoded) with default options:\n\n```javascript\nvar http = require('http'),\n inspect = require('util').inspect;\n\nvar Busboy = require('busboy');\n\nhttp.createServer(function(req, res) {\n if (req.method === 'POST') {\n var busboy = new Busboy({ headers: req.headers });\n busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {\n console.log('File [' + fieldname + ']: filename: ' + filename);\n file.on('data', function(data) {\n console.log('File [' + fieldname + '] got ' + data.length + ' bytes');\n });\n file.on('end', function() {\n console.log('File [' + fieldname + '] Finished');\n });\n });\n busboy.on('field', function(fieldname, val, fieldnameTruncated, valTruncated) {\n console.log('Field [' + fieldname + ']: value: ' + inspect(val));\n });\n busboy.on('finish', function() {\n console.log('Done parsing form!');\n res.writeHead(303, { Connection: 'close', Location: '/' });\n res.end();\n });\n req.pipe(busboy);\n } else if (req.method === 'GET') {\n res.writeHead(200, { Connection: 'close' });\n res.end('\\\n
\\\n
\\\n
\\\n Node.js rules!
\\\n \\\n
\\\n ');\n }\n}).listen(8000, function() {\n console.log('Listening for requests');\n});\n\n// Example output:\n//\n// Listening for requests\n// Field [textfield]: value: 'testing! :-)'\n// Field [selectfield]: value: '9001'\n// Field [checkfield]: value: 'on'\n// Done parsing form!\n```\n\n\nAPI\n===\n\n_Busboy_ is a _Writable_ stream\n\nBusboy (special) events\n-----------------------\n\n* **file**(< _string_ >fieldname, < _ReadableStream_ >stream, < _string_ >filename, < _string_ >transferEncoding, < _string_ >mimeType) - Emitted for each new file form field found. `transferEncoding` contains the 'Content-Transfer-Encoding' value for the file stream. `mimeType` contains the 'Content-Type' value for the file stream.\n * Note: if you listen for this event, you should always handle the `stream` no matter if you care about the file contents or not (e.g. you can simply just do `stream.resume();` if you want to discard the contents), otherwise the 'finish' event will never fire on the Busboy instance. However, if you don't care about **any** incoming files, you can simply not listen for the 'file' event at all and any/all files will be automatically and safely discarded (these discarded files do still count towards `files` and `parts` limits).\n * If a configured file size limit was reached, `stream` will both have a boolean property `truncated` (best checked at the end of the stream) and emit a 'limit' event to notify you when this happens.\n\n* **field**(< _string_ >fieldname, < _string_ >value, < _boolean_ >fieldnameTruncated, < _boolean_ >valueTruncated, < _string_ >transferEncoding, < _string_ >mimeType) - Emitted for each new non-file field found.\n\n* **partsLimit**() - Emitted when specified `parts` limit has been reached. No more 'file' or 'field' events will be emitted.\n\n* **filesLimit**() - Emitted when specified `files` limit has been reached. No more 'file' events will be emitted.\n\n* **fieldsLimit**() - Emitted when specified `fields` limit has been reached. No more 'field' events will be emitted.\n\n\nBusboy methods\n--------------\n\n* **(constructor)**(< _object_ >config) - Creates and returns a new Busboy instance with the following valid `config` settings:\n\n * **headers** - _object_ - These are the HTTP headers of the incoming request, which are used by individual parsers.\n\n * **highWaterMark** - _integer_ - highWaterMark to use for this Busboy instance (Default: WritableStream default).\n\n * **fileHwm** - _integer_ - highWaterMark to use for file streams (Default: ReadableStream default).\n\n * **defCharset** - _string_ - Default character set to use when one isn't defined (Default: 'utf8').\n\n * **preservePath** - _boolean_ - If paths in the multipart 'filename' field shall be preserved. (Default: false).\n\n * **limits** - _object_ - Various limits on incoming data. Valid properties are:\n\n * **fieldNameSize** - _integer_ - Max field name size (in bytes) (Default: 100 bytes).\n\n * **fieldSize** - _integer_ - Max field value size (in bytes) (Default: 1MB).\n\n * **fields** - _integer_ - Max number of non-file fields (Default: Infinity).\n\n * **fileSize** - _integer_ - For multipart forms, the max file size (in bytes) (Default: Infinity).\n\n * **files** - _integer_ - For multipart forms, the max number of file fields (Default: Infinity).\n\n * **parts** - _integer_ - For multipart forms, the max number of parts (fields + files) (Default: Infinity).\n\n * **headerPairs** - _integer_ - For multipart forms, the max number of header key=>value pairs to parse **Default:** 2000 (same as node's http).\n","maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"time":{"modified":"2015-11-15T17:01:33.189Z","created":"2013-05-27T05:24:42.377Z","0.0.1":"2013-05-27T05:24:45.032Z","0.0.2":"2013-05-27T05:59:31.085Z","0.0.3":"2013-05-29T03:32:31.769Z","0.0.4":"2013-09-11T03:35:51.862Z","0.0.5":"2013-10-08T15:55:42.058Z","0.0.6":"2013-10-24T18:04:20.170Z","0.0.7":"2013-10-24T18:17:08.673Z","0.0.8":"2013-10-30T02:26:37.403Z","0.0.9":"2013-11-05T13:50:00.036Z","0.0.10":"2013-11-06T15:58:46.826Z","0.0.11":"2013-11-07T23:02:31.829Z","0.0.12":"2013-11-13T02:06:45.046Z","0.0.13":"2013-12-12T16:53:40.030Z","0.0.14":"2014-01-11T04:45:09.023Z","0.0.15":"2014-02-03T06:24:46.736Z","0.1.0":"2014-02-13T16:29:36.539Z","0.1.1":"2014-02-18T20:48:10.037Z","0.2.0":"2014-02-23T21:41:27.803Z","0.2.1":"2014-02-23T21:51:01.230Z","0.2.2":"2014-02-26T20:11:15.053Z","0.2.3":"2014-03-01T20:36:32.655Z","0.2.4":"2014-04-15T19:49:25.961Z","0.2.5":"2014-04-22T04:25:59.620Z","0.2.6":"2014-05-05T15:09:48.536Z","0.2.7":"2014-06-13T12:38:14.503Z","0.2.8":"2014-07-15T18:24:48.853Z","0.2.9":"2014-09-21T19:02:49.492Z","0.2.10":"2015-09-01T00:38:20.109Z","0.2.11":"2015-09-02T20:01:05.139Z","0.2.12":"2015-11-15T17:01:33.189Z"},"author":{"name":"Brian White","email":"mscdex@mscdex.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/mscdex/busboy.git"},"readmeFilename":"README.md","homepage":"https://github.com/mscdex/busboy#readme","keywords":["uploads","forms","multipart","form-data"],"bugs":{"url":"https://github.com/mscdex/busboy/issues"},"users":{"leesei":true,"andrepcg":true,"josephdavisco":true,"zemat":true,"normysan":true,"isaacvitor":true,"greelgorke":true,"henrytseng":true,"icognivator":true,"alexandermac":true,"hzapata":true,"detj":true,"markthethomas":true,"jamescostian":true,"akiva":true,"mp2526":true,"godion":true,"sessionbean":true,"luuhoangnam":true,"program247365":true,"samuelrn":true,"kunl":true,"koulmomo":true,"rbecheras":true,"karthickt":true,"nmccready":true,"karlbateman":true,"leonning":true,"siyb":true,"softwind":true,"nex":true,"flozz":true,"wisecolt":true,"santihbc":true,"junjiansyu":true,"spiros.politis":true,"danielbankhead":true,"shadowlong":true,"algonzo":true},"_attachments":{},"_etag":"\"76IKLI9WBKFW5RD04CEKCP68X\""}