{"_id":"nkeys.js","_rev":"2993432","name":"nkeys.js","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","dist-tags":{"dev":"1.0.3-1","latest":"1.0.5"},"maintainers":[{"name":"aricart","email":""}],"time":{"modified":"2023-08-28T09:18:48.000Z","created":"2020-07-28T21:21:49.409Z","1.0.5":"2023-02-02T15:30:02.371Z","1.0.4":"2022-12-21T13:26:22.892Z","1.0.3":"2022-07-14T19:35:13.029Z","1.0.3-1":"2022-07-13T21:56:05.923Z","1.0.2":"2022-07-13T18:05:27.774Z","1.0.1-3":"2022-07-13T15:28:37.226Z","1.0.1-2":"2022-07-13T15:20:44.759Z","1.0.1-1":"2022-07-13T14:30:42.764Z","1.0.0-9":"2021-01-06T22:48:31.521Z","1.0.0-8":"2020-11-06T16:25:40.292Z","1.0.0-6":"2020-09-02T22:18:39.661Z","1.0.0-5":"2020-08-05T22:22:09.254Z","1.0.0-3":"2020-08-04T14:33:10.729Z","1.0.0-2":"2020-08-03T16:43:12.215Z","1.0.0-1":"2020-07-28T21:38:23.376Z","1.0.0-0":"2020-07-28T21:21:49.409Z"},"users":{},"author":{"name":"The NATS Authors"},"repository":{"type":"git","url":"https://github.com//nats-io/nkeys.js"},"versions":{"1.0.5":{"name":"nkeys.js","version":"1.0.5","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","generate":"deno run -A --unstable ./bin/tweetnacl-esm.ts","stage":"npm run init && npm run cjs && npm run generate && tsc","prepare":"npm run stage && npm run generate && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose && deno test -A --unstable test/","doc":"npm run clean && rm -Rf docs && npm run stage && node_modules/.bin/typedoc --out docs/ && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/nkeys.js"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"tweetnacl":"1.0.3"},"devDependencies":{"@types/node":"^18.11.x","ava":"^5.1.x","typedoc":"^0.23.x","typescript":"^4.9.x"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"9b08b6f038480607e0cbaac2d6a71b8beff58f35","_id":"nkeys.js@1.0.5","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"shasum":"3024bde671eb33be0316ff2d5abe8b8cec960158","size":26073,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.5.tgz"},"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"maintainers":[{"name":"aricart","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.5_1675351802061_0.3800921160109838"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-02T15:30:02.371Z","publish_time":1675351802371,"_cnpm_publish_time":1675351802371},"1.0.4":{"name":"nkeys.js","version":"1.0.4","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","generate":"deno run -A --unstable ./bin/tweetnacl-esm.ts","stage":"npm run init && npm run cjs && npm run generate && tsc","prepare":"npm run stage && npm run generate && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose && deno test -A --unstable test/","doc":"npm run clean && rm -Rf docs && npm run stage && node_modules/.bin/typedoc --out docs/ && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/nkeys.js"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"tweetnacl":"1.0.3"},"devDependencies":{"@types/node":"^18.11.17","ava":"^5.1.0","typedoc":"^0.23.23","typescript":"^4.9.x"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"21db1eaa7d232ea7eaba06c537e2e54ceea37667","_id":"nkeys.js@1.0.4","_nodeVersion":"19.2.0","_npmVersion":"8.19.2","dist":{"shasum":"0902bd44129569c4bd3857ce87d8b69f1c0e7253","size":25986,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.4.tgz"},"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"maintainers":[{"name":"aricart","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.4_1671629182699_0.8224734686890607"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-21T13:27:52.272Z","publish_time":1671629182892,"_cnpm_publish_time":1671629182892},"1.0.3":{"name":"nkeys.js","version":"1.0.3","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","generate":"deno run -A --unstable ./bin/tweetnacl-esm.ts","stage":"npm run init && npm run cjs && npm run generate && tsc","prepare":"npm run stage && npm run generate && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose && deno test -A --unstable test/","doc":"npm run clean && rm -Rf docs && npm run stage && node_modules/.bin/typedoc --out docs/ && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/nkeys.js"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"tweetnacl":"1.0.3"},"devDependencies":{"@types/node":"^18.0.0","ava":"^4.2.0","typedoc":"^0.23.x","typescript":"^4.7.x"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"ebb4e0b11def4629022a632e8f963578094d2175","_id":"nkeys.js@1.0.3","_nodeVersion":"16.5.0","_npmVersion":"8.1.4","dist":{"shasum":"487688a6f4f36f4a2796eee000cc6e54e122cb08","size":25975,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.3.tgz"},"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"maintainers":[{"name":"aricart","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.3_1657827312854_0.597497870362983"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-14T19:55:37.480Z","publish_time":1657827313029,"_cnpm_publish_time":1657827313029},"1.0.3-1":{"name":"nkeys.js","version":"1.0.3-1","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","generate":"deno run -A --unstable ./bin/tweetnacl-esm.ts","stage":"npm run init && npm run cjs && npm run generate && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose && deno test -A --unstable test/","doc":"npm run clean && rm -Rf docs && npm run stage && node_modules/.bin/typedoc --out docs/ && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/nkeys.js"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"tweetnacl":"1.0.3"},"devDependencies":{"@types/node":"^18.0.0","ava":"^4.2.0","typedoc":"^0.23.x","typescript":"^4.7.x"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"readmeFilename":"README.md","gitHead":"4ce8f7986a7276e676ecbd919e9cee7ae233dd0a","_id":"nkeys.js@1.0.3-1","_nodeVersion":"16.5.0","_npmVersion":"8.1.4","dist":{"shasum":"e85f7a3696f0b2d07e0814fa9241ef2201fbff86","size":25969,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.3-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.3-1.tgz"},"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"maintainers":[{"name":"aricart","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.3-1_1657749365784_0.8144495056822751"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-13T21:56:38.280Z","publish_time":1657749365923,"_cnpm_publish_time":1657749365923},"1.0.2":{"name":"nkeys.js","version":"1.0.2","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","generate":"deno run -A --unstable ./bin/tweetnacl-esm.ts","stage":"npm run init && npm run cjs && npm run generate && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose && deno test -A --unstable test/","doc":"npm run clean && rm -Rf docs && npm run stage && node_modules/.bin/typedoc --out docs/ && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/nkeys.js"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"tweetnacl":"1.0.3"},"devDependencies":{"@types/node":"^18.0.0","ava":"^4.2.0","typedoc":"^0.23.x","typescript":"^4.7.x"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"4ce8f7986a7276e676ecbd919e9cee7ae233dd0a","_id":"nkeys.js@1.0.2","_nodeVersion":"16.5.0","_npmVersion":"8.1.4","dist":{"shasum":"df1eee2461d9ac54597efa4c20299fa5413e16d2","size":207172,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.2.tgz"},"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"maintainers":[{"name":"aricart","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.2_1657735527514_0.9723246298754642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-13T18:05:47.426Z","publish_time":1657735527774,"_cnpm_publish_time":1657735527774},"1.0.1-3":{"name":"nkeys.js","version":"1.0.1-3","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","generate":"deno run -A --unstable ./bin/tweetnacl-esm.ts","stage":"npm run init && npm run cjs && npm run generate && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose && deno test --allow-env test/","doc":"npm run clean && rm -Rf docs && npm run stage && node_modules/.bin/typedoc --out docs/ && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/nkeys.js"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"tweetnacl":"1.0.3"},"devDependencies":{"@types/node":"^18.0.0","ava":"^4.2.0","typedoc":"^0.23.x","typescript":"^4.7.x"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"readmeFilename":"README.md","gitHead":"d1a7ff5221848cedcd192d1ce6228cb54020fcd4","_id":"nkeys.js@1.0.1-3","_nodeVersion":"16.5.0","_npmVersion":"8.1.4","dist":{"shasum":"3896fc8e349052b8542037b233575cf99163b3f5","size":207177,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.1-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.1-3.tgz"},"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"maintainers":[{"name":"aricart","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.1-3_1657726116989_0.15472474691220195"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-13T15:34:10.314Z","publish_time":1657726117226,"_cnpm_publish_time":1657726117226},"1.0.1-2":{"name":"nkeys.js","version":"1.0.1-2","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","generate":"deno run -A --unstable ./bin/tweetnacl-esm.ts","stage":"npm run init && npm run cjs && npm run generate && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose && deno test --allow-env test/","doc":"npm run clean && rm -Rf docs && npm run stage && node_modules/.bin/typedoc --out docs/ && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/nkeys.js"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"tweetnacl":"1.0.3"},"devDependencies":{"@types/node":"^18.0.0","ava":"^4.2.0","typedoc":"^0.23.x","typescript":"^4.7.x"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"readmeFilename":"README.md","gitHead":"d1a7ff5221848cedcd192d1ce6228cb54020fcd4","_id":"nkeys.js@1.0.1-2","_nodeVersion":"16.5.0","_npmVersion":"8.1.4","dist":{"shasum":"fd83e523c7d2e6acb623f6802a8c68176fb06148","size":207799,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.1-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.1-2.tgz"},"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"maintainers":[{"name":"aricart","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.1-2_1657725644257_0.7067719182985164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-13T15:24:05.599Z","publish_time":1657725644759,"_cnpm_publish_time":1657725644759},"1.0.1-1":{"name":"nkeys.js","version":"1.0.1-1","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","generate":"deno run -A --unstable ./bin/tweetnacl-esm.ts","stage":"npm run init && npm run cjs && npm run generate && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose && deno test --allow-env test/","doc":"npm run clean && rm -Rf docs && npm run stage && node_modules/.bin/typedoc --out docs/ && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/nkeys.js"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"tweetnacl":"1.0.3"},"devDependencies":{"@types/node":"^18.0.0","ava":"^4.2.0","typedoc":"^0.23.x","typescript":"^4.7.x"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"readmeFilename":"README.md","gitHead":"bf6fde900036e4ff7fc64945b124dd6ed7950b58","_id":"nkeys.js@1.0.1-1","_nodeVersion":"16.5.0","_npmVersion":"8.1.4","dist":{"shasum":"3a4a045bb2f396b2fbc4c9d5d1a7d0181947aba4","size":273974,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.1-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.1-1.tgz"},"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"maintainers":[{"name":"aricart","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.1-1_1657722642492_0.44041312411383715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-13T15:24:04.204Z","publish_time":1657722642764,"_cnpm_publish_time":1657722642764},"1.0.0-9":{"name":"nkeys.js","version":"1.0.0-9","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","stage":"npm run init && npm run cjs && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose && deno test test/","doc":"typedoc --options ./typedoc.json && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"@types/node":"^14.0.26","tweetnacl":"^1.0.3"},"devDependencies":{"ava":"^3.12.1","typedoc":"^0.19.1","typescript":"^4.0.2"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"720a63d1930d5900f616f08f92f2aca665337022","_id":"nkeys.js@1.0.0-9","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"shasum":"c804acb061a5c4a61e8667adbf15bfd2978285ad","size":34292,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.0-9.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.0-9.tgz"},"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"maintainers":[{"name":"aricart","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.0-9_1609973311343_0.7457329980258594"},"_hasShrinkwrap":false,"publish_time":1609973311521,"_cnpm_publish_time":1609973311521,"_cnpmcore_publish_time":"2021-12-16T16:10:20.820Z"},"1.0.0-8":{"name":"nkeys.js","version":"1.0.0-8","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","stage":"npm run init && npm run cjs && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose && deno test test/","doc":"typedoc --options ./typedoc.json && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"@types/node":"^14.0.26","tweetnacl":"^1.0.3"},"devDependencies":{"ava":"^3.12.1","typedoc":"^0.19.1","typescript":"^4.0.2"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"5bd8ee74a069d2d9ae0c49cbe632d935e9733171","_id":"nkeys.js@1.0.0-8","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"shasum":"09f9b0485170c308c33813b61c0ff25488d6e716","size":39853,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.0-8.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.0-8.tgz"},"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"maintainers":[{"name":"aricart","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.0-8_1604679939963_0.0612950121938014"},"_hasShrinkwrap":false,"publish_time":1604679940292,"_cnpm_publish_time":1604679940292,"_cnpmcore_publish_time":"2021-12-16T16:10:21.134Z"},"1.0.0-6":{"name":"nkeys.js","version":"1.0.0-6","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","stage":"npm run init && npm run cjs && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose","doc":"typedoc --options ./typedoc.json && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"@types/node":"^14.0.26","tweetnacl":"^1.0.3"},"devDependencies":{"ava":"^3.11.0","typedoc":"^0.17.6","typescript":"^4.0.0-dev.20200727"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"f1052fe4609137f4357f932279b466026c480023","_id":"nkeys.js@1.0.0-6","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"shasum":"bbc0b3d88a640b0b36d20e19fbe8fa86db17072c","size":39806,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.0-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.0-6.tgz"},"maintainers":[{"name":"aricart","email":""}],"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.0-6_1599085119504_0.4872441963110268"},"_hasShrinkwrap":false,"publish_time":1599085119661,"_cnpm_publish_time":1599085119661,"_cnpmcore_publish_time":"2021-12-16T16:10:21.845Z"},"1.0.0-5":{"name":"nkeys.js","version":"1.0.0-5","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","stage":"npm run init && npm run cjs && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose","doc":"typedoc --options ./typedoc.json && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"@types/node":"^14.0.26","text-encoding":"^0.7.0","tweetnacl":"^1.0.3"},"devDependencies":{"ava":"^3.11.0","typedoc":"^0.17.6","typescript":"^4.0.0-dev.20200727"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"93d8e5dbaea9b01378ac67f4332fdeaf2f9cc17d","_id":"nkeys.js@1.0.0-5","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"0b0093225190302172116e0fc367698d269f7706","size":39878,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.0-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.0-5.tgz"},"maintainers":[{"name":"aricart","email":""}],"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.0-5_1596666129042_0.7987339226459342"},"_hasShrinkwrap":false,"publish_time":1596666129254,"_cnpm_publish_time":1596666129254,"_cnpmcore_publish_time":"2021-12-16T16:10:22.124Z"},"1.0.0-3":{"name":"nkeys.js","version":"1.0.0-3","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","stage":"npm run init && npm run cjs && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose","doc":"typedoc --options ./typedoc.json && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"@types/node":"^14.0.26","text-encoding":"^0.7.0","tweetnacl":"^1.0.3"},"devDependencies":{"ava":"^3.11.0","typedoc":"^0.17.6","typescript":"^4.0.0-dev.20200727"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"a0ccfe077784790e3a78df83497f47cde4a99134","_id":"nkeys.js@1.0.0-3","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"932b11f817091991a5914a0b6cf57b5dcee9b76d","size":39916,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.0-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.0-3.tgz"},"maintainers":[{"name":"aricart","email":""}],"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.0-3_1596551590625_0.8659401978263321"},"_hasShrinkwrap":false,"publish_time":1596551590729,"_cnpm_publish_time":1596551590729,"_cnpmcore_publish_time":"2021-12-16T16:10:22.401Z"},"1.0.0-2":{"name":"nkeys.js","version":"1.0.0-2","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","stage":"npm run init && npm run cjs && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose","doc":"typedoc --options ./typedoc.json && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"@types/node":"^14.0.26","text-encoding":"^0.7.0","tweetnacl":"^1.0.3"},"devDependencies":{"ava":"^3.11.0","typedoc":"^0.17.6","typescript":"^4.0.0-dev.20200727"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"b8593a823303398d9f9cd5fc1f8bfd272933a98d","_id":"nkeys.js@1.0.0-2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"f97a77e69b49d0756d0a626088afee2f6cc3e08d","size":39896,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.0-2.tgz"},"maintainers":[{"name":"aricart","email":""}],"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.0-2_1596472992059_0.4204544637204821"},"_hasShrinkwrap":false,"publish_time":1596472992215,"_cnpm_publish_time":1596472992215,"_cnpmcore_publish_time":"2021-12-16T16:10:22.785Z"},"1.0.0-1":{"name":"nkeys.js","version":"1.0.0-1","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","stage":"npm run init && npm run cjs && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose","doc":"typedoc --options ./typedoc.json && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"@types/node":"^14.0.26","fastestsmallesttextencoderdecoder":"^1.0.22","text-encoding":"^0.7.0","tweetnacl":"^1.0.3"},"devDependencies":{"ava":"^3.11.0","typedoc":"^0.17.6","typescript":"^4.0.0-dev.20200727"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"15c8ed2dbfa9ed8ed5e7fe659e04cc4e16b757da","_id":"nkeys.js@1.0.0-1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"bf23849e8b59d03406801bb95fda3f09d02f6852","size":39892,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.0-1.tgz"},"maintainers":[{"name":"aricart","email":""}],"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.0-1_1595972303185_0.16854567191402658"},"_hasShrinkwrap":false,"publish_time":1595972303376,"_cnpm_publish_time":1595972303376,"_cnpmcore_publish_time":"2021-12-16T16:10:23.648Z"},"1.0.0-0":{"name":"nkeys.js","version":"1.0.0-0","description":"A public-key signature system based on Ed25519 for the NATS ecosystem in javascript","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"init":"mkdir -p build","clean":"rm -Rf build/ lib/ nkeys.d.ts nkeys.mjs","fmt":"deno fmt src/ examples/ modules/ test/ node_test/","cjs":"deno run --allow-all bin/cjs-fix-imports.ts -o build/ src/ modules/cjs/ node_test/","stage":"npm run init && npm run cjs && tsc","prepare":"npm run stage && deno bundle modules/esm/mod.ts nkeys.mjs && tsc","test":"npm run prepare && ava --verbose","doc":"typedoc --options ./typedoc.json && touch ./docs/.nojekyll"},"engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"https://github.com//nats-io/ts-nkeys"},"keywords":["nats","Ed25519","javascript"],"author":{"name":"The NATS Authors"},"license":"Apache-2.0","dependencies":{"@types/node":"^14.0.26","fastestsmallesttextencoderdecoder":"^1.0.22","text-encoding":"^0.7.0","tweetnacl":"^1.0.3"},"devDependencies":{"ava":"^3.11.0","typedoc":"^0.17.6","typescript":"^4.0.0-dev.20200727"},"ava":{"failFast":true,"require":[],"files":["./node_test/*.js"]},"gitHead":"4d68393458e7a02e5aeafdb24012d51d9fe3e081","_id":"nkeys.js@1.0.0-0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"f25661fac05a400176a8004a88661c083f6327e2","size":39897,"noattachment":false,"key":"/nkeys.js/-/nkeys.js-1.0.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nkeys.js/download/nkeys.js-1.0.0-0.tgz"},"maintainers":[{"name":"aricart","email":""}],"_npmUser":{"name":"aricart","email":"alberto@synadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nkeys.js_1.0.0-0_1595971309273_0.6613945116938837"},"_hasShrinkwrap":false,"publish_time":1595971309409,"_cnpm_publish_time":1595971309409,"_cnpmcore_publish_time":"2021-12-16T16:10:24.302Z"}},"readme":"# nkeys.js\n\nA public-key signature system based on Ed25519 for the\n[NATS ecosystem system](https://nats.io) for JavaScript.\n\n[![license](https://img.shields.io/github/license/nats-io/ts-nats.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![nkeys.js](https://github.com/aricart/nkeys.js/workflows/nkeys.js/badge.svg)](https://github.com/aricart/nkeys.js/actions)\n[![npm](https://img.shields.io/npm/v/nkeys.js.svg)](https://www.npmjs.com/package/nkeys.js)\n[![npm](https://img.shields.io/npm/dt/nkeys.js.svg)](https://www.npmjs.com/package/nkeys.js)\n\nThe nkeys.js library works in Deno, Node.js, and the browser!\n\n## Installation\n\nFor your Deno projects:\n\n```javascript\nimport {\n  createUser,\n  fromPublic,\n  fromSeed,\n} from \"https://deno.land/x/nkeys.js/modules/esm/mod.ts\";\n```\n\nOn node, and browsers you can get a build from npm:\n\n```bash\nnpm install nkeys.js\n```\n\nIn your node projects:\n\n```javascript\nconst { createUser, fromSeed, fromPublic } = require(\"nkeys.js\");\n```\n\nOn your browser projects, make available the `node/nkeys.js/nkeys.mjs`, and then\n\n```javascript\nimport { createUser, fromPublic, fromSeed } from \"https://host/path/nkeys.mjs\";\n```\n\n## Basic Usage\n\nThe [documentation is here](https://nats-io.github.io/nkeys.js/)\n\n```typescript\n// create an user nkey KeyPair (can also create accounts, operators, etc).\nconst user = createUser();\n\n// A seed is the public and private keys together.\nconst seed: Uint8Array = user.getSeed();\n\n// Seeds are encoded into Uint8Array, and start with\n// the letter 'S'. Seeds need to be kept safe and never shared\nconsole.log(`seeds start with s: ${seed[0] === \"S\".charCodeAt(0)}`);\n\n// A seed's second letter encodes it's type:\n// `U` for user,\n// `A` for account,\n// `O` for operators\nconsole.log(`nkey is for a user? ${seed[1] === \"U\".charCodeAt(0)}`);\n\n// To view a seed, simply decode it:\nconsole.log(new TextDecoder().decode(seed));\n\n// you can recreate the keypair with its seed:\nconst priv = fromSeed(seed);\n\n// Using the KeyPair, you can cryptographically sign content:\nconst data = new TextEncoder().encode(\"Hello World!\");\nconst sig = priv.sign(data);\n\n// and verify a signature:\nconst valid = user.verify(data, sig);\nif (!valid) {\n  console.error(\"couldn't validate the data/signature against my key\");\n} else {\n  console.error(\"data was verified by my key\");\n}\n\n// others can validate using your public key:\nconst publicKey = user.getPublicKey();\nconst pub = fromPublic(publicKey);\nif (!pub.verify(data, sig)) {\n  console.error(`couldn't validate the data/signature with ${publicKey}`);\n} else {\n  console.info(`data was verified by ${publicKey}`);\n}\n\n// when extracting with seeds or private keys\n// you should clear them when done:\nseed.fill(0);\n\n// you should also clear the keypairs:\nuser.clear();\npriv.clear();\n```\n\n## Supported Node Versions\n\nOur support policy for Nodejs versions follows\n[Nodejs release support](https://github.com/nodejs/Release). We will support and\nbuild nkeys.js 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\nVersion 2.0 license found in the LICENSE file.\n","_attachments":{},"license":"Apache-2.0"}