{"_id":"pictor","_rev":"27-0c863cc75fa489b714966132b9fc065c","name":"pictor","description":"simple image upload/convert/download server","dist-tags":{"latest":"0.4.1"},"versions":{"0.0.2":{"name":"pictor","version":"0.0.2","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"lodash":"~1.3.1","q":"~0.9.6","debug":"~0.7.2","express":"~3.3.5","jade":"~0.34.1","gm":"~1.11.1","mime":"~1.2.11","optipng-bin":"0.2.6","jpegtran-bin":"0.1.7","gifsicle":"~0.1.2","ftp":"~0.3.4","ssh2":"~0.2.12","knox":"~0.8.6","mongodb":"~1.3.18"},"optionalDependencies":{"optipng-bin":"0.2.6","jpegtran-bin":"0.1.7","gifsicle":"~0.1.2","ftp":"~0.3.4","ssh2":"~0.2.12","knox":"~0.8.6","mongodb":"~1.3.18"},"devDependencies":{"nodeunit":"~0.8.1","superagent":"~0.15.4","grunt":"~0.4.1","grunt-contrib-clean":"latest","grunt-contrib-copy":"latest","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-apidoc":"latest","doxx":"~0.6.0"},"directories":{"lib":"./libs"},"main":"./libs/pictor","bugs":{"url":"https://github.com/iolo/pictor/issues"},"_id":"pictor@0.0.2","dist":{"shasum":"fd0142cb2ec0f7a2c5627bfa034ed5ac0c5b4ac1","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.0.2.tgz","integrity":"sha512-8sO8s5Os3qzKZyrvpOcWg0JxyWdMOX2C06pYiKgBkYv8YdDqX9L+4Ih1maS6as0hvcyTovRyy8KT3ndcHDU8Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYz/26OasKwSjyh4zGP6YmF2mNI/kTKj0JUwKRoCJxrgIgaqVYGlB0tCYY5fuP/Hz/4RGhQ8L4s7xLYv8sEaVwPjo="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}]},"0.0.3":{"name":"pictor","version":"0.0.3","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"lodash":"~2.0.0","q":"~0.9.7","debug":"~0.7.2","express":"~3.4.0","jade":"~0.35.0","mime":"~1.2.11","gm":"~1.13.1","optipng-bin":"~0.3.0","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.3","ftp":"~0.3.4","knox":"~0.8.6"},"optionalDependencies":{"gm":"~1.13.1","optipng-bin":"~0.3.0","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.3","ftp":"~0.3.4","knox":"~0.8.6"},"devDependencies":{"nodeunit":"~0.8.1","superagent":"~0.15.4","grunt":"~0.4.1","grunt-contrib-clean":"latest","grunt-contrib-copy":"latest","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-apidoc":"latest","doxx":"~0.7.0"},"directories":{"lib":"./libs"},"main":"./libs/pictor","bugs":{"url":"https://github.com/iolo/pictor/issues"},"_id":"pictor@0.0.3","dist":{"shasum":"3fbaa2ccde951003f27302cd72422d1bfa65bd55","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.0.3.tgz","integrity":"sha512-Mbw/aKxhay6XrmV1CT5hDx0cj2FGVyWlplP2s6sRcTRV9rJpo0lKXL8m2Zm+V5IVa2Vvlf95QtpNIAPfC8f48w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIPLJKBRgc8IgKwdFxpG+NVFIeZrw55jHVCxS0JmiZwAiEA4uaist6x/z+6l+5BreBMv4chgs6bp75RydR0fTAaQrA="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}]},"0.1.1":{"name":"pictor","version":"0.1.1","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"lodash":"~2.1.0","q":"~0.9.7","debug":"~0.7.2","express":"~3.4.0","jade":"~0.35.0","mime":"~1.2.11","q-io":"~1.10.0","gm":"~1.13.1","optipng-bin":"~0.3.0","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.3","ftp":"~0.3.4","knox":"~0.8.6"},"optionalDependencies":{"gm":"~1.13.1","optipng-bin":"~0.3.0","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.3","ftp":"~0.3.4","knox":"~0.8.6"},"devDependencies":{"nodeunit":"~0.8.1","superagent":"~0.15.4","grunt":"~0.4.1","grunt-contrib-clean":"latest","grunt-contrib-concat":"latest","grunt-contrib-copy":"latest","grunt-contrib-jade":"latest","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-qunit":"latest","grunt-contrib-uglify":"latest","grunt-contrib-watch":"latest","grunt-apidoc":"latest","doxx":"~0.7.0"},"directories":{"lib":"./libs"},"main":"./libs/pictor","bugs":{"url":"https://github.com/iolo/pictor/issues"},"_id":"pictor@0.1.1","dist":{"shasum":"b052749b91fd14c8df8cb8558d3ebd948be9f6b7","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.1.1.tgz","integrity":"sha512-nV3/YMYC76j6dGtYtEY5VteZCg/wsSLJHtuKcOSZ51Wnd8ggvx8EmR25K1aSSSreAcb9IifmLQ5BWPMfpK20hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZdhbqvU3BBP7r7Ylx/z24HI5wS+SEc6GI73HxYZteEQIgQQWiaELf4sBR3UWwN4hr3X05Efudfpfh+BnNJErgYis="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}]},"0.1.2":{"name":"pictor","version":"0.1.2","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"lodash":"~2.1.0","q":"~0.9.7","debug":"~0.7.2","express":"~3.4.0","jade":"~0.35.0","mime":"~1.2.11","q-io":"~1.10.0","gm":"~1.13.1","optipng-bin":"~0.3.0","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.3","ftp":"~0.3.4","knox":"~0.8.6"},"optionalDependencies":{"gm":"~1.13.1","optipng-bin":"~0.3.0","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.3","ftp":"~0.3.4","knox":"~0.8.6"},"devDependencies":{"nodeunit":"~0.8.1","superagent":"~0.15.4","grunt":"~0.4.1","grunt-contrib-clean":"latest","grunt-contrib-concat":"latest","grunt-contrib-copy":"latest","grunt-contrib-jade":"latest","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-qunit":"latest","grunt-contrib-uglify":"latest","grunt-contrib-watch":"latest","grunt-apidoc":"latest","doxx":"~0.7.0"},"directories":{"lib":"./libs"},"main":"./libs/pictor","bugs":{"url":"https://github.com/iolo/pictor/issues"},"_id":"pictor@0.1.2","dist":{"shasum":"872029c7963810304490e80663e60e3793c49eca","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.1.2.tgz","integrity":"sha512-VneupB8Xu7ENKBBvRybukoU+NWCzH8Uoi8sRFmaLV90xFPlIMrmPF0gR71Kz7fSY7+uDivi/Az9KoApzTx+0UA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP7zYV5ApT7TXwtPD9MarUApU1pjsYIoSyDqicxnmuJgIhAMsrOrdWhCB5LP9OQa35TFb4yqQ55rsQD3NxUHs9sqnv"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}]},"0.1.3":{"name":"pictor","version":"0.1.3","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"lodash":"~2.2.0","q":"~0.9.7","debug":"~0.7.2","express":"~3.4.0","jade":"~0.35.0","mime":"~1.2.11","q-io":"~1.10.1","gm":"~1.13.1","optipng-bin":"~0.3.0","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.3","ftp":"~0.3.4","knox":"~0.8.6"},"optionalDependencies":{"gm":"~1.13.1","optipng-bin":"~0.3.0","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.3","ftp":"~0.3.4","knox":"~0.8.6"},"devDependencies":{"nodeunit":"~0.8.1","superagent":"~0.15.4","grunt":"~0.4.1","grunt-contrib-clean":"latest","grunt-contrib-concat":"latest","grunt-contrib-copy":"latest","grunt-contrib-jade":"latest","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-qunit":"latest","grunt-contrib-uglify":"latest","grunt-contrib-watch":"latest","grunt-apidoc":"latest","doxx":"~0.7.0"},"directories":{"lib":"./libs"},"main":"./libs/pictor","bugs":{"url":"https://github.com/iolo/pictor/issues"},"_id":"pictor@0.1.3","dist":{"shasum":"929b8db8b11ff914131a18bc31d4c0913306465f","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.1.3.tgz","integrity":"sha512-9wCGJRTxqLBCa1ry5LIjLY1CqzzNAqEYYljUSk39dsI3SKQao1kq23PPOo6ftFJDYYDXmfqWOa5JGXVZpT8P6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgAlj6FgYBIZosLwEAK2KBWQ8z48foKfhlQRLNsT34IQIhALO5UGmsLycGOKgVdZTcVvzY5ih5peGLAnTjtsk/1BJR"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}]},"0.1.4":{"name":"pictor","version":"0.1.4","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"lodash":"~2.2.1","q":"~0.9.7","debug":"~0.7.2","express":"~3.4.1","jade":"~0.35.0","mime":"~1.2.11","q-io":"~1.10.1","gm":"~1.13.1","optipng-bin":"~0.3.1","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.4","ftp":"~0.3.4","knox":"~0.8.6"},"optionalDependencies":{"gm":"~1.13.1","optipng-bin":"~0.3.1","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.4","ftp":"~0.3.4","knox":"~0.8.6"},"devDependencies":{"nodeunit":"~0.8.1","superagent":"~0.15.4","grunt":"~0.4.1","grunt-contrib-clean":"latest","grunt-contrib-concat":"latest","grunt-contrib-copy":"latest","grunt-contrib-jade":"latest","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-qunit":"latest","grunt-contrib-uglify":"latest","grunt-contrib-watch":"latest","grunt-apidoc":"latest","doxx":"~0.7.0"},"directories":{"lib":"./libs"},"main":"./libs/pictor","bugs":{"url":"https://github.com/iolo/pictor/issues"},"_id":"pictor@0.1.4","dist":{"shasum":"af31ca31aff540561e9d3172a5be1b693217bd32","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.1.4.tgz","integrity":"sha512-ZT9IWw40AQGn3uDru6VDnGGuzJmaY/Ha71GFyVAGeABhh4AleneGx/Xv/bGvQ3GNjjMcXkrMowgMxy7dPfpP7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZs97HYJU9jeUwG79Vk9Gsp7Pzo6rmLBwkqBk0QlKfaAiBQMwE0UIO2e9OSng2yFuKw4NNXvX0PKbkETAC8UWoxzQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}]},"0.1.5":{"name":"pictor","version":"0.1.5","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"lodash":"~2.2.1","q":"~0.9.7","debug":"~0.7.2","express":"~3.4.1","jade":"~0.35.0","mime":"~1.2.11","q-io":"~1.10.1","gm":"~1.13.1","optipng-bin":"~0.3.1","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.4","ftp":"~0.3.4","knox":"~0.8.6"},"optionalDependencies":{"gm":"~1.13.1","optipng-bin":"~0.3.1","jpegtran-bin":"~0.2.0","gifsicle":"~0.1.4","ftp":"~0.3.4","knox":"~0.8.6"},"devDependencies":{"nodeunit":"~0.8.1","superagent":"~0.15.4","grunt":"~0.4.1","grunt-contrib-clean":"latest","grunt-contrib-concat":"latest","grunt-contrib-copy":"latest","grunt-contrib-jade":"latest","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-qunit":"latest","grunt-contrib-uglify":"latest","grunt-contrib-watch":"latest","grunt-apidoc":"latest","doxx":"~0.7.0"},"directories":{"lib":"./libs"},"main":"./libs/pictor","bugs":{"url":"https://github.com/iolo/pictor/issues"},"_id":"pictor@0.1.5","dist":{"shasum":"0bde895f9fe2fdbe884f3903cd1d9742c1ecdd54","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.1.5.tgz","integrity":"sha512-OQ28uARU1ildZj8Rz+GCG8nImmruBHOXtxUuNfv84tzsOAbc+2yZGQz439y8X60vMLFa5Z4syDkuvLI2AjSATA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkUfoa0LEfEJJyKnDOH33sGYlA1gez3YTB502Qo0x9YAiA1fCg4oIvS7VMgbslEq+nP7PHGocwmrLrG12I234dgUQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}]},"0.2.0":{"name":"pictor","version":"0.2.0","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"lodash":"~2.4.1","q":"~1.0.0","debug":"~0.7.4","express":"~3.4.8","jade":"~1.1.5","mime":"~1.2.11","q-io":"~1.10.8","node-toybox":"*","express-toybox":"*","gm":"~1.14.2","optipng-bin":"~0.3.1","jpegtran-bin":"~0.2.3","gifsicle":"~0.1.4","ftp":"~0.3.6","knox":"~0.8.8"},"optionalDependencies":{"gm":"~1.14.2","optipng-bin":"~0.3.1","jpegtran-bin":"~0.2.3","gifsicle":"~0.1.4","ftp":"~0.3.6","knox":"~0.8.8"},"devDependencies":{"nodeunit":"~0.8.4","superagent":"~0.16.0","grunt":"~0.4.2","grunt-contrib-clean":"latest","grunt-contrib-concat":"latest","grunt-contrib-copy":"latest","grunt-contrib-jade":"latest","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-qunit":"latest","grunt-contrib-uglify":"latest","grunt-contrib-watch":"latest","grunt-apidoc":"latest","doxx":"~0.7.2"},"directories":{"lib":"./libs"},"bin":{"pictor":"./bin/pictor"},"main":"./index","bugs":{"url":"https://github.com/iolo/pictor/issues"},"homepage":"https://github.com/iolo/pictor","_id":"pictor@0.2.0","dist":{"shasum":"5dd22fb8e2826cdfb244f8795487494f2fcf59f9","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.2.0.tgz","integrity":"sha512-AAjhgZlyId+3LZ37S9Xuxm7EQyg6nC1e8uRaHaQn8IlPOCQDCYWSPwKVGO4ZzR2fTECJyxhxV+nd7qXp3N1gjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFi/MC8L6454ZofTzbcFT4O2NX8uguxE3O5YWAIKCvn1AiAN5XL9nU2+u+3qHJmXwBWXR3rY4uAxk4bGp8cjpFi09g=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}]},"0.3.0":{"name":"pictor","version":"0.3.0","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"lodash":"~2.4.1","q":"~1.0.1","debug":"~0.8.1","express":"~4.4.1","jade":"~1.3.1","mime":"~1.2.11","q-io":"~1.11.1","node-toybox":"~0.0.3","express-toybox":"~0.1.0","gm":"~1.16.0","optipng-bin":"~0.3.8","jpegtran-bin":"~0.2.6","gifsicle":"~0.1.5","ftp":"~0.3.7","knox":"~0.8.10"},"optionalDependencies":{"gm":"~1.16.0","optipng-bin":"~0.3.8","jpegtran-bin":"~0.2.6","gifsicle":"~0.1.5","ftp":"~0.3.7","knox":"~0.8.10"},"devDependencies":{"nodeunit":"~0.9.0","superagent":"~0.18.0","grunt":"~0.4.5","grunt-contrib-clean":"latest","grunt-contrib-concat":"latest","grunt-contrib-copy":"latest","grunt-contrib-jade":"latest","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-qunit":"latest","grunt-contrib-uglify":"latest","grunt-contrib-watch":"latest","grunt-apidoc":"latest","doxx":"~0.7.2"},"directories":{"lib":"./libs"},"bin":{"pictor":"./bin/pictor"},"main":"./index","gitHead":"0751b5b330cd5d8334467feb9da59d723163ac91","bugs":{"url":"https://github.com/iolo/pictor/issues"},"homepage":"https://github.com/iolo/pictor","_id":"pictor@0.3.0","scripts":{},"_shasum":"656d2e5faaeb5f01561645d088f191d4d753e16f","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}],"dist":{"shasum":"656d2e5faaeb5f01561645d088f191d4d753e16f","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.3.0.tgz","integrity":"sha512-u3Cn6ej9YaMYScRHj3fBNKKWY3YkCp2O2lem1ccTnY7n+wdZZ0mk1+9N5cK4XsbbL0xbs/U9kOCmnZOkB1b3Bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV0ZcuBcfIhZIRlp0q2C38QSyeh6PXDxtZtuYwYmj5igIgJtRKcpTH/mwu1rfX2liOwQIUuEo1KxNbDR+hPzXWi8c="}]}},"0.3.2":{"name":"pictor","version":"0.3.2","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"lodash":"~2.4.1","q":"~1.0.1","debug":"~1.0.2","express":"~4.5.1","jade":"~1.3.1","mime":"~1.2.11","q-io":"~1.11.2","node-toybox":"~0.0.3","express-toybox":"~0.1.2","gm":"~1.16.0","optipng-bin":"~0.3.9","jpegtran-bin":"~0.2.7","gifsicle":"~0.1.6","ftp":"~0.3.7","knox":"~0.9.0"},"optionalDependencies":{"gm":"~1.16.0","optipng-bin":"~0.3.9","jpegtran-bin":"~0.2.7","gifsicle":"~0.1.6","ftp":"~0.3.7","knox":"~0.9.0"},"devDependencies":{"nodeunit":"~0.9.0","superagent":"~0.18.1","grunt":"~0.4.5","grunt-contrib-clean":"latest","grunt-contrib-concat":"latest","grunt-contrib-copy":"latest","grunt-contrib-jade":"latest","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-qunit":"latest","grunt-contrib-uglify":"latest","grunt-contrib-watch":"latest","grunt-apidoc":"~0.5.0","doxx":"~0.7.4"},"directories":{"lib":"./libs"},"bin":{"pictor":"./bin/pictor"},"main":"./index","gitHead":"7241f2c325b25b661316da5948032e1c6c8c1678","bugs":{"url":"https://github.com/iolo/pictor/issues"},"homepage":"https://github.com/iolo/pictor","_id":"pictor@0.3.2","scripts":{},"_shasum":"de585361e382a5ff0c8fee4dd8ea1c858a9f0ccf","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}],"dist":{"shasum":"de585361e382a5ff0c8fee4dd8ea1c858a9f0ccf","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.3.2.tgz","integrity":"sha512-o5MnjrtJR1ZFTPvIMDdA6hqWb/On1TFwCL7VOuUrrk9uK3NROU0TosS4So+3kGsyLnK5Z82hizmL1Y0RqwC6Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoLE//Az1AZ6LbMj/GQ9XCbhegB17T8sztuw6mwKoBcAiEA/8ROPIXjsUC/FsSUUOGpYTz1S0/hnd/F5DU1kBWN/zc="}]}},"0.3.4":{"name":"pictor","version":"0.3.4","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"lodash":"~2.4.1","q":"~1.0.1","debug":"~1.0.2","express":"~4.5.1","jade":"~1.3.1","mime":"~1.2.11","q-io":"~1.11.2","node-toybox":"~0.0.3","express-toybox":"~0.1.2","gm":"~1.16.0","optipng-bin":"~0.3.9","jpegtran-bin":"~0.2.7","gifsicle":"~0.1.6","ftp":"~0.3.7","knox":"~0.9.0"},"optionalDependencies":{"gm":"~1.16.0","optipng-bin":"~0.3.9","jpegtran-bin":"~0.2.7","gifsicle":"~0.1.6","ftp":"~0.3.7","knox":"~0.9.0"},"devDependencies":{"nodeunit":"~0.9.0","superagent":"~0.18.1","grunt":"~0.4.5","grunt-contrib-clean":"latest","grunt-contrib-concat":"latest","grunt-contrib-copy":"latest","grunt-contrib-jade":"latest","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-qunit":"latest","grunt-contrib-uglify":"latest","grunt-contrib-watch":"latest","grunt-apidoc":"~0.5.0","doxx":"~0.7.4"},"directories":{"lib":"./libs"},"bin":{"pictor":"./bin/pictor"},"main":"./index","gitHead":"53423b10b01161c91615b978329a3f40946593cd","bugs":{"url":"https://github.com/iolo/pictor/issues"},"homepage":"https://github.com/iolo/pictor","_id":"pictor@0.3.4","scripts":{},"_shasum":"4428a9c45d6ad06c3e0ca3ee184b55a7e6bb89b3","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}],"dist":{"shasum":"4428a9c45d6ad06c3e0ca3ee184b55a7e6bb89b3","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.3.4.tgz","integrity":"sha512-XLHm1neXzp0hqWSMsbnGyWGBlsJs2aXOWjgfXNyuHo9aio2DYQHMtFlVc/LgIUuGY4xRGIut/Ejmg3iOI3KXkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWtS7xYHl/2vkJqaxyvBEpU0Ykmp4IeyP4HC31VL8tEQIhAOr4ILghGIvTnI/nSm8zKHYP5EJOfvPMYm5HxokSz6lP"}]}},"0.4.1":{"name":"pictor","version":"0.4.1","description":"simple image upload/convert/download server","author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"license":"MIT","engines":{"node":"~0.10"},"dependencies":{"debug":"^2.1.0","express":"^4.10.2","express-toybox":"^0.1.12","jade":"^1.7.0","lodash":"^2.4.1","mime":"^1.2.11","minimist":"^1.1.0","node-toybox":"^0.1.2","q":"^1.0.1","q-io":"^1.11.6","gm":"^1.17.0","optipng-bin":"^2.0.2","jpegtran-bin":"^2.0.0","gifsicle":"^1.0.3","ftp":"^0.3.7","knox":"^0.9.1"},"optionalDependencies":{"gm":"^1.17.0","optipng-bin":"^2.0.2","jpegtran-bin":"^2.0.0","gifsicle":"^1.0.3","ftp":"^0.3.7","knox":"^0.9.1"},"devDependencies":{"faux-knox":"^0.1.15","ftp-server":"^0.1.0","grunt":"^0.4.5","grunt-apidoc":"^0.7.0","grunt-contrib-clean":"latest","grunt-contrib-concat":"latest","grunt-contrib-copy":"latest","grunt-contrib-jade":"latest","grunt-contrib-jshint":"latest","grunt-contrib-less":"^0.11.4","grunt-contrib-uglify":"latest","grunt-contrib-watch":"latest","grunt-doxx":"^0.1.2","grunt-mocha-test":"^0.12.3","grunt-newer":"^0.8.0","grunt-shell-spawn":"^0.3.0","load-grunt-config":"^0.16.0","mocha":"^2.0.1","superagent":"^0.21.0","supertest":"^0.15.0"},"directories":{"lib":"./libs"},"bin":{"pictor":"./bin/pictor"},"main":"./index","gitHead":"2824f25d8fa431810440c80f781b8d13c34ec62e","bugs":{"url":"https://github.com/iolo/pictor/issues"},"homepage":"https://github.com/iolo/pictor","_id":"pictor@0.4.1","scripts":{},"_shasum":"17837a18bf512a48db6c09899ad1e79bad2e4864","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"iolo","email":"iolothebard@gmail.com"},"maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}],"dist":{"shasum":"17837a18bf512a48db6c09899ad1e79bad2e4864","tarball":"https://registry.npmjs.org/pictor/-/pictor-0.4.1.tgz","integrity":"sha512-YTPZPUfHkny591xid7p185qW552ot+6zIR621WaEB+NLcoCEMiTxnRXUYHcpdUgd9VgU/UkNr12FqfHSv1LzFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7+R0Jb/mwA5RJogSGZcAUXOPSl0gsHVkEPKEufKBAsAIhAMi9Cw8LKbnhzQjUHtDhGUnGP/jRZ+mz/4Edw/tw2PR8"}]}}},"readme":"pictor\n======\n\n[English](README.md)\n\npictor는 간단한 이미지 업로드/변환/다운로드 서버입니다.\n\npictor의 이름은 [화가의 별자리](http://en.wikipedia.org/wiki/Pictor)에서 따왔습니다.\n\n![logo](../master/app/img/pictor.jpg?raw=true)\n\n소개\n----\n\n로컬 저장소와 트래픽은 *비쌉니다*. 클라우드 환경에서는 특히 그렇죠.\n\n세상에는 다양한 *싸고* *큰* 클라우드/원격 저장소 서비스들이 있고,\n그 서비스들은 대개 *싸고* *빠른* HTTP 접근을 제공합니다.\n\n예. [아마존 S3](http://aws.amazon.com/s3), [카페24](http://cafe24.com)나 [PHP스쿨호스팅](http://phps.kr) 같은데서 제공하는 FTP+HTTP 정적 이미지 호스팅 서비스...\n\npictor는 이런 환경에 맞춰 설계되었습니다.\n\npictor는 기본적으로 다음과 같이 동작합니다:\n\n* *업로드*는 pictor가 처리합니다. 가능하다면 클라우드/원격 스토리지가 처리할 수도 있습니다.\n* *변환*은 pictor가 처리합니다.\n* *다운로드*는 가능하다면 클라우드/원격 스토리지가 처리합니다. 원한다면 pictor가 처리할 수도 있습니다.\n* 모든 파일은 클라우드/원격 저장소에 보관됩니다. 물론 로컬 저장소도 사용할 수 있습니다.\n* 모든 변환된 파일(pictor가 생성한)은 *언제든지* 삭제해도 됩니다. 필요하면 pictor가 다시 생성합니다.\n\n![다이어그램](../master/app/img/how_pictor_works/pictor.png?raw=true)\n\n시작하기\n-------\n\n1. install prerequisites\n    for mac osx:\n    ```\n    $ brew install graphicsmagick\n    ```\n    for debian/ubuntu linux:\n    ```\n    $ apt-get install graphicsmagick\n    ```\n    or else see http://graphicsmagick.org\n1. download & install pictor\n    install with npm:\n    ```\n    $ npm install pictor\n    ```\n    or get source from github:\n    ```\n    $ git clone git@github.com:iolo/pictor.git\n    ```\n1. startup pictor server\n    start as standalone:\n    ```\n    $ ./bin/pictor --host=0.0.0.0 --port=3001\n    ```\n    or startup with pm2\n    ```\n    $ npm install pm2 -g\n    $ pm2 start -i 4 -n pictor ./bin/pictor -- --host=0.0.0.0 --port=3001\n    ```\n1. test run in browser\n    ```\n    $ open http://localhost:3001\n    ```\n1. test run in console\n    ```\n    TBD...\n    ```\n\n설정\n----\n\n`config` 디렉토리에 다양한 환경을 위한 설정 파일들이 있습니다.\n\n`PICTOR_ENV` 또는 `NODE_ENV` 환경 변수로 환경을 지정할 수 있습니다.\n\n`PICTOR_CONFIG` 환경 변수로 설정 파일의 절대 경로를 지정할 수도 있습니다.\n\n자세한 내용은 [기본 설정의 소스 코드](../master/config/defaults.js)를 참고하세요.\n\n생성된 문서\n----------\n\n* [API 문서](http://pictor.iolo.kr/docs/api/)\n* [소스 코드 문서](http://pictor.iolo.kr/docs/dox/)\n\n고급 주제\n--------\n\n* pictor를 다른 [expressjs](http://expressjs.com) 앱에 내장하기\n* 커스텀 저장소\n* 커스텀 변환기\n* TBW...\n\n내부\n----\n\n* 디버그 로그를 보려면:\n\n`DEBUG` 환경변수를 `*` 또는 `pictor:*` 로 설정하고 pictor를 실행하세요.\n\n```\n$ DEBUG='*' ./bin/pictor\n```\n\n참조: http://github.com/visionmedia/debug\n\n* 변환기별 외부 의존성\n    - convert/resize/thumbnail/rotate/crop/resizecrop/meta/exif/holder: [graphicsmagick](http://graphicsmagick.org)(or [imagemagick](http://imagemagick.org)))\n    - optimize jpeg: [jpegtran](http://jpegclub.org/jpegtran/) ([jpegtran-bin nodejs module](https://github.com/yeoman/node-jpegtran-bin)을 통해 포함되어 있음)\n    - optimize png: [optipng](http://optipng.sourceforge.net) ([optipng-bin nodejs moudle](https://github.com/yeoman/node-optipng-bin)을 통해 포함되어 있음)\n    - optimize gif: [gifsicle](http://www.lcdf.org/gifsicle/) ([gifsicle nodejs module](https://github.com/yeoman/node-gifsicle)을 통해 포함되어 있음)\n    - ...\n\n* 프로젝트 디렉토리 구조\n\n```\nconfig/ --- 환경별 설정(서버측)\nlibs/ -- nodejs 모듈(서버측) --> jshint, doxx task\n    converter/ -- converters\n    storage/ -- storage providers\n    pictor.js -- the main module\n    ...\nroutes/ -- expressjs 모듈(서버측) --> jshint, apidoc task\ntests/\n    **/*_test.js -- nodeunit 테스트케이스(서버측) --> nodeunit task\n    **/*_test.html -- qunit 테스트케이스(서버측) --> qunit task\npublic/ -- 정적 웹 리소스 소스(클라이언트측) --> concat, uglify, copy, jade task\n    js/ -- 자바스크립트 소스(클라이언트 측) --> jshint task\n    ...\nbuild/\n    public/ --> 정적 웹 리소스의 빌드 결과(클라이언트측)\n      docs/\n        api/ --> apidoc이 routes/를 대상으로 생성한 문서 --> apidoc task\n        dox/ --> doxx가 libs/를 대상으로 생성한 문서 --> doxx task\n      ...\napp.js -- 클러스터를 사용하지 않는 실행 모듈(server-side)\nbin/pictor -- 클러스터를 사용한 실행 모듈(server-side)\n```\n\n* 소스에서 API 문서 생성하기\n\n```\ngrunt apidoc\nopen public/docs/api/index.html\n```\n\n* 소스에서 소스 코드 문서 생성하기\n\n```\ngrunt doxx\nopen public/docs/dox/index.html\n```\n\n--\n\nthat's all folks...\n\nmay the source be with you...\n","maintainers":[{"name":"iolo","email":"iolothebard@gmail.com"}],"time":{"modified":"2022-06-23T22:50:21.645Z","created":"2013-09-03T03:49:45.707Z","0.0.2":"2013-09-03T03:49:51.040Z","0.0.3":"2013-09-21T12:43:25.774Z","0.1.1":"2013-09-28T19:28:29.482Z","0.1.2":"2013-09-29T17:07:47.160Z","0.1.3":"2013-10-05T14:14:40.438Z","0.1.4":"2013-10-16T16:49:43.572Z","0.1.5":"2013-10-27T18:09:33.166Z","0.2.0":"2014-02-06T05:54:09.419Z","0.3.0":"2014-06-03T13:10:07.031Z","0.3.2":"2014-07-09T16:06:02.889Z","0.3.4":"2014-08-03T14:54:14.878Z","0.4.1":"2014-11-17T11:59:15.559Z"},"author":{"name":"Dongsu Jang","email":"iolothebard@gmail.com"},"repository":{"type":"git","url":"git@github.com:iolo/pictor.git"},"readmeFilename":"README.ko.md","homepage":"https://github.com/iolo/pictor","bugs":{"url":"https://github.com/iolo/pictor/issues"},"license":"MIT"}