{"_id":"@akronbook/cloud-storage","_rev":"28-8148bfd54c4d790cb03f93ace54651db","name":"@akronbook/cloud-storage","dist-tags":{"latest":"0.0.28"},"versions":{"0.0.0":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.0","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0"},"gitHead":"899ed4441bdb342863294605d7903c54c72d7637","_id":"@akronbook/cloud-storage@0.0.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-SklVlNoWH557WJfcbES83ee5NLako7AJBw/7P0wbyiYP8NDcLzOAMnx13RnTLJ4VKAQkaTehKf9gnxJvCIJatw==","shasum":"b19d87bf8df15dab32235225df66675ce7aa3650","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.0.tgz","fileCount":4,"unpackedSize":5215,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCidLHP4bqugB0cpdcXZjSIXHU7QUI7OJOwTVI91PODTgIhAIwtOCcdWCXQMFfu2IaoSg4dGbeizYtgnH85y4I6JWrD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6pnbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ4Q/+IxTilWBQ+Lvi1LFE4+9DHtrPtZ+pBDuoZocRPGOoDhEE5xWo\r\nXEWeHoH03Svhqda3gpzNkzdDUuYE/6OsAD61rbym8zhMOlX24tneBULtCZvi\r\nsOvNWONvxQdc9se6L1InVXKatm2CDNafGPA3ILSI+nSV0WxJAIhP+YT2/aWT\r\npQl7XBBh0ofG6v220z8KQeiJQJCa40dAh2dyEQaiWfDhj5zpOo8fOouuuUJB\r\njzlChGzw4OcP+Coz0KLnL9YRm8rLA1zhUQDQ3T/t10402NdaAhkw0rlsIgWr\r\nyIrY8lgCS++GYfxSeky0ZvonfTOmpNZRYqTICwHUlxypLJGBPazky0u8ujkL\r\nrerov4yqX56JOrIYucckJe/ObG3FC9QVwzshGRML7+g8szUNaAHiReKoZalO\r\nmzMHErGVYM4zuLTJHrqkIbJl3u9wmMnWpctchuBnMd7og6xmYIVtf+oQc+/m\r\nasPb+1+mB6peg5KuksX8XHsb0FXcz5fDnx88w+V2GqEOI2+1Rq9iXd9h0oNk\r\ni4VeewySEZtXNAMXH2BcA4NW0JiHN7THYO8uK349Hugfx6YHNi68jjsL1tzO\r\nM0V4QzERaCG7FKKsQwRI4Y/kx/NQ5b4zUeHhoG9YaGECrKvzrwuaw/nd76mq\r\noI4POjnAPHlYU3sQmNuc18uEN5qX4z8mGdg=\r\n=bOKy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.0_1676319195200_0.07540863164892864"},"_hasShrinkwrap":false},"0.0.1":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.1","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0"},"gitHead":"df8c18672142e9f9852582d65cb548b02ef2a0ff","_id":"@akronbook/cloud-storage@0.0.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-otZcdbty4/BxfsE8uUW9J/As1eg9frVhJKCGmJxwmRXJlkCyvcvkM1CDhlZMlauTaB/6544DEae1TXGPkCj6zQ==","shasum":"7a7461fddd1f04941049e111631eed04c9a1ed2d","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.1.tgz","fileCount":3,"unpackedSize":3718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/ZyORpVWv6sYWnqgLWhysoOoMYUtaBx1ubCpNH56TBAiEApbEcitC1nOnH3ZPycGUhf4eW41Es0mlk6peHw6dt1iQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6p5KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZfA//Wm1RA3BsJTR9kN3tdv7Vp0VX4erPSLPVoi1Vse7mneEBOplu\r\nu2dmIQ2u1Yk9I5xkBoYCLkUYA/JG+KB1pWyTqAcgzwOkFdqxCUjRc6TU64Yd\r\nQDZjgzRKt/fQ+GMal80TFbw0gT2EhkUTxcP0YFKor3GmxB3/dBWb8JjXaLB7\r\n/fjDIru6zBX9Af6vj3JlOtUB90ZIlhrkRd4BwwYdBpo6XQ5P4aicYugYvpq7\r\n/3DwaindyRZNjdovqba241Zqi7yLE3tXpglStnt9LWTjanxKBbBt4VG3lVqM\r\nw6KOGDAed4UnM8OTHOWE1jcuJO3VqJO/b+CgKdscxV4+98/d3rtqCCd3sR69\r\n8HC62FgyXKseNBxZHSWPV+ecm+QyxgKOBaFnuQtSiWNSAeUebL4xAWUTZqYr\r\nUkE6gCfqkcmk+AscRLnVheDlisxuDSUqAsXYxsEt8e7B8TRd2kpUpD8AtfbB\r\nDSxIcaNGH2JLFUmUWmjY74WU5J8rcHydCnJkaQX/A5MKZDPnZ0PYgoaVcom0\r\npC92oP+tpEv4QKwqSOzFF2nMXaSUB2b4e0H4tS3n+lJAuBKgS953qcAnaC88\r\n5+lCPUn3xILIoygNqHJlTNbFgrXE9Ji/Erb3KNCMwiSyVWtXcHM2ymCkyHoG\r\ncGjZl6Ww6klqIqvqDGQLN/0TzCip6n2lBhk=\r\n=FEFY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.1_1676320329807_0.9459713343553096"},"_hasShrinkwrap":false},"0.0.2":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.2","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"45c7073196f74ce06234906b6bfaec9e1f73ddd3","_id":"@akronbook/cloud-storage@0.0.2","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-RmwcIJvOue0SLprNl18y9G1w3q0eiupPhfJ+OFPOxW1RgwTVUcPivfwqObwamFXYpj+bMc3ax59N95NDHgs6kg==","shasum":"77500e638569b41064890184fca84137369a07cd","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.2.tgz","fileCount":7,"unpackedSize":4908,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1M+dTvSAqeYLDgU2JpC8wMKS/s3afuycdpUH6cztZNAiB7eicBOAQBDMr2N1tn7sj8HMru5R9/CY2qTPbcoPosEw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6u0LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZZA/+OLyUVvrU0xPXlPjeTGr/zq1elbcvkfYgPMdpk3yJq8p7esk/\r\nRM940LeUXVzf20pgB6ckpCHuslCVklDDEseCSItG5+HSibE5h8Lxk52h9bCO\r\ntF3q2b5yOGVZ38nhIPFJ60zs+GT1JUi5bLC9Ae4vzNrwh1wg1y+YPc4/GV/N\r\n2OVwY3+eVnT+mTAWBxl1FiM9NPfrqCU/15L9nDxX9ROSxAu1BRtnV0h0VicA\r\nlg1MOcdnkFspUvNCe8Kuo5/Kg9ddAiVS7yuTJ4v3Z8h59wsKnBB81sERhR3k\r\nZ/erJbpkn5GmxRSapChC7wiGDmZ9uu8/VMfPuw4gTmaHBF7S74urOQSSLNKR\r\nEXZeomRIfI///FTQuLUzIGniLrltH1x3fJOAshpRkoKxeL4QvnSp7vjqAkqp\r\nBBLFhmMEyPLozlSgTQL0OB/Wb212Ns0gbz/LUu7NM55JBrBah1LEcHZRT/y9\r\n6ghFxJ13FnciuaKaz4OlRzTKFoe09mrkGIVMPqVvlWuhpgGpRsr4eqSz/TFs\r\nmLECCilGUhlIXW9TO/jzVbzq6TnD/qJ6O3WuSNBMQRKsnHSKoNiKBifqCCzG\r\nttr2rlHhbn8RPv6z70QOLwGgsFDjHLAp8Jbmt87fZL1Hi33BOUjDrglpDfS0\r\nlsbOGbaAnwDlf4afs/NKlsGPp0f+/zIX/tM=\r\n=3eON\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.2_1676340491603_0.7313771587078728"},"_hasShrinkwrap":false},"0.0.3":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.3","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"05c5b2ea9be12f87b459339ae63188ac49aac554","_id":"@akronbook/cloud-storage@0.0.3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-btI/AA7rXKvKm2HE0cmhUYrFngEzpt86xoGFvMkqtDc0/YrjNHXFA/Zr33p5+NpkWnY6TSHM9IHL0AWzAgQHIA==","shasum":"327e7060e7c6e3d4238ee47e651f7405fa9f92f7","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.3.tgz","fileCount":7,"unpackedSize":4901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxEg7uQ/PXsQQu16ca3G4CWl8NF1pCZfpxc/q5Wu9mJgIhALcP8PJHAY+wUAhHVTc83o+s8A6KBDEOgOU6VJY5XxiA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6u5cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPAQ/+PZWFUGsRNVu77WEMj9BFhWgJeDEABsxsRTgaqvnybDMuvzGx\r\npj7FPC9ox1Rtc0QrodGjHFkSOWjY6U+PvWaC130cIKQKd5tvnxU4P4Ok1MX0\r\n61MFUgCl/ZtP7IjG+juPB9MNXv7UYzg9aVvZ3ZvQNUo8PzkM8QTsuc5rNCYy\r\nCf2wmEO0Zf6XnG0JoJd4CF5jhycUXApNTvHJkBToAbaNQNL8c40TGFZwdkxv\r\nSRnmJ0ktxGHIodrYp3W/r2+0b0qo/ozZboykpsegSKfkpbUPHehVbN8aAHXl\r\ndG75C4LJe9xRXMfdfb5FiOYe5rynQQVGqbHH/KnrnyNJV3PTUWD3CJuUtsku\r\nbP1Jmc5U+HVqQi5nO1tEjmyNs3Szid66do2uT1sThGtiGFcZmSnSFiqrF80y\r\nDF07q0z6VcVkJWM7FmpyV/YQcT1T96EA2v8xuvDcFRSNC+rRVoe9t3QQ++yY\r\nBPjGLHT6vaUqaPZQHrZbxIs0zsZ1MRRiKoA+xlQma0ja45b7WxL/PyNCJg7+\r\n9cYrqs/rA0/bJnjTARgCweCaRchJNlkPFR+Ka03YRGMmu7jd7LeixMAb4Ba4\r\ntr+6ah8Ie2w9jLl6Ikxt4ITtcu0+MtmDFDOwPOcdRQWNEyjuK2R+kIniMLT/\r\nDdMd1D+apO9NwoZ5+kPepCEH1Lexv24bifw=\r\n=1MZV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.3_1676340828118_0.5725879137627004"},"_hasShrinkwrap":false},"0.0.4":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.4","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"4edd17822b20278b53d0d2d3e4b3c742051ff51f","_id":"@akronbook/cloud-storage@0.0.4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-vOUtF/IeEp2Fz/Y60222CxWM9hZgWhnI7dwxm6F7mABVE0xfvfke/gxCx6Zz008GlDi4lbAn203tb+zEy7D3Pw==","shasum":"b8ad1b41247fadef3cef160d3e85bc9bcd386553","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.4.tgz","fileCount":8,"unpackedSize":4975,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFL/itg3Y54D1OUGsHqLWVPTgaqYYVm5EbSRKbMlzm9PAiEAqjpCRFdieKPhpSPVPVfOmTiCYGBZZnG6IE06xJUwRtU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6wjQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSyA/9EPmJVgcMQnGpv8zXuEpQCqbNLlD/Xs8ZVZCK80NIDy5sxjMS\r\no8CnxpcZHQLKDn1dI7ShhSV1ESMdscQyQNsVaUC1TF3RSpXmIyK7A+FopPYl\r\ncUu6fnp/+Z69isb2lc92x/t7ktBLY/CNASOGA1pMLaDwVOkNdByNJo6v8+Dx\r\nVmM2nVDMql+Q0QWndx1dpAB7qIVcYwW4URMnZ0Jr8U9a9owm4ZO3R4k2Pk7B\r\nHyKAUsMi/vt1h9z3SlBpBgIivJBFiWPWmbRxiJllkFkbRR2xRWBpE9LTDLZJ\r\nFMX9OH+R+mT47VEaUXXUggZWyVQrX/PX8xU7TrKNzXKS91K9Nsgh/RWVrSnu\r\nSehc6eeC/W9SN4oOcZgI/Wk3qzEt7R/r+GCV8hRd17zbRJCGOQXx/24xc1oY\r\nrd/njJOg+jS7LTEXNznTV6j/Xvs4YLq49gQUkntO3/nJG4xkEjQ2lcszd03G\r\nJbiC2hVGbBK8a0gtt40tY44Esixl6n5OQDoLg5yNGPqk0z/eFbRWgpCQpd7U\r\n5pa5Z6vGqtYRW13hwMcJIdxkntPCHslgswq/g6IZniyliBslqyrTJDmiMoIY\r\n76E8LYPDBbRP55sxBKfE0bHaab7ChBtTxrBMlhKgaPMS6Yfl5NhSDMxV+3Y9\r\nSknrAQn6ccFladRaxarJb0HoRsKsYZQWMEQ=\r\n=iMp+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.4_1676347600650_0.09867558610343985"},"_hasShrinkwrap":false},"0.0.5":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.5","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"3023af21b6916e195f9bfe227a0c4ba2ab672c30","_id":"@akronbook/cloud-storage@0.0.5","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Cttj1Nu1mKKjasCUnBBu2JSxo9ZapcyH2GRBPH7gSjS9hRGRjJ/kIWwEGNj16sh96p6Mz5zMeJE19ieEH6dHyQ==","shasum":"87cf908a2de828410244b9f4f16bd13770930295","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.5.tgz","fileCount":8,"unpackedSize":5003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyh2Z9xSENDf8NSON2eLnsS1CeRtW0ZtXrtDC7L7eRvAiEAvdDNlIIgk6AJYkCLi//SQXID2VAGiS81XjBoZnrPd4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6wpTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7nBAAlWaqWattQseo1n78+XgHs90bl6YQeNI4n3HtKgpq0X4W7UBi\r\nh/BOSHcX9d1P7LOK5A/cuqK/NG+dFDL2Zcl3Kbb3HrBX4fl/P3ulJMx4QWOH\r\n853xjIGF+baU4QbjaGDMPizss7/WfBG0gSjVzWjnvGNrBs2Xtt9WOYpYkTNO\r\nX4AJlSgB40zW88o87NAzjMMEK16Ll95xNHu4HWpZ8Kh0f+SqUqcVW2eNEUEG\r\nj+Xg2ecjpYbfYoNx1CZ6dkigDFtPL8d6XIPzmh/wmMxl/rCFwGFUdu9N2/kd\r\nI3TMExUajfElNjFSgmEMeDVMGSFan8IoQb51eTfBuhitxrMnKpYBpoR3hORG\r\noo6Y4/0mV+1oPi2j5kTdo7Y9C3/2gL1mh5JA29Ajd/fFCYVhBc7JY+u1wTA+\r\nGy47SANWjTb4TSOERmwe2zbbow5eTIzZ9hsrfvPpkb+qtM4cdLlkiiaXlQpd\r\nyCaSa18WnVU8jCz0grgSp687dBjEXItWRwNwgeDsL3zIowmYTsRJObHMAH3x\r\nPcYGZj15MeB7fnMTEHpw8sAg7qdZNsejppwpvT2dBPUg+g8/R9OkhMOpPm01\r\n3t12Nq/h66T9+G0QPD7fQK9k7zA/nR59g0GabH3hodkT2+7feC/xdsjSLBds\r\nbmlVwRweyBmUwWe2N2G/qNMRN/sWXk/ZeQ4=\r\n=oVQ2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.5_1676347987559_0.801976838347161"},"_hasShrinkwrap":false},"0.0.6":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.6","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"503a6d3ab1300e434cf706fb2cace3e7a78fd032","_id":"@akronbook/cloud-storage@0.0.6","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-E9i82TdqzcYN5vBLsiQHEvk8FGbYbVsz+++aD/TlpyAz2BBXjIuvv/kSsHdkf9wdG3IVIahTupZHSvlw4ZrOTQ==","shasum":"63f4cc90745a7b3a495cf1d76fc95b63ecc0ea40","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.6.tgz","fileCount":8,"unpackedSize":5003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYYw2NFRUqG57QftK1Z2ohLw9CHLD7EJCxkMQTve8bnAiEAy+FHdmUsEbabx++/F3obu5WXsLvDGGT3pOUHg6iGDPs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6wrLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowzw//a10ebT6sKtWIrKhJ+zk6Le2gVMdV+TUfi5od2GC+l6N/XMEJ\r\nCGhJG6/t2lQukVDGSA5nrTCa5/fACzvVhqNBqsAz00m2cGch18ifcyR9XRGR\r\nidRpefwjmK+1e9JKeOkMYyEoMAoaiRYIQ1cFfcXoEPTwM1XRknmDvfuBqbv5\r\ndv6yv15SI+6ehJ2Ei4ptA7vmcp9+PoS8i8okiE7dDs5CwquEnsaWHo1YFDU5\r\nqRRGgERka5aa7bp86WtYvZj336cLX7eqexYp4kxQ7V+dZnj88/gvKux92JQ8\r\nGs8Ch2mCcmcZEIIoN9rp3KYtmDTmnuj9/hfScDBi0e54k7BH8f/MhntmTUYv\r\nn5aEA6bjzMKdxqMoue22ZI7G3iRa6NRBQHm+c6fC1LeUYNomq1KvZ8HMJ90x\r\n/vKoK4ahRIiIZ6J840ofplVhITt+OCcY+zCyVjEJZ0tucY5B4dT2b+drA4KK\r\n56tNd19mbafQOAyhf3xaUSq7+k/Zbq/sisJIna2yOMX9hrW5hIcGNDD+uNJE\r\ngUAPHdiBceqjQ2Cwihj+opBaSfx7Ce9ePNCY5p77HU9Tm/K3Wrao8HeHesxC\r\ncwvaQAFDJbNVeWkqTufKEx/gsffwy69hAd+RPMRiy77u1B0O/WrrnBULoFV3\r\nP4t0J2v9zx5Vvz7gfvex6C7LLTWW6uJ8h88=\r\n=8xoD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.6_1676348106952_0.15256674393217784"},"_hasShrinkwrap":false},"0.0.7":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.7","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"80a5e0398f5bceb7353ced31f818ff518f6a3354","_id":"@akronbook/cloud-storage@0.0.7","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-oksOFMmaBgXiqYT3ERgmMppwPSImtar24TOVXtcaDZyoBK6Lcc/uoY8YFseeKM9erRUify0EhFaF0ReFgbp1Zw==","shasum":"c571d1c2d4cb8e068810c1b5a970657d7eb47f45","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.7.tgz","fileCount":8,"unpackedSize":5003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRReYUO2xgXiIJcAPbs/o9CEwdEwJPeSvBCDoW5PZ8/QIhAKxM+GrjvLA+rarTqEfF1w7QbPO2XWSMk1ZQq5lLuDmO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6w+yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYwQ/9FiiqjWD2ASnxq+tOVomaw+FO2Q5WHdNx3nK/rtH2Xu+3tuaZ\r\n9JOm4w99lJ2z5bnhYmJEFGH0lMUS8x4SiTSSzNovt55Iex4IJjqLUKEhFpfB\r\n++VouepP/rL1nCjLa6M2+gpwg3q9K78qGrd9WvUi3lu8EC9Ri173nEiGr3cI\r\nBnbyr6NpDinFTep6jzkBDfv276JS0RMpRMojCttgMGlMF1Pgq2Q/zNw4sUcz\r\nhvrajXJ/zuwEZ50i0nu08MmoD6lhbOKlILtxH9XvAhlW7Nc/cNbtQMjb7eR3\r\nTWQYQssv5H9tBsAAUnsVerKKVepfmyFeIkrUj/iG+22kqow7LQ1D9iVYJ8Zy\r\nq4Ys2iU1nrOqqTwwr2evxSlZMAguKist19lfrPCP+FtJbCRO3fEFFYlTApJG\r\nFS0NOKhtO8ZcendPK4lEctYJSEdBqtl76MZQyJgVPKgo6rVekydhoCRhIa5U\r\nUlqAelsH0cmzX3LedTW8dosFW79XMX3dMt5yQkfKQdpq6riApGgez7UFHVgD\r\n0dkr5pt22Sz+Y8nP1xnd8fCg1DrSQLV0ywML08KDRdYkPCEXvqg65APe2e2M\r\nRquNARSQp/SvcmzVtw6q970eWubxdM3DL7IHEdc9Z8TmBnD11RtvjWU1QKUv\r\n3R+euN48N4svjx7y4odOUEP22WSmIbZ/6fM=\r\n=kpKL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.7_1676349362046_0.33234621171752865"},"_hasShrinkwrap":false},"0.0.8":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.8","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"616d3f6585d6954cc8b1e2b9411bef453cda865c","_id":"@akronbook/cloud-storage@0.0.8","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-FmK1Xu93ikpUgMV/KbC8tKdUDOHf/Ag8Z+4JodFWvoP88rN0Zv6kYgTa1cwpEEfVZsFx4q3j7aTRpmSxXI2V6g==","shasum":"3a2e0c3e486690438ec9ed21006c11a85b8bb231","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.8.tgz","fileCount":8,"unpackedSize":5003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwliRvs9v+Kj4of5vMNdAGZIc71989SB+hER/zrkuexAiEAix8FtexrVoJPHNC7unQE+ulMhAdibEVCsd7SYQrbaIs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xHAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqvew/9F8fgszezqbtI3g6OpB7oIoaJWC2IIWiWF8v1RzCI/V8upg8B\r\nba+1URpBvZpeCxVewDLj0zDVcAUdgjWJQ+6xVISq6RTVLZMsenceBZ/y8WJ2\r\nNNBFFHFr61KyJ5i9PD91AN5JcoS+j9lCtttrcsa5gS8XTCwusgEZVQXUkDtv\r\nZ8m+liXAaL2nRV209vkiK8pVb1VCb+n6bVQGu9QDnViX/GwmcV9RheBmgyD8\r\nD5snS6XBJ8bKcPIcbmnAvXTb8vltBEiTT8mEGmvEUtrWE6dvN0vlXQfbxCcS\r\nAdiuEp8dCsHCHkarTDx584zJLBcUoEn9jfWCl53TFz5SzzV7/X5LsVgahD1h\r\nabsfGzUl/9dEFk0vISDcTzE8/i9uNf7IvZPpPTrcGAhCP2stlYNznVVLkyPD\r\n5yWCpX/nGC3VUYUR+p/5N7jTQZxEPkP5Fcy6mBJ6YveXg85XtzEtvf85hnXz\r\n5guv3b8I8nsawf42x5hKsDB6OEhQnlcCweG4zFhEG9K2EYoe/Mjl4Vjgp+my\r\nfbUN3+4HDl0BCuhcPfPIu/ut5JG65Ov8azghPiC/DM3vMIIhaR+o3oHna6tg\r\nvWnkvSD/4fCTKbIbrnvSL7d7sUhC50oHoihbMjleRQ1+Phj70xNERiBMDJTP\r\nCcnHlAsbZ6N5Bfq29idEmfBwX9Ca5X0rZdE=\r\n=Fgzv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.8_1676349888129_0.24177605633325405"},"_hasShrinkwrap":false},"0.0.9":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.9","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"a4fc891ead722157276fa80eb1793b82a843cd89","_id":"@akronbook/cloud-storage@0.0.9","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-sPYxeGa6D1IkTe6UaigztDc+b7eswCFxF7xmHm/D5QWarDZcj3Xq38ItTbhs7K6gnk7mA0dnGxRV4e0eP+QZjA==","shasum":"a8d09e27cb638ffc3ef8b518071cace0875338ff","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.9.tgz","fileCount":8,"unpackedSize":5003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6b2klwJuPBc2XJ6JpkM7vRe4DW4vY5z7RLjisSKKi1gIhAOoOVljtjGle/h/rqXKagfr5WhoxtT4ELivvQGkYay+W"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xJjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfhQ//fuf9xiPclBF8+/j/sQfXDmVDwe3Wi+eG3l8DHB/8Rp+W7zSh\r\nLE2V+dzSd6p2P9QqJC5Pa/WZ/qqQd4dx6pG+uYUU76N0nLIzvTFbhznodyt+\r\njRcDZZvKenAog3Wcbo5rH2DxajxvIiKvM8Dgwv/YTz+Bqi7lGjnjZHsa+UUh\r\nuYyGptF2qJicbp/cAecko3jIk6c+0KK0EBn7r95o9xmIq2Jn0jxxalkpMoti\r\n2tUFfhmOblKDgiGjW/9HXe/kvd3thZeXvZMq7TEBRDQSCI43zSleyeLSU8Ya\r\ncchw509zdhAKugGAHQChxnD/Eegk/SHv6ArhQIraP0LICPLIdTvW9yIaJJru\r\ne/qk9KAns9Hyusl76HkBOAIswCf026jWaghl9VS3pK0y77NvrA8pxYnj8lUX\r\n9HiKV2jXiZREcMIAvCdWqnaRs+wgYy07r9QLXRXXaLX/z8aoBfH8wipVNnwd\r\no9nKwRX/Av8FPyt67fWFjOuDjH8O3ytytwYteX3l8+gJ/cLD2gbQt/y24q5V\r\nWJ1zXjHBv1Mp9UuUkqejmryOZEp/SGRGCqpPuL9wQ61d57nmta2go8dX3/4W\r\nITQ4STTb7IQs48ElbpmGh2/WSbtgerqh1TrDbY8ZfZYIChDaA34CTgosHfoI\r\nop3eEOISEHvw4ZSom3WPeu80m4FLAC3UVno=\r\n=YjDh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.9_1676350051667_0.19455459915081885"},"_hasShrinkwrap":false},"0.0.10":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.10","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"7ee0d70894dcf0239b200ed669d2f5a5ea1b5742","_id":"@akronbook/cloud-storage@0.0.10","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-mKKcPFlEfjEnKQhAd7koVI0T9d4jC++Mp/yQ9zR0Lqc2bS3wYUJjcYgC+tGurE0vKmwCMNenVEevh6I7xB+wcA==","shasum":"51a5d6283665ef9e7e6e692f97e318651a1a6585","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.10.tgz","fileCount":8,"unpackedSize":5004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFcgOBLaDnjgxSGHSVuNsjvFVaZ7OecgbtVP/X1HDdsAIgPeIn9Eyp1zyV/aEugzAuHzSwU2DfxCg7cR6bEQeIUro="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xRCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR7w//eG0hgAHjYQmZhxjhCW7QdH0fER+VoPJBQNSEggYkuPg1meVg\r\njzrWlaDMf+6Svv+tqHkmJYKt4LvRxISAmUniQc8XYTb/m1z3eUtqkyHRFst7\r\nxtZXoJd0QkZwX0W7SDwGoLk4V0dhX4MjKAC74uxcz2jX8FIJrniK+/mW5zsY\r\nB7xzK1iAavSppBuJLug3jBafkF1lOgMVDMlJkIqG09TnCzi2eGWMY6+1l3Fr\r\nejKaZCBMcyMVwX/0N7tM6OoHqF+3UA7o93kp+QUGCVnR2cgYAbBtB3MiZan7\r\nGMALCsR6fUgdy7F9X0OIEKfe34FoCIv5kmNJDK1mPBvrdOXwtOhGXCY1NkIF\r\nAlCXWvDh8IpZRiDwihQc4oMVh0DnMgcaEY+xunf0iWstI7tfldIOwW1WDpux\r\nyB5VLQI97sr3JtMbp8AA2tGjVt1nmCcsW1hqx2vfi9gXbp/WpFDRQtMl3dpt\r\nTp/9H/e/5jPQAwxhID7qiZ2Z6mxKoOFY9zru5ZU2XD1VvyGw1uuMzzxUm3Zl\r\nF6UFKJQakBH2Yz9PgB9jCy1admwxJCRm7N94jdwlcFuWs4vHICZBuoxStYZj\r\nlr+HbreGbrS4ez85KCg/idodw6edDam96HphMan6Q9RIrxCFsoopEKH+KluV\r\nHZcOhPEr0kh/SDEvwKrHHjd6/5VA3uYwilE=\r\n=AzlP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.10_1676350529968_0.10778989291517371"},"_hasShrinkwrap":false},"0.0.11":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.11","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"c45a07ba237669665c2b76af289780b42bc813c5","_id":"@akronbook/cloud-storage@0.0.11","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-U/TUGieXYLYK3e+v38+NtQuiumXA/wA1thdTOdOtRj7CWV1CYUj6hqq4NlVuLD/pWbtTUzWqQOpvrf8GsxwcJw==","shasum":"b3f22dac47208bb54f640cc3153d1fcb721e8530","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.11.tgz","fileCount":8,"unpackedSize":5004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBjkUChaZytx5TjzgDvyeRWvXJ8mEP7UUUF+yrmgC0GwIhAKHp6HTeUlIbkrIK9N39tO8F7ZNkRiSiiNkvHHv4JCiT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xTjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkuhAAj/xmd8G6KDDsZ7hXiH8IsX9wH8JiQ0OT3xHDGjoOEKK5tf72\r\naRqes7Ls6d/XA/SE4SFWWW/mVd4eV0jpWAd5lz82rDL/Z79c9MFnJwxGwvoa\r\nScb03pjZznj666rcxF4++rpqnGeVX+CrHeMRb/6FoXcyRmQFcSjjo0hpClJa\r\nnnnu/+49Qtk8G5RIIERmqIxSuKl7PhlZf0Z2vKeXeXugYG08E/d61q7o4/ZC\r\nDzf8eM5x36ceRanbM9cjcNtt5mHUpA+Gs1pYPQu8qqkAamsyVYHIehEQ0Yxo\r\nWRSqYRTr/TlcVWlXWLSNl202yl7w7KOBIE1rp/prO+lTbGbAGSgH8N/L3rX3\r\nqx1TH927uevrZJhou/YsDT7mGknyVLl0FdxW5dCABumkqZ+rD8Fa5oCoZPNg\r\nNwr4pt2NujrmCQnghT1ba5plA3QRFwBNT7/npv9m879gibn9TZwtiTjQ9A95\r\nsgzSvIlD6Yi8Ed8jXyM1P5bfpBJ6JfsM4H7NgP42+VAOvHBPTf4d0JBA6+eC\r\nRLvJorM5+/pUbQeWLtIfvwWugIyqrel6/Vc5pB3AXsJ+aZRV6GyMKAr55Prd\r\nizRe5wGpLuw4Bd2Va47uWa9V5CWAZUiPCrZ2l90SU7yBKimcRw+oqJKKUYS4\r\njBH2e1ORBEvpGdgLWovp/yCcLJdCw7GCA64=\r\n=V7tB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.11_1676350690840_0.6401611219253776"},"_hasShrinkwrap":false},"0.0.12":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.12","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"8b3c8507c610d3b81a5a9bcba9dfbf6ac0d34c8e","_id":"@akronbook/cloud-storage@0.0.12","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-RfilbteAYedstHxFFKwTYVPQaEIw426Yk9wXO/9y+n37f3KLMb9p2FPg8G+k7yLNXqPQi6dh3efiKQ/ns7ndVg==","shasum":"6c1a4227d7a3e75adf946e533bdde75da0f4b591","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.12.tgz","fileCount":8,"unpackedSize":5004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsGhZihqCN6wwScoHl/z94MkUsxbMakcFG8SL3fVgL7AiAr+hvG246mSWYU/MuPtPX4xOi9iwPuUYIz+3XkBTqrDA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xXiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD/g//Xr0v0oTqOLHK/f1x44XWgz00PxcU8mBzLeOEHc82XMyaKoD6\r\n/FEHUPjokPgvo/oHGyjFdx++y+j1Y4Smzical37wFQLbwxniY1+TTFGbqtvR\r\nbR5IQEeUzsojVNCJaTfRyPxs05L+zqHUovsbnXi5aYIeWY7IIwMmhueRhYeo\r\ncGdxV3WHgVZw0o9zcFFWUNWEa+TQ++gnsAMkKwIsPCt0keywVeSSMqrIQLB/\r\nJ6FujtjXwFAZdFR8fJpwyXYxRIiwlWXoga5+rqdDg9wGE0R4hNzZ6YJ2HLqu\r\nktb1pns+9gWFIrqiOlBXSymP7mSMgHpZS5OdWLrQjOD5YDcYPID9WtVEAyif\r\nRuD6/dTKTijdBC7g8wNaQUaqKVz8nRq+p8O+n0eWnSNLPXuy5DR0qwNeMKaX\r\n26gr+xfuE96kD5IZrQ1pMSwTD/vk7yUZpyus5N9r6hi+ZWqePMmL0xLp0Bqg\r\nivamNPDYnTJyWW4Zm2ZDLZQvmsoJxOyFYVw8fOW8RW8dgk0esDVB+o7U+PVH\r\n15sW2KaSQBhuJT8gzJUCKIT9lZmjL+YL++fFBkav5W/deGYX9+4SRscdgjP1\r\nVJIsfJsOyWC+PBjHmPHbNnU3M8+ITZ8gVt4x2PcaztviHRP9LyIG2eS10TaD\r\nSwLJcFnmpZN6A+F+h81/IZqFFQEVPXMG0/o=\r\n=ZGHt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.12_1676350946770_0.8321560436561646"},"_hasShrinkwrap":false},"0.0.13":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.13","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"6a83c1c5197676cf15b1df9861c371b0be66273a","_id":"@akronbook/cloud-storage@0.0.13","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-k2DbnzwTBdkpW6VgD0/vmITbWCo+xAvemcap2IdX6FuFq1rhaxitk+7ouEcRPdmBGbRUlfrDFrpMZV9AsLfA/Q==","shasum":"210ffa426eaae0214cb9e1ea5e7148e89260f2a3","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.13.tgz","fileCount":8,"unpackedSize":5004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDnO1xhsltc+uOGvfH2oX7fdGFB9ggTW6sG2Okv6OJ5AIgfR2OJvyt0qbfdd6ggxJLTGXktGmlNsCB/7iC81xfNk0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xdGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnpA//crwHvxhemQ1rh/yiDXXL4xNnVxtMl9Rwe4eBggz26ARIe9gv\r\nzLrEV/Id0RXeDCUb1Z0uZ+RWHhkAqEz1qbmSsQbmu+kJkCHEuBDPiwH2tzAJ\r\nKGtEReMC6xIIPJjiAU2WT6pzcYgGsU5JKLdNA+UN2/ff7TspP2ZrmmdNg5+w\r\n96gSmNVFRtLrPY/+zi3U+ODhGi/eJQiq8p7cbII9b/+BHY3fLHqqMCDUnZvk\r\n5jIqpDOSKFmiQmLtC0jlxa023pPbin8iQ+Qk3A6YHTBiXURelwFN/YV2m6Oo\r\nysUq5yAo5wfFVhDRFlhDGzYpDlmgc+FFS+EYF3wFtUO8udNjib7PDfrD4xob\r\nCDIKUUmqvb4Ex69lFXDY8N7qpLVuQbZ02SsUvqiBmm/HIdbU8ZctvexOLmJs\r\nvkT/dFHTYJ1BM5eOPmUwuBrdhRDw8SDeSU2pfpPSyuo0bQqvkqUoEHAllFnd\r\npqLduuT1WYNIN/p4RUyMI+QPYJfinQmiNWuzTSqpdUT6xTTWl7hc3ludjN3I\r\n6Bm8skdxN2l+jEarM+BmTvxFn8fznQkfO/fbcZO7Fc4I3ULNp/WJOnWkn9oZ\r\nmiUNS7ULxJRGkkFvOjCiBWMKpy7AvN/rH1Diopga4C4aZpRWcHz5zhrrDac2\r\nZ+LR5TmfrddnZo6X94FXeAruuxbpM2sn6/s=\r\n=f7mq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.13_1676351301762_0.2200145316705584"},"_hasShrinkwrap":false},"0.0.14":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.14","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"445037a7a2d146d3116ed6e012a3fe26e169275d","_id":"@akronbook/cloud-storage@0.0.14","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-blu+YAtPZPt83ZjkLsz8ZBIhjFouJGzD17lff7oK5MKYK5if3gIQ48O9BPHqDLW9XpMGeOkMPPqOJlNzYy9DiA==","shasum":"826dbc984fd17fac6d6f3e7c0d4824e80e1bf3e5","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.14.tgz","fileCount":8,"unpackedSize":5111,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJkzrkWubb06/zfbv+YodNLl/AWZ6pil5P/lIkn88d+AiAzu/zkIijenPklW9nEaweTJCOUuiOCzgtSAqOsZik6ag=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xgUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokLQ/6AiCqjcLb/HC2z0Hl2Ho6cw6dGgmqfOv0KEUbyBz7yZ/MNwjn\r\n7pO7J30O7Qw41ZLOkOF8As98LmgDPZKzrGYJ10RFktzL60frA9xirczhu8TG\r\nFxgyezJEPM/TJHL3rbCgaKTD8/oPExuZxRtE9nCXY/my/cLVpYxzP+HBKk6u\r\nZtSJshct3X4RFZPygb3q1mzS4814TPfq32VfSb+2A+MbTczXIkNwMbg/IXbW\r\nSE9w8AB/VKkUrli7Xhv7EVBY9p/5uf6Ezvn2CZGE6+9lRlXjSuQnKdwJ3ZDo\r\nLP4+/6z6hVHMvTxxX1MryiWyd8NZWvSO0n4h2qZTq8i5nPsF4Aof1kCpjo/a\r\ne8qRwxXHC6F5IsbACYbtX6XtnuGGIrmrHWFKNi6tDnKufO7Nmm3aGPEzkHZ0\r\nnHkNHmjbv5Y4rVlO+FOVws0ghglS2DZeWt5JWgJF8hiL62JAOjjYBT830QjN\r\n2BjIrLWd9pPOxu5hY13B+E2Z2qjqa0mSyyjW2eAPNaIK+aE84g7DN9wRTAs7\r\nOkx0TiFelNZeiHhq1cUDyA+jdzzlhcLXZh4HqE+7moOvWQ0lf0J7h2zfz59e\r\n/1O32UlrGNI8VCdQvwqjKEEC7S0qph3/gYT7U86wwGdWTkUkxlSBDsByu4Qg\r\n+EMV326t/2tS7hTZC5a0B2GWMZoFKnHCbvU=\r\n=3XNC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.14_1676351508545_0.2459785391787821"},"_hasShrinkwrap":false},"0.0.15":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.15","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"feb8f67bbedc7023783322f2d1b0467d22b215d7","_id":"@akronbook/cloud-storage@0.0.15","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-zvXCxFDBwP2rRtzHgiyDUOMoPE6zvNegsRKBX7D+ehKFtA1Fyk2Kcmur/bBVXCtfYH4hBVqwsPgnxc/Q2JwYsQ==","shasum":"11030550b6f4c55315d77d8c88d6a04349629f76","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.15.tgz","fileCount":8,"unpackedSize":5023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeONESVMT5rA39l/3bY5RaS2sAiyR+l0+qugDpZnSG6AiB+/0K8tclefvE+6eI0NvGB3OG9r21D5GSZY3w4WeYsyQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xjXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrexg/8DQ/C5HH3xWtH9UN0lIzeigODkKLILgZYgwCjIdHfdny8hIlO\r\nNeOMEj1mdfx5HjFv5v/Z2eaEw15wOikXxRI0rwQ0Nwljs31h9mUOg4QSw2w0\r\n1zwW+2nx367yDhbuXSw4t2tpWLYHaEXZleBcMVhBjHpD+kDr55+Kn0FdDC7n\r\n5o/hII56rF2HcQVR+bmwf+7ZgAWnjDzloqAAEh1csj+b1YgVXoMuUJWHKLr5\r\ns0WmCTLNfzQj+e32Qob7Aypg+xAYHEgCSSf/s0IvEcd7hRS3PjSktKOv2deQ\r\nhS3l9X7I+hsSG0vSblpHroMaBUqyI/Q79r0U5kOoKn7eL6Hqb6zj0no7xuZL\r\nValmC5ZxG1hkq/jBA1j+AERw6s77kb4sfUkYrLdivN2kWdKwsAlTmpjBLfc8\r\nORSnkC0PBkGM9qHr2AROy9T+iGpXezv0cLPHM6ASzYSIXUSdPZsMRGCDO/gY\r\nrNmXjjz0FHlNvV1I2cQc5daaD5yDKBHO+HAtVK5+L7YlHo4bSpGPzjRWmpOb\r\n3RMZkBy2mBHKhvxS5FuMhZMT8DO9vE49Egjm7RI8xMkFwcY4IpD9TWwDQ9De\r\nO+J6wh68lYacTXauwjx0sDZnMdEGfXVswDdWNDB9nGUgFahFAgaBV2vEFX0Q\r\n5g/D2uum5k1ipU0RiY3xU1+CvD15wCBWt2w=\r\n=/ATU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.15_1676351703456_0.5477076110383812"},"_hasShrinkwrap":false},"0.0.16":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.16","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"dc12b13ab24ab1cb45b8ef6b3e9ffb57267c10b7","_id":"@akronbook/cloud-storage@0.0.16","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-fr+7idhoLNOFD3mckUeu4kNBpZBBEvhpG3ve0tRRlXecb3UHLAFm7Fsr4f6255dXlodL1QSLP5utYX9kqYg+1Q==","shasum":"5a47701fbc70123fd277aac6b54393e8b1677691","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.16.tgz","fileCount":8,"unpackedSize":5023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4cwB1OB5IcODyh1kd1Xb2XZsoYfmJzbTXi4WTK7KBZAIgXxwOUEMZpDysDHKSvDZ4WSVOvZRYRR6CKQmT32gTmrQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xoAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOWA/+PxVBQ6/2hBrjlaqsQUFMSNODa4XuoXpS8v0jK3rhR08KkEpH\r\nnQk10tjQoB9dqCEJfEWgpt4KMONx4oWS1p1AnChswRFu9Xd4NkgV0ntRew3b\r\nQMAuJg8Xo4Yr4k3jcNpRdKjXXyh2Hfunt+79VHwSwciM+lK9VpAkt1mHU77r\r\nlR++AhI7oCCWFOHYj1pLA5Vj3GJsPJonCW788pzgbRIgQoulzha3qlPj4eWk\r\nrpZWpV49gdfVfFI5M1mzHWkWKduuFYTWSJzzfdLmiogqEYJXu1kvjqBDLOpZ\r\nkB51pvaNqZU6ZIQvf5gnL+R69RmJmqbodTSEIMNg7p2mNQyWGNbdmkk84z8a\r\nOekAxdkeh71YApBQmdQaT/Mdss5BWJgzv6kzdxlgadDDrYIOGpI6fAfH/LLx\r\nU3dHtCv3ZnhTOGollMd5qcZc5cWmNPEuv2tE1cGVQJq+YJIdWVAAAhZU98FP\r\nZpFQRnDtP+u7L7Z06wVNHC4TlOOZLDgqqem0cHKdN8vYgvpUQ6TCpoYbBkI1\r\nQ4XlUGsGrENqujkl7WDf3DL5TSUSfpHEz1YOu0rX/dtdAoBqR1Brt/pOrrhx\r\nL9E/axctMy0pva0DuXFfQKrCCkTf19WHTISdWEi1gH2oxMsQndguz4CU+9Pw\r\n8qzOdq/QJA+lkY/cPNrDIJzucJlyetO2BMk=\r\n=cZzF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.16_1676351999792_0.5481492017281961"},"_hasShrinkwrap":false},"0.0.17":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.17","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"bddf505b8d2ff64fbd52b7a9a9e1b923060c9b3d","_id":"@akronbook/cloud-storage@0.0.17","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Hc8+08CfAodVU9Y/o6gPoRa+q0BHmwmReHYw1W2gZvV4nypbnAhcj0GLsxTrz/e14BeQWuwFbQz4wQ2aMkWIZg==","shasum":"04206c141967f6be109b61d92f1cb1cb33d89bcd","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.17.tgz","fileCount":8,"unpackedSize":5023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVTR63dJLP7nQQgbfWL2A7+MYWTWQjsirOS//utxY2ZAiEAwn5ecpsKBDNY5hPdgytZugQUTkyrGzEd1aAbQ2ww80c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xv5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfCA/+P7fcsLykxtzgwjYSeE0AXrU5018eIjQA4Gj5cTCMAT4B/GQw\r\nAasiT3xrIXo01VkxYAmJpxqE9QykCAcyI7EtY2AWl7QUX4g/MtTHu4+TtMwN\r\npA52ARd+NLJ9kd7v6v5pzaih0O9VsyLJ/VsxLMJh+6eOrbwCv9Oc3QNEQqCx\r\nnWshjLu86/BNVm+w9p6repYQ7s1AeWRl9mCy8e0f22VZYLYqiS23ZQnsyDK1\r\n7DVW9tc+fz7N9HHTjJXnqZbqKcP7E7WQF3/bo1EftbEoRUkzpfLE+eCGesQg\r\nTjTAbWI05qVn63wDlU1L0HWWtpEE/9j35P4IOPCRAf6d7RsJ6N4PzaS2N44v\r\nw0Wijn6xqPcAw+bHcg/clxoMv5sZohE1X/1jMsA6SEPd2x8eope9WnZbukjX\r\nC9vG/vtQMSoY7P/1b6IzyxNQFSmeaPX69oTUCIDJtEb3mTKaK7rVGZMPCvKA\r\nTHT3xQX1Fk2ShYkbhLaqGRXltq4HBGCVHQ9cVn9z1C+39iGqNTfDqmKbs8oh\r\nHNs8lVQbIbp5gv7LwE3qr8qL4W7C7bLr5p76dl3ksISSE7yYvrnJpKcJW1hs\r\nGNbjj5jRKjn+bH1EmfX01Vkm0xsSwdRKG0GWDTi4d0zhbnt7/E3/0/PHQ3xR\r\n9t78iYG3K934yPS10GBJYdJYdDL9MQzhBBI=\r\n=8KLH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.17_1676352505372_0.14475179101430835"},"_hasShrinkwrap":false},"0.0.18":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.18","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"77e36546dfc051ac32438fa46304adeed9b9af45","_id":"@akronbook/cloud-storage@0.0.18","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-+ba4JJpWX8dAZm7ehiKHHJxBiJTf9x3iCH2Kienm0E7sy3MTuHT58EmwqPhhfJJmfNY6/R5c5bfayd/hDPBEpg==","shasum":"314786641e167bb88a0b151975378af4764a8bbe","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.18.tgz","fileCount":8,"unpackedSize":5023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwb8G+ruvA9nn0lMxI/FjnlhKhzyEpXpyljvCsB05rjAiEAuj7jLV3gfZL+5Tmr1SE6ZnQhsKofoJicNqV2zBZfBSY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6x3JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqrgw//ZgKRBJy8JuYNpb55UWqCVfGgq8TDoUvvVtg9ZTaRDVbqYI7G\r\n0FEJOcn50/+mk7iZxA7zM2bOFhOsJNmBb87Fodb+XlERumGt3txw7FZymiga\r\n6Lx5jo/FGI0ddE8Uite8BxDnhaZzRyvhmpFvzI/Uzj+So9EJ8O5MjkegQBzX\r\nrD7hUvria5atd+mFqMbA4t4JCRO2QwVXmWqGuOpBwywH5TTUOcMWVotdweho\r\nK/kBnpkNPyeRJDjKCo5FwP6S9DDMcuKSq3rM9FMPWEsdvetlGwWwmQO2uwbU\r\nTjUdqkxXOK+psxyYBG7M3AZ8w//8fsl1KQHfqG28IPs+agmZUVp/GI22dk3x\r\nY0cUzCtJV2XHgljKgIfjrQnTD0El4hRBbQLNtWvKH7pKu4ZXMbqYp/lpuHj1\r\nCvQzMw60tMEyZ8uDlZegbVKPU5mpHJlaMvuQXl8H4Z+inGy6ZPI5BPCL74B8\r\naNqhgsRpUjyrnHgXoZJu93EUAWepG7yXw+53fZx1304YKZORM8/83ZTtVLBd\r\nHXZ3m6gJB/zqUU27UiJInwl/fM+zNlLAUpCCBiIvuNV3MyHprnoXWY1HVaFS\r\nVkvpM39F9feLnvjQ2/jTMA5iY181UNT1P4IjcTtrSO3/CJkUvYSweXqUMiMx\r\nGjFFC/sZz55vSyClB0Z3mYVeFWiQ1amLXRU=\r\n=+/IZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.18_1676352969333_0.5283087637952197"},"_hasShrinkwrap":false},"0.0.19":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.19","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"0c7ef09e3c7b4dd63a74f1f1336c851194f3ef78","_id":"@akronbook/cloud-storage@0.0.19","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-mZRd+7kVT0S1R3JN7GcmjNAWEPSFDXBM1TouW9cIfm1SmWsEbMTG3VQ2UAsmgrvo0he8LUM8jvJOvnw2pCbyLQ==","shasum":"5605f995a7f0eb604da899a0f1bdd0ad14482ca9","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.19.tgz","fileCount":8,"unpackedSize":5037,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiRILuwEf8XAxiNnnKATlxSVc3EOo9L8QdmxxWAfYRwAiARQhL9gGLRQb2FglGV1qTcBGUIFdC+u3xuYCtS2++a5Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6x/NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNWw//emBDierTXvpkivClo0YDz04Eoa3i8tXtLnXjhTsEpHrtyuiE\r\nrI9mUhlachCSPoXbTD8o4YCGAmuhbjLac8PIsuKonkFoF84qm5X3ifrSKEGa\r\nWeM5T6tHUe6Nt/LJ2PuyirmNnbBzEtGX9/JCp0/d/zBpzVBoo6ZwvFNf5bmy\r\nktwpAI9KGiEBmGzznQzFjlTTtTPki05q9IM8efNByR2gcc3s4kJ7+AQbbczo\r\ngD7bB3AUymYPZon0joUjRMPQqmjRBPuRsYqbRHawLI3lmD/520spmI2VhfWb\r\nWYDi5mHEUuRPprvIYWlzob94nSZYo2ElFHRtNOrHsKtZtHNtRnBIHJqz4vEk\r\n2lXQPmGYRv3cScEq79c2+0u0ZWDzYyQqvEEA0ysAk10B0IO7OCEzOlPQzL/g\r\nBrszz8yt7lafAYkcxA/CN6ae504/8H0nmKGNvBc1fsdiiVbOHYU6joCuJyl4\r\nJbCIXA7YLwhR+bJUugtgrKsGlwyCOR/7uE63v5HFRw1WPuzEowYsl5uL9aow\r\n1Pftot3NvFaG83a4jmoLQwsQgQ5loBu4vv5dqH3m4TjO14rwdLuuKvdthNtM\r\n/ewIFxGqZqhLkYPelTox44Nw5fB+VYpC+kmyDYU89zQUemDn/ojR3C3I6uYr\r\nDr4TrpjNb9rMXVpVQPDlO0h/4YpHXK/A/Lc=\r\n=remk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.19_1676353485311_0.37310821960516627"},"_hasShrinkwrap":false},"0.0.20":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.20","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"f76c6f3f3883447de2678fcfb9283a44a25cfebd","_id":"@akronbook/cloud-storage@0.0.20","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-sr+YjuYA3U6hwwlzY/D5b+gwL8CdYqA7yv+kpvImlGect3V/fytbzj1wno0nBlDEdAtd13y9UHYwdZot2tV/9Q==","shasum":"7f9012c8634c4a6a5ce8ae183b64cde9e5b09c6b","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.20.tgz","fileCount":8,"unpackedSize":5037,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgwrPrigjfubZ2uyYxZTb4zQbrQHvV/tEZmQe2euseiAiEArBjkdVt73UjGZMrUpu6wy/wMgK/VE9ywGqbXySAIV7E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6yPxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqofg/6Ap3AuxzBNWGaC5iSMLrHF0judxOv4SJr58oswgAiG6fdgvNs\r\n1LJpsYd14w7XyZNdcuVlHHLZX4SCvx9RUN8CwEvFkiVlClahEcEwibFMlo7J\r\nXSrAt7B0lnequVnf0wRBzV08j7wpKlXKTUnr51YwsvXjkKhCnwleJNmVlk/b\r\ntuX2clWDolkQtWljcSBjpR7eWbxtW/FS7hzGbnfXywL/FGSchxJ9gyRA01bK\r\nYFS00VOUxyDrJcjGXcHmYzV5RyKUzXn4PikcBtrr2o391J969Lw3fRaa+I7G\r\n/1m52oPm9fmD5EhV5MV4kEQkvrn7EVv5rEm5wV0zyIXmNOiuIvAnbMO1aZCs\r\nHgHYK1lE8H2j1R5jlcnRzoF4g7sL8VxyLHXnYksiJRpqTz5rUKQ/86XOOl8y\r\nlTWFakOGwDFHmx2SjPwpXS1lPfVsKSwj+3k6jV358l9NrEGhG6TCRffjLJ12\r\nD4eQh8hk/PC8k3yZrPgwOZcHhGcgaQAcn43Jvks/qrh+hX2EknDFztQiDkg7\r\nn84RF9BHDd5+hL0EtC8qxr3q7W/Wq7QiOPFugIUgB20zS3L7ItFWA8wjd3Tr\r\nJ3qj1aD4GHwumla3GlnD+K7KsbZ6tqUx5K9wZQf+jx5zj4Vg2JvxahsSHb99\r\npfUcSTaBg4aWm/1fP1rIUMSLuhXQzZacb/s=\r\n=hYI4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.20_1676354545719_0.9354629596072224"},"_hasShrinkwrap":false},"0.0.21":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.21","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"96b2eb2193cb3319a7089a84484a47cd712cb39c","_id":"@akronbook/cloud-storage@0.0.21","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-sFgQeafLKMW0UIjTNfk8CzBoPtbzVxI+Vfxsu/N/6u5m0aNSRvHR/ol+PKJbF9OO13joVlU1pOApKYAWIp+6Hg==","shasum":"432cedbe4b7ef7c2cb18af35267db4cdc2ebcdc6","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.21.tgz","fileCount":8,"unpackedSize":5023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmAAuUbqyezjciLhSKpgcCcCD7bvRdOUxnUTmWd1suwgIhAM98Dl/lpdPkANaDVbJsbxNMXYO464zOoBt/Eh2O5NFu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6yRgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQEg/6A/7uTtqJGIqQVN8gLI8n2v+yY3ymbp0oXLhRvCIwEqtVUtrn\r\nEMspd4T0VJHNoNGI2cPdBp2jAJV6haiqDgLvUc/ki/hsY5Iw8iO2BRmMgeeS\r\ngbeu971vlsHAotSoa3iBDGtaXuM8uOVHmuQ8SyCIYIkux4dZcOOU0g2BKSmO\r\nDzYMyfwD+qoreNp+TIGt/kjTRthpO3YHidenVuIKPY4iO6xnTiXUC8zujGSf\r\n839LVkY6C1MhLtZC9maSyIDRfUDldEfWL9Vg6Y3SX0XTOhYJ96mio7W/2KHW\r\n3o8ljGAtJX2DNtNcHW2rciVPdCi++9wc8II8E0wT9cyoIPr5LhCcg5eR6g3Z\r\nSz2nF5PpFRehq5rrbZtocpOIlsZ+dnR2vQMMnQ7YVtjiGYpnZ1wYvCq+Pi8Q\r\nnEWt/CmStAItM5d2M8ebg4Do6D+F/dROUG0+EBMWIiTdLySbOKbQGaC+AI1e\r\n+N6bQJnC7JU4buShag2NNvOh9qCpM1vqq4Fxlh3aEmfquOKQWDpJOnkz+Cvo\r\n+c4Z84o6C9THJca9orG087UghHDUja5UyzOd4ZrXETM/axE2r9zg7MikK8V9\r\n9oGQdYkrCeTDPirOUFphb5rDPEw3cANtvG7nzaQjJU85KaKDCrP8f15EijIY\r\nsp3RYSOIaJ14nk/7dhqXPa1xpqT5D0gecVY=\r\n=KCPE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.21_1676354656407_0.10212988726639916"},"_hasShrinkwrap":false},"0.0.22":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.22","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"4ecc0b3ae645fd341de2b53c6e3872d97670fa90","_id":"@akronbook/cloud-storage@0.0.22","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-wxLJk4SmuCm+XYHi8HkgZ90y4llWGLhc6cW74STH+i1DDvuIQqUb18NTkHZEIcPqU+wig4eKuuMrHTm1fYgmYA==","shasum":"7db103aef1fa5fdfdc336546fa4045c0b73191c5","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.22.tgz","fileCount":8,"unpackedSize":5045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC089R77F83EvwkOR2uYLBEebeLtz43tI0alG6f/E6e2QIhAPX56KgA7hane80rq3t0SJCVVAVRuk0PQ+FP/LsP/W+F"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6yU7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLsBAAiTHKT8cAdOahXBhnAc2i7HisB2m4EvnEEEwa39Eru+rPxokK\r\nNhau8uACC3P0SZiow/RVV332rzuhlcsTL2MVp7MEV39AUyvgJw6Mcw/zN0E+\r\n6HXEKZx5B3P+jcbz3xk/5ovQNRAdbDDIfd0R6DR0zxfNJ7V/jmkWbfFTnlwb\r\ndNyHCW05RiUUrIuSmQ+cjrM8MdvjHjMl+E42CabvU/YxcWSJ4zrHXVw36LJl\r\nYPdHwaBBMBOXkGyTFrmnZsgLM4UObGruyULkPbEcg4VgKY+hWggJpqNubmN+\r\nWAjfge8XEA9Vngh3ffppoJ5l1uHlToRv27xVKYJKG0g4uf2BwioLdQQVBrxZ\r\nFkKqrEiBeo86UZqq3ni2UeIRgqstrhmA0MJVGYGAgJk3HHe+ymOB0sbBDHGm\r\n6c7oQLmnZ9FFm1s8+PIbIcA76nRctGYw6hQnH7G5+rDRL9/FmohJRSbAJXx8\r\nLZq5SJ8I+o0o7uos2IQeeUJA0R9naHRFLJ2IygsqUp/JMSYw+qo5mzGr+QDp\r\nswSfzi1gQtr+9zyADfgP3VvlKaAEABM61704TLIQ7G/snj1+qo5CxNEfbfpJ\r\nWJsuGkwdM9gEJcmQsH/+ERjGPqqYdd12VJPAyMQ3eVANNXl4V0FYyX6VksPK\r\nzmY96YOF4oQGeKh3hMFfgUtUCCfNpBCcN20=\r\n=gb3F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.22_1676354875585_0.7989377645914115"},"_hasShrinkwrap":false},"0.0.23":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.23","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"9f6dbdf9bdcd89ae46450fcfd984acd20bf36a02","_id":"@akronbook/cloud-storage@0.0.23","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-DHmTYFQFeVjAG3KmoXyWpVhQw5fPst4m+JSN/RVuBQgzQkNcw/+ManiV9BTBE3TU7Pv+V7U5kIJHagKqLNRrlw==","shasum":"3fbbeb6c6c3c565a6b639a924a6b2d22e06a942d","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.23.tgz","fileCount":8,"unpackedSize":5045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp1LabEkXlCgYZznzybTPsDY3QnkhnrBavbtwwRcJGcgIhAIkkuysiuCMaGSeIrE+d/9+UPy2NIZi7RJmyeTr5GACj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6yczACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaDRAAgxvvfUSAYze/vsJXJQ/qLI/6lGpU5ciCN2DPc1ZvUsfSWC7Z\r\n+FsUHE820WqKrTK0LZ/m/81wvLqM9gzd69WRqcqc01VZu7ElCsXErJ+15GgX\r\n8q2p0TiVJQgJbGvIuWihXOB/OSAfzSbrJeIaa6FGAXskBUR0lPNNaAP/zJpv\r\nXzl5rICgogjxiVlL1SuPyO5NlXAC6lY6eFaXAmi/v4BRI1PN+Ld7v8R56jDX\r\n0Sn1cPEp1VkYuM332JI5g8cfd9cNg5OoDg0OMYEFZSFfKmzPhIPSdj3Osrld\r\npC3PdtnUSMm3NKP8wJz7FyirlPBPgUXTZ6kTh4k5TFhp5DWd3BEvpsQecxuG\r\nhunhJFUJOQN6HH+hAKcu8baEEFGtmSfwozJi/kIKifzIRGfVDYwUOHcbgvWL\r\ncCp4Jkwx4vedbCBI5xOiM3sCROcVDdGykOnD1kivox9h5tULI/IQuWSqdPek\r\nVOnK0Zc/KvoyETspgZMsC63E6dloj8lbPFL3NbHADh6wI89WONSs43ShW002\r\n7yjftyhuP2rfB4znYWYNqnwM4MrMrWPcmRm7oV2YotnXugVVnWHnn/YuD/Od\r\neqFRykZ2p5A2JZFXHLHlotdyUDH2xeADvXUqcv22seeXpXR4+sa7Q8Ekmqe9\r\nCzH0MZC7uRur30B0ONrHR+HdJqk6DM8N7e8=\r\n=BP+p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.23_1676355379288_0.2760376396829338"},"_hasShrinkwrap":false},"0.0.24":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.24","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"cb6b1ef0ac60fd50f9a685ccefa14c9fd9a9f3bb","_id":"@akronbook/cloud-storage@0.0.24","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-o9+O4yVr4jhp9k5/THciDWBfPQOcG/2AitV/mqMnsqYI8azOV18eEZKWPmTv3WVVw2pLyBsD3j8oZK8dJIA1oA==","shasum":"5f1c74596d3d5c1a58fa8fbb22187e7ab99ae775","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.24.tgz","fileCount":8,"unpackedSize":5029,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOCtmX3spvkM2Swf1UqEMafjHn2+SPESG8vTeYwfdzPAiEAktVrbwcqBiAzKlp73Mxkkiq9ukg+jLw0IrM/xwhjhTo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6yp3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj+hAAlm89W3DQuyPkV/OjxQCt3HeEFUhXO+8lei3hNVGfjWGVZy0D\r\n6sCZaJmLrUEvYLqGV4ie0LDWozE6laKZIMJ7Q/+qUAS6s5vhv7q9xeEVYm+p\r\nsuTTrD+npCcPhpSGM5T1lGk2sfQME23ja/MNb5byuBepzU27ZKvbb8SFEf5T\r\ns6rUT1//71nCeMpjYRx0U6GGRvsP3Q1Px/W9ZH5ZXq1RRQIqzPmmuXcl/GAo\r\n+QhnXqy3HFqfvuuudadIHe58H2FjpyLs4gMgMTAPz0KmK90/V6lZ9ZDKpd0y\r\n5HGNXURcXpFAsn2jGwwef6bE/bOlxv73RXTqO03Ula8Nbl/HbNNuSOjjFIAv\r\nSwrxbHfOPtyw04tPESJ01QqyeZ0lHpZyQqwoRV2OUGZ50x2zUnFHbVEhAVla\r\nBY8pbtI9lN3WvXAOzihe4D3fplCPLsuFx7jVczLBFKpOhCoxu09QO970m1Tt\r\n5ffG12zjOGVJ1k3kEbWBqJUdHu895YjNzlUvfkjEdwwyHRR6HdC+Gi0tPgU2\r\nHhepyX+WwBsXyHwIXzIGvRqifY6K7Y21Zd2n9SlC6ZjwF2yFqCaCNM9IeVYF\r\nKW6gIhRvT0WXizSeALRjN100I9++vytwmdjp9DsVqiI5nCt53fSg2VUa5BPz\r\nl4caIku5BUSsBJpWZ88XCkr3ySGHw4Nay6M=\r\n=KN34\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.24_1676356214903_0.7269105249774614"},"_hasShrinkwrap":false},"0.0.25":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.25","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"f59728fe074baf1281912f39cc86e3d118f5abde","_id":"@akronbook/cloud-storage@0.0.25","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-OZrN7oS7tbXANj0iT/mDWYDWNhXLVEx1//ttwDgwq7barOxBbzDrEukPUchAZ3LC81auishbWLM75RYyYJMcaA==","shasum":"ff85b89528310433c47b317643c1a0b9af202862","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.25.tgz","fileCount":9,"unpackedSize":7747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvRCywLSAllmJlE88u98lFrAxyqHepEkc9dXwkp9Yt7gIhAIc5+mtFgAizdzSVwLqmwMUQObD4MmqSWzjY+KE2uRwi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj689cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq99RAAnOCFNDs4cyu2P529dNY2bV97gDeMrq0bhPDgA8GNk9bojDMA\r\nQ0+MyiQZPNBXzeLQUlGGaUAa+L7s4mBw/Zgpbl2+e2wH3p0ZbvxcHZ8kJWIm\r\nNdQ2pt5Qot2AplXf0p7Jv4xKlFRkeA90H6UXOhdvGBrSxymTUeREmzpT6sCe\r\nw32CCU0U/IJb1QGrzS/wsHkg7sUqNOhS9Gl2yTgWSHmPXqF/pezv02R56lHw\r\nqYy5Gznc10f+Q5L/2aDE5hPk65Gh8zNvWuWFRm8WFBWsrIc+bWSB20b0MhUe\r\nyAVcMVM+SqyupNHWCmD37UPvIGBHgw+T0acjUdcJe4mdMv3nFJZyQULwh7T+\r\nmgfoRMUlF102Uu0VS4Gp2HJxPyR/lXqlfwCfHa/Mt3iwRIY5vBPnV5aRqriU\r\nTztu7ds19QgfvEVv4fC+EV7kUI+nbpZLgynaCt33yl0ss0O2VAc7kU4NgW1h\r\nSqO/3+0w5Q7odFGrvdZ6rs/XVhUbCz2TAVW4G3Kh7oxOBSjfxg1Q9igtSWEy\r\noLJcqBKzXEE/qxfsMpW87L5n89z1pKdvMnxFJ8MU2Y8s6KgpkxMS5HV7bZ2g\r\nrRYhRXt4KGkTV0V1SJFPYaieWkTwL0B/FaLXksXi2FzlzKNtjsm7wtcEN1Z5\r\nLPRvp4duczvzemS5y2tDZPPy2VphpOgW4Ss=\r\n=YM0r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.25_1676398427600_0.7768455660572671"},"_hasShrinkwrap":false},"0.0.26":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.26","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"4de8188f6d9a8e50a508685d3a2f5db7bca77757","_id":"@akronbook/cloud-storage@0.0.26","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-5mvLpPBXgUQ38DlJIH7HM3fqI0KsmfX9O6z6GAqtJL41oXtmAh8vd55/OFP6p+35d3ZlM94G/oZgQYjhc38Fag==","shasum":"c4e0456347efe7fe303cd68bacc9258e1d98e598","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.26.tgz","fileCount":9,"unpackedSize":7747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGPUujEANnqrNWoNqoXypP05kjvHrP8ft9gWDDPa6PBAiEAy3NW3SSePSPWTWglx1rlzwSWuW1WJACk6qpi/mr5JRg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj69FlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi0w/7B0NuZqxJuZHFLUga7azt5Ftg2GuEv0IlrV02YzcPZW2F0dmw\r\nk3TC5Y8b1/b69qD9lENjyTAQyPDs+tK6P4FktpDpQFMSqBMRQ63RB9nbUYVF\r\nkXU34ZPS9yZ++vuWA7NlI32SMMP3itq+QvnpFxoGqA9/w+WWp0WHKh33/gAi\r\nDvrLyJ2c1KizI1vMr48GxXo/edAkEHKzEMANQmOH1FKK9Z/BZi6mybbgFvis\r\nNhTV8gQDaTPcJ6BxT6ipi8Ym6PBMQiTnoQeLNl0CHWQVyj50PQ6Tr/TDBIEt\r\nyk3Z04d+feBI9lIaBJmTiRYJpN7MyvSgsLVgfGOfzlzlBzxVpmpj+iqU7JLp\r\nFryOiXLTv/ZibT/JElSKkdXCO53mlfa/vmucZocN2Y32hKk+3TVMgvrdW6YK\r\nhZWXfCT3J9HhPtdDpS0kI0A07d9gl8JL43zp1y/zBCtM2z9DdIdv7kBQSSUZ\r\nNerKMvAOm7PDkXQB2U56Jaq+7LBljezkbwfJfWXw/BdU1hlGz77ta2EQ5WzF\r\nFvZHrgUADySzp4nNYOtrXBvZ0N9ekRQx7790d9Z1a+yDo7BmjwWBio8DOSyA\r\n0kxJx9wy5Z56ej1EVCJEBnrIToGeYRy50wVJpzF9cUawc4rvxaT5qEy11aaI\r\nRlhk+RpYrNPRDL3WtS0LEUXFZWRKSGS5FaI=\r\n=D03H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.26_1676398949444_0.6843387788819155"},"_hasShrinkwrap":false},"0.0.27":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.27","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"7521cc22bfcf05c91831befc72c3e80819651610","_id":"@akronbook/cloud-storage@0.0.27","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Dt67g0h9EVgzmmoy5+yjyy7v6tvycVG/Y6dYaaOny/cbwBSQ2Lq0ZRHaROVm4MdnPS27alWpNhwTdp4Ul2P+9Q==","shasum":"a2865bbaa3f78290689e95ca1527626d72505bdd","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.27.tgz","fileCount":9,"unpackedSize":7747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBRmOEWOWRkvVO5kXpbtpBAc8xuiOUf9T4xyAfZzkRXAiBuLuw7bXgErkXtaiAvk5nbPC3BKfwzx/B2H16+W4vZ6w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj69IkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhQw/+LmQQF/wgBxOKU9eLSibDdR7F9YIKlcDAo1dmA+h458F/QMSA\r\nL4LoTOYfrDc8ljYC7qC74ulfLwDZ57R9tHem5DKMCUIMwmnvCtepxFbDcjfn\r\nipEwiOHyIpREVYBLlMbHF98RIEE5qNLjaEtjfz/KMy+JarvMd7UHj6YBYVeu\r\nAmOqcBWpWEkorVQvwZC6GOYvoOPcAALGWOAae5+jsT/3yLC6gEwc2x5/vP0G\r\n7wltydbMhIzQFjS8y4FeQhTs8K0VclRJ16NO6Q1aD4aQyHvxgYMYJutp9bGb\r\nUUbBSKzNtjn2AbQl/TBQ4F5z2wX8wP/nuDTOWbu3HuK3PCWKQMt6cF9uGYg/\r\nt0Ke/xBQsoYyr8Ic4vlcyd765TH9cQGfC8sgc6Yot52TF6q9DqO9C2q9sfek\r\nr1gTC/3LChYQUtavfMNIWZbBzzIzjBy5YyZ5HCkd/u8Sxt6JFuaKxWqgcOnU\r\nhAiPEViFBK+ooRVBe/ELQNEpbWgZ4XmDjf1/k1vm/aSHTP2f44eZjy1/QvKK\r\nMfLSTh1p7PgJXnlX9Nvar2U1579FPez2YSPDHcmjnhtV3rAixsoiYGxCWP1U\r\nBIH4iXG3V/Oqi+gPGEQmqNTR0uZIn4OhMFGL6B2RarYIJFZJ184ZeaeQfM1F\r\nx5ZIw0YXtUlhg3wHq2J0PASnB9Bf3DuVfZY=\r\n=hzD3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.27_1676399140143_0.6617375134630943"},"_hasShrinkwrap":false},"0.0.28":{"name":"@akronbook/cloud-storage","description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","version":"0.0.28","main":"./dist/cloud-storage.umd.js","module":"./dist/cloud-storage.es.js","types":"./dist/main.d.ts","exports":{".":{"import":"./dist/cloud-storage.es.js","require":"./dist/cloud-storage.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"devDependencies":{"@types/node":"^18.13.0","aws-sdk":"^2.1314.0","rxjs":"^7.8.0","typescript":"^4.9.3","vite":"^4.1.0","vue-tsc":"^1.0.24"},"gitHead":"0172cc62399f2306d30d7b4327e009991c96f9d5","_id":"@akronbook/cloud-storage@0.0.28","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-vPaoNeS5wUzH9n17AmjoY2OUU0ULfqY/XCPJn0EJ91LfH0+dawbAObW7x0y93nfTwlb+iQ4lKgEURaOrgX9YIA==","shasum":"0219b40692be1e06cb2350c5fad0760b6ca7d1f8","tarball":"https://registry.npmjs.org/@akronbook/cloud-storage/-/cloud-storage-0.0.28.tgz","fileCount":9,"unpackedSize":10988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa50hiSGB4zlyi9BoqcxiYlRmgw1b0oZ4zBAuYS8hnXAIhALi4mc9JxnJ3enbY7VDg1FNqFJAdW+lRveSF37RIVvkx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8RsaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHtg//YgbjFqgwKDXB8s0hiR+GMo9+ZzhYN7XmmThGt3pubpZj6x/g\r\nNaaRtbvo8n/GmNsUHAa5o1P5D+2bhE7twOkua6tqdkD1o8UxUl18FMliJOkl\r\nXBNvAyK26QEHTnTvpm6j+IQUgZufSt7JJE6vmtm5j9RMk/v6j94mFI9JGDP0\r\nLZSIgV/fDreS/6hbmnV8kNNL0gfkZvD2zwKL/9mmbrDgScZtzc86WYK5mVIY\r\n8hgafMc+epROPe/ykaqftZiLRkDy61Efvc65Fzfno4Bl1m2hY11/U/Sk3g6/\r\nGxLdomlhmO6lP+0bs/giF65cGXkF+oCBXc54VyZERP8deQ0D/D7fcIn68Ilm\r\nStVeTLu9FhhvpvHq8mOk9m2Gp07nncjQIkkyIr45xtlS75YwbU3+91e3dhHP\r\nT6FpMSopDxC1Z/hUri7J5ZgWrR1ZEmWQ4qkpBteQWMj3ckVtVfF3Vi8ykH4v\r\npIO5+Ihc36mU4Xmy6Xtj1AfY00elAV4h8gUbfNULLJyNLAQpWBq8YIP6D4Ho\r\njO2cscVmGa3kPFY7XCUwXYakGemsj0BbVYAeHcwao7lZm8b6kDa74mY5t/8l\r\nfw1dBbv57eYBRcEzbx42zTME2gO4wFkBFSN4Ky1mmSGentWYn0ZmeVDGb2Qb\r\nmnYMbGNwZWqHGdJC2YQNf+L5+Wyns3lr9ak=\r\n=kunN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akronbook","email":"akronbook@gmail.com"},"directories":{},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloud-storage_0.0.28_1676745498075_0.9870539226592292"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-13T20:13:15.080Z","0.0.0":"2023-02-13T20:13:15.415Z","modified":"2023-02-18T18:38:18.308Z","0.0.1":"2023-02-13T20:32:10.017Z","0.0.2":"2023-02-14T02:08:11.736Z","0.0.3":"2023-02-14T02:13:48.281Z","0.0.4":"2023-02-14T04:06:40.818Z","0.0.5":"2023-02-14T04:13:07.714Z","0.0.6":"2023-02-14T04:15:07.140Z","0.0.7":"2023-02-14T04:36:02.232Z","0.0.8":"2023-02-14T04:44:48.296Z","0.0.9":"2023-02-14T04:47:31.838Z","0.0.10":"2023-02-14T04:55:30.137Z","0.0.11":"2023-02-14T04:58:11.153Z","0.0.12":"2023-02-14T05:02:26.923Z","0.0.13":"2023-02-14T05:08:22.009Z","0.0.14":"2023-02-14T05:11:48.725Z","0.0.15":"2023-02-14T05:15:03.701Z","0.0.16":"2023-02-14T05:19:59.996Z","0.0.17":"2023-02-14T05:28:25.526Z","0.0.18":"2023-02-14T05:36:09.486Z","0.0.19":"2023-02-14T05:44:45.494Z","0.0.20":"2023-02-14T06:02:25.884Z","0.0.21":"2023-02-14T06:04:16.598Z","0.0.22":"2023-02-14T06:07:55.746Z","0.0.23":"2023-02-14T06:16:19.445Z","0.0.24":"2023-02-14T06:30:15.041Z","0.0.25":"2023-02-14T18:13:47.785Z","0.0.26":"2023-02-14T18:22:29.620Z","0.0.27":"2023-02-14T18:25:40.366Z","0.0.28":"2023-02-18T18:38:18.231Z"},"maintainers":[{"name":"akronbook","email":"akronbook@gmail.com"}],"description":"Handle different types of cloud storage (e.g. Azure, S3, etc.) using a consistent API","readme":"## What problem is cloud-storage aims to solve?\nYou are building a browser-based or NodeJS application. You need to store some data in the cloud storage. But there are many challenges a developer will soon face when trying to write the code:\n- Different cloud storage has different APIs. For example, Azure uses SAS tokens for accessing the Azure Storage. Amazon uses AWS SDK to generate pre-signed URLs for acessing S3 storage. Aliyun uses its own \"Object Storage Service\" that are subtly different from AWS. As a developer, how to support different storage APIs and to avoid deep learning curve on each different platform?\n- Even on the same cloud storage platform (e.g. AWS), there are potentially multiple ways of accessing the cloud storage. For example, AWS offers the ability to connect API Gateway to an AWS S3 bucket (https://www.youtube.com/watch?v=7T5VbMEJStQ&t=57s), thus allowing developers to upload files to AWS S3 bucket via simple REST APIs. But there is a caveat: the maximum payload size is 10M, thus the solution is not feasible for managing common video files, or large files in general.\n\nIn short, it is not trivial to write storage-related code that is simple, secure and scalable.\n\n## cloud-storage library to the rescue\nThis is a javascript library that helps you to simply the development of cloud storage. It aims to support all common cloud storage APIs. Currently, it supports:\n- AWS S3\n- WO Cloud\n\nThe library chooses to use pre-signed URLs (vs. REST APIs) for reading and writing files. The thought is to avoid payload size limit due to REST API restrictions on most cloud storage platforms.\n\n## How to use it?\n- Install the SDK\n  * npm install @akronbook/cloud-storage --save\n  * npm install rxjs --save-dev\n\n- Make sure that globals are properly defined. For example, cloud-storage assumes that AWS global is defined by the caller, thus if you are going to make use cloud-storage in a Node.JS project, make sure to set up the AWS global object like this:\n```\nimport AWS from 'aws-sdk';\n(globalThis as any).AWS = AWS;\n```\n\n- Write your code to upload files\n```\nimport {StorageManager} from \"@akronbook/cloud-storage\";\nimport { Subject } from 'rxjs'; \n\nconst storageCredential: StorageCredential = {\n    \"storageType\": \"aws\",\n    \"apiBase\": \"\",\n    \"folder\": \"YOUR_FOLDER_IN_THE_BUCKET\",\n    \"credentials\": {\n        \"AccessKeyId\": \"YOUR_AWS_ACCESS_KEY\",\n        \"SecretAccessKey\": \"YOUR_AWS_SECRET\",\n        \"SessionToken\": \"YOUR_SESSION_TOKEN\",\n        \"Expiration\": \"2023-02-15T06:15:59.000Z\",\n        \"RegionalId\": \"YOUR_REGION_ID\",\n        \"Bucket\": \"YOUR_BUCKET_NAME\"\n    }\n};\n\nconst storage = StorageManager.CreateStorage('aws');\nconst subject = new Subject<number>();\nsubject.subscribe({\n    next: (v) => console.log(`bytes uploaded=${v}`),\n});\nawait storage.uploadFile(storageCredential, byteArray, 'myfile.txt', subject);\n```\n\n- Write your code to download files\n```\nconst fileUrl = storage.getFileUrl(storageCredential, 'myfile.txt');\n// Now you can use the fileUrl to download the file\n```\n\n## Notes\nCurrently, the supported storageTypes are:\n- aws\n- wo\n\nThe token format\n\n## Future development\nWe will add supports to some other storage types:\n- azure\n- oss (i.e. aliyun cloud storage)\n\nWe will also add supports to:\n- delete files\n- check whether a file exists or not\n\n\n","readmeFilename":"README.md"}