{"_id":"azure-blob-storage","_rev":"38-4f31ceb7b4a7c8796a3ef90365b4c9e6","name":"azure-blob-storage","description":"azure-blob-storage","dist-tags":{"latest":"4.2.5"},"versions":{"0.1.0":{"name":"azure-blob-storage","version":"0.1.0","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","private":false,"scripts":{"install":"npm run compile","compile":"rm -rf lib/ test/ && DEBUG= babel-compile -p taskcluster src:lib test-src:test","fastcompile":"DEBUG= babel-compile --no-clean -p taskcluster src:lib test-src:test","clean":"rm -rf lib test","pretest":"npm run compile","lint":"eslint src/*.js test-src/*.js","lintfix":"eslint --fix src/*.js test-src/*.js","test":"npm run lint && mocha --no-timeouts test/*_test.js","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/elenasolomon/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-eslint":"^6.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"^2.10.2","eslint-config-taskcluster":"^2.0.0","eslint-plugin-taskcluster":"^1.0.0","lodash":"^4.17.4","mocha":"^2.2.5","taskcluster-lib-api":"^3.1.1","taskcluster-lib-app":"^1.0.0","taskcluster-lib-testing":"^1.0.4","taskcluster-lib-validate":"^2.1.0","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^4.11.2","babel-runtime":"^6.20.0","debug":"^2.2.0","fast-azure-storage":"^1.0.0","source-map-support":"^0.4.8","taskcluster-client":"^2.1.0","uuid":"^2.0.2"},"main":"./lib/datacontainer","engines":{"node":"4.x"},"gitHead":"7b1355c43cce7439be124e88b4ea62b6dee9ef59","bugs":{"url":"https://github.com/elenasolomon/azure-blob-storage/issues"},"homepage":"https://github.com/elenasolomon/azure-blob-storage#readme","_id":"azure-blob-storage@0.1.0","_shasum":"e8d9066305878b8655a0887234442666e51bd8c9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"esolomon","email":"elenasolomon28@gmail.com"},"dist":{"shasum":"e8d9066305878b8655a0887234442666e51bd8c9","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-0.1.0.tgz","integrity":"sha512-5GntkrojiNq8T+n/6OMFRCm1J5RhgmvwpUSksJp6OvFEeTmUNYNtAww6mbVn/MZVI2mn2nr84t0g0lX5CpaAWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPQZbMY4zJR72H3NGlo8F57+QCbGAPdB0folt25Ux0AQIgDxKxC3y5ietH/En7gWPnLN4FKbRKa+OfSt+dAr9xm8w="}]},"maintainers":[{"name":"esolomon","email":"elenasolomon28@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/azure-blob-storage-0.1.0.tgz_1488533757635_0.6549533510114998"},"directories":{},"deprecated":"No longer used or supported by Taskcluster"},"1.0.0":{"name":"azure-blob-storage","version":"1.0.0","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","private":false,"scripts":{"install":"npm run compile","compile":"rm -rf lib/ test/ && DEBUG= babel-compile -p taskcluster src:lib test-src:test","fastcompile":"DEBUG= babel-compile --no-clean -p taskcluster src:lib test-src:test","clean":"rm -rf lib test","pretest":"npm run compile","lint":"eslint src/*.js test-src/*.js","lintfix":"eslint --fix src/*.js test-src/*.js","test":"npm run lint && mocha --no-timeouts test/*_test.js","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/elenasolomon/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-eslint":"^6.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"^2.10.2","eslint-config-taskcluster":"^2.0.0","eslint-plugin-taskcluster":"^1.0.0","lodash":"^4.17.4","mocha":"^2.2.5","taskcluster-lib-api":"^3.1.1","taskcluster-lib-app":"^1.0.0","taskcluster-lib-testing":"^1.0.4","taskcluster-lib-validate":"^2.1.0","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^4.11.2","babel-runtime":"^6.20.0","debug":"^2.2.0","fast-azure-storage":"^1.0.0","source-map-support":"^0.4.8","taskcluster-client":"^2.1.0","uuid":"^2.0.2"},"main":"./lib/datacontainer","engines":{"node":"4.x"},"gitHead":"9e2b49bed332213f3a1654a5546cc28169c8ecfc","bugs":{"url":"https://github.com/elenasolomon/azure-blob-storage/issues"},"homepage":"https://github.com/elenasolomon/azure-blob-storage#readme","_id":"azure-blob-storage@1.0.0","_shasum":"b0aebc777f4d62760be9d4e5014742cafd4c6328","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"esolomon","email":"elenasolomon28@gmail.com"},"dist":{"shasum":"b0aebc777f4d62760be9d4e5014742cafd4c6328","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-1.0.0.tgz","integrity":"sha512-EpXVvAqR9Ax1gXwvzchNvQ1TDQxup7sghQYq3h2zuj7PH+ybqdGpaw3OKfkBZkvb2QgpcnpLQzzSJekKwD4jlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCboFlXjD7tWebtJliquAl3mI2m+latJlpw6nY1jsRdtgIhAMm/SM6cRbaXMSnINP/yt7pAqnmGab7Uta+LhQvvGC20"}]},"maintainers":[{"name":"esolomon","email":"elenasolomon28@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/azure-blob-storage-1.0.0.tgz_1488533857439_0.7776774184312671"},"directories":{},"deprecated":"No longer used or supported by Taskcluster"},"1.0.1":{"name":"azure-blob-storage","version":"1.0.1","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","private":false,"scripts":{"install":"npm run compile","compile":"rm -rf lib/ test/ && DEBUG= babel-compile -p taskcluster src:lib test-src:test","fastcompile":"DEBUG= babel-compile --no-clean -p taskcluster src:lib test-src:test","clean":"rm -rf lib test","pretest":"npm run compile","lint":"eslint src/*.js test-src/*.js","lintfix":"eslint --fix src/*.js test-src/*.js","test":"npm run lint && mocha --no-timeouts test/*_test.js","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/elenasolomon/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-eslint":"^6.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"^2.10.2","eslint-config-taskcluster":"^2.0.0","eslint-plugin-taskcluster":"^1.0.0","lodash":"^4.17.4","mocha":"^2.2.5","taskcluster-lib-api":"^3.1.1","taskcluster-lib-app":"^1.0.0","taskcluster-lib-testing":"^1.0.4","taskcluster-lib-validate":"^2.1.0","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^4.11.2","babel-runtime":"^6.20.0","debug":"^2.2.0","fast-azure-storage":"^1.0.0","source-map-support":"^0.4.8","taskcluster-client":"^2.1.0","uuid":"^2.0.2"},"main":"./lib/datacontainer","engines":{"node":"4.x"},"gitHead":"de4e5dc2badf8e194cc33e569ba5b31aeb8294a0","bugs":{"url":"https://github.com/elenasolomon/azure-blob-storage/issues"},"homepage":"https://github.com/elenasolomon/azure-blob-storage#readme","_id":"azure-blob-storage@1.0.1","_shasum":"f84e8030ef22af493640a8f9ae0cc7b49426f540","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.2","_npmUser":{"name":"esolomon","email":"elenasolomon28@gmail.com"},"dist":{"shasum":"f84e8030ef22af493640a8f9ae0cc7b49426f540","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-1.0.1.tgz","integrity":"sha512-B2CcdaHwh4K6lu2uq5cECILvzxWT3VoA+mIbYsNAy+A8yAkl5eLlhKl0Af6C7Uu+mBVZMKUjvhzt5Q3y48mRbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnt/FjQawc7mvXC4J96Z4fJTgLhXSp5XbCWhB+4P4WagIgW19I+z0E3uXlykvRqp7DUwVuv8e5B97nmqDbd3PqrY0="}]},"maintainers":[{"name":"esolomon","email":"elenasolomon28@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/azure-blob-storage-1.0.1.tgz_1488550940805_0.661001197528094"},"directories":{},"deprecated":"No longer used or supported by Taskcluster"},"1.0.2":{"name":"azure-blob-storage","version":"1.0.2","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","private":false,"scripts":{"install":"npm run compile","compile":"rm -rf lib/ test/ && DEBUG= babel-compile -p taskcluster src:lib test-src:test","fastcompile":"DEBUG= babel-compile --no-clean -p taskcluster src:lib test-src:test","clean":"rm -rf lib test","pretest":"npm run compile","lint":"eslint src/*.js test-src/*.js","lintfix":"eslint --fix src/*.js test-src/*.js","test":"npm run lint && mocha --no-timeouts test/*_test.js","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/elenasolomon/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-eslint":"^6.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"^2.10.2","eslint-config-taskcluster":"^2.0.0","eslint-plugin-taskcluster":"^1.0.0","lodash":"^4.17.4","mocha":"^2.2.5","taskcluster-lib-api":"^3.1.1","taskcluster-lib-app":"^1.0.0","taskcluster-lib-testing":"^1.0.4","taskcluster-lib-validate":"^2.1.0","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^4.11.2","babel-runtime":"^6.20.0","debug":"^2.2.0","fast-azure-storage":"^1.0.0","source-map-support":"^0.4.8","taskcluster-client":"^2.1.0","uuid":"^2.0.2"},"main":"./lib/datacontainer","engines":{"node":"4.x"},"gitHead":"16d9f87257f4fb804d7d1f5b6015d9ce98af9b38","bugs":{"url":"https://github.com/elenasolomon/azure-blob-storage/issues"},"homepage":"https://github.com/elenasolomon/azure-blob-storage#readme","_id":"azure-blob-storage@1.0.2","_shasum":"9cfcf3b24a396b78c6ad285bf3769d13ca600492","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"esolomon","email":"elenasolomon28@gmail.com"},"dist":{"shasum":"9cfcf3b24a396b78c6ad285bf3769d13ca600492","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-1.0.2.tgz","integrity":"sha512-3yZ1cgcTffFYt2Tkd+mauHoj1itwo+3owaaPUv4kmFaDzWvfJF+pDz0SD32+nfSYa5/bRFtME+5V2qi/l0wolA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTg4yzhnrKG5KQGqPzOW+APT8J9JuORh8xlW3sEwVURAiArTJc6HFFpZam0CRKamde2Tt9F67uA5gaozK+42FFCLA=="}]},"maintainers":[{"name":"esolomon","email":"elenasolomon28@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/azure-blob-storage-1.0.2.tgz_1488809680441_0.6581624299287796"},"directories":{},"deprecated":"No longer used or supported by Taskcluster"},"1.0.3":{"name":"azure-blob-storage","version":"1.0.3","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","private":false,"scripts":{"install":"npm run compile","compile":"rm -rf lib/ test/ && DEBUG= babel-compile -p taskcluster src:lib test-src:test","fastcompile":"DEBUG= babel-compile --no-clean -p taskcluster src:lib test-src:test","clean":"rm -rf lib test","pretest":"npm run compile","lint":"eslint src/*.js test-src/*.js","lintfix":"eslint --fix src/*.js test-src/*.js","test":"npm run lint && mocha --no-timeouts test/*_test.js","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/elenasolomon/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-eslint":"^6.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"^2.10.2","eslint-config-taskcluster":"^2.0.0","eslint-plugin-taskcluster":"^1.0.0","lodash":"^4.17.4","mocha":"^2.2.5","taskcluster-lib-api":"^3.1.1","taskcluster-lib-app":"^1.0.0","taskcluster-lib-testing":"^1.0.4","taskcluster-lib-validate":"^2.1.0","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^4.11.2","babel-runtime":"^6.20.0","debug":"^2.2.0","fast-azure-storage":"^1.0.0","source-map-support":"^0.4.8","taskcluster-client":"^2.1.0","uuid":"^2.0.2"},"main":"./lib/datacontainer","engines":{"node":"4.x"},"gitHead":"88abdd0803edf842dc4a186e16ccb964efe2e21c","bugs":{"url":"https://github.com/elenasolomon/azure-blob-storage/issues"},"homepage":"https://github.com/elenasolomon/azure-blob-storage#readme","_id":"azure-blob-storage@1.0.3","_shasum":"2939b7acce34442756b42bb5057fa744979e474b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"esolomon","email":"elenasolomon28@gmail.com"},"dist":{"shasum":"2939b7acce34442756b42bb5057fa744979e474b","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-1.0.3.tgz","integrity":"sha512-st+M5hTVQwfvCNTJzJHHLCExumCt5OUYICRnrEbig0gp7U9IL4j3SsC4n5UMiHVTqWuClU0m+rIrKkcuYByE/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUWlpfRhBtZiG4QAT/lfBXKltOsVxTZYwMaQw0vuqXUgIhAMUAV77yQ79XDeYZSTmkMxW1u5gDkhhpjg6/D20uuvEq"}]},"maintainers":[{"name":"esolomon","email":"elenasolomon28@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/azure-blob-storage-1.0.3.tgz_1488813582385_0.22798615880310535"},"directories":{},"deprecated":"No longer used or supported by Taskcluster"},"1.0.4":{"name":"azure-blob-storage","version":"1.0.4","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","private":false,"scripts":{"install":"npm run compile","compile":"rm -rf lib/ test/ && DEBUG= babel-compile -p taskcluster src:lib test-src:test","fastcompile":"DEBUG= babel-compile --no-clean -p taskcluster src:lib test-src:test","clean":"rm -rf lib test","pretest":"npm run compile","lint":"eslint src/*.js test-src/*.js","lintfix":"eslint --fix src/*.js test-src/*.js","test":"npm run lint && mocha --no-timeouts test/*_test.js","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/elenasolomon/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-eslint":"^6.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"^2.10.2","eslint-config-taskcluster":"^2.0.0","eslint-plugin-taskcluster":"^1.0.0","lodash":"^4.17.4","mocha":"^2.2.5","taskcluster-lib-api":"^3.1.1","taskcluster-lib-app":"^1.0.0","taskcluster-lib-testing":"^1.0.4","taskcluster-lib-validate":"^2.1.0","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^4.11.2","babel-runtime":"^6.20.0","debug":"^2.2.0","fast-azure-storage":"^1.0.0","source-map-support":"^0.4.8","taskcluster-client":"^2.1.0","uuid":"^2.0.2"},"main":"./lib/datacontainer","gitHead":"465387770a460f522a071308ea6ba7ddf4866f03","bugs":{"url":"https://github.com/elenasolomon/azure-blob-storage/issues"},"homepage":"https://github.com/elenasolomon/azure-blob-storage#readme","_id":"azure-blob-storage@1.0.4","_shasum":"bd52d463fc0a0d16e9c7c5c961c0c8acb8551b11","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.2","_npmUser":{"name":"esolomon","email":"elenasolomon28@gmail.com"},"dist":{"shasum":"bd52d463fc0a0d16e9c7c5c961c0c8acb8551b11","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-1.0.4.tgz","integrity":"sha512-cqmZatOqUdDloii9rW5qzuV2pZmYiMnVkL4HF2JTCZ91cwuppCYypsQXOeLwp2bKIrKslQnyviYoPiimR9P9+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrJZymztvaduW35/p4fUel7mcIuDQepUIu3tQiK9a5HAiBY//Ynlzdz6WZ9UnjSByFE4e9ZkvOfP47Jxb7EFWsH3g=="}]},"maintainers":[{"name":"esolomon","email":"elenasolomon28@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/azure-blob-storage-1.0.4.tgz_1492502230906_0.23938059667125344"},"directories":{},"deprecated":"No longer used or supported by Taskcluster"},"1.1.0":{"name":"azure-blob-storage","version":"1.1.0","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","private":false,"scripts":{"install":"npm run compile","compile":"rm -rf lib/ test/ && DEBUG= babel-compile -p taskcluster src:lib test-src:test","fastcompile":"DEBUG= babel-compile --no-clean -p taskcluster src:lib test-src:test","clean":"rm -rf lib test","pretest":"npm run compile","lint":"eslint src/*.js test-src/*.js","lintfix":"eslint --fix src/*.js test-src/*.js","test":"npm run lint && mocha --no-timeouts test/*_test.js","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/elenasolomon/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-eslint":"^6.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"^2.10.2","eslint-config-taskcluster":"^2.0.0","eslint-plugin-taskcluster":"^1.0.0","lodash":"^4.17.4","mocha":"^2.2.5","taskcluster-lib-api":"^3.1.1","taskcluster-lib-app":"^1.0.0","taskcluster-lib-testing":"^1.0.4","taskcluster-lib-validate":"^2.1.0","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^4.11.2","babel-runtime":"^6.20.0","debug":"^2.2.0","fast-azure-storage":"^1.0.0","source-map-support":"^0.4.8","taskcluster-client":"^2.1.0","uuid":"^2.0.2"},"main":"./lib/datacontainer","gitHead":"8c0d91a9c6075d798c2fbd30d63ff7b70fc373c7","bugs":{"url":"https://github.com/elenasolomon/azure-blob-storage/issues"},"homepage":"https://github.com/elenasolomon/azure-blob-storage#readme","_id":"azure-blob-storage@1.1.0","_shasum":"435efc7c32e4dcc47787b80dcbe8e9785a82de3e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"esolomon","email":"elenasolomon28@gmail.com"},"dist":{"shasum":"435efc7c32e4dcc47787b80dcbe8e9785a82de3e","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-1.1.0.tgz","integrity":"sha512-hi9hizZOLhLoBncKlkxVEzWhH+rBo6hAXMAlUN0UBMC8ipspmCweECf6n8Ixf5WMbY6vNfZamGLs8+e0XIIEGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzfiOQAn9SQ0aj/NNDr9Xdlo+ldQrFEhBVmEfqGmokmAiAXlYsCve7x/zpAFuAMEyff3kepxYgi3QnwexMYGhYf8g=="}]},"maintainers":[{"name":"esolomon","email":"elenasolomon28@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/azure-blob-storage-1.1.0.tgz_1494687522476_0.8252145813312382"},"directories":{},"deprecated":"No longer used or supported by Taskcluster"},"2.0.1":{"name":"azure-blob-storage","version":"2.0.1","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"compile":"babel-compile -p taskcluster src:lib test:.test","lint":"eslint src/*.js test/*.js","pretest":"yarn lint && npm run compile","test":"mocha --no-timeouts .test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/elenasolomon/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"4.x","eslint-config-taskcluster":"^3.0.0","lodash":"^4.17.4","mocha":"^4.0.1","taskcluster-lib-api":"^4.0.0","taskcluster-lib-app":"^2.1.0","taskcluster-lib-testing":"^2.0.2","taskcluster-lib-validate":"^3.0.1","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^5.5.0","babel-runtime":"^6.20.0","debug":"^3.1.0","fast-azure-storage":"^2.0.0","source-map-support":"^0.5.0","taskcluster-client":"^3.1.1","uuid":"^3.1.0"},"main":"./lib/index","gitHead":"2648c07f017cb64595a7b55b0a10caeb63d97bce","bugs":{"url":"https://github.com/elenasolomon/azure-blob-storage/issues"},"homepage":"https://github.com/elenasolomon/azure-blob-storage#readme","_id":"azure-blob-storage@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"taskcluster-bot","email":"taskcluster-accounts@mozilla.com"},"dist":{"integrity":"sha512-OMPaDUueXbU4BMMDmWWpsZOG0DQQOAocp5rH4te/pcZvUkFjz/8zBuq50bae0xRcPHjNiHdy+AeLzN2HfXr2zw==","shasum":"3031ad5fcbff12895e75c9ac3929f0f9d7ee21f0","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEUHpu9HbcvK45DbAKB8vbZ8R5qjfqgjHyfBdCa4X8hgIhAIhYnJgKr4bSRNSLMjr2ctlTTc+o81wGyPUnEi8v24x1"}]},"maintainers":[{"email":"john@johnford.org","name":"jhford"},{"email":"bstack@mozilla.com","name":"bstack"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage-2.0.1.tgz_1514552154511_0.3683947727549821"},"directories":{},"deprecated":"No longer used or supported by Taskcluster"},"2.0.2":{"name":"azure-blob-storage","version":"2.0.2","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"compile":"babel-compile -p taskcluster src:lib test:.test","prepublish":"npm run compile","lint":"eslint src/*.js test/*.js","pretest":"yarn lint && npm run compile","test":"mocha --no-timeouts .test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"4.x","eslint-config-taskcluster":"^3.0.0","lodash":"^4.17.4","mocha":"^4.0.1","taskcluster-lib-api":"^4.0.0","taskcluster-lib-app":"^2.1.0","taskcluster-lib-testing":"^2.0.2","taskcluster-lib-validate":"^3.0.1","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^5.5.0","babel-runtime":"^6.20.0","debug":"^3.1.0","fast-azure-storage":"^2.0.0","source-map-support":"^0.5.0","taskcluster-client":"^3.1.1","uuid":"^3.1.0"},"main":"./lib/index","gitHead":"ebb2516fce4ba43fcccc6762797677a513fa2180","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@2.0.2","_shasum":"8f3911a592bc8b3184720c1ad119b9403cd48271","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"taskcluster-bot","email":"taskcluster-accounts@mozilla.com"},"dist":{"shasum":"8f3911a592bc8b3184720c1ad119b9403cd48271","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-2.0.2.tgz","integrity":"sha512-CyF9JT5joZO9v4Vcms337PmpoEf5SHjd3GisiBqTsUEArDM8SpNRybLQZnap+DZyWhesEcpcX/SIJwQxM4W6uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8vVl6liMQDFX+jRIVToM04DwmNr+2ZkN1N80upQUuRwIgPNNaTa1n6S09h7Rll7JVVwcQi+v0eWPxpsM5F73HLAY="}]},"maintainers":[{"email":"john@johnford.org","name":"jhford"},{"email":"bstack@mozilla.com","name":"bstack"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage-2.0.2.tgz_1515011304054_0.024552025366574526"},"directories":{},"deprecated":"No longer used or supported by Taskcluster"},"2.0.3":{"name":"azure-blob-storage","version":"2.0.3","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"compile":"babel-compile -p taskcluster src:lib test:.test","prepublish":"npm run compile","lint":"eslint src/*.js test/*.js","pretest":"yarn lint && npm run compile","test":"mocha --no-timeouts .test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"4.x","eslint-config-taskcluster":"^3.0.0","lodash":"^4.17.4","mocha":"^4.0.1","taskcluster-lib-api":"^4.0.0","taskcluster-lib-app":"^2.1.0","taskcluster-lib-testing":"^2.0.2","taskcluster-lib-validate":"^3.0.1","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^5.5.0","babel-runtime":"^6.20.0","debug":"^3.1.0","fast-azure-storage":"^2.0.0","source-map-support":"^0.5.0","taskcluster-client":"^3.1.1","uuid":"^3.1.0"},"main":"./lib/index","gitHead":"1c2bc1a041b7a9f50b6ac81c10be8d2f7b422ef1","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@2.0.3","_shasum":"8db1704d66e74e55350989f1a3c49c33e31fa879","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"taskcluster-bot","email":"taskcluster-accounts@mozilla.com"},"dist":{"shasum":"8db1704d66e74e55350989f1a3c49c33e31fa879","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-2.0.3.tgz","integrity":"sha512-gSQC97ceyk1bPZePxDoiZ+eM2q1MmfYUwvyaV18ZkbvNztvKGrIsLsFYej4US6xwuBcCssdH0Y77W3twKLz0Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2TQH5w2hh/KFMQga07S1oTE+in7jj9oQ4+7nsIiGYkgIgakeDA5Nx6cC0j4GI4StbhT4vdiorVeYmrYmN7XmjQfk="}]},"maintainers":[{"email":"john@johnford.org","name":"jhford"},{"email":"bstack@mozilla.com","name":"bstack"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage-2.0.3.tgz_1515074362910_0.955062418943271"},"directories":{},"deprecated":"No longer used or supported by Taskcluster"},"2.1.0":{"name":"azure-blob-storage","version":"2.1.0","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"compile":"babel-compile -p taskcluster src:lib test:.test","prepublish":"npm run compile","lint":"eslint src/*.js test/*.js","pretest":"yarn lint && npm run compile","test":"mocha --no-timeouts .test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"4.x","eslint-config-taskcluster":"^3.0.0","lodash":"^4.17.4","mocha":"^4.0.1","taskcluster-lib-api":"^4.0.0","taskcluster-lib-app":"^2.1.0","taskcluster-lib-testing":"^2.0.2","taskcluster-lib-validate":"^3.0.1","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^5.5.0","babel-runtime":"^6.20.0","debug":"^3.1.0","fast-azure-storage":"^2.0.0","source-map-support":"^0.5.0","taskcluster-client":"^3.1.1","uuid":"^3.1.0"},"main":"./lib/index","gitHead":"9cd66158a0664b78f38edf6dc75a4c45fb6610f5","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@2.1.0","_shasum":"da4214cd80ca79bb9302e22800a2638f5f51e9dc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"taskcluster-bot","email":"taskcluster-accounts@mozilla.com"},"dist":{"shasum":"da4214cd80ca79bb9302e22800a2638f5f51e9dc","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-2.1.0.tgz","integrity":"sha512-mUWCiibEN10jsj6DXW8Q1mqq4yExpCtoo7EmJokoGLZqJrs07BCT9DgPyHw0NPYL/6+BNRk8FWcMgK9XyD+P/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFc2qNhlUwX3ITzZtr0uHAYpkgFFLEARm6eA0fNA4tRbAiEApKZpvz4lhZDh7L6c5iT824mdaWcUqR18zXCoW9Nn+0E="}]},"maintainers":[{"email":"john@johnford.org","name":"jhford"},{"email":"bstack@mozilla.com","name":"bstack"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage-2.1.0.tgz_1516832846163_0.15809573233127594"},"directories":{},"deprecated":"No longer used or supported by Taskcluster"},"3.0.0":{"name":"azure-blob-storage","version":"3.0.0","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"compile":"babel-compile -p taskcluster src:lib test:.test","prepublish":"npm run compile","lint":"eslint src/*.js test/*.js","pretest":"yarn lint && npm run compile","test":"mocha --no-timeouts .test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"^1.2.5","babel-compile":"^2.0.0","babel-preset-taskcluster":"^3.0.0","eslint":"4.x","eslint-config-taskcluster":"^3.0.0","lodash":"^4.17.4","mocha":"^4.0.1","taskcluster-lib-testing":"^2.0.2","typed-env-config":"^1.1.0"},"dependencies":{"ajv":"^5.5.0","babel-runtime":"^6.20.0","debug":"^3.1.0","fast-azure-storage":"^2.0.0","source-map-support":"^0.5.0","uuid":"^3.1.0"},"main":"./lib/index","gitHead":"7e2326a43f1404ce41a415c8d908a7d421858049","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@3.0.0","_shasum":"53fbc9f59c99e8f34ce170940be0ce17162bca7d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"taskcluster-bot","email":"taskcluster-accounts@mozilla.com"},"dist":{"shasum":"53fbc9f59c99e8f34ce170940be0ce17162bca7d","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-3.0.0.tgz","fileCount":20,"unpackedSize":154518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/saICRA9TVsSAnZWagAAcdgP/jUbjZmWwu+2Ek5NlooV\n5vZLk4nEV4lVscnC9VPzJFl2YlOFYEvQnJoKt2iy6h9yp1ScSyFJO/ZxdpOX\n8dpAHWxdgnGrIJkG1DeD2cwdCmh4T1w1Z2fr8c8lwxDCxtOywlLjJJqvACX1\nBvlPDppJJmyJdbPqmETjANSOQdE0LeJhMN99Z75TGh8en0miQEgiH11p4DPd\ngsZro9d5Kl1IoOVpj5q3054p3GsygR9EWs0WC8VQpXY1zWLuUxGbIfhdI2jG\nhVQ8Y2ZUcxQe9JNVbiNF8C/9/amPmS89uE9aJb5IBL11y8EHmzykt+6N0rWw\nSWtH8tzfsDFYpyEl7e+XiQwHRThLYcxq4KihF6N4D09aWzz6+A/ZtDFtc8SO\nVJMkvC55aEIRDObMVmGZrZ/WwuIs9LQWklDQP250NRGlMWuB5ljB/90hMHeL\ncfr3/HcVEyRanUhvu9BmxIQE4Bbl9YRhJn6SzuIKxuq4Q/YN5WDx45Vmc1wv\n///jlcywGK2zmLIK9CvXeI8l8hKL0nhM90DDjUI75SxN89gaG7mWPV8wnAzk\nxE8X6HSSbrWz1/+cZ/fVXuFQJ/NX8lhSJj1vQD6cLwQ2IBu+aZsXPin6Nt7H\n+WBitHUTGE+cpHCCdfvObt4URmaBDp7/qUH4aPy3A0iUfBprJZ/ArXk4dZAS\nTVAD\r\n=SOsl\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Qyst4f8EGsDorYw1ZicZEAmGR4g9/fPuLCHkY8DJMWG9+w9lDGK0RLjVfKVHEucDLxSIwC5xVAgsInNnE1nIug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHy9ApvPO1oco3cyLX0wh5WrOJcoZPdZqBFi0Hcz5VggAiA3i5utCDX9pIOSPX2dh7ZvpUa9R2BUrBsvitCTVbWfpg=="}]},"maintainers":[{"email":"bstack@mozilla.com","name":"bstack"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"},{"email":"john@johnford.org","name":"jhford"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage_3.0.0_1526646407111_0.18725046089408526"},"_hasShrinkwrap":false,"deprecated":"No longer used or supported by Taskcluster"},"4.0.0":{"name":"azure-blob-storage","version":"4.0.0","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"lint":"eslint src/*.js test/*.js","pretest":"yarn lint","test":"mocha --no-timeouts test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"^2.1.0","eslint":"5.15.0","eslint-config-taskcluster":"^4.0.0","mocha":"^6.0.2"},"dependencies":{"ajv":"^6.9.2","debug":"^4.1.1","fast-azure-storage":"^2.3.1","lodash":"^4.17.11","uuid":"^3.3.2"},"main":"./src/index","gitHead":"cb611d58353539aa80e35457a03fcc87ba7d38b2","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"taskcluster-bot","email":"taskcluster-accounts@mozilla.com"},"dist":{"integrity":"sha512-Z4YrDk2LCSRsDGPDQ/Ua3BQA+6FlcKBSU/r9XXbf/AUjXf/HbfsX9HTOIk9AmBKmJj8XdKQeiXh6jCRdLRTtFQ==","shasum":"4ddab57a56aed77f0fcea314893a1c25fef4a769","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-4.0.0.tgz","fileCount":9,"unpackedSize":58803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfbqeCRA9TVsSAnZWagAA7acP/3En12KnLxhM7aHLbaGc\nPvGiT2T0rmd1oW4epYSBhsvm60MUjSoajzS0z3cKQRb95dvLdLEfFQVtjj0Y\n71m8ktQs1vwzJpN3pIkm2S+gnKjCvrBzvk86K0jmDwkKp0cOL1wv40TG9sxL\nWMLn5RlA4RjsPL8nHgwT9FN2ccWkmVah66r+FMp9KyAGkClFtmfPVzK3Jxlf\nOVUPSGlmghslmf4DaexRGny2svufR6Nky/ZOHAOX7lLUE3K3Z0pD5C1puXll\nuw5rzh+TcC0mXtdT2kCkwPW92jU0mhp7q2cBWDoysrU8wsLHH4qJDc9Bhman\n67nIXR8x4eDka9z9CSS1b0MM2wbm1IfSDqWmXjGPYZSmhPyUd68MNoFwzThu\nETDaZ5iotQ5qp5fVBduOWcsEsBj/D5+Qe8/aLJNtbwI+QbYXHqEyWfgWgluZ\nSjcpgkWau6Wpdvy7vXvVqPMg+fgTocUznA2CjWloeiDkk1FEZJz2OQJ6oRYJ\ndfphGIeHvlJ6SsW1AsaS+lxyPDGWipPGK/hpk7ISoEoLXRIdN1PLFYCGY9OU\nPf4rgYvo0t7F8I9HrWA0o1K7r0gH3/mLN8F9xRtvmUfuOkbrP1E2eY6Be1hu\nUOHM0ga3E8zbRi4qIrt2tOpD3clQMnicV2eixoFF9WighAddLrX140BGccFS\nvhHC\r\n=dQUz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTwdUJqbF9hTNKaOFJkivcTva/DszdpmOtAy8ycKjMdAIgExGtHH7S1HU4EismVUW7MfzP0i1oQRwtVgP1DXYhdFc="}]},"maintainers":[{"email":"bstack@mozilla.com","name":"bstack"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"},{"email":"john@johnford.org","name":"jhford"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage_4.0.0_1551743645470_0.04514099504648539"},"_hasShrinkwrap":false,"deprecated":"No longer used or supported by Taskcluster"},"4.1.0":{"name":"azure-blob-storage","version":"4.1.0","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"lint":"eslint src/*.js test/*.js","pretest":"yarn lint","test":"mocha --no-timeouts test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"2.1.0","eslint":"5.15.1","eslint-config-taskcluster":"4.0.0","mocha":"6.0.2"},"dependencies":{"ajv":"^6.10.0","debug":"^4.1.1","fast-azure-storage":"^2.3.1","lodash":"^4.17.11","uuid":"^3.3.2"},"main":"./src/index","gitHead":"79cd63eceead2468f5367a5b106506c09b26b5e1","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@4.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"taskcluster-bot","email":"taskcluster-accounts@mozilla.com"},"dist":{"integrity":"sha512-q0HT3U1/sFVUgR3UIqgCoqx0OsM0aABEk97fMy9NjZEt3TYIDpr4fflI8+LCvrX8GIHY9dUxWpizNx8CFn+y1Q==","shasum":"66c5d223000c0312319080734acacb445daee75d","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-4.1.0.tgz","fileCount":9,"unpackedSize":59061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchugaCRA9TVsSAnZWagAAWMsQAIMJdk5GaLCqLlvVv0Zt\ntkp/hQ6fEHtFShzPOuUcySrvR5nf4BNTjVMgdyPAijST3UWZvUq94JzaHnPL\nOys4vFHA79B7o9JyD/kVl0n2nItkpkPPzmlk74h7mhmf4LxNb6pv+BCtDx1e\nD73b0jSYVn+kSlPwtzez/DnetzLY7Rr2tlxZaoIaljIY8dgdLPpO+VbQ1PUo\n+Vj6kWQtYJo1G8Hp0OFsKyzTRcou5GtoLd7JWJoo76NPKW7qhETTSbtRo78T\npEJNdGohXF2ApJqHFk+VflQp8jo1rEysIk1FsPilgQPp/yz5lJBRIagKlzqh\nhFQOhPC2PFuGjXHeaA/yCf0Hf6Tsvip5UGx5IgzA8LyRfuQuYuk3UZidwOB+\nDvofnypyg1DxuqB7qtjAtIkdGPwrDN9DW2N5L0n669BGQp+/oqrfakjXszz5\ncOc1GkzG4p4BO7Tf76aCL+HU48vjwaJcyBbXLFkzZTKdfVVACDzquBShKEf6\n293VEYgQYqhpvWmIcgpEFQq5V1ta01/SV916piKGHaXnBllDF/mWjNpVXsTS\nR0R6DvB8ryTS7SrYROwFzyw6sg6LYijcCRBgGg/qLjB4UvCiLdDz7yBmQplm\n298msEk/gItn28sw/1CldoFMJt0WY8PqTJjLrY8ZngQ1ujo3UwcyzsDss7QL\nNqUP\r\n=jKCb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWzFe9J7vJckVLtwj++Ax2s8Gw8a5zR9c4128BCE8nhAIgG7bV3BWdryW6QEVFxDYCFT50zuNNBCUtLbMCDRtOFY0="}]},"maintainers":[{"email":"bstack@mozilla.com","name":"bstack"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"},{"email":"john@johnford.org","name":"jhford"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage_4.1.0_1552345114235_0.9376324077691673"},"_hasShrinkwrap":false,"deprecated":"No longer used or supported by Taskcluster"},"4.1.1":{"name":"azure-blob-storage","version":"4.1.1","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"lint":"eslint src/*.js test/*.js","pretest":"yarn lint","test":"mocha --no-timeouts test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"2.2.0","eslint":"5.16.0","eslint-config-taskcluster":"4.0.0","mocha":"6.0.2"},"dependencies":{"ajv":"^6.10.0","debug":"^4.1.1","fast-azure-storage":"^2.3.1","lodash":"^4.17.11","uuid":"^3.3.2"},"main":"./src/index","gitHead":"76f339ae22459c3368326ddc8437660e001c8040","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@4.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"taskcluster-bot","email":"taskcluster-accounts@mozilla.com"},"dist":{"integrity":"sha512-K2bw/m/JUa/idrod3ezCBCrO5pmrAaMD51QawHc42DnOsgQ7AvQ115EA3Ty6VhmouKV4rEyHUS/4Ge5OI9omgg==","shasum":"19cac89355f05eb8c90c01766c174f4a03f021f3","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-4.1.1.tgz","fileCount":9,"unpackedSize":59045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoqUjCRA9TVsSAnZWagAA/UYP/3NpDWhU06abezOtWMqn\nqQK6L99jiRLlkzQ78ebZLfueuOGbb3VdG2FMH6TDllRZymtfWA8nzHb17kl+\nYUeDdLvV64q+pik1PivzKqLnXU/PFdOnG63DivMUdTwSK8mjlsTQJKGXBfqG\nb+LS+yiJ+O93fFS4Ej5d/YbnpCPegJLoaUYZMj8axtdC/SxJhlLXoByo77Ko\nnaHkSrmmeR7zBkHH1WCmyU/Z05Br/3pXND+9w+4P9O7g1YOjmnAKnUbl8Y9L\nJTli7fTIOGUdnrenXovTj1u7iIx8LSCMTVfWEZEE4WyrOt7fCGJ1GWXROlbW\nk4RIVjKaizsbhHraoMxuPMdv4MHrkxHtPiwcHmeBzw3D7Qijc59lA02oYoVf\nOR7YnysUqELpmRaQ36rFL0pqAaaF4aIoGgFOdUr29e2ocG1tcmUiXCrpGgbd\nCfv/EEyP4iaE/NyLzTKcLLHzIDWrKQj51XXx7MW1m8rc2qt2BPcUY0iheMRg\nU5Kcdh1GChIpLWI2V5bkQde7Nlf7KqaR0Lzh/fYkAAvRKiuGaMHPOnK9uXfG\nK1dbotpkyV6x5RTtr5tpdwDPkLTMtyp46peweqgVWTyf9f/jLOOl759zChKA\ne1OLxbkAiB1oSaBHPa+ZeyC1fWDBsR5r5AzRXIeqwT4nNHFAYn3THbGUzXo0\nRE9l\r\n=cDZ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDinQmpVhYpGkEJVR775R1B/qSFMt9YcdiXnnGC0OtrCAiEAitlBrt0wp+eyL6WjguJRpuo1gEZKkZiZEBpL/nY23Eo="}]},"maintainers":[{"email":"bstack@mozilla.com","name":"bstack"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"},{"email":"john@johnford.org","name":"jhford"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage_4.1.1_1554162978669_0.597918478847747"},"_hasShrinkwrap":false,"deprecated":"No longer used or supported by Taskcluster"},"4.2.0":{"name":"azure-blob-storage","version":"4.2.0","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"lint":"eslint src/*.js test/*.js","pretest":"yarn lint","test":"mocha --no-timeouts test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"2.2.0","eslint":"6.0.1","eslint-config-taskcluster":"4.0.0","mocha":"6.1.4"},"dependencies":{"ajv":"^6.10.0","debug":"^4.1.1","fast-azure-storage":"^3.0.0","lodash":"^4.17.11","uuid":"^3.3.2"},"main":"./src/index","gitHead":"05a56aee1f85ab4a8c69f21aa18d69afb86c09de","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@4.2.0","_nodeVersion":"8.15.1","_npmVersion":"6.10.0","dist":{"integrity":"sha512-jqyAXV9jihuAG+G7Pg6k3NFb0uWnNMC4RBtJE7hJ0mHDSer2qy7sYdvseowifZhCQwea5Gsafh2K56T8sw0uPg==","shasum":"8738c0364ea45b56d8eca9023c6735b22e316d54","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-4.2.0.tgz","fileCount":9,"unpackedSize":59044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHP8VCRA9TVsSAnZWagAAA1IP/ibfYek8Av/gpXXm4cy+\n+YL/eLTsPVcD98Xq5fNFXZu2aCWPSP6kuWH58clKwn+BpZbX1tPCjK0317C+\na0zjAi6LSpxFfb11BlZrv1SRZBSJ8VZljGFsEdhNyCOOGLLvrBt0lZIYQ8OI\nUuP55bF/jr1nWJtSdjnW8kgoz/x++lwhp0MMy4ayIFHTglTnPXGqQ8E6gUCs\nV9yvAFRsT1nORkRa98FyEzPghhKqvSyeR1f0AV61xNk9jYDS37AWB1JOGmZ9\nyPJy+9sH9zeFJHoUcMN6BsfltFFxomW6ncbdpRhgxaysBfC7CMD4FMW1HHqJ\nNhg9Sk7aT+mmXyvyl2hLvGppHbDriVQHjuPX4SOoigXR1BQMTjYiZSpAKOyd\nLVUrJR5TpXvCjph+/qlx8qSql+6KKXgAr67MpoEnAZHn0Z4jnlLKuT35CVb8\nX6PUM8EBzDlvBuALTubM5POOmVJboaie/1NGvKO3JsP/Fzi3Il3guEL0bLvr\nNC0Xu0SQy2IPIfVRFxcST8z2glIOKbiZNMJ9+SKfF/WGy8UaX6TJjg5ag+8V\ntAYqy2BHiBL0uZD0iRW/g7+LtSB/ixsTjlCYu+OIiNdOWcXHeCArhL8ykziF\n64O67V89wcVtbXCdFFHa22yRrktF1Qv+0wox/mdFKrCKhOQ8J1IZzLnVFOpB\n+IvA\r\n=k8PY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsTRuRwurTFN0XkDyIByICRMwdwOybmgCkL1Ymv7PHGAiEAvkU3lQAm+B2aIZoQwpeIgNQVr2ipePahUOzNcay/uOc="}]},"maintainers":[{"email":"bstack@mozilla.com","name":"bstack"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"},{"email":"john@johnford.org","name":"jhford"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"}],"_npmUser":{"name":"djmitche","email":"dustin@cs.uchicago.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage_4.2.0_1562181396842_0.3769896687909071"},"_hasShrinkwrap":false,"deprecated":"No longer used or supported by Taskcluster"},"4.2.1":{"name":"azure-blob-storage","version":"4.2.1","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"lint":"eslint src/*.js test/*.js","pretest":"yarn lint","test":"mocha --no-timeouts test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"2.2.0","eslint":"6.0.1","eslint-config-taskcluster":"4.0.0","mocha":"6.1.4"},"dependencies":{"ajv":"^6.10.0","debug":"^4.1.1","fast-azure-storage":"^3.0.1","lodash":"^4.17.11","uuid":"^3.3.2"},"main":"./src/index","gitHead":"9467aa6139a8a4e6ffa98216d89802f3840981db","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@4.2.1","_nodeVersion":"8.15.1","_npmVersion":"6.10.0","dist":{"integrity":"sha512-y1gNvhsCR1/ATxHt/cDn+f5xW6CheM65Mggl99/dd+jsHTLzJLywip75M4PKex/JqPbAWQyd+yOI7quNXgnXOA==","shasum":"91f24c18f73b29e8b4671903b3c5b8fb2d6b38dd","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-4.2.1.tgz","fileCount":9,"unpackedSize":59044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI6MKCRA9TVsSAnZWagAA/roP/0n88Ha0ynjMRiqLRO8b\nnyKOkOBhfgJKNtin2EV+QFNaoaM2b0KZJ4AKVTNN1JrOra7ONBVx9wzCFRFD\n1vpUsN7ayByaTDFnQXj4JYUCLGjVdCIQJL/WAhvEeJO3l4X33aQWNG/r9Ho0\n6Woiu/a+r1dZ/tm/zbis993wmW0I4sq3U5f4TSR8jtqBO/Ce43YxnV0R7/mA\ngF28nc7OXpswyUAbWCtfWnD2JXzbuCBkUWfXrwUd8ON2chDybUyfMofQEiWu\nHnfx9x4vizaDbEoNEuhl6ZyhpUy7gT9vSRb78UuwBSqjdFFAiHxhy2RsW5/k\n3SlsULLFgQsAAciYzvhd7Zm9NPFWdFO82kDi1UA3GLvJfoZwMQwFgvPgi4tF\nFcWIEuapUuEAf1oR55LtVx3MlHNV653C+1K8ZTEE/nuF+XS4/VmX3PaCxIJR\nEHAiU22UZLQ5HrWAnTt8y8XdKpWOul839nF6/ds7YRQts8Vz5usOUZ4aAgZf\nmaRfZ23ap/KhZP8BjhF8VIZpxb71TeKfiJwz906CwCPRRnvb3BDOzeX4sMtl\n+0d3izN1Y52KAJ5GYCuozNhi1Hk2DuLRVXketdi8uiBc5S4MgQ7tME1G6kPE\nVSu7NC3/bpSEeRo59JtZsYQnenoxyrumx7SSBD3PocelcWGM9mmLV2sDl+Zi\n6tM/\r\n=j1rg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMaJtzjJjJJMXeBQaalPeEVFY6DDX7pwKp4zH+kjAelQIhAOzT75QLGszSwSc4PXm6kr4tiIeb2Nryn6J23PNyqZja"}]},"maintainers":[{"email":"bstack@mozilla.com","name":"bstack"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"},{"email":"john@johnford.org","name":"jhford"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"}],"_npmUser":{"name":"djmitche","email":"dustin@cs.uchicago.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage_4.2.1_1562616586004_0.7937007088597272"},"_hasShrinkwrap":false,"deprecated":"No longer used or supported by Taskcluster"},"4.2.2":{"name":"azure-blob-storage","version":"4.2.2","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"lint":"eslint src/*.js test/*.js","pretest":"yarn lint","test":"mocha --no-timeouts test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"2.2.0","eslint":"6.0.1","eslint-config-taskcluster":"4.0.0","mocha":"6.1.4"},"dependencies":{"ajv":"^6.10.0","debug":"^4.1.1","fast-azure-storage":"^3.0.1","lodash":"^4.17.11","uuid":"^3.3.2"},"main":"./src/index","gitHead":"f6c0b81707890b1111d0716c319ae59c0f08b768","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@4.2.2","_nodeVersion":"8.15.1","_npmVersion":"6.10.0","dist":{"integrity":"sha512-3XZX2IJvvCP+JzqjutTwN6y5L0HL1SedJHecx5Z80rL2HKP1LH+nrrQwLVbmLmTXw5+5KeDGZttx6tQgM6PojQ==","shasum":"8594bbcc66af1ccacf85a7743d348f67160266bb","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-4.2.2.tgz","fileCount":9,"unpackedSize":59044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKPmICRA9TVsSAnZWagAAtJ0P/R317XTcNJru8E6Ku2yY\nQzycTrWKez09KzLlMy2mQdLjzarb7EwBkMhRPHlnR2Lz1aoNGUIbmvJD8mrw\n/AQpMFS1D1o4/fuceqxIEDciwtdvHWnk78Lxcdeyawf5R6E+U8yYenEh2eig\nBn/u2WX3bK2dASe1/pgJLdb+/J7tiDR9VzfnDdM6FJs/65ogh7DocmOnmTNz\nMwV2y725Na2UBZ/NW1Aqw5c5Tq4MKDcmcvj1+lFSW3VDTPI1k9XaloPN+j2m\nAJVQwjI9Z9Q45FiI+u77ZAAYzB1ucZjlqczGLZ5hDQgy5utCZbG2EfgaegNR\ntNRIWCzNtZ0A06vxYF31FOBWepXFrSuqjUMvv+hdiNfcXbk0GfA1CE0932/B\n5exY8CLFu408oRzG2V55hTiMP1JZnPAj1YzdoGq8tija7v4D/jQqj4Ba1CnY\n4z/FjiKhz5gYsGCz7qU5wq7D59wzI+UQRVRxGUMeI507N6WrFid19kIelDHw\n30UShEnI1PX6yDTIbnrACY1LVIMrF+uK4F6Q8QPDpOhjDGTSbaAC7kj/GWrw\nBo4/xWQkNMsxUMSyJgsCH0efv+Uywi9dAc74uEJVHljyFkKHm8D6lliTzyhB\nHmkGqiKfz9W6MWqahv4jpvaayamQhPiNUFpRTiYyKLfDGUaBxXv8NDJTgam3\nRfkt\r\n=F1/B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgvd1ndKV3MqX0oB+7MWgpQ+4MI1pwEfCPgTK+jUck5AiBY/QzT1d8u/MRR8fHgP61pSJqfZiWWvADHbRCwAokQcg=="}]},"maintainers":[{"email":"bstack@mozilla.com","name":"bstack"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"},{"email":"john@johnford.org","name":"jhford"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"}],"_npmUser":{"name":"djmitche","email":"dustin@cs.uchicago.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage_4.2.2_1562966407628_0.3943429842969999"},"_hasShrinkwrap":false,"deprecated":"No longer used or supported by Taskcluster"},"4.2.3":{"name":"azure-blob-storage","version":"4.2.3","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"lint":"eslint src/*.js test/*.js","pretest":"yarn lint","test":"mocha --no-timeouts test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"2.2.0","eslint":"6.7.2","eslint-config-taskcluster":"4.0.0","mocha":"6.2.2","taskcluster-client":"24.1.1"},"dependencies":{"ajv":"^6.10.0","debug":"^4.1.1","fast-azure-storage":"^3.1.2","lodash":"^4.17.11","uuid":"^3.3.2"},"main":"./src/index","gitHead":"b604680cf3e32dab820e6ed1af638e4a66908a6c","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@4.2.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"djmitche","email":"dustin@cs.uchicago.edu"},"dist":{"integrity":"sha512-l2Fy7/AnqxTDMJZg7fMtyCIqWnd40pYLp9b0+6C9p7ls7YtbtKVg1aAJaGfh7ls2JkfSZ88H9BLl+YerXCuR3g==","shasum":"80228a1eac99f804817b173efde2bcabbf2bdf01","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-4.2.3.tgz","fileCount":9,"unpackedSize":59077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+nvUCRA9TVsSAnZWagAAHFAP/izxrfOawyoDo+Y8fGja\nmRPRal7FrY13Q1ftjniKDw0Bbtio7yGnbkVCOmFoOfiemS51aWlEgRdGrssU\n0kFpT0/3USZ1s7v/2dIx40DGnVJepRR0mOKyy8yPtpsMqBGYWEUOUlIaw387\nacsdCrdh3rL/siv4RieKyhrbBsY9mYBH43yrIsrkC7dx7SWLFUMF2CHwIiDG\n9AltGhAFy5hyxNtd8uJ0Y4Va4P/7PgddK7gSUHyN1u+v7zyPw6jUUUvT0sQX\n6ny+FHV57fSnD3SVIi1S9hQzkZTuEOCdWsnTA7Zyr61VX4SxAtulcsz00EK1\ntMEwDTNF6XNj3YKMTFV+WDclxJr/I9ZJYOCRFyQ/aeL9VqEZLQqUJU+j4ShM\nxgI/uTnXk76gfOFk1gwih9YG0aCa5jldHLzRpmXuOpb+O4w6207P1eKZxQh6\n/g8yYX4TOXoztuKhzVyjvphTshyP1GFKZR2r7ERWneQ03eJWEmaJ0nkI+/Fn\n/A/60L6fk1mx+FhTRLOyqGhTI/DckytfpyYLCuldflaZdq4mWYjYRMu1Lamr\nLZcBWM3xqIQKTBCTeDSrhWQpTrQRzCF4oLiFgYBRuIKPcDVUw6SABassPl2g\nKDxmWGrvpp8jq4f0wDVYy9WhBMgdmrPk74yGSflXIFWjbiWn6li7nl/XaU9N\nXzTJ\r\n=6Av0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtXyCycVFUihp2C/Grlyu6EqfazAyPLw8qaxLDlWe/WAiEA069O+bV+5j+MW2W2jmSQv66DNeRUCsRWQa9b6uUMinw="}]},"maintainers":[{"email":"bstack@mozilla.com","name":"bstack"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"},{"email":"john@johnford.org","name":"jhford"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage_4.2.3_1576696788020_0.9545233144449143"},"_hasShrinkwrap":false,"deprecated":"No longer used or supported by Taskcluster"},"4.2.4":{"name":"azure-blob-storage","version":"4.2.4","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","scripts":{"lint":"eslint src/*.js test/*.js","pretest":"yarn lint","test":"mocha --no-timeouts test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"2.2.0","eslint":"7.4.0","eslint-config-taskcluster":"4.0.0","mocha":"8.0.1","taskcluster-client":"34.0.1"},"dependencies":{"ajv":"^6.10.0","debug":"^4.1.1","fast-azure-storage":"^3.1.2","lodash":"^4.17.11","uuid":"^8.0.0"},"main":"./src/index","gitHead":"b03ef24e4b39793ae3a67e9cd4f8e1d7b3a17ccd","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@4.2.4","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-28skoYwyq6GyNr6NrgFWTFQ6t6cIjQiK6lGEUZioXiysrawFxmveZp1KZy3rSTPp+HdaDJXdCDaDKN1jcmUXEA==","shasum":"c80d27f02aadfc5520156f6b56ddb8a4ce51a009","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-4.2.4.tgz","fileCount":9,"unpackedSize":59077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEbm2CRA9TVsSAnZWagAA7zsP/1+Zts5kroZsXGFWkNE4\nKKOATYEQRzW8gNpb16iyRS/d3MCpLM6SZmtRaLoEx4xVzqGasRrbh2SGEQBb\nIvHzIxn83ndw4Bkjqjl7g19QUqNXboqxChYo0Fi+iZnOWYfuS6guHEJUW5v1\napNMLFRL3PAop85FSmOPeyn8NKZZzYB9G25awLlimM2nat0xeuNUKROQjQlo\nH4raJqH50HC+b7ol/KlD8fU52orQGufcPT6fnTGxwWxHm4rf3+9TUVCZVlLs\nl5Zc4EAuLxJaX5opbO0HfmrPr0YOkt5NLPNis1O9WFiQYUS++DTOItGnFIjI\n143JEPcIGLhWkvc8wjBKmTdm6V50wd2PBRAUi4aOjn/6X+xxV2aVU2mIj6Vb\n5MoACS2L3t0g2MfPo7bYZ2VPXs+a234BOZFl6B+emGmJWlL5VNVVl84dci11\nYs/bGSn2vZYMZpO7ByvbmjOUjLk8LFvwlFwQ22ewItKIv7KvK4MSvk24dwTM\nS/mGGr8u8ffkGhumPgcDntfCA8bDjPB15VsHIkE24caw50Ql+AeM654eDtgD\nEBV3cUDYsD9gSCqijV9ukLZuOlO40CfedGDU80/4SbPDm6F2pVR7XR684Pat\nSDAXXKlZGKiCzfNEWkFLKebMFqIi9hCCaGodWT4CVJazxvX1Fbq4TNxGKvh0\nTFjN\r\n=Jwm9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhfc5izNOvKSVTl8T3t64h87yTPfDahUNMKM/ly6Y9WQIhANw5n9A9dqc2uNAJbxRg4+G49UOdxIQKUB+6NKTv+GWB"}]},"maintainers":[{"email":"bstack@mozilla.com","name":"bstack"},{"email":"dustin@cs.uchicago.edu","name":"djmitche"},{"email":"elenasolomon28@gmail.com","name":"esolomon"},{"email":"john@johnford.org","name":"jhford"},{"email":"jopsen@gmail.com","name":"jonasfj"},{"email":"taskcluster-accounts@mozilla.com","name":"taskcluster-bot"}],"_npmUser":{"name":"djmitche","email":"dustin@cs.uchicago.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage_4.2.4_1594997174589_0.0371592986374949"},"_hasShrinkwrap":false,"deprecated":"No longer used or supported by Taskcluster"},"4.2.5":{"name":"azure-blob-storage","version":"4.2.5","author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"description":"azure-blob-storage","engines":{"node":">12.0.0"},"scripts":{"lint":"eslint src/*.js test/*.js","pretest":"yarn lint","test":"mocha --no-timeouts test/*_test.js","lintfix":"eslint --fix src/*.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"devDependencies":{"assume":"2.3.0","eslint":"7.15.0","eslint-config-taskcluster":"4.0.0","mocha":"8.2.1","taskcluster-client":"39.0.0"},"dependencies":{"ajv":"^6.10.0","debug":"^4.1.1","fast-azure-storage":"^3.1.2","lodash":"^4.17.11","uuid":"^8.0.0"},"main":"./src/index","gitHead":"861b81275c6274d80b59d662c4c36dc2ce8d689b","bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","_id":"azure-blob-storage@4.2.5","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BapW3dJZY9qt3se1c5I/afM7MCZCu4LT5aiZkCRsZA2S7tU71rUwGV0X+DKqOeaXIas/NgFGQ+Vi1yi/jcgJGA==","shasum":"4f77b7e0125c62d6ffc6df5ccfb3add2fc82f0c8","tarball":"https://registry.npmjs.org/azure-blob-storage/-/azure-blob-storage-4.2.5.tgz","fileCount":9,"unpackedSize":58975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2QHTCRA9TVsSAnZWagAAJUkP/3tjuwyx1oqFA5P5kqYy\n4KLFLkCPY7Upza7Zo2JVGNLHSZr7+GAEdl3pHrEMx+f9mlVt9XgPmx/7yVs0\n2HOJNcjbDg5koth4JoaEmiFdYvf8x8WJTgbwXWK6L3JkkXZZYqVyAORefCB1\n5XiHzIroKBk1I9Z84bCBWIDGlJJ70SG+EELWheuB02s7yfdjHxLTXwN5nEdx\n0xQR1z8XQmUWtYCLj1SEZmMyO3iyboW2KgOTLpHcFp7L0LgND8npbJT2oiST\naG6t6a5DCC6NCc6//WGl9tQQoogmuZrAQT2NlfVPoLCBO9+09tAqDW/DGGSd\nXQU9z5dY72qyDCfE+Ace50oMhPhed26I2g0S0FvOWGfdcfNHxtOY0IKQXuz9\nulqhPpVFftmUH8oTHbX4aOdlOpDugvukSnAdjZQuzY0IrnA5BmwhZCDFebzy\nvkQSFJFoBN4KOXOcLj3HewpiOfuHDysuH1uwmU78RpkOrnO6E8fqC7ySyhtR\niy2ocotRn5727MlULrVfS1RsDc7O3q2CRobEjw53eUNuk3Ta1C/ZTtIjmOCr\nJY2LirDHBAGX6E4qlNncEKG/CVLOv8ds9r6IyZ2iuQT+/e7eGPFfTr8zmzxF\nZOzhwGWcPgsGhRqMMmKwrwMM2TFOh2TLDrbu2H++r/a4gFzAlsAeYVhRzGJy\nbLGg\r\n=FH59\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2ipiDDfkeebwWpjfrpxzHzUXp46CYLWPnRs3kbe7d4wIhAJY+d7GIGJeiUemnmfaZX0duOcLLnNeYJZwYMFj7dCiQ"}]},"_npmUser":{"name":"djmitche","email":"dustin@cs.uchicago.edu"},"directories":{},"maintainers":[{"name":"jonasfj","email":"jopsen@gmail.com"},{"name":"djmitche","email":"dustin@cs.uchicago.edu"},{"name":"bstack","email":"bstack@mozilla.com"},{"name":"taskcluster-bot","email":"taskcluster-accounts@mozilla.com"},{"name":"esolomon","email":"elenasolomon28@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azure-blob-storage_4.2.5_1608057298966_0.8763227335576484"},"_hasShrinkwrap":false,"deprecated":"No longer used or supported by Taskcluster"}},"readme":"## azure-blob-storage\n\nThis library wraps an Azure Blob Storage container which stores objects in JSON format.\n\n### Creating an instance of DataContainer\n\nDataContainer is a wrapper over Azure Blob Storage container which stores only objects in JSON format.\nAll the objects that will be stored will be validated against the schema that is provided at the creation \ntime of the container.\n\nCreate a `DataContainer` an options object, described below, then call its\nasync `init` method before doing anything else.\n\n```js\nlet {DataContainer} = require('azure-blob-storage');\n\nlet container = new DataContainer({\n  containername:     'AzureContainerName',   // Azure container name\n  credentials:       ...,                    // see below\n  schema:            '...',                  // JSON schema object\n  schemaVersion:     1,                      // JSON schema version. (optional)\n                                             // The default value is 1.\n\n  // Max number of update blob request retries\n  updateRetries:              10,\n  // Multiplier for computation of retry delay: 2 ^ retry * delayFactor\n  updateDelayFactor:          100,\n\n  // Randomization factor added as:\n  // delay = delay * random([1 - randomizationFactor; 1 + randomizationFactor])\n  updateRandomizationFactor:  0.25,\n\n  // Maximum retry delay in ms (defaults to 30 seconds)\n  updateMaxDelay:             30 * 1000,\n});\nawait container.init();\n```\n\n#### Credentials\n\nCredentials can be specified to this library in a variety of ways.  Note that\nthese match those of the\n[fast-azure-storage](https://github.com/taskcluster/fast-azure-storage)\nlibrary.\n\n##### Raw Azure credentials\n\nGiven an accountId and accompanying accessKey, configure access like this:\n\n```js\n{\n  // Azure connection details\n  tableName: \"AzureTableName\",\n  // Azure credentials\n  credentials: {\n    accountId: \"...\",\n    accessKey: \"...\",\n  },\n}\n```\n\n##### SAS Function\n\nThe underlying\n[fast-azure-storage](https://github.com/taskcluster/fast-azure-storage) library\nallows use of SAS credentials, including dynamic generation of SAS credentials\nas needed. That support can be used transparently from this library:\n\n```js\n{\n  tableName: 'AzureTableName',\n  credentials: {\n    accountId: '...',\n    sas: sas   // sas in querystring form: \"se=...&sp=...&sig=...\"\n  };\n}\n```\n\nor\n\n```js\n{\n  tableName: 'AzureTableName',\n  credentials: {\n    accountId: '...',\n    sas: function() {\n      return new Promise(/* fetch SAS from somewhere */);\n    },\n    minSASAuthExpiry:   15 * 60 * 1000 // time before refreshing the SAS\n  };\n}\n```\n\n### DataContainer operations\n\n   * _init()_ (async) -\nThis method must be called after construction and before any other methods.\n\n```js\n    let container = new DataContainer({ /* ... */ });\n    await container.init();\n```\n   * _ensureContainer()_\nThis method will ensure that the underlying Azure container actually exists. This is an idempotent operation, and is \ncalled automatically by `init`, so there is never any need to call this method.\n\n```js\n    await container.ensureContainer();\n```\n\n   * _removeContainer()_\nDeletes the underlying Azure container. This method will not work if you are authenticated with SAS.\nNote that when the container is deleted, a container with the same name cannot be created for at least 30 seconds.\n\n```js\n    await container.removeContainer();\n```\n\n   * _listBlobs(options)_\nReturns a paginated list of blobs contained by the underlying container.\n\n```js\n    let blob = await container.listBlobs({\n      prefix: 'state',\n      maxResults: 1000,\n    });\n```\n\n   * _scanDataBlockBlob(handler, options)_\nExecutes the provided function on each data block blob from the container, while handling pagination.\n\n```js\n    let handler = async (blob) => {\n        await blob.modify((content) => {\n          content.version += 1;\n        });\n      };\n    let options = {\n      prefix: 'state',\n    };\n    await container.scanDataBlockBlob(handler, options);\n```\n\n   * _createDataBlockBlob(options, content)_\nCreates an instance of DataBlockBlob. Using this instance of blob, a JSON file can be stored in Azure storage. \nThe content will be validated against the schema defined at the container level.\n\nThis is equivalent to creating a new `DataBlockBlob` instance with the given\noptions (see below), then calling its `create` method.  This will\nunconditionally overwrite any existing blob with the same name.\n\n```js\n    let options = {\n        name: 'state-blob',\n        cacheContent: true,\n    };\n    let content = {\n      value: 30,\n    };\n    let dataBlob = await container.createDataBlockBlob(options, content);\n```\n\n   * _createAppendDataBlob(options, content)_\nCreates an instance of AppendDataBlob. Each object appended must be in JSON format and must match the schema defined at container level.\nUpdating and deleting the existing content is not supported.\n\nThis is equivalent to creating a new `AppendDataBlob` instance with the given\noptions (see below), then calling its `create` and (if `content` is provided)\n`append` methods.\n\n```js\n    let options = {\n        name: 'auth-log',\n    };\n    let content = {\n      user: 'test',\n    }; \n    let appendBlob = await container.createAppendDataBlob(options, content);\n```\n\n   * _load(blobName, cacheContent)_\nThis method returns an instance of DataBlockBlob or AppendDataBlob that was previously created in Azure storage.\nIt makes sense to set the cacheContent to true only for DataBlockBlob, because AppendDataBlob blobs do not keep the content\nin their instance. It will throw an error if the blob does not exist.\n\n```js\n    let blob = await container.load(blob, false);\n```\n\n   * _remove(blob, ignoreIfNotExists)_\nRemove a blob from Azure storage without loading it. Set the `ignoreIfNotExists` to true to ignore the error that is \nthrown in case the blob does not exist. \nReturns true, if the blob was deleted. It makes sense to read the return value only if `ignoreIfNotExists` is set.\n\n```js\n    await container.remove('state-blob', true);\n```\n\n### Schema Versions\n\nEach blob has an associated schema version, and all schema versions are stored\nin the blob storage alongside the blobs containing user data. The version\ndeclared to the constructor defines the \"current\" version, but blobs may exist\nthat use older versions.\n\nWhen a blob is loaded, it is validated against the schema with which it was\nstored.\n\nWhen a blob is written (via `create`), it is validated against the current\nschema.  However, note that an existing object cannot be modified to a more\nrecent schema version.  This is [a bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1534446).\n\n### DataBlockBlob and AppendDataBlob\n\nDataBlockBlob is a wrapper over an Azure block blob which stores a JSON data which is conform with schema defined at container\nlevel.\n\nAppendDataBlob is a wrapper over an Azure append blob. This type is optimized for fast append operations and all writes happen\nat the end of the blob. Updating and deleting the existing content is not supported. This type of blob can be used\nfor e.g. logging or auditing.\n\nThe constructor of the blob takes the following options:\n\n```js\nlet {DataBlockBlob, AppendDataBlob} = require('azure-blob-storage');\n{\n   name:                '...',        // The name of the blob (required)\n   container:           '...',        // An instance of DataContainer (required)\n   contentEncoding:     '...',        // The content encoding of the blob\n   contentLanguage:     '...',        // The content language of the blob\n   cacheControl:        '...',        // The cache control of the blob\n   contentDisposition:  '...',        // The content disposition of the blob\n   cacheContent:        true|false,   // This can be set true in order to keep a reference of the blob content.\n                                      // Default value is false\n}\n```\nThe options `cacheContent` can be set to true only for DataBlockBlob because, AppendDataBlob does not support the caching\nof its content.\n\nNote that the `createDataBlockBlob` and `createAppendDataBlob` methods of\n`DataContainer` provide shortcuts to calling these constructors.\n\n### DataBlockBlob operations\n\n   * _create(content, options)_\nCreates the blob in Azure storage having the specified content which will be\nvalidated against container schema.  The `options`, if given are passed to\n[putBlob](https://taskcluster.github.io/fast-azure-storage/classes/Blob.html#method-putBlob).\n\n```js\n    let content = {\n      value: 40,\n    };\n    let options = {\n      ifMatch: 'abcd',\n    };\n    let content = await dataBlob.create(content, options);\n```\n\nTo conditionally create a blob, use `ifNoneMatch: '*'` and catch the `BlobAlreadyExists` error:\n\n```js\ntry {\n  await dataBlob.create(content, {ifNoneMatch: '*'});\n} catch (e) {\n  if (e.code !== 'BlobAlreadyExists') {\n    throw e;\n  }\n  console.log('blob already exists, not overwriting..');\n}\n```\n\n   * _load()_\nThis method returns the content of the underlying blob. After the content is loaded, it is validated and also cached,\nif the `cacheContent` was set.\n\n```js\n    let content = await dataBlob.load();\n```\n\n   * _modify(modifier, options)_\nThis method modifies the content of the blob. The `modifier` is a function that\nwill be called with a clone of the blob content as first argument and it should\napply the changes to the instance of the object passed as argument.  The\n`options`, if given, are passed to\n[putBlob](https://taskcluster.github.io/fast-azure-storage/classes/Blob.html#method-putBlob),\nwith `type` and `ifMatch` used to achieve atomicity.\n\n```js\n    let modifier = (data) => {\n      data.value = 'new value';\n    };\n    let options = {\n      ifUnmodifiedSince: new Date(2017, 1, 1),\n    };\n    await dataBlob.modify(modifier, options);\n```\n\nThis method uses ETags to ensure that modifications are atomic: if some other\nprocess writes to the blob while `modifier` is executing, `modify` will\nautomatically fetch the updated blob and call `modifier` again, retrying\nseveral times.\n\nNote that the `modifier` function must be synchronous.\n\n### AppendDataBlob operations\n\n   * _create(options)_\nCreates the blob in Azure storage without initial content.  The `options`, if\ngiven are passed to\n[putBlob](https://taskcluster.github.io/fast-azure-storage/classes/Blob.html#method-putBlob).\n\n```js\n    await logBlob.create();\n```\n\n   * _append(content, options)_\nAppends a JSON content that must be conform to container schema.\n\n```js\n    let content = {\n      user: 'test2',\n    }\n    await logBlob.append(content);\n```\n\n   * _load()_\nLoad the content of the underlying blob.\n\n```js\n    let content = await logBlob.load();\n```\n\n# Testing\n\nTo test this library, set the environment variables `AZURE_ACCOUNT_KEY` and `AZURE_ACCOUNT` appropriately before running the tests.\n","maintainers":[{"name":"bstack","email":"bstack@mozilla.com"},{"name":"djmitche","email":"dustin@cs.uchicago.edu"},{"name":"esolomon","email":"elenasolomon28@gmail.com"},{"name":"jonasfj","email":"jopsen@gmail.com"},{"name":"taskcluster-bot","email":"taskcluster-accounts@mozilla.com"}],"time":{"modified":"2022-06-13T03:58:21.918Z","created":"2017-03-03T09:35:58.439Z","0.1.0":"2017-03-03T09:35:58.439Z","1.0.0":"2017-03-03T09:37:39.646Z","1.0.1":"2017-03-03T14:22:21.507Z","1.0.2":"2017-03-06T14:14:42.436Z","1.0.3":"2017-03-06T15:19:43.103Z","1.0.4":"2017-04-18T07:57:11.591Z","1.1.0":"2017-05-13T14:58:43.229Z","2.0.1":"2017-12-29T12:55:55.825Z","2.0.2":"2018-01-03T20:28:25.136Z","2.0.3":"2018-01-04T13:59:23.965Z","2.1.0":"2018-01-24T22:27:26.252Z","3.0.0":"2018-05-18T12:26:47.209Z","4.0.0":"2019-03-04T23:54:05.672Z","4.1.0":"2019-03-11T22:58:34.350Z","4.1.1":"2019-04-01T23:56:18.894Z","4.2.0":"2019-07-03T19:16:36.970Z","4.2.1":"2019-07-08T20:09:46.198Z","4.2.2":"2019-07-12T21:20:07.751Z","4.2.3":"2019-12-18T19:19:48.114Z","4.2.4":"2020-07-17T14:46:14.684Z","4.2.5":"2020-12-15T18:34:59.132Z"},"homepage":"https://github.com/taskcluster/azure-blob-storage#readme","repository":{"type":"git","url":"git+https://github.com/taskcluster/azure-blob-storage.git"},"author":{"name":"Elena Solomon","email":"elenasolomon28@gmail.com"},"bugs":{"url":"https://github.com/taskcluster/azure-blob-storage/issues"},"readmeFilename":"README.md"}