{"_id":"@mapbox/s3prefixed","_rev":"264-4a3cd40284e35cd8d8e9cd468fc18bff","name":"@mapbox/s3prefixed","description":"ls and cp operations in prefixed buckets","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@mapbox/s3prefixed","version":"0.1.1","description":"ls and cp operations in prefixed buckets","main":"index.js","bin":{"s3prefixed":"bin/s3prefixed.js"},"scripts":{"test":"eslint index.js bin/s3prefixed.js && tape test/*.js"},"repository":{"type":"git","url":"git://github.com/mapbox/s3prefixed.git"},"author":{"name":"Mapbox"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/s3prefixed/issues"},"homepage":"https://github.com/mapbox/s3prefixed","dependencies":{"aws-sdk":"^2.0.25","queue-async":"^1.0.7"},"devDependencies":{"tape":"^3.0.1","eslint":"~1.00.0"},"gitHead":"7ae58e283908b4026b22facd3eb24b9c887a1021","_id":"@mapbox/s3prefixed@0.1.1","_shasum":"029cc8cc703e6b08093f7a5933f8896a7c9f125a","_from":".","_npmVersion":"2.15.9","_nodeVersion":"6.9.2","_npmUser":{"name":"rclark","email":"ryan.clark.j@gmail.com"},"dist":{"shasum":"029cc8cc703e6b08093f7a5933f8896a7c9f125a","tarball":"https://registry.npmjs.org/@mapbox/s3prefixed/-/s3prefixed-0.1.1.tgz","integrity":"sha512-gMX5HvED/SVeqOzus4IatVB5eWkIXJvqlKMsHvTfEu1lVvrG49HYED6y6+O7Vbk238UbtahwNXfJEkBi3lIJ5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3pV5ADKOu0WxIrxn4NHDU5Lbgw7VImII3seDa0J1+XAiEA89vO3LbFHxWuXP3iiLsim955rbWnvyEapeCQieyh7C8="}]},"maintainers":[{"name":"rclark","email":"ryan.clark.j@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/s3prefixed-0.1.1.tgz_1483377698244_0.05675532668828964"},"directories":{}}},"readme":"# s3prefixed\n\nS3 reading operations in prefixed buckets\n\n## Motivation\n\nFor best possible performance during heavy PUT loads, we sometimes prefix our S3 keys. This makes reading from the bucket a little more challenging if you're looking for a specific file.\n\n## Examples\n\n```sh\n$ s3prefixed ls s3://my-bucket/{prefix}/some/key/\n$ s3prefixed cp s3://my-bucket/{prefix}/some/key/tile.vector.pbf\n$ s3prefixed cp s3://my-bucket/{prefix}/some/key/tile.vector.pbf /somewhere/some.file\n\n# Sorry but you can't copy into a prefixed bucket. This will fail:\n$ s3prefixed cp /somewhere/some.file s3://my-bucket/{prefix}/some/key/tile.vector.pbf\nError: Must specify an s3 url\n```\n","maintainers":[{"email":"yannick.meeus+npm+production+ci@mapbox.com","name":"mbx-npm-ci-production"},{"email":"yannick.meeus+npm+staging+ci@mapbox.com","name":"mbx-npm-ci-staging"},{"email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-production"},{"email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-staging"},{"email":"yannick.meeus+npm+prod+09@mapbox.com","name":"mbx-npm-09-production"},{"email":"yannick.meeus+npm+prod+08@mapbox.com","name":"mbx-npm-08-production"},{"email":"yannick.meeus+npm+prod+07@mapbox.com","name":"mbx-npm-07-production"},{"email":"yannick.meeus+npm+prod+06@mapbox.com","name":"mbx-npm-06-production"},{"email":"yannick.meeus+npm+prod+05@mapbox.com","name":"mbx-npm-05-production"},{"email":"yannick.meeus+npm+prod+04@mapbox.com","name":"mbx-npm-04-production"},{"email":"yannick.meeus+npm+prod+03@mapbox.com","name":"mbx-npm-03-production"},{"email":"yannick.meeus+npm+prod+02@mapbox.com","name":"mbx-npm-02-production"},{"email":"yannick.meeus+npm+prod+01@mapbox.com","name":"mbx-npm-01-production"},{"email":"yannick.meeus@mapbox.com","name":"mbx-npm-02-staging"},{"email":"accounts+npmjs-01@mapbox.com","name":"mapbox-npm-01"},{"email":"accounts+npmjs-02@mapbox.com","name":"mapbox-npm-02"},{"email":"accounts+npmjs-07@mapbox.com","name":"mapbox-npm-07"},{"email":"accounts+npmjs-03@mapbox.com","name":"mapbox-npm-03"},{"email":"accounts+npmjs-04@mapbox.com","name":"mapbox-npm-04"},{"email":"accounts+npmjs-09@mapbox.com","name":"mapbox-npm-09"},{"email":"accounts+npmjs-05@mapbox.com","name":"mapbox-npm-05"},{"email":"accounts+npmjs-06@mapbox.com","name":"mapbox-npm-06"},{"email":"accounts+npmjs-08@mapbox.com","name":"mapbox-npm-08"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"mapbox-npm-advanced-actions"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"mapbox-npm-ci"},{"email":"accounts+npmjs@mapbox.com","name":"mapbox-npm"},{"email":"accounts@mapbox.com","name":"mapbox-admin"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"mapbox-machine-user"}],"time":{"modified":"2023-01-12T12:44:45.940Z","created":"2017-01-02T17:21:40.176Z","0.1.1":"2017-01-02T17:21:40.176Z"},"homepage":"https://github.com/mapbox/s3prefixed","repository":{"type":"git","url":"git://github.com/mapbox/s3prefixed.git"},"author":{"name":"Mapbox"},"bugs":{"url":"https://github.com/mapbox/s3prefixed/issues"},"license":"ISC","readmeFilename":"readme.md"}