{"_id":"@cesarbr/knot-cloud-sdk-js-storage","_rev":"15-440709de0c3714fc4972e0730c67ccd6","time":{"1.0.0":"2019-07-05T19:22:45.228Z","created":"2019-07-05T20:06:38.751Z","1.0.1":"2019-07-05T20:06:39.075Z","modified":"2022-08-03T19:35:20.132Z","1.0.2":"2019-10-22T13:17:47.102Z","1.0.3":"2020-07-24T19:11:35.429Z","1.0.4":"2021-01-18T14:35:26.228Z"},"name":"@cesarbr/knot-cloud-sdk-js-storage","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.1":{"name":"@cesarbr/knot-cloud-sdk-js-storage","version":"1.0.1","description":"KNoT Cloud Storage library for NodeJS and browser","contributors":[{"name":"Thiago Cardoso","email":"thiago.figuerdo@cesar.org.br"},{"name":"Paulo Serra Filho","email":"ptvsf@cesar.org.br"},{"name":"Ramon Ribeiro","email":"rhpr@cesar.org.br"},{"name":"Joao Alexandre Neto","email":"joao.alexandre@cesar.org.br"}],"repository":{"type":"git","url":"git+https://github.com/CESARBR/knot-cloud-sdk-js-storage.git"},"author":{"name":"CESARBR"},"license":"MIT","main":"./dist/main.js","module":"./dist/module.mjs","browser":"./dist/browser.js","scripts":{"lint":"eslint src","build":"rollup -c","prepublishOnly":"npm run build","test":"mocha --require @babel/register"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/node":"^7.2.2","@babel/preset-env":"^7.4.3","babel-plugin-module-resolver":"^3.2.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-spies":"^1.0.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-import-resolver-babel-module":"^5.0.1","eslint-plugin-import":"^2.16.0","mocha":"^6.1.4","nock":"^10.0.6","nodemon":"^1.18.11","pre-commit":"^1.2.2","rollup":"^1.13.1","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.0.1"},"engines":{"node":">=6"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"pre-commit":["lint","test"],"dependencies":{"axios":"^0.19.0","url":"^0.11.0"},"gitHead":"18c45003fce2563b2365317d3bfcc36e3e537b8b","bugs":{"url":"https://github.com/CESARBR/knot-cloud-sdk-js-storage/issues"},"homepage":"https://github.com/CESARBR/knot-cloud-sdk-js-storage#readme","_id":"@cesarbr/knot-cloud-sdk-js-storage@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jneto","email":"j.alexandreeneto@gmail.com"},"dist":{"integrity":"sha512-p5M282vrEoTclRVjM+QBc2S1+keibTJeTjvw/EVxVztTJEABcseTwORjISPa9NQrLgiwhNGjfN3YptJgr5FibQ==","shasum":"94054aafd04b1039fb3edc8171780f33f5aea349","tarball":"https://registry.npmjs.org/@cesarbr/knot-cloud-sdk-js-storage/-/knot-cloud-sdk-js-storage-1.0.1.tgz","fileCount":15,"unpackedSize":170970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH63PCRA9TVsSAnZWagAAUCYP/3Lozfv+bfjp8oB+MWky\nLI1k+WyGrDWiU1iksXdCSYOgdV/QjHUu5EtIwl3w632miEGVs6rSFFk95mLT\n98nz/UN/V7cOmMHszzXUB+GsxF5Sgt1iB85yutGnW8c3n3elPTNglhGa0+qw\nMpSXDjKvXkolfmMUBIiq60AAS0xDSv083ejWYMmSnZBpzBjrbhDfDvSl+ThT\nvOMBsIFfS5RrhFkk2yCNauSjAfv8rG4Dek7TkYc50zrZERthPzj0Bz0BrbX+\nF3q/IY91wrWhRxoGNJu9ib5K6TvbRUV6WH+ZJVnPLIaTkRkLLPrineJXNCHK\nmIjyYggvmdcnu4jRCjnpEaRfjs4Du8F9G9JIAgDwA+jX9Gz2awrZx9uVW7xm\nWfYuvzdi5LgHi70JNSWUL1JDif6ctCSCSbZXSTo6BTGiFXQBewP4qySfgkWt\n5vPMR8XpS3sB7vmItJruU6ROUA1Txp3NZMf0doDA2WFceWGYN96wySaFKdT0\nFECQ55L85IYtc7FgwX/Y7WBJSJg+JxIYpcmH8El0vPfjA1HPtxTnhEglXzmu\nd4/6AmgSlFQoiLfe7/WVbwDsbA9du8ihXi+MZglwZ+PARDwpPKwWovPT0g8N\nky5r7fV2xcq3s7J4BoOgPHXD+zaIc61i5WS3WD3XJP2U++LDm91Hi20Q9zoO\nBVa5\r\n=DEK0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFX6EfjCnuhlA3klpNJHVrjXJMCA6LxT8cwNtv4IETzoAiEAnIEU9TYCpAqzjTTBCLm0yPr1sqvItewDL4EEch3S5/k="}]},"maintainers":[{"name":"jneto","email":"j.alexandreeneto@gmail.com"},{"name":"ramonhpr","email":"rhpr@cesar.org.br"},{"name":"pauloserrafh","email":"ptvsf@cesar.org.br"},{"name":"figueredo","email":"thiago.figueredo@cesar.org.br"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knot-cloud-sdk-js-storage_1.0.1_1562357198939_0.8378385836323614"},"_hasShrinkwrap":false},"1.0.2":{"name":"@cesarbr/knot-cloud-sdk-js-storage","version":"1.0.2","description":"KNoT Cloud Storage library for NodeJS and browser","contributors":[{"name":"Thiago Cardoso","email":"thiago.figuerdo@cesar.org.br"},{"name":"Paulo Serra Filho","email":"ptvsf@cesar.org.br"},{"name":"Ramon Ribeiro","email":"rhpr@cesar.org.br"},{"name":"Joao Alexandre Neto","email":"joao.alexandre@cesar.org.br"}],"repository":{"type":"git","url":"git+https://github.com/CESARBR/knot-cloud-sdk-js-storage.git"},"author":{"name":"CESARBR"},"license":"MIT","main":"./dist/main.js","module":"./dist/module.mjs","browser":"./dist/browser.js","scripts":{"lint":"eslint src","build":"rollup -c","prepublishOnly":"npm run build","test":"mocha --require @babel/register"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/node":"^7.2.2","@babel/preset-env":"^7.4.3","babel-plugin-module-resolver":"^3.2.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-spies":"^1.0.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-import-resolver-babel-module":"^5.0.1","eslint-plugin-import":"^2.16.0","mocha":"^6.1.4","nock":"^10.0.6","nodemon":"^1.18.11","pre-commit":"^1.2.2","rollup":"^1.13.1","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.0.1"},"engines":{"node":">=6"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"pre-commit":["lint","test"],"dependencies":{"axios":"^0.19.0","url":"^0.11.0"},"gitHead":"ea3aedfbb3885f31a1de836e5ddf4b74d4b6ca7b","bugs":{"url":"https://github.com/CESARBR/knot-cloud-sdk-js-storage/issues"},"homepage":"https://github.com/CESARBR/knot-cloud-sdk-js-storage#readme","_id":"@cesarbr/knot-cloud-sdk-js-storage@1.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-35kA7LTgSodH1VCQ7aIltmuSN5SYz0ADQEXnmXuwbmKB5rukNUejCDziGz342mdvczVlRJ8BGF8fckyiTCxWYQ==","shasum":"94d98f42673628c1aaf95f884ff32670af5b1161","tarball":"https://registry.npmjs.org/@cesarbr/knot-cloud-sdk-js-storage/-/knot-cloud-sdk-js-storage-1.0.2.tgz","fileCount":15,"unpackedSize":114999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrwF7CRA9TVsSAnZWagAAp64P/Aq+CrGadZPNkRAlddL9\nct9gM/kHt/5vAjNZBjyjIgCIENqURSABVmyXpLIYBeVPgKSfVpc9M7nHSmlG\nhGE3Kwt+KtvbG/6VgBYZo7YNCZ5jM2v+cx0bs68HZZrAPiU+3cYmGRyBXrFQ\nWEM87AhIviyjum7P4GtDMUD/ICunATkRE5vRSsO8G7ytI0yoTJyYHa6dN8Z7\ngVGWVKuRXszkg1At8Jezge+315xvONK0x4tflhEoHrL0/Rt6J5gZYNzUH61r\nZhmj2RY3wMcnRPBlTpPCzGqUV/jVtWD2gm58NA31P2AwGcpiRq4n5wqxxaXw\n+78m/gj+bAkvJAOtCnoYJkV90T1lPlr3QhqkKWIVyPkU4Xv5XVCWLxRIsKEw\nixLGlrfHFTKRrYqheIAsZmhj+4CZ8+F8Q57f6jAUZqr0fP60ZUQ/A6GTICTX\nzYbpwOaE6DJVPtf/T39uFr6AVBq53VPs7sx5x6EqwKjAq/1kQnOQpcg7gy6c\nPkX3ka9ETluvj/m2en++67A8UepBO7B4cd5PHQXuZ3T34KeIqYPO5Dlt9UyS\ngNUxF/D71BPQz0QhWsYUuKODp1nuGpptlx6PrbPEZIo25GiXP+sFPD/FK4ho\nk18dRAqJjB2XS1qFeprVAOpTuz9QcOrdLNYCSGLGeMB8XGVKVAd6fQM7JN4V\niqL2\r\n=gcxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ0PNtdbdedTBGJ1aizVNcydSpiyX0WjD4thrmMUUOFAIgb+mXeNeCxnFh8Lg6SWUXNqD77luUp+tIvzKcBvkwv18="}]},"maintainers":[{"email":"brunolimawd@gmail.com","name":"brunolimawd"},{"email":"felipe@felipeborgiani.com","name":"felipeborgiani"},{"email":"thiago@figueredo.co","name":"figueredo"},{"email":"j.alexandreeneto@gmail.com","name":"jneto"},{"email":"ptvsf@cesar.org.br","name":"pauloserrafh"},{"email":"rhpr@cesar.org.br","name":"ramonhpr"}],"_npmUser":{"name":"jneto","email":"j.alexandreeneto@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knot-cloud-sdk-js-storage_1.0.2_1571750266973_0.5072977425969272"},"_hasShrinkwrap":false},"1.0.3":{"name":"@cesarbr/knot-cloud-sdk-js-storage","version":"1.0.3","description":"KNoT Cloud Storage library for NodeJS and browser","contributors":[{"name":"Thiago Cardoso","email":"thiago.figuerdo@cesar.org.br"},{"name":"Paulo Serra Filho","email":"ptvsf@cesar.org.br"},{"name":"Ramon Ribeiro","email":"rhpr@cesar.org.br"},{"name":"Joao Alexandre Neto","email":"joao.alexandre@cesar.org.br"}],"repository":{"type":"git","url":"git+https://github.com/CESARBR/knot-cloud-sdk-js-storage.git"},"author":{"name":"CESARBR"},"license":"MIT","main":"./dist/main.js","module":"./dist/module.mjs","browser":"./dist/browser.js","scripts":{"format":"prettier --write src","lint":"eslint src","build":"rollup -c","prepublishOnly":"npm run build","test":"mocha --require @babel/register"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/node":"^7.2.2","@babel/preset-env":"^7.4.3","babel-plugin-module-resolver":"^3.2.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-spies":"^1.0.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-babel-module":"^5.0.1","eslint-plugin-import":"^2.16.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","mocha":"^6.1.4","nock":"^10.0.6","nodemon":"^1.18.11","prettier":"^2.0.5","rollup":"^1.13.1","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.0.1"},"engines":{"node":">=6"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"axios":"^0.19.0","url":"^0.11.0"},"gitHead":"aa525ce64ada0da48483e505f7bdf5671c92de28","bugs":{"url":"https://github.com/CESARBR/knot-cloud-sdk-js-storage/issues"},"homepage":"https://github.com/CESARBR/knot-cloud-sdk-js-storage#readme","_id":"@cesarbr/knot-cloud-sdk-js-storage@1.0.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cgr5heqCxhAAdAY/Do6JfEP2qp8kunKrXWtCSXiyNeX616fZrEUJu8vuKn5R7oQgFth+CXK/PcECKvA+zps2ww==","shasum":"25dac25d63c80233e595794da084c4a8db637056","tarball":"https://registry.npmjs.org/@cesarbr/knot-cloud-sdk-js-storage/-/knot-cloud-sdk-js-storage-1.0.3.tgz","fileCount":18,"unpackedSize":69781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGzJnCRA9TVsSAnZWagAAFXoP/045HVDSRg1ksl4ZA7Gw\nRv8HaJijHODtoo6oKxkTmZhYIYqAlajipsOSgSjPBZpbXyAYYAEIc21xH4UG\n8l8oWvCFEbcunx+CYvl8eq8Sghn6RDweBzq5LyHWp6dCZvgARRS5eKwKYVUN\n37K5AfWEJuXzqNzU/cfSGd8gI93bHupuHuiR+x6J2KjKPol8kB4UT8I/ZKQk\nzFGksMzHAQhpHCGjVAXRnvcWGcmdZSszdcj48oM3TeMIN3UA30vozUg2jovP\nzcqY1iin/TjjhSEd75otf+jX5jTxNXEkxcfJgrk3CBaUFKsOpbY/8rDPwlGE\nxoYa1fLNRgc839vdGO96o1DyWI5HCxaFuZuNQyXBWhWFosLgZv3X0cePJ/i5\nH7KqgimHSmHgFxOdtNp+aoTk/ajhp80jQbP0bt9oNfywZJ7L6siUgNYTGK74\nk24ouaobtVFH4C2VPcWVJaPZZ8pcBvUj4t7AFfhfXN7IR9XD7EEeo7YotwHm\nGr2fPy0/JhjjD6sV9ifK7VoxElQupXCur8UcJCAuohT5O26fvoSDbsNjhKUW\nRfV0uvr6YKulh+8AiADnB/k2nmSRYjzXMK7GavdrBYtRpequJA7vRZd/kO0g\nqyyU1KXtqJnMGrlqes2vIQuTlVJkdgHylL0mTHh86FKwi+dEeYZg/bT6BWMe\nu8HV\r\n=B+Sq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+YMYyAqDgY3lsO0ODLhFZ6jdq/N/ZCfVHPGYXpVarawIhAPP98ePx7L0AZ/KCwJrRoWZ1JE2VDFddGTxqiJ7dWRTS"}]},"maintainers":[{"email":"brunolimawd@gmail.com","name":"brunolimawd"},{"email":"felipe@felipeborgiani.com","name":"felipeborgiani"},{"email":"thiago@figueredo.co","name":"figueredo"},{"email":"j.alexandreeneto@gmail.com","name":"jneto"},{"email":"ptvsf@cesar.org.br","name":"pauloserrafh"},{"email":"rhpr@cesar.org.br","name":"ramonhpr"}],"_npmUser":{"name":"jneto","email":"j.alexandreeneto@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knot-cloud-sdk-js-storage_1.0.3_1595617895200_0.45982100604190723"},"_hasShrinkwrap":false},"1.0.4":{"name":"@cesarbr/knot-cloud-sdk-js-storage","version":"1.0.4","description":"KNoT Cloud Storage library for NodeJS and browser","contributors":[{"name":"Thiago Cardoso","email":"thiago.figuerdo@cesar.org.br"},{"name":"Paulo Serra Filho","email":"ptvsf@cesar.org.br"},{"name":"Ramon Ribeiro","email":"rhpr@cesar.org.br"},{"name":"Joao Alexandre Neto","email":"joao.alexandre@cesar.org.br"}],"repository":{"type":"git","url":"git+https://github.com/CESARBR/knot-cloud-sdk-js-storage.git"},"author":{"name":"CESARBR"},"license":"MIT","main":"./dist/main.js","module":"./dist/module.mjs","browser":"./dist/browser.js","scripts":{"format":"prettier --write src","lint":"eslint src","build":"rollup -c","prepublishOnly":"npm run build","test":"mocha --require @babel/register"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/node":"^7.2.2","@babel/preset-env":"^7.4.3","babel-plugin-module-resolver":"^3.2.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-spies":"^1.0.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-babel-module":"^5.0.1","eslint-plugin-import":"^2.16.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","mocha":"^6.1.4","nock":"^10.0.6","nodemon":"^1.18.11","prettier":"^2.0.5","rollup":"^1.13.1","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.0.1"},"engines":{"node":">=6"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"axios":"^0.21.1","url":"^0.11.0"},"gitHead":"b56aab9c8e2da7b860a7b3d9ee527cbae29d3bf2","bugs":{"url":"https://github.com/CESARBR/knot-cloud-sdk-js-storage/issues"},"homepage":"https://github.com/CESARBR/knot-cloud-sdk-js-storage#readme","_id":"@cesarbr/knot-cloud-sdk-js-storage@1.0.4","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-gTeEhJtUwKX0UJwdcnPJIeBKMJgX0X5ro40gHmXuYEUX/T3KtfpleflX7SoQQXIvpkSbsc7EVR5sompiug49Wg==","shasum":"5ca031361d1f732a3983cedf4a28d0dc74cbc3a7","tarball":"https://registry.npmjs.org/@cesarbr/knot-cloud-sdk-js-storage/-/knot-cloud-sdk-js-storage-1.0.4.tgz","fileCount":18,"unpackedSize":71037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBZyuCRA9TVsSAnZWagAAOIEQAIXh3p4agGoYWgsQuhcr\nui1kuYvqxxu+rTW3ti5FTp0ZxgviYUc3MrjJmTp4VR8bGNP+G4ZvdqeIv+re\nK0y7Gfz3x0qbckOfSgP+AJSFuGhoaJaa+PrNH6lPYqjKMrpGPiyzjh3XAj8i\np9iYaiBgAIjg8bp7DRgalA8cmH/npb9nW0RregGQ+q07rm44lDphrlRpz+PO\npCakMgMCgqPMJUy+ioRPpS5e6/VWAgOj72mwmClCAxVs63G8tWnUZdme5h5A\nyFwOpyehAj03Xkmn8IyYP7uEa4s4Ie0jKf2GxI2YoA/4yEC+RNTMJLMTuJ9k\nB0eYJchtnwjKpKy+5tdaPQXw+jGeCrf5VeER/O6+3CJPKqQRU3ty97MWRcvK\nWBdqYYRo/AaU1M8OtTA0zwmGYEnduwiSfIEkOWwQpxXHqPCOuLsqnoo1Q7AQ\n7cBQLqCCN/UkJpxxCZ+blz4apMtR+wnmhengSLpBLk24er3UFw3QB7ADhUP5\nFJdSF2H0k1ct7wsUdXtaZYGSkLqWVy5Zc7+wwzdQbclTygnGMD/lXc3Xm8wL\nc9NSLRMdzlRNNi2zm9f/aIr4qWhmj4Gms69Om8D4mLQrsKJvqq2fkaaZKc+7\nwPpYCBLyfRPzx0f2+qlLOOBE0kM0jY4ygVrCWAv6k+Pmt7s3Pi30pnLMuZtX\nU3FV\r\n=Qfcj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvhxbHi+ImIiOSeTVEN5/K7g2FVCZGaeMbnI3+lTyu2QIgCX06nnvXh+H77s3vsMrAqXkFJ9TOKCXKUPs7zihKZCE="}]},"_npmUser":{"name":"jneto","email":"j.alexandreeneto@gmail.com"},"directories":{},"maintainers":[{"name":"figueredo","email":"thiago@figueredo.co"},{"name":"pauloserrafh","email":"ptvsf@cesar.org.br"},{"name":"ramonhpr","email":"rhpr@cesar.org.br"},{"name":"jneto","email":"j.alexandreeneto@gmail.com"},{"name":"felipeborgiani","email":"felipe@felipeborgiani.com"},{"name":"brunolimawd","email":"brunolimawd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knot-cloud-sdk-js-storage_1.0.4_1610980526114_0.020989409632387268"},"_hasShrinkwrap":false}},"maintainers":[{"email":"isac.aniceto@hotmail.com","name":"isac_aniceto"},{"email":"rhpr@cesar.org.br","name":"ramonhpr"},{"email":"j.alexandreeneto@gmail.com","name":"jneto"},{"email":"felipe@felipeborgiani.com","name":"felipeborgiani"},{"email":"brunolimawd@gmail.com","name":"brunolimawd"},{"email":"rpr@cesar.org.br","name":"rodrigoperazzo"},{"email":"faff@cesar.org.br","name":"felipe-ferraz"},{"email":"carlosgabrieldasilvasantana@gmail.com","name":"cgsilva"}],"description":"KNoT Cloud Storage library for NodeJS and browser","homepage":"https://github.com/CESARBR/knot-cloud-sdk-js-storage#readme","repository":{"type":"git","url":"git+https://github.com/CESARBR/knot-cloud-sdk-js-storage.git"},"contributors":[{"name":"Thiago Cardoso","email":"thiago.figuerdo@cesar.org.br"},{"name":"Paulo Serra Filho","email":"ptvsf@cesar.org.br"},{"name":"Ramon Ribeiro","email":"rhpr@cesar.org.br"},{"name":"Joao Alexandre Neto","email":"joao.alexandre@cesar.org.br"}],"author":{"name":"CESARBR"},"bugs":{"url":"https://github.com/CESARBR/knot-cloud-sdk-js-storage/issues"},"license":"MIT","readme":"# knot-cloud-sdk-js-storage\n\nKNoT Cloud storage service JavaScript library\n\n# Quickstart\n\n## Install\n\n```console\nnpm install --save @cesarbr/knot-cloud-sdk-js-storage\n```\n\n## Run\n\n`KNoTCloudStorage` connects to &lt;protocol&gt;://&lt;hostname&gt;:&lt;port&gt; using user or gateway credentials (device owner). Replace this address with your storage instance and the credentials with valid ones.\n\n```javascript\nconst KNoTCloudStorage = require('@cesarbr/knot-cloud-sdk-js-storage');\nconst client = new KNoTCloudStorage({\n  protocol: 'https',\n  hostname: 'data.knot.cloud',\n  id: 'b1a1bd58-c3ef-4cb5-82cd-3a2e0b38dd21',\n  token: '3185a6c9d64915f6b468ee8043df4af5f08e1933',\n});\n```\n\n# Methods\n\n## constructor(options)\n\nCreates a new client storage instance so that you can operate on storage.\n\n### Arguments\n- `options` **Object** JSON object.\n  * `protocol` **String** (Optional) Either `'http'` or `'https'`. Default: `'https'`.\n  * `hostname` **String** KNoT Cloud storage instance host name.\n  * `port` **Number** (Optional) KNoT Cloud storage instance port. Default: 443.\n  * `pathname` **String** (Optional) Path name on the server.\n  * `id` **String** Device owner ID.\n  * `token` **Number** Device owner token.\n\n### Example\n\n```javascript\nconst KNoTCloudStorage = require('@cesarbr/knot-cloud-sdk-js-storage');\nconst client = new KNoTCloudStorage({\n  protocol: 'https',\n  hostname: 'data.knot.cloud',\n  id: 'b1a1bd58-c3ef-4cb5-82cd-3a2e0b38dd21',\n  token: '3185a6c9d64915f6b468ee8043df4af5f08e1933',\n});\n```\n\n## listData(query): &lt;Array&gt;\n\nGet all the device data messages.\n\n### Arguments\n- `query` **Object** Optional properties used to filter data.\n  * `orderBy` **String** The field used to order.\n  * `order` **Number** Ascending (1) or descending (-1) order, default=1.\n  * `skip` **Number** The number of data to skip (returns skip + 1), default=0.\n  * `take` **Number** The maximum number of data that you want from skip + 1 (the number is limited to 100), default=10.\n  * `startDate` **String** The start date that you want your set of data (format=YYYY-MM-DD HH:MM:SS).\n  * `endDate` **String** The finish date that you want your set of data (format=YYYY-MM-DD HH:MM:SS).\n\n### Result\n- `messages` **Array** JSON object containing device data messages.\n\n### Example\n\n```javascript\nconst KNoTCloudStorage = require('@cesarbr/knot-cloud-sdk-js-storage');\n\nasync function main() {\n    const client = new KNoTCloudStorage({\n      protocol: 'https',\n      hostname: 'data.knot.cloud',\n      id: 'b1a1bd58-c3ef-4cb5-82cd-3a2e0b38dd21',\n      token: '3185a6c9d64915f6b468ee8043df4af5f08e1933',\n    });\n\n    try {\n      console.log(await client.listData());\n    } catch (err) {\n      if (err.response) {\n        console.error(err.response.data.message);\n        return;\n      }\n      console.error(err);\n    }\n}\nmain();\n\n// [{\n//   from: '188824f0-28c4-475b-ab36-2505402bebcb',\n//   payload: {\n//       sensorId: 2,\n//       value: 234,\n//   },\n//   timestamp: '2019-03-18T12:48:05.569Z',\n// },\n// {\n//   from: '188824f0-28c4-475b-ab36-2505402bebcb',\n//   payload: {\n//       sensorId: 1,\n//       value: true,\n//   },\n//   timestamp: '2019-03-18T14:42:03.192Z',\n// }]\n```\n\n## listDataByDevice(id, query): &lt;Array&gt;\n\nGet the messages sent by a specific device.\n\n### Arguments\n- `id` **String** Device ID.\n- `query` **Object** Optional properties used to filter data.\n  * `orderBy` **String** The field used to order.\n  * `order` **Number** Ascending (1) or descending (-1) order, default=1.\n  * `skip` **Number** The number of data to skip (returns skip + 1), default=0.\n  * `take` **Number** The maximum number of data that you want from skip + 1 (the number is limited to 100), default=10.\n  * `startDate` **String** The start date that you want your set of data (format=YYYY-MM-DD HH:MM:SS).\n  * `endDate` **String** The finish date that you want your set of data (format=YYYY-MM-DD HH:MM:SS).\n\n\n### Result\n- `messages` **Array** JSON object containing device data messages.\n\n### Example\n\n```javascript\nconst KNoTCloudStorage = require('@cesarbr/knot-cloud-sdk-js-storage');\n\nasync function main() {\n    const client = new KNoTCloudStorage({\n      protocol: 'https',\n      hostname: 'data.knot.cloud',\n      id: 'b1a1bd58-c3ef-4cb5-82cd-3a2e0b38dd21',\n      token: '3185a6c9d64915f6b468ee8043df4af5f08e1933',\n    });\n\n    try {\n      console.log(await client.listDataByDevice('4dd0db709e111465'));\n    } catch (err) {\n      if (err.response) {\n        console.error(err.response.data.message);\n        return;\n      }\n      console.error(err);\n    }\n}\nmain();\n\n// [ { from: '4dd0db709e111465',\n//     payload: { sensorId: 1, value: true },\n//     timestamp: '2019-06-06T20:58:55.112Z' },\n//   { from: '4dd0db709e111465',\n//     payload: { sensorId: 1, value: true },\n//     timestamp: '2019-06-12T15:54:54.762Z' },\n//   { from: '4dd0db709e111465',\n//     payload: { sensorId: 1, value: true },\n//     timestamp: '2019-06-13T16:47:57.280Z' } ]\n```\n\n## listDataBySensor(deviceId, sensorId, query): &lt;Array&gt;\n\nGet the messages sent by a specific device's sensor.\n\n### Arguments\n- `deviceId` **String** Device ID.\n- `sensorId` **Number** Sensor ID.\n- `query` **Object** Optional properties used to filter data.\n  * `orderBy` **String** The field used to order.\n  * `order` **Number** Ascending (1) or descending (-1) order, default=1.\n  * `skip` **Number** The number of data to skip (returns skip + 1), default=0.\n  * `take` **Number** The maximum number of data that you want from skip + 1 (the number is limited to 100), default=10.\n  * `startDate` **String** The start date that you want your set of data (format=YYYY-MM-DD HH:MM:SS).\n  * `endDate` **String** The finish date that you want your set of data (format=YYYY-MM-DD HH:MM:SS).\n\n### Result\n- `messages` **Array** JSON object containing device's sensor data messages.\n\n### Example\n\n```javascript\nconst KNoTCloudStorage = require('@cesarbr/knot-cloud-sdk-js-storage');\n\nasync function main() {\n    const client = new KNoTCloudStorage({\n      protocol: 'https',\n      hostname: 'data.knot.cloud',\n      id: 'b1a1bd58-c3ef-4cb5-82cd-3a2e0b38dd21',\n      token: '3185a6c9d64915f6b468ee8043df4af5f08e1933',\n    });\n\n    try {\n      console.log(await client.listDataBySensor('4dd0db709e111465', 1));\n    } catch (err) {\n      if (err.response) {\n        console.error(err.response.data.message);\n        return;\n      }\n      console.error(err);\n    }\n}\nmain();\n\n// [ { from: '4dd0db709e111465',\n//     payload: { sensorId: 1, value: true },\n//     timestamp: '2019-06-06T20:58:55.112Z' },\n//   { from: '4dd0db709e111465',\n//     payload: { sensorId: 1, value: true },\n//     timestamp: '2019-06-12T15:54:54.762Z' },\n//   { from: '4dd0db709e111465',\n//     payload: { sensorId: 1, value: true },\n//     timestamp: '2019-06-13T16:47:57.280Z' } ]\n```","readmeFilename":"README.md"}