{"_id":"pico-s3","_rev":"22-b1c59b0801ea42195513cda6cede3acc","name":"pico-s3","dist-tags":{"latest":"2.11.0"},"versions":{"1.0.0":{"name":"pico-s3","version":"1.0.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@1.0.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"1202da6939e80f32c197bb41dfc734828ece7569","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-1.0.0.tgz","fileCount":7,"integrity":"sha512-fCoZVtacN68F4Qk2u/oKXvlfI9Ct0hoyzYp4SGUtT3MK4AN6fOwRqWrrwBl6TXzSFIfHi3YTTQSyZSirtyyTOw==","signatures":[{"sig":"MEQCIAjtEDLpZ1p5ydSBv5gHmDBDYgbkWeu8/yMHnoHU+bM0AiAXBynIJD53NtUBDkBc8/uRA3OMK/mKY04qoYtNHD1mOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGeLWCRA9TVsSAnZWagAA8JsP+wYpRxc+4bOwDI66rn+H\nb0aTEuADlfIW2bBztyQdUlQImSlL5oWXQswnO+AiPnKfQ/H+hTryZxd8l8us\nbjtcT79hMIU5LqcvtgHlG/3++7U69lCh0C1adUKqaue87BxafdEZiA99TtX5\nXpkMMHotDPCvLywKGbD38CYy7v3xLadhHnPy+jvI5yEr5RmtAASbYdWcinPz\noyFfSvHFjeGrFfPSHlvYprc2MVDriwXhI0Ja5aV22wXCBIDqQFZz0BQDypRT\nmIgiBGeHrlH21skUkGogh0l9duBd9lNPUfiOsJE6ltJyIszAgy2mgrJj+L77\nskja0SH4D4JY1kWz1oX4DXlRTcA7/dEWL0CgOUrF1RGMrBBp9cMfEW9vRfjp\noq3ciqkcOF3f2dObi8zdH29bo/QZ0Ttg0E7xYkPBWMOs/2W4pTcdHGTxoEBJ\nbxe1VK9e9LYVpQIVFvPxrN8YXOburpc8S6D4xJ3pkIiAFy5yRhoP2u3CXy6f\n1LWi8YkzA/DYzuGqYUj4mFzysdSYCvbXkePlHK5RTQfmLxfmFZLY1z44i1d1\npRZ6fxHNikdg1rL6dpjS9zlf7aAprc2K8E0S3I9i0p7kU6iWnh7E2j3B9Usj\nPneAJmEzfq6hxsb25Di300yYZ42TTN2kzVHLZwTyqYYdh6sd8FyKOTW7X4Zx\nMqcf\r\n=2dv4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eb76b94600fba8d4b54cf3c04bab910a889cf940","scripts":{"test":"ava","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"6.14.14","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"aws4":"^1.11.0","axios":"^0.21.1","debug":"^4.3.2","datauri":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","dotenv":"^10.0.0","@types/aws4":"^1.5.2","@sindresorhus/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_1.0.0_1629086422013_0.02589481503557245","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"pico-s3","version":"1.0.1","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@1.0.1","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"ac86bc48efbbda7b666e0a6793d02eecbf4ef57a","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-1.0.1.tgz","fileCount":7,"integrity":"sha512-FgJwbGc71KiDKiRLO433G8+6A2kemf+WcL9V30sIUp4vKctUCPQcx23gP9d8iEH3iTYfjTEMveUpcFNoFQrQeg==","signatures":[{"sig":"MEUCIFfJkZj7oNAyULaC8TrSMGAUtfS44kjK5G5P1tcANdlAAiEA3Q8DRfr0aiYVfijGovO5zEx1QPJueRdnF+QQ2mS65is=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGvT2CRA9TVsSAnZWagAARCoP/iOW/7MQrw2WBzE6clYG\nZR/hQLOgzA4DTuV6kxmV79eSt4x7FECSzWDEde0pQB1wEWSOktwMWtzuCSC5\nHpiKZRGKWa4cwER3mEEZz8LjhGGqSgt7ODsIE0oUYQbIs/yoAzmdRbX+6/9v\nOAdypg/Gd2GzAhsmsKiuTB9emmLjpdQTP5XM16+hNBuEqDGg4dMLyXP72Kh/\nn7DQSwhjjid7oql5jGGaOuEICkHTHH67zcTHpAmy7f4a5gEK1VyRLgbSGCPT\nlSxIgLH2nwCKErQDsBo8jxTo5Y1/7XxTgTojMMQEUzjPaQbfdo1zENuiJEmm\nZAy5gWVRwggs3706yCxNj8YxJTGA8VCDQ6gvuTHe/Vb7w3c9v9vSXrD6Vs4h\nOS1yOzeh4xz5WZpzRI25pIg4i/iQ0KDh5kihvwQg7f/MfD1SICKGulp08JVc\nIB87WcHBLnFe+uBRBt5zlU8+T26BRW2q+ffymEAwcu5kIk6ZIH/AOoOfJz8b\nKWOlTbK5mCkQ/qw6w8kNmz1I/UvUa2THmWg1B7XvuX8CD6EWHfLsvYBGx+YN\ntP/JVnufzj0XzHn952TpWuNBUFM5iOkImj+/oBWVN+/Fc7yNxj81hZOGc+XX\n2EaCkErF3/eE+gXMS44L5wAEY3NmApqxSpJEsNRskJ1fHe4kx3NPTIhSuQwH\nrdEb\r\n=nP+0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"06e69d4468930a24bd28fe6aaff27062f7b92ccd","scripts":{"test":"ava","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"6.14.14","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"aws4":"^1.11.0","axios":"^0.21.1","debug":"^4.3.2","datauri":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","dotenv":"^10.0.0","@types/aws4":"^1.5.2","@sindresorhus/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_1.0.1_1629156598368_0.46703324548692393","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"pico-s3","version":"1.0.2","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@1.0.2","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"735ac7c43e3e4ae69d18cc626ebf4d67786ecd4c","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-1.0.2.tgz","fileCount":7,"integrity":"sha512-Ba41nxJKloAbBqOzwNMfDH1ETdciL4eWa+jDIxj9DznsMZYh3xgYfdwIb/eJa8UetE1WH/tmGaKL5mH/k2UsFw==","signatures":[{"sig":"MEQCIC51Seno7H3irsr643mDTaGt0GM71aA+70El3mSo5VdcAiBCKIvw126SPD2YRbXjCo1nIbg0XxPlei+47UOts/0cFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh22njCRA9TVsSAnZWagAARqIP/16vfuwOcWspIqPkvlfB\n+1xAIGXZmz8jGg6x/tG6xBJPQE89VGu5lijUpADDS1VbXR7hU7IJEJMDTEen\nULqAKsXuAoU7Ts/EYs0AK7lfChYEIwJ7M0PpN6lFDyqwD6PhdHMu8SI57o7+\nHnrLFp9u4Owimx/nt5+dMGkrz2I5b+/pewVNq7dT8spgYWABKbzzbn8Qm/3Q\ng5Og065DSS2x1o4N/5yVzG9ZLafteNAmcUz6/ShlKwccaHNybWIFlVHYSuRn\n/8ST8f6lV5WRQBLXaKOk6x0gLWx8VEOuZAQ+m7vtC1eC+FRZrFNvY1mQuy4u\nnQg/ncj0/FnQ9sSMpWlh4sHQJdMbDEdw4/GH8FCxFgIMfqLkUXdIAphrXPc9\nRQ/nf8cI69KDWnbP/t/N7+yMk4f0KbluBeV7KYjLMJQSiJPfsKFQuExqpkXW\nG80c/Hpf8Mtz+Vpo/0opM2/bA9Rdg77TBftUh98eJcLMdsYC246afPeSw89m\nnNv+KRmCpXvd4FTYTCxEuWaQDuH2yW8BbWfNh6UnM+8zx3nHYiSHFjpap2mM\nVfVipHZNPjJRG/1oMnSaHlwvgAR+aRgNukSoGjY5FZTx67SfYCuiW1W6nZy8\n274GjFxYxuX1YHBRLdbSV/TTgCClFO8qAr5jgPiCX7qph9OnuVKCTNtKXq3i\niYDy\r\n=vH77\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3eca9de7fb697eb96aef30d157cf7ef381d47f7d","scripts":{"test":"ava","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"7.20.3","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"16.7.0","dependencies":{"aws4":"^1.11.0","axios":"^0.21.1","debug":"^4.3.2","datauri":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","dotenv":"^10.0.0","@types/aws4":"^1.5.2","@sindresorhus/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_1.0.2_1632509850709_0.6417016004924687","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"pico-s3","version":"1.1.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@1.1.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"5886ff58744c61b7cd3a320b70f826dfe045127d","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-1.1.0.tgz","fileCount":8,"integrity":"sha512-/rg75jtvEUBi6an3QFxCYJeWJ4qyvsJO1zFgcbQPGreiVv2HQ78Lksv3T5B6EuX/+NkTTdtAWhS8rI144DNDfg==","signatures":[{"sig":"MEYCIQDqVm62QWpnQhwT7VyLkQiYTbU9E+rsF4po8fiqL9gK6wIhANXMI8LpUbV78VFFc/6c5bG61xZPdO1uTFTm0TRrupGL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQz6iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJJg/9E9R6DrYRIlYbHOoxPTXZF0IOteYlmj76HuS13osIJiNNiHNp\r\nBOpQhSs8qWGdn+Kz82OkiA/ABhTiT8dfrZzsbSn1LFAglpeeN7Xy8oG+WMbA\r\nSx2vE5kcU69mQdvyseQc+yq7BkcID/YwUGex5GHHIMbKHPVjdU6SQXzDiaTe\r\nugI2aU+2h7IfbTsXUtwozp2kp9ogTUo1xzBhJ7rifDMZ/umCect1uSWGo5nZ\r\nEnD0wKvCd3y4A5tJsXkJ6yQIy/rOYPyzZ4lk5LSlKIdu6xzNNTPTRlRGaImU\r\nokQr8B6QMsa2AHSdhD7nOp9MAgWZVCYLtNutBkftSqB604HQtpma4uVr3fmb\r\nMzrW1G46mPU+z0W7JMZP+WqdCh/9vyzbwhlYrW5MeRPBJ0AsUtDYd3k1udGY\r\nXAqNC6wV0OYBl4czRAXbOnEdJsNyLnybRM43tp2XKurLYpOaxsLIXBTJi16A\r\n3g45a9Wp90wLqVSVv/Zcrly1WIWlYRRzNmcje14PywwWEleLg4cfYjHz4S50\r\n9aaTE+NsVsHCNkSeF7qgywRWEC4h6uHtbKd4wrD/8ZU0iRIOHgexaM9kXn0a\r\nlPAngqeGPGI8AlzY/4o1iAufZFQfgZR9ZF5mijhIyABgQTMc5dgYKT+Ic/Rj\r\nJQ5DXf52ZxE0lTSo1BTHL4/RfkCKtqYwuPM=\r\n=8WSu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"70c853a21fb9b5379e087fd6ed52cf7e9cd19cdf","scripts":{"test":"ava","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"aws4":"^1.11.0","axios":"^0.26.1","debug":"^4.3.2","datauri":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","dotenv":"^10.0.0","@types/aws4":"^1.5.2","@sindresorhus/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_1.1.0_1648574114663_0.865961133318764","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"pico-s3","version":"1.1.1","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@1.1.1","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"25d093e8c91721d8d4941a3078573e5d96f87429","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-1.1.1.tgz","fileCount":7,"integrity":"sha512-vTpo99zRR7nsPN2v2LXqrNwa1yuCDj2fNrcqAvk5D+4FPLrFpTAzNsmLQFMuZwGzJ9oO3+XpOwvi1COboJTkGQ==","signatures":[{"sig":"MEUCIQDR73813/7OSbtlBO5Bd6MyRcYPCZ5MQdvRVNB13Nc5DwIgKNJu0JxU+hWPOast3S7rlXYRGgq52BTARZQQD3C7++4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQz7oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq04w/+OzjEx62UFsB9ch8FwgLEMFmC87GNySbbDz8E9ZPnU0UZ78AA\r\nhB2usyJV/YLJT7FuMrPwRoEGlDEFaLdB1tjHhX3Zm/14ZPtMiJJpYnCO3vCl\r\n2Stsxuns7nlaMC6IDgL7+jwTBJOv7fgI16GGUGxISvNG8P/iEdT4mx0twr3D\r\nRf+3mDrrhe4AiUvlJf7IRZbkkPJYmCPC+Orm1LQbi6T17QbNRyzintw9e5js\r\nr/3INeivaJ0HVtFrgRhDbRCkuNO/1N3XjavIZeQ4WpLKLBdZlY8GLdITUkOP\r\nx7oi92TYMX3bagxdAF5fjBp4tS/QMbSfSdhMMJjK4Iz9l6kTxQiaaRhyd2po\r\n6Ku93dMbo7W39fzvRNB5iXiuwCbkghqI7DX22ndmwH0CUl/wvCFyT3chtA5K\r\nDh1nfgphlWUWa3TGBJSDgkvF2CSbj1LYghzC5oPW71zTZTFiLkA584lxSBBV\r\nO9yNyE7ZJE9hcjgrdX+BxqGJkilEqueAvqHe8kAxfUQYLVaO9cKf8q+hHwph\r\nkjSfwJ6drDPqk9A+dcYxj1+9HHeFtaAQmo7urn1CafjBjMBwdCcqTzLzlp0/\r\nwSfK3ZKf4ri0CeyDwaF2R7QW2zvhXsllcvNBsYhPKo7+txruLXIlF/cPfs67\r\np8i2GGXKmzpWW+39WhPIVSHrooyzEU/b0qs=\r\n=/nzA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ca714652b5a3901a6ce1d562e4a1b68675502684","scripts":{"test":"ava","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"aws4":"^1.11.0","axios":"^0.26.1","debug":"^4.3.2","datauri":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","dotenv":"^10.0.0","@types/aws4":"^1.5.2","@sindresorhus/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_1.1.1_1648574184208_0.022950040763051183","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"pico-s3","version":"1.1.2","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@1.1.2","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"ea84c24dd8adae3a770b982c6b3739b874573d72","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-1.1.2.tgz","fileCount":7,"integrity":"sha512-Sc69FhC3ELgQ2I7evtyzi1RGK0/IfcFCUYq/s433jVIAFU74PNgJO4m4oDGe8AwZe97LwHD0YKomNh7gzn0Hzw==","signatures":[{"sig":"MEQCIEK4JdrHFFjDuGOOpbFSmjloG6vx9yIREznbcOz5Lr9XAiB/2KAdNhZDTdel1TMh7x6qAcb9Pud7TGfG5ZqSTpRtZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR4HFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+0g//TxY+MiV8I4a2Sb4sLBrk5uYJJP40B5ChH59TJSWCovRuTaaN\r\nHBGJHMwkLsLJpPXhb69q90rYr89fww0qhdKaW7GUrbLJWeJEoNrujB2Y1+Q0\r\nQ+Y/z6uTNTbC7Adr1JAaiACegbK5TBU3wJPkxjRrkVrf+IVqt1zP1/aHmJM6\r\nTBzGlzQxIgfKOnHVd/LYHBztG8UPTZg58zlSUqxGUgHiZO8c1cBDHva5V2r1\r\ngIYPCu/IsjTzIUZdnaj30ooYym2mnCBDhkeuxPonJDKOnMBcqRO69Fr5e/90\r\n8CRIbMtKO2Z//1bVsuhJgjNgkjz/hQ7IbOCDcxy4rU0BQjT2CM/+XXfw6OEh\r\n90VSsw1EeJBro2LXO3lxP6hKfCuhBgPT0m42YoTXhxpMmnMzUFBf9dxsC9Ot\r\nhqB9Py/bNHkSBH2y4AgIDTaaG5V48KcFs4yJL2cUXb9FRYgOg8XKOn4P+ig7\r\nW8sLt9GxUyv4SA/VdtfoPHE7i0L/ajQwn8vm6BBqDtSikqeUFdtvHsO+PdWE\r\nKDI8aF+bDIJ+01lx7TjFaRNvDK6ILM0zUbv6beB8NC7CqAgfaWfwbZndx9YD\r\nXj6PObJ4w3pWusoc1kO1tvOVZF/DMl6ydFecSu1BiRMdjgC8GJYSw78M3A8L\r\nzZ7FtHpj2Xdb2xs1w18mRtUgoB5V5dcRCZY=\r\n=nueX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5e0587dcfd84493193afb40f3f4570658ee39af2","scripts":{"test":"ava","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"aws4":"^1.11.0","axios":"^0.26.1","debug":"^4.3.2","datauri":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","dotenv":"^10.0.0","@types/aws4":"^1.5.2","@sindresorhus/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_1.1.2_1648853445808_0.8120062641638099","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"pico-s3","version":"1.1.3","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@1.1.3","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"7b8e5d71c6d4cdcdcbdcaefb1b31eab832905ab8","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-1.1.3.tgz","fileCount":7,"integrity":"sha512-Veou3FuCTn5wVcaw6PEIWdwLSakLvd9ld5ybvmgEYyuYLn7z0jWsJ3bfioTzZgBCYkYHtqrbGGen7sRgPXSfcA==","signatures":[{"sig":"MEUCIQCeHheYc5khIs26xYkacQ17lVf4iqowHtvawYlFarZJhAIgM1ZqH382Is7Jerq/fk8L01ze/U9PKhfySxnx0+2Cwlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT5ihACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp61Q/9G+64vkThVlW+BbmuQWHub3tAJ7UeiZSdGVGTkIpmUZH04Lmh\r\nhtLeqiCc+U3L1ripbyYhuSuJk6DdzOtVAriFgpsu3u1MrPdQjdVTvX27GBjG\r\nWMzUMgzc5WNFhicYq/MzwsSvkn6374Bvk+h7CoHELaY+24gImO49R402C1gd\r\nIFQOoU6QVNfG9q9VI1GPAisswE3hGEILxmcUcDE9adzZtLUCZv/8WS/v0eVV\r\ne+HziOjLH7JGKIpiKi4HjO90Yd5mkMnsUwSRntHkUfCdBM0BFvinPg2dNoPU\r\nOPjwuG+mxQwW/6EuwT2ph3plFdDBkrag4ptD5ZZ+/VMTAHbjE09FgKay6hAu\r\nJs9gwkyw1pI/GsMYDjnjOS20LirAjeNYPUTdXY88YtdzYnKhWsnRYflYz21A\r\nk5EcG1UMtWnw5X2x6BpCCIq+AEUGZsAaRT9VY810oXA2DUEYG+nuXw6aiUUg\r\nPxyVmHNbx7mBdd80/hl1az37MEUvbNVg/9raMhw/wUd7Q9GzTp62IP0rmVjM\r\nFKO+KMrL7RCagsWh310YfcLkOTCEtBdARgk0wLHRV+IQgJCTBvPMLtK2bLux\r\nSuaf7Xc1tAlkvzphJZrzIW6QG+gH24rjLnvyt7tEvUDKFYWy1QVJ80IzaUas\r\nP/8H7h9luIuWvvqNQ0OxMzVTOMdSyfxm+8A=\r\n=3Gb4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4efe2ac8a6e5975011322a9bac58d17a8661e4b8","scripts":{"test":"ava","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"8.6.0","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"aws4":"^1.11.0","axios":"^0.26.1","debug":"^4.3.2","datauri":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","dotenv":"^10.0.0","@types/aws4":"^1.5.2","@sindresorhus/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_1.1.3_1649383584805_0.6546516531503856","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"pico-s3","version":"1.1.4","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@1.1.4","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"ac3b2316f4a2415e82849ecca7a763a8ec1d6cb1","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-1.1.4.tgz","fileCount":7,"integrity":"sha512-GAHyE7TST5RHnWSiuyoDUzqRHkXeS5nrxzrc1oNOVyAQyR4zD+veNc1d/tNnVb3kkFpjrE3t6pOkXDKHLfN2/g==","signatures":[{"sig":"MEYCIQDq/U3SQqTf3TZTMJj4F68eyk4KbCAt121k+6wCoYh5XAIhAJJF8iyoz8Shr7KzG4WNgSRRe2MqkNzzsMoKjmsTU859","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUQAQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDYhAAoZmxeTiFpcHz57i6+h9q9zwKUV7a7PLRMWNbL/LXJCKE5N4a\r\nhD3+fbk2QR6xQ3p9TgNDDJA0wcrfgORV9IwJ7US8VIA+9DKoIpfZEd2/1Bno\r\n4Py4whtizMpHa/oxYY8J6MhNg4+V4qjpXYfayT8pJ2EEbSiqcWTNYDCK9gBM\r\ndnMOFyICYWAaDgH2MtBXA7Fz8Bjylc4O6/TuwWv5d08gbjMWUkkDoRFx4pVF\r\njcWLrbasr8UgTuQ4d6mLU0eDJBT4gSjcA4aubRVWdIkU/ps5VSbPq/sGTfmR\r\nKXTTSFyU5H5gD6Kg5BMTuyH65FLboskx49xdBXCuwqM/HiK3PUSMzuJa+kxJ\r\nExUoamS+o86XwJMcUbY/BiyOdQGUe95JutkXDbyv5KM0is6A8cH+BZShq0hE\r\ngf6gqjEV5Z8PjW84VOyqB5nSBWzLMiJWcX2/02RHekj14G7kgTGr7UBZzC15\r\nv4VEovBF+tS9XsHU/R8BcT4JB9/D5aPp5tAZNTOi8WARYZUOd3BjANR2jVv5\r\nO5XFGGdcMFpg3ElEBvgUosHO4VeR8iBLzytxJvmSoczbw5VDsasV0G9w8b4O\r\ne34HLKMgNiFj1zxeIHFwHmb74d9/n3gdVrryDXSxvyVKREleRyjEUBOrSZMB\r\nk7Rut7sFA3enDWg2jWfHIpVZQdt1tQQoKwc=\r\n=Y2v1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0e8619e1877d1db0b8d3e44b4cb1f5ebaac0b92f","scripts":{"test":"ava","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"8.6.0","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"aws4":"^1.11.0","axios":"^0.26.1","debug":"^4.3.2","datauri":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","dotenv":"^10.0.0","@types/aws4":"^1.5.2","@sindresorhus/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_1.1.4_1649475599950_0.5185482174320026","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"pico-s3","version":"2.0.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@2.0.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"3a327ff50f1f8187556cca754755785adff5dd4c","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.0.0.tgz","fileCount":9,"integrity":"sha512-DdSNAUyNTEAKWAtK+k9m2VrEZ1xTcH+WO1uMxiIsMoAFQzZ5YKKJRZpFXsh+eBCGVIGCGiOUu/iOdURhkpXPwg==","signatures":[{"sig":"MEUCIQCiBR2IN8QsBHNlKHlNWpEhcfoFCn+PRujauh2qSzfzUAIgCARXH0bPWcJoLK0R0WL1ivg/zPVfz0Bp7CUQr/M/CHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+vwsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNAA//TkR5Ka8BvTZ2WcVH7P4WAv8o6jqzJO6CIVmxrp1vg1LZ2je3\r\nuIhrf+vvpI8tkJ19I1os45B03SYUNBPYNp5xhUP2pNCtUb1L5MM5+yvCs0r6\r\nz7zvxnI0X4B5Ewu+XaqYcfPIzrM+QjnGuOW/UuDsSNMx0a6AvWvoRndy2/yH\r\nBljwSPCRKRQyd8X6/C2gslwLkAew5h/RJbj/E1TfudYYSOiGJEIzLNh/dDjX\r\nDHXFoSBcO/5ssvuBXqkoMsCAjq4vRIRtK4dqCw6wYus4R0WfGzgAayEHkjiZ\r\nGsNk4gUTa6tNyymcqDAOmnj7VGDncwaL14f976kt5qvoXtLHSSW6qU0SFhYU\r\nYzEvI2djh+VfI9v80aYLQaya9AfizwzDYnaO0iS6AdwVYrfd0tEjT2BQY8Kp\r\nXvp/WlyD5q/3FoeXS7v6zWQKowz/jvl12j16Q7wGFCCQf2604jD1UM1cstdG\r\n7qEri0iaNLVqbO4JTkflfBDlq+u09oXMObWQ7kfaLoDMEbx97VOEKvUQFOL4\r\nsLsq22tYfvzZ8s9STWIAOWqg3oDHeNGiXMo8cFZGGEJhyhaf/M4w9xFvaP6T\r\n518NWpLODQrt9zc10nvxMtP7KUCAkODBcz/cRT985m00Z7V7yQw0zdiqUnl0\r\nvt4cAf5kn7dL1YbrLyZWf8uYAgbPNK+Ty8M=\r\n=OZqw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"92225ecf98e686430b4967f6bf8430314aa8e6ef","scripts":{"test":"npm run build && ava","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"8.6.0","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"aws4":"^1.11.0","axios":"^0.26.1","debug":"^4.3.2","datauri":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","dotenv":"^10.0.0","@types/aws4":"^1.5.2","@sindresorhus/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_2.0.0_1660615723939_0.8549375973018405","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"pico-s3","version":"2.1.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@2.1.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"43e38195b2dbdafa3fcf3c8755a46a896f0e0e84","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.1.0.tgz","fileCount":9,"integrity":"sha512-ujjhqlMc7qnG5/XwXanpWz1CXFdEvj/bc34ZbZPL2rZBhiyG6S248b42nhmV2zp/HIQqNtxN+9BP1bv6eFn2Hw==","signatures":[{"sig":"MEUCIQDXXaGCUYv+4CpFw1s+kvwG01ZAvAFgOlRyEbj2LBkzTAIgdSP+NrwJV3m6xEzOz/d/fX847Jn8pyrO9is6gI+ENrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVqcvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ4A//TjzB1qbmqEFNa4S+Q7TDvyZyBuY+Gk+BlFkg5fSTDZLZR3RA\r\np8eBVI17DiXoPrZlXnluYU5W7jMFZazO+/6lUCfjfrx09KveGJBnT+q6gRP9\r\nbfKdhaJu55qLt3BfKO+EMLuF4kQ+3/Dv0XfQsnn6r3x7lEmQaKDJELSxM+Ye\r\ngAL+ubX77+KHoD7bCn79LoZY3r1v/KT4OsJ6ZHkgjw3UUt8bLGpy2xGBogKj\r\n3P/JOgk1QA1GL4No1aenT8pljPnOIm5jJF2ViW2TA4XCu8Tn5+sgndKSLcPJ\r\nZK1XDCl5E6i59HtcGDWJPXoHTO2CB7wrqHkHraZo3VygTh1FC9CkeqHVR/3G\r\n1rC1PDzoM+CmbCUHthRSXjIHdMxl8sdUS7860EYNLKbQXsCFZiNCzcD9W/37\r\nLcAZfnDDPDXGPvEDm2G5UqkIbh6l7oPWHM/pua6qNRNX8HrWS3m3dg+RfocO\r\noHcFV73z9+J1sf9QHVTe2yb6CWwoRftE92CLVdwYK2sPSz7OFYDYLANUmOqD\r\ntSwWPNlQxbT57gBs55ByF7LVDlL/OuCtLrvyB4AO1LoTFlO1qiFawTXCDzCg\r\npXG0J76MH624M+MlG92mTcVjRCXYNysu8+t2pVBT4MpTt4Ydl+p2mAi+R7j4\r\n2snDjHKIRP9qG4DJEjvl7KhbvHDq3LknE5w=\r\n=n81i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f07d88daa6c92e1dc9a1a72e1653cd11f9b58a87","scripts":{"test":"npm run build && ava","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"8.6.0","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"aws4":"^1.11.0","axios":"^0.26.1","debug":"^4.3.2","datauri":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","dotenv":"^10.0.0","@types/aws4":"^1.5.2","@sindresorhus/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_2.1.0_1666623279456_0.3466558566221405","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"pico-s3","version":"2.2.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@2.2.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"632cf22dd524683333de33c64af7dfd1c33b98ff","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.2.0.tgz","fileCount":9,"integrity":"sha512-wWUwpefnXRY3Tc4TTdoUt0MUOwBpWCLEBn3V24XRTS8S70cZFvAwQyzWfd88K0L7Z8bePIPSZu76V5HTTabJNg==","signatures":[{"sig":"MEUCICmljWvgmN+CYfjvL42Mx/R3o0oAlJedopA6Amdy9FKuAiEAkU8t6xQ8/dIsCjeQO8iikkwszkQT8qY5ELi1KjoAIGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjogmLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQXxAAhETCYfZsgoyoxgDRsEu4C85zDA6ZXeYFJtZag+GaSdSUBJsu\r\niRR6n/BUgJt+jTOEZCSnWU6ijSB5yt5sSPeZZHT5TF7HNXfNERrUYpCtP9v9\r\n/vBPQppLdO2BkzdlHZMfkSeubfnTK53Ky8H/tE5kAmvmZsi3qiS112L67TXG\r\nx2YTIR6+yDorGu13fLgsQOpsisptdWOjHwgpO7exaneXUNVaAXY7Hv+rFtSu\r\nTKahhcMzcq+mT0+qk31rxDtlMcb/FLy3AhrrJ/MMWg4mat5u0j9MQmRr7int\r\nXv1rsW4OQSmQ2A9MDGs6MNavIdXoF99F3pcna5j7ldR4F4+NI4HCWNTK9u9+\r\nkWsWkzq4Xdk4JWePaMogBR/U/z1yhfWBoQkRHTWMpdLt7TD5cGx7BL1cSMMh\r\nCAN2oqMka5prkGjkx6pANsC/PCp4Hq59q42fytx+A8JOSpxoPUQ2utw3Bqz5\r\n9nHYqBQ42QxglZDzQ5Ic5mVgmkJxLkEUhB11DPse8Blqve+kECTiHcBoTbVK\r\nhUW6iQwHHv5ANqDHo3dw5VeLNZ5RSyu0a4r7SVfhFjpeM64U0hHFwinilUDO\r\nIoWaLedvVLLXFaIFp75mdJ/1mrroXAQh3LeKqsunFNBo8kfUItrkPUIVa52l\r\nb/J64rfUVMK49UaFVryG75WPuxq+vN+OLSc=\r\n=TiOC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e1c56bd18c0f532e46739872bf481471542e1295","scripts":{"test":"npm run build && ava","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"8.19.2","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"aws4":"^1.11.0","axios":"^0.26.1","debug":"^4.3.2","datauri":"^4.0.1","file-type":"^18.0.0","@brillout/import":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","dotenv":"^10.0.0","@types/aws4":"^1.5.2","@sindresorhus/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_2.2.0_1671563659217_0.5658792008411802","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"pico-s3","version":"2.4.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@2.4.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"a13c855761c64aae52eee9cd5d9583e38b5060a1","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.4.0.tgz","fileCount":16,"integrity":"sha512-4NOsNUbCyMxyw8SJTaQeSMPe2nOAJTgMO0q1vcqNsp4qZlMdXaIws/rMnRwQIr/Y0c5jbKelaD09GQK0fIFvCg==","signatures":[{"sig":"MEUCIFCZTQtWIakQJ93U3Bf9RDuuBdOVGbmD43R6jKN+qvb5AiEAzWsmnJdGFwAfEAHGMx61DL3RrF+cki/TuwwBKuo+wTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28753},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fc8e6b5616dadffda89facc358bd62ad86d7787c","scripts":{"test":"npm run build && ava --verbose","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"10.1.0","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"aws4":"^1.12.0","axios":"^1.6.8","debug":"^4.3.4","datauri":"^4.1.0","file-type":"^19.0.0","@brillout/import":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.2","dotenv":"^16.4.5","@types/aws4":"^1.11.6","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_2.4.0_1714092159446_0.22611097043657313","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"pico-s3","version":"2.5.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@2.5.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"e162afb8e9e34ad28dd0ef2fd652d97f02584e84","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.5.0.tgz","fileCount":15,"integrity":"sha512-fmZBlu88pN1h1e1ls5eQpxq3FnR3oxAooEoiIMJ8ys1EbvxwUcLCErB6MgRJhoTtuyoLdDFFaLVwWlw73Jdgfg==","signatures":[{"sig":"MEUCIQCoitRNAzZLH9xHRb3VH2s24U6yYJ414sGxbWyzeKNhMwIgBr3fe9Bsvbaf5wLT5KH9Zc2kaw0AzCs6tgfu40u9wDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28186},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a832506970dff541737b9b2b2fd544576fce9370","scripts":{"test":"npm run build && ava --verbose","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"10.1.0","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"aws4":"^1.12.0","axios":"^1.6.8","debug":"^4.3.4","datauri":"^4.1.0","file-type":"^19.0.0","@brillout/import":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.2","dotenv":"^16.4.5","@types/aws4":"^1.11.6","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_2.5.0_1714092208115_0.3233389814177543","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"pico-s3","version":"2.6.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@2.6.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"3b78bd28172e9cd235736608c8c897e560bf3b87","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.6.0.tgz","fileCount":15,"integrity":"sha512-rwMHKdobfkTHu5YxpaDWyj/YjkyEbbUW5iwwvIZNSrFJOAlAh4aCkLCDg0Ri/+eu/pKTAmrQnRNroSIDuFaTyA==","signatures":[{"sig":"MEUCIBrhANQgYEicndqeAnkH1nV67is+ktCDUR+jEf50vIlkAiEAj9tl46Zul0elJiokBvbMDtmoeERmUTNZp1aSYSpVFbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30063},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"80f7660aa27c1d6d52c91ffe489e160279ec899b","scripts":{"test":"npm run build && ava --verbose","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"10.1.0","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"aws4":"^1.12.0","axios":"^1.6.8","debug":"^4.3.4","datauri":"^4.1.0","file-type":"^19.0.0","@brillout/import":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.2","dotenv":"^16.4.5","@types/aws4":"^1.11.6","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_2.6.0_1714098024609_0.3683283846888956","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"pico-s3","version":"2.7.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@2.7.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"0323e2b36b5eeab414fb8f6968c42daa2f9cd4e1","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.7.0.tgz","fileCount":15,"integrity":"sha512-RzQqMnwWZT3/LVV1Tq2oXD8Cj0piux/22FNQIEEoxC8c/KdMNz/s/ne3WjTQmZqHtm2NaK8nSDz+Cw3fmBjgpw==","signatures":[{"sig":"MEYCIQDsvmIgdyyokDK9up1DNW5DX+ZnHYgLfavZf5Wo7IpaFQIhAKT2kLOfHfXkUiljHAyI72k6ZANsxrlQwduBjo2/mHz9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33961},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"af3cc8325cec9502b680a6255749dab44b0e5373","scripts":{"test":"npm run build && ava --verbose","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"aws4":"^1.12.0","axios":"^1.6.8","debug":"^4.3.4","datauri":"^4.1.0","file-type":"^19.0.0","@brillout/import":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.2","dotenv":"^16.4.5","@types/aws4":"^1.11.6","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_2.7.0_1760395228748_0.25003323742710637","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"pico-s3","version":"2.8.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@2.8.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"e8cc087dc766224bdc7c28e52fca674fc8518683","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.8.0.tgz","fileCount":15,"integrity":"sha512-zu2y/7H8zu0JlpiPRE5Gj4hJOSTk4E1btJX/+PaThNtCTBDesCXZfSQfQsTQwUeqfPkcnm2S7RQ48Ye80VLEEw==","signatures":[{"sig":"MEUCICczQ/T4CqwH2O96Wd8aoSU2ARrTyBhuwjLjMPGWwY6CAiEAsGpQvNJKhhmbY/kIno/GbDMyNt+lzvNburLC9T76NbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33996},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d8747130e68e9417c6e116da2590daf84cdd9da2","scripts":{"test":"npm run build && ava --verbose","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"aws4":"^1.13.2","axios":"^1.12.2","debug":"^4.4.3","datauri":"^4.1.0","file-type":"^21.0.0","@brillout/import":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.4.1","dotenv":"^17.2.3","typescript":"^5.9.3","@types/aws4":"^1.11.6","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_2.8.0_1760397731721_0.5879026186143446","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"pico-s3","version":"2.9.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@2.9.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"c94b07abcd1fca80cb6c1234a13342f349a88e09","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.9.0.tgz","fileCount":15,"integrity":"sha512-pPV9xdXon0uT+iWmCj97DgOc2PBIatZ9mxEEXaYbtzo7GeBjQRuzO5GSYZ+WBINTX5EMGHzVR1fUIZ96EDwOlw==","signatures":[{"sig":"MEQCIGDhSEmK7SPATT/IwXs6JkwzJmw4b8GQlX8wIlFwDN0CAiB5WrH+LpDgTRghrO+dJLaowYeGWoYWhE2ZY1LdxYJMoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34220},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"80fb1fc4243919ec5baee6e5d098786c106d6636","scripts":{"test":"npm run build && ava --verbose","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"aws4":"^1.13.2","axios":"^1.12.2","debug":"^4.4.3","datauri":"^4.1.0","file-type":"^21.0.0","@brillout/import":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.4.1","dotenv":"^17.2.3","typescript":"^5.9.3","@types/aws4":"^1.11.6","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_2.9.0_1760400229448_0.48066600632607015","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"pico-s3","version":"2.10.0","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@2.10.0","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/s3lim#readme","bugs":{"url":"https://github.com/smashah/s3lim/issues"},"dist":{"shasum":"1cdcfe862733c5ec2789b136152311d2eb8e3016","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.10.0.tgz","fileCount":15,"integrity":"sha512-F3iw6t+EkqHJWpoKnu3UOLxdMrXi7g9gcNslG4EpTRSgtD4BVpWgSwJY0GNylkb8u53gwEON7Y+el0nib4DK3A==","signatures":[{"sig":"MEUCICuobbwVWgLMZ9UpM3DeYcHNOWegyTPYpsQYLs5CmBKqAiEA9Yv/xRZCnQCBfZWbntMlf5567LHw5Fg/dPDDbn8v/ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42199},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6509fef928fbb1a5a3ecb0e8771978e72c2faa2e","scripts":{"test":"npm run build && ava --verbose","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/s3lim.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"aws4":"^1.13.2","axios":"^1.12.2","debug":"^4.4.3","datauri":"^4.1.0","file-type":"^21.0.0","@brillout/import":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.4.1","dotenv":"^17.2.3","typescript":"^5.9.3","@types/aws4":"^1.11.6","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_2.10.0_1760402126993_0.7838513003209204","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"pico-s3","version":"2.10.1","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","_id":"pico-s3@2.10.1","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"homepage":"https://github.com/smashah/picoS3#readme","bugs":{"url":"https://github.com/smashah/picoS3/issues"},"dist":{"shasum":"146205a3472569523e2332c151ef9a8cd79fa293","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.10.1.tgz","fileCount":15,"integrity":"sha512-tHvlj2Stuv1dmNE1S4e05Xy7L4pIAD+ixjrjTNLOrWWR8cgvwc7upkXK55Wv8fHnt5vq4mPd7gjcsvBVh/p44g==","signatures":[{"sig":"MEUCICSae9caRaT6VomciIVHXUcRZoq1sUtOsnsX0pBuo01+AiEAk+ODxy8mRzycr8idJEsv7s6+deqSe3o9WWRgb7yY9c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42204},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b6e9be587886de26195f1956c281747c3c02d57","scripts":{"test":"npm run build && ava --verbose","build":"tsc"},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"repository":{"url":"git+https://github.com/smashah/picoS3.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweght S3 client that doesn't require the aws sdk.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"aws4":"^1.13.2","axios":"^1.12.2","debug":"^4.4.3","datauri":"^4.1.0","file-type":"^21.0.0","@brillout/import":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.4.1","dotenv":"^17.2.3","typescript":"^5.9.3","@types/aws4":"^1.11.6","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pico-s3_2.10.1_1760402268061_0.8983354262467012","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"pico-s3","version":"2.11.0","description":"A lightweght S3 client that doesn't require the aws sdk.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"npm run build && ava --verbose"},"repository":{"type":"git","url":"git+https://github.com/smashah/picoS3.git"},"keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","bugs":{"url":"https://github.com/smashah/picoS3/issues"},"homepage":"https://github.com/smashah/picoS3#readme","devDependencies":{"@sindresorhus/tsconfig":"^5.0.0","@types/aws4":"^1.11.6","ava":"^6.4.1","dotenv":"^17.2.3","typescript":"^5.9.3"},"dependencies":{"@brillout/import":"^0.2.6","aws4":"^1.13.2","axios":"^1.12.2","datauri":"^4.1.0","debug":"^4.4.3","file-type":"^21.0.0"},"_id":"pico-s3@2.11.0","gitHead":"33d3fb04bb718e6b1c59c3ec737e5a9b75092c64","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-0s7ADLmQdgZ5clqbGdXamOwig++1PrcjtgMvnB/F17GOA8e9WbbZeNHa3hxZfnhn9O0n/w1HXKzfbxsJppcqJg==","shasum":"8390be42fc7ee113f66e320cceb44aabb4058aa4","tarball":"https://registry.npmjs.org/pico-s3/-/pico-s3-2.11.0.tgz","fileCount":15,"unpackedSize":42482,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBrxxjVws7hejzwrlQW6076baB5FDOs1MKGoZ7iAwg/0AiEAnKaFT2jPAVUgo7+NSJkODSavigcea3xvEcM7J09Ef/Q="}]},"_npmUser":{"name":"smashah","email":"shah@idk.uno"},"directories":{},"maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pico-s3_2.11.0_1760410278784_0.2890885646265706"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-16T04:00:22.013Z","modified":"2025-10-14T02:51:19.145Z","1.0.0":"2021-08-16T04:00:22.143Z","1.0.1":"2021-08-16T23:29:58.528Z","1.0.2":"2021-09-24T18:57:30.874Z","1.1.0":"2022-03-29T17:15:14.882Z","1.1.1":"2022-03-29T17:16:24.406Z","1.1.2":"2022-04-01T22:50:45.951Z","1.1.3":"2022-04-08T02:06:24.973Z","1.1.4":"2022-04-09T03:40:00.092Z","2.0.0":"2022-08-16T02:08:44.107Z","2.1.0":"2022-10-24T14:54:39.613Z","2.2.0":"2022-12-20T19:14:19.370Z","2.4.0":"2024-04-26T00:42:39.592Z","2.5.0":"2024-04-26T00:43:28.300Z","2.6.0":"2024-04-26T02:20:24.790Z","2.7.0":"2025-10-13T22:40:28.953Z","2.8.0":"2025-10-13T23:22:11.915Z","2.9.0":"2025-10-14T00:03:49.669Z","2.10.0":"2025-10-14T00:35:27.246Z","2.10.1":"2025-10-14T00:37:48.257Z","2.11.0":"2025-10-14T02:51:18.976Z"},"bugs":{"url":"https://github.com/smashah/picoS3/issues"},"author":{"name":"SMASHAH","email":"shah@idk.uno"},"license":"MIT","homepage":"https://github.com/smashah/picoS3#readme","keywords":["aws","sdk","s3","client","slim","simple","lightweight"],"repository":{"type":"git","url":"git+https://github.com/smashah/picoS3.git"},"description":"A lightweght S3 client that doesn't require the aws sdk.","maintainers":[{"name":"smashah","email":"shah@idk.uno"}],"readme":"# Pico S3\n\n[![npm version](https://badge.fury.io/js/pico-s3.svg)](https://badge.fury.io/js/pico-s3)\n\nA super lightweight S3 client that doesn't require the AWS SDK. Perfect for simple S3 operations without the overhead of the full AWS SDK. Be sure to 🌟 this repository for updates!\n\n## Features\n\n- 🪶 **Lightweight** - No AWS SDK dependency\n- 🚀 **Simple API** - Easy to use, minimal configuration\n- 🔐 **Presigned URLs** - Generate presigned URLs for uploads and downloads\n- 🌐 **Multi-provider** - Support for AWS, MinIO, Wasabi, DigitalOcean, GCP, Contabo, Cloudflare R2, and Supabase\n- 📦 **TypeScript** - Full TypeScript support with type definitions\n- 🔧 **Flexible** - Upload from Data URLs, Buffers, or files\n\n## Installation\n\n```bash\nnpm i pico-s3\n```\n\n## Quick Start\n\n```javascript\nconst { PicoS3 } = require('pico-s3');\n\nconst p3 = new PicoS3({\n    provider: 'AWS', // or 'MINIO', 'WASABI', 'DO', 'GCP', 'CONTABO', 'R2', 'SUPABASE'\n    region: 'us-east-1',\n    bucket: 'my-bucket',\n    accessKeyId: 'YOUR_ACCESS_KEY_ID',\n    secretAccessKey: 'YOUR_SECRET_ACCESS_KEY'\n});\n\n// Upload a file\nconst url = await p3.upload({\n    file: dataUrl, // Data URL or Buffer\n    filename: \"my-file.jpg\"\n});\n\nconsole.log('File uploaded:', url);\n```\n\n## Configuration\n\n### Basic Configuration\n\n```javascript\nconst p3 = new PicoS3({\n    provider: 'AWS',              // Required: Cloud provider\n    region: 'us-east-1',          // Required for most providers\n    bucket: 'my-bucket',          // Required: Bucket name\n    accessKeyId: 'YOUR_KEY',      // Required: Access key\n    secretAccessKey: 'YOUR_SECRET' // Required: Secret key\n});\n```\n\n### MinIO Configuration\n\nFor MinIO or self-hosted S3-compatible services, include the `host` parameter:\n\n```javascript\nconst p3 = new PicoS3({\n    provider: 'MINIO',\n    bucket: 'my-bucket',\n    host: 'http://192.168.1.100:9000', // MinIO host (IP or domain)\n    accessKeyId: 'YOUR_KEY',\n    secretAccessKey: 'YOUR_SECRET'\n});\n```\n\n### Environment Variables\n\nYou can also initialize with environment variables:\n\n```javascript\nconst p3 = new PicoS3(true);\n```\n\nSet these environment variables:\n```bash\nPICO_S3_CLOUD_PROVIDER=MINIO\nPICO_S3_REGION=us-east-1\nPICO_S3_BUCKET=my-bucket\nPICO_S3_HOST=http://192.168.1.100:9000\nPICO_S3_ACCESS_KEY_ID=YOUR_KEY\nPICO_S3_SECRET_ACCESS_KEY=YOUR_SECRET\n```\n\n## API Reference\n\n### Upload Methods\n\n#### `upload(options)`\n\nUpload a file from a Data URL or Buffer.\n\n```javascript\n// Upload from Data URL\nconst url = await p3.upload({\n    file: 'data:image/jpeg;base64,...',\n    filename: 'photo.jpg',\n    directory: '/photos', // Optional\n    public: true          // Optional: Make file publicly accessible\n});\n\n// Upload from Buffer\nconst buffer = fs.readFileSync('file.pdf');\nconst url = await p3.upload({\n    file: buffer,\n    filename: 'document.pdf',\n    directory: '/documents'\n});\n```\n\n### Download Methods\n\n#### `getObject(options)`\n\nGet the full Axios response object.\n\n```javascript\nconst response = await p3.getObject({\n    filename: 'photo.jpg',\n    directory: '/photos'\n});\n```\n\n#### `getObjectBuffer(options)`\n\nDownload a file as a Buffer.\n\n```javascript\nconst buffer = await p3.getObjectBuffer({\n    filename: 'photo.jpg',\n    directory: '/photos'\n});\n```\n\n#### `getObjectDataUrl(options)`\n\nDownload a file as a Data URL.\n\n```javascript\nconst dataUrl = await p3.getObjectDataUrl({\n    filename: 'photo.jpg',\n    directory: '/photos'\n});\n```\n\n#### `getTextFile(options)`\n\nDownload a text file as a string.\n\n```javascript\nconst text = await p3.getTextFile({\n    filename: 'data.json',\n    directory: '/config'\n});\n```\n\n### Presigned URL Methods\n\n#### `getPresignedUrl(options)`\n\nGenerate a presigned URL for downloading a file.\n\n```javascript\nconst downloadUrl = await p3.getPresignedUrl({\n    filename: 'photo.jpg',\n    directory: '/photos'\n});\n\n// Share this URL - it's valid for 24 hours by default\nconsole.log('Download URL:', downloadUrl);\n```\n\n#### `getPresignedUploadUrl(options)`\n\nGenerate a presigned URL for uploading a file directly from the browser or client.\n\n```javascript\nconst uploadUrl = await p3.getPresignedUploadUrl({\n    filename: 'document.pdf',\n    directory: '/uploads',\n    expiresIn: 3600,              // Optional: Expiration in seconds (default: 3600)\n    contentType: 'application/pdf' // Optional: Content-Type for the upload\n});\n\n// Use this URL for direct uploads from browser\n// Example with fetch:\nconst file = document.getElementById('fileInput').files[0];\nawait fetch(uploadUrl, {\n    method: 'PUT',\n    body: file,\n    headers: {\n        'Content-Type': 'application/pdf'\n    }\n});\n```\n\n**Client-side upload example:**\n\n```javascript\n// Server-side: Generate presigned URL\napp.post('/api/get-upload-url', async (req, res) => {\n    const uploadUrl = await p3.getPresignedUploadUrl({\n        filename: req.body.filename,\n        directory: '/uploads',\n        expiresIn: 3600,\n        contentType: req.body.contentType\n    });\n    res.json({ uploadUrl });\n});\n\n// Client-side: Upload directly to S3/MinIO\nconst response = await fetch('/api/get-upload-url', {\n    method: 'POST',\n    body: JSON.stringify({\n        filename: 'my-file.pdf',\n        contentType: 'application/pdf'\n    })\n});\n\nconst { uploadUrl } = await response.json();\n\n// Upload file directly to S3/MinIO\nawait fetch(uploadUrl, {\n    method: 'PUT',\n    body: fileBlob,\n    headers: {\n        'Content-Type': 'application/pdf'\n    }\n});\n```\n\n### File Management Methods\n\n#### `deleteObject(options)`\n\nDelete a file.\n\n```javascript\nconst deleted = await p3.deleteObject({\n    filename: 'old-file.jpg',\n    directory: '/photos'\n});\n// Returns: true if successful\n```\n\n#### `objectExists(options)`\n\nCheck if a file exists.\n\n```javascript\nconst exists = await p3.objectExists({\n    filename: 'photo.jpg',\n    directory: '/photos'\n});\n// Returns: true or false\n```\n\n#### `getObjectMetadata(options)`\n\nGet file metadata (headers).\n\n```javascript\nconst metadata = await p3.getObjectMetadata({\n    filename: 'photo.jpg',\n    directory: '/photos'\n});\n// Returns: { 'content-type': 'image/jpeg', 'content-length': '12345', ... }\n```\n\n#### `getObjectEtag(options)`\n\nGet the ETag of a file.\n\n```javascript\nconst etag = await p3.getObjectEtag({\n    filename: 'photo.jpg',\n    directory: '/photos'\n});\n// Returns: \"abc123def456...\"\n```\n\n### Utility Methods\n\n#### `getProvider()`\n\nGet the current provider name.\n\n```javascript\nconst provider = p3.getProvider();\n// Returns: 'MINIO', 'AWS', etc.\n```\n\n#### `getProviderConfig()`\n\nGet the provider configuration object.\n\n```javascript\nconst config = p3.getProviderConfig();\n// Returns: { host: Function, url: Function, res: Function, ... }\n```\n\n## Supported Providers\n\n| Provider | Code | Notes |\n|----------|------|-------|\n| AWS S3 | `AWS` | Amazon Web Services S3 |\n| MinIO | `MINIO` | Requires `host` parameter |\n| Wasabi | `WASABI` | S3-compatible cloud storage |\n| DigitalOcean Spaces | `DO` | DigitalOcean's object storage |\n| Google Cloud Storage | `GCP` | Google Cloud Platform |\n| Contabo | `CONTABO` | Contabo object storage |\n| Cloudflare R2 | `R2` or `R2_ALT` | Two configuration styles supported |\n| Supabase | `SUPABASE` | Requires `host` parameter |\n\n## Error Handling\n\n```javascript\nconst { FileNotFoundError } = require('pico-s3');\n\ntry {\n    const file = await p3.getObject({\n        filename: 'non-existent.jpg'\n    });\n} catch (error) {\n    if (error instanceof FileNotFoundError) {\n        console.log('File not found');\n    } else {\n        console.error('Other error:', error.message);\n    }\n}\n```\n\n## Advanced Usage\n\n### Custom Headers\n\n```javascript\nconst url = await p3.upload({\n    file: buffer,\n    filename: 'file.pdf',\n    headers: {\n        'Cache-Control': 'max-age=3600',\n        'x-amz-meta-custom': 'value'\n    }\n});\n```\n\n### Directory Structure\n\n```javascript\n// Upload to nested directories\nawait p3.upload({\n    file: buffer,\n    filename: 'report.pdf',\n    directory: '/2024/january/reports'\n});\n\n// Directory slashes are normalized automatically\n// These are equivalent:\ndirectory: '/photos/'\ndirectory: '/photos'\ndirectory: 'photos/'\ndirectory: 'photos'\n```\n\n## TypeScript Support\n\nFull TypeScript definitions are included:\n\n```typescript\nimport { PicoS3, CLOUD_PROVIDERS, S3RequestOptions } from 'pico-s3';\n\nconst options: S3RequestOptions = {\n    provider: CLOUD_PROVIDERS.MINIO,\n    bucket: 'my-bucket',\n    host: 'http://localhost:9000',\n    accessKeyId: 'key',\n    secretAccessKey: 'secret'\n};\n\nconst p3 = new PicoS3(options);\n```\n\n## Debug Logging\n\nEnable debug logging:\n\n```bash\nDEBUG=pico-s3 node your-script.js\n```\n\nFor error logging only:\n\n```bash\nDEBUG=pico-s3:error node your-script.js\n```\n\n## License\n\nMIT\n\n## Contributing\n\nIssues and pull requests are welcome! Please submit them at [https://github.com/smashah/picoS3/issues](https://github.com/smashah/picoS3/issues)\n","readmeFilename":"README.md"}