{"_id":"@cargochain/sdk-js","_rev":"8-00385ec1ade7b954fbf8c14507d33509","name":"@cargochain/sdk-js","dist-tags":{"latest":"2.1.2"},"versions":{"2.0.0":{"name":"@cargochain/sdk-js","version":"2.0.0","description":"The CargoChain platform allows application developers to build supply chain solutions that enable the secure distribution of cargo information among trusted partners.","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["cargochain","js","javascript","blockchain","sdk","client","global","supplychain"],"author":{"name":"CargoChain"},"license":"ISC","homepage":"https://github.com/CargoChain/doc/wiki/JS-SDK","dependencies":{"superagent":"^6.1.0"},"_id":"@cargochain/sdk-js@2.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.15.0","_npmUser":{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},"dist":{"integrity":"sha512-bKT9H/m98zFHCf41qSUqzkvAJqvTKA5nmx4Ubd8NXOZxfI+cv0V2EXMAFp519V66icfPYNKx9PxISUyrjvyPpw==","shasum":"01c8a2cba96d0caf256b9bb9becbff21e12f26f7","tarball":"https://registry.npmjs.org/@cargochain/sdk-js/-/sdk-js-2.0.0.tgz","fileCount":6,"unpackedSize":23598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxL/+CRA9TVsSAnZWagAA0kcP/RPXn0ZtoKyy0WWyf8YO\ncbkga2YB64pHJfm+Za9sSj04iABUWvoUHHgXBNSZkf4Y/2G621dHkDkKF9RY\ncJRB3VfGn+259NjYHu/IEoI5c5w8mzLvs6r+rY51kXR4KULIbpFwMiIbORQk\n9kGQPQsElj/C5r4vYncZQmWJ4qtOmC8kSzDIzCGFbVvlwB27dckXVnzX491/\nBXLWOFLlHwc9TQYZNQSKdQIE/pIBToNobZSBJCPu6K9nbIpCBnfvkZ6n6fsO\nnP5slew/r1xhSjLa6cWkImXWBs1TP8Bdv7HjgB6QiAFVr47dMeK4UXlyKbzK\nb986S9zKQ+kVPGKaos+IauJE7uiYhgrCc9j5aZrjW9lEI6MUg10VlHwrW1Mz\nk5vyimY8snaKTuOQlhg64kDJQpv3HVtejF40la81FZ2D0QGyMlvt4LHqhAgr\nF9QOtDc96BSIRjKQ2v52qhbg8o0QLaw2LiSjOVv9W4KYwu9nc8xGO1RGN1KK\nSwmxVFNysuL0o5D3VpS8OHTDhv2BpDb90SOsFt005nihPcsOxG/Q/MIctayT\nqHjYsvuCfubpjrIZcr3CUvwTdN+wr9pnNTsJ1FfmOXGIieYwQbPb068RJlF3\nyYsWAet21FggbawctMFUWKIHR2j5xyDrEQJM4zqdLgOXGLGM7IPl5be9F3k9\n5Mo+\r\n=lHUG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0JEt7wPXWKkqzab+KlKX5Y1pkiTuooPiTzF/J/vNSZAiEAsZEvuDY6lXH3MmV7qERkI0oVpQvKw0AO2yuop47uv2U="}]},"directories":{},"maintainers":[{"name":"mistermaniak","email":"smarty@cargochain.com"},{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_2.0.0_1606729726517_0.45945361576977817"},"_hasShrinkwrap":false},"2.0.1":{"name":"@cargochain/sdk-js","version":"2.0.1","description":"The CargoChain platform allows application developers to build supply chain solutions that enable the secure distribution of cargo information among trusted partners.","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["cargochain","js","javascript","blockchain","sdk","client","global","supplychain"],"author":{"name":"CargoChain"},"license":"ISC","homepage":"https://github.com/CargoChain/doc/wiki/JS-SDK","dependencies":{"superagent":"^6.1.0"},"_id":"@cargochain/sdk-js@2.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.15.0","_npmUser":{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},"dist":{"integrity":"sha512-LNhbbn8M7hCIV5Ed8p/rUMYq7qWY0ujf1+B7+z2UjfVWYpA+GegUWOiHvcwETv+mrt95+CSpXB7kO1sK9Cw+Yw==","shasum":"a369907c21f95799266b242030756482cabf0869","tarball":"https://registry.npmjs.org/@cargochain/sdk-js/-/sdk-js-2.0.1.tgz","fileCount":7,"unpackedSize":28273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx5tHCRA9TVsSAnZWagAA4GoP/3Ya4c5yeBLFI8OTjELW\nbaEQalfQ968rCQkNuK8Srvj0lLdWWFqx8MWNZhJa6QFIWWApW2/aio2gdoQM\nWcUULAJg8jSRBcyRqeOmre1AZz5Y97cTXI2TU0Nt7XnFxh3PSkcvXF1yxrZT\nulOj5cNnrI7fTEbEdp/G3q7nEhsO2q4hWyvlCvieRGuOXmM+wGH4rL3axGQS\ng9epZk0q1eRc9RQOBEkzvEmUiNetRx0sRleDVLTRd64Q42Kh07KYdwd1auwI\njJuOZ5noO0IpPzvjq/zcQ4mjZ3Xgidh2FcbEBdYltq2rYm2xyrnNa6K/tYn+\nAR0OrsPLUKQEmp6iYSww3kdDh8Rz04Oa2YVqut4ZCL2dyghyfOwTRB4OZF3n\nmoqUpR0XGhL8PUNXcwvAMJJ4Qa6lOJJHdaChDKlM917ZUPcp9Ul9FXKIZSW0\nHcTnbsezT54OZWEBbiywmcDqaMt9gymbM946eUkJNmtMdRiMFvi1RcQPFfY+\nlZUcWZRMsqerLBlDPUE8FZKeQ8ez2AW/WeexCtRgA2fnrzOGJ2IXoglXxdLk\n5ehDrEdQt4uacVIg5bVnpW0hkQ/CQsljoYEuBtgWXYv6jAlPuX59iXxLdxnv\noIWO6vPeGzQ2yDTaBv96A02FcjrKYOcbTTQIVOEFh+UEjHnp49KgkUDTXPk9\niG9a\r\n=J4AU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAM7BE8bWTRBkdc0P+EA2tuR+PgPRqAfhlurR/rxYi1GAiEAnUjoIA+rodB+qMwBKK/reh0Suqc2SZIt7zBmMW1Ulec="}]},"directories":{},"maintainers":[{"name":"mistermaniak","email":"smarty@cargochain.com"},{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_2.0.1_1606916935068_0.1453139460343167"},"_hasShrinkwrap":false},"2.0.3":{"name":"@cargochain/sdk-js","version":"2.0.3","description":"The CargoChain platform allows application developers to build supply chain solutions that enable the secure distribution of cargo information among trusted partners.","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["cargochain","js","javascript","blockchain","sdk","client","global","supplychain"],"author":{"name":"CargoChain"},"license":"ISC","homepage":"https://github.com/CargoChain/doc/wiki/JS-SDK","dependencies":{"superagent":"^6.1.0"},"_id":"@cargochain/sdk-js@2.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.15.0","_npmUser":{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},"dist":{"integrity":"sha512-oha2WcZSKZ1RUKLPxyAR3uu3wVSCgqQyKt8Q0wr1rKdBYJkAykX5rEASNsKn4Vpz08rDGnH7P2zbnIVMjcIqWQ==","shasum":"15a737841738128f427efeeb894f984c83a1c84b","tarball":"https://registry.npmjs.org/@cargochain/sdk-js/-/sdk-js-2.0.3.tgz","fileCount":8,"unpackedSize":29400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf14g8CRA9TVsSAnZWagAADEsP/1oSqCtm0ZkYhhA3C8XM\nGgoGFb4EtNxoZW1xzt4SxOxJ9ftoDHoyWuZvQ76Odi3A2rU/MP7oO3e+NfZB\n+06XW1i3f7hb4HdK9mxF+Lpa2GL9L+X6DFD99S8HpC7P5PRqRusiSVbm8UB0\nkOcf32sYOrLLR69n2fYM1GHW6PLymtu7IzPYOWFyMCDDOXthNKnoj8gTpSjk\n4jKWTAXQjRRXPgYVrfNDBLyR81pa4ym3P3NYfG9TvsuwEArAfn69ZZVrvUSU\nHXnRERat/ySKzWZkOLQxl61UH6uioajlQ/D+5ZVLnCeQ4MdwqUQhHTmTfheJ\nfdF4KWLkZnp6hfJXVdOJFScq7mvh6izOOUI6mbm7lsEC8dpQw7feBjEKSJZD\nSl7VNHwjAkAidrv/OksWO7jLN1vCCgokdSk0oXmIxh7kBchSNwzZmX0qONMe\nu2bgCaU4UrUuUSOhaLR8R9F2TJ6bBS1HMb7wMP0Y+IGI0kAZWbgpErINY7/1\n05WKzqU9lTuCRevYBbadwbzfd+z0Fq7tG7tj6v+B5+3/j5P6T/Zb1DYLqBBN\nIcndCxTVRA1BHEvL70WNnRYMGGBCwttj5ddl4erEx6VlAdrjfIFKFngp99gf\nCY3XuzXjAySlvb/N4YS7vSF9NaWgPIsTYv0CLdpe42bUcAjDKiWHp5O3kpRi\n4UR3\r\n=sOx4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGP/b7prwgrNi2qmU1JFOBXI+/OiT2kcb3xKN+3rtDdrAiAKkNFmolJbMqCTR7sFn6UucI5vF88Ua6QMvSOM0uxDpg=="}]},"directories":{},"maintainers":[{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},{"name":"mistermaniak","email":"smarty@cargochain.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_2.0.3_1607960635869_0.24576639543411516"},"_hasShrinkwrap":false},"2.0.4":{"name":"@cargochain/sdk-js","version":"2.0.4","description":"The CargoChain platform allows application developers to build supply chain solutions that enable the secure distribution of cargo information among trusted partners.","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["cargochain","js","javascript","blockchain","sdk","client","global","supplychain"],"author":{"name":"CargoChain"},"license":"ISC","homepage":"https://github.com/CargoChain/doc/wiki/JS-SDK","dependencies":{"superagent":"^6.1.0"},"_id":"@cargochain/sdk-js@2.0.4","_npmVersion":"6.1.0","_nodeVersion":"10.15.0","_npmUser":{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},"dist":{"integrity":"sha512-qGRKsd7ihzW9x8TJ1hqWnHEu7WiEtiu7t9m/4hWB8k65D3giVKd6coi79BVleL1tdAOHXou53A3cLIXYiTwD+g==","shasum":"0b1dc17e37ab372f7edfa59a168d278c19fd96f8","tarball":"https://registry.npmjs.org/@cargochain/sdk-js/-/sdk-js-2.0.4.tgz","fileCount":8,"unpackedSize":30353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEs6DCRA9TVsSAnZWagAA4MEQAIpVDC118aD7mQpHt1wV\nMbGx3EmIaXTHjO8lGuGIhtna2VReAf89B7hQcxf4FIOb0BSjVBjWov/LmzEq\nksl/yt3xYdF+L8fhGSJFPNndZuWM7mXkcAY0fL+HsPbu5HEQ2UyMn/vDgURf\n8VeHUEpc7Aq4ca/rCSA/Hkzf8uGUWWpvIocfOFysGDGPUUqCWD4BLRs3AhE1\nMr9ChlzfWY0k3XdEtj1vzrc3wGTekuh85PpVDQYr1413eCXYVBFJNfaR2XG3\nII2GCl5JNyTeukklrgmjGe4WY+ufwwdAdt94MDc8R28kg6Nhj0fd+dPMeASf\nq9h9xXZjbI1j16Gmvb7mLKLwS7doB1LBj2Zi4PyaO8ylT85MhO9w/TSXUbpM\ndE4gRLOT+pv5wgbJnE1xayLi5tJUqCQwtjYveuP5c070W590jYUOWYM3fxFr\nZCuXph2k80NXxATr10Vo1HJNeKxWBqHEilNsIMxedke3G5UMS4xUv4L9NSk4\nCCGJQj6BI/tM2wwpW58VxVITVV5UMG78jjNRHX0iFT+BypIHqiPI8Z6Kgwn8\n/x297+0nZJVfDQNd03oDmmOGG8IvTThk5/xpkWhjROqbUzDl1+UE9uS7Vutu\nTFkmt6oQal6t8Aq5mFotcS40N8mXCAT6hX2BNiCyU4x+rqJcXKy3fVKFTw0u\nL7PF\r\n=pv7E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3VQDxk40wyquAc+QuTZjclt1VrpeVsC9a3/P8QrnO6QIgfp9aEmuJrABNs7hofVzDppAG4BbRAQU6ypDVvuQ/hys="}]},"directories":{},"maintainers":[{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},{"name":"mistermaniak","email":"smarty@cargochain.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_2.0.4_1611845251107_0.16527976594579696"},"_hasShrinkwrap":false},"2.1.0":{"name":"@cargochain/sdk-js","version":"2.1.0","description":"The CargoChain platform allows application developers to build supply chain solutions that enable the secure distribution of cargo information among trusted partners.","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["cargochain","js","javascript","blockchain","sdk","client","global","supplychain"],"author":{"name":"CargoChain"},"license":"ISC","homepage":"https://github.com/CargoChain/doc/wiki/JS-SDK","dependencies":{"superagent":"^6.1.0"},"_id":"@cargochain/sdk-js@2.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.15.0","_npmUser":{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},"dist":{"integrity":"sha512-sSyZhbuzcWuVnTJqGFUVD3v7BYXEpp077lLqQyE1jHrIV+6/z2ScUc/BYlv/VyTKIseixyoofgZhDG689+FiSg==","shasum":"c2617ec2fdf0d0980ef291e39b93cc8d9a43406b","tarball":"https://registry.npmjs.org/@cargochain/sdk-js/-/sdk-js-2.1.0.tgz","fileCount":8,"unpackedSize":31070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWe9cCRA9TVsSAnZWagAAgDcQAJBPAGlPvRs7kx04pMCJ\nXUkf/N7s9iCA3+JHts9dVA+V/Sw5PpskRjRzsigh2I3F5tn8o/Xmoi0G0k0r\nK2piER5f6+Wg75+cdWmuy7T++Hwcc+aDgwlPcGk4BUhYVCCkGKcQT7YER4jZ\n+cOmosb7OlD/lVhfrRjfWr28d2ohlLRFHcn6C2enLuTc6Ylp8ExAgZjuinG8\npXpkQOPhbTDJPksLqFG4BsSTWOhe19VXUX6eIYG/RVURygAadMFZE6xQcQT6\ngKzukkcXDTtNvXcOiBUEbCnbKcz7FtJ3vdgldDPgngqSASLm1w+VBisHlJbY\n09Zg2wvVsPO7lVhpGfI8aWscQyKQwYQAqpRArmSXH5nz+794o4vVBoL3FYbo\n19P8BIIAd4xO/T60vAvksYuxn0IH3xrICiX2QoB9DIE8zaG7acSzcWS6urKk\n9dnnbMXs1ssZrIWK4BtiZunaC/hL/j92RObYbx5yeyKSoWQdkIwXO211QBLM\nmO5WmSMOfc2EuxsGwVeQVyTndpyg+uakoH0Tp54QJAV64nBNPxTRubhMpSKF\n6TvnbwXhtnaNHeNwyhVKXt5kIa3mDzzn4VeIrG59Ay82HcnrVwL6al5hSVcY\njJWdlLOyQf2kqeAHHCcMllyMfOTYQZraEiGuPdHhUAgs5Opr2tJF395e0lLK\nnzie\r\n=Gf2M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmqdU0aoxZJHIsTEnOR+z/yS9o4VpwqsxGdMQ4SppYbwIhAMdY8BzkmjuJVCNA2DfdSGiPlCwdpUn66DT5g3PbFzSo"}]},"directories":{},"maintainers":[{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},{"name":"mistermaniak","email":"smarty@cargochain.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_2.1.0_1616506715883_0.8265707288281181"},"_hasShrinkwrap":false},"2.1.1":{"name":"@cargochain/sdk-js","version":"2.1.1","description":"The CargoChain platform allows application developers to build supply chain solutions that enable the secure distribution of cargo information among trusted partners.","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["cargochain","js","javascript","blockchain","sdk","client","global","supplychain"],"author":{"name":"CargoChain"},"license":"ISC","homepage":"https://github.com/CargoChain/doc/wiki/JS-SDK","dependencies":{"superagent":"^6.1.0"},"_id":"@cargochain/sdk-js@2.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.15.0","_npmUser":{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},"dist":{"integrity":"sha512-2OAJ7nI3le6FsrDBr7tYM5P0wfM4pQmRYWGJ9K2R/2tYn0V3MTQQC3a4cCeafo84sbuIOQX94l8hWST644hjcw==","shasum":"cc725758a27b77da74a3096c566835b662f4dfad","tarball":"https://registry.npmjs.org/@cargochain/sdk-js/-/sdk-js-2.1.1.tgz","fileCount":8,"unpackedSize":31070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWxu1CRA9TVsSAnZWagAAA/YP+QG1GrPwedLcnZjK13f8\n9+A6uAVt4iy9OejTZi9LPRATo/zwQjhNOiEnewG6izUN1y9F3FGfNQvty5pI\n+IsoqqxmMzI9zrdT4rQa9NVltRY8b9TzLwEW8jpoNRa1PrKuG0ogd63mzq0m\nEYMsamvy95BPLaL4IQHBMbMz4x0L2CpLTstiQ+x6ORpO9d9Mt6b/JfMwLwKe\nruCZapQ9x8t5Js1KB2/EyJ5/rRNTcgEm3h7cIMBJERc4JEMIqwirib3C7j3a\niRkEzrUL/95WPiLyhZqHWQm6656K6aK5/6IdJJcXSCYORmLbhNV96oazTwCq\n6RuF0dEfaq+kYt2OZzGDwhbunnobwoY+j58p83KJABmRdVpX1YpehYuyu7Nw\n6Y7+wtMGAywJoHUWXh4FtFtmOjZGpfnrBh2VeAw6tasi2YC7XG+oh04po7Bz\n7Q7ju5JDCxp4q9//kB4qCSrq2Conf2SzMqYdN0B5GHjUwHT+a0hQ8xJBGEDO\n2zITb5HPDRk2EbfryzvsBN4dFQI5XuMz8biR4m5nph1yMI7xbPnwD97kL3vK\nvw5YPsdDKZjrhRkjTeNXVAHjletGnxHE/Ds4jRUpaXbX1uPalyzzUw7lLREk\nHW8rgK0iyY2Sg8bQb64YuE+vqMNa0StKxMlHGy/KLlZotmPYTY5aNLXF1SU9\nLu77\r\n=Dqvs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5IbyasADD7ztJzciMANiQTsundfO1N5+mTTxdbHw+bAiEAysaE9PszLwtwUupHVEkYc4O+m2KvQuqP/SZOR9dyRcY="}]},"directories":{},"maintainers":[{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},{"name":"mistermaniak","email":"smarty@cargochain.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_2.1.1_1616583604858_0.15007102569315256"},"_hasShrinkwrap":false},"2.1.2":{"name":"@cargochain/sdk-js","version":"2.1.2","description":"The CargoChain platform allows application developers to build supply chain solutions that enable the secure distribution of cargo information among trusted partners.","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["cargochain","js","javascript","blockchain","sdk","client","global","supplychain"],"author":{"name":"CargoChain"},"license":"ISC","homepage":"https://github.com/CargoChain/doc/wiki/JS-SDK","dependencies":{"superagent":"^6.1.0"},"_id":"@cargochain/sdk-js@2.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.15.0","_npmUser":{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},"dist":{"integrity":"sha512-o64swnoo7lT+hxEOj/jTwW8kdA1fPjMqxInroVovABgab2tRt7UaPZgc2nZOqSMVX3M4zAH5LuBWZ0cccPOx8w==","shasum":"fe170e0b79773df4f9e9d24badc99a0d93b593a8","tarball":"https://registry.npmjs.org/@cargochain/sdk-js/-/sdk-js-2.1.2.tgz","fileCount":8,"unpackedSize":31220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWxwOCRA9TVsSAnZWagAAVaYQAJaJxxXcoUghOR7DoRXL\nBfRnXdqiTvduvVE+zuRPDgsMxOqk191RNaMSj4AWZgk95tTNib1g2/Y7u7Bg\noW/bXGzzTCUrWteFenSNZWpwnllw+N8GTalXPGPUoWpP2OFUalYAkB21C0Rv\nZQj59htjqTZS4lPwb6uOb89ndElq/KVzvIlqFrUK9zTVbY5mGd8FPqOJ5qPZ\nMfqHLNUX00tVT/VqPId7xzStt1OEj6nle2KJZGA46i5CcO20LXq8bfmh9f0r\n6xaJCX4W3PD4B8RHrZb48IYU6EZWLquhoNzbyWVJ+n2KIWvB+29hJvP40pTo\ngaQlD2eklKnXRWNMr5+fM5O3FVaKsLdW0q5lugr5U3R9zFclug12oqef+GWR\nW0QMnGWsGRJF/H2cqzimHfQ0DfVH4SS5Cw2C58J1aQrrIr0scHRMcYhhH/Dw\npj4/yScvQW36uIdy8fvn4oVyYGHhha3I2qI/SCkyGbDCyjzfOJyKIX7hZjOy\nhaVrBZmmL5d4T//R/hfFZPT6/TeaqK0RWooYu18RR++2DL8Mh4Q/b6RZ3mME\ngVTaUEA657oCcVrKw7aaO3Gvym8laurwA63vBv64lNcGMXwV70NgQKfiMbta\n4EFJvtO2/oQvJ/KEaBQWDtlCoLTqEoiU7MiUZwnk+012bGvelw+afuAz2ad6\ntF7s\r\n=o+Dx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDDTatxPu/oGZriMRVIEUDguQLd+uXUlppvgyDOvKF7AIhAOL26XIuH4mE+CxxH4xv9mDynInc/s1efPbbcUJm11BL"}]},"directories":{},"maintainers":[{"name":"dbaertschiger","email":"dbaertschiger@cargochain.com"},{"name":"mistermaniak","email":"smarty@cargochain.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_2.1.2_1616583693996_0.4578214986024749"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-30T09:48:46.214Z","2.0.0":"2020-11-30T09:48:46.641Z","modified":"2022-08-17T10:13:14.286Z","2.0.1":"2020-12-02T13:48:55.196Z","2.0.3":"2020-12-14T15:43:56.025Z","2.0.4":"2021-01-28T14:47:31.223Z","2.1.0":"2021-03-23T13:38:36.025Z","2.1.1":"2021-03-24T11:00:05.122Z","2.1.2":"2021-03-24T11:01:34.116Z"},"maintainers":[{"email":"smarty@cargochain.com","name":"mistermaniak"}],"description":"The CargoChain platform allows application developers to build supply chain solutions that enable the secure distribution of cargo information among trusted partners.","homepage":"https://github.com/CargoChain/doc/wiki/JS-SDK","keywords":["cargochain","js","javascript","blockchain","sdk","client","global","supplychain"],"author":{"name":"CargoChain"},"license":"ISC","readme":"CargoChain’s API is 100% accessible over a set of HTTPS REST calls using the widespread\r\nJSON format, making CargoChain open to any other Internet-capable technology.\r\n\r\nIn order to simplify the integration of your applications with CargoChain, we provide an Enterprise SDK in different development languages.\r\n\r\n# Installation\r\nThe JS SDK client is available as a [NPM package](https://www.npmjs.com/package/@cargochain/sdk-js).\r\n```\r\n$ npm i @cargochain/sdk-js\r\n$ npm i --save @cargochain/sdk-js\r\n```\r\n\r\n# Usage\r\nThe main object is ``CargoChainClient`` singleton. You have to specify the URL of the CargoChain API by using the ``setUrl()`` function. [See the CargoChain locations](https://github.com/CargoChain/doc/wiki#locations).\r\n\r\nThe ``CargoChainClient`` instance has two properties that allow to interact with the CargoChain API:\r\n- ``profile``: exposes the functions for manipulating profiles (create profiles, search profiles, add events, set metadata, etc). [See the CargoChain API for profiles](https://github.com/CargoChain/doc/wiki/V2-API).\r\n- ``referenceData``: exposes the functions for getting all reference data natively provided by CargoChain (Countries, Currencies, HS Codes, UN/LOCODE, etc).\r\n\r\n## API Result\r\nThe result of each API call has the following format:\r\n``` javascript\r\n{\r\n    isSuccess,          // true / false if the call is success\r\n    message,            // if isSuccess if false, this property contains an error message\r\n    statusCode,         // the HTTP status code\r\n    data,               // the data returns by the CargoChain API\r\n    page                // the information for the pagination (https://github.com/CargoChain/doc/wiki/V2-API#pagination) if the endpoint supports it\r\n}\r\n```\r\n\r\n## Security\r\nYou have to specify an Access Token to the ``CargoChainClient`` instance in order to perform the calls to the CargoChain API. For more details, [see the API Authentication](https://github.com/CargoChain/doc/wiki/V2-Authentication).\r\n\r\nTo set the Access Token to the ``CargoChainClient`` instance, you have to use the ``setAccessToken()`` function.\r\n\r\nIf the CargoChain API returns an authentication error, you can handle it by using the ``setOnAccessTokenExpiredHandler()`` function. The handler that you have to specify by calling this function should ask for a new Access Token (typically by calling the CargoChain Portal) and set again the Access Token by using the ``setAccessToken()`` function.\r\n\r\n# Example\r\n``` javascript\r\n// Load the CargoChainClient\r\nconst CargoChainClient = require('@cargochain/sdk-js');\r\n\r\n// Get the instance\r\nconst client = CargoChainClient.instance;\r\n// Set the CargoChain API Url \r\nclient.setUrl('https://api2-tests.cargochain.com');\r\n// Set your access token\r\nclient.setAccessToken('[MY ACCESS TOKEN]');\r\n\r\nclient.setOnAccessTokenExpiredHandler(() => {\r\n    // Here you should call the CargoChain Portal in order to get a new access token\r\n    const token = \"[MY NEW ACCESS TOKEN]\";\r\n    client.setAccessToken(token);\r\n});\r\n\r\nclient.referenceData.getCountries().then((res) => {\r\n    // Display the number of countries\r\n    console.log(res.data.length);\r\n});\r\n\r\nclient.profile.getAllProfiles(5).then((res) => {\r\n    // ...\r\n});\r\n```","readmeFilename":"README.md"}