{"_id":"@axia-js/wasm-crypto","_rev":"4-5a0287a708825fbdacb8ac1a4963009c","name":"@axia-js/wasm-crypto","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@axia-js/wasm-crypto","version":"0.1.0","type":"module","author":{"name":"Sankar boro","email":"sankar.boro@zeeve.io"},"main":"index.js","sideEffects":["./detectPackage.js","./detectPackage.cjs"],"engines":{"node":">=14.0.0"},"dependencies":{"@axia-js/wasm-crypto-asmjs":"0.1.0","@axia-js/wasm-crypto-wasm":"0.1.0","@babel/runtime":"^7.15.4"},"devDependencies":{"@axia-js/util":"0.1.0","@axia-js/x-randomvalues":"0.1.0"},"peerDependencies":{"@axia-js/util":"0.1.0","@axia-js/x-randomvalues":"0.1.0"},"exports":{".":{"require":"./index.cjs","default":"./index.js"},"./bridge":{"require":"./bridge.cjs","default":"./bridge.js"},"./bundle":{"require":"./bundle.cjs","default":"./bundle.js"},"./detectPackage":{"require":"./detectPackage.cjs","default":"./detectPackage.js"},"./imports":{"require":"./imports.cjs","default":"./imports.js"},"./package.json":"./package.json","./packageInfo":{"require":"./packageInfo.cjs","default":"./packageInfo.js"},"./README.md":"./README.md","./types":{"require":"./types.cjs","default":"./types.js"}},"description":"Wrapper around crypto hashing functions","_id":"@axia-js/wasm-crypto@0.1.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-kIMvfbvWHfvodKrKxNy4jZqE7LVcshC+Y4dvZyLZjxjGQ+sl0VmXIHaZvQBTYyK7ZPq4902x4M9WASoxkpBUcw==","shasum":"d0dc6be9760fd15f4fc202635a9f9cb9c3d82854","tarball":"https://registry.npmjs.org/@axia-js/wasm-crypto/-/wasm-crypto-0.1.0.tgz","fileCount":17,"unpackedSize":56834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzlbvvfYfjsEb4GPaQ4HRbBxm7aYHm5GGsWrtYwu+NkAiEA7q9mPBcmtvkCIdlrBtgV62RvJlfj5tTbvtz48DrM+Gg="}]},"_npmUser":{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},"directories":{},"maintainers":[{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasm-crypto_0.1.0_1636697687246_0.4823157560413416"},"_hasShrinkwrap":false},"0.1.1":{"name":"@axia-js/wasm-crypto","version":"0.1.1","type":"module","author":{"name":"Sankar boro","email":"sankar.boro@zeeve.io"},"main":"index.js","sideEffects":["./detectPackage.js","./detectPackage.cjs"],"engines":{"node":">=14.0.0"},"dependencies":{"@axia-js/wasm-crypto-asmjs":"0.1.0","@axia-js/wasm-crypto-wasm":"0.1.0","@babel/runtime":"^7.15.4"},"devDependencies":{"@axia-js/util":"0.1.0","@axia-js/x-randomvalues":"0.1.0"},"peerDependencies":{"@axia-js/util":"0.1.0","@axia-js/x-randomvalues":"0.1.0"},"exports":{".":{"require":"./index.cjs","default":"./index.js"},"./bridge":{"require":"./bridge.cjs","default":"./bridge.js"},"./bundle":{"require":"./bundle.cjs","default":"./bundle.js"},"./detectPackage":{"require":"./detectPackage.cjs","default":"./detectPackage.js"},"./imports":{"require":"./imports.cjs","default":"./imports.js"},"./package.json":"./package.json","./packageInfo":{"require":"./packageInfo.cjs","default":"./packageInfo.js"},"./README.md":"./README.md","./types":{"require":"./types.cjs","default":"./types.js"}},"description":"Wrapper around crypto hashing functions","_id":"@axia-js/wasm-crypto@0.1.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-jj6TOs+6FfQo0T9P3j88ad/dExlnqpzyaatJq0majNbTiO8farTs3+MjdKuVk7hham0v303vRbN9RkE+q6JWkQ==","shasum":"14b3984261f198e04d3f1c496b993b9a912581a9","tarball":"https://registry.npmjs.org/@axia-js/wasm-crypto/-/wasm-crypto-0.1.1.tgz","fileCount":17,"unpackedSize":258608,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEP9cQ1nyatUEsRq0pZqbDCp5qjAdTCtTEcKolbGfNmwAiAEbC5teUiZe0bP7Iifo/Mzt3Es+FR4MhZUZeFEHmdS4A=="}]},"_npmUser":{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},"directories":{},"maintainers":[{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasm-crypto_0.1.1_1636715281486_0.9076442896668955"},"_hasShrinkwrap":false},"0.1.2":{"name":"@axia-js/wasm-crypto","version":"0.1.2","type":"module","author":{"name":"Sankar boro","email":"sankar.boro@zeeve.io"},"main":"index.js","sideEffects":["./detectPackage.js","./detectPackage.cjs"],"engines":{"node":">=14.0.0"},"dependencies":{"@axia-js/wasm-crypto-asmjs":"0.1.1","@axia-js/wasm-crypto-wasm":"0.1.1","@babel/runtime":"^7.15.4"},"devDependencies":{"@axia-js/util":"0.1.0","@axia-js/x-randomvalues":"0.1.0"},"peerDependencies":{"@axia-js/util":"0.1.0","@axia-js/x-randomvalues":"0.1.0"},"exports":{".":{"require":"./index.cjs","default":"./index.js"},"./bridge":{"require":"./bridge.cjs","default":"./bridge.js"},"./bundle":{"require":"./bundle.cjs","default":"./bundle.js"},"./detectPackage":{"require":"./detectPackage.cjs","default":"./detectPackage.js"},"./imports":{"require":"./imports.cjs","default":"./imports.js"},"./package.json":"./package.json","./packageInfo":{"require":"./packageInfo.cjs","default":"./packageInfo.js"},"./README.md":"./README.md","./types":{"require":"./types.cjs","default":"./types.js"}},"description":"Wrapper around crypto hashing functions","_id":"@axia-js/wasm-crypto@0.1.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7b3u+8iKA65xgY+Fa2BT8RyFq7dx4og4cftEY6exr5g4G4gFvmlS5dQYjE/Pm+4KV9dcF65tPadGqalHst36yg==","shasum":"a2002cdde40d491d6c767391040c3421a75037b7","tarball":"https://registry.npmjs.org/@axia-js/wasm-crypto/-/wasm-crypto-0.1.2.tgz","fileCount":17,"unpackedSize":258608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzG5hCRA9TVsSAnZWagAAg4QP/Rc/vVb/jSIBwIQh+ZDy\n4L41yQcX6m4XBa3RXLuTItqQ+ubTxKB6Z3nLze34zZwzydcrzQsJbhoauF7T\nCXz7S3qIoEP37s52nhVXaTAgHL+jeqHBs/Cboy6sdzFseb+/Kvxr+eCzHzXl\nxc9e8fEc4C2VBI752ijTvEtY7OqyIvOybABs2BcqMMg5op8mEm3/JFbomvI6\n4+yRYSVVEFnUndi106SAAR6Aayvnzc1cf/lFSKRTG+Bd+VHyAE9kjRVamuLC\n3iqtX0kkn9G6YXRofWVYEsyZDGUy9huph41GuHemo+O997xHUxhSqcSje/Xj\nWDEGHaNsX7fhVtBz8nZnm+6LG/lp6scWe8ngixLDZ+Ml20eWdrDIL4KvOUvo\ng65VD0CwIScNxsS6XCtmt2pf6Cz9Xk01rga6W7wYjdLxp4zqgjLUNr6122Sv\nHr4ztI1nCr39oy1BO4gZYXJb26rhVvx3MU2gd5F0f2lu0lbv9EEd/ZFy8y9Z\nQVsWw0TTTk1crjDJDQ2/f2ftfNauXyJ4BkjrJH1aLjHgf4e5vs8BxhZjvFSb\n4XQ5VGuVPyehH0R07NGlTtHXURuaovLUA56c9VzH7oPw9asKXxwJYctQdyHJ\nwO3i9bzNjFfOkmroMywu8ty4ljRQm2CGuFnNktXT/YvOeJtk8Q7CPA9IVs8l\nt5Q+\r\n=zXja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwKjQB5YB2On847hhml1mkRs4WiSUvlNlTYPnj0RkB1wIgPCyIC/2qjI8ZSi8P/Voekku22hPn64KuW6NL0YEWxkc="}]},"_npmUser":{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},"directories":{},"maintainers":[{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasm-crypto_0.1.2_1636716529743_0.22228795931198397"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-12T06:14:47.188Z","0.1.0":"2021-11-12T06:14:47.403Z","modified":"2022-04-04T17:10:41.581Z","0.1.1":"2021-11-12T11:08:01.676Z","0.1.2":"2021-11-12T11:28:49.988Z"},"maintainers":[{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"}],"description":"Wrapper around crypto hashing functions","author":{"name":"Sankar boro","email":"sankar.boro@zeeve.io"},"readme":"# @axia-js/wasm-crypto\n\nWrapper around crypto hashing functions\n\n## Usage\n\nInstall the package (also requires `@axia-js/util` for `TextEncoder` polyfills - not included here as a dependency to keep the tree lean)\n\n`yarn add @axia-js/wasm-crypto @axia-js/util`\n\nUse it -\n\n```js\nconst { u8aToHex } = require('@axia-js/util');\nconst { bip39Generate, bip39ToSeed, waitReady } = require('@axia-js/wasm-crypto');\n\nasync function main () {\n  // first wait until the WASM has been loaded (async init)\n  await waitReady();\n\n  // generate phrase\n  const phrase = bip39Generate(12);\n\n  // get ed25519 seed from phrase\n  const seed = bip39ToSeed(phrase, '');\n\n  // display\n  console.log('phrase:', phrase);\n  console.log('seed:', u8aToHex(seed));\n}\n```\n","readmeFilename":"README.md"}