{"_id":"@atelierfabien/uploadcare","_rev":"7-db7754cedfea1e1f601be8f2cbc95e58","name":"@atelierfabien/uploadcare","dist-tags":{"latest":"0.4.2"},"versions":{"0.4.1":{"name":"@atelierfabien/uploadcare","version":"0.4.1","keywords":["upload","uploadcare","api","wrapper"],"author":{"url":"http://rexflex.net","name":"Rex Morgan","email":"rex.morgan@gmail.com"},"_id":"@atelierfabien/uploadcare@0.4.1","maintainers":[{"name":"atelierfabien","email":"info@atelierfabien.be"}],"contributors":[{"url":"http://pro.leduc.cc/","name":"Olivier Leduc","email":"olivier@leduc.cc"},{"name":"Olivier Evalet","email":"evaleto@gmail.com"},{"name":"Fabien Franzen","email":"info@atelierfabien.be"}],"homepage":"https://github.com/rexmorgan/uploadcare-node","bugs":{"url":"https://github.com/fabien/uploadcare-node/issues"},"bin":{"uc":"./bin/uploadcare.js","uploadcare":"./bin/uploadcare.js"},"dist":{"shasum":"7113889f5f39d676c7778b9e9740edfbfa44206d","tarball":"https://registry.npmjs.org/@atelierfabien/uploadcare/-/uploadcare-0.4.1.tgz","integrity":"sha512-kvAuctBlUFLEx44HYkn5VAtbvxoARAkwOu74uASbCDOY3a5lVFZ5duWwjG6ij5n5LcJ6q7TYlfo3KmjpxSXr7g==","signatures":[{"sig":"MEUCIE+RMZF77bUVArRcfvfcFjbSDK237rSE+3DO9JctQG0QAiEAqkXvAOtPJ7K9LUP8qzvRcfD52mh7/7GWMx62TmffSdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/main.js","_from":".","_shasum":"7113889f5f39d676c7778b9e9740edfbfa44206d","engines":{"node":">= v0.8.0"},"gitHead":"a51340d8edd8a38a23aed519f380583876563b17","scripts":{},"_npmUser":{"name":"atelierfabien","email":"info@atelierfabien.be"},"repository":{"url":"git+https://github.com/fabien/uploadcare-node.git","type":"git"},"_npmVersion":"2.15.10","description":"Library for uploadcare.com.","directories":{},"_nodeVersion":"4.2.2","dependencies":{"async":"^1.5.2","minimist":"^1.2.0","form-data":"latest"},"_npmOperationalInternal":{"tmp":"tmp/uploadcare-0.4.1.tgz_1473268923537_0.5374583473894745","host":"packages-12-west.internal.npmjs.com"}},"0.4.2":{"name":"@atelierfabien/uploadcare","version":"0.4.2","keywords":["upload","uploadcare","api","wrapper"],"author":{"url":"http://rexflex.net","name":"Rex Morgan","email":"rex.morgan@gmail.com"},"_id":"@atelierfabien/uploadcare@0.4.2","maintainers":[{"name":"atelierfabien","email":"info@atelierfabien.be"}],"contributors":[{"url":"http://pro.leduc.cc/","name":"Olivier Leduc","email":"olivier@leduc.cc"},{"name":"Olivier Evalet","email":"evaleto@gmail.com"},{"name":"Fabien Franzen","email":"info@atelierfabien.be"}],"homepage":"https://github.com/rexmorgan/uploadcare-node","bugs":{"url":"https://github.com/fabien/uploadcare-node/issues"},"bin":{"uc":"./bin/uploadcare.js","uploadcare":"./bin/uploadcare.js"},"dist":{"shasum":"bf417b62b3cd1338e2979720b0001d56f212a03c","tarball":"https://registry.npmjs.org/@atelierfabien/uploadcare/-/uploadcare-0.4.2.tgz","fileCount":8,"integrity":"sha512-Yu+EExk4C4IYgX9TZRzaYvvXMMs50fhvtf88IRIh4IP6SFHtq9VMtevRGVQCd4cFkknfi3XNQzlVOAD2OwQ2BA==","signatures":[{"sig":"MEUCIQC1Db7bd+OTQCgzuE5NumhtxWrHgolmn1UB+SdVuSb7VAIgFmbBulju41llVQkm3lCpE0qul2l6PiIteuqK3cXXtQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqG7WCRA9TVsSAnZWagAA90wP/j1DhQuxJT05vHjoJ1Bg\nKsChgZViBxR27DtUC5jN5DiDVmCb+q0FQteOLnucjdUWaYeEB3zLdPLprwd9\n+ABzJC9jet2xW9cJe6pTLaegx7yKGXJAuzvKR4onPxeSZvsx7WuOG5QciAuD\n2pHJHcK3u/5M/zD7vajmdSg37a6rpscWGh+/dC+5MaE+zD779BBakljpoQLt\n0g2vjm7Zq1qfhQXot43l3vz8OKOtWfRiZ+9sTyBruCkjuAXymWw+BSCgOjFZ\nW7/Gc5nwunWEpGFkYT7vChwVnJOlEo6B6Yzyp6Fx/lpx2mjC8IXt7JPoEjdP\n3NZHORnmUdLRuavMLfgUEL9bWDp+hOYlQoVO8muK3fRFPWp5K2U3R0L5Nysq\n059a7ZfIdu0RNj4p1ArS+C336uuwK4+UeMfrfRDxQV+ByyJRRynEdeeHE3mF\njb8MF//fbEtm4Ck8RCb1rZvGLsBCB2ingfW0pDxF3s0hA2nJyTFRRW5ErAib\nipEz7enUWrqC6ccAExyRErHN8uLHSiy4Z+EKvBJ94LPv6gyXc9a4GQXNJm5F\nD4D7YWDQU4gS9N57L4Ew2Vjxt1DTKlmzRfOcvW4W7jFfFnC847wj/jxfXwEC\nXY3MpgML5C5Uck3QZrvm8bWx+H4XvIwbh9Lx66Gz+xI8zQDQZW88z7365uG8\noSJ4\r\n=2mh6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/main.js","engines":{"node":">= v0.8.0"},"gitHead":"1b4e916a37691e812c76d7bf24d79a4bc6a3c597","_npmUser":{"name":"atelierfabien","email":"info@atelierfabien.be"},"repository":{"url":"git+https://github.com/fabien/uploadcare-node.git","type":"git"},"_npmVersion":"6.9.0","description":"Library for uploadcare.com.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"async":"^1.5.2","minimist":"^1.2.0","form-data":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uploadcare_0.4.2_1554542294090_0.89358871538972","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-09-07T17:22:05.520Z","modified":"2026-03-12T17:44:14.898Z","0.4.1":"2016-09-07T17:22:05.520Z","0.4.2":"2019-04-06T09:18:14.312Z"},"bugs":{"url":"https://github.com/fabien/uploadcare-node/issues"},"author":{"url":"http://rexflex.net","name":"Rex Morgan","email":"rex.morgan@gmail.com"},"homepage":"https://github.com/rexmorgan/uploadcare-node","keywords":["upload","uploadcare","api","wrapper"],"repository":{"url":"git+https://github.com/fabien/uploadcare-node.git","type":"git"},"description":"Library for uploadcare.com.","contributors":[{"url":"http://pro.leduc.cc/","name":"Olivier Leduc","email":"olivier@leduc.cc"},{"name":"Olivier Evalet","email":"evaleto@gmail.com"},{"name":"Fabien Franzen","email":"info@atelierfabien.be"}],"maintainers":[{"email":"info@atelierfabien.be","name":"vorm-labs"}],"readme":"uploadcare-node\n===============\n\nNode module for uploadcare.com that allows API interaction as well as local file upload.\n\nUsage\n-----------\n```javascript\n    var uploadcare = require('../lib/main')('public_key', 'private_key'),\n        fs = require('fs');\n\n    //\n    //API interaction\n    uploadcare.files.info('file_id', handler);\n    uploadcare.files.store('file_id', handler);\n    uploadcare.files.remove('file_id', handler);\n    uploadcare.groups.info('group_id', handler);\n\n    //\n    //Paginated list of files/groups info\n    uploadcare.files.list({page: 1, limit: 100}, handler);\n    uploadcare.groups.list({page: 1, limit: 100}, handler);\n\n    //\n    //Upload from file\n    uploadcare.file.upload(fs.createReadStream(path), function(err,res){\n        //Res should contain returned file ID\n        console.log(err,res);\n    });\n\n    //\n    //Upload from URL\n    uploadcare.file.fromUrl('http://host/image/path', function(err,res){\n        //Res should contain returned file ID\n        console.log(err,res);\n    })\n\n```\nInstallation\n-----------\n\n    npm install uploadcare\n\n\nCLI\n---\nInstall uploadcare globally (`npm install -g uploadcare`) and you have a CLI tool for interacting with the REST API.\n\n## Commands\n\n### `info` / `i`\nGet info for an uploadcare file or group.\n\n```sh\n# Single file\nuc info --pub=demopublickey --priv=demoprivatekey 1b53f25b-ac5e-46e7-9a76-8bf77d755c55\n# Group of files\nuc info --pub=demopublickey --priv=demoprivatekey 80077b0a-3882-4bbc-b4f4-aabf45ff8fb7~3\n```\n\n## Options\n\n* `-u, --pub` Public key to use (REQUIRED)\n* `-r, --priv` Private key to use (REQUIRED)\n* `-p, --pretty` Pretty print the response\n","readmeFilename":"README.md"}