{"_id":"@aingle/aiid-js","_rev":"5-df620b3de125b68e1dbb3f191de85550","name":"@aingle/aiid-js","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@aingle/aiid-js","version":"0.0.1","description":"javascript (wasm) build for rust AIngle base32 encoding scheme for keys, agents, identifiers, etc","main":"lib/index.js","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/AIngleLab/ai-id.git"},"keywords":["base32","encoding","decoding","erasure","reed-solomon"],"dependencies":{"text-encoding":"^0.7.0"},"scripts":{"test":"standard lib/*.js && npm run test:node && npm run test:browser","test:node":"mocha lib/*.test.js","test:browser":"karma start"},"devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","chai":"^4.2.0","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-parcel":"^0.4.0","mocha":"^5.2.0","parcel-bundler":"^1.12.0","standard":"^12.0.1"},"standard":{"env":{"mocha":true},"ignore":["lib/bindgen*","lib/browser/bindgen*"]},"browser":{"./lib/index.js":"./lib/browser/index.js"},"bugs":{"url":"https://github.com/AIngleLab/ai-id/issues"},"homepage":"https://github.com/AIngleLab/ai-id#readme","_id":"@aingle/aiid-js@0.0.1","_nodeVersion":"14.17.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-kiPOfcmV+7YFji9Dtx96NjPdTRaBW9FgOy5wRTzyINDX/EP5h0mmYzFRUTTgq/vUl7VZVv4IW7KH3beWkyB4kA==","shasum":"a136d6a57897fced4ac5b741dd9b811981a8eba7","tarball":"https://registry.npmjs.org/@aingle/aiid-js/-/aiid-js-0.0.1.tgz","fileCount":12,"unpackedSize":143836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3wlECRA9TVsSAnZWagAArV0P/ivuZGtpBlJ6p3yqyjkf\nHv7ubOrVLK6ipxuV2QWP3Z9cNhXpmqpkPZH1oeN/mZBNpmBdVzc9MvGbAFs1\nKoBe5EipX3YbaaYNvn7c3GjQIHbev83MypyFd8M2vxSsrFDw5ZFiST4MNdBJ\nQv7BZahOg5xVrUHl8VMpp4vy9s1AEUU/n5eh2+9wkw8mAEft9zWh5SbTvFfG\nt3dpS37QD01rzMLV9gBCw8JiYF/Rtz/8ygE4kUdzm4IE/L3g7184S0cb2p32\nfXZqZrKoOLLjwwys1ujDF/D/y+T6DNSTHSHiJFp/y0rurnOyRj9wEmZ/nqSh\nCM7Q2dl8wzefgNBMqCbjwMwQ0xAyBjkGyJsUdLmuGeYQf3I8so2BaYJ+jiyD\nphksJuWWgJZa5Bns2B9A1qAqA05gD+oF7d33ENWUxmrv2i4aq7Jt6vijn2VG\nx4DLrBglyDiuCY+YeBXiyF7Zjzfqx/3REx73xB2CmpfvA4YVjaFVLsCHifs+\nGvJs2F+YScEV+WHCKw4Uyss+8TML0bhCOnzZGOgO3zC1Z7+iRzaHT/GOQdKp\nMV1EO1xNSD0HJ1fXxrRCfeaUKrrUn9BYiAfUTrqGaOOCNn6BNxAm4eNcjxnk\nur6Lv/31wbYn+hi4lQM77/cTH/YjSQgYVAY1Xe7Nlku4Ln+TeLS6o7P0KFn9\nuM4m\r\n=Zg9b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6Q/9etbTTtYg/IvEFxLsWiuut4sWcbawKdPvY1AJ5VQIhAN+qjr7Mu0cvWhGTP0T1nsv/IG4brafKrBALtYsxuFrz"}]},"_npmUser":{"name":"aingle","email":"carlos.tovar@blockinnovation.center"},"directories":{},"maintainers":[{"name":"aingle","email":"carlos.tovar@blockinnovation.center"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aiid-js_0.0.1_1625229636376_0.09014657198499743"},"_hasShrinkwrap":false},"0.0.2":{"name":"@aingle/aiid-js","version":"0.0.2","description":"javascript (wasm) build for rust AIngle base32 encoding scheme for keys, agents, identifiers, etc","main":"lib/index.js","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/AIngleLab/ai-id.git"},"keywords":["base32","encoding","decoding","erasure","reed-solomon"],"dependencies":{"text-encoding":"^0.7.0"},"scripts":{"test":"standard lib/*.js && npm run test:node && npm run test:browser","test:node":"mocha lib/*.test.js","test:browser":"karma start"},"devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","chai":"^4.2.0","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-parcel":"^0.4.0","mocha":"^5.2.0","parcel-bundler":"^1.12.0","standard":"^12.0.1"},"standard":{"env":{"mocha":true},"ignore":["lib/bindgen*","lib/browser/bindgen*"]},"browser":{"./lib/index.js":"./lib/browser/index.js"},"bugs":{"url":"https://github.com/AIngleLab/ai-id/issues"},"homepage":"https://github.com/AIngleLab/ai-id#readme","_id":"@aingle/aiid-js@0.0.2","_nodeVersion":"14.17.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-iWQhCyKb+7JgcS+sOrsRu0Fn2/tjbgTw2AgbHq2hnJJEj2Jbrjj2CiXeiyb048DD5eoVqeH1GhvCRQMHEsZaEA==","shasum":"43c9091976c63d3a50ff94631c0beb6d60c1aa55","tarball":"https://registry.npmjs.org/@aingle/aiid-js/-/aiid-js-0.0.2.tgz","fileCount":12,"unpackedSize":143836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3ydlCRA9TVsSAnZWagAAkZQP/0fN4DbwiZTntgpUZuec\ndcw8iHWaSxHx5yiFaqN47BhtBZmXBMOMTv/nHrBF3JFJv8GebbQhZHplZM4/\nW0lSRrG+2Vjbq4u4cII+uARfSY2taXjVqVKO76dAo/GyDV75zZ6KFUzY9GdI\neoj4Eht2xGiPDQD+RSJfq1rfTzgztg4W/LkCIfZW3uqOyPKkMJTknh/1ib/O\nLbWqZF4LsGB4+cIFUo8b6yhl3JVZ8RzOWIdtyAZMsgfVWHq9WGxD2Q50XmgA\n9hlHejXd1etbRwm++TS5j5E/S9SbVG2fnAWi6cCYDlSKmeS5ktCwvTdIsWqb\nMp+mGP2JIXVJwOhNyHadu+EQ01QfmlV7fawi5mo/GhPkTHdFiIuXc7J0dIuy\nnH4WObh2CpfEjRdtiLbFnPvd2FniO1tz/xr5smkYxXzmXkkJF5wEE66xxTxi\np1YDyruisSlvo/AAsTMDgDTVMyfi55EFEzjikZpT4RClv+eAOPqBAcvVit+s\nw5Fl2h2Pogh4g15fnzgTR9H4tpWWZtUem4JIwwqqwo7gIHNr/zT849vXLxwr\n9fEJcwcX906mRv3x65ckO+6o1VX6mQ2iDJS2lRNuY8jEme07bLAEWX2q6+FG\nsbgwRN5/gGhUYZH7y5+HyL3AGT7yLtH59/poqAXwVw+EVlkgfTDbPxRc1v+W\nOsua\r\n=0nN4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGB/39eFiQhPyxNPkFh0Qo9ybVgRkcP3+zHhMNPbasCAIhAPfVxAJmcMl/P0LXLYQm/RplxwMy+RzMdPl85xUrarCe"}]},"_npmUser":{"name":"aingle","email":"carlos.tovar@blockinnovation.center"},"directories":{},"maintainers":[{"name":"aingle","email":"carlos.tovar@blockinnovation.center"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aiid-js_0.0.2_1625237349387_0.780561068370933"},"_hasShrinkwrap":false},"0.0.3":{"name":"@aingle/aiid-js","version":"0.0.3","description":"javascript (wasm) build for rust AIngle base32 encoding scheme for keys, agents, identifiers, etc","main":"lib/index.js","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/AIngleLab/ai-id.git"},"keywords":["base32","encoding","decoding","erasure","reed-solomon"],"dependencies":{"text-encoding":"^0.7.0"},"scripts":{"test":"standard lib/*.js && npm run test:node && npm run test:browser","test:node":"mocha lib/*.test.js","test:browser":"karma start"},"devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","chai":"^4.2.0","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-parcel":"^0.4.0","mocha":"^5.2.0","parcel-bundler":"^1.12.0","standard":"^12.0.1"},"standard":{"env":{"mocha":true},"ignore":["lib/bindgen*","lib/browser/bindgen*"]},"browser":{"./lib/index.js":"./lib/browser/index.js"},"bugs":{"url":"https://github.com/AIngleLab/ai-id/issues"},"homepage":"https://github.com/AIngleLab/ai-id#readme","_id":"@aingle/aiid-js@0.0.3","_nodeVersion":"14.17.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-y4pUqA9AZoO+zQYX5q1GVi/Mjxu+Xmp/OR0naPG2N5rHwUAWZu3/OA5yppNRmrK8CcQOgs8QH1uZrM6B+gJ4Rg==","shasum":"d182fc2e2c818ff0761bce05a9d5f857c2a12740","tarball":"https://registry.npmjs.org/@aingle/aiid-js/-/aiid-js-0.0.3.tgz","fileCount":12,"unpackedSize":143836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3yiHCRA9TVsSAnZWagAAXpcP/3+B5q1P+63t/gWXJGla\nahrncgyhvCaL4GByJNeOyBBNdvpNqxSH7MPWnaeV2ndrx610bYKeJEA7w1fi\n08f3rKsdy/XCDTWFmetC0d81Qcw/b/Y16iuWXROhx3pKjKrIgrSe0uOyLvZw\nLIjDXoul4UVoEO9H3RPOsWh4QOppllsOkGCUF/pWvMf+h88vDoR4ctJh453x\nKL5Vo0/mrvrzTLWNlARpqXNC1LT9bNd/88DzCSESt4L4OCiGUh9JKzOMekUQ\nJwm1OA7bMmj8WVZG830uI388mMnmMWpTIjx18T5B97W/u8p8YRrISUHSlE1W\nz7qmkCvwQX/Iqg6XqwQovUxyfduTR3v5610DKmquRmdM8LmnCijWiFZc0/Ib\ncPDSLrfvL7ZWC9jlvRejJ1cQGOfauRH57QJDnIA+myfpRgUmcTdaJbhIWynl\nnJLwAYHCkE3zKhwjnvcVjdvveSQGMVYGQzfd6tWPAOGuJ9jqI01ouxBtaahg\n9+OEMi9qL1+CK4na0IAphfAvtpEs28QduLIlPnwPpcDGRst4sp6lloeZcvLR\ngNfmkL5aqSRfKMEbCpbgdv3bPeSYb5fycIW+fibtEDXHaxapKfdcgYqb4DFk\nPKBUOR4skaMpUye9dpG5Chp39cVaKvQ5DvN2cXEMkb+A1mJAYm1t6FCoWp/T\n4NMz\r\n=L5/J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4pg+gzxWZuiqnEfTcwCvtChX7XUVhGI9nUcqbITB9rAIhAIp/Rhp5WPVAyP4S3iqvrTVb7XtZO+IpLS5pPRmvjicS"}]},"_npmUser":{"name":"aingle","email":"carlos.tovar@blockinnovation.center"},"directories":{},"maintainers":[{"name":"aingle","email":"carlos.tovar@blockinnovation.center"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aiid-js_0.0.3_1625237638848_0.19780927677350602"},"_hasShrinkwrap":false},"0.0.4":{"name":"@aingle/aiid-js","version":"0.0.4","description":"javascript (wasm) build for rust AIngle base32 encoding scheme for keys, agents, identifiers, etc","main":"lib/index.js","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/AIngleLab/ai-id.git"},"keywords":["base32","encoding","decoding","erasure","reed-solomon"],"dependencies":{"text-encoding":"^0.7.0"},"scripts":{"test":"standard lib/*.js && npm run test:node && npm run test:browser","test:node":"mocha lib/*.test.js","test:browser":"karma start"},"devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","chai":"^4.2.0","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-parcel":"^0.4.0","mocha":"^5.2.0","parcel-bundler":"^1.12.0","standard":"^12.0.1"},"standard":{"env":{"mocha":true},"ignore":["lib/bindgen*","lib/browser/bindgen*"]},"browser":{"./lib/index.js":"./lib/browser/index.js"},"bugs":{"url":"https://github.com/AIngleLab/ai-id/issues"},"homepage":"https://github.com/AIngleLab/ai-id#readme","_id":"@aingle/aiid-js@0.0.4","_nodeVersion":"14.17.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-akj43ReCSikAg7MGvTH58POjVHPK/e825iglsXegM3UtpqxI8mmYKLRColSwxxU6Hz8dsgOPnh4aZm7EgxTcdg==","shasum":"dde22412f5ef08269485bc5ff5d07147eb5714b4","tarball":"https://registry.npmjs.org/@aingle/aiid-js/-/aiid-js-0.0.4.tgz","fileCount":12,"unpackedSize":143836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3yqYCRA9TVsSAnZWagAAIUsP+gJuudgdjqIyaxvJUZHM\nRTjGqI3wX9A2sm940XEz5DlFuwbzFFlJj//mV+Ij85Bsz2Gi0XJ3nkmCJZrM\nvYxMD8+yFl8+UMum8qPfIkTqHTGyhTW21J7RFDlEJmZ75mk3IXL5l3x/2tm+\nQQcG9WFZBaOUKiUmto9Fi9QG/Bw13Fm9l4NMngFPAID1Y/5zKYIXHjienz0Z\n1QDbn4XaltJTA+tUM9GWwWvjCD0LVe5+UnbfCMpDNfoBvqFbOyHODoNgffqv\nMbgx9AFx3SVN+d3e8RIOutOTVY87elbXv10P1Snk0c+LkH1v2HZUTOh13S6I\nJDJB+iNjRceaH8wQSpHa9OpIY/W3X09Hs+wwmKn9MeBPADgCgigjGDlFWfv6\nbbpMUR2+UDJ2vXFAagMbTyR7teP12zP16SY77GBpBroxw/7/1ODNp4yLgcTT\nsMYT4vQDZ+L6PEpFduDfwfRPS5njk62GwAClZeqfHpQYWkJnV+mr8oX30R/n\nj/yPzUnPOJfCwRQz/TstAdBK9s4Os4YsmgcZvQhnW6sEGqjlta+NV+xbeI/5\nnD6aN+/WWb493eDnvfLxBVct5mATM3rJeX6gYTgNAYpzsf/hPTCeqlgracYg\noFQdCVsEbkvTjXMacBCBibxDfV8amJOXusSinWWpE0/6OM6nQ2dw9GcTPTTV\nsvD9\r\n=wDvH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC6GNgTsZDhjp37gfyu5h6ULmevnPzhKiU/Cz3kMfk2AIhAMJhSfhDRwpjHMD3uUz0fWkxM5VcE7kXrunLNMkr6Ur7"}]},"_npmUser":{"name":"aingle","email":"carlos.tovar@blockinnovation.center"},"directories":{},"maintainers":[{"name":"aingle","email":"carlos.tovar@blockinnovation.center"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aiid-js_0.0.4_1625238168043_0.1706941241189921"},"_hasShrinkwrap":false},"0.0.5":{"name":"@aingle/aiid-js","version":"0.0.5","description":"javascript (wasm) build for rust AIngle base32 encoding scheme for keys, agents, identifiers, etc","main":"lib/index.js","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/AIngleLab/ai-id.git"},"keywords":["base32","encoding","decoding","erasure","reed-solomon"],"dependencies":{"text-encoding":"^0.7.0"},"scripts":{"test":"standard lib/*.js && npm run test:node && npm run test:browser","test:node":"mocha lib/*.test.js","test:browser":"karma start"},"devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","chai":"^4.2.0","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-parcel":"^0.4.0","mocha":"^5.2.0","parcel-bundler":"^1.12.0","standard":"^12.0.1"},"standard":{"env":{"mocha":true},"ignore":["lib/bindgen*","lib/browser/bindgen*"]},"browser":{"./lib/index.js":"./lib/browser/index.js"},"bugs":{"url":"https://github.com/AIngleLab/ai-id/issues"},"homepage":"https://github.com/AIngleLab/ai-id#readme","_id":"@aingle/aiid-js@0.0.5","_nodeVersion":"14.17.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-dVPwBiMSKr0Te8yPzrKNxc5+xZ9Tz2B6dS4hwfmzkFNm7PHCzivo7SbkuaR11ZGey7TbwjO9YK1S0Vx4GStXqg==","shasum":"8f7543710032ee1b020db31390347805608fa056","tarball":"https://registry.npmjs.org/@aingle/aiid-js/-/aiid-js-0.0.5.tgz","fileCount":12,"unpackedSize":143836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3y7YCRA9TVsSAnZWagAAx6gP/3C+bu8+fewTEJfb8jrv\nLWgKCov1QQtMUStV0e+Sx1CNd7S4OjFQtb8C6epG7WL2a9BFQlG57B/Oetjr\ngQFTFvewwxHYx9Bo0IyiIvTgn75pN6B3PuP9dRKkSaJu9KnVFq87WCKCQ2GT\nhQNtP9ZkG6iugROLewQOiQyHVFSJvJHDUXsLqlTonpxhXaRAjPx6v2MF6DaD\n11a3nHfBqSMBC692fhqivCejkPEoWFKxylOo7nLG5VYkruyvKhhohJcWryu+\nsVMoWfhAdswOEwQZCqRzI20PcfwWWe2nRURPc5e12ZK9rCv1rxgkqdo1KhQT\nKqZbUSM40XKtKJA9O1XHwCnunHTz8fGLXoJ1Q8CfZmp3bUn/SjYrTAtJ/ubO\n78q4Xt3nqrwzgZzi+b/3FRZ0AvNbnZf1s0KXEDNAeORwMpI1zdpfIHsiFu4x\nSsz6/bWzlh5QVtZvQPNWLtpHOMjKZ/YACHLKPC0ycmh31V3NB/ooELyIBq+M\n1r11Z2IUhRS+pqXSfznz8VqVO79xQl4sVyeE0BBnCikPlAGIHO4pbRjcCmLl\nAESU75RW4+nib7s/oklnW0D8dLdTTHohBMJp58d5sD+2eZFvsTSxUuik/HtW\nd+H+kaVWiidTvhLom6y+M+yqAPMsY2DMwhsoVwQNbDFC0BKDKicOXMqrXQVI\nRbjN\r\n=UFJh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrDi915DF2jWY2zTraiWCkV4h/BEEdvOZamPOljxtuSAiEAveU5xeMDyCEPjgbKhoYac9Z9IVv6BLlK8n2G0OnmuDU="}]},"_npmUser":{"name":"aingle","email":"carlos.tovar@blockinnovation.center"},"directories":{},"maintainers":[{"name":"aingle","email":"carlos.tovar@blockinnovation.center"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aiid-js_0.0.5_1625239256423_0.675230499536976"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-02T12:40:36.376Z","0.0.1":"2021-07-02T12:40:36.495Z","modified":"2022-04-04T12:20:07.624Z","0.0.2":"2021-07-02T14:49:09.529Z","0.0.3":"2021-07-02T14:53:58.995Z","0.0.4":"2021-07-02T15:02:48.170Z","0.0.5":"2021-07-02T15:20:56.584Z"},"maintainers":[{"name":"aingle","email":"carlos.tovar@blockinnovation.center"}],"description":"javascript (wasm) build for rust AIngle base32 encoding scheme for keys, agents, identifiers, etc","homepage":"https://github.com/AIngleLab/ai-id#readme","keywords":["base32","encoding","decoding","erasure","reed-solomon"],"repository":{"type":"git","url":"git+https://github.com/AIngleLab/ai-id.git"},"bugs":{"url":"https://github.com/AIngleLab/ai-id/issues"},"license":"Apache-2.0","readme":"# AI-ID-JS\n\nGenerate AIngle IDs in javascript. A thin wrapper around rust compiled to WASM\n\n## Installation\n\nThis package is distributed via npm and can be installed using\n\n```\nnpm install @aingle/aiid-js\n```\n\n## Usage\n\nThis module exports a class called `Encoding` which can be used to construct an encoding for the different types of AIngle identifiers. Each of these identifiers are given a three character prefix:\n- AgentID (from signing key) : 'ais'\n- ...\n\nDepending on if you are using the module in node.js or the browser the calling syntax is slightly different. This is because in the browser the WASM must be asynchronously compiled and instantiated to prevent blocking the main thread. As a result all of the constructor returns a promises in the browser but not in node.\n\n```javascript\n\nconst publicKey = [...] // UInt8Array of bytes of public key\n\nconst enc = new Encoding('ais0') // node.js\nconst enc = await new Encoding('ais0') // browser\n\nconst agentId = enc.encode(publicKey)\nconst restoredPublicKey = enc.decode(id)\n```\n\n## Building\n\nFrom the root of the repo (ai-id) the package can be build using\n```\nmake build\n```\n\nand tests run using \n\n```\nmake test\n```\n\nNote this runs browser tests which may fail if you do not have both firefox and chrome installed. On linux set the environment variable `CHROME_BIN=chromium`.\n\n\n","readmeFilename":"README.md"}