{"_id":"cloudfiles","_rev":"40-1eba6642ce23bd2062fbed2e4b126bb1","name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","dist-tags":{"latest":"0.3.4"},"versions":{"0.1.0":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFIles in node.js","version":"0.1.0","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"type":"git","url":"http://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":">= 0.10.0"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.2.0"},"_id":"cloudfiles@0.1.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.1.0.tgz","shasum":"903b14eeea793338431f42030d0ddd0a8de2e80c","integrity":"sha512-jMs3KPTa3JgrnXwglKLl23cJqC40wnyGoZoPelV/8BryBL66xDBPvujK30cdlnn8lRM4yn+WPlnNtKy3a2PLfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEQgcG7Fo3p6AM/6C8VMI0CMAg1HmJayiNt63HB2TmMwIhAOtDsXmy0LXRPtkVpTFA6a7QgXcvs6duzVEWpHs8Gzy0"}]}},"0.1.1":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.1.1","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"type":"git","url":"http://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":">= 0.10.0"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.2.0"},"_id":"cloudfiles@0.1.1","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.1.1.tgz","shasum":"5da16a422647b34fe81d7b42528ef2e12f11967e","integrity":"sha512-5SBLJwL+oD6Y9OmQaKCQHCUDIfirW13U4pKDd3c8kqtxobU+1fyL6iZJuHhaAWLRnAr5xxQKXr2DCk1rzGRFGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+UoAEzG/ctim7FhwWYuHv7kNqPxR+w1h3ps2wuxUcKAiEA/vxm95ENPB0Ik0QrK+q1fqH047LDkIOVF5+/qltR8lU="}]}},"0.1.2":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.1.2","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"type":"git","url":"http://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":">= 0.10.0"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.2.0"},"_id":"cloudfiles@0.1.2","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.1.2.tgz","shasum":"a2181aa68502eb5ae84ec8cc06aa864808c69b81","integrity":"sha512-YRA6M5IpsxgdAqlITMEdnD7uzrb9QbuwP5UIx51O/khP6mkKucKfR4X4VMI5I8sMRnfb8ltGh5jQhBaPGrreFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNl20KwiPihUldCdPG1yb/25+5y0BbDw7+8Fc/hSl9GgIgfR/hp2PrvHp8UOzSfsM1hCVYiSwFlwORn5Ulia29pzA="}]}},"0.2.0":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.2.0","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"http://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":">= 0.10.0"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.2.0"},"_id":"cloudfiles@0.2.0","_engineSupported":true,"_npmVersion":"0.2.13","_nodeVersion":"v0.3.1","dist":{"shasum":"e8bbe84fbc510836119fa67a4b257ccd523e986b","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.0.tgz","integrity":"sha512-xz2Ct97im3zJP5Vn80J00ATrx3Eb80qER/PeHkUK5RLeg0wn9gbeeBtB+JyIwhr3dyu8vBwppUcM6+I74KPY5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFPV3tJyuJ2hf+HjaDeDE5ygt8KPJFIznICwPiQvaCQAiBVy38ZScs/lJjcGI9lL/GTVX/e6IZfOeP3qzmKRoXsmA=="}]}},"0.2.1":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.2.1","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"http://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":">= 0.10.0"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.2.0"},"_id":"cloudfiles@0.2.1","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.3.1","directories":{"lib":"./lib"},"modules":{"cloudfiles.js":"lib/cloudfiles.js","cloudfiles/config.js":"lib/cloudfiles/config.js","cloudfiles/container.js":"lib/cloudfiles/container.js","cloudfiles/core.js":"lib/cloudfiles/core.js","cloudfiles/mime.js":"lib/cloudfiles/mime.js","cloudfiles/storage-object.js":"lib/cloudfiles/storage-object.js","cloudfiles/utils.js":"lib/cloudfiles/utils.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"3e41a06f8e1c49ab9e94d662347db2723297f5e2","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.1.tgz","integrity":"sha512-vIfj1W9CbC9v3J8CAMcEJ31cNPQ86E8vupnkhnMvLTl0Xcx1lxndHYCWQBfvOH/uHgkDzMXKw017g5HY6ZvSlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVuC7egAu93jvoW3UccwFzGVucOkSgY55bbRB8qX0puAiEA0rWND2AUSyFfrh77WClS5zR67Tyl6zIHD02khA5d7/8="}]}},"0.2.2":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.2.2","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":">= 1.9.0","vows":"0.5.6"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.0"},"_id":"cloudfiles@0.2.2","_engineSupported":true,"_npmVersion":"0.3.0-9","_nodeVersion":"v0.4.0","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"f1dabb25dc93508fb5244238586a2548e6138750","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.2.tgz","integrity":"sha512-Seg11+mt0rUvkjiCg8q6LGlSLte9NllNDcobHQgpqpDB4/osrGG2EIBk4EDlh1qykjuXMijSCAEuHd1rMPicSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+wQy5wjKX7FMqixO86yN3hs/WDXUWlGTmCK+iHzkpjAiEAzVXZEhLH4qegwKIRYUb/7Pi7/KaVanAr1H7R922XMBo="}]}},"0.2.3":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.2.3","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":">= 1.9.0","vows":"0.5.6"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.0"},"_id":"cloudfiles@0.2.3","_engineSupported":true,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.2","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"ade20fbc8deb280d23b1926878b8c2a16ee730ac","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.3.tgz","integrity":"sha512-XBRcYgW/3VpJEhGO7UxYvxyMiDlXiXat27SgnWMRaoxoIWcVJghx2p73vCNcHmvwKURgTRMBAAMShh18ffygFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZa6AhTOnTm4GJpZg5RDW0jGohwiQY+FvaY5hrCra9SAIgECtPFQLFjlYN2zLXnr4udlk7X8jnaD1sjerbUXlvvyI="}]}},"0.2.4":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.2.4","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":">= 1.9.0","vows":">= 0.5.6"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.0"},"_id":"cloudfiles@0.2.4","_engineSupported":true,"_npmVersion":"0.3.17","_nodeVersion":"v0.4.4","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"29a0bd16cb68f8477911f612ebc6512da36e8628","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.4.tgz","integrity":"sha512-RbXDYh4Kt5HsDIQdS2RjxMqqP8K3I5DykMjUaxxQ/1NnvuOgHbF4bgoC83Hx/VID6GE4DMDOR3woQR5W41d9vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPlwiuzoJZejcOWy2uJBd0w+FPN6r4y4qYuxyKrk33KwIgfb0ogSiww/owrVVD00iYCpyoACYB5nvqmsc5PzcsT0k="}]}},"0.2.5":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.2.5","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":">= 1.9.0","vows":">= 0.5.6"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.0"},"_id":"cloudfiles@0.2.5","_engineSupported":true,"_npmVersion":"0.3.17","_nodeVersion":"v0.4.5","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"020ee2ed1601892fff5b1c14a699059a5952f00f","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.5.tgz","integrity":"sha512-2tDuoYcp7ghI71+CaeE4o76EAjuRvZR02P8eRk4+zCn3A2Hp2hBn/bhsx7odGSLfZU/Qdq1MKrOOek7nUEPaSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7hK54k0cLaYYo1HJNb9Jy6GOzDYnKpWNEfDuNR8fZqAiBZye949RsjL8ZHoJM4SG+q9HJF0stPLEzjwH1MZR0jaA=="}]}},"0.2.6":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.2.6","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":">= 1.9.0","vows":">= 0.5.6"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.0"},"_id":"cloudfiles@0.2.6","_engineSupported":true,"_npmVersion":"0.3.17","_nodeVersion":"v0.4.5","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"3c821a4827c5e3be3373b080ea4980506987dac7","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.6.tgz","integrity":"sha512-bENiMvqMXY2nxPbbVQ+kBlW3msBiWqn4dd7GgwINhz2ETecT6JPuQyQtTTy4WJI2mZ1RJLeU8koqnqeEmwkQUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhvB1G4bUfTnCRCfBAjna58LJyD6/9jUB4Zb98h7DXmQIhAJjZ/T34vihF+IYL9JOCHZDxnR1+RJrZXPdnGTqSMxnF"}]}},"0.2.7":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.2.7","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":">= 1.9.x"},"devDependencies":{"vows":">= 0.5.x"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.x"},"_id":"cloudfiles@0.2.7","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"b08f745445504c488d3ebd009d2872b90b828642","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.7.tgz","integrity":"sha512-MU/pfImsmDuMg1YjLRsxZQrRE6Y6Sw5mB8k/ArMxsOP+NDVECfUAH/56jPYS7ecszdnmxtE8QbCPOdiaZK6Xzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLMawDK5exlItQQw6ncMLwDkIcjLcexSRPVlfjf1CAXAiA5QnqeFaoGk0OXikDCh8qmywFGHoZKpQzDTboxbwYnTQ=="}]}},"0.2.8":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.2.8","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"request":"1.9.x"},"devDependencies":{"vows":"0.5.x"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/Charlie/.npm/cloudfiles/0.2.8/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"cloudfiles@0.2.8","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"5b3d271790cd604468dfc87cec7d465c09c3f5f6","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.8.tgz","integrity":"sha512-efmZxKLAYsozrBHoUn7tvPbNeoF4sbu5aZa3YQLEQUC4Po21MewptdhzV0bmZaQNHycwmDyTJpA2lyQ+Ecj85g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnvZ9FoZhBifric6hY7yzAXLGqNVKRe1ekHLEgyG8mWAIhAKY66F13GmePzf7QA5EyNdhtAou6ApoA+P79vedmEcYB"}]}},"0.3.0":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.3.0","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"async":"0.1.x","mime":"1.2.x","pkginfo":"0.2.x","request":"2.0.x"},"devDependencies":{"vows":"0.5.x"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/Charlie/.npm/cloudfiles/0.3.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"cloudfiles@0.3.0","_engineSupported":true,"_npmVersion":"1.0.23","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"e6af79b9fc8da8a91d35aec438a9f7a87f6b6525","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.3.0.tgz","integrity":"sha512-feU2w4BFYbh3c2y+pnU/+QdG6ZGhIIZnIEZ1KBpxi3DGlXINqhd5mREei5me9+vb+GtHxnNGZcAHX+JHdrAzfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAraZo5eM2Tyf6iDfGOJS8prJxnKI8E1sPoZQW19BFwOAiA4Ii+sF0+eOvpcGg+d8v26hXzjn768qgx75aarpQ5tjw=="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}]},"0.3.1":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.3.1","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"async":"0.1.x","mime":"1.2.x","pkginfo":"0.2.x","request":"2.0.x"},"devDependencies":{"vows":"0.5.x"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"cloudfiles@0.3.1","_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"a48aed07a1008431d923e0f18c38bfa5e8c38191","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.3.1.tgz","integrity":"sha512-/C4z/Nqwu2pVAZrIVClGL6Fcnxky7YrrHXQnN7OINajdm4YtOkH1x7mGONAC2Q74zOrGOAdUogY4xwCcha5xaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+Hp/2w9GgcZEPyo7wo1iAhxLFZoa5W0iftWjOEdY1YAIhALncjsKBaxESP9khlS3+0JfdKkNGW0R5NVYynr2STQNJ"}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}]},"0.3.3":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.3.3","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"contributors":[{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"}],"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"async":"0.1.x","mime":"1.2.x","pkginfo":"0.2.x","request":"2.x.x"},"devDependencies":{"vows":"0.6.x"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"cloudfiles@0.3.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"982b087295cf278b711c20429e0f26965ae905c7","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.3.3.tgz","integrity":"sha512-p8UqDZFOEQew1s/XzrAW9y0HFiQp56I99m/De7pLoK62ERaEjxxZ3yUfANK6dKFYTOktp/b/31BFyM30GjSavg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeSoYSV9zWUkJDZTcomD+FZNeZfNLKeRV41zstE9lHbgIhAKHDIPANGW7sbiUa9QYFjM1UX2u5M4pGzbJ77iOIBJ91"}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}]},"0.3.4":{"name":"cloudfiles","description":"A client implementation for Rackspace CloudFiles in node.js","version":"0.3.4","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"keywords":["cloud computing","api","rackspace cloud","cloudfiles"],"dependencies":{"async":"0.1.x","mime":"1.2.x","pkginfo":"0.2.x","request":"2.x.x"},"devDependencies":{"vows":"0.6.x"},"main":"./lib/cloudfiles","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"cloudfiles@0.3.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.2","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"2ad924ef2a63b2fb0b2634b74acd606fccfe289d","tarball":"https://registry.npmjs.org/cloudfiles/-/cloudfiles-0.3.4.tgz","integrity":"sha512-fM7uYGMrZ667NEFUoRdOhI7fj+GuWZ50lKBhJ6glJuvbeMlt5EKAjFkFUXG7MJHt90A6ETvDbsZsdyAnn3psQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCQih2LwG9xOrpjlcE06DhOZGYV4mE8Pk0INXRRta2rwIhAM8cKPDMDU/EsFff1P7gojxgGzEFHABpbIrGiPruj+u5"}]}}},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"repository":{"type":"git","url":"git://github.com/nodejitsu/node-cloudfiles.git"},"time":{"modified":"2022-06-13T06:12:58.005Z","created":"2010-12-25T06:36:45.544Z","0.1.0":"2010-12-25T06:36:45.544Z","0.1.1":"2010-12-25T06:36:45.544Z","0.1.2":"2010-12-25T06:36:45.544Z","0.2.0":"2010-12-25T06:36:45.544Z","0.2.1":"2011-01-19T05:28:48.086Z","0.2.2":"2011-02-20T03:42:22.841Z","0.2.3":"2011-03-08T08:43:45.075Z","0.2.4":"2011-03-30T21:07:03.687Z","0.2.5":"2011-04-08T06:24:28.304Z","0.2.6":"2011-04-08T07:14:49.282Z","0.2.7":"2011-05-14T06:38:04.694Z","0.2.8":"2011-07-15T14:25:58.583Z","0.3.0":"2011-08-19T00:43:08.465Z","0.3.1":"2011-11-14T18:06:03.291Z","0.3.3":"2012-01-03T08:11:14.692Z","0.3.4":"2012-06-27T21:43:11.930Z"},"readme":"# node-cloudfiles\n\nA client implementation for Rackspace CloudFiles in node.js\n\n## Installation\n\n### Installing npm (node package manager)\n``` bash\n  $ curl http://npmjs.org/install.sh | sh\n```\n\n### Installing node-cloudfiles\n``` bash\n  $ npm install cloudfiles\n```\n\n### [Getting Rackspace Account][4]\n\n## Usage\n\nThe node-cloudfiles library is compliant with the [Rackspace CloudFiles API][0]. Using node-cloudfiles is easy for a variety of scenarios: authenticating, creating and working with both containers and storage objects.\n\n### Getting Started\nBefore we can do anything with cloudfiles, we have to create a client with valid credentials. Cloudfiles will authenticate for you automatically: \n\n``` js \n  var cloudfiles = require('cloudfiles');\n  var config = {\n    auth : {\n      username: 'your-username',\n      apiKey: 'your-api-key'\n    }\n  };\n  \n  var client = cloudfiles.createClient(config);\n```\n\n### Working with Containers\nRackspace Cloudfiles divides files into 'Containers'. These are very similar to S3 Buckets if you are more familiar with Amazon. There are a couple of simple operations exposed by node-cloudfiles:\n\n``` js \n  // Creating a container\n  client.setAuth(function () {\n    client.createContainer('myContainer', function (err, container) {\n      // Listing files in the Container \n      container.getFiles(function (err, files) {\n\n      });\n    });\n  });\n```\n\n### Uploading and Downloading Files\nEach Container has a set of 'StorageObjects' (or files) which can be retrieved via a Cloudfiles client. Files are downloaded to a local file cache that can be configured per client.\n\n``` js \n  client.createContainer('myContainer', function (err, container) {\n    //\n    // Uploading a file\n    //\n    client.addFile('myContainer', { remote: 'remoteName.txt', local: 'path/to/local/file.txt' }, function (err, uploaded) {\n      // File has been uploaded\n    });\n  \n    //\n    // Downloading a file\n    //\n    client.getFile('myContainer', 'remoteName.txt', function (err, file) {\n      //\n      // Save it to a location outside the cache\n      //\n      file.save({ local: 'path/to/local/file.txt' }, function (err, filename) {\n        //\n        // File has been saved.\n        //\n      });\n    });\n  });\n```\n\n## Authentication Service\n\nUse the 'host' key in the auth configuration to specify the url to use for authentication:\n\n``` js \n  var cloudfiles = require('cloudfiles');\n  var config = {\n    auth : {\n      username: 'your-username',\n      apiKey: 'your-api-key',\n      host : \"lon.auth.api.rackspacecloud.com\"\n    }\n  };\n\n  var client = cloudfiles.createClient(config);\n``` \n\n## Transfer over ServiceNet\n\nRackspace Cloud Servers have a private interface, known as ServiceNet, that is unmetered and has double the throughput of the public interface.  When transferring files between a Cloud Server and Cloud Files, ServiceNet can be used instead of the public interface.\n\nBy default, ServiceNet is not used.  To use ServiceNet for the transfer, set the 'servicenet' key to `true` in your client config:\n\n``` js \n  var cloudfiles = require('cloudfiles');\n  var config = {\n    auth : {\n      username: 'your-username',\n      apiKey: 'your-api-key',\n      host : \"lon.auth.api.rackspacecloud.com\"\n    },\n    servicenet: true\n  };\n\n  var client = cloudfiles.createClient(config);\n``` \n\nNOTE: ServiceNet can only be used to transfer files between Cloud Servers and Cloud Files within the same datacenter.  Rackspace support can migrate both Cloud Servers and Cloud Files to the same datacenter if needed.\n\n## Roadmap\n\n1. Implement Storage Object metadata APIs.  \n\n## Run Tests\nAll of the node-cloudservers tests are written in [vows][2], and cover all of the use cases described above. You will need to add your Rackspace API username and API key to test/fixtures/test-config.json before running tests:\n\n``` js\n  {\n    \"auth\": {\n      \"username\": \"your-username\",\n      \"apiKey\": \"your-apikey\"\n    }\n  }\n```\n\nOnce you have valid Rackspace credentials you can run tests with [vows][2]:\n\n``` bash \n  vows test/*-test.js --spec\n```\n\n#### Author: [Charlie Robbins](http://www.charlierobbins.com)\n#### Contributors: [Fedor Indutny](http://github.com/donnerjack13589), [aaronds](https://github.com/aaronds)\n\n[0]: http://docs.rackspacecloud.com/files/api/cf-devguide-latest.pdf\n[1]: http://nodejitsu.com\n[2]: http://vowsjs.org\n[3]: http://blog.nodejitsu.com/nodejs-cloud-server-in-three-minutes\n[4]: http://www.rackspacecloud.com/1469-0-3-13.html\n","readmeFilename":""}