{"_id":"jquery-file-upload-middleware","_rev":"48-03e65b205a7a34fa4462eac9bb384ff5","name":"jquery-file-upload-middleware","description":"jQuery-File-Upload Express.js Middleware","dist-tags":{"latest":"0.1.8"},"versions":{"0.0.1":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.0.1","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","_id":"jquery-file-upload-middleware@0.0.1","dist":{"shasum":"dae67c7507515a53376b45a3f570897e788b83e3","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.0.1.tgz","integrity":"sha512-TVH+xSe+XohBtyZgXjjha/zG1X2oUJIVUEfK26y+Vz+GvOxabGsRNxks6nJirEHPdZe/p4mMFlAj/Pw9zlulsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMHYW4VD+ht6FeRQ2VOXtiMZQp/WZKYywPEOAvRfInHwIhAJ2hO0z44nbCQDy4tcD3npDGVF6TVNhIz8bls6CcWfAP"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"directories":{}},"0.0.2":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.0.2","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.0.2","license":"MIT","dist":{"shasum":"80afa3b7061df1ea423719887d31ae2daabd9516","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.0.2.tgz","integrity":"sha512-oUVLOfLFbuJ9CV0t9C/zRlxWTLd3f+2eup9kPeP0dwITR+X9bsD0A8IQDVm0b0Djgc74QGag3zNAlkSH/e/K5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg5q6KCQPstU0JCfo3naKIdBl8pzWcpU6G4+7k96LNxgIhAIJgy0cf5yXk+3+1lNjqROes2BeZAQmAgT8zsD+3PzXx"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"directories":{}},"0.0.3":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.0.3","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.0.3","license":"MIT","dist":{"shasum":"e8ab5c0ed748a80c376df24132d89d05b6356f92","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.0.3.tgz","integrity":"sha512-ErIkwu5MMImN2zHY/cEOdrSCUhu7LufMWP5ou3Ef3MNSRDNqKO3APTvJWbXfL6kE3o3smSEYC+rixX3GfueT4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8m9d4YWgcXM/ZHPpyRKPrjNCCZ097J6Ng3dFokzidCAiEA15BGp9fnifcietXv83mtOGffVv6As6kUnqaKpPsxbnQ="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"directories":{}},"0.0.4":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.0.4","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.0.4","license":"MIT","dist":{"shasum":"ed747a104f95dd2fc9291b043b8a724c359f4c86","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.0.4.tgz","integrity":"sha512-YufDa6SDBWq7kSMZx3wRpS0VX5VKw433Jp7WX1XyawU/p9jXhfqYUZeYCohZg5CYILweJFeYM6dVOtqndNCAdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICp7Kw4N03b1/ESwlkupJl2VYLK1m5aGAuk/eOczfWAWAiA8+ZKBhKoiYFQwZVGO4jtXdZ32wx4jwCXk7R5fSGo8Fg=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"directories":{}},"0.0.5":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.0.5","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.0.5","license":"MIT","dist":{"shasum":"7debc665084045989edf2c5856b4cdf36114dd2d","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.0.5.tgz","integrity":"sha512-jZ8rIKJdRWKeQ67kqeB4HGWKszsVaIKNUtj6BZ0QaQqrfzBou2I2vmurUIJBPDhKW8uv43HT89FoZCqeDrFFOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaAJYyXEY2mmtqcAalsAOlQqEsO0LuqJXp2fCL/PpAeAiAerZTg6rzBQsHKFOTWkgKT2EpedIoWHBvj8Bt0MiMbhw=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"directories":{}},"0.0.6":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.0.6","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.0.6","license":"MIT","dist":{"shasum":"91dc4f39918ef68e832b8c44f93ba77dafd95b58","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.0.6.tgz","integrity":"sha512-m0BrAXG5xMOaceLlcETdUoePKYQJYy7iCoBcSU82FOOcTvE/u0TTU2jEpEYwHp/05Ryl07xL5J50R1vDDApr/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICw3Jf5BJqN5ddgzCCo2PCsauvLeVYw9K81mItsOuQtyAiBd5wXwgcF3tw+nAlN7TyjoxbIKK8OOgLW0CTYoaEhFkQ=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"directories":{}},"0.0.7":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.0.7","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.0.7","license":"MIT","dist":{"shasum":"eeec07af2bb7d7e591aab0dd2f372662ce1776fc","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.0.7.tgz","integrity":"sha512-Kw/ElsBRyRDpPEQ3bv69dYXc5wLm7OZouIU5a9S42pmzwzSLkcJ3L/11VMupN0OrrBDkzM8PHdvP1X2P04jFtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkbU8sHz+6M8xamtj2qjM4kF6sXWwtGZhByB5n7zl7YAiEAw11hpQX//I+v2oqvuMfR5Wn9/jN6DsAvSiCkKhfUDGc="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"directories":{}},"0.0.8":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.0.8","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.0.8","license":"MIT","dist":{"shasum":"094e673b8665c0522165bd51ced066cdd73cc3ca","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.0.8.tgz","integrity":"sha512-j62QI/jSvkWq5lhYBaQRT4hx/uPSurMp0syx5XgvjmthxJ5gJm1QwZETcEQ6MTtdjUU+dp9fCXtDd5vxMAg/hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5EnJFYWeZvEP0VHLZsIdnkyWB2OTDqGPIyTsGreNE1AiEAhVgBuCL7Kz1nUP1gPXH9sSNkW1/WAVjdFMCrQ7mSb3M="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"directories":{}},"0.0.9":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.0.9","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.0.9","license":"MIT","bugs":{"url":"https://github.com/aguidrevitch/jquery-file-upload-middleware/issues"},"dist":{"shasum":"2d44d156f7ffcd1b6e65aafa0073ec0fa00ecc2b","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.0.9.tgz","integrity":"sha512-ezEMMs2VBEkQyRbOOz8iF7rpt33slkrB/SfVInO7Oj34SXIBPte2C9pF5Z160NkhCjjVrr/b/v3U9UFL8PU8mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDp/WWbkVpS3uBiCCwAWVQ+peopeiCbtsnHZOkhQ0o/AiAxFy5QyhaA9jnUw5C2oVJsCeKeyCPHxxL4SKRL7Yl/ng=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"directories":{}},"0.1.0":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.1.0","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.1.0","license":"MIT","bugs":{"url":"https://github.com/aguidrevitch/jquery-file-upload-middleware/issues"},"dist":{"shasum":"b02d08e7a18ccad931b72540b5e535159a481b7a","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.1.0.tgz","integrity":"sha512-aB/yWb8oUwcV0+CN92tKiF4KPiGqwyu3OhBSVDodsahO5HyvWL05o8Hh2CMDwWEcY/CFxcmdm5JDZ+NJjU+YYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHl6xIaLUBKhSXhhOcBQvqDPVOYulc3iZuiGCaq6+hFAAiAbXieJ27WuYboGMoY37x/6nT23mURQY4QnNlohadi0ng=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"directories":{}},"0.1.1":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.1.1","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.1.1","license":"MIT","bugs":{"url":"https://github.com/aguidrevitch/jquery-file-upload-middleware/issues"},"homepage":"https://github.com/aguidrevitch/jquery-file-upload-middleware","dist":{"shasum":"2456893a28ec88934bcf603e81197668be26553f","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.1.1.tgz","integrity":"sha512-R6hkQviEJk+0jtCktXbM6FCASN1Nc2xTaP0i/qyMxqbXmS8MbokKIr//KcXvNRrSUM8KoeoulGawCTIGCS/R5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM1WJsRYBrgXh5UVNR/98dxLk7MugGBrcJ/ON6e1Ds0AiEA6ZPk4rQf/jxM1E+kSBFyJoojqwlsrFTXrLepV0fbT1s="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}]},"0.1.2":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.1.2","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.1.2","license":"MIT","bugs":{"url":"https://github.com/aguidrevitch/jquery-file-upload-middleware/issues"},"homepage":"https://github.com/aguidrevitch/jquery-file-upload-middleware","_shasum":"5002504835f57aaf61b0fcba615b9836e30a9706","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"dist":{"shasum":"5002504835f57aaf61b0fcba615b9836e30a9706","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.1.2.tgz","integrity":"sha512-Np1B2D4qsy7JQEphz78yR4h5MLYIDboNAuFMt5vlQ9M+LfAn1tccw3/uZLbylfJf/+UASGhPY19CmbXM/agYPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGj27IahRIv1Q9fdsxXG/aWEBqdVKBGB2dFz2t/FRgc8AiEAmDwrT7pxTdW9c5NdbCAuqgi1x42WTMUuIc+I7GRjj7k="}]}},"0.1.3":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.1.3","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4","async":"*"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.1.3","license":"MIT","gitHead":"48c05be69057a0c3cfd9dfc1143098ee121634dd","bugs":{"url":"https://github.com/aguidrevitch/jquery-file-upload-middleware/issues"},"homepage":"https://github.com/aguidrevitch/jquery-file-upload-middleware","_shasum":"c6eb0f884ed697835d3fef86f3e2693d38ce1c77","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"dist":{"shasum":"c6eb0f884ed697835d3fef86f3e2693d38ce1c77","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.1.3.tgz","integrity":"sha512-6i8y2jMFPMGQgmysGylUO9DcxF//z/PmWiQ8dH8bpxuM8ysJhU/rpB5xLjBjuCzvAv7YNYbX79gWkPVsgCEguQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzOYXqvQmvgR7uu/TrfmcwLCVs8wU6TBWtsUWsCcMv1QIhAOUjw2H24pIZjqpcFfXV4G2yP7tjBm8S7HpwZFb8Iu4n"}]}},"0.1.4":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.1.4","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4","async":"*"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.1.4","license":"MIT","gitHead":"b1ac0a8290e35147a9947d3ecb5cb097bdb7caef","bugs":{"url":"https://github.com/aguidrevitch/jquery-file-upload-middleware/issues"},"homepage":"https://github.com/aguidrevitch/jquery-file-upload-middleware","_shasum":"7b317de842a384b272e621385f1373b3a17ae448","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"dist":{"shasum":"7b317de842a384b272e621385f1373b3a17ae448","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.1.4.tgz","integrity":"sha512-0EkOni5fDKJxdzsncD9nvDOvFxMD+19VcisxQHA5XF3ZAVgg4gsFEnkU2jjqUlzqEP2QGXRYlr6Cq4BHWMZNvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCibAV+4ro1hujoGYLn+G+5C11jqhqFKxHBznRI5zHpXwIgE5rXj6mzPDSRHZK6fPprL0ZH0mRuzFclM0vSL1Sxrqw="}]}},"0.1.5":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.1.5","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4","async":"*"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.1.5","license":"MIT","gitHead":"73308d1df716d071c596cdb7be65fa34d2631c44","bugs":{"url":"https://github.com/aguidrevitch/jquery-file-upload-middleware/issues"},"homepage":"https://github.com/aguidrevitch/jquery-file-upload-middleware","_shasum":"aea3c392c28a89f6a9dbbadf6836b9213ecb7c1f","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"dist":{"shasum":"aea3c392c28a89f6a9dbbadf6836b9213ecb7c1f","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.1.5.tgz","integrity":"sha512-kaSw5J5UPUKxWe3Qn3/16jj1wxaIrb9CJPnAdq2MW5tDrhqXO31xagNM8IE7OP0mM+VwNroYs7/ncCX5/15ZNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjenc1VPZwUV0sGoUp8348PLI9keWEjCu7VllYznLwpAiBMQ6xPFN5HvNvCaEwoA1g0O2NGyO5xJE6IKoC+igRQ+w=="}]}},"0.1.6":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.1.6","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4","async":"*"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.1.6","license":"MIT","gitHead":"82843b150b020ed7d0c1d58eb799db8ca11ccc08","bugs":{"url":"https://github.com/aguidrevitch/jquery-file-upload-middleware/issues"},"homepage":"https://github.com/aguidrevitch/jquery-file-upload-middleware","_shasum":"d167ff69a7f15ce56bfbd66403bb7495f58d8852","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"dist":{"shasum":"d167ff69a7f15ce56bfbd66403bb7495f58d8852","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.1.6.tgz","integrity":"sha512-Z5cXbV6LHwFEOSeUqoIowXtsSDAhZfwxcLp2VeqnJNitWCN/YHkX+zE7YGtSMdSzC/v1/3e8Jr3OjNlQfkb/eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByQ60hjTZMTHgb57VlBq26KkvuUhSX/2CIyRPEY3sEBAiEA4975uqbEqqpMwa5spqspjWHc5dd1u5GKUc3w5QBUlig="}]}},"0.1.7":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.1.7","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4","async":"*"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.1.7","license":"MIT","gitHead":"efe60406ecaf90aed8fb9c815a867189850e248a","bugs":{"url":"https://github.com/aguidrevitch/jquery-file-upload-middleware/issues"},"homepage":"https://github.com/aguidrevitch/jquery-file-upload-middleware","_shasum":"ced9dc6c8740b1d196e29f345965d564a548268b","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"dist":{"shasum":"ced9dc6c8740b1d196e29f345965d564a548268b","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.1.7.tgz","integrity":"sha512-c6mdtdC95fUcr3YaVd6IJKGP9+SuvJvvca4FyC1w7F1XIvKECme6JTjfRRaVRJBTb/YcSl+kemuoIuFhxVM6Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEndG+fwp0tJEcOCeROn3kawImZhhBr2yxhXzsxIz9z4AiBBFIEasA3jAY0BKEyEQzfhgeFRoCwkcSfkun2ejXdXfw=="}]}},"0.1.8":{"name":"jquery-file-upload-middleware","author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"description":"jQuery-File-Upload Express.js Middleware","keywords":["jquery","upload","express","middleware"],"version":"0.1.8","dependencies":{"formidable":">=1.0.11","imagemagick":">=0.1.2","lodash":">= 0.9.2","mkdirp":">= 0.3.4","async":"*"},"engines":{"node":">= 0.8.8"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"main":"./index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"jquery-file-upload-middleware@0.1.8","license":"MIT","gitHead":"df35fd89318a6c78396dd72754a628e2d255e751","bugs":{"url":"https://github.com/aguidrevitch/jquery-file-upload-middleware/issues"},"homepage":"https://github.com/aguidrevitch/jquery-file-upload-middleware#readme","_shasum":"36fef903a4cda6346790155f035b01d28c0e8220","_from":".","_npmVersion":"2.14.2","_nodeVersion":"5.12.0","_npmUser":{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"},"dist":{"shasum":"36fef903a4cda6346790155f035b01d28c0e8220","tarball":"https://registry.npmjs.org/jquery-file-upload-middleware/-/jquery-file-upload-middleware-0.1.8.tgz","integrity":"sha512-672hmdi+JNUghU+2rf2YgVJzwqbpT0HrZtdwqpNWNZdzTaebn7Zjlh5eoIfWJ61FSqxXgaPFFUwArSFl32IlJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhHJNnja6OcHRk0gqQ+aE4PL7LNI+ph2FVH2cSUvYSkgIhAKS3ZpUgvP9X/ZoADpkez56iKRis1XDicvH8FlLKOmxV"}]},"maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jquery-file-upload-middleware-0.1.8.tgz_1472474549281_0.27021662471815944"}}},"readme":"jquery-file-upload-middleware\n=============================\n\njQuery-File-Upload Express.js middleware. Based on the server code of [jQuery-File-Upload](https://github.com/blueimp/jQuery-File-Upload)\n\nInstallation:\n\n```\n    $ npm install jquery-file-upload-middleware\n```\n\nUsage:\n\n```javascript\n    var express = require(\"express\"),\n        upload = require('jquery-file-upload-middleware');\n\n    var app = express();\n\n    // configure upload middleware\n    upload.configure({\n        uploadDir: __dirname + '/public/uploads',\n        uploadUrl: '/uploads',\n        imageVersions: {\n            thumbnail: {\n                width: 80,\n                height: 80\n            }\n        }\n    });\n\n    app.configure(function () {\n        ...\n        app.use('/upload', upload.fileHandler());\n        app.use(express.bodyParser());\n        ...\n    });\n\n```\n\nOn the frontend:\n\n```html\n   <input id=\"fileupload\" type=\"file\" name=\"files[]\" data-url=\"/upload\" multiple>\n   <script>$('#fileupload').fileupload({ dataType: 'json' })</script>\n```\n\nTo prevent access to /upload except for post (for security)\n```javascript\nupload.configure({\n    uploadDir: __dirname + '/public/uploads/',\n    uploadUrl: '/uploads'\n});\n\n/// Redirect all to home except post\napp.get('/upload', function( req, res ){\n\tres.redirect('/');\n});\n\napp.put('/upload', function( req, res ){\n\tres.redirect('/');\n});\n\napp.delete('/upload', function( req, res ){\n\tres.redirect('/');\n});\n\napp.use('/upload', function(req, res, next){\n    upload.fileHandler({\n        uploadDir: function () {\n            return __dirname + '/public/uploads/'\n        },\n        uploadUrl: function () {\n            return '/uploads'\n        }\n    })(req, res, next);\n});\n```\n\nOverriding global configuration\n\n```javascript\n\n    app.use('/upload2', upload.fileHandler({\n        uploadDir: __dirname + '/public/uploads2',\n        uploadUrl: '/uploads2',\n        imageVersions: {\n            thumbnail: {\n                width: 100,\n                height: 100\n            }\n        }\n    }));\n\n```\n\nMore sophisticated example - Events\n\n```javascript\n        app.use('/upload', upload.fileHandler());\n\n        // events\n        upload.on('begin', function (fileInfo, req, res) { \n            // fileInfo structure is the same as returned to browser\n            // { \n            //     name: '3 (3).jpg',\n            //     originalName: '3.jpg',\n            //     size: 79262,\n            //     type: 'image/jpeg',\n            //     delete_type: 'DELETE',\n            //     delete_url: 'http://yourhost/upload/3%20(3).jpg',\n            //     url: 'http://yourhost/uploads/3%20(3).jpg',\n            //     thumbnail_url: 'http://youhost/uploads/thumbnail/3%20(3).jpg' \n            // }\n        });\n        upload.on('abort', function (fileInfo, req, res) { ... });\n        upload.on('end', function (fileInfo, req, res) { ... });\n        upload.on('delete', function (fileInfo, req, res) { ... });\n        upload.on('error', function (e, req, res) {\n            console.log(e.message);\n        });\n```\n\nDynamic upload directory and url, isolating user files:\n\n```javascript\n        upload.configure({\n            imageVersions: {\n                thumbnail: {\n                    width: 80,\n                    height: 80\n                }\n            }\n        });\n\n        app.use('/upload', function (req, res, next) {\n            // imageVersions are taken from upload.configure()\n            upload.fileHandler({\n                uploadDir: function () {\n                    return __dirname + '/public/uploads/' + req.sessionID\n                },\n                uploadUrl: function () {\n                    return '/uploads/' + req.sessionID\n                }\n            })(req, res, next);\n        });\n```\n\nMoving uploaded files to different dir:\n\n```javascript\n        app.use('/api', function (req, res, next) {\n            req.filemanager = upload.fileManager();\n            next();\n        });\n\n        app.use('/api/endpoint', function (req, res, next) {\n            // your real /api handler that will actually move the file\n            ...\n            // req.filemanager.move(filename, path, function (err, result))\n            req.filemanager.move('SomeFile.jpg', 'project1', function (err, result) {\n                // SomeFile.jpg gets moved from uploadDir/SomeFile.jpg to\n                // uploadDir/project1/SomeFile.jpg\n                // if path is relative (no leading slash), uploadUrl will\n                // be used to generate relevant urls,\n                // for absolute paths urls are not generated\n                if (!err) {\n                    // result structure\n                    // {\n                    //     filename: 'SomeFile.jpg',\n                    //     url: '/uploads/project1/SomeFile.jpg',\n                    //     thumbail_url : '/uploads/project1/thumbnail/SomeFile.jpg'\n                    // }\n                    ...\n                } else {\n                    console.log(err);\n                }\n            });\n        });\n```\n\nMoving uploaded files out of uploadDir:\n\n```\n        app.use('/api', function (req, res, next) {\n            var user = db.find(...);\n\n            req.filemanager = upload.fileManager({\n                targetDir: __dirname + '/public/u/' + user._id,\n                targetUrl: '/u/' + user._id,\n            });\n\n            // or\n            req.filemanager = upload.fileManager({\n                targetDir: function () {\n                    return __dirname + '/public/u/' + user._id\n                },\n                targetUrl: function () {\n                    return'/u/' + user._id\n                }\n            });\n            ...\n            req.filemanager.move(req.body.filename, 'profile', function (err, result) {\n                // file gets moved to __dirname + '/public/u/' + user._id + '/profile'\n                if (!err) {\n\n                }\n            });\n        });\n```\n\nGetting uploaded files mapped to their fs locations:\n\n```javascript\n        app.use('/list', function (req, res, next) {\n            upload.fileManager().getFiles(function (files) {\n                //  {\n                //      \"00001.MTS\": {\n                //          \"path\": \"/home/.../public/uploads/ekE6k4j9PyrGtcg+SA6a5za3/00001.MTS\"\n                //      },\n                //      \"DSC00030.JPG\": {\n                //          \"path\": \"/home/.../public/uploads/ekE6k4j9PyrGtcg+SA6a5za3/DSC00030.JPG\",\n                //          \"thumbnail\": \"/home/.../public/uploads/ekE6k4j9PyrGtcg+SA6a5za3/thumbnail/DSC00030.JPG\"\n                //      }\n                //  }\n                res.json(files);\n            });\n        });\n\n        // with dynamic upload directories\n\n        app.use('/list', function (req, res, next) {\n            upload.fileManager({\n                uploadDir: function () {\n                    return __dirname + '/public/uploads/' + req.sessionID\n                },\n                uploadUrl: function () {\n                    return '/uploads/' + req.sessionID\n                }\n            }).getFiles(function (files) {\n                res.json(files);\n            });\n        });\n```\n\nOther options and their default values:\n\n```javascript\n{\n    tmpDir: '/tmp',\n    uploadDir: __dirname + '/public/uploads',\n    uploadUrl: '/uploads',\n    targetDir: uploadDir,\n    targetUrl: uploadUrl,\n    ssl: false,\n    hostname: null, // in case your reverse proxy doesn't set Host header\n                    // eg 'google.com'\n    maxPostSize: 11000000000, // 11 GB\n    minFileSize: 1,\n    maxFileSize: 10000000000, // 10 GB\n    acceptFileTypes: /.+/i,\n    imageTypes: /\\.(gif|jpe?g|png)$/i,\n    imageVersions: {\n        thumbnail: {\n            width: 80,\n            height: 80\n        }\n    },\n    imageArgs: ['-auto-orient'],\n    accessControl: {\n        allowOrigin: '*',\n        allowMethods: 'OPTIONS, HEAD, GET, POST, PUT, DELETE'\n    }\n}\n```\n\n## Contributors\n\n   * [@soomtong](http://github.com/soomtong)\n   * [@gsarwohadi](https://github.com/gsarwohadi)\n   * [@peecky](https://github.com/peecky)\n   * [@tonyspiro](https://github.com/tonyspiro)\n   * [@derjust](https://github.com/derjust)\n\n## License\nCopyright (c) 2012 [Aleksandr Guidrevitch](http://aguidrevitch.blogspot.com/)\nReleased under the [MIT license](http://www.opensource.org/licenses/MIT).\n","maintainers":[{"name":"aguidrevitch","email":"aguidrevitch@gmail.com"}],"time":{"modified":"2022-06-19T05:02:58.353Z","created":"2012-11-12T11:03:41.979Z","0.0.1":"2012-11-12T11:03:44.753Z","0.0.2":"2012-11-24T21:55:23.086Z","0.0.3":"2012-11-25T12:44:00.446Z","0.0.4":"2012-12-09T18:37:39.483Z","0.0.5":"2012-12-12T16:20:17.938Z","0.0.6":"2012-12-20T14:29:15.492Z","0.0.7":"2012-12-25T13:03:09.450Z","0.0.8":"2013-01-01T11:42:27.584Z","0.0.9":"2013-10-07T15:07:16.048Z","0.1.0":"2013-10-07T15:18:50.308Z","0.1.1":"2014-02-04T19:57:40.879Z","0.1.2":"2014-06-08T17:24:19.629Z","0.1.3":"2014-07-05T20:29:30.471Z","0.1.4":"2014-07-06T15:27:01.567Z","0.1.5":"2014-08-02T18:37:44.980Z","0.1.6":"2014-09-04T18:59:12.923Z","0.1.7":"2014-09-09T20:13:18.115Z","0.1.8":"2016-08-29T12:42:30.402Z"},"author":{"name":"Aleksandr Guidrevitch","email":"aguidrevitch@gmail.com"},"repository":{"type":"git","url":"git://github.com/aguidrevitch/jquery-file-upload-middleware.git"},"readmeFilename":"README.md","homepage":"https://github.com/aguidrevitch/jquery-file-upload-middleware#readme","keywords":["jquery","upload","express","middleware"],"bugs":{"url":"https://github.com/aguidrevitch/jquery-file-upload-middleware/issues"},"license":"MIT","users":{"r3nya":true,"xiangpaopao":true,"nachbar90":true,"mamboer":true,"anmol1771":true,"abimohiosen":true,"mofies":true,"ggomma":true,"tmurngon":true,"mhaidarh":true,"hexcola":true}}