{"_id":"ts-nkeys","_rev":"12-7989b15cbc8dbc18e5010607067b00ed","name":"ts-nkeys","dist-tags":{"latest":"1.0.16","next":"1.0.16-2"},"versions":{"0.9.0":{"name":"ts-nkeys","version":"0.9.0","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc","clean":"npm run clean:dist","clean:dist":"rm -rf lib/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=text-lcov | coveralls","dist":"npm run build && npm run copy:dist","pack":"npm pack","debugtest":"tsc && node $NODE_DEBUG_OPTION node_modules/.bin/ava --verbose -T 6500000 -m","test":"tsc && nyc ava --verbose -T 15000","publish-npm":"npm run dist && npm publish","publish-npm:beta":"npm run dist && npm publish --tag=next","doc":"typedoc --options ./typedocconfig.ts && touch ./docs/.nojekyll"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^9.6.13","ava":"1.0.0-beta.8","coveralls":"^3.0.2","dependency-check":"2.5.x","if-node-version":"^1.1.1","nyc":"^12.0.2","ts-node":"^6.0.3","typescript":"^3.0.3"},"dependencies":{"base32-decode":"^1.0.0","base32-encode":"^1.0.0","npm":"^6.4.1","tweetnacl":"^1.0.0"},"ava":{"failFast":false,"require":[],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"exclude":["lib/test/**","examples/**","benchmark/**"]},"gitHead":"4f0b54684ea2da7c62ce4e17ab04b4ca36a7c5af","_id":"ts-nkeys@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"dist":{"integrity":"sha512-fcP3/41Rv3WD01VgFd6as/2qqAohLWdkD9YTpcWmJ40gMnbZ0yrM8bF2YpQKjzOXloN9jXcUa4Z31HMcy55nLQ==","shasum":"46cd57a69c77fa0caab5d5a879c6ae8c73aa6f35","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-0.9.0.tgz","fileCount":29,"unpackedSize":239789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkvkJCRA9TVsSAnZWagAAbgcP/1U/1XeJVOe7H40ES9P9\nsB/1315MmUBWoj5/+3CfMbDA+iqmoKvPn5wFB7fSi5s/Q1mka7GM9O6/gpcr\nqOen3UZ8Up4TxvTHU5Ie3QxodNGrqkqL5ZUER3Gfj7/pwB3a3mgLjnOtSPr9\n2e6TRyPeAwIHHP5riXMDp0V0AoGWnVpC7REY/2N1CHRBRxxA0FLsh1hMc9dy\nJwhtpuFLEtkAlRMifKn3zyPCeQbCmUXY4PJLkg8SGbCgTW8sim7PW9WgqDPk\nOP9F4apBb8CosxbADhc7JM5feQKOr9JAGuvz1gbDRWgNZ4Gk96mN28R83yG8\nv7JzafP9xAO6Y7eCs+Eaat9W7bpdqYiFkDUV5Qut6S+ShwnqDgrCv6zcxnmD\neqLtQuIL/aY+l8W5zIt31MVWtw+IPUP+I/H9lJnMlJbY/CD82BKEQAWrtIPf\nc55mkihN/WrzqIaH6cZVjA0puKGqZ/Mab1PmOCgZAPY65e6Uhzyabcnchk1K\nScnO09e+WvT9s/LpUMAsu8nBCuP8WG3SXKuzqOB4Ze9wXShgPBWVmCVJTuTk\n02nlU3Z64wB/1Z42FnLfOR6ynRw087xMSzKvnwrqpjaGqZ/sjVbg9tKutddJ\nrV76upNp0krh+6WNhX2yhVzIv8Q86wQkKawuSTS/ktedUueJplj1FCpB8Xem\ntH5i\r\n=wr0P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMjjzFGgfz2PX/nqfd1oUmqKIJQOqBXFcQa7BVuIB0DAIhAKxKzBtM6MhUCulXLsZgUsjA/cS+6nNq8OybeIWPKmBZ"}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_0.9.0_1536358664655_0.6622153894639822"},"_hasShrinkwrap":false},"1.0.0":{"name":"ts-nkeys","version":"1.0.0","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc","clean":"npm run clean:dist","clean:dist":"rm -rf lib/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=text-lcov | coveralls","dist":"npm run build && npm run copy:dist","pack":"npm pack","debugtest":"tsc && node $NODE_DEBUG_OPTION node_modules/.bin/ava --verbose -T 6500000 -m","test":"tsc && nyc ava --verbose -T 15000","publish-npm":"npm run dist && npm publish","publish-npm:beta":"npm run dist && npm publish --tag=next","doc":"typedoc --options ./typedocconfig.ts && touch ./docs/.nojekyll"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^9.6.13","ava":"1.0.0-beta.8","coveralls":"^3.0.2","dependency-check":"2.5.x","if-node-version":"^1.1.1","nyc":"^12.0.2","ts-node":"^6.0.3","typescript":"^3.0.3"},"dependencies":{"base32-decode":"^1.0.0","base32-encode":"^1.0.0","npm":"^6.4.1","tweetnacl":"^1.0.0"},"ava":{"failFast":false,"require":[],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"exclude":["lib/test/**","examples/**","benchmark/**"]},"gitHead":"99ca31b5d429c36f62f7b2721502c48a1a3120be","_id":"ts-nkeys@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"dist":{"integrity":"sha512-mw1UZkxuv49uCyZz9yL9lPzjBGY1cyTv/GWWA8yf0iT5doUpwyoAR84YncnnmgxVwRiVJev1NcwEJ+MR59d0rQ==","shasum":"ae805fc53dfaa498d327c7567e2f5a68f72fe623","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-1.0.0.tgz","fileCount":12,"unpackedSize":189918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0fJpCRA9TVsSAnZWagAAtMwP/0XEiH32wvMuJH7ovOzR\nvDfWFKe0Q+l/Fq4twKZnw2Vx3slOhHBeMYIN3fnXKGsZGxFPob+mGe3tdm2K\ni4vQQEsczusjIM9VuuNyDzGtiNhkp7cmfRHU3+/t0sWnmZPzvEHECMKLcMWD\nqLCaZp6oXjllD9pRE9sIffg0vmHw6iXtjDCLmTLD67cW7wi4MB9zQtW3rJA5\nLYfzTSr7V06yz/dI4y6cAfyJg/R5+aE0q2Kf/6cOndx4g13p2ShKfUium7xj\nqdvo7iOevKp4F8CcFBynh27Jp8DOO/sFixYpbyMnFLw/Qv4KnHq+zjI1oIS2\nMCsxiYgMwrhZZ5CNShXAjXqoSIK+qUUeIZ3nHGJy5lTK/JzsYmzuWk7dGwuR\nWRXXvwsXC+ri1IJqIc7dS51xuLYQjSk1UVCjEmmtIsBU7g584yqaT1Vx+Zde\nJpmocCXZEvhlEG5EgBV+xO/ldyGgh7MFzAj3CT+WFkbcvO38YJ8S6eosPf3V\nvaCEYn0dqfcsz1d/v1Nc5CmKgyZqaMoQHujAttZ5oUGHDSSG35yFH16WCdYN\nbatdI3/Y4wHfKfvlHIZxnh/v+sNFIydUubaRymYGtoJXr0NF8rctxdS6qnK5\nTgh+41OEq85jTlJbtbZAGeret2mVKbbkXL1lpVdD0E5KXTyxdj1MQ09A2JzB\n6LCJ\r\n=zHct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBB+cobubl1Vm1VbEsRBhLS0M3gM9+51lYfIcw/tWuXAiAbEGy6MXuQPvO1AWBxuONyJgU/kvROmgBinWHkAj/hbA=="}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_1.0.0_1540485736589_0.8979055198785286"},"_hasShrinkwrap":false},"1.0.1":{"name":"ts-nkeys","version":"1.0.1","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc","clean":"npm run clean:dist","clean:dist":"rm -rf lib/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=text-lcov | coveralls","dist":"npm run build && npm run copy:dist","pack":"npm pack","debugtest":"tsc && node $NODE_DEBUG_OPTION node_modules/.bin/ava --verbose -T 6500000 -m","test":"tsc && nyc ava --verbose -T 15000","publish-npm":"npm run dist && npm publish","publish-npm:beta":"npm run dist && npm publish --tag=next","doc":"typedoc --options ./typedocconfig.ts && touch ./docs/.nojekyll"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^9.6.13","ava":"1.0.0-beta.8","coveralls":"^3.0.2","dependency-check":"2.5.x","if-node-version":"^1.1.1","nyc":"^12.0.2","ts-node":"^6.0.3","typescript":"^3.0.3"},"dependencies":{"base32-decode":"^1.0.0","base32-encode":"^1.0.0","npm":"^6.4.1","tweetnacl":"^1.0.0"},"ava":{"failFast":false,"require":[],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"exclude":["lib/test/**","examples/**","benchmark/**"]},"gitHead":"99ca31b5d429c36f62f7b2721502c48a1a3120be","_id":"ts-nkeys@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"dist":{"integrity":"sha512-4frQEw7EA3lpHX9r8Gzqb1z/miK9jhIzw7nHI50f7Z5vzyBxIl/5MSADtotR++a64/vCeoaa2KC1TrSRWdgffw==","shasum":"86c10fafd7d5bbced2ca3fab980a92659540e829","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-1.0.1.tgz","fileCount":30,"unpackedSize":231110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0fTYCRA9TVsSAnZWagAAfJQP+gNfh3M0Q6xC8OyDflRH\n2zX4CnjTRNm57giZmacv6Qqb3LFfm8SabdQ11LPMfVXD3mb2PabziHiGZf7k\nEv9qzYJGrRegFHOlH7xOtNElvsP2PiGiz8FO94nYXjFydwJRa0AEsBAcjBZh\n9E/8pfnrZo4LLpwxmRMQSUqz5PeYNwt60+d5lqNEq4UDQ+Mnc4TiPHyKBTBr\nZlk7NCZ01clkALKz5YcVt1C4SAe37ZcBdibbaa3nauFde0nbLHM0A/ZxIqAn\nRf9vIvVa5PuwDo6uaEV7Yc7+iCo/Z4IwOqGSsZSKOw+lWAPCD6d2cerLVi0M\nUekvUxUBZIR1eIFAkfT2iExAypjbli5aipndFd29FTxe9ktfW9nuzN1LU9va\nhfFgy30X18ci4xKhX4GIjCeGu//3oqfT4PwhS6zgrlzYpb60CFthTQBYWomw\n2f2yxxcIsU6OJzCc3HMC51KmkACUjdS1OctUOwp0lrWkeB9rRJAs2eOABZTa\nZkS1cXQmkx1vgpCZ8zzmUsMhVXKsxaqiMdoXEWCpPkfOGfs070twUM2nErRb\nkE/SknQeX+1EHsMJ71QAE18HiEVtTg4ojHZVWhQK+Xr6PBXJfT4aBhh7Q6HV\ne7TIuHvU+1F+QLumlQAc2fEuspN0wS0idmJwmAiaCOdlC1E8RZgwc5p6sbBY\niLQP\r\n=K0XQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSsnimS2LpD30gb1M5TiK4ISbub5lOMqi7kLjM0wIBhAiEAzTOYZVnpjAlATbuMPri4k3GSTVStazL460nWgrs66Mk="}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_1.0.1_1540486359587_0.8883989245194306"},"_hasShrinkwrap":false},"1.0.2":{"name":"ts-nkeys","version":"1.0.2","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc","clean":"npm run clean:dist","clean:dist":"rm -rf lib/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=text-lcov | coveralls","dist":"npm run build && npm run copy:dist","pack":"npm pack","debugtest":"tsc && node $NODE_DEBUG_OPTION node_modules/.bin/ava --verbose -T 6500000 -m","test":"tsc && nyc ava --verbose -T 15000","publish-npm":"npm run dist && npm publish","publish-npm:beta":"npm run dist && npm publish --tag=next","doc":"typedoc --options ./typedocconfig.ts && touch ./docs/.nojekyll"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^9.6.13","ava":"1.0.0-beta.8","coveralls":"^3.0.2","dependency-check":"2.5.x","if-node-version":"^1.1.1","nyc":"^12.0.2","ts-node":"^6.0.3","typescript":"^3.0.3"},"dependencies":{"base32-decode":"^1.0.0","base32-encode":"^1.0.0","npm":"^6.4.1","tweetnacl":"^1.0.0"},"ava":{"failFast":false,"require":[],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"exclude":["lib/test/**","examples/**","benchmark/**"]},"gitHead":"26fbb7c2872a6ab90a130eb034f94b1ce8a33a6a","_id":"ts-nkeys@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"dist":{"integrity":"sha512-Kk0f6RwEUJR7kAXtazSYBCTOhtBAInsiHDelJCjORsRU/psnFXgGiqSBo7sQbcBNxcBl+iVWOM6czYiqPpvZ6w==","shasum":"17bcb06abe6e65809ec6e164a6cbc3a8ef4dde6c","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-1.0.2.tgz","fileCount":30,"unpackedSize":231487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0gV+CRA9TVsSAnZWagAAviEQAINx3+0mgKcaHQ4hW02b\nbrILMmFCvT6NvbGrjlmwwiRtJme2UivtaYE5/x8JV3TSabmRZltQCG90+q+p\nnBaSbCO6mt2AUdw68zBhQzxGUOdW8KsxWrt9FIwW5W4jirnp3WDyaeyNI33K\n1DAiLTO0SWF7JQ2/JJCP844rERY/GVtQLLfjVZEpp+f2kwvWG4K7U6F99vuX\nJ4eFFOYRMNuxOIHwdLV3APpNuW85xbqcEfZMm1Exzkcphh99DcvVi5YRFDtn\nOpdVY85dzrXh+BBakZjXn7qzkgm3tvbQl68je3dYr19uh/FU4KjleGQcUwZh\n7pr7OBXtfXpne3SKLJYcwhT9BYZzfrupiYlvXX1KAQgn8R66jY+s5lR8Z80n\nh3TolMH52Pi8f5PanAftlSv4A5FHbk7/1h+y76XAajPwFaJhMSLqnxvpCJ4+\nEN0OpZvYRlkGileo5jnKJuAB6mLMge/E4ofLQtL7P/UNcZgWhkkZhR2rCtX9\niZEzHv2qEwQJ2CQpdozWWBtxWaRCEQHPsEppbFqvI+ZC+p7TQCwhGtUpSp/d\nMA1Nzm7BgZ7Yx7fmCX+yaShlpF69k7ztdZVPEeDG7Z0mu4ZF8uoE4uTGLFHo\nkkLJm2CgnAFZspCpwsH3/0ouZK3uEoCo5urt9pR8VkrKbvZmeKoz4na6h/2B\ncmYl\r\n=2Bo2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDiLr2eoN2Wryyg/xSCOdEKEhGdMGIq0lRl/rSVTFiPgIhAJq4ITdzJx+63d58GXbnC2XwlzBSvG+iA9p+sLB/QMSK"}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_1.0.2_1540490621292_0.4696274880650346"},"_hasShrinkwrap":false},"1.0.4":{"name":"ts-nkeys","version":"1.0.4","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc","clean":"npm run clean:dist","clean:dist":"rm -rf lib/* coverage/* .nyc_output/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=text-lcov | coveralls","dist":"npm run build && npm run copy:dist","pack":"npm pack","debugtest":"tsc && node $NODE_DEBUG_OPTION node_modules/.bin/ava --verbose -T 6500000 -m","test":"tsc && nyc ava --verbose -T 15000","publish-npm":"npm run dist && npm publish","publish-npm:beta":"npm run dist && npm publish --tag=next","doc":"typedoc --options ./typedocconfig.ts && touch ./docs/.nojekyll"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^9.6.13","ava":"1.0.0-beta.8","coveralls":"^3.0.2","dependency-check":"2.5.x","if-node-version":"^1.1.1","nyc":"^12.0.2","ts-node":"^6.0.3","typescript":"^3.0.3"},"dependencies":{"base32-decode":"^1.0.0","base32-encode":"^1.0.0","npm":"^6.4.1","tweetnacl":"^1.0.0"},"ava":{"failFast":false,"require":[],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"exclude":["lib/test/**","examples/**","benchmark/**"]},"gitHead":"96713372c5978a046dc0ab3d315c89970ac5bd1b","_id":"ts-nkeys@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"dist":{"integrity":"sha512-A4U2AIZp8l/LiyHb8tgBEzCh+VmnC08lbN1+A7sk4G/BYmuh1fgpIiwlqlCDiSugLgB79LUjkydjh6510B2CgQ==","shasum":"0de13df9557e2fc95ab8992d711351b59a7ebbcf","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-1.0.4.tgz","fileCount":23,"unpackedSize":56496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb02CWCRA9TVsSAnZWagAAzl4P/1idVsOEZTN6+kKAxE6Y\nEYLHD1QF8PnGe1VGO7HmZW/bzu36bgYeUGC2zF+QbTm/Q9vleWIb1ub9UjQ7\nqzOwDCIo+ZBL04IbiKJGOq1eyJNQDE+eatPpKjYFzuL7OAjia3Wt7MBmwQKX\nFyk3wEhpsFK5WFgUvHshMYiQ/TYA2J7+hGBu++8BWKy6RaVqT9OMxI7TCrLM\nFKhviVGrfxaHU3hIYzYqd1YrA0pChHXKBvLvXb476RlDsWqzPmUQcCrdkrWO\n0tVjJsSy9vCsuC8Hzo/AUuaCEAISKzIOpIYYZVWO9hekPbMBw3xmHEOfk1pa\nRaaU2tt6Q+poOOu1k+5wnCVwp39uHGmf5ncJWZddNBo/Au4UBwN7m/eRv3m/\ndgL0qe11YN6oAW3QVHevG1rwo5f7dpmvqBz5F2+MOMQ9vxINHbPbzl2wLoNS\nyR5sKJmq8/z746APNOzF1MBPeTs37os1pKFOhwLZ4RLTnkqKW+nYbPo3MLGC\nDyP6OOV/fFTWdbjkStWIEiSi5icYYjZsV7zVaAniN51SZPs2CBtm/ukSUs+j\nyel0ZUGqJ8ntrbq1Boevap/aznDiYNX2XWJL8K56J9mWu1JJ3Q7dpbXny0kl\nN6Ri2ooX57bZu8RKDwJNWXlKgUXps+4DqtaetiOoveGzzWeIfC/01nKUBySl\nxO34\r\n=FltR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSMdYIEiD7iBFb8YXsptj6WZHYwhLQrY6ttBmuWvUNRAiB63DL7T5Y4vSZTCT9uaWkoE1IdL1NJIxnHOS/v19Bu6w=="}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_1.0.4_1540579477689_0.14449125414214392"},"_hasShrinkwrap":false},"1.0.8":{"name":"ts-nkeys","version":"1.0.8","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc","clean":"npm run clean:dist","clean:dist":"rm -rf lib/* coverage/* .nyc_output/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=text-lcov | coveralls","dist":"npm run build && npm run copy:dist","pack":"npm pack","debugtest":"tsc && node $NODE_DEBUG_OPTION node_modules/.bin/ava --verbose -T 6500000 -m","test":"tsc && nyc ava --verbose -T 15000","publish-npm":"npm run dist && npm publish","publish-npm:beta":"npm run dist && npm publish --tag=next","doc":"typedoc --options ./typedocconfig.ts && touch ./docs/.nojekyll"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^9.6.13","ava":"1.0.0-beta.8","coveralls":"^3.0.2","dependency-check":"2.5.x","if-node-version":"^1.1.1","nyc":"^12.0.2","ts-node":"^6.0.3","typescript":"^3.0.3"},"dependencies":{"npm":"^6.4.1","tweetnacl":"^1.0.0"},"ava":{"failFast":false,"require":[],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"exclude":["lib/test/**","examples/**","benchmark/**"]},"gitHead":"2b073d8329675e5c1f852719fef455b919c90991","_id":"ts-nkeys@1.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"dist":{"integrity":"sha512-aeh3HkWKD3Xl8MNiTdqztqkeGWdUI8xIytRXh0m9zWL4pLV/WMjVSey5ApYHjdbUYVtScmh8HZpI/UpdO7esBQ==","shasum":"a8bf799e1ddba94bb6233f1acd5f7e2b5ba75408","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-1.0.8.tgz","fileCount":26,"unpackedSize":60665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCv2ZCRA9TVsSAnZWagAAeiQP/0JQPwia7gbB+HdvkbqK\nrlGaaFHEZxxa1ah1mD9Z8UEHJcE8c+DpBXGYAYIhnTeVvL3yFUBh+E05NKUW\nDjhPFj1YL2ClRgYZRi8IjTXcNJ9IVilaFdht/3U/P9RfbfSjYwPPHbdCjqYY\noxG2xpvive4cVGiajUkFWJq10/Q3L6oIt+0on6nGvGKJ3MAXa6ronD8CZ/ss\ns2D8VyYj5qsuNrYBova1MHu2+H+8bPw1sH8JvxJMgI6kvUJOf/foe0cGbMnu\nnXu+UVSz+QBv//bHgkvvX26NzLZx98HhdZy7kBcJF/JDPTuRHIBlF+RwXPo5\ni8rqy6CRkp1+3ZSTs5mkCv1hy5Rdchup1SQN4AidWeXoLGoyW2s9pZTpbzHE\nyhaDJ6HaOQ260KDEmS0xghLTwTnRRhHfRjEFCZfCh6ooGzM0l7A23jXl2vUZ\nCL+Sne/rB4aviPhNLl0bll7cYzJB5uUSsV/oo6y8jfiMPSbSmuaS+BSnNRmA\nBO41ppOvdxeHZcB2f+L8IJSmCLoS7QbFoQEIiO8YQm2oqz9N23YObAH+u07J\nwl5zCl5Llzv5x8JvWFRFG1AQMF6ZuGyvNGnzhddEj1wqdspsJ9XZ2nAG7aZF\nD0gpmTdUi7C26vSidcIJhgT1ZuVTJ/bvk615tkRDbKdK1Zytf+r7uvauMqVx\ntMKo\r\n=GoUv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+s7M1wJzSHycZ9xnbsVHHay0dbR+Pv34JoKsR3nlArAiAPWtDWw6rbhGyW5pOTLQFXZJKs2YTlDyRPFaFc3Y7j3g=="}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_1.0.8_1544224152514_0.18400846779319258"},"_hasShrinkwrap":false},"1.0.10":{"name":"ts-nkeys","version":"1.0.10","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc","clean":"npm run clean:dist","clean:dist":"rm -rf lib/* coverage/* .nyc_output/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=text-lcov | coveralls","dist":"npm run build && npm run copy:dist","pack":"npm pack","debugtest":"tsc && node $NODE_DEBUG_OPTION node_modules/.bin/ava --verbose -T 6500000 -m","test":"tsc && nyc ava --verbose -T 15000","publish-npm":"npm run dist && npm publish","publish-npm:beta":"npm run dist && npm publish --tag=next","doc":"typedoc --options ./typedocconfig.ts && touch ./docs/.nojekyll"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^9.6.13","ava":"1.0.0-beta.8","coveralls":"^3.0.2","dependency-check":"2.5.x","if-node-version":"^1.1.1","nyc":"^12.0.2","ts-node":"^6.0.3","typescript":"^3.0.3"},"dependencies":{"tweetnacl":"^1.0.0"},"ava":{"failFast":false,"require":[],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"exclude":["lib/test/**","examples/**","benchmark/**"]},"gitHead":"4a0861d19488c6a06b342d5cf2a8e7b9658f4378","_id":"ts-nkeys@1.0.10","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"dist":{"integrity":"sha512-T5TPWXl8EzCIqnuauGluNNUZPZM1rfRL6oE97xFHPH44TSFDNMHPkaN4/c95MuiV+JeYyrC+edLzpHr+Gc+YEw==","shasum":"b4f978bdeea981fad6d3bc5183af6e76d6f7aa3c","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-1.0.10.tgz","fileCount":26,"unpackedSize":60431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL4VJCRA9TVsSAnZWagAAUBcP/20iO0TsAA2jFN57IXDJ\nFF/rV4epDs0AYi5XG4eV0YwXr0w6m7Xa/zANkUCi5NcRgPK3ag8JYoI0Bh5T\nYKB+iCbs29K7adjJ7rx/FMEteqMbNV7GVaeve+c7o6ilW7ExLbLPcZx80umg\nRhQ3ewziOkTbwb0ciPP2zBvPWFBXAHtrShKYbFAINxmbCpjYf0iCGzGoSY1Q\nVT7Qvls/a+rXLpa0bZCSnnByhUZZS1UPmsi1Qx07fAl+Ds0brMyBw5hvxhts\nr+L+vG6Pz0Z5HfelwlYg/oSXiCLwxwY3FcLm27CMeeCREt/d+1cA1IEjreBS\njtJ+p2VASmdk7Kv2erF7b0u7CihD2lAKkZ4yW+gNxShqG6xcFur/RxsHg2bK\nZvZkvwKkQO8Wqu9XzsRlnDIBwV9VzQqQuNh7TOvwKnvdfTmTsm4ovrvxN3mR\nOK8UbECZJoSvIYg1W166SR/cwrlqjwjeZqAsN5Q7EhbdKoCIQ5nnVmBlI+F+\n/evsN6yxjD5iFBkhgDECxTBqY1WUXtsF1b7yMcm1kCCfSKJgsAYam5ioML+0\ne5FDSHzyHSV+GzPrzgYrzBAPg2cFTrz/i0/WaYQPFOhszPhqtHUNa444mzj6\ngHk56QMB+/HHel1c6y6hGOek6BGasqUMxNlvVDAevDDJDqi/WAauZzKYz1wK\nXB5e\r\n=Cyeu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIKqmu+N3FNGBbTuwYz9cgV12K+DiUVfcrko7/sPrw9wIhAMyrBDKFhNkBzlB+VUlXbuFMmp9vw8kkSggkZXMquPHJ"}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_1.0.10_1546618184468_0.014086911733475427"},"_hasShrinkwrap":false},"1.0.12":{"name":"ts-nkeys","version":"1.0.12","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc","clean":"npm run clean:dist","clean:dist":"rm -rf lib/* coverage/* .nyc_output/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=text-lcov | coveralls","dist":"npm run build && npm run copy:dist","pack":"npm pack","debugtest":"tsc && node $NODE_DEBUG_OPTION node_modules/.bin/ava --verbose -T 6500000 -m","test":"tsc && nyc ava --verbose -T 15000","publish-npm":"npm run dist && npm publish","publish-npm:beta":"npm run dist && npm publish --tag=next","doc":"typedoc --options ./typedocconfig.ts && touch ./docs/.nojekyll"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^9.6.46","ava":"^1.3.1","coveralls":"^3.0.3","dependency-check":"2.5.x","if-node-version":"^1.1.1","nyc":"^13.3.0","ts-node":"^6.0.3","typescript":"^3.3.4000"},"dependencies":{"tweetnacl":"^1.0.1"},"ava":{"failFast":false,"require":[],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"exclude":["lib/test/**","examples/**","benchmark/**"]},"gitHead":"2d9845d24e6a95cc32a43bf955545f7777f1ede9","_id":"ts-nkeys@1.0.12","_nodeVersion":"10.11.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5TgA+wbfxTy/9pdSuAhvneuL65KKoI7phonzNQH2UhnorAQAWehUwHNLEuli596wu/Fxh0SAhMeKZVLNx4s7Ow==","shasum":"cda47f4842fe2c4f88b1303817050673e16acb89","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-1.0.12.tgz","fileCount":26,"unpackedSize":60449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclSa1CRA9TVsSAnZWagAAH98QAISpn/u34jFP61dPOYxn\nZnZp4vFxsm1QOkaxYZ4UkgDJvh5/FTmNYavTzsH7Ju41J63XjfEXMPQquyXX\nF6BbmcITadX2IJdHwrS6/6sE2wjbgQi0MovVbHwc6FNY1WjXoLbSnVbCGtYs\nxRevc3I1SUcF/6GzsLOjArlMlm8IJECJhPIdtj+Pm0Pg5NuEUPwDsRMgJpeh\nMvNUFN88JmbrT+rxpvESvRDD/NDrrxDpnEj15k4IPWFNodSybbvuXMCinhDR\nv221oq5gY2MyrjDFzQZBITgj/CtZZqlQPIivtb+a6qcYwU0yibMJGxctQdG1\n2OsDSgZTs3Kwxu1QYS9GKrS0VnkiUW92oTP93xbieyPvDpBmcRmLyj42QZc+\nXRGy9D1nsa9fTJEsUxD3sPqs0N49l7VAkoisjtpTv0J4MlsE7Wd7zX0iu1+f\n2rhAnby60/VXl3OzcdMSFIn4G57gifPH0GHLYPELkPPuFF89bB+hEznF939D\nceaZBvmA2ToSDqLlo6Hb/yJicQXO5nLpieemkIcOUTzvX9AibRh2faSfXT+b\nBoR4lGPQ1kfK60tlZn34TNWeucO9qF7C9HxlYbvtgreQoeOgMs5C73UjxApH\nFmamaEPjewCSOmN+RzhZysHpmYltky+3qaK4kk46buaCY7pKnbizzY+/V9PR\n30Kr\r\n=j6st\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/YWZFAnlZ2+cWKxZ6WSpo2PxbwnN0XXSoISM74XK33AiBTsdb83lIjGjEzfwQaWqI3Dt6DAmY1qyH+fa70Cd2lPg=="}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_1.0.12_1553278644682_0.757223566663132"},"_hasShrinkwrap":false},"1.0.14":{"name":"ts-nkeys","version":"1.0.14","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc","clean":"npm run clean:dist","clean:dist":"rm -rf lib/* coverage/* .nyc_output/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=text-lcov | coveralls","dist":"npm run build && npm run copy:dist","pack":"npm pack","debugtest":"tsc && node $NODE_DEBUG_OPTION node_modules/.bin/ava --verbose -T 6500000 -m","test":"tsc && nyc ava --verbose -T 15000","publish-npm":"npm run dist && npm publish","publish-npm:beta":"npm run dist && npm publish --tag=next","doc":"typedoc --options ./typedocconfig.ts && touch ./docs/.nojekyll"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^12.7.11","ava":"^1.4.1","coveralls":"^3.0.6","dependency-check":"^3.4.1","if-node-version":"^1.1.1","nyc":"^14.1.1","set-value":"^3.0.1","ts-node":"^8.4.1","typescript":"^3.6.3"},"dependencies":{"tweetnacl":"^1.0.1"},"ava":{"failFast":false,"require":[],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"extension":[".ts",".js"],"include":["src/**/*.ts","lib/src/**/*.js"],"exclude":["examples/**","benchmark/**"],"sourceMap":true,"all":false},"gitHead":"00ba00d454d2b04c54134e200815f2a2c548242d","_id":"ts-nkeys@1.0.14","_nodeVersion":"10.11.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WIPykDjpnOvVn5zDNv1uu6o1+Uj+CXaQOM4Od6k2SRiUF4rmhjk7nAHC0mGrWjj0GxeQnwKQv++65qtm1O6kiA==","shasum":"3d4b61b6aa4fa952c649ecfafacdce1a4831ba57","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-1.0.14.tgz","fileCount":26,"unpackedSize":60991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm1X5CRA9TVsSAnZWagAAYjoQAKR6k4QY+hyLtfKK0IJp\nyUsSUbfAx+QpJBdgMoWpF+Y1x1o4O3lv3vLVLqUWhE62j0kDXCH6ErYvwJMU\nn6TMYtnDa5RQIvmvG8btQ5wQ22PA/4053Xfc6MtjaOMfnWuN4URuvCz9CU07\nEDZl+M387e9dXHZ7iO+NyWZTQ8S95mlt/6xIWKZMcdVPbB/u2MSNkZv+AhAN\nl6pkzbDGqEcbatC3RdMRuUfa4YCJ8wDnTva1VQC0USH93jZC3JNm18U3TpCa\nNUrWTIhAJh/XnxD5jvi/lfpnQUNrVGeYfMhzT6FUj2ThVd0pz1aDBRpEpUBZ\n1EcLiuPldPzXcWuJ8ZaG7bj+gTsf44XhIA5FK27nQhKuvwlmfTbkBlekAKTn\n6F31fX35Ro3hIWhkoD2xIMjnfeoWMWq9p+LQ9JQCu44Jw1zlWtqjMWRuBnpY\n8csQ/JLHu8IkfKlBFJ62pDvjeQ3dQhU1jEKtCVZBI3a0fCgCYo2MNXx9N98Y\nnkKDePeIMESVDtM5EKd2AikPImOmPMJ2/0lNvp83ivmyY0izV/Swi6WuUhbu\ny9VUOVNIMisEqOR792Bw7QcJRcTTDPIIWpf+vT1nuP3bQG9e0Oby3u7m7JbM\nZTxMu/rmrnMInCLZb/YmFAVnp8TWtP1E0d5FFBLOfrBf9dZwwuahNSm2RLf8\ndCHz\r\n=1ssr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/5/wj6MCLpBcM6Wy2ULGcGmwnRTRbvgoFKDeUvqOvJAIgO2xO4p77OUsVq2P1ACHWKLCI+wuTHRJzyjY4D2qS/Z0="}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_1.0.14_1570461176985_0.7463133301806422"},"_hasShrinkwrap":false},"1.0.16-1":{"name":"ts-nkeys","version":"1.0.16-1","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc && npm run copy:dist","clean":"npm run clean:dist","clean:dist":"rm -rf lib/* coverage/* .nyc_output/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=lcovonly && cat ./coverage/lcov.info | coveralls","pack":"npm run build && npm pack","debugtest":"tsc && node node_modules/.bin/ava --verbose -T 6500000 --match","test":"tsc && nyc ava --verbose -T 15000"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^13.7.4","ava":"^2.4.0","coveralls":"^3.0.9","dependency-check":"^4.1.0","nyc":"^15.0.0","ts-node":"^8.6.2","typescript":"^3.8.2"},"dependencies":{"tweetnacl":"^1.0.3"},"ava":{"failFast":false,"require":["./lib/test/helpers/ava_fix.js"],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"extension":[".ts",".js"],"include":["src/**/*.ts","lib/src/**/*.js"],"exclude":["lib/test/**","examples/**","benchmark/**"],"sourceMap":true,"all":false},"readme":"# ts-nkeys\n\n\nA public-key signature system based on Ed25519 for the [NATS ecosystem system](https://nats.io) in JavaScript and Typescript.\n\n[![license](https://img.shields.io/github/license/nats-io/ts-nats.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![Build Status](https://travis-ci.org/nats-io/ts-nkeys.svg?branch=master)](https://travis-ci.org/nats-io/ts-nkeys)\n[![Coveralls github branch](https://img.shields.io/coveralls/github/nats-io/ts-nkeys/master.svg)](https://coveralls.io/github/nats-io/ts-nkeys)\n[![npm](https://img.shields.io/npm/v/ts-nkeys.svg)](https://www.npmjs.com/package/ts-nkeys)\n[![npm](https://img.shields.io/npm/dt/ts-nkeys.svg)](https://www.npmjs.com/package/ts-nkeys)\n\nts-nkeys is a typescript nats library for node that for generating nkeys.\n\n## Installation\n\n```bash\nnpm install ts-nkeys\n```\n\n## Basic Usage\n\n```typescript\n    // create an user nkey - also possible to create accounts, clusters, servers.\n    let user = createUser();\n\n    // once you have an nkey you can generate various keys.\n    // A seed is the public and private keys together.\n    // Seeds are strings, and start with the letter 'S'. \n    // Seeds need to be kept safe and never shared.\n    let seed = user.getSeed();\n    t.true(Buffer.isBuffer(seed));\n    t.is(seed[0], 'S'.charCodeAt(0));\n    \n    // the second letter in the seed represents its type:\n    // `U` for user, \n    // `A` for account, \n    // `C` for cluster\n    // `N` for severs\n    t.is(seed[1], 'U'.charCodeAt(0));\n\n    // public keys can be shared and can be used to verify signed content\n    let publicKey = user.getPublicKey();\n    t.true(Buffer.isBuffer(publicKey));\n    // first letter represents the type of public key\n    // `U` for user, \n    // `A` for account, \n    // `C` for cluster\n    // `N` for severs\n    t.is(publicKey[0], 'U'.charCodeAt(0));\n\n\n    // To sign data\n    let data = Buffer.from(\"HelloWorld\");\n    let sig = user.sign(data);\n    \n    // to verify use the user, public or seed:\n    t.true(user.verify(data, sig));\n\n    // public keys can be used to verify signatures you cannot sign with them though.\n    let pk = fromPublic(publicKey);\n    t.true(pk.verify(data, sig));\n\n    // seeds can be used to reconstitute the keypair from a string\n    let sk = fromSeed(seed);\n    t.true(sk.verify(data, sig));\n    // and can be used to sign\n    let sig2 = sk.sign(data);\n    t.true(sk.verify(data, sig));\n```\n\n\n## Supported Node Versions\n\nOur support policy for Nodejs versions follows [Nodejs release support]( https://github.com/nodejs/Release).\nWe will support and build node-nats on even-numbered Nodejs versions that are current or in LTS.\n\n## License\n\nUnless otherwise noted, the NATS source files are distributed under the Apache Version 2.0 license found in the LICENSE file.\n","readmeFilename":"README.md","gitHead":"ef302353beb8d6c570868172f4eb9e862b4971c2","_id":"ts-nkeys@1.0.16-1","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Baqu5ujl4i2OsoDE+IqP4p17LSQmzkMEYh+PF/oxZSo42i05+cJkAlSQcMINroMCc4tmS+kR9DTU/p9df5eWVg==","shasum":"9217248030d6ca84d5c9d3ad3ad68b50c0328d86","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-1.0.16-1.tgz","fileCount":20,"unpackedSize":231801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVSqvCRA9TVsSAnZWagAAU1QP/0ItcyTiLXKxQV6FtEiP\no9vIUXf57SawyTXpY0V1x99AoLHPAMotmXPPpmmB53J8gxBPtAds6rMHjXaY\nKsE/SutYyRGGCOj/p6A9hlbp3k1nSp57N/kNqNxf1LXXVKMc7r8Fcx7+zIiK\nsHcF3dLsg8SFcKpAgA+5NwJI5mR50y30J/ptevJakZEo3Utv91hOOcw7kdh5\nPNr0V0+lAnHXKoeLVL9iUDbojQTaDbikoFdP3yteEu2Qqpm2dxOoNLjlO8d/\nn2rIHiX+ce6C7HVqSUq+0fshZlgrpEUO3arzT70VEgF2pkPKfM2gRz/lrmf+\n/HhvUUrDp0Dzq4wDTlE4uQXVnnojT1b18xh9yZtCnzlgXtUsX9En5t+qoRmq\nua9OFugCv1gEnaJ2jv2M/+v/6se2odayYNgM6/HzVU54w3EMO6C/0Fq8aVJc\np+6iIS+ZMC1JLhjJg0MQT6TZYzJ0wPXM7AifOgHpOParcRzups0GjcN+o/7/\nIPoY74qf1w76rcbOCGvSxIrMK0gWgHOd7EXPB0tzZe/N0GWCH+m6QkLmHn1O\nUryZvG97GGW5N/v81+JeAT6Ep+h1vCaPeyhuY+zMvE+05l9rdrhTzNlwBPdJ\nTUsDk9afcwpyXpI57ZIDKdM8K398kcTeVGMY80RlHTDqMvjmgDOT8RdlhPxZ\nEKWC\r\n=lhm9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcf4dvFqkhBX5z6vQjWTA+rRG5NziZm14+dcsbaAxsFQIhAP9COYybnfTLdO2klEYDB8Z5U1B6gGh+qyGKWKsl16UN"}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_1.0.16-1_1582639791179_0.7986919068197866"},"_hasShrinkwrap":false},"1.0.16-2":{"name":"ts-nkeys","version":"1.0.16-2","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc && npm run copy:dist","clean":"npm run clean:dist","clean:dist":"rm -rf lib/* coverage/* .nyc_output/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=lcovonly && cat ./coverage/lcov.info | coveralls","pack":"npm run build && npm pack","debugtest":"tsc && node node_modules/.bin/ava --verbose -T 6500000 --match","test":"tsc && nyc ava --verbose -T 15000"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^13.7.4","ava":"^2.4.0","coveralls":"^3.0.9","dependency-check":"^4.1.0","nyc":"^15.0.0","ts-node":"^8.6.2","typescript":"^3.8.2"},"dependencies":{"tweetnacl":"^1.0.3"},"ava":{"failFast":false,"require":["./lib/test/helpers/ava_fix.js"],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"extension":[".ts",".js"],"include":["src/**/*.ts","lib/src/**/*.js"],"exclude":["lib/test/**","examples/**","benchmark/**"],"sourceMap":true,"all":false},"readme":"# ts-nkeys\n\n\nA public-key signature system based on Ed25519 for the [NATS ecosystem system](https://nats.io) in JavaScript and Typescript.\n\n[![license](https://img.shields.io/github/license/nats-io/ts-nats.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![Build Status](https://travis-ci.org/nats-io/ts-nkeys.svg?branch=master)](https://travis-ci.org/nats-io/ts-nkeys)\n[![Coveralls github branch](https://img.shields.io/coveralls/github/nats-io/ts-nkeys/master.svg)](https://coveralls.io/github/nats-io/ts-nkeys)\n[![npm](https://img.shields.io/npm/v/ts-nkeys.svg)](https://www.npmjs.com/package/ts-nkeys)\n[![npm](https://img.shields.io/npm/dt/ts-nkeys.svg)](https://www.npmjs.com/package/ts-nkeys)\n\nts-nkeys is a typescript nats library for node that for generating nkeys.\n\n## Installation\n\n```bash\nnpm install ts-nkeys\n```\n\n## Basic Usage\n\n```typescript\n    // create an user nkey - also possible to create accounts, clusters, servers.\n    let user = createUser();\n\n    // once you have an nkey you can generate various keys.\n    // A seed is the public and private keys together.\n    // Seeds are strings, and start with the letter 'S'. \n    // Seeds need to be kept safe and never shared.\n    let seed = user.getSeed();\n    t.true(Buffer.isBuffer(seed));\n    t.is(seed[0], 'S'.charCodeAt(0));\n    \n    // the second letter in the seed represents its type:\n    // `U` for user, \n    // `A` for account, \n    // `C` for cluster\n    // `N` for severs\n    t.is(seed[1], 'U'.charCodeAt(0));\n\n    // public keys can be shared and can be used to verify signed content\n    let publicKey = user.getPublicKey();\n    t.true(Buffer.isBuffer(publicKey));\n    // first letter represents the type of public key\n    // `U` for user, \n    // `A` for account, \n    // `C` for cluster\n    // `N` for severs\n    t.is(publicKey[0], 'U'.charCodeAt(0));\n\n\n    // To sign data\n    let data = Buffer.from(\"HelloWorld\");\n    let sig = user.sign(data);\n    \n    // to verify use the user, public or seed:\n    t.true(user.verify(data, sig));\n\n    // public keys can be used to verify signatures you cannot sign with them though.\n    let pk = fromPublic(publicKey);\n    t.true(pk.verify(data, sig));\n\n    // seeds can be used to reconstitute the keypair from a string\n    let sk = fromSeed(seed);\n    t.true(sk.verify(data, sig));\n    // and can be used to sign\n    let sig2 = sk.sign(data);\n    t.true(sk.verify(data, sig));\n```\n\n\n## Supported Node Versions\n\nOur support policy for Nodejs versions follows [Nodejs release support]( https://github.com/nodejs/Release).\nWe will support and build node-nats on even-numbered Nodejs versions that are current or in LTS.\n\n## License\n\nUnless otherwise noted, the NATS source files are distributed under the Apache Version 2.0 license found in the LICENSE file.\n","readmeFilename":"README.md","gitHead":"97d260289897fe15d0227e43463a38a9193d550d","_id":"ts-nkeys@1.0.16-2","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-hyCp8s80gKOvIO2VE7j1WgeRNa+SXABlYDG/bDtSkS6dV149fX0hb0lOFXix9HCEp6j0XGgqcZ/nhNHbp9f5kA==","shasum":"71d12cde59028d2d542dce8a081f12abb7ba78b0","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-1.0.16-2.tgz","fileCount":26,"unpackedSize":60796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVSr0CRA9TVsSAnZWagAAs8kP/it/uExEXvGXC5UiiGip\nywbNEsQvvi0O6GUkM0GChmTm9sTXOtyEFhYyAecX9+erKX5lT9g9nAsuCYZ3\nKjHQ4oVrtASPff8bcUVrvIH7+cxYLSbpvd3epD7+T8d4Om+A3P186owHgtDR\ntinw4ev/Kz/RUwEwhxbTVeZzW8N+Q5i1HPzUuJmlOr7jKaoa/dV2wf14vv56\nVamWEVPh3HfTpj5H7faN3GU91pa4rKc7ZXEebE2PZwy+YL9u03AFbSejotqM\nGExgYqv0TSGxITmcmbzzn/Lqe293yv2Ct9chLQDCQpPVLVZ9Jbio9CglDEqi\nLzyI0JpMiAXw00PkTG5UJJo76HNQcqTTuIgdZ+cL7xQMfTIzbgEczzWltDFk\n+4/j5ja24jvny0B63TCyUJD/DARy3dAPXElswwIuA0FCJV6Vf/I+1h2PX53y\nrVa7adref/u7nOjRmtBCc3mae6tEp1vf6ePEQqfV8tltM8JIsLeDFyDDpFar\nhSchoshCcIuD/Vy7fWufGKDkcWKlN2WHMRbAfU9AVSNJn3CGP9QeJxdFuq09\neYdAQabqV6+5lkpC3upIe8/f0Eykz+AIl08+qtY8UiqSzwBT3f4K+lKrXtUd\nTDjku73FyOUPp3rtueQDgu2X86q3OYi0vQgPdXtSm9AvtWUbN4x9CZpZYVDB\n4VvY\r\n=d2u+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKQA08nY5LhyHcjQ0aELAsTJGpUy64WSw1I9E5rDdvoAiB7dtyfxWeTCRCnYSkU4eMsRlHcNGLWXJX7Rhi+SLovow=="}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_1.0.16-2_1582639859646_0.20436592557324507"},"_hasShrinkwrap":false},"1.0.16":{"name":"ts-nkeys","version":"1.0.16","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","main":"lib/nkeys.js","types":"lib/nkeys.d.ts","scripts":{"build":"npm run clean:dist && tsc && npm run copy:dist","clean":"npm run clean:dist","clean:dist":"rm -rf lib/* coverage/* .nyc_output/*","copy:dist":"cp lib/src/* lib/","cover:html":"nyc report --reporter=html && open coverage/index.html","cover:coveralls":"nyc report --reporter=lcovonly && cat ./coverage/lcov.info | coveralls","pack":"npm run build && npm pack","debugtest":"tsc && node node_modules/.bin/ava --verbose -T 6500000 --match","test":"tsc && nyc ava --verbose -T 15000"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","node","typescript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","devDependencies":{"@types/node":"^13.7.4","ava":"^2.4.0","coveralls":"^3.0.9","dependency-check":"^4.1.0","nyc":"^15.0.0","ts-node":"^8.6.2","typescript":"^3.8.2"},"dependencies":{"tweetnacl":"^1.0.3"},"ava":{"failFast":false,"require":["./lib/test/helpers/ava_fix.js"],"files":["./lib/test/**/*.js","!./lib/test/helpers/**/*.js"],"sources":["**/*.js"]},"nyc":{"extension":[".ts",".js"],"include":["src/**/*.ts","lib/src/**/*.js"],"exclude":["lib/test/**","examples/**","benchmark/**"],"sourceMap":true,"all":false},"gitHead":"a3af59f34121eff1d63b3da4b46d0fccf6577b70","_id":"ts-nkeys@1.0.16","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-1qrhAlavbm36wtW+7NtKOgxpzl+70NTF8xlz9mEhiA5zHMlMxjj3sEVKWm3pGZhHXE0Q3ykjrj+OSRVaYw+Dqg==","shasum":"b0c6e7c4f16f976c7e7ddb6982fc789a2f971248","tarball":"https://registry.npmjs.org/ts-nkeys/-/ts-nkeys-1.0.16.tgz","fileCount":26,"unpackedSize":60794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVWylCRA9TVsSAnZWagAA2bAP/jxSC56wlYE8YxS6W+Hp\naPhp0hgaA0hF/Ea6XbbSaiWmO6eQUo9onIbQsDiMD1hQa0Cp6eDN4B+Je7Ko\nS2pEHUuhwIOs7V906AV9Mdvj70YdJ+SeDRBL8fHXge8i9/m2Boaj2ia2F0L9\nu+HXquydb7DCUdSVZ48oTPnW+Je0E9hJ9oYKugeAq2CXZeakIgG9SczOVnII\n5qu5pTEikP5OS2pk0p1DzpKF+3+eG8FeGkxz6rbnoHuqMaMKxVAvjbXvv2BL\n4uNBN3BEHm3ZZ6OoM/9io8BkkyCYDXoz97xR+zjksNE+4lHRTzvWDtPxe1Nr\nehPCRIZImP8tKwO99Xg7dGSI9b4hbFvnrKR493tgNwjNqheHrO6OC3QcX4FG\nWuPJKH+GrC9YMQfLM9y9VvH4DoI35c6GahAfCmJ4fB8ZConocZEwsKvvUuJS\nQLbgvqf1aD5OdmwEfwz6F0gnfewRQVt7P/tQkVSFatNernlCsNjJoIIcQkmu\nxTpO501UHtNSmrBZel+tSDoXUMtwNCAu8EGahXqdzZp0+RH/skaI/JqIgn1X\nhwGXOWGkGRnQt/V2Q66tsFgKG0tGKd/iy1RhVVJLowKxlmFTLvITtOhZ0Zxa\n+b3c7v8YuMAM9c8k6uLRvy5HnOt/TJyJqo1K7BImRVr6JiKzqPWbVGmTdB1W\nBjAa\r\n=v9hl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHdBfM2vWboe1oRL8aX6Up0jjFt/zr/BMqBxmR9lCpBAiAIEs0kqfsqFm4G+5dbvUjouM/qLwigAjv0cqBpbG7lnQ=="}]},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-nkeys_1.0.16_1582656677087_0.3069639196393452"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-07T22:17:44.654Z","0.9.0":"2018-09-07T22:17:44.783Z","modified":"2022-05-22T07:31:25.271Z","1.0.0":"2018-10-25T16:42:16.870Z","1.0.1":"2018-10-25T16:52:39.745Z","1.0.2":"2018-10-25T18:03:41.450Z","1.0.4":"2018-10-26T18:44:37.860Z","1.0.8":"2018-12-07T23:09:12.697Z","1.0.10":"2019-01-04T16:09:44.594Z","1.0.12":"2019-03-22T18:17:24.872Z","1.0.14":"2019-10-07T15:12:57.129Z","1.0.16-1":"2020-02-25T14:09:51.268Z","1.0.16-2":"2020-02-25T14:10:59.771Z","1.0.16":"2020-02-25T18:51:17.256Z"},"maintainers":[{"name":"aricart","email":"alberto@synadia.com"}],"description":"A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats","keywords":["nats","Ed25519","node","typescript"],"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"author":{"name":"The NATS Authors"},"license":"Apache-2.0","readme":"# ts-nkeys\n\n\nA public-key signature system based on Ed25519 for the [NATS ecosystem system](https://nats.io) in JavaScript and Typescript.\n\n[![license](https://img.shields.io/github/license/nats-io/ts-nats.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![Build Status](https://travis-ci.org/nats-io/ts-nkeys.svg?branch=master)](https://travis-ci.org/nats-io/ts-nkeys)\n[![Coveralls github branch](https://img.shields.io/coveralls/github/nats-io/ts-nkeys/master.svg)](https://coveralls.io/github/nats-io/ts-nkeys)\n[![npm](https://img.shields.io/npm/v/ts-nkeys.svg)](https://www.npmjs.com/package/ts-nkeys)\n[![npm](https://img.shields.io/npm/dt/ts-nkeys.svg)](https://www.npmjs.com/package/ts-nkeys)\n\nts-nkeys is a typescript nats library for node that for generating nkeys.\n\n## Installation\n\n```bash\nnpm install ts-nkeys\n```\n\n## Basic Usage\n\n```typescript\n    // create an user nkey - also possible to create accounts, clusters, servers.\n    let user = createUser();\n\n    // once you have an nkey you can generate various keys.\n    // A seed is the public and private keys together.\n    // Seeds are strings, and start with the letter 'S'. \n    // Seeds need to be kept safe and never shared.\n    let seed = user.getSeed();\n    t.true(Buffer.isBuffer(seed));\n    t.is(seed[0], 'S'.charCodeAt(0));\n    \n    // the second letter in the seed represents its type:\n    // `U` for user, \n    // `A` for account, \n    // `C` for cluster\n    // `N` for severs\n    t.is(seed[1], 'U'.charCodeAt(0));\n\n    // public keys can be shared and can be used to verify signed content\n    let publicKey = user.getPublicKey();\n    t.true(Buffer.isBuffer(publicKey));\n    // first letter represents the type of public key\n    // `U` for user, \n    // `A` for account, \n    // `C` for cluster\n    // `N` for severs\n    t.is(publicKey[0], 'U'.charCodeAt(0));\n\n\n    // To sign data\n    let data = Buffer.from(\"HelloWorld\");\n    let sig = user.sign(data);\n    \n    // to verify use the user, public or seed:\n    t.true(user.verify(data, sig));\n\n    // public keys can be used to verify signatures you cannot sign with them though.\n    let pk = fromPublic(publicKey);\n    t.true(pk.verify(data, sig));\n\n    // seeds can be used to reconstitute the keypair from a string\n    let sk = fromSeed(seed);\n    t.true(sk.verify(data, sig));\n    // and can be used to sign\n    let sig2 = sk.sign(data);\n    t.true(sk.verify(data, sig));\n```\n\n\n## Supported Node Versions\n\nOur support policy for Nodejs versions follows [Nodejs release support]( https://github.com/nodejs/Release).\nWe will support and build node-nats on even-numbered Nodejs versions that are current or in LTS.\n\n## License\n\nUnless otherwise noted, the NATS source files are distributed under the Apache Version 2.0 license found in the LICENSE file.\n","readmeFilename":"README.md"}