{"_id":"@aicore/linode-object-storage-lib","_rev":"13-f57ec7e86f1c0fffded73b1025187823","name":"@aicore/linode-object-storage-lib","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@aicore/linode-object-storage-lib","version":"1.0.0","author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","_id":"@aicore/linode-object-storage-lib@1.0.0","maintainers":[{"name":"arunbose","email":"arun@core.ai"},{"name":"ushmajit","email":"ushmajit@core.ai"},{"name":"core.ai","email":"admin@core.ai"}],"homepage":"https://github.com/aicore/linode-object-storage-lib#readme","bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"dist":{"shasum":"11594136c0516232d9c4abc23355d24a5d031249","tarball":"https://registry.npmjs.org/@aicore/linode-object-storage-lib/-/linode-object-storage-lib-1.0.0.tgz","fileCount":29,"integrity":"sha512-owEsb9qRvOip2o0If/ZZSHhJbrmy2jU+ZVyDaiwz8idBQpmfj5eJeTr9CNIPAIMWvCPqHu3uMgx8mFAfqCl1dg==","signatures":[{"sig":"MEYCIQCKQhiGsc2IK5P4Vl3X2tsc+LPIjjzGjWVavNFPqT2J2wIhAIk7YkadJg3XO5MfsbWF5Y/46yze0hr0AvF8ZGPF6yKb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3rbRCRA9TVsSAnZWagAAauMP/RpFbCZ3IGLMQyIHdefk\n7TaLG/7XArpFyErpBlJyIKi23di203WscCun8186pBtL68H7af2My5SNfmJ7\n1fQDkgwpXQhknF89mQxg3xc9h5ynd4yNhuGCyfDmTvV7W16bZ5uUjcnmO+Xa\n6l/phuM8zYtKNROMmBvj3fiN3MSjMLTD4llD+cGGSqoYt/0gZeL7eJPx9ztM\nziSgSPiyzGLYMkghxE9UTmJ948sXBtBn9F6UuSqD6whZQ0YW1ua9QFNqf2BC\nCyfGC3twNPLqNcsahQ2CPQmGl7qmpdf91QdZBnWlAiDtSncqu2HOs7T6obzp\nYrO1u9WTQQAYbBJ6eUGw28nclAvQSQdpSAZAyRx/qKL8pu5FcBDhc49WdUc2\nlY/QELhFpldMzOWtSwFH0f4pER0vUOMoxkLh4SDzsIS8M3ZEX9PVFfqlUkTA\nhsg+dlzDRWzi0bbneEbUF9FxMOVLpnp7UW3GXvOfhyeQ1mS/ydxzbRQ26D/0\ncVa8gk3zfeiDaGGVh44VI7sVIhX4suEKWK/MzN8roo8r326KcXc15JKNn3c5\nSmKVF7irDQgA944nLbc4gjjU+Ovpy+SQtFW+R8OMAnLzLdEBOh0ofEMcI+qW\nw8yLBTSf9Doh7yIbfG2rC1hv+ISuubX1S6paONyjVTqxrmZVSL3gIqK83ZLy\ncod+\r\n=N4JV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"8c0913e6d87d00764ddb034a7c3ffcbfd09bd287","scripts":{"lint":"eslint --quiet src test","test":"npm run test:unit && npm run test:integ","build":"npm run cover","cover":"npm run cover:unit && npm run cover:integ","eslint":"npm run lint","prepare":"husky install","lint:fix":"eslint --quiet --fix src test","test:unit":"mocha test/unit/**/*.spec.js --timeout=3000","cover:unit":"c8 -c .nycrc.unit.json npm run test:unit && npm run --silent printReportsLink","eslint:fix":"npm run lint:fix","test:integ":"mocha test/integration/**/*.spec.js --timeout=3000","cover:integ":"c8 -c .nycrc.integration.json npm run test:integ && npm run --silent printReportsLink","printReportsLink":"echo Detailed unit test coverage report: file:///$(pwd)/coverage-unit/index.html && echo Detailed integration test coverage report: file:///$(pwd)/coverage-integration/index.html"},"_npmUser":{"name":"core.ai","email":"admin@core.ai"},"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"_npmVersion":"8.1.2","description":"Javascript adapter package for linode object storage","directories":{},"_nodeVersion":"16.13.1","dependencies":{"path":"0.12.7","aws-sdk":"2.1055.0","url-join":"4.0.1","node-fetch":"3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","chai":"4.3.4","husky":"7.0.4","mocha":"9.1.3","eslint":"8.6.0","@commitlint/cli":"16.0.2","@commitlint/config-conventional":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linode-object-storage-lib_1.0.0_1641985745795_0.06626919935298181","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@aicore/linode-object-storage-lib","version":"1.0.1","author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","_id":"@aicore/linode-object-storage-lib@1.0.1","maintainers":[{"name":"arunbose","email":"arun@core.ai"},{"name":"ushmajit","email":"ushmajit@core.ai"},{"name":"core.ai","email":"admin@core.ai"}],"homepage":"https://github.com/aicore/linode-object-storage-lib#readme","bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"dist":{"shasum":"519ca88c465e3197a1f34941499703e415f6a099","tarball":"https://registry.npmjs.org/@aicore/linode-object-storage-lib/-/linode-object-storage-lib-1.0.1.tgz","fileCount":7,"integrity":"sha512-w0+vGf4xfTBgjWkV1qEn1CX/vScT2M1Gz+wbzZz5IsKcPTLS7hoWJPwVxAObuZSXV7GMFzu0tgh9/FvC4WnO8A==","signatures":[{"sig":"MEQCIGJXb0DIirtr1kMRt+/quw77vI5Bre+VDns0o7XI6NTvAiAm5sH//8OhPPDbffbgzah5XBnEkBGBHgs1xIszf6nwYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3rv+CRA9TVsSAnZWagAABEgQAIDa2tSBPafPfvCHypAu\n9/0TCsgdRzN6Y6VtDNpX7PJxDfXpwSOaMuDGHf1HiRFc/kQM20DpwlNPnKVh\n9lNzCQx5NEr5vNdrzLfnz7hUcsI0BSMBOFi1n8ZsHfrfWLe1JnYXCsbpqrIA\nWRgj8QcKuD+pg3GRNeGZHX7LuzQ1JBLoQbMhAoVReWUsbK2b3jXRhvx7prRx\neZ3uSEeTPq4zdo3Jok3GT1d28HxvxVXh3pigEbs6cGfERGCVhWau2GqJ+Jq3\nPNp/GX81jhwadsK+OIIRpy/WYOM8emc50Pl0jPrQpYWTRzEiHiWkBN7UhUtA\nnJyPvijZ8dFU2RUClAx++Wvc/htAmQl+qOXjhMqRXGeRcPBu3UVwylbPMEXU\ngHoY1vwFkAVkG9gAZ77fvTFEWRGzg/MtUiaaBcpSDgTzQ+lSmd4mthhedxEt\nCDnoHBxOS6NJ2BoiGw6uITvpcXYkNeJ8H1bJ4LDtFN5LgeLCn/ltk86zp9w5\nxBU4BLgIxxyuBatVFJ4NCaxDCJRBOYARtn/weecRhY2cMwWr4ATmvRwamlbI\nFwmtAHx0tDnwMHvFHw9mxoaf195Zq4LWV+dOF0M1CJzkKyQrtCImpGyoBuUF\nE/AO482ZiJN446z9//KIEZweXTi0QZ6gwYZaHcGsTstcm7+8D6/GcncIbtFX\nGk5V\r\n=9xbu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"8cebd0d78294c62acfbb479fca5054632ba0cce6","scripts":{"lint":"eslint --quiet src test","test":"npm run test:unit && npm run test:integ","build":"npm run cover","cover":"npm run cover:unit && npm run cover:integ","eslint":"npm run lint","prepare":"husky install","lint:fix":"eslint --quiet --fix src test","test:unit":"mocha test/unit/**/*.spec.js --timeout=3000","cover:unit":"c8 -c .nycrc.unit.json npm run test:unit && npm run --silent printReportsLink","eslint:fix":"npm run lint:fix","test:integ":"mocha test/integration/**/*.spec.js --timeout=3000","cover:integ":"c8 -c .nycrc.integration.json npm run test:integ && npm run --silent printReportsLink","printReportsLink":"echo Detailed unit test coverage report: file:///$(pwd)/coverage-unit/index.html && echo Detailed integration test coverage report: file:///$(pwd)/coverage-integration/index.html"},"_npmUser":{"name":"core.ai","email":"admin@core.ai"},"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"_npmVersion":"8.1.2","description":"Javascript adapter package for linode object storage","directories":{},"_nodeVersion":"16.13.1","dependencies":{"path":"0.12.7","aws-sdk":"2.1055.0","url-join":"4.0.1","node-fetch":"3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","chai":"4.3.4","husky":"7.0.4","mocha":"9.1.3","eslint":"8.6.0","@commitlint/cli":"16.0.2","@commitlint/config-conventional":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linode-object-storage-lib_1.0.1_1641987070194_0.3935284655298288","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@aicore/linode-object-storage-lib","version":"1.0.2","author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","_id":"@aicore/linode-object-storage-lib@1.0.2","maintainers":[{"name":"arunbose","email":"arun@core.ai"},{"name":"ushmajit","email":"ushmajit@core.ai"},{"name":"core.ai","email":"admin@core.ai"}],"homepage":"https://github.com/aicore/linode-object-storage-lib#readme","bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"dist":{"shasum":"ef1c994ad5618cbbd6dba10f9f4476eb83c7d663","tarball":"https://registry.npmjs.org/@aicore/linode-object-storage-lib/-/linode-object-storage-lib-1.0.2.tgz","fileCount":8,"integrity":"sha512-uRGUuklqwrhiksM5sXU/S3fghBZjsxB2Rz7WI9+an35ydjm7vTv8fk+TejHwAJ7UFMWARSKFg/c0fVMgRNMoBQ==","signatures":[{"sig":"MEYCIQDW5aeFVoOgKnh+sPe919oUDPOPAebjonlWCqqYFRsSVQIhAN9FjdmdOqx5y4atlzVzrBCFE3sz37iqSnbdSyetSFAx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7noMCRA9TVsSAnZWagAAyUwQAJpZpnv3Zva4EZxUm7ej\nyR/2JDO93Acoi/nPDkHN3u45PKnaS7Y/VYpOWBKx3nNycktogl7+lgS5Xcje\nnwdUkOnOkA8wroGRPz0bRFAm1op+WOEFtTxflx8wl6kQjn0AgPZ4LShLXBEl\nhN3jaJEIuEW2gxPTpVLKgyNtDgYEBl0in83GdqsyoCRZFH7onXwxcoaY4WIb\n9z5+ke1AlEj0Q8PO6cqm5IfRnV3Nfmkiwo3wTQts4SvcdkDpcYs52PSpC8rM\nSYLph5SCpTJU+pj7Oxjq22D9lbTVAv+JBAn3s0UACxcpcsXqDBe5qTcn5ITF\ntfvaWqz+syO4XDGXccDfKl1DVzoTcWs5BdZ+iGW3GgK3lVhXukQwusR2Kppi\nO3idlRJ4UNZikpGbL69VpFg31LcKlWxxLWDw8mqTCtr/2l32ReXl8DbvmZjw\n5JFPn0Si90QADDymtYHBVyh3urwJXzow7n2P7hv9O9qJK3vF0n5VyHHG/UVi\nBK8zK1dhYz8BMpGmRKEXIbd7PG1X4hQDuiCGJdHg2A8rGExEAHy6K/ia2vCP\neZ5Mb6JFyQCf7uU7wPigUoom+Tj7Euh6GS6qjyD7rLKr/CjtGRplLQhfpYBt\nfVnd+T/LBRwNGYofewbTSDB5aVFWmK/ec4DRVRHnfJh2O2jcgIW6+wTvf9xW\nHlGw\r\n=IAbG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"399edfff3a44039885cfd14351b7d8e84742eae6","scripts":{"lint":"eslint --quiet src test","test":"npm run test:unit && npm run test:integ","build":"npm run cover","cover":"npm run cover:unit && npm run cover:integ","eslint":"npm run lint","prepare":"husky install","lint:fix":"eslint --quiet --fix src test","test:unit":"mocha test/unit/**/*.spec.js --timeout=3000","cover:unit":"c8 -c .nycrc.unit.json npm run test:unit && npm run --silent printReportsLink","eslint:fix":"npm run lint:fix","test:integ":"mocha test/integration/**/*.spec.js --timeout=3000","cover:integ":"c8 -c .nycrc.integration.json npm run test:integ && npm run --silent printReportsLink","printReportsLink":"echo Detailed unit test coverage report: file:///$(pwd)/coverage-unit/index.html && echo Detailed integration test coverage report: file:///$(pwd)/coverage-integration/index.html"},"_npmUser":{"name":"core.ai","email":"admin@core.ai"},"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"_npmVersion":"8.1.2","description":"Javascript adapter package for linode object storage","directories":{},"_nodeVersion":"16.13.2","dependencies":{"path":"0.12.7","aws-sdk":"2.1062.0","url-join":"4.0.1","node-fetch":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","chai":"4.3.4","husky":"7.0.4","mocha":"9.1.4","eslint":"8.7.0","@commitlint/cli":"16.1.0","@commitlint/config-conventional":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linode-object-storage-lib_1.0.2_1643018764068_0.43401994049777537","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@aicore/linode-object-storage-lib","version":"1.0.3","keywords":["linode","object storage bucket","linode cli","linode bucket"],"author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","_id":"@aicore/linode-object-storage-lib@1.0.3","maintainers":[{"name":"arunbose","email":"arun@core.ai"},{"name":"ushmajit","email":"ushmajit@core.ai"},{"name":"core.ai","email":"admin@core.ai"}],"homepage":"https://github.com/aicore/linode-object-storage-lib#readme","bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"dist":{"shasum":"2ecccf15282b0f86cfc14fa67e3ebfdec65fca4c","tarball":"https://registry.npmjs.org/@aicore/linode-object-storage-lib/-/linode-object-storage-lib-1.0.3.tgz","fileCount":8,"integrity":"sha512-MeHPGpcf4ubDPJgIPwv+zPRPTJjcpV/dsCBy4F7i6aTcSo7+G+eY1M5QcjIHFsYuJsXKbkJ3BUhFbfcNo0aPrw==","signatures":[{"sig":"MEQCIBx8P2yEbwMYdOSraL6BYhWqF6Sl7KRXnRUMszJ6J3C6AiA4LASTfvKxKYQxws29eAGtNCAFP44Zcxcuk0nEg0NBOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+pm+CRA9TVsSAnZWagAApcQP/1gMwNG3bTzT5H3TkX6W\nXIBelo8imP2ai7XR3NWG+i5HP76qfCpnJ5XIvG73NF85PUFYwy9iZKs8cjoM\ndjKs6fylHgDXk2NgoEDHViIfS9dNEtsEty9NycZSdiCckWcJQM/2xc5sY6S8\nMv9GNMIDkZ7EOEP5R6kb1yhWgX2jfYP+7PHvgTBZtmfv6sEhRwIt2ZNmApey\nzm6TIjGvBgsnZKUapVuhCpSpKdpsEeEyl6Vtuh5RcEywRkYRL8ftMgu8JD8v\nczC6U5VthPKYFOOjHQbTdlb6ws/BBtFmF4kCwiEMY5w3Z+SjHBnzpEcZ/+o/\nfi3TrnTvvFPO6+SNEgRJ3SV56GS9x4Z8l3I/dZnb18dBEmTzOlom5JjR4KV2\nGThzk/pvgpTu7mv9j+vDOdIMsBA1vFsKiDP3GgUvZqJ3wJfrwW3HzFnHbZgZ\nEaNPmFLrx7BKy+WrJcSCFla8TC762r6ylL27x0PCOZUaGD/NNqGR3xPdCPlp\nk3py2HxRxlOWwBOSvTVsl9iBsiKcEoWnq7CrxLx+jUv6i+RUcm4Kq5aWFRle\n+WvCHb8O4Jbham5p7AxOuE/kayhRWwBKIxrlgc9NONc379zUpkMGoWYtlMQc\nu3mCNMLCnYHDDzTsL8Oj5D0tllQ92WNALrMY82/rgKmwM50eQWQdj/BHEFd0\nit79\r\n=K+F0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/linode_object_storage_module.js","type":"module","gitHead":"d09e003358eab6dd68e798e3a4e2274df18fd03a","scripts":{"lint":"eslint --quiet src test","test":"npm run test:unit && npm run test:integ","build":"npm run cover","cover":"npm run cover:unit && npm run cover:integ","eslint":"npm run lint","prepare":"husky install","lint:fix":"eslint --quiet --fix src test","test:unit":"mocha test/unit/**/*.spec.js --timeout=3000","cover:unit":"c8 -c .nycrc.unit.json npm run test:unit && npm run --silent printReportsLink","eslint:fix":"npm run lint:fix","test:integ":"mocha test/integration/**/*.spec.js --timeout=3000","cover:integ":"c8 -c .nycrc.integration.json npm run test:integ && npm run --silent printReportsLink","printReportsLink":"echo Detailed unit test coverage report: file:///$(pwd)/coverage-unit/index.html && echo Detailed integration test coverage report: file:///$(pwd)/coverage-integration/index.html"},"_npmUser":{"name":"core.ai","email":"admin@core.ai"},"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"_npmVersion":"8.1.2","description":"Javascript adapter package for linode object storage","directories":{},"_nodeVersion":"16.13.2","dependencies":{"path":"0.12.7","aws-sdk":"2.1066.0","url-join":"4.0.1","node-fetch":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","chai":"4.3.6","husky":"7.0.4","mocha":"9.2.0","eslint":"8.8.0","@commitlint/cli":"16.1.0","@commitlint/config-conventional":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linode-object-storage-lib_1.0.3_1643813310510_0.4305444915069443","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@aicore/linode-object-storage-lib","version":"1.0.4","keywords":["linode","object storage bucket","linode cli","linode bucket"],"author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","_id":"@aicore/linode-object-storage-lib@1.0.4","maintainers":[{"name":"arunbose","email":"arun@core.ai"},{"name":"ushmajit","email":"ushmajit@core.ai"},{"name":"core.ai","email":"admin@core.ai"}],"homepage":"https://github.com/aicore/linode-object-storage-lib#readme","bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"dist":{"shasum":"0ab4d67b563f51d2d55c5da6e730375a306cfdd7","tarball":"https://registry.npmjs.org/@aicore/linode-object-storage-lib/-/linode-object-storage-lib-1.0.4.tgz","fileCount":8,"integrity":"sha512-2HCLRfVhc1NWHqMuUGaGuyV11xqf7CPz/FKb2Hjsmrase9RO8O9rgMM8cWSKPLhUX1Wl2qT6j25KoKiI3cD9Fg==","signatures":[{"sig":"MEYCIQC1+TR6msA24uermYZSC29SZiwGmaXhKpffj+XZJWFs2QIhAOCnH84xmgmNZmr/trlQGxXvRmGNsuEhbNmLNC6NlSTb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+qBGCRA9TVsSAnZWagAASV8QAIO+9RdUSUAo94hjK3WW\nceGMGbCRuElH1TqCP6YO8yEww81qG0koiBTtu5YQePLLxJiICyafgY+mvVUG\nzCy+3pLZav20qxVmsIsIR7wbLP4MZY2xmRsMCBp1qlGrqNIvlI2r4SgjMCSM\nSvvVztZKGkRwAvZmGymNN5xPeHk4/8xHCpqvqQNHwIkIMCyAd3eNXe2s0VV5\nMpqiIg0N0Aj7tKyxpI1EAriFZcH517LgQq0CIqfr3AZxx376kOIM7ikliMzL\nmkjDG7ROEPYOKVfMg2ZC8lVbht+wHoStwjflbhDW0auhXvbXR1twW8clyOXE\nu31G9TF+wPtcAbpBvKL/wT6t8DY0g7C5kK5MzY9YxlOU3vs/6fpz3x+kkdfP\nZLqLppGfXEGak3NC4Xd7ZA0p4z/h1Mp4xF57ggAB5z4+58kugBRDL09hSfZ5\nTWeA3nIR1avWGpMiceAqq8Et5nuToa5UpMYYC3MbnY7XghCUQK686cV3PPfu\nKQPOozQyoXJTrXgjF6LrhQhLomAJF0Uwwdukw4A+Vo8B8KXV/XG56muECaHA\nWz+z/qDH3hRuA8xMbUU02LIrmYT1Npx//Z3XyOpqeY5l/RdGPN+LRYre4Jw4\nbxOTGXBm5fsEJQvN3AAGpJM2lKBIQVbP3PwdvZgJdLSzILorccGPRw/O4fIf\nRrrX\r\n=TBXG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/linode_object_storage_module.js","type":"module","gitHead":"cce3de4496e267742bfd91ddc13247fd8d8f7467","scripts":{"lint":"eslint --quiet src test","test":"npm run test:unit && npm run test:integ","build":"npm run cover","cover":"npm run cover:unit && npm run cover:integ","eslint":"npm run lint","prepare":"husky install","lint:fix":"eslint --quiet --fix src test","test:unit":"mocha test/unit/**/*.spec.js --timeout=3000","cover:unit":"c8 -c .nycrc.unit.json npm run test:unit && npm run --silent printReportsLink","eslint:fix":"npm run lint:fix","test:integ":"mocha test/integration/**/*.spec.js --timeout=3000","cover:integ":"c8 -c .nycrc.integration.json npm run test:integ && npm run --silent printReportsLink","printReportsLink":"echo Detailed unit test coverage report: file:///$(pwd)/coverage-unit/index.html && echo Detailed integration test coverage report: file:///$(pwd)/coverage-integration/index.html"},"_npmUser":{"name":"core.ai","email":"admin@core.ai"},"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"_npmVersion":"8.1.2","description":"Javascript adapter package for linode object storage","directories":{},"_nodeVersion":"16.13.2","dependencies":{"path":"0.12.7","aws-sdk":"2.1066.0","url-join":"4.0.1","node-fetch":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","chai":"4.3.6","husky":"7.0.4","mocha":"9.2.0","eslint":"8.8.0","@commitlint/cli":"16.1.0","@commitlint/config-conventional":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linode-object-storage-lib_1.0.4_1643814982227_0.41874858844002727","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@aicore/linode-object-storage-lib","version":"1.0.5","keywords":["linode","object storage bucket","linode cli","linode bucket"],"author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","_id":"@aicore/linode-object-storage-lib@1.0.5","maintainers":[{"name":"arunbose","email":"arun@core.ai"},{"name":"ushmajit","email":"ushmajit@core.ai"},{"name":"core.ai","email":"admin@core.ai"}],"homepage":"https://github.com/aicore/linode-object-storage-lib#readme","bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"dist":{"shasum":"a4ebbba2ec43cf58386c6da20ae49084afd68214","tarball":"https://registry.npmjs.org/@aicore/linode-object-storage-lib/-/linode-object-storage-lib-1.0.5.tgz","fileCount":8,"integrity":"sha512-LpLJLVsWk3OXxUFR7CYwjwIjKQFIwN5uihCnLoil8DPYBbkd5OiZy5s6p2L1qaO0mWZz40CoeMBMOS8ERRPPfQ==","signatures":[{"sig":"MEUCIQCMW/YcCXwnhq8W7V0jsp5UaawmcAlr2snn4SZlu+v7LQIgCLEAuSZXUuBtyjhNRkXmtiv23E9w+/IQUIQ40SN6i88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+1H6CRA9TVsSAnZWagAA+nMP/jZHTmvPaYtSlGA7IZmA\nEVGWIEU86heJJw+f/d4F8Or9K6rX6UzdT7fXR/UqhAVGHpmtX9MXmU4llio6\nArVEw+xmEbahrr0G1gaNXb27k1D9/cT9T2ujwmWuG3wOjRl3w8WsDBPMLy7x\nmfqLBR8zPUmt7xGllqO+GHXJ7DY9YTfCEXwfiw3Im5JvazbmQq5ORsx/Bb9R\nM0MV9mxKR4dRTlsKRxCRSouEx+FX/LPEQsW+kN4yhTv4orSgKeW1PXpBEDqc\nkTqOhmb2yhoC253zwjDPzc1R/E9FpxINn4z3vqg9uiLqEcqqQzBfUCuYce0W\nwnUWwgVTsKfwMK0jQ4WrcyGFnh5p7VmjNWdmhSsLjcn9yFirusiLfFS9aQpO\nT1XKBdOL96bHlBB4+EiUhQNzCCaprShMzd15QgxyExIdGnS85JntxLafMy0W\ncIzuE6nDPLpMipt+WK1Jp+P7AvUEu0MQKIwSFTXlocbCCTrfiRNab8e66nbA\nl3pjgLsYjKdvmC9mCzMio+Ue/vv9/HQPTAOhmX1iv4jnCzXTk670UWYZ5uvt\nj9n/kV6DOKRcaO2A5MLuR7JLcZuX68/A7KPNXkpEqFWBKrmD27i7RwyoG51l\nQmcxYrL/GRL8M5uPYBAb69cpYTpymlUPkmZlfHusWD/qG5uHqRtXjrLD0p8T\n4bMh\r\n=jfXZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/linode_object_storage_module.js","type":"module","gitHead":"b57362a4a9e7e95cc369f28a3e7abfb403e72bd9","scripts":{"lint":"eslint --quiet src test","test":"npm run test:unit && npm run test:integ","build":"npm run cover","cover":"npm run cover:unit && npm run cover:integ","eslint":"npm run lint","prepare":"husky install","lint:fix":"eslint --quiet --fix src test","test:unit":"mocha test/unit/**/*.spec.js --timeout=3000","cover:unit":"c8 -c .nycrc.unit.json npm run test:unit && npm run --silent printReportsLink","eslint:fix":"npm run lint:fix","test:integ":"mocha test/integration/**/*.spec.js --timeout=3000","cover:integ":"c8 -c .nycrc.integration.json npm run test:integ && npm run --silent printReportsLink","printReportsLink":"echo Detailed unit test coverage report: file:///$(pwd)/coverage-unit/index.html && echo Detailed integration test coverage report: file:///$(pwd)/coverage-integration/index.html"},"_npmUser":{"name":"core.ai","email":"admin@core.ai"},"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"_npmVersion":"8.1.2","description":"Javascript adapter package for linode object storage","directories":{},"_nodeVersion":"16.13.2","dependencies":{"path":"0.12.7","aws-sdk":"2.1066.0","url-join":"4.0.1","node-fetch":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","chai":"4.3.6","husky":"7.0.4","mocha":"9.2.0","eslint":"8.8.0","@commitlint/cli":"16.1.0","@commitlint/config-conventional":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linode-object-storage-lib_1.0.5_1643860473889_0.9582184298731999","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@aicore/linode-object-storage-lib","version":"1.0.6","keywords":["linode","object storage bucket","linode cli","linode bucket"],"author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","_id":"@aicore/linode-object-storage-lib@1.0.6","maintainers":[{"name":"arunbose","email":"arun@core.ai"},{"name":"ushmajit","email":"ushmajit@core.ai"},{"name":"core.ai","email":"admin@core.ai"}],"homepage":"https://github.com/aicore/linode-object-storage-lib#readme","bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"dist":{"shasum":"536ec9682b4429dcf748cff19dda2f1e828b6ec9","tarball":"https://registry.npmjs.org/@aicore/linode-object-storage-lib/-/linode-object-storage-lib-1.0.6.tgz","fileCount":8,"integrity":"sha512-7fAKXOcthrqU4ShxDZShfi10gWtwV6Ksb1VjEXdnP3o4+5ezdW0f+JaVbRu9RF/Z75Q+FohkS6oFCiUMkZVsfA==","signatures":[{"sig":"MEUCIGjkZ7eFlIIa+p5FW7b/+IlCZYJDtb3SBjNNBGajTfhfAiEAoBYfMdkYqBR+GmkzjSeYl/HY1lvIFnK/yxrd0/9TGs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+5JkCRA9TVsSAnZWagAA1E0P/0jvs8UmLismRo5Wc7EW\nm4PA+KNkKzAhFhiADeQjMD13UT6llF0SmSZ4dl+6vSpQOIxBEfVYOGdYr/ID\nvqG0+ykVmQXzcSFH9dB85LFCJuDRA2DwoswMk/Gk/2eFO4wySHPmdptA9WBG\nhLI4nfjP1v4gy5Au+AvI7VPisSU4rVEfGt+hhfnoooT7VFfPhoLHaw4rqNeL\nmyNc4Dj3vW7WI2mszd3gw8gH2+UrCgFu+XlCAN0riBPPBQg5HTnlCW+Nscd4\nCUCUD6NCvbALAaDSY4Y1Mg6hZpmDOwD+HYWISTeoH95JZSjfPv3bqOrGPZZL\nSpah5imgDK2rxc/+mUu/Zyj/DES0oNgQuJWxLACkCZQzpnZ/fT/lh9LOm29X\nDTy+4Bi6Lk/poA3TL5g+qe3s7uSJGrJXIflluKcIt97OMud0k6+iibs8fYu9\nX/RX+5tLn36/poiVwNwn0LuxtgiqyT6u5IRY03KFquUIbpEN+cc0yXxvd64Y\nVfCaKdUQbceJ4n4z4v8MYLBEtYGgOyU8wUHuJy/LTA2FQXt18MralUL1nEE1\nnysBUE9DB1FjzGP8yHRN05XedqoQz2MX+otp0KwPgtS/LuxcHoYOr8x0po1P\nU1WYrPaPZFTghCwkVJa98l61w3vuuBG+DMU92bWNo6nxHpBjJE6avMES/n8c\n3f3J\r\n=tV3C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/linode_object_storage_module.js","type":"module","gitHead":"382a04f14e2ae5472bf4919122d649a4a3f72643","scripts":{"lint":"eslint --quiet src test","test":"npm run test:unit && npm run test:integ","build":"npm run cover","cover":"npm run cover:unit && npm run cover:integ","eslint":"npm run lint","prepare":"husky install","lint:fix":"eslint --quiet --fix src test","test:unit":"mocha test/unit/**/*.spec.js --timeout=3000","cover:unit":"c8 -c .nycrc.unit.json npm run test:unit && npm run --silent printReportsLink","eslint:fix":"npm run lint:fix","test:integ":"mocha test/integration/**/*.spec.js --timeout=3000","cover:integ":"c8 -c .nycrc.integration.json npm run test:integ && npm run --silent printReportsLink","printReportsLink":"echo Detailed unit test coverage report: file:///$(pwd)/coverage-unit/index.html && echo Detailed integration test coverage report: file:///$(pwd)/coverage-integration/index.html"},"_npmUser":{"name":"core.ai","email":"admin@core.ai"},"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"_npmVersion":"8.1.2","description":"Javascript adapter package for linode object storage","directories":{},"_nodeVersion":"16.13.2","dependencies":{"path":"0.12.7","aws-sdk":"2.1066.0","fs-extra":"10.0.0","url-join":"4.0.1","node-fetch":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","chai":"4.3.6","husky":"7.0.4","mocha":"9.2.0","eslint":"8.8.0","@commitlint/cli":"16.1.0","@commitlint/config-conventional":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linode-object-storage-lib_1.0.6_1643876964280_0.676501372250401","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@aicore/linode-object-storage-lib","version":"1.0.7","keywords":["linode","object storage bucket","linode cli","linode bucket"],"author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","_id":"@aicore/linode-object-storage-lib@1.0.7","maintainers":[{"name":"arunbose","email":"arun@core.ai"},{"name":"ushmajit","email":"ushmajit@core.ai"},{"name":"core.ai","email":"admin@core.ai"}],"homepage":"https://github.com/aicore/linode-object-storage-lib#readme","bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"dist":{"shasum":"41d37257fa7f69d23a6e07eda69568ab91d95419","tarball":"https://registry.npmjs.org/@aicore/linode-object-storage-lib/-/linode-object-storage-lib-1.0.7.tgz","fileCount":8,"integrity":"sha512-ewzf/xv/WYKmw+jS31OzwG6pOU+3LyhIla3/gijfZP9BfdgcxcrnN6WWCgbo1xFn24npC2OiN+QOIPhOFfWspw==","signatures":[{"sig":"MEYCIQCqYnmn+0Y9kyEVlOPoRD1SJZVp1Nsw+/n9AK1GyBGgRgIhAPWWPp6QPgBk9A+BYvkQ7bRnHq+1ZHb5QyoijLN6Yjlp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAh9nCRA9TVsSAnZWagAAsasP/RKrd6Snepd+MnFsXhiA\nyFldc+YPZXNu///L68o77/q/eeJ31JnPVd3RYooEDJuUnSehhWQL3bif7FC9\nkaN1OjOTmLaZUBZw+aFTsSMbTieLFo29KEIDvHZ8lvtSL4CZDIDWSYVWXWvI\nS2tyEAiX+g/XI3cJymz+QGWeYCbXlUoJxcgnidLp68LpJGODgViTAVabOXrK\nUjH19dycXUrbHJE/2pSERd2aEpPjMQrdueWgzZ3Tntb6G9FOFqhAyfvkXHjR\nlKqWbG5Uuli2D+CxPd4AiW3Lwkkk9YWxC/Brebgf7/wGmk0qS6DVjR4khCvq\nzGoH1k1KP3XA608ZRKbUoA4CbaUIosp6J85yoEB1aGS+X9+Vx6hao9Ndm5Bi\n/pdNYwMxW3hoznMpzRkzztAZb5q6oRAR3WfiQc+GMQ3/FGDHBKzjje2C/ybt\n8VBrXNYJq9Z50J+b9wZdopHUjJwD2WWyCfRNF/byxRvnvgv1/dv4GbuGkWAS\nhJl9xc+RpRiRaKgXDv0s4xf8ByI/BQ2ScA3HM9tc70y84gTCzoY0yogbs0NQ\n1w8J5XGrOWNIdRrohNe+mOQqVoGJYALy9eE8EYUDOokyet1uOVRgKJ1wwz+1\nrF0AZRDKycWonu3hQSF7OHwJmphV9k0xW5AYOLCEd4lYJhohn5H3UhUB8aaX\ngAom\r\n=B+ov\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/linode_object_storage_module.js","type":"module","gitHead":"baff8397cbf034da32d43c3acd7c214911ec7da1","scripts":{"lint":"eslint --quiet src test","test":"npm run test:unit && npm run test:integ","build":"npm run cover","cover":"npm run cover:unit && npm run cover:integ","eslint":"npm run lint","prepare":"husky install","lint:fix":"eslint --quiet --fix src test","test:unit":"mocha test/unit/**/*.spec.js --timeout=3000","cover:unit":"c8 -c .nycrc.unit.json npm run test:unit && npm run --silent printReportsLink","eslint:fix":"npm run lint:fix","test:integ":"mocha test/integration/**/*.spec.js --timeout=3000","cover:integ":"c8 -c .nycrc.integration.json npm run test:integ && npm run --silent printReportsLink","printReportsLink":"echo Detailed unit test coverage report: file:///$(pwd)/coverage-unit/index.html && echo Detailed integration test coverage report: file:///$(pwd)/coverage-integration/index.html"},"_npmUser":{"name":"core.ai","email":"admin@core.ai"},"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"_npmVersion":"8.1.2","description":"Javascript adapter package for linode object storage","directories":{},"_nodeVersion":"16.13.2","dependencies":{"path":"0.12.7","aws-sdk":"2.1070.0","fs-extra":"10.0.0","url-join":"4.0.1","node-fetch":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","chai":"4.3.6","husky":"7.0.4","mocha":"9.2.0","eslint":"8.8.0","@commitlint/cli":"16.1.0","@commitlint/config-conventional":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linode-object-storage-lib_1.0.7_1644306279613_0.5322074519977642","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@aicore/linode-object-storage-lib","version":"1.0.8","keywords":["linode","object storage bucket","linode cli","linode bucket"],"author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","_id":"@aicore/linode-object-storage-lib@1.0.8","maintainers":[{"name":"arunbose","email":"arun@core.ai"},{"name":"ushmajit","email":"ushmajit@core.ai"},{"name":"core.ai","email":"admin@core.ai"}],"homepage":"https://github.com/aicore/linode-object-storage-lib#readme","bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"dist":{"shasum":"77c1b2a607cf45d9e53d31d2a8dba2b5045fb8c2","tarball":"https://registry.npmjs.org/@aicore/linode-object-storage-lib/-/linode-object-storage-lib-1.0.8.tgz","fileCount":8,"integrity":"sha512-zoZiHdIBI5Yn2YUtvArzpUHPC2NsSYwSvqnDendsXApbCMao7CpMOshjasrdExI5h0s2MeG+qqBiNbMO5Q42ug==","signatures":[{"sig":"MEYCIQCjEX9BX+i5CYEs8yS96klbZdIs1E7zuOOwyG5Z4EIZ4wIhAMrEAlITijd9v+4CJxgnp9ajM0gCZlwnJ96w1wcb28xd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAiVICRA9TVsSAnZWagAASl0P/RilCIPhc19gL3T098qy\ndbJ7x5pjPpqsRj915l5wo4g123YbzaqYgFSRr97LKDywpqhCvD92cssot6Qe\n17yFuRafdPQHTitZwx+XdLyiFO8rEgs0pQ16L3g/Pya6cFHkTRmYLGA+S26D\nCKM7CmddUxFhk31jmE30zgx/cBKkAq3b839UWN9tn8afiJIonP+ptljo7+34\nASbboBLAwewNM5LLG2BP/58T+xGtqURswepa0yGAuNWujvgFAm+j5Dhr+Qil\nCqot3GGD+lUfRwzVuUQFuwcbx17xBhAa1Wht7EjvMmTru7LyW1aJLHNZf4Ji\ngWWE923v4VIFClFJ49guUOC4/Kfu2SvoeSTdPItDNBBq9DQMg3PmOeCqLkgj\nroFFjC8qf1CovPV9X6BajgVXclsg4nfmmUonCXnzo+BHeQcK6RDSgb3QDgwd\naH8DfGg6Ih977aoTHGIGwu3hxyMoQ5TUtTf58dIgJOMGUY0wSq2V0YKT+zpZ\ng3SmAFthFb3ItrHNTi2jda2EgjIXkkS/Nu4W38Xpen40w0Z7avsFnLownG8p\nrOHM4bQToj8rkk0qlay42N+WWRyvaFVVmMIIlDcYVGr5m8aPIE95dmJcGZ5W\nfXXA61uvnv9w2HIbqEgmfL2BmjgbLaFZCleLKlVoOCnrSGs/Z3/W9BkyrJqm\n/wTB\r\n=ec1X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/linode_object_storage_module.js","type":"module","gitHead":"06f1f9dc0145bf6b6b2e11f0a211c1c827937490","scripts":{"lint":"eslint --quiet src test","test":"npm run test:unit && npm run test:integ","build":"npm run cover","cover":"npm run cover:unit && npm run cover:integ","eslint":"npm run lint","prepare":"husky install","lint:fix":"eslint --quiet --fix src test","test:unit":"mocha test/unit/**/*.spec.js --timeout=3000","cover:unit":"c8 -c .nycrc.unit.json npm run test:unit && npm run --silent printReportsLink","eslint:fix":"npm run lint:fix","test:integ":"mocha test/integration/**/*.spec.js --timeout=3000","cover:integ":"c8 -c .nycrc.integration.json npm run test:integ && npm run --silent printReportsLink","printReportsLink":"echo Detailed unit test coverage report: file:///$(pwd)/coverage-unit/index.html && echo Detailed integration test coverage report: file:///$(pwd)/coverage-integration/index.html"},"_npmUser":{"name":"core.ai","email":"admin@core.ai"},"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"_npmVersion":"8.1.2","description":"Javascript adapter package for linode object storage","directories":{},"_nodeVersion":"16.13.2","dependencies":{"path":"0.12.7","aws-sdk":"2.1070.0","fs-extra":"10.0.0","url-join":"4.0.1","node-fetch":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","chai":"4.3.6","husky":"7.0.4","mocha":"9.2.0","eslint":"8.8.0","@commitlint/cli":"16.1.0","@commitlint/config-conventional":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linode-object-storage-lib_1.0.8_1644307784607_0.8458720242182267","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@aicore/linode-object-storage-lib","version":"1.0.9","keywords":["linode","object storage bucket","linode cli","linode bucket"],"author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","_id":"@aicore/linode-object-storage-lib@1.0.9","maintainers":[{"name":"arunbose","email":"arun@core.ai"},{"name":"ushmajit","email":"ushmajit@core.ai"},{"name":"core.ai","email":"admin@core.ai"}],"homepage":"https://github.com/aicore/linode-object-storage-lib#readme","bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"dist":{"shasum":"0dae2a69ea6a0efd108e8f07dc13eb8ab88a54fb","tarball":"https://registry.npmjs.org/@aicore/linode-object-storage-lib/-/linode-object-storage-lib-1.0.9.tgz","fileCount":8,"integrity":"sha512-cmRr2HRUwzFlbOI7spaV+xSVc6GrYcb9ffKKqH1bS3ughD73Dp84vBV8ah44w62cBl4oM805XybsIiItaIsufA==","signatures":[{"sig":"MEYCIQC5bEMpFh/aYLLI46RCSPfJU3kzNFMYaLThi3TVS8PrRwIhAP52zByB4SrDFIeQCz2KTjVrU9OzS7Wf4tcKVSAZUUOF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAir3CRA9TVsSAnZWagAArzYP/3FsmjTS5QctMtXeK70u\nTQ8AW53K3JdorAkjPQ1Bgh/PZpBgBZUGMTr6eDrPNNLaerpktT33w0kjGLLD\nEtESKlzJT4a11rvluOZ3qepqb92J+VUe4tBt+8hq+6J8WJhSrafs58FGO0aA\n5xefrqzPYAAb+FmizuVxAOBxn8C4RWws8RwuRw5t0WcxjFa3ak1Pi9/WgQ/M\nrg0UMDInPPlrjJ66QWp8NP6bAs7uY2bDVKa0/ZPMHj/T8O1Ne8fQoCVDpNzZ\nL0GXU33shcJoR8hrwD1BEEv19eapnrEn0GM17It6Suu3R5EYjuvqTY68F5MT\nUFz9aXjYuGj7C3zY/uS5Ujajd6SgLZhhMaEgT3kPe49Ob039ahp9NeAAF4U5\nnpNqAJ2CPBS0GJX084W0NlTwb2o3i1pLs6yBDPaJhIjRA7SXhzpjdtxWZoSP\n9sHicExKN+Ihqs2tyDCI73s0YCsr2sQ9xIfDZN/y5xp2OQsqnqw7G7JvzqBr\nLQBVoK34+u+hnMrYtzcDQt3/NudIXDvsFXho/JfJzjr01DrDpj2S2O2Kk0BJ\nwwY1ZCKSbefM2j/xsKj9r2rjK9ArHAINpAux3YU2gYjUWSJg4BWlcwEw+hNb\nsnPaWG3eZgW7V8BWmaNXG6DJr/L7IZ1xYjAekhsK4tAdsZ1v/0lmW8kaJXgg\npuLa\r\n=NxvN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/linode_object_storage_module.js","type":"module","gitHead":"cd47fb3b7400e4b14b1aeb594a221838eb9ab3c3","scripts":{"lint":"eslint --quiet src test","test":"npm run test:unit && npm run test:integ","build":"npm run cover","cover":"npm run cover:unit && npm run cover:integ","eslint":"npm run lint","prepare":"husky install","lint:fix":"eslint --quiet --fix src test","test:unit":"mocha test/unit/**/*.spec.js --timeout=3000","cover:unit":"c8 -c .nycrc.unit.json npm run test:unit && npm run --silent printReportsLink","eslint:fix":"npm run lint:fix","test:integ":"mocha test/integration/**/*.spec.js --timeout=3000","cover:integ":"c8 -c .nycrc.integration.json npm run test:integ && npm run --silent printReportsLink","printReportsLink":"echo Detailed unit test coverage report: file:///$(pwd)/coverage-unit/index.html && echo Detailed integration test coverage report: file:///$(pwd)/coverage-integration/index.html"},"_npmUser":{"name":"core.ai","email":"admin@core.ai"},"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"_npmVersion":"8.1.2","description":"Javascript adapter package for linode object storage","directories":{},"_nodeVersion":"16.13.2","dependencies":{"path":"0.12.7","aws-sdk":"2.1070.0","fs-extra":"10.0.0","url-join":"4.0.1","node-fetch":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","chai":"4.3.6","husky":"7.0.4","mocha":"9.2.0","eslint":"8.8.0","@commitlint/cli":"16.1.0","@commitlint/config-conventional":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linode-object-storage-lib_1.0.9_1644309239107_0.838594593960845","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@aicore/linode-object-storage-lib","version":"1.0.10","keywords":["linode","object storage bucket","linode cli","linode bucket"],"author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","_id":"@aicore/linode-object-storage-lib@1.0.10","maintainers":[{"name":"arunbose","email":"arun@core.ai"},{"name":"ushmajit","email":"ushmajit@core.ai"},{"name":"core.ai","email":"admin@core.ai"}],"homepage":"https://github.com/aicore/linode-object-storage-lib#readme","bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"dist":{"shasum":"712ec05bf202eb2dd36253a63377501a311a8808","tarball":"https://registry.npmjs.org/@aicore/linode-object-storage-lib/-/linode-object-storage-lib-1.0.10.tgz","fileCount":8,"integrity":"sha512-XIETr6nIZyIYWIiCBYIgyGP0V+Yg8NUtjh3ulyr6XdF2BdeY56idLwUAQq3axCpCsx/MPeRFTKqm0P68C5llNA==","signatures":[{"sig":"MEUCIBKwKBday4WOVgSYUEVHH4LA/l01zPSc+DWTdEGqi2HSAiEA+hrd7piXILvHAePDfBKf73/1dML2Cpq9+wWHBsNq7yU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigg4PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAqQ/+PifM7WJYKN5bPF3b4ns7WLkTrC7h8euYL3aiWNpx4G24vbvi\r\n2eK6AssO4yJj7sTqaoSIMyIn2es1o6YtpALBp2B0O16GErZKUfQ6Jla5FxTD\r\nwQU8BlgAcKDb/dJ2vGVDHDAKm55qZTR1uSiDInW9sdZh48mOzjsZnKixA5XJ\r\nT0LuXiLBZzHC1xSOLeWDfoDPKXE4J1bxdtnIwQ1ZNTRL8ZhiY5uWNnscllUk\r\nhOPw7jPO88dGQseXE5PN9y74qLEgZ2Z5LTgvnbY4XpWig+dZ+lvtR2V4ZySr\r\n7ghNk7WCrjDTXdxKK8yM1Afj5nsu5tHIjaQsohqwC5IIDp9nkZI8nXOrXP2t\r\nFn4nA4wdhkeZPc70JRfixonk+QpJZbT1CetDkXc5179GyPVaFcZeg6Q3qLK8\r\nW4yXHMNhQOvXKjk6fzksjGZu7UIl9vpZ1KvS5QOAgLTnlJ/bsc6H9VKZKBFF\r\nhqb+E/6GYqH8hrr20rUgY9gBaDRzYzyBKFahHs9HCb7gR3wZT8cmAWVWLZYF\r\nigJaLAPc1SRVyy3Ol6KBnZ9NyQKflQUH9UvCILCIdWyYsZ+Mtgg7rY77GaHb\r\nBbskfsVvIgYD2CCnU9ak5j+HZ7dICqzxDosaFnUFCYbWRR1oNrgXAPrRtiZz\r\n8mi8S4Oj3ulynjzxA5ZM6oba4USIiRmkln4=\r\n=11sN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/linode_object_storage_module.js","type":"module","gitHead":"98aeff8b310e289c2e37feac0bc65657003ec89d","scripts":{"lint":"eslint --quiet src test","test":"npm run test:unit && npm run test:integ","build":"npm run cover","cover":"npm run cover:unit && npm run cover:integ","eslint":"npm run lint","prepare":"husky install","release":"npm run bumpPatchVersionWithGitTag","lint:fix":"eslint --quiet --fix src test","test:unit":"mocha test/unit/**/*.spec.js --timeout=3000","cover:unit":"c8 -c .nycrc.unit.json npm run test:unit && npm run --silent printReportsLink","eslint:fix":"npm run lint:fix","test:integ":"mocha test/integration/**/*.spec.js --timeout=3000","cover:integ":"c8 -c .nycrc.integration.json npm run test:integ && npm run --silent printReportsLink","bumpPatchVersion":"npm --no-git-tag-version version patch","printReportsLink":"echo Detailed unit test coverage report: file:///$(pwd)/coverage-unit/index.html && echo Detailed integration test coverage report: file:///$(pwd)/coverage-integration/index.html","bumpPatchVersionWithGitTag":"npm version patch"},"_npmUser":{"name":"core.ai","email":"admin@core.ai"},"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"_npmVersion":"8.5.5","description":"Javascript adapter package for linode object storage","directories":{},"_nodeVersion":"16.15.0","dependencies":{"path":"0.12.7","aws-sdk":"2.1124.0","fs-extra":"10.1.0","url-join":"5.0.0","node-fetch":"3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","chai":"4.3.6","husky":"7.0.4","mocha":"9.2.2","eslint":"8.14.0","@commitlint/cli":"16.2.4","@commitlint/config-conventional":"16.2.4"},"_npmOperationalInternal":{"tmp":"tmp/linode-object-storage-lib_1.0.10_1652690446861_0.1478810383396969","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-01-12T11:09:05.742Z","modified":"2025-12-27T03:38:58.606Z","1.0.0":"2022-01-12T11:09:05.921Z","1.0.1":"2022-01-12T11:31:10.387Z","1.0.2":"2022-01-24T10:06:04.238Z","1.0.3":"2022-02-02T14:48:30.637Z","1.0.4":"2022-02-02T15:16:22.392Z","1.0.5":"2022-02-03T03:54:34.049Z","1.0.6":"2022-02-03T08:29:24.429Z","1.0.7":"2022-02-08T07:44:39.965Z","1.0.8":"2022-02-08T08:09:44.784Z","1.0.9":"2022-02-08T08:33:59.489Z","1.0.10":"2022-05-16T08:40:47.044Z"},"bugs":{"url":"https://github.com/aicore/linode-object-storage-lib/issues"},"author":{"name":"ushmajit, core.ai"},"license":"GNU AGPL","homepage":"https://github.com/aicore/linode-object-storage-lib#readme","keywords":["linode","object storage bucket","linode cli","linode bucket"],"repository":{"url":"git+https://github.com/aicore/linode-object-storage-lib.git","type":"git"},"description":"Javascript adapter package for linode object storage","maintainers":[{"email":"admin@core.ai","name":"core.ai"},{"email":"arun@core.ai","name":"arunbose"}],"readme":"# Linode Object Storage JS Module\nA javascript based module to access and perform operations on Linode object storage via code.\n\n## Code Guardian\n[![<app> build verification](https://github.com/aicore/linode-object-storage-lib/actions/workflows/build_verify.yml/badge.svg)](https://github.com/aicore/linode-object-storage-lib/actions/workflows/build_verify.yml)\n\n<a href=\"https://sonarcloud.io/summary/new_code?id=aicore_linode-object-storage-lib\">\n  <img src=\"https://sonarcloud.io/api/project_badges/measure?project=aicore_linode-object-storage-lib&metric=alert_status\" alt=\"Sonar code quality check\" />\n  <img src=\"https://sonarcloud.io/api/project_badges/measure?project=aicore_linode-object-storage-lib&metric=security_rating\" alt=\"Security rating\" />\n  <img src=\"https://sonarcloud.io/api/project_badges/measure?project=aicore_linode-object-storage-lib&metric=vulnerabilities\" alt=\"vulnerabilities\" />\n  <img src=\"https://sonarcloud.io/api/project_badges/measure?project=aicore_linode-object-storage-lib&metric=coverage\" alt=\"Code Coverage\" />\n  <img src=\"https://sonarcloud.io/api/project_badges/measure?project=aicore_linode-object-storage-lib&metric=bugs\" alt=\"Code Bugs\" />\n  <img src=\"https://sonarcloud.io/api/project_badges/measure?project=aicore_linode-object-storage-lib&metric=reliability_rating\" alt=\"Reliability Rating\" />\n  <img src=\"https://sonarcloud.io/api/project_badges/measure?project=aicore_linode-object-storage-lib&metric=sqale_rating\" alt=\"Maintainability Rating\" />\n  <img src=\"https://sonarcloud.io/api/project_badges/measure?project=aicore_linode-object-storage-lib&metric=ncloc\" alt=\"Lines of Code\" />\n  <img src=\"https://sonarcloud.io/api/project_badges/measure?project=aicore_linode-object-storage-lib&metric=sqale_index\" alt=\"Technical debt\" />\n</a>\n\n## Installing\n* > npm i @aicore/linode-object-storage-lib\n\n## Usage\n### Prerequisite\n1. To upload a file to a bucket in Linode Object Storage users need to configure accessKey, secretKey and create a bucket.\n Please refer to the official Linode guide to generate an accessKey and create a bucket.\n\n   AccessKey Guide: https://www.linode.com/docs/products/storage/object-storage/guides/generate-access-keys/\n   \n   Creating a Bucket Guide: https://www.linode.com/docs/products/storage/object-storage/guides/create-bucket/\n2. To retrieve the shareable public file URL using Linode v4 API, users need to generate the API Key which is a mandatory parameter required for authentication. Please refer to following guide to generate the API Key.\n    \n    API Key Generation Guide: https://www.linode.com/docs/guides/getting-started-with-the-linode-api/\n\n## Code usage\n\n### Uploading File to Linode Bucket\n\nRequest Parameters :\n\n* **accessKeyId (type: String):** bucket specific unique identifier required for authentication\n* **secretAccessKey (type: String):** user specific unique identifier required for authentication\n* **region (type: String):** indicates the geographical server location (e.g us-east-1, eu-west-1a)\n* **file (type: String):** complete path of the file to be uploaded is passed on as a parameter\n* **bucket (type: String):** uniquely identifies the bucket where the file should be uploaded\n* **objectNameOverride (type: String):** Optional parameter, if given, the file name in linode will be overridden.\n\nPlease refer to https://docs.aws.amazon.com/sdk-for-javascript/index.html for more details.\n\n```js\n// import the module directly to your file\nimport linodeModule from 'linode_object_storage_module';\n\n//Example for uploading file to linode object storage\nconst response = await linodeModule.uploadFileToLinodeBucket(accessKeyId, \n    secretAccessKey, region, file, bucket);\n\n//Example if you want to change the file name in linode/ provide suctom upload location\nconst response = await linodeModule.uploadFileToBucket(accessKey, secretKey, region, fileName, bucketName, customPathInLinode);\n```\n\n### Fetching Object URL\n\nRequest Parameters :\n\n* **accessToken (type: String):** Linode API Key.\n* **clusterId (type: String):**  indicates the geographical server location (e.g 'us-east-1', 'eu-west-1a')\n* **bucketName (type: String):** Exact Name of the bucket the file resides in\n* **objectName (type: String):** Exact Name(not the path) of the the file in String\n\nPlease refer to the API Documentation for the complete list of path and request body parameters:\nhttps://www.linode.com/docs/api/object-storage/#object-storage-object-url-create\n\n```js\n//Example for retrieving the File object URL\nconst fileURL = await linodeModule.fetchObjectUrl(accessToken, \n    clusterId, bucketName, objectName);\n```\n\n```\nRequest Body:\n\ncurl -H \"Content-Type: application/json\" \\ -H \"Authorization: Bearer $TOKEN\" \\\n  -X POST -d '{\n      \"method\": \"GET\",\n      \"name\": \"example\"\n    }' \\\n  https://api.linode.com/v4/object-storage/buckets/us-east-1/example-bucket/object-url\n\nResponse Body:\n\n{\n  \"url\": \"https://us-east-1.linodeobjects.com/example-bucket/example?Signature=qr98TEucCntPgEG%2BsZQGDsJg93c%3D\\u0026Expires=1567609905\\u0026AWSAccessKeyId=G4YAF81XWY61DQM94SE0\"\n}\n\n```\n\n# Commands available\n## Building\nSince this is a pure JS template project, build command just runs test with coverage.\n```shell\n> npm run build\n```\n\n## Linting\nTo lint the files in the project, run the following command:\n```shell\n> npm run lint\n```\nTo Automatically fix lint errors:\n```shell\n> npm run lint:fix\n```\n\n## Testing\nTo run all tests:\n```shell\n> npm run test\n  Hello world Tests\n    ✔ should return Hello World\n    #indexOf()\n      ✔ should return -1 when the value is not present\n```\n\nAdditionally, to run unit/integration tests only, use the commands:\n```shell\n> npm run test:unit\n> npm run test:integ\n```\n\n## Coverage Reports\nTo run all tests with coverage:\n\n```shell\n> npm run cover\n  Hello world Tests\n    ✔ should return Hello World\n    #indexOf()\n      ✔ should return -1 when the value is not present\n\n\n  2 passing (6ms)\n\n----------|---------|----------|---------|---------|-------------------\nFile      | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s \n----------|---------|----------|---------|---------|-------------------\nAll files |     100 |      100 |     100 |     100 |                   \n index.js |     100 |      100 |     100 |     100 |                   \n----------|---------|----------|---------|---------|-------------------\n\n=============================== Coverage summary ===============================\nStatements   : 100% ( 5/5 )\nBranches     : 100% ( 2/2 )\nFunctions    : 100% ( 1/1 )\nLines        : 100% ( 5/5 )\n================================================================================\nDetailed unit test coverage report: file:///template-nodejs/coverage-unit/index.html\nDetailed integration test coverage report: file:///template-nodejs/coverage-integration/index.html\n```\nAfter running coverage, detailed reports can be found in the coverage folder listed in the output of coverage command.\nOpen the file in browser to view detailed reports.\n\nTo run unit/integration tests only with coverage\n```shell\n> npm run cover:unit\n> npm run cover:integ\n```\n\nSample coverage report:\n![image](https://user-images.githubusercontent.com/5336369/148687351-6d6c12a2-a232-433d-ab62-2cf5d39c96bd.png)\n\n### Unit and Integration coverage configs\nUnit and integration test coverage settings can be updated by configs `.nycrc.unit.json` and `.nycrc.integration.json`.\n\nSee https://github.com/istanbuljs/nyc for config options.\n\n# Code Guardian\nSeveral automated workflows that check code integrity are integrated into this template.\nThese include:\n1. GitHub actions that runs build/test/coverage flows when a contributor raises a pull request\n2. [Sonar cloud](https://sonarcloud.io/) integration using `.sonarcloud.properties`\n    1. In sonar cloud, enable Automatic analysis from `Administration\n       Analysis Method` for the first time ![image](https://user-images.githubusercontent.com/5336369/148695840-65585d04-5e59-450b-8794-54ca3c62b9fe.png)\n\n## IDE setup\nSonarLint is currently available as a free plugin for jetbrains, eclipse, vscode and visual studio IDEs.\nUse sonarLint plugin for webstorm or any of the available\nIDEs from this link before raising a pull request: https://www.sonarlint.org/ .\n\nSonarLint static code analysis checker is not yet available as a Brackets\nextension.\n\n## Internals\n### Testing framework: Mocha , assertion style: chai\nSee https://mochajs.org/#getting-started on how to write tests\nUse chai for BDD style assertions (expect, should etc..). See move here: https://www.chaijs.com/guide/styles/#expect\n\n### Mocks and spies: sinon\nif you want to mock/spy on fn() for unit tests, use sinon. refer docs: https://sinonjs.org/\n\n### Note on coverage suite used here:\nwe use c8 for coverage https://github.com/bcoe/c8. Its reporting is based on nyc, so detailed docs can be found\nhere: https://github.com/istanbuljs/nyc ; We didn't use nyc as it do not yet have ES module support\nsee: https://github.com/digitalbazaar/bedrock-test/issues/16 . c8 is drop replacement for nyc coverage reporting tool\n    \n","readmeFilename":"README.md"}