{"_id":"ali-oss-extra","_rev":"29-b58e7a67d2fe245f1054d58b14536fa3","name":"ali-oss-extra","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.1":{"name":"ali-oss-extra","version":"0.0.1","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run build","test":"node test","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","devDependencies":{"babel-cli":"^6.8.0","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","dotenv":"^2.0.0","watch":"^0.18.0"},"dependencies":{"ali-oss":"^4.4.2","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"3e671a2a31c0040f5874d590dfcc9bb0729c8859","_id":"ali-oss-extra@0.0.1","_shasum":"c982ceb5f2832a3d14734e55e72e45dfedfb1a2d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"c982ceb5f2832a3d14734e55e72e45dfedfb1a2d","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.1.tgz","integrity":"sha512-npgaD+xJYU+eUT8+2oPptfUTwR3WnZMqLr5ldi60j8w8gCah46s87z/eAwM+TrLRarpliHLNTI/T7PXsTMojgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbgqPHNVi+bBXm/f5f5HObsejoVU1g9Uoeai0RyZ5aIAiEAuVOqKQktOPcqQvOlOAS3mi6IQkmT4jTwKCX9s3JQOkA="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.1.tgz_1463130267808_0.08682973380200565"},"directories":{}},"0.0.2":{"name":"ali-oss-extra","version":"0.0.2","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run build","test":"node test","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","devDependencies":{"babel-cli":"^6.8.0","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","dotenv":"^2.0.0","watch":"^0.18.0"},"dependencies":{"ali-oss":"^4.4.2","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"6e593eab1055c807a9ebca9837033cf7e0bd37b3","_id":"ali-oss-extra@0.0.2","_shasum":"07fd25a745752974738118aff4e489997b9fa574","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"07fd25a745752974738118aff4e489997b9fa574","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.2.tgz","integrity":"sha512-n7jDsKhoyudC7rjnxxEhoZU3SvUwES5upxqN80gyOc94vpl6NLeWOChPPI4xo80dvSfKDFD7X77r9lce7OlMpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfS+K/98tHqb2ZX0IyLpNpFfLuJcjQ8MzlNZwnMhfQmQIhAPGYwl46UtEDD016qnBs0ITjz1NBwdHQm49m3nwVBbJO"}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.2.tgz_1463130411264_0.37947413930669427"},"directories":{}},"0.0.3":{"name":"ali-oss-extra","version":"0.0.3","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run build","test":"node test","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","devDependencies":{"babel-cli":"^6.8.0","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","dotenv":"^2.0.0","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.2","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"245988934ab287cb70533f64ae61db8cd23b117e","_id":"ali-oss-extra@0.0.3","_shasum":"8d5c5b48062bd49c85a8ddaa3958f76bf1188d9b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"8d5c5b48062bd49c85a8ddaa3958f76bf1188d9b","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.3.tgz","integrity":"sha512-7tg3SFTgRXr1WgO4z5MubTuQ/fhQ3n4DV75ioA/RTsDmmBuUTpDt69Nn11ID6RjtZCvKAms4e3+f8CIJoZD01A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4XJa8mN4pHOTs141jkG1zM3NSdy0/ZsrSqFceLGb1cAIhANjUsYW8QgvlsN5Ym6Y58/PO929vKIsrVKXPE6Ik11F5"}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.3.tgz_1463131482299_0.03149494086392224"},"directories":{}},"0.0.4":{"name":"ali-oss-extra","version":"0.0.4","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run build","test":"node test","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","devDependencies":{"babel-cli":"^6.8.0","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","dotenv":"^2.0.0","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.2","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"1e74b3c4a028c9d56dcd7b5f8988c8c78fc0e749","_id":"ali-oss-extra@0.0.4","_shasum":"0c56d67c6d9c9b172b1278d662cbda458f7d0861","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"0c56d67c6d9c9b172b1278d662cbda458f7d0861","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.4.tgz","integrity":"sha512-Ck3WBdslQ5UQuZAUH8t8Cfmy2UmpzJHhNHEfvyZ8TUVt5a2mRO/cPUmXx8Bs1ae3aQxvzNR+81ZGCPiFH7WaxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTafqWuLgZYuDeuIDT9C4wmS5qqDJxxcRwwDDyqra+rAIgJVnCsuqlKSnQQf0DFcB9IBVB3QRi4fGqGJF6hiBaPjo="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.4.tgz_1463329543305_0.4667445211671293"},"directories":{}},"0.0.5":{"name":"ali-oss-extra","version":"0.0.5","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run build","test":"standard && node test","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","dotenv":"^2.0.0","node-notifier":"^4.5.0","standard":"^7.1.0","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.2","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"d59454953f121cc02b86af1c0fcaf7b5c6a0c6b3","_id":"ali-oss-extra@0.0.5","_shasum":"782aadab1e2ce401931143ab0b5c3bfd8c03b653","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"782aadab1e2ce401931143ab0b5c3bfd8c03b653","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.5.tgz","integrity":"sha512-kqdAOdlhemxBQFO2xHpc6s0PBWV+yOkXuikyW9ZqbrvpfoS1/Zfxs1Y6VhTmxeh4JFqhRUv9REqTNwCqba6esQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjl40tvK2U1sgjuVuWiUZjlS7FhwV2ziWrliVfXLybqAiEAyqCckGDtP7f1XVUD2NYpBlWJKMWy9joH8rVGVHEMhgg="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.5.tgz_1463483177609_0.6631860609631985"},"directories":{}},"0.0.6":{"name":"ali-oss-extra","version":"0.0.6","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run build","test":"standard && node test","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","dotenv":"^2.0.0","node-notifier":"^4.5.0","standard":"^7.1.0","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.3","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"a182133640ed6e5af1c11d2875b32c3ffb06c176","_id":"ali-oss-extra@0.0.6","_shasum":"f775f168d8af05655e04e3b9d211344efa1c9fe9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"f775f168d8af05655e04e3b9d211344efa1c9fe9","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.6.tgz","integrity":"sha512-HxIRsVF8owJ//gSAqjhsL1TynmEMhnobapiqRdVhoWL5rGuMeFIrmNgialwa24p04DRcN2Ccvu7VxJtDw3kmig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQyY5j8Gz/hi07Ib5lyG/OkqkvWq3Fl6AfGObPdc2BvAiEAi/SkFiEHU6gjbxpG1LOiythBFDSgib7w84ShWKxHyz8="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.6.tgz_1463558936724_0.2526311371475458"},"directories":{}},"0.0.7":{"name":"ali-oss-extra","version":"0.0.7","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run build","test":"standard && node test","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","dotenv":"^2.0.0","node-notifier":"^4.5.0","standard":"^7.1.0","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.3","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"0c18de17a87393f6354c26b9441205cda7c9c3fb","_id":"ali-oss-extra@0.0.7","_shasum":"389def4881c281591b8bb9e4d51deda42744e21a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"389def4881c281591b8bb9e4d51deda42744e21a","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.7.tgz","integrity":"sha512-joOfhn88fcR268J5Lei/DM6YD3zhDSGOu1E2uVFKCwMJ7qJUvoW7ItklNizwoT562evzra1uBtoGysLTvaSolg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwGH+9eE2tBr9vsWNLEgfPJBlq0Djq/Zte/gSfLchKMAiEA1qT1Es2dBWzMTnCAEsxnfQqJRNcB/38SlsPgvk/IGRM="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.7.tgz_1463564469773_0.3477847857866436"},"directories":{}},"0.0.8":{"name":"ali-oss-extra","version":"0.0.8","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run build","test":"standard && node test","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","dotenv":"^2.0.0","node-notifier":"^4.5.0","standard":"^7.1.0","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.3","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"259c93bd3cf3087d5362626ea38634b5936ec094","_id":"ali-oss-extra@0.0.8","_shasum":"a0be280aa2f058007887a6ddf023bdb1eddd452b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"a0be280aa2f058007887a6ddf023bdb1eddd452b","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.8.tgz","integrity":"sha512-WfOOrVbv2i8BUpI6ZMja6Lk3n7uCfrycFjF3hsQgsTrXXVxnNmjAP7OvffpqrQ8inxlJdLBxcfPNt7u60HRckw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJXATQYmyN/PcRYCQSYrQOpGv5I7rFRLt6iarvAJcdbwIhAKWkqoMlJshrlM/YIMo4aY7d99YHFwwYz2RtwnNmz50A"}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.8.tgz_1463744123331_0.04377470235340297"},"directories":{}},"0.0.9":{"name":"ali-oss-extra","version":"0.0.9","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run build","test":"standard && node test","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","dotenv":"^2.0.0","node-notifier":"^4.5.0","standard":"^7.1.0","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.3","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"bd46f7903d5e1b834a2bebf884e7374fabe8d05d","_id":"ali-oss-extra@0.0.9","_shasum":"9f265b2656c964cec7c85788f7b6f300d283be5c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"9f265b2656c964cec7c85788f7b6f300d283be5c","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.9.tgz","integrity":"sha512-+YCGto72aZ74mjDwz64TPAkfhlPB1qkKeKIWHSVgYGygsibwFKG5p8fCuiO1ErHyxfdGtdC3Rh+m7NkJR462+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa9sjJgftnRf/SkgQXk3wpPCVXYrfUfLwbOf9ymdTpzgIhAL0H3UhIbIBYalMVhV1IubzHh+ZTtCnv1zBR0lKUHQzT"}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.9.tgz_1464173704914_0.9501878975424916"},"directories":{}},"0.0.10":{"name":"ali-oss-extra","version":"0.0.10","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^2.5.3","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^7.1.0","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.3","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"4074b6cb02f0292482f4f1f20bae5ed5597a8f45","_id":"ali-oss-extra@0.0.10","_shasum":"96dd6f1e3bc96671999450b0db9fe632de39af61","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"96dd6f1e3bc96671999450b0db9fe632de39af61","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.10.tgz","integrity":"sha512-S90FQ6EaDkG4foA9GeiUExOhVOYL4Um1C+YADZbVQyGSumB0zoPb8DhE2LlTNP2BGN4RHpzfTnfn26H21kzr8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN8UTchcLMIR5ifT8fAD2Gavs495HxqiBMOZszbDw5hQIhANK2Ud+S9NNLUGaymnCDinWz+T1kZ7999x+JDhwve91b"}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.10.tgz_1464692083237_0.34253294416703284"},"directories":{}},"0.0.11":{"name":"ali-oss-extra","version":"0.0.11","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^2.5.3","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^7.1.0","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.3","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"49f6e6eb617c5bf23d9c6d7848037e1fe81c9bf7","_id":"ali-oss-extra@0.0.11","_shasum":"77fa3b6645db0fa126743a2d09363233b5a65883","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"77fa3b6645db0fa126743a2d09363233b5a65883","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.11.tgz","integrity":"sha512-YyeaV06oE+WwgJ67Y3s3GLqXvHY6HcRMcFtSPfiy9gcBg8Ui72THcKJ+e0nh+vRgIvhcXfG6RlfV22e2v2Ixlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEwPHeMpMDEwxPKdpR5vsJvIyGkY/oYuNps3aw2lEshwIgL8rpS1ApiVJ64zpvYbGz4zx7y2hptal5msFyuA4o8xw="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.11.tgz_1464773046660_0.25059709791094065"},"directories":{}},"0.0.12":{"name":"ali-oss-extra","version":"0.0.12","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^2.5.3","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^7.1.0","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.3","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"bbe6e20744fd776f1c27b4bf3f997acc0f93eea2","_id":"ali-oss-extra@0.0.12","_shasum":"c4dce1108cbb4d2241445691684ab40826bafbd2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"c4dce1108cbb4d2241445691684ab40826bafbd2","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.12.tgz","integrity":"sha512-tI+ETN1vf8jy7sMg6mP5PB7yEETQBOs2bhtupwFiF3sInToIwcU6u9XiJ8fpHFiW2m7wsgPfMZQmdfjBRc6NLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5t5JC6ykJl5isFzLmPE0Ce0WmNoBC/IZIRu5q4il7TAiAZWCpVtSqQG91kQa6jBEU8msAqEa3F94FJGujvah3qBw=="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.12.tgz_1464951075198_0.7290707451757044"},"directories":{}},"0.0.13":{"name":"ali-oss-extra","version":"0.0.13","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^2.5.3","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^7.1.2","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.4","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"e58bcc0871536acf6e3c612de6a8f30637c2eb13","_id":"ali-oss-extra@0.0.13","_shasum":"0218408bdc8e1bd5a28f31902cb1aad5bb1170b6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"0218408bdc8e1bd5a28f31902cb1aad5bb1170b6","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.13.tgz","integrity":"sha512-FyXcueIq9H5vaEcMr7oP6rSJBkOtFylLveJpRAbYjXKFV8jwMez69oZynaQQ5MmxNELWlxedk89CYmwuJ7VT4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICI8ONbEAU+YDtjap0WB28Nqua7FcUgCS3JgK0aEGITAAiEA87pO5lSQKG6pDgz/GodrLxvPYRvvQto3n4/y8kGjn9o="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.13.tgz_1465190967405_0.4928961943369359"},"directories":{}},"0.0.14":{"name":"ali-oss-extra","version":"0.0.14","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^2.5.3","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^7.1.2","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.4","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"8f20136836558c084c2bbe67c9e083bee622105e","_id":"ali-oss-extra@0.0.14","_shasum":"56b39b5f2507c62b430f92f08d97ad4f0756727d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"56b39b5f2507c62b430f92f08d97ad4f0756727d","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.14.tgz","integrity":"sha512-V6Qwl9x2oBC09EGX32825ZAQMBrTuZr1R8AT6nnA6vWTWGnCXvJDKiLP3dSYp6D7gbb5T8jz8IlxadKZlza86Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHk8wA5PgV21c1IXmVeTbHAyzGK+NBH2347NBMn/2ZXuAiBgVqSwC+F6xI0IJ2fUDsG04m/eVtgT5Ic/DoQC8nq7mw=="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.14.tgz_1465209837878_0.8677410585805774"},"directories":{}},"0.0.15":{"name":"ali-oss-extra","version":"0.0.15","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^2.5.3","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^7.1.2","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.4","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"583fab76db0dc7edbc6029ed7bf56e24918ce2ac","_id":"ali-oss-extra@0.0.15","_shasum":"c3b7533970c0538f8b0f65e0921abf8ae7f9523d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"c3b7533970c0538f8b0f65e0921abf8ae7f9523d","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.15.tgz","integrity":"sha512-aSeJovJi29bCE5TasNpmVP+TEw2KJvkYhROM6DtJWAoJQd03fPdhCv2ReH8bCT3QWFYwS5ZRvsw4cpT16QZ4tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrhe9LOnIbaXkM1Mb9I/YRE32D/TPOS5+9F+s+wVFbRQIgBpLPCVQdz8dpUbfP914b4pehAVu5lytmcBIu9Qu8dTE="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.15.tgz_1465727708492_0.9226336923893541"},"directories":{}},"0.0.16":{"name":"ali-oss-extra","version":"0.0.16","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^2.5.3","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^7.1.2","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.4","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"68f1053b3d4a3d7ab06626dd4fccbb0015f15b1c","_id":"ali-oss-extra@0.0.16","_shasum":"daa5cda398941d9a3c039045cdc5dac542119d9a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"daa5cda398941d9a3c039045cdc5dac542119d9a","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.16.tgz","integrity":"sha512-0W5AW2aKiMKX3a0t6f2BO2RjnG8mwxXymAdUFigSn3gGtItlbwpl5h/oy0+2pt2xwegYm1etFQiNkcM8fHf11Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIm/fwR8vyYKdLj3Qz9K7eIKC3JIpbgTz4aVkvgsy3kQIgL5iJG6IcPhgbJV9vepNL6u7jMf4MzHma1TRuoxAWGaI="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.16.tgz_1465900145264_0.8395027557853609"},"directories":{}},"0.0.17":{"name":"ali-oss-extra","version":"0.0.17","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^2.5.3","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^7.1.2","watch":"^0.18.0"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.4","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"e0a70f8f6cbaefac17d0c56c09fcd7a0acd9a053","_id":"ali-oss-extra@0.0.17","_shasum":"90ac5cce20836393e0ce06580b17c5d5dd7a27e6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"90ac5cce20836393e0ce06580b17c5d5dd7a27e6","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.17.tgz","integrity":"sha512-KxI2HvvKZTU+ChvacJSmjuhkCiDqvMi9w1kOGp2zU5q4TC/qFqsfdK4LyaxzCTJeL0aOMvCq864yZhQFO2IX8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNoocOgU2yfZV02+jgEV9+qF7wO6+kJiWIhQTeC7pm+gIhAKfrtGhygz2Lp1U8B7W6h2J2IWR1HC9FKZJSLYpLa0e0"}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.17.tgz_1466054899713_0.8491509626619518"},"directories":{}},"0.0.18":{"name":"ali-oss-extra","version":"0.0.18","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.1","babel-eslint":"^6.0.5","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^2.5.3","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^7.1.2","watch":"^0.19.1"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.4","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.13.0","walk":"^2.3.9"},"gitHead":"40782277a3b510249e3fb65626fe33a30dd9ce03","_id":"ali-oss-extra@0.0.18","_shasum":"0b0eaf9841df0e704889a0ce5ad279703bf67476","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"0b0eaf9841df0e704889a0ce5ad279703bf67476","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.18.tgz","integrity":"sha512-TVGlF0ZoCaQyDgiblSySkyTLT4QiiuSdlQ6s2XhslMAfa82yej+V/hh/q0M6av0njTuLKT65BD3X/VmKeXQtPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN/yAekgKKCRPQdLM63E9U3ha29aGyALLJgAtC7dyMwQIgUeZG8SbtazPBv8VTLaqgYuVWU6tnNX/DjitsEbJqVkg="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.18.tgz_1467008524455_0.42698402400128543"},"directories":{}},"0.0.19":{"name":"ali-oss-extra","version":"0.0.19","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.1","babel-eslint":"^6.0.5","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^2.5.3","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^7.1.2","watch":"^0.19.1"},"dependencies":{"babel-runtime":"^6.6.1","ali-oss":"^4.4.4","async":"^2.0.0-rc.4","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.14.0","walk":"^2.3.9"},"gitHead":"bc6178b75c2f6300fa2b5e8ab9483001e5d1b786","_id":"ali-oss-extra@0.0.19","_shasum":"23bc7fd649204f694a3c2cd476db4e319fcd8f91","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"23bc7fd649204f694a3c2cd476db4e319fcd8f91","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.19.tgz","integrity":"sha512-Wot9Cd8Tt/ksNG7epzIN16z4ES39QhhZDxMQ1z5xR6Ufh9ipaBJi7xOnddrCDia/XCqx3kawyzQB7BMOLVwUQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgDSr3r2O7ENWOMqEhOtF0/Xsp6tlawKQn6hquYcI0/gIhAJN0NTE8ZlE2leuImbyeYH8IeIL0N0DFQs1hJkVVx06T"}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.19.tgz_1467905616228_0.8178769135847688"},"directories":{}},"0.0.20":{"name":"ali-oss-extra","version":"0.0.20","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.1","babel-eslint":"^6.0.5","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^3.0.0","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^7.1.2","watch":"^0.19.1"},"dependencies":{"ali-oss":"^4.4.4","async":"^2.0.0-rc.4","babel-runtime":"^6.6.1","fs-extra-promise":"^0.4.0","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.14.0","walk":"^2.3.9"},"gitHead":"995e112550bb00f9ef27e040be038a22d48f31f8","_id":"ali-oss-extra@0.0.20","_shasum":"e6cefc690579c49f8da9f38a62e65b78c0936d72","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.7.1","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"e6cefc690579c49f8da9f38a62e65b78c0936d72","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.20.tgz","integrity":"sha512-vuxyAg7osKbHpHXcJF3OeBJclzujg+I0jBz7RyJx0uoGlXVn8UPvJM+sEL9E388XJ8RQtH6h8wWY8g0TLpn5vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUM2ultm0bUePnnJLTzekKfifK3nZ7Vs85k7mdaI3NKgIhAKfWJS41MubtOVfHM4b62/Z67cD+IM4vIhfGIMRQ3QjF"}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.20.tgz_1471253400814_0.30051320465281606"},"directories":{}},"0.0.21":{"name":"ali-oss-extra","version":"0.0.21","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.1","babel-eslint":"^7.0.0","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^6.0.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^3.0.0","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^8.0.0","watch":"^1.0.0"},"dependencies":{"ali-oss":"^4.4.4","async":"^2.0.0-rc.4","babel-runtime":"^6.6.1","fs-extra-promise":"^0.4.0","is-there":"^4.3.2","lodash":"^4.12.0","moment":"^2.14.0","walk":"^2.3.9"},"gitHead":"bb6cc2bdbfc852299115b4e1887d4963506dae0f","_id":"ali-oss-extra@0.0.21","_shasum":"e457772fdccc9687d2bdb39036cf132c25aca9fd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"e457772fdccc9687d2bdb39036cf132c25aca9fd","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.21.tgz","integrity":"sha512-QkgO49yqea0ydH67O50AVmeQAU3mAx4gXOQ4RyMZVA3qON3X+bxYlhUUtvDeqnHX1FeOtGMudV5qw6R5LEZUQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKieWFabLdkqLhbJWvH+U/XF8cSSHOsm3E3VOHLKBqqwIgMhKs0yGSJsUIOg/Z4Kt6XmgEaNgEkWLOO/pvP741Tew="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.21.tgz_1475732092545_0.7424790831282735"},"directories":{}},"0.0.22":{"name":"ali-oss-extra","version":"0.0.22","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.9.1","babel-eslint":"^7.0.0","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^6.0.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","fs-extra":"^0.30.0","istanbul":"1.0.0-alpha.2","mocha":"^3.0.0","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^8.0.0","watch":"^1.0.1"},"dependencies":{"ali-oss":"^4.6.0","async":"^2.0.0-rc.4","babel-runtime":"^6.6.1","fs-extra-promise":"^0.4.0","is-there":"^4.3.2","lodash":"^4.16.4","moment":"^2.14.0","walk":"^2.3.9"},"gitHead":"bf8c19c80c1b79a79ff1e54d15b7de9723f77244","_id":"ali-oss-extra@0.0.22","_shasum":"5f2ab298e7c986795a16830cc5bb750ba864c31e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"5f2ab298e7c986795a16830cc5bb750ba864c31e","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.22.tgz","integrity":"sha512-CBGyumx1/nMcOQYW8JfBH51AwsurJb1ji9sR1gAjmS767s2bsPXg+GoOoXOAsxjkO1Ard+VKqmJQdSgaSDtlYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEQjp26MB0cgabC0uuWqkqMlvqvHrvkUCs8Sy7DSHYwAiEAzTe67dVn8QqhNXmuEp7pC9CR9zzsGABJDV7gNCI1nCM="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.22.tgz_1477629473510_0.881070104194805"},"directories":{}},"0.0.23":{"name":"ali-oss-extra","version":"0.0.23","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.18.2","babel-eslint":"^7.0.0","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^6.0.0","chai-things":"^0.2.0","coveralls":"^2.11.9","dotenv":"^2.0.0","istanbul":"1.0.0-alpha.2","mocha":"^3.0.0","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^8.0.0","watch":"^1.0.1"},"dependencies":{"ali-oss":"^4.6.0","async":"^2.0.0-rc.4","babel-runtime":"^6.6.1","fs-extra-promise":"^0.4.0","is-there":"^4.3.2","lodash":"^4.16.6","moment":"^2.14.0","walk":"^2.3.9"},"gitHead":"315d979d4343b555479d901a5e007208e3601383","_id":"ali-oss-extra@0.0.23","_shasum":"67cbde6facf94034e14f6a1331d5559921224428","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"67cbde6facf94034e14f6a1331d5559921224428","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.23.tgz","integrity":"sha512-2tKbPnrUyUsTJYEbJlP46YdQmPVKwZimFTS/vOuno/obCwgyW3rGkfev6yDCPGspEruyxDn4I3wcdn9TsCZJXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT6T98En4Q9F/jzhBzABLambOerlBZvu9eAWTNMpIdDgIhAMDzcoJxRSyXfz8I4MhnJuqCq4u/VK0CzcMIiLF0oRwT"}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.23.tgz_1478153252895_0.514559020055458"},"directories":{}},"0.0.24":{"name":"ali-oss-extra","version":"0.0.24","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --compilers js:babel-core/register test/*.test.js","test:quick":"mocha --compilers js:babel-core/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.18.2","babel-eslint":"^7.0.0","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-polyfill":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^6.0.0","chai-things":"^0.2.0","coveralls":"^2.11.15","dotenv":"^4.0.0","istanbul":"1.0.0-alpha.2","mocha":"^3.0.0","mocha-lcov-reporter":"^1.2.0","node-notifier":"^4.5.0","standard":"^8.0.0","watch":"^1.0.1"},"dependencies":{"ali-oss":"^4.8.0","async":"^2.0.0-rc.4","babel-runtime":"^6.6.1","fs-extra-promise":"^0.4.0","is-there":"^4.3.2","lodash":"^4.17.0","moment":"^2.16.0","walk":"^2.3.9"},"gitHead":"48b084fe9afb3b53a2bc8150520489bd98214eef","_id":"ali-oss-extra@0.0.24","_shasum":"28db95281cb1dec7733196f8a161e4905cf21db4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"dist":{"shasum":"28db95281cb1dec7733196f8a161e4905cf21db4","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.0.24.tgz","integrity":"sha512-mqtG6P0xalrud20aiN/rK4fuabXtfCNPUu6UtVW0ot6gmZJhmJk0UiTZmOKhB9yVZywrbc6J+KljChOLXmxu8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlb1SPPIFUJbt/Y6keItMOmTCWlhAA2/pitEdfMZNOGgIhANclIsuGZK7jycAjeofbMMHI1jXPEmLFz5P8acXfQIuM"}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ali-oss-extra-0.0.24.tgz_1484802334092_0.9352264187764376"},"directories":{}},"0.1.0":{"name":"ali-oss-extra","version":"0.1.0","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --require @babel/register test/*.test.js","test:quick":"mocha --require @babel/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.5.5","@babel/runtime-corejs2":"^7.0.0","babel-eslint":"^10.0.2","babel-plugin-syntax-async-functions":"^6.8.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-things":"^0.2.0","coveralls":"^3.0.6","dotenv":"^8.0.0","istanbul":"1.0.0-alpha.2","mocha":"^6.2.0","mocha-lcov-reporter":"^1.3.0","node-notifier":"^5.0.1","standard":"^13.1.0","watch":"^1.0.2"},"dependencies":{"ali-oss":"^6.1.1","async":"^3.1.0","fs-extra-promise":"^1.0.1","is-there":"^4.4.4","lodash":"^4.17.0","moment":"^2.16.0","walk":"^2.3.14"},"gitHead":"13aeac637ad8447dd4630507b7cc1c3f67c27f4a","_id":"ali-oss-extra@0.1.0","_nodeVersion":"11.15.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-zr3TtNgRxK+KtP5ven4tku453L1ulvpFRxXWa2pH27eZiTZrOgzpFGjq8og7F7/WMFPSXSpd99wHj5JWf03tLA==","shasum":"6d8b5f38416f156d300409f7dd6d73de7c868c59","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.1.0.tgz","fileCount":17,"unpackedSize":370977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVOjECRA9TVsSAnZWagAASDYP/R0Ms3z5yxaw7YO7+hyG\nMlr9RMGj6G18CIlguige5+7ZlUU8CZcEmwa7sDgXJGtOxjIdAN1/gFkWOEIu\naKmmu8TFrL1PUThGJsIvq24HIerCfONIjCuPG+Kh/QyPjl/1L9ti1gYZRCf1\nDwUbG+9QjKeayS/R+fCoePfBxp26lkdn3xc9YU6AZcjZVU+3g4Wx7+5ukIYS\no99UtVSNb0Rg33X/bp3hFYvNkN8hUcyKQD2VZosiFxROM6f5WZCpWuxBMWzJ\n0yJBDOBGkNWfXnyCHD8rt8f63KA3SCZQKD0jh1VD6CY8ImTLOBqFP1JBWYcV\nZffCLXdtE6hNteQ6vhO7FLxBOMm5xYtx2GaFpe0RNZENqRto78uKQH1/pEmG\nMS9mq5pKasdY4j1R+AmYYm2XcKVvnj+4DWIAKsphJINHdDQu/F/kqzdt1Pxc\noODRZLdQFBqDFtqb1idSxxVwxcqYOouMzeIsWcZmsXIrq5yNuSDk4jQtj2Tx\nE7yL2yjnaY4XZUvbqE9/Tuto4JCzFXeIcBL412j4SWeIv0ojd1W9ngp5Svb7\n+vr/mFwoRk25WTVPLBEyyj7JBJYqRahtsovRd6/lz06Txu75qAbwTiN9KUB1\neSxDpzl/tmBzllJs5KI2KJ8g+oEnGlw/emXRk9YkcdJ+Sae7hFloumsvbTWR\nhRKq\r\n=vwj2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkFekuwDWXgcTN635YKIcnEKK0SSpHUghCE4WDYkyPJAiEA9jz1dysJG83oRb5mOCJgg/Fov2CqSDIpinXZ5btPup0="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ali-oss-extra_0.1.0_1565845700088_0.7381189325595969"},"_hasShrinkwrap":false},"0.1.1":{"name":"ali-oss-extra","version":"0.1.1","description":"Extend the official ali-oss with more convenient methods, such as listing, syncing or deleting a directory, put or delete a list of files etc.","main":"dst/index.js","scripts":{"build":"babel src --out-dir dst","pretest":"npm run style && npm run build","style":"standard -v src/*.js test/*.js","coveralls":"cat ./coverage/lcov.info | coveralls","test":"istanbul cover _mocha -- -R spec --require @babel/register test/*.test.js","test:quick":"mocha --require @babel/register test/*.test.js","test:watch":"watch 'npm run test' src","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"keywords":["ali-oss","aliyun"],"author":{"name":"Jacky Tang"},"license":"MIT","bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","standard":{"parser":"babel-eslint"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.5.5","babel-eslint":"^10.0.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-things":"^0.2.0","coveralls":"^3.0.6","dotenv":"^8.0.0","istanbul":"1.0.0-alpha.2","mocha":"^6.2.0","mocha-lcov-reporter":"^1.3.0","node-notifier":"^5.0.1","standard":"^13.1.0","watch":"^1.0.2"},"dependencies":{"ali-oss":"^6.1.1","async":"^3.1.0","fs-extra-promise":"^1.0.1","is-there":"^4.4.4","lodash":"^4.17.0","moment":"^2.16.0","walk":"^2.3.14"},"gitHead":"faa00bede9b4c67ed2899b81fb48e6ae6d72ea32","_id":"ali-oss-extra@0.1.1","_nodeVersion":"11.15.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-XFvtNzYkP7CcXgEb5FPisqpJSaaSeRZ48ktVa7cTYuf0WrlLi5QJ2kgue57rhbPTuVsV9gyaX2goy5UC3RwtJg==","shasum":"37f88089c75151610e6116a9ca006b303d6599aa","tarball":"https://registry.npmjs.org/ali-oss-extra/-/ali-oss-extra-0.1.1.tgz","fileCount":17,"unpackedSize":176144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVlA9CRA9TVsSAnZWagAAHIoP/iYiw98Z86jMLjN3PZxD\nG495kDO9grxSOpD9oAypQvzlvBadQzEZ0B38xKTcdFTeSgit8S3C+6j3Jywh\nHg+NaJXx89JAUVSi0/3fZ9liHyeKQzOPlH50XHJ4LpW1XAB1P9V8BUWojplg\nRv0OfLjCeORF9+HEIiYAUnuKPNk8x2hCJjl8yfp9IJXfM2ldA3MdjyZXCp0/\nfQYaKgpJaa2yF4H447bOXCHSoEJz733bfFfu3dEAE8I9nZ6HTTjtUf74qk/y\nd4IKFUehS55ac8Lp8JR5ZCVQ8uEzg5qD8rKZ3PQQKalgLiuPGakAs1iiksD7\nILiHqCkEuGLgSOl6eQkpT8Y/lqLm+M6DTaL/e/spTYnrt1ZMS/+GDhtqXylk\n4ZcgOk28lDKJfRstLYzD9wrBBgYoGfEVb0Kpfb2qAoU1xZ26q3JWr3Va2/75\nbLsseqLozsLZUGbsx2P1xKMMaAvpn1/X+P9TA2mcIFgGWtB6n0bWa75fuyLq\n/wFsTy1OFs6Kev1/PxvUJ8WPE5R/DiBYMGEaDrFHW+f9IXjAjkn1VXsfz6nN\n6gS2ywHYizpxMetfkhSr0GRr0KEG482P9Uu595Y25j9ZQmVCQ/gI/LSvBdgM\nx3L700rdF18kVC9GZh3xqe3HoOQM1G3b5t+/2e5WcXxy6xh9rLQ0gploymNc\n6FMj\r\n=4kG2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4Ni3mUmvScKMwZstJrt4WxXF/swFt977euvd0E+gYvAiEApjKG46DZcRtoynpJfulY2xji+dUDYEKdf947qUfvWxY="}]},"maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"_npmUser":{"name":"jackytck","email":"jackytck@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ali-oss-extra_0.1.1_1565937724431_0.08182671082216064"},"_hasShrinkwrap":false}},"readme":"[![build status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Coverage Status][coverall-image]][coverall-url]\n[![Codacy][codacy-image]][codacy-url]\n[![js-standard-style][standard-image]][standard-url]\n[![devDependency Status][david-image]][david-url]\n[![devDevDependency Status][david-image-dev]][david-url-dev]\n\n[travis-image]: https://travis-ci.org/jackytck/ali-oss-extra.svg?branch=master\n[travis-url]: https://travis-ci.org/jackytck/ali-oss-extra\n[npm-image]: https://img.shields.io/npm/v/ali-oss-extra.svg\n[npm-url]: https://npmjs.org/package/ali-oss-extra\n[coverall-image]: https://coveralls.io/repos/jackytck/ali-oss-extra/badge.svg?branch=master\n[coverall-url]: https://coveralls.io/github/jackytck/ali-oss-extra?branch=master\n[codacy-image]: https://api.codacy.com/project/badge/Grade/17798fbc8e0341b890ccb3b6631c2770\n[codacy-url]: https://www.codacy.com/app/jackytck/ali-oss-extra?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=jackytck/ali-oss-extra&amp;utm_campaign=Badge_Grade\n[standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg\n[standard-url]: http://standardjs.com\n[david-image]: https://david-dm.org/jackytck/ali-oss-extra.svg\n[david-url]: https://david-dm.org/jackytck/ali-oss-extra\n[david-image-dev]: https://david-dm.org/jackytck/ali-oss-extra/dev-status.svg\n[david-url-dev]: https://david-dm.org/jackytck/ali-oss-extra#info=devDependencies\n\n### Install\n\n```bash\nnpm install -S ali-oss-extra\n```\nor\n```bash\nyarn add ali-oss-extra\n```\n\n### Extra methods\n\n* [`listDir`](#listDir)\n* [`syncDir`](#syncDir)\n* [`syncDirDown`](#syncDirDown)\n* [`deleteDir`](#deleteDir)\n* [`putList`](#putList)\n* [`deleteList`](#deleteList)\n* [`setDownloadName`](#setDownloadName)\n\n### Usage\nUse as a drop-in replacement of [ali-oss](https://github.com/ali-sdk/ali-oss):\n\n```js\nimport OSS from 'ali-oss-extra'\n\nconst store = new OSS({\n  accessKeyId: 'your access key',\n  accessKeySecret: 'your access secret',\n  bucket: 'your bucket name',\n  region: 'region of your bucket'\n})\n```\n\nAll methods from ali-oss are available. But every method returns a promise, which could be used in async/await:\n\n```js\n// List top 10 buckets\nconst result = await store.listBuckets({ 'max-keys': 10 })\n```\n\nReturn:\n```js\n{ buckets:\n   [ { name: 'my-bucket',\n       region: 'oss-us-west-1',\n       creationDate: '2016-05-29T12:13:03.000Z' },\n     { name: 'my-data',\n       region: 'oss-cn-shenzhen',\n       creationDate: '2016-05-14T08:02:46.000Z' },\n     { name: 'my-data-bj-dev',\n       region: 'oss-cn-beijing',\n       creationDate: '2016-05-24T15:17:53.000Z' },\n     { name: 'my-data-dev2',\n       region: 'oss-cn-shenzhen',\n       creationDate: '2016-05-14T08:02:19.000Z' },\n   ...\n```\n\n---------------------------------------\n\n<a name=\"listDir\"></a>\n### listDir (prefix, projection = [])\nList all files under a prefix. **Not** limited to 1000 files.\n```js\n// List all files in a prefix\nconst result = await store.listDir('user_data')\n```\nReturn:\n```js\n[ { name: 'user_data/web/f44dc4cd8976c254362c251a5bc3cfc3.txt',\n    url: 'http://my-bucket.oss-us-west-1.aliyuncs.com/user_data/web/f44dc4cd8976c254362c251a5bc3cfc3.txt',\n    lastModified: '2016-05-29T12:14:15.000Z',\n    etag: '\"A81DD21E0322B643AB6F6782B5C96012\"',\n    type: 'Normal',\n    size: 443,\n    storageClass: 'Standard',\n    owner: { id: '1400663040702136', displayName: '1400663040702136' } },\n  { name: 'user_data/web/f460cb792b6c7fd5e21a2f311faaa3b0.ab.png',\n    url: 'http://my-bucket.oss-us-west-1.aliyuncs.com/user_data/web/f460cb792b6c7fd5e21a2f311faaa3b0.ab.png',\n    lastModified: '2016-05-29T12:14:16.000Z',\n    etag: '\"26D3700FCF7421B723A7AE2F794DC361\"',\n    type: 'Normal',\n    size: 230547,\n    storageClass: 'Standard',\n    owner: { id: '1400663040702136', displayName: '1400663040702136' } },\n...]\n```\n\n---------------------------------------\n\n<a name=\"syncDir\"></a>\n### syncDir (directory, prefix, options)\n\n__Options__\n* `remove` - Remove file on OSS if it is not appeared in local directory\n* `ignoreList` - Array of directories to be ignored (relative path without trailing slash, e.g. [ 'editor', 'cp', 'sfm' ])\n* `defaultHeader` - Default header for all files\n* `headersMap` - Custom headers (which override default header) for specific files\n* `retryLimit` - Number of times to retry after timeout\n* `thread` - Number of concurrent threads to upload small files\n* `timeout` - Timeout (in milliseconds)\n* `ulimit` - Maximum number of open files\n* `verbose` - Print debug log\n\nSynchronize a local directory to OSS recursively. Support uploading directory with large number of small or big files.\n\nIf a file of the same name exists and its last modified time is not older than the local one, then it will not be uploaded.\n```js\nconst result = await store.syncDir('./localDir', 'a_dir')\n```\nReturn:\n```js\n{\n  \"put\": [\n    {\n      \"name\": \"a_dir/fileA1.txt\",\n      \"url\": \"http://my-bucket.oss-us-west-1.aliyuncs.com/a_dir/fileA1.txt\",\n      \"res\": {\n        \"status\": 200,\n        \"statusCode\": 200,\n        \"headers\": {\n          \"server\": \"AliyunOSS\",\n          \"date\": \"Mon, 30 May 2016 08:10:37 GMT\",\n          \"content-length\": \"0\",\n          \"connection\": \"keep-alive\",\n          \"x-oss-request-id\": \"574BF57D16FDA15402D9D84C\",\n          \"x-oss-bucket-storage-type\": \"standard\",\n          \"etag\": \"\\\"7EED2CD60D1E86FE16B0F7AB89C89D0E\\\"\",\n          \"x-oss-server-time\": \"4\"\n        },\n        \"size\": 0,\n        \"aborted\": false,\n        \"rt\": 176,\n        \"keepAliveSocket\": true,\n        \"data\": {\n          \"type\": \"Buffer\",\n          \"data\": []\n        },\n        \"requestUrls\": [\n          \"http://my-bucket.oss-us-west-1.aliyuncs.com/a_dir/fileA1.txt\"\n        ]\n      }\n    },\n    ...\n  ],\n  \"delete\": []\n}\n```\n\n---------------------------------------\n\n<a name=\"syncDirDown\"></a>\n### syncDirDown (prefix, directory, options)\n\n__Options__\n* `remove` - Remove any local file if it does not exist in the OSS\n* `thread` - Number of concurrent threads to download files\n* `timeout` - Timeout (in milliseconds)\n* `ulimit` - Maximum number of open files\n* `verbose` - Print debug log\n\nSynchronize from a OSS prefix to a local directory recursively.\n\nIf a local file of the same name exists and its last modified time is older than the OSS one, then it will not be downloaded.\n```js\nconst result = await store.syncDirDown('a_dir', './localDir')\n```\nReturn:\n```js\n{\n  \"get\": [\n    'localDir/DJI_0081.JPG',\n    'localDir/DJI_0082.JPG',\n    'localDir/DJI_0083.JPG',\n    'localDir/DJI_0084.JPG',\n    'localDir/DJI_0085.JPG',\n    'localDir/DJI_0086.JPG',\n    'localDir/DJI_0087.JPG',\n    'localDir/DJI_0088.JPG',\n    ...\n  ],\n  \"delete\": []\n}\n```\n\n---------------------------------------\n\n<a name=\"deleteDir\"></a>\n### deleteDir (prefix, options)\n\n__Options__\n* `retryLimit` - Number of times to retry after timeout\n\nDelete a directory recursively. **Not** limited to 1000 files.\n```js\nconst result = await store.deleteDir('a_dir')\n```\nReturns:\n```js\n[\n  'a_dir/b/c/d/fileD1.txt',\n  'a_dir/b/c/d/fileD2.txt',\n  'a_dir/b/c/d/fileD3.txt',\n  'a_dir/b/c/fileC1.txt',\n  'a_dir/b/c/fileC2.txt',\n  'a_dir/fileA1.txt',\n  'a_dir/fileA2.txt',\n  ...\n]\n```\n\n---------------------------------------\n\n<a name=\"putList\"></a>\n### putList (fileList, options)\n\n__fileList__\n* Array of object of the following:\n* `src` - Local path of file\n* `dst` - OSS path\n* `size` - File size (in byte) of file\n\n__Options__\n* `thread` - Number of concurrent threads to upload small files\n* `defaultHeader` - Default header for all files\n* `headersMap` - Custom headers (which override default header) for specific files\n*  `bigFile` - Thresold (in byte) of determining wheather a file is big or small\n* `partSize` - Size  (in byte) of each multipart\n* `timeout` - Timeout (in milliseconds)\n* `ulimit` - Maximum number of open files\n\nUpload a list of files to OSS. **Not** limited to 1000 files.\n\n```js\nconst result = await store.putList([\n  {\n    src: './a/data1.txt',\n    dst: 'a/data1.txt',\n    size: 100\n  },\n  {\n    src: './a/data2.txt',\n    dst: 'a/data2.txt',\n    size: 200\n  }\n], { thread: 10 })\n```\nReturns:\n```js\n[\n  {\n    \"name\": \"a/data1.txt\",\n    \"url\": \"http://my-bucket.oss-us-west-1.aliyuncs.com/a/data1.txt\",\n    \"res\": {\n      \"status\": 200,\n      \"statusCode\": 200,\n      \"headers\": {\n        \"server\": \"AliyunOSS\",\n        \"date\": \"Tue, 31 May 2016 09:50:22 GMT\",\n        \"content-length\": \"0\",\n        \"connection\": \"keep-alive\",\n        \"x-oss-request-id\": \"574D5E5E7F5DBA946A0F5CF9\",\n        \"x-oss-bucket-storage-type\": \"standard\",\n        \"etag\": \"\\\"654345A9C87BE1E0AE1ACA461609CD3A\\\"\",\n        \"x-oss-server-time\": \"27\"\n      },\n      \"size\": 0,\n      \"aborted\": false,\n      \"rt\": 198,\n      \"keepAliveSocket\": true,\n      \"data\": {\n        \"type\": \"Buffer\",\n        \"data\": []\n      },\n      \"requestUrls\": [\n        \"http://my-bucket.oss-us-west-1.aliyuncs.com/a/data1.txt\"\n      ]\n    }\n  },\n  ...\n]\n```\n\n---------------------------------------\n\n<a name=\"deleteList\"></a>\n### deleteList (fileList, options)\n\n__fileList__\n* Array of object of the following:\n* `name` - OSS path\n\n__Options__\n* `thread` - Number of concurrent threads to delete\n\nDelete a list of files in OSS. **Not** limited to 1000 files.\n\n```js\nconst result = await store.deleteList([\n  {\n    name: 'a/data1.txt'\n  },\n  {\n    name: 'a/data2.txt'\n  }\n], { thread: 25 })\n```\nReturns:\n```js\n[\n  {\n    \"res\": {\n      \"status\": 204,\n      \"statusCode\": 204,\n      \"headers\": {\n        \"server\": \"AliyunOSS\",\n        \"date\": \"Tue, 31 May 2016 09:58:28 GMT\",\n        \"content-length\": \"0\",\n        \"connection\": \"keep-alive\",\n        \"x-oss-request-id\": \"574D60440DA824296F114761\",\n        \"x-oss-bucket-storage-type\": \"standard\",\n        \"x-oss-server-time\": \"2\"\n      },\n      \"size\": 0,\n      \"aborted\": false,\n      \"rt\": 162,\n      \"keepAliveSocket\": true,\n      \"data\": {\n        \"type\": \"Buffer\",\n        \"data\": []\n      },\n      \"requestUrls\": [\n        \"http://my-bucket.oss-us-west-1.aliyuncs.com/a/data1.txt\"\n      ]\n    }\n  },\n  ...\n]\n```\n\n---------------------------------------\n\n<a name=\"setDownloadName\"></a>\n### setDownloadName (file, downloadName)\n\nSet the attachment name in content-disposition header. Only support file smaller than 5GB.\n\n```js\nconst result = await store.setDownloadName('a_dir/abcdefg', 'data.txt')\n```\nReturns:\n```js\n{ data:\n   { etag: '\"9D8606B3FB15EA4687402D4FD7C391B3-2\"',\n     lastModified: '2016-05-31T10:07:26.000Z' },\n  res:\n   { status: 200,\n     statusCode: 200,\n     headers:\n      { server: 'AliyunOSS',\n        date: 'Tue, 31 May 2016 10:07:26 GMT',\n        'content-type': 'application/xml',\n        'content-length': '186',\n        connection: 'keep-alive',\n        'x-oss-request-id': '574D625E0DA824296F11A15A',\n        'x-oss-bucket-storage-type': 'standard',\n        etag: '\"9D8606B3FB15EA4687402D4FD7C391B3-2\"',\n        'x-oss-server-time': '5' },\n     size: 186,\n     aborted: false,\n     rt: 176,\n     keepAliveSocket: true,\n     data: <Buffer ... >,\n     requestUrls: [ 'http://my-bucket.oss-us-west-1.aliyuncs.com/a_dir/abcdefg' ] } }\n```\n\n### License\n\nMIT\n","maintainers":[{"name":"jackytck","email":"jackytck@gmail.com"}],"time":{"modified":"2022-06-13T02:38:01.443Z","created":"2016-05-13T09:04:31.106Z","0.0.1":"2016-05-13T09:04:31.106Z","0.0.2":"2016-05-13T09:06:54.574Z","0.0.3":"2016-05-13T09:24:45.458Z","0.0.4":"2016-05-15T16:25:46.463Z","0.0.5":"2016-05-17T11:06:19.663Z","0.0.6":"2016-05-18T08:08:57.353Z","0.0.7":"2016-05-18T09:41:10.391Z","0.0.8":"2016-05-20T11:35:28.167Z","0.0.9":"2016-05-25T10:55:05.416Z","0.0.10":"2016-05-31T10:54:46.992Z","0.0.11":"2016-06-01T09:24:09.273Z","0.0.12":"2016-06-03T10:51:15.672Z","0.0.13":"2016-06-06T05:29:30.776Z","0.0.14":"2016-06-06T10:44:00.760Z","0.0.15":"2016-06-12T10:35:09.063Z","0.0.16":"2016-06-14T10:29:05.874Z","0.0.17":"2016-06-16T05:28:22.267Z","0.0.18":"2016-06-27T06:22:05.171Z","0.0.19":"2016-07-07T15:33:36.658Z","0.0.20":"2016-08-15T09:30:04.002Z","0.0.21":"2016-10-06T05:34:56.037Z","0.0.22":"2016-10-28T04:37:53.758Z","0.0.23":"2016-11-03T06:07:34.989Z","0.0.24":"2017-01-19T05:05:34.335Z","0.1.0":"2019-08-15T05:08:20.193Z","0.1.1":"2019-08-16T06:42:04.628Z"},"homepage":"https://github.com/jackytck/ali-oss-extra#readme","keywords":["ali-oss","aliyun"],"repository":{"type":"git","url":"git+https://github.com/jackytck/ali-oss-extra.git"},"author":{"name":"Jacky Tang"},"bugs":{"url":"https://github.com/jackytck/ali-oss-extra/issues"},"license":"MIT","readmeFilename":"readme.md"}