{"_id":"s3fs","_rev":"37-7fd4242b4aa69e1b30545ec971121703","name":"s3fs","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","dist-tags":{"latest":"2.5.0"},"versions":{"0.0.1":{"name":"s3fs","version":"0.0.1","description":"Implementation of NodeJS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideCloud/s3fs","repository":{"type":"git","url":"git://github.com/RiptideCloud/s3fs.git"},"bugs":{"url":"http://github.com/RiptideCloud/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"index.js","dependencies":{"aws-sdk":"^2.x","cb-q":"0.0.2","dirty-chai":"0.0.2","extend":"^2.x","q":"^1.x"},"devDependencies":{"buddy.js":"^0.7.x","chai":"<1.10","chai-as-promised":"^4.x","dirty-chai":"^0.0.1","nsp":"^0.5.x","mocha":"^2.x","istanbul":"^0.3.x","jscs":"^1.x","jshint":"^2.x","jsinspect":"^0.3.x","reporter-file":"^0.0.x","should":"^4.x"},"scripts":{"test":"MOCHA_REPORTER=Spec MOCHA_REPORTER_FILE=reports/xunit.xml istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks  --timeout 60000 --reporter reporter-file test/","inspect":"jshint --show-non-errors --reporter=jslint . > reports/jshint.xml | echo 'Oh hai' && jscs --reporter checkstyle . > reports/checkstyle.xml | echo 'The name is' && jsinspect . > reports/jsinspect.json | echo 'Bond,' && buddy --reporter json index.js lib test > reports/buddy.json | echo 'James' && nsp audit-package >& reports/security.txt | echo 'Bond.'"},"gitHead":"03548a2d5af1a810d359231c1ee679defaf24118","_id":"s3fs@0.0.1","_shasum":"8c1ee161e1d2584aa952f3aa3214c5d5f04e1e95","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"}],"dist":{"shasum":"8c1ee161e1d2584aa952f3aa3214c5d5f04e1e95","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-0.0.1.tgz","integrity":"sha512-82vj1PA5SqCvB6y+zjowBq2wAjEAt3wRiSE2/7hPcocDgI7H6dYOavFUiXn8Q5f3PYWd4pZ6VxrnESC2YPafjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFw9dC97QuQAOZ7DwOcFL/MpgnzqQD7/UQVRP1em2s5JAiEA1u0ElNGw0jq3BuRtohSunyDBnjVl4jcDmZ5hnTAPwEs="}]}},"1.0.0":{"name":"s3fs","version":"1.0.0","description":"Implementation of NodeJS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideCloud/s3fs","repository":{"type":"git","url":"git://github.com/RiptideCloud/s3fs.git"},"bugs":{"url":"http://github.com/RiptideCloud/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"index.js","dependencies":{"aws-sdk":"^2.x","cb-q":"0.0.2","dirty-chai":"0.0.2","extend":"^2.x","q":"^1.x"},"devDependencies":{"buddy.js":"^0.7.x","chai":"<1.10","chai-as-promised":"^4.x","dirty-chai":"^0.0.1","nsp":"^0.5.x","mocha":"^2.x","istanbul":"^0.3.x","jscs":"^1.x","jshint":"^2.x","jsinspect":"^0.3.x","reporter-file":"^0.0.x","should":"^4.x"},"scripts":{"test":"MOCHA_REPORTER=Spec MOCHA_REPORTER_FILE=reports/xunit.xml istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks  --timeout 60000 --reporter reporter-file test/","inspect":"jshint --show-non-errors --reporter=jslint . > reports/jshint.xml | echo 'Oh hai' && jscs --reporter checkstyle . > reports/checkstyle.xml | echo 'The name is' && jsinspect . > reports/jsinspect.json | echo 'Bond,' && buddy --reporter json index.js lib test > reports/buddy.json | echo 'James' && nsp audit-package >& reports/security.txt | echo 'Bond.'"},"gitHead":"08e9d1f6f65b8d9f1952af36379bf633cb8680c8","_id":"s3fs@1.0.0","_shasum":"098fe4c9e5d387a38eedd196badd9160b47ca34f","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"}],"dist":{"shasum":"098fe4c9e5d387a38eedd196badd9160b47ca34f","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-1.0.0.tgz","integrity":"sha512-1J/rwYqNTO+sGoXVzd/v94VqwvWyZMD+feWuO+y3OVK3J05r4Wjdw+rovhcabdX69Yo94QNuqeAIM40nf9pFQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC40y3MEKDn2s6RYv1Rzz7ivbXt8N9GvvURSBA6VugzDAiEApDCa880XtIjAh7am+1OdiHJA2lcOq7Hx4mg9h3wjnEU="}]}},"1.1.0":{"name":"s3fs","version":"1.1.0","description":"Implementation of NodeJS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideCloud/s3fs","repository":{"type":"git","url":"git://github.com/RiptideCloud/s3fs.git"},"bugs":{"url":"http://github.com/RiptideCloud/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"index.js","dependencies":{"aws-sdk":"^2.x","cb-q":"^0.x","extend":"^2.x","q":"^1.x"},"devDependencies":{"buddy.js":"^0.x","chai":"^2.x","chai-as-promised":"^4.x","dirty-chai":"^1.x","nsp":"^1.x","mocha":"^2.x","istanbul":"^0.x","jscs":"^1.x","jshint":"^2.x","jsinspect":"^0.x","reporter-file":"^1.x"},"scripts":{"test":"MOCHA_REPORTER=Spec MOCHA_REPORTER_FILE=reports/xunit.xml istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks  --timeout 60000 --reporter reporter-file test/ && jshint --show-non-errors . && jscs . && buddy index.js lib test && nsp audit-package","inspect":"jshint --show-non-errors --reporter=jslint . > reports/jshint.xml | echo 'Oh hai' && jscs --reporter checkstyle . > reports/checkstyle.xml | echo 'The name is' && jsinspect . > reports/jsinspect.json | echo 'Bond,' && buddy --reporter json index.js lib test > reports/buddy.json | echo 'James' && nsp audit-package >& reports/security.txt | echo 'Bond.'"},"gitHead":"d7f82896bb9270efd6bcfc49117eb4e66876c3d5","_id":"s3fs@1.1.0","_shasum":"810242169aa4ff0e07861f8a7fd1326e5af63b8d","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"810242169aa4ff0e07861f8a7fd1326e5af63b8d","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-1.1.0.tgz","integrity":"sha512-WhsJTDqDva8AaHUBXXuIhCKW19v+Y6Ac2ndMLC4qE6enLNCTBMwjxBvzl8tXrhi5+zsZCIAkwr5fcC5GVkZ9mA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR1NPvPv5x+SOJx2QpjCp1QgFYKXB+/8OGiNF0PPvjKAiEAsPzxQv6mzJnGtWE8XJf0dLsCvJ958FRNJzXef5Te3ZI="}]}},"2.0.0":{"name":"s3fs","version":"2.0.0","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideCloud/s3fs","repository":{"type":"git","url":"git://github.com/RiptideCloud/s3fs.git"},"bugs":{"url":"http://github.com/RiptideCloud/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"index.js","dependencies":{"aws-sdk":"^2.x","bluebird":"^2.x","extend":"^2.x"},"devDependencies":{"buddy.js":"^0.x","chai":"^2.x","chai-as-promised":"^4.x","dirty-chai":"^1.x","nsp":"^1.x","mocha":"^2.x","istanbul":"^0.x","jscs":"^1.x","jshint":"^2.x","jsinspect":"^0.x"},"scripts":{"test":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks  --timeout 60000 --reporter nyan test/ && jshint --show-non-errors . && jscs . && buddy index.js lib test && nsp audit-package"},"gitHead":"451e06de4e0a0f4157cf01e299c7817ce10fe449","_id":"s3fs@2.0.0","_shasum":"060c04da1f042ed29925bf4882d4f3b6f7c5308b","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.1","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"060c04da1f042ed29925bf4882d4f3b6f7c5308b","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.0.0.tgz","integrity":"sha512-+4b17HMy5BYVEZBbrDZzg0WZjJlBgNKkgFDqh8Rg6jqYAmxw0HbKEPOEs2I/5NTmbauT+Q/yY+R1PUbbPEK/TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAy1D2U97s8WwqKbBov1lFj/M/7W0K7LDoTJL+xfeZFtAiBFQpwlpg+0lAwqQQNSgh5caC0WNFXGh3u7/jhxFiXYDQ=="}]}},"2.0.1":{"name":"s3fs","version":"2.0.1","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideCloud/s3fs","repository":{"type":"git","url":"git://github.com/RiptideCloud/s3fs.git"},"bugs":{"url":"http://github.com/RiptideCloud/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"index.js","dependencies":{"aws-sdk":"^2.x","bluebird":"^2.x","extend":"^2.x"},"devDependencies":{"buddy.js":"^0.x","chai":"^2.x","chai-as-promised":"^4.x","dirty-chai":"^1.x","nsp":"^1.x","mocha":"^2.x","istanbul":"^0.x","jscs":"^1.x","jshint":"^2.x","jsinspect":"^0.x"},"scripts":{"test":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks  --timeout 60000 --reporter spec test/ && jshint --show-non-errors . && jscs . && buddy index.js lib test && nsp audit-package"},"gitHead":"b54d00a2d0124f15d219820fbca6cc0278103c94","_id":"s3fs@2.0.1","_shasum":"4106213524140f7759e7d7e7c0d735660a31c7d7","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.1","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"4106213524140f7759e7d7e7c0d735660a31c7d7","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.0.1.tgz","integrity":"sha512-jE3S/wKPiX4Qmgt02iOy0duh58d5MF9zB89FAaFHQfQrX4PBZ8mze851H60s1BvsrrdX/I09HRAHrshS5qX1Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7DkNGO5z4+kEY/SkZPdbee8MvOMesWyEuuyOS7muQxwIgaeziP7lQAR2LL6tnOJ9+F+WPD7yzaABoyDZOtLLviw4="}]}},"2.1.0":{"name":"s3fs","version":"2.1.0","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideCloud/s3fs","repository":{"type":"git","url":"git://github.com/RiptideCloud/s3fs.git"},"bugs":{"url":"http://github.com/RiptideCloud/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"^2.x","bluebird":"^2.x","extend":"^3.x"},"devDependencies":{"buddy.js":"^0.x","chai":"^3.x","chai-as-promised":"^5.x","dirty-chai":"^1.x","istanbul":"^0.x","jscs":"^1.x","jshint":"^2.x","jsinspect":"^0.x","mocha":"^2.x","nsp":"^1.x","through2":"^2.x"},"scripts":{"test":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks  --timeout 60000 --reporter spec test/ && jshint --show-non-errors . && jscs . && buddy index.js lib test && nsp audit-package && nsp audit-shrinkwrap"},"gitHead":"9196ae569cb8032ece337467835d28e07704af68","_id":"s3fs@2.1.0","_shasum":"41ac8b090221c21a941b408b05752ad0a640735f","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jhorlin","email":"jhorlin@gmail.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"41ac8b090221c21a941b408b05752ad0a640735f","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.1.0.tgz","integrity":"sha512-+DW/8h16SLYu22oY2vjX9jM1Vq9nsXoMZFYgiuPZlz35n9VMlsTEkt+2gkf4GadGPrJqj6q+WWgZ5R0rul1ZNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1EtzQIXhAhtoTLqnsG99KjlY4xFcPO+WfQgxCW8qE7AIhAMnVi+TOj+4CXcoPzFKOAtKqnTXTKOen3qfbpfxV4VdW"}]}},"2.1.1":{"name":"s3fs","version":"2.1.1","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"^2.x","bluebird":"^2.x","extend":"^3.x"},"devDependencies":{"buddy.js":"^0.x","chai":"^3.x","chai-as-promised":"^5.x","dirty-chai":"^1.x","eslint":"^0.24.1","istanbul":"^0.x","jscs":"^2.x","jshint":"^2.x","jsinspect":"^0.x","mocha":"^2.x","nsp":"^1.x","through2":"^2.x"},"scripts":{"test":"istanbul cover _mocha -- --check-leaks --timeout=25000 test && jshint --show-non-errors . && eslint .&& jscs . && jsinspect . && buddy --detect-objects index.js ./lib && nsp package && nsp shrinkwrap && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95"},"gitHead":"e9f423351ed8e45473c0dfa7a90d97f42407a659","_id":"s3fs@2.1.1","_shasum":"c0f6b36a9e96fc2b3a97cf51ce89b9bcc0a8c6c3","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"c0f6b36a9e96fc2b3a97cf51ce89b9bcc0a8c6c3","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.1.1.tgz","integrity":"sha512-OtKi+CrDINNG69WAocs5lE+d9X1LPMcoiOIwO7QTstAhk9l2Elz09pyriugOu+TlSBiyC28BwSkymDMOJ1zFVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMq30YEg+FdbHVDmCLCx1LR/5BkWRjMBRRcKlCXo1QVQIhAK7mBnV4noPQTtukQ7Orwk0OTj1zUgqbA4CWrgS4yFyF"}]}},"2.2.0":{"name":"s3fs","version":"2.2.0","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"^2.x","bluebird":"^2.x","extend":"^3.x"},"devDependencies":{"buddy.js":"^0.x","chai":"^3.x","chai-as-promised":"^5.x","dirty-chai":"^1.x","eslint":"^0.24.1","istanbul":"^0.x","jscs":"^2.x","jshint":"^2.x","jsinspect":"^0.x","mocha":"^2.x","nsp":"^1.x","through2":"^2.x"},"scripts":{"test":"istanbul cover _mocha -- --check-leaks --timeout=25000 test && jshint --show-non-errors . && eslint .&& jscs . && jsinspect . && buddy --detect-objects index.js ./lib && nsp package && nsp shrinkwrap && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95"},"gitHead":"fe1b4ea1db5125f0682415486a11ae191647aa03","_id":"s3fs@2.2.0","_shasum":"0e88714af3e22eee9eb911c89532c4803af8f19f","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"0e88714af3e22eee9eb911c89532c4803af8f19f","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.2.0.tgz","integrity":"sha512-xOmQED53ezu9sqwU8U1dPkC+oRMtmFr34EeXgWR8NuSkcbLAc/oRDSKwxSOAxY0jcGEfS5nSwo9wSlRnT0ZpdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTK1TEhed4DMevjlz8Y9ODmqWcMWl9wAg9tb5rl9+uKQIhAJDwWUiP8t6EDyun1gxT5VArQhiqcLkTqxebLYjkhnJN"}]}},"2.2.1":{"name":"s3fs","version":"2.2.1","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"^2.x","bluebird":"^2.x","extend":"^3.x"},"devDependencies":{"buddy.js":"^0.x","chai":"^3.x","chai-as-promised":"^5.x","dirty-chai":"^1.x","eslint":"^0.24.1","istanbul":"^0.x","jscs":"^2.x","jshint":"^2.x","jsinspect":"^0.x","mocha":"^2.x","nsp":"^1.x","through2":"^2.x"},"scripts":{"test":"istanbul cover _mocha -- --check-leaks --timeout=25000 test && jshint --show-non-errors . && eslint .&& jscs . && jsinspect . && buddy --detect-objects index.js ./lib && nsp package && nsp shrinkwrap && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95"},"gitHead":"3698626b563360f9be6064ddfea7ecd159fff775","_id":"s3fs@2.2.1","_shasum":"e6eee9ff1129ab71430fc4163382e721bd6b0857","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"e6eee9ff1129ab71430fc4163382e721bd6b0857","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.2.1.tgz","integrity":"sha512-LXT2q6ikMGpGwiZeEm7S4ss/fV/8tJYF5tVZWMnoLVksyiPFm9xG71yCVH48XiNoglyiXKZKbI49Dd1IdhfOxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqbfJFOzsIpNp8SSs5OPStIBKZEWh/99X4nPFRrWAuwAiAdOiuex/zJNIyKN3qfwBS29LdzvQf8KCa84vs1R2phzA=="}]}},"2.3.0":{"name":"s3fs","version":"2.3.0","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"^2.x","bluebird":"^2.x","extend":"^3.x"},"devDependencies":{"buddy.js":"^0.x","chai":"^3.x","chai-as-promised":"^5.x","dirty-chai":"^1.x","eslint":"^0.24.1","istanbul":"^0.x","jscs":"^2.x","jshint":"^2.x","jsinspect":"^0.x","mocha":"^2.x","nsp":"^1.x","through2":"^2.x"},"scripts":{"test":"istanbul cover _mocha -- --check-leaks --timeout=25000 test && jshint --show-non-errors . && eslint .&& jscs . && jsinspect . && buddy --detect-objects index.js ./lib && nsp package && nsp shrinkwrap && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95"},"gitHead":"6dd6d9ff14a052cdc96f66928b4fb809b2e34af8","_id":"s3fs@2.3.0","_shasum":"1dfdf9c4eccd14701d48bde277d08158f607534d","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"1dfdf9c4eccd14701d48bde277d08158f607534d","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.3.0.tgz","integrity":"sha512-e/1ON05antvYw/Ya14vp/J19uK9Gnt0YnBRYFJfh8i5eWyYejEPlk/6epqwEuAeeuKjydeIhUX8atnvBIMBgiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhBthrmwEqOkUAtEoQ7wxRBghrs+mfusvuqcnv655A2AiBnCDyPy5iS6aS3fo9ULVVmwBgZDQvdc1F80YmCFlb6jg=="}]}},"2.4.0":{"name":"s3fs","version":"2.4.0","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"~2.x","bluebird":"~2.x","extend":"~3.x"},"devDependencies":{"buddy.js":"~0.x","chai":"~3.x","chai-as-promised":"~5.x","dirty-chai":"~1.x","eslint":"~1.x","istanbul":"~0.x","jscs":"~2.x","jsinspect":"~0.x","mocha":"~2.x","nsp":"~2.x","through2":"~2.x"},"scripts":{"lint":"eslint . && jscs . && jsinspect . && buddy --detect-objects index.js ./lib","security":"nsp check","cover":"istanbul cover _mocha -- --check-leaks --recursive --timeout=25000 test && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95","test":"mocha --check-leaks --recursive --timeout=25000 test","test-ci":"npm run lint && npm run security && npm run cover"},"gitHead":"a5823cd5d2ecfbc8479625cb10a3cf44f4b8df45","_id":"s3fs@2.4.0","_shasum":"b8c1d517696ee33cd1891f355383808a6475828a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"4.2.1","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"b8c1d517696ee33cd1891f355383808a6475828a","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.4.0.tgz","integrity":"sha512-PPvZYv0R/KuFGFrzS65qL29sJdLlRObT8Uq8ApEpQf0rXKUCFtvEEIkaXz7vCW0y0/ou5WOuGoCkV3ALEuDOxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENhN0xZaZEjJh8f91nXpBwrZ4qL6+2EjwfRGmwSlYjiAiAeznCz93l5fjJPHdwyzosyvj6VTKU76a8bPDMs1BCK4w=="}]}},"2.4.2":{"name":"s3fs","version":"2.4.2","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"~2.x","bluebird":"~2.x","extend":"~3.x"},"devDependencies":{"buddy.js":"~0.x","chai":"~3.x","chai-as-promised":"~5.x","dirty-chai":"~1.x","eslint":"~1.x","istanbul":"~0.x","jscs":"~2.x","jsinspect":"~0.x","mocha":"~2.x","nsp":"~2.x","through2":"~2.x"},"scripts":{"lint":"eslint . && jscs . && jsinspect . && buddy --detect-objects index.js ./lib","security":"nsp check","cover":"istanbul cover _mocha -- --check-leaks --recursive --timeout=25000 test && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95","test":"mocha --check-leaks --recursive --timeout=25000 test","test-ci":"npm run lint && npm run security && npm run cover"},"gitHead":"cb0634d243af79810452108f595021c85b2b3c4f","_id":"s3fs@2.4.2","_shasum":"d136c9c5413a36207a56c4f0d96514762ccfb000","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.1","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"d136c9c5413a36207a56c4f0d96514762ccfb000","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.4.2.tgz","integrity":"sha512-aSw8a4iCf0/KaITcgcGvXI78vBB27NFvGVv8MXrsimd8BpvKgMeD+UBAnS1mmtWBB3YspyLJfJhU9oLzpbJnBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYucXLacaRmsvEGUJj6F+siFVUSnI6yQsPJs+D/TdwaQIgVYxEQJHZPo8XYhvX22WHcXU12a7P5oGFrIJ4/kPN+4c="}]}},"2.4.3":{"name":"s3fs","version":"2.4.3","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"~2.x","bluebird":"~2.x","extend":"~3.x"},"devDependencies":{"buddy.js":"~0.x","chai":"~3.x","chai-as-promised":"~5.x","dirty-chai":"~1.x","eslint":"~1.x","istanbul":"~0.x","jscs":"~2.x","jsinspect":"~0.x","mocha":"~2.x","nsp":"~2.x","through2":"~2.x"},"scripts":{"lint":"eslint . && jscs . && jsinspect . && buddy --detect-objects index.js ./lib","security":"nsp check","cover":"istanbul cover _mocha -- --check-leaks --recursive --timeout=25000 test && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95","test":"mocha --check-leaks --recursive --timeout=25000 test","test-ci":"npm run lint && npm run security && npm run cover"},"gitHead":"1e7be889991fface0c9f25cd87fc7dcf1b515deb","_id":"s3fs@2.4.3","_shasum":"7561a8afaf9cd34dea5895774df6faf0af7bb6a6","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.1","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"7561a8afaf9cd34dea5895774df6faf0af7bb6a6","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.4.3.tgz","integrity":"sha512-rpXUF0ahdDrQjmw0fhjnBitoufcDryDOB4lBB8Laj9wwIYLdCYqe1/UTBs6GBMytq4D1YUuRLg2PmV0FLAWceQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBk30Hr8cyYS6ogTQd5tyFujv7TEj+2qn3eyMSM+RFSgIhANShozQzaVtgndy/wIuwdEjAGUFCv290G+dzpMJqLn8k"}]}},"2.4.4":{"name":"s3fs","version":"2.4.4","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"},"contributors":[{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"~2.x","bluebird":"~3.x","extend":"~3.x"},"devDependencies":{"buddy.js":"~0.x","chai":"~3.x","chai-as-promised":"~5.x","dirty-chai":"~1.x","eslint":"~1.x","istanbul":"~0.x","jscs":"~2.x","jsinspect":"~0.x","mocha":"~2.x","nsp":"~2.x","through2":"~2.x"},"scripts":{"lint":"eslint . && jscs . && jsinspect . && buddy --detect-objects index.js ./lib","security":"nsp check","cover":"istanbul cover _mocha -- --check-leaks --recursive --timeout=25000 test && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95","test":"mocha --check-leaks --recursive --timeout=25000 test","test-ci":"npm run lint && npm run security && npm run cover"},"gitHead":"946b8609d37d7451a95ccde44a68a147a6a4034b","_id":"s3fs@2.4.4","_shasum":"5f8e7b4f08aca0a1810fbb80ce85571f3f435834","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.1","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"5f8e7b4f08aca0a1810fbb80ce85571f3f435834","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.4.4.tgz","integrity":"sha512-zVLvHE896Y14Z+VIXQZQiFhHmSWL7AZZLXKDi/ZL/B4xqPDcjCnQTrgmAbpw7/WLBnvcAsvZS47Eje+xTewWwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBO3JViftzRaku0rWYfG98WrNyyrAv/aJs1o6HaGwukAiANND19ZEOF35Uab4jbSHypJEvxaVowp9GRStSsUtSuiA=="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/s3fs-2.4.4.tgz_1454529189910_0.7249448499642313"}},"2.4.5":{"name":"s3fs","version":"2.4.5","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"},"contributors":[{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"~2.x","bluebird":"~3.x","extend":"~3.x"},"devDependencies":{"buddy.js":"~0.x","chai":"~3.x","chai-as-promised":"~5.x","dirty-chai":"~1.x","eslint":"~2.x","istanbul":"~0.x","jscs":"~2.x","jsinspect":"~0.x","mocha":"~2.x","nsp":"~2.x","through2":"~2.x"},"scripts":{"lint":"eslint . && jscs . && jsinspect . && buddy --detect-objects index.js ./lib","security":"nsp check","cover":"istanbul cover _mocha -- --check-leaks --recursive --timeout=25000 test && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95","test":"mocha --check-leaks --recursive --timeout=25000 test","test-ci":"npm run lint && npm run security && npm run cover"},"gitHead":"a52fd50ff7bcea960dc4eaed2acbd498622ad66b","_id":"s3fs@2.4.5","_shasum":"c07f35819ad42efe8da94216951dd0ea3de37af1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.1","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"c07f35819ad42efe8da94216951dd0ea3de37af1","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.4.5.tgz","integrity":"sha512-ehcfqovtosebNT1egCCt5mTGOAWv3khccqIn8kLTMtfualtat2+hEFhIS4HpTJU+2xQGDCrrX3LRS+Y1demF2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHkFvtB8Kzm3eB8tUVAWK8/c++nlCYHawKd2J8xo06sAiEA533v46IvWkOVrZLJ9gsNnCeAHfQ5GGtiGeYOLwX128Q="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/s3fs-2.4.5.tgz_1458589811769_0.9548938660882413"}},"2.4.7":{"name":"s3fs","version":"2.4.7","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"},"contributors":[{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"~2.3.11","bluebird":"~3.3.5","extend":"~3.x"},"devDependencies":{"buddy.js":"~0.x","chai":"~3.x","chai-as-promised":"~5.3.0","dirty-chai":"~1.2.2","eslint":"~2.10.1","istanbul":"~0.4.3","jscs":"~3.0.3","jsinspect":"~0.x","mocha":"~2.x","nsp":"~2.4.0","through2":"~2.x"},"scripts":{"lint":"eslint . && jscs . && jsinspect . && buddy --detect-objects index.js ./lib","security":"nsp check","cover":"istanbul cover _mocha -- --check-leaks --recursive --timeout=25000 test && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95","test":"mocha --check-leaks --recursive --timeout=25000 test","test-ci":"npm run lint && npm run security && npm run cover"},"gitHead":"7308c66570f91bc042137eebe17dabdabce5b97f","_id":"s3fs@2.4.7","_shasum":"8844aad9b79f61f7659679225a434550cf56f128","_from":".","_npmVersion":"3.8.6","_nodeVersion":"4.2.1","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"8844aad9b79f61f7659679225a434550cf56f128","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.4.7.tgz","integrity":"sha512-pwwdbPMAjB/WC0AYwIq37U6dUPzuW7sw3LT2gmjEMyuh475XmB8dhNVGtNJOSyrMawkZX879BDvJmtFvsMA/ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJOPPP7C8+zy59mdXxnPf4+tFjZVMtUuc3Il62uVHO5gIhAOwatATd+HCy+KCAWhyYY9vDuAbgyAjjwHHP1AGmz0B1"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/s3fs-2.4.7.tgz_1463422499604_0.3394892106298357"}},"2.4.8":{"name":"s3fs","version":"2.4.8","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"},"contributors":[{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"~2.4.7","bluebird":"~3.4.1","extend":"~3.x"},"devDependencies":{"buddy.js":"~0.x","chai":"~3.x","chai-as-promised":"~5.3.0","dirty-chai":"~1.2.2","eslint":"~3.0.1","istanbul":"~0.4.4","jscs":"~3.0.7","jsinspect":"~0.x","mocha":"~2.5.3","nsp":"~2.6.1","through2":"~2.x"},"scripts":{"lint":"eslint . && jscs . && jsinspect . && buddy --detect-objects index.js ./lib","security":"nsp check","cover":"istanbul cover _mocha -- --check-leaks --recursive --timeout=25000 test && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95","test":"mocha --check-leaks --recursive --timeout=25000 test","test-ci":"npm run lint && npm run security && npm run cover"},"gitHead":"56be7852e099019311ceab5279d3d184fbea05d4","_id":"s3fs@2.4.8","_shasum":"14a1d9f6b96e8428280dbc00f333f2130fa5c512","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"14a1d9f6b96e8428280dbc00f333f2130fa5c512","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.4.8.tgz","integrity":"sha512-RPZBlGRN3UjqUz+iiAecaq97tgZ6/4qZq8VL9YDHbK+ni9u18kWzTc0jW2UkVOFwntT0bslCL6CaIdlP8GnliA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiwSk/le5aAdeqU7TPHs0r+nobUtZPZ9H+NKX0KhdUfgIgbLUdzYP51q8bk7L3bAu6HOYY+dK8R+t9g6B029GnnRs="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/s3fs-2.4.8.tgz_1468523756924_0.5936806236859411"}},"2.5.0":{"name":"s3fs","version":"2.5.0","description":"Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"homepage":"http://github.com/RiptideElements/s3fs","repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"author":{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"},"contributors":[{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"}],"license":"MIT","main":"index.js","dependencies":{"aws-sdk":"~2.5.2","bluebird":"~3.4.1","extend":"~3.x"},"devDependencies":{"buddy.js":"~0.x","chai":"~3.x","chai-as-promised":"~5.3.0","dirty-chai":"~1.2.2","eslint":"~3.3.1","istanbul":"~0.4.5","jscs":"~3.0.7","jsinspect":"~0.x","mocha":"~3.0.2","nsp":"~2.6.1","through2":"~2.x"},"scripts":{"lint":"eslint . && jscs . && jsinspect . && buddy --detect-objects index.js ./lib","security":"nsp check","cover":"istanbul cover _mocha -- --check-leaks --recursive --timeout=25000 test && istanbul check-coverage --statements 80.95 --branches 76.56 --functions 74.3 --lines 80.95","test":"mocha --check-leaks --recursive --timeout=25000 test","test-ci":"npm run lint && npm run security && npm run cover"},"gitHead":"cede63b7176a72c0c740231213c4fd98d45e742d","_id":"s3fs@2.5.0","_shasum":"9292e5fe31958be5394651540634c2768223487e","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.7","_npmUser":{"name":"davidtpate","email":"me@davidtpate.com"},"maintainers":[{"name":"davidtpate","email":"me@davidtpate.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"}],"dist":{"shasum":"9292e5fe31958be5394651540634c2768223487e","tarball":"https://registry.npmjs.org/s3fs/-/s3fs-2.5.0.tgz","integrity":"sha512-sHYncx4WL8x2fem6gIDGtv4mtyeqOKiwh1mwe5kOBdBDcyToIAXj5+lqYTbBainqvrgFhZoaoDr+0H1u/IcRng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt632YH6GhdWfPpkdrGJYJKsz937iTIGpUdgJ0+NS76QIhAN006jrnjbHKMY423jZ2r19xaVb3YqU/gYPLnRPwIHYI"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/s3fs-2.5.0.tgz_1471964735306_0.3526299668010324"}}},"readme":"# S3FS\n[![npm](https://img.shields.io/npm/v/s3fs.svg)](https://www.npmjs.com/package/s3fs)\n[![npm](https://img.shields.io/npm/dm/s3fs.svg)](https://www.npmjs.com/package/s3fs)\n[![Build Status](https://travis-ci.org/RiptideElements/s3fs.svg?branch=master)](https://travis-ci.org/RiptideElements/s3fs)\n[![Coverage Status](https://img.shields.io/coveralls/RiptideElements/s3fs.svg)](https://coveralls.io/r/RiptideElements/s3fs)\n[![Codacy](https://img.shields.io/codacy/13e0385fd6fc4929a2d1a974c7d0d67f.svg)](https://www.codacy.com/public/davidtpate/s3fs)\n[![Code Climate](https://codeclimate.com/github/RiptideElements/s3fs/badges/gpa.svg)](https://codeclimate.com/github/RiptideElements/s3fs)\n[![David](https://img.shields.io/david/RiptideElements/s3fs.svg)](https://david-dm.org/RiptideElements/s3fs)\n[![David](https://img.shields.io/david/dev/RiptideElements/s3fs.svg)](https://david-dm.org/RiptideElements/s3fs)\n[![David](https://img.shields.io/david/peer/RiptideElements/s3fs.svg)](https://david-dm.org/RiptideElements/s3fs)\n\nImplementation of Node.JS [FS interface](http://nodejs.org/api/fs.html) using [Amazon Simple Storage Service (S3)](http://aws.amazon.com/s3/) for storage.\n\n**Lead Maintainer**: [David Pate](https://github.com/DavidTPate)\n\n## Purpose\nS3FS provides a drop-in replacement for the File System (FS) implementation that is available with Node.JS allowing a distributed file-system to be used\nby Node.JS applications through the well-known [FS interface](http://nodejs.org/api/fs.html) used by Node.JS.\n\n## Minimum IAM Policy\nBelow is a policy for AWS [Identity and Access Management](http://aws.amazon.com/iam/) which provides the minimum privileges needed to use S3FS.\n\n```json\n{\n  \"Statement\": [\n    {\n      \"Action\": [\n        \"s3:ListBucket\"\n      ],\n      \"Effect\": \"Allow\",\n      \"Resource\": [\n        \"arn:aws:s3:::your-bucket\"\n      ]\n    },\n    {\n      \"Action\": [\n        \"s3:AbortMultipartUpload\",\n        \"s3:CreateBucket\",\n        \"s3:DeleteBucket\",\n        \"s3:DeleteBucketPolicy\",\n        \"s3:DeleteObject\",\n        \"s3:GetBucketPolicy\",\n        \"s3:GetLifecycleConfiguration\",\n        \"s3:GetObject\",\n        \"s3:ListBucket\",\n        \"s3:ListBucketMultipartUploads\",\n        \"s3:ListMultipartUploadParts\",\n        \"s3:PutBucketPolicy\",\n        \"s3:PutLifecycleConfiguration\",\n        \"s3:PutObject\"\n      ],\n      \"Effect\": \"Allow\",\n      \"Resource\": [\n        \"arn:aws:s3:::your-bucket/*\"\n      ]\n    }\n  ]\n}\n```\n\n## Currently Supported Methods\nThe methods below from Node.JS's [FS interface](http://nodejs.org/api/fs.html) are the only currently supported methods\nmatching the signature and functionality of the `fs` module. All of the methods support either usage through callbacks\nor promises. There isn't any support for synchronous actions currently as there isn't a need.\n\n* [fs.createReadStream(path, [options])](http://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options)\n* [fs.createWriteStream(path, [options])](http://nodejs.org/api/fs.html#fs_fs_createwritestream_path_options)\n* [fs.exists(path, callback)](http://nodejs.org/api/fs.html#fs_fs_exists_path_callback)\n* [fs.stat(path, callback)](http://nodejs.org/api/fs.html#fs_fs_stat_path_callback)\n* [fs.lstat(path, callback)](http://nodejs.org/api/fs.html#fs_fs_lstat_path_callback)\n* [fs.mkdir(path, [mode], callback)](http://nodejs.org/api/fs.html#fs_fs_mkdir_path_mode_callback)\n* [fs.readdir(path, callback)](http://nodejs.org/api/fs.html#fs_fs_readdir_path_callback)\n* [fs.readFile(filename, [options], callback)](http://nodejs.org/api/fs.html#fs_fs_readfile_filename_options_callback)\n* [fs.rmdir(path, callback)](http://nodejs.org/api/fs.html#fs_fs_rmdir_path_callback)\n* [fs.unlink(path, callback)](http://nodejs.org/api/fs.html#fs_fs_unlink_path_callback)\n* [fs.writeFile(filename, data, [options], callback)](http://nodejs.org/api/fs.html#fs_fs_writefile_filename_data_options_callback)\n\n### Constructor Details\nCreating an instance of `S3fs` takes in the `bucketPath` and `options` which are passed on to the [S3 constructor](http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#constructor-property).\n\n```js\nvar bucketPath = 'mySuperCoolBucket';\nvar s3Options = {\n  region: 'us-east-1',\n  \n};\nvar fsImpl = new S3FS(bucketPath, s3Options);\n```\n\n### Example Callback Usage\n```js\nvar S3FS = require('s3fs');\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.writeFile('message.txt', 'Hello Node', function (err) {\n  if (err) throw err;\n  console.log('It\\'s saved!');\n});\n```\n\n### Example Promise Usage\n```js\nvar S3FS = require('s3fs');\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.writeFile('message.txt', 'Hello Node').then(function() {\n  console.log('It\\'s saved!');\n}, function(reason) {\n  throw reason;\n});\n```\n\n## Custom Supported Methods\nBesides the methods from Node.JS's [FS interface](http://nodejs.org/api/fs.html) we also support some custom expansions\nto the interface providing various methods such as recursive methods and S3 specific methods. They are described below.\n\n### s3fs.getPath(path)\nProvides a location by concatenating the bucket with path(s).\n\n* path `String`. _Optional_. The relative path to the working directory or file\n\n```js\n // Create an instance of S3FS which has a current working directory of `test-folder` within the S3 bucket `test-bucket`\n var fsImpl = new S3FS('test-bucket/test-folder', options);\n \n // Returns location to directory `test-bucket/test-folder/styles\n var fsImplStyles = fsImpl.getPath('styles');\n // Returns location to file `test-bucket/test-folder/styles/main.css\n var fsImplStyles = fsImpl.getPath('styles/main.css');\n // Returns location to file `test-bucket/test-folder\n var fsImplStyles = fsImpl.getPath();\n```\n\n### s3fs.clone(path)\nProvides a clone of the instance of S3FS which has relative access to the specified directory.\n\n* path `String`. _Optional_. The relative path to extend the current working directory\n\n```js\n// Create an instance of S3FS which has a current working directory of `test-folder` within the S3 bucket `test-bucket`\nvar fsImpl = new S3FS('test-bucket/test-folder', options);\n// Creates a copy (which uses the same instance of S3FS) which has a current working directory of `test-folder/styles`\nvar fsImplStyles = fsImpl.clone('styles');\n```\n\n### s3fs.copyFile(sourcePath, destinationPath[, options, callback])\nAllows a file to be copied from one path to another path within the same bucket. Paths are relative to\nthe bucket originally provided.\n\n* sourceFile `String`. **Required**. Relative path to the source file\n* destinationFile `String`. **Required**. Relative path to the destination file\n* options `Object`. _Optional_. The options to be used when copying the file. See [AWS SDK](http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#copyObject-property)\n* callback `Function`. _Optional_. Callback to be used, if not provided will return a Promise\n\n```js\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.copyFile('test-folder/test-file.txt', 'other-folder/test-file.txt').then(function(data) {\n  // File was successfully copied\n  // Data contains details such as the `ETag` about the object. See [AWS SDK](http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#copyObject-property) for details.\n}, function(reason) {\n  // Something went wrong\n});\n```\n\n### s3fs.copyDir(sourcePath, destinationPath[, callback])\nRecursively copies a directory from the source path to the destination path.\n\n* sourcePath `String`. **Required**. The source directory to be copied\n* destinationPath `String`. **Required**. The destination directory to be copied to\n* callback `Function`. _Optional_. Callback to be used, if not provided will return a Promise\n\n```js\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.copyDir('test-folder', 'other-folder').then(function() {\n  // Directory was successfully copied\n}, function(reason) {\n  // Something went wrong\n});\n```\n\n### s3fs.create(options[, callback])\nCreates a new bucket on S3.\n\n* options `Object`. _Optional_. The options to be used when creating the bucket. See [AWS SDK](http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#createBucket-property)\n* callback `Function`. _Optional_. Callback to be used, if not provided will return a Promise\n\n```js\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.create().then(function() {\n  // Bucket was successfully created\n}, function(reason) {\n  // Something went wrong\n});\n```\n\n### s3fs.delete([callback])\nDeletes a bucket on S3, can only be deleted when empty. If you need to delete one that isn't empty use\n[`destroy([callback])`](#s3fsdestroycallback) instead.\n\n* callback `Function`. _Optional_. Callback to be used, if not provided will return a Promise\n\n```js\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.delete().then(function() {\n  // Bucket was successfully deleted\n}, function(reason) {\n  // Something went wrong\n});\n```\n\n### s3fs.destroy([callback])\nRecursively deletes all files within the bucket and then deletes the bucket.\n\n* callback `Function`. _Optional_. Callback to be used, if not provided will return a Promise\n\n```js\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.destroy().then(function() {\n  // Bucket was successfully destroyed\n}, function(reason) {\n  // Something went wrong\n});\n```\n\n### s3fs.headObject(path[, callback])\nRetrieves the details about an object, but not the contents.\n\n* path `String`. **Required**. Path to the object to retrieve the head for\n* callback `Function`. _Optional_. Callback to be used, if not provided will return a Promise\n\n```js\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.headObject('test-file.txt').then(function(details) {\n  // Details contains details such as the `ETag` about the object. See [AWS SDK](http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#headObject-property) for details.\n}, function(reason) {\n  // Something went wrong\n});\n```\n\n### s3fs.listContents(path, marker[, callback])\nRetrieves a list of all objects within the specific path. The result is similar to that of [`headObject(path[, callback])`](#s3fsheadobjectpath-callback)\nexpect that it contains an array of objects.\n\n* path `String`. **Required**. The path to list all of the objects for\n* marker `String`. **Required**. The key to start with when listing objects\n* callback `Function`. _Optional_. Callback to be used, if not provided will return a Promise\n\n```js\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.listContents('/', '/').then(function(data) {\n  // Data.Contents contains details such as the `ETag` about the object. See [AWS SDK](http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#headObject-property) for details.\n}, function(reason) {\n  // Something went wrong\n});\n```\n\n### s3fs.putBucketLifecycle(name, prefix, days[, callback])\nAdds/Updates a lifecycle on a bucket.\n\n* name `String`. **Required**. The name of the lifecycle. The value cannot be longer than 255 characters.\n* prefix `String`. **Required**. Prefix identifying one or more objects to which the rule applies.\n* days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n* callback `Function`. _Optional_. Callback to be used, if not provided will return a Promise\n\n```js\nvar fsImpl = new S3FS('test-bucket', options);\n// Remove the Cached contents in the `/cache` directory each day.\nfsImpl.putBucketLifecycle('expire cache', 'cache', 1).then(function() {\n  // Bucket Lifecycle was successfully added/updated\n}, function(reason) {\n  // Something went wrong\n});\n```\n\n### s3fs.readdirp(path[, callback])\nRecursively reads a directory.\n\n* path `String`. **Required**. The path to the directory to read from\n\n```js\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.readdirp('test-folder').then(function(files) {\n  // Files contains a list of all of the files similar to [`fs.readdir(path, callback)`](http://nodejs.org/api/fs.html#fs_fs_readdir_path_callback) but with recursive contents\n}, function(reason) {\n  // Something went wrong\n});\n```\n\n### s3fs.mkdirp(path[, callback])\nRecursively creates a directory.\n\n* path The path to the directory to create\n* callback `Function`. _Optional_. Callback to be used, if not provided will return a Promise\n\n```js\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.mkdirp('test-folder').then(function() {\n  // Directory has been recursively created\n}, function(reason) {\n  // Something went wrong\n});\n```\n\n### s3fs.rmdirp(path[, callback])\nRecursively deletes a directory.\n\n* path The path to the directory to delete\n* callback `Function`. _Optional_. Callback to be used, if not provided will return a Promise\n\n```js\nvar fsImpl = new S3FS('test-bucket', options);\nfsImpl.rmdirp('test-folder').then(function() {\n  // Directory has been recursively deleted\n}, function(reason) {\n  // Something went wrong\n});\n```\n\n## Testing\nThis repository uses [Mocha](http://mochajs.org/) as its test runner. Tests can be run by executing the following command:\n\n```bash\nnpm test\n```\n\nThis will run all tests and report on their success/failure in the console, additionally it will include our [Code Coverage](#code-coverage).\n\n## Code Coverage\nThis repository uses [Istanbul](http://gotwarlost.github.io/istanbul/) as its code coverage tool. Code Coverage will be calculated when executing the following command:\n\n```bash\nnpm test\n```\n\nThis will report the Code Coverage to the console similar to the following:\n\n```bash\n=============================== Coverage summary ===============================\nStatements   : 78.07% ( 356/456 )\nBranches     : 50.23% ( 107/213 )\nFunctions    : 74.77% ( 83/111 )\nLines        : 78.07% ( 356/456 )\n================================================================================\n```\n\nAdditionally, an interactive HTML report will be generated in `./coverage/lcov-report/index.html` which allows browsing the coverage by file.\n\n\n## License\n[MIT](LICENSE)\n\n## Copyright\n> Copyright (c) 2015 Riptide Software Inc.\n","maintainers":[{"name":"davidtpate","email":"davidtpate@gmail.com"},{"name":"jhorlin","email":"jhorlin@gmail.com"},{"name":"tylerdixon","email":"tylerd1242@gmail.com"}],"time":{"modified":"2022-06-26T15:13:49.625Z","created":"2015-01-08T20:15:12.785Z","0.0.1":"2015-01-08T20:15:12.785Z","1.0.0":"2015-01-09T19:40:04.721Z","1.1.0":"2015-03-12T14:05:46.685Z","2.0.0":"2015-04-09T20:31:47.235Z","2.0.1":"2015-04-15T18:47:05.818Z","2.1.0":"2015-07-28T13:38:34.184Z","2.1.1":"2015-08-20T17:23:09.582Z","2.2.0":"2015-08-24T13:24:38.431Z","2.2.1":"2015-08-28T03:04:20.810Z","2.3.0":"2015-08-31T20:48:51.247Z","2.4.0":"2015-11-25T17:48:14.698Z","2.4.2":"2015-12-31T15:48:58.643Z","2.4.3":"2016-01-15T15:48:19.517Z","2.4.4":"2016-02-03T19:53:11.325Z","2.4.5":"2016-03-21T19:50:12.202Z","2.4.6":"2016-05-16T13:25:55.707Z","2.4.7":"2016-05-16T18:15:02.296Z","2.4.8":"2016-07-14T19:15:57.828Z","2.5.0":"2016-08-23T15:05:37.931Z"},"homepage":"http://github.com/RiptideElements/s3fs","keywords":["s3fs","amazon s3","aws s3","fs","file system","simple storage service","amazon"],"repository":{"type":"git","url":"git://github.com/RiptideElements/s3fs.git"},"contributors":[{"name":"Jhorlin De Armas","email":"Jhorlin@gmail.com","url":"https://github.com/Jhorlin"}],"author":{"name":"David Pate","email":"davidtpate@gmail.com","url":"https://github.com/DavidTPate"},"bugs":{"url":"http://github.com/RiptideElements/s3fs/issues"},"readmeFilename":"README.md","users":{"mjurincic":true,"detj":true,"fredyu":true,"francisbrito":true,"padurets":true,"cppc":true,"akarsh":true,"kktam":true,"goliatone":true,"travislinkey":true},"license":"MIT"}