{"_id":"@metamask/scure-bip39","_rev":"25-4a2c948fc8e15ef28623904b0ed29484","name":"@metamask/scure-bip39","dist-tags":{"latest":"2.1.1"},"versions":{"2.0.1":{"name":"@metamask/scure-bip39","version":"2.0.1","keywords":["bip39","mnemonic","phrase","code","bip0039","bip-39","micro","scure","wordlist","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"@metamask/scure-bip39@2.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"contributors":[{"name":"Patricio Palladino","email":"patricio@nomiclabs.io"},{"url":"https://paulmillr.com","name":"Paul Miller"}],"homepage":"https://github.com/MetaMask/scure-bip39#readme","bugs":{"url":"https://github.com/MetaMask/scure-bip39/issues"},"dist":{"shasum":"c6fff3e0458be039a3a66bb3d997da8ce34ca58b","tarball":"https://registry.npmjs.org/@metamask/scure-bip39/-/scure-bip39-2.0.1.tgz","fileCount":3,"integrity":"sha512-PZGkJdReT75KEvVifw6lbv01bV3W9RSK6RjX3ChhWZcEtI5ZhdiJVdhO223ktqZVHi7KxugpyfNYdqt6sIUr/w==","signatures":[{"sig":"MEUCIEqRhqSghBFcoeHBCUhBvLjGlgvJN7AY3kmGdoyxhg3UAiEAmQsZSQjC4Tu7Cj3sC2jyeEt/U/lUROpzEFNjT0gZLnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIJ7KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrabw/7BwNBCxhfc+24iH3ngdBbQZ+LCuY7aooV9IAJkvyvcQRvSn7r\r\nLjEX5kj3jaVJeM8pBt85x7PQXBy/SJyLswsa8/QfS4FtY0BenW391+RiI1Rg\r\nMSgdAQZ6S9gYtqN+dwOnKXR2qCP8P6a0wc+Z/ggD99mqsc33aOasnsyU7dqP\r\nR3Jpp3wH9ClODa1oD9VzHvJBmWHFQik4ynDw3VpR/839tYiGhkU5jFPxMq7k\r\nH9/SfAk5RljglwwJ9/RgPhLZRYwb8j62pc4pxLbu/+X7YCRhv+cVNBNqd4mS\r\nGQKotTywbsHkUMYSNOd0gkdJ1CoMICsMXE6ifuwhOEN/yIsi68EiuzvA2iF1\r\nd3bSPxJOoCUBgHlyQ0dlLqt8zGkwRz2sHJHowJ/8RjI+huC+vcAziLPqk9SI\r\nbkAQQ30p9RgpaHmcckIqQMAh20orRYSe+tF7Ao1ebqzfu3yaPqTqeaAAHJdk\r\nQKbrCHq+idnMSuD0oTAurl1JzTXt4Fj90cwItPWTZfYI3h282YzK6HU0Pfry\r\nwQtdmxVdQ+mmfgMhpk35aUmNkKYkV7I4b1+EMLw3jJ0SSOgIhDSSQxI/Onjj\r\n6BsR2Utkd2G7gCsMqeu0kqiiWChp+beE9lROx8HxtrSyCGcfNGzeVs23DKX5\r\nOxhHC+X8XVMf47tykf3CxDiQQRulYr/L8FE=\r\n=qRYw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"5ba346cb71ed239363d1c506a5022119f8467673","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.test.ts'","test":"cd test && tsc && mocha bip39.test.js","build":"tsc","format":"prettier --write 'src/**/*.ts' 'test/*.test.ts'"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/scure-bip39.git","type":"git"},"_npmVersion":"8.15.0","description":"MetaMask fork of @scure/bip39: a secure, audited & minimal implementation of BIP39 mnemonic phrases","directories":{"test":"test"},"_nodeVersion":"16.17.0","dependencies":{"@scure/base":"~1.1.0","@noble/hashes":"~1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.2.0","prettier":"2.6.2","typescript":"4.7.3","@types/mocha":"9.0.0","@metamask/auto-changelog":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/scure-bip39_2.0.1_1663082186629_0.5116284301961929","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@metamask/scure-bip39","version":"2.0.3","keywords":["bip39","mnemonic","phrase","code","bip0039","bip-39","micro","scure","wordlist","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"@metamask/scure-bip39@2.0.3","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"contributors":[{"name":"Patricio Palladino","email":"patricio@nomiclabs.io"},{"url":"https://paulmillr.com","name":"Paul Miller"}],"homepage":"https://github.com/MetaMask/scure-bip39#readme","bugs":{"url":"https://github.com/MetaMask/scure-bip39/issues"},"dist":{"shasum":"b76353a60bc30eb35f7b05f184ee59aac6dcb7c3","tarball":"https://registry.npmjs.org/@metamask/scure-bip39/-/scure-bip39-2.0.3.tgz","fileCount":23,"integrity":"sha512-JOlucAmwLAXmvqpoodpblaO76Q1Y3p9epsr3WhZt2kW3maGmiEFwUCpGiy/Pa/JN01Bwtf1btGAe5BWBmDnskA==","signatures":[{"sig":"MEYCIQCqzGN0pxDiHpKbzoLqjEa77NimGw62l/9ckwCOGWX0vgIhANOD76V+ud8rn7J5C92DTOGjTQGptJ6drFwrk0BJjGUL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIMztACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDyhAAgev3+e9RKpaQe4CSOUNf0SSv/B1Ml9DIBXmsyj+uqpWk90pa\r\nmlS431VxYe851f2ejRQMj/X8aaKnPuTwbF84PFTRFU4xR2uBMn3Fzx8biUt5\r\nyFmR9GmO8O67adPqkKhiKqzuRXb1/roPna1EB3jw2mVblMj9sN7Lh60DOz+a\r\nlBWcOLdu477BhChVvOof8trIJDgcr5R/79fP8vWOuysHAJ+vjQdDr+acde1X\r\nCKigZVnQiegbxJE5S51jN7ExByV10g2T5fdoZ0S1NRLDognErMN+8c2Xz6Ze\r\nlSHPAdaOqB3JEzEI36COtE+FiJAE5ZBKxL7FoEqLAzas6GZ7IsC7KPZRikyD\r\nlVvRIkort5n/+m5ntnu3Chx5KW3DFraDuO3VLl72+xen3UPul0ymbFTBWY2g\r\nO0KUW+0fxWNxQpge4/+tN7GD9WpBgvgGNzsp3m6Ntrss1DRAtxhxvffWJvaf\r\nMN2HR4sYloMbBuO7uidRDtqzBXibeMbHdnN+OoIascjUWp+o4pKH24qH4iA4\r\nkvWvs6Af6SsWkcSOiIVT3NKrSnDKOQgaiqPqzotYZw9o4xAXrjOVG9UB7Aqd\r\nCH6rSxSTnDsEzznjv8uWo4xL+3AdH3BpCD2t/PoNkV3IQ6c91/lVpTR+CP05\r\ndSFMBtL6+9XhNN14Chtz3eoWz8wTVk10Te4=\r\n=DTB0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"index.d.ts","gitHead":"98760ddabf64f97591f335be553123aee037e51e","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.test.ts'","test":"cd test && tsc && mocha bip39.test.js","build":"tsc","format":"prettier --write 'src/**/*.ts' 'test/*.test.ts'"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/scure-bip39.git","type":"git"},"_npmVersion":"8.15.0","description":"MetaMask fork of @scure/bip39: a secure, audited & minimal implementation of BIP39 mnemonic phrases","directories":{"test":"test"},"_nodeVersion":"16.17.0","dependencies":{"@scure/base":"~1.1.0","@noble/hashes":"~1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.2.0","prettier":"2.6.2","typescript":"4.7.3","@types/mocha":"9.0.0","@metamask/auto-changelog":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/scure-bip39_2.0.3_1663093997788_0.9665772111661639","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@metamask/scure-bip39","version":"2.0.4","keywords":["bip39","mnemonic","phrase","code","bip0039","bip-39","micro","scure","wordlist","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"@metamask/scure-bip39@2.0.4","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"contributors":[{"name":"Patricio Palladino","email":"patricio@nomiclabs.io"},{"url":"https://paulmillr.com","name":"Paul Miller"}],"homepage":"https://github.com/MetaMask/scure-bip39#readme","bugs":{"url":"https://github.com/MetaMask/scure-bip39/issues"},"dist":{"shasum":"7bb3bc49397cd1db3931339ba2dbdd7058295508","tarball":"https://registry.npmjs.org/@metamask/scure-bip39/-/scure-bip39-2.0.4.tgz","fileCount":23,"integrity":"sha512-KwkDQGxNDycODVzJZ8OR/9hbxwEu4Bl56DgmzqVGYUXvhSD5kwmar48mQbnBOnEQ5xmVdO5S+9ySraMFkKZjeQ==","signatures":[{"sig":"MEUCIQCG+VDycWhV1cOBqIjr7dTEMoZVfS+m4ve2vytt5OrJfQIgMgjsg5F3leIZmZ/VpfXiisoQH+xHc96wly6FHD5NplE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtgCYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrARA//YMyINKiKU4Pdr6vHniZ3zXYr5xyQfb8LTv8o+kdUFCzCRDPv\r\nqSJERDEWc77j2Z5dU1b5hYi+yhM+MBlAv3+Emcnt+WD0+BVJumw9XpouNFeI\r\n71SvgLTjEZDbmmF/K4OsSQJOtdxBfcwK43uoLrMcfKNmDpB/rSXWnM6ismio\r\n3LyK28N6Xfo9+ut/dbDyq4P/7OZiCGJFD98ayVJ7eheJgMHR3COZrgAfWpYb\r\nVsniD2PtoHMS0MNad1RB/rZoNSfQjk48hiR5cJqLv8/wzZ1QsWy9j21HIHbR\r\nkfNRXI1lt+c+TtWA9b0KXxoIcP30evmGx/IblXVT5Ycbvaeypc/4Z1cbpYp7\r\n4Se5NfTW8y61rkwKH/hCbqFU1pJQhz59gaDw1eXpqkCvSZwz0VDG4CR/vMzq\r\nUQCzMF10ph5rGN0c7MgcbJg3aw/OU4u1hbeyAz9GOTCAPzwGUqUZR3dAqZgD\r\n8N9QOlqF23huOPjvbrD1gTpfDsYmwu3hp8tyq3cnz6cGHfkCkX66eob2H7pR\r\niSIWz5WWbv6V3kC92XLnD/baOdcjPdXSnL/QWP2xSSGosuSombwW1Omg37df\r\nNmUDjio1506HGFF2utXr77eJaxae+IRtq812VljA3C4HP9ZGKsgScky3ta5u\r\niLhp6bcRINKSYFGAbUCNq55tWh+IRRHACgw=\r\n=HMN8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d4002ba663ac4b999a2505116c79af5663277553","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.test.ts'","test":"cd test && tsc && mocha bip39.test.js","build":"tsc","format":"prettier --write 'src/**/*.ts' 'test/*.test.ts'"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/scure-bip39.git","type":"git"},"_npmVersion":"8.19.2","description":"MetaMask fork of @scure/bip39: a secure, audited & minimal implementation of BIP39 mnemonic phrases","directories":{"test":"test"},"_nodeVersion":"16.18.1","dependencies":{"@scure/base":"~1.1.0","@noble/hashes":"~1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.2.0","prettier":"2.6.2","typescript":"4.7.3","@types/mocha":"9.0.0","@metamask/auto-changelog":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/scure-bip39_2.0.4_1672872088286_0.24942298648328332","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@metamask/scure-bip39","version":"2.1.0","keywords":["bip39","mnemonic","phrase","code","bip0039","bip-39","micro","scure","wordlist","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"@metamask/scure-bip39@2.1.0","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"contributors":[{"name":"Patricio Palladino","email":"patricio@nomiclabs.io"},{"url":"https://paulmillr.com","name":"Paul Miller"}],"homepage":"https://github.com/MetaMask/scure-bip39#readme","bugs":{"url":"https://github.com/MetaMask/scure-bip39/issues"},"dist":{"shasum":"13456884736e56ede15e471bd93c0aa0acdedd0b","tarball":"https://registry.npmjs.org/@metamask/scure-bip39/-/scure-bip39-2.1.0.tgz","fileCount":23,"integrity":"sha512-Ndwdnld0SI6YaftEUUVq20sdoWcWNXsJXxvQkbiY42FKmrA16U6WoSh9Eq+NpugpKKwK6f5uvaTDusjndiEDGQ==","signatures":[{"sig":"MEUCIQDzS/yIRGDh8l/BY44iXZBxSO6XaWCYexI9qB7/S+0k7gIgcghc4ssH7B6LboyB+idcWJIZh9aI/1AjEcMJgJ+Zhik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuFz+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo69Q//T4sUJRCyZUgC0ojYd07DdqVodexsU+cXjcW/AIVJhpt2QbJI\r\ncD8QXAN7DQca1nfcjLooxyokn8mEUtVwc5MZmLxzuAz9AN58M9vUqjVqYCMX\r\nIgEA7D+qYssL+oQv1hFmelRzazpNMYJwQzsmRTwtEgtgNgoeZaoahypMmpY7\r\nZPoyTb661Kv7hCuabNHHQP7XbkNgX64Enx+Q+vPalWZMqA923k3RNfYAItMG\r\nXxYSQHWH5Auyk7LLqWZIdWPUKP/uk5whHGaSUmJXheURR7gPcNi5z3LcxBXA\r\nuBbmx0b4rQbMPimotHF98pYgzWoIxzpL3x2O6ReU0ODF1K0HpeGxyF87CAGK\r\nZzRFlRxNTZ+/fWaqg8Fto9GVmgME1/QaTthPnDCXJuLRBa39D0QDHTp4QtUj\r\nRjIW8xAOnktypV75Dr5RzdlQGa1DlJmyfMRVtlgpPHv0u5wU0twuEpcxpayJ\r\n5DDo31XBXoITNSSKOn/1PiyOEldDKX3l2Wk80s8hepIfoRlNX9dvVqB/EmLM\r\n4TIlNRorBgMqQg8sN1tO5SO0oxIF7XcLmLSXtT+7x/NpErfgh2r4nTrvEw8Q\r\ntMOgqvuKHkkC4FjxeQ6cCV/2DCBJCZMWCHD8o/JN/9FWic1sufvFpvsPkKw/\r\nNlbOImhi8CdIv4FA6Lwfl84f0vt16m97UTc=\r\n=iKOZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"da0c89b448fd49c63ec9a326676d434882cd498d","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.test.ts'","test":"cd test && tsc && mocha bip39.test.js","build":"tsc","format":"prettier --write 'src/**/*.ts' 'test/*.test.ts'"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/scure-bip39.git","type":"git"},"_npmVersion":"8.19.2","description":"MetaMask fork of @scure/bip39: a secure, audited & minimal implementation of BIP39 mnemonic phrases","directories":{"test":"test"},"_nodeVersion":"16.18.1","dependencies":{"@scure/base":"~1.1.0","@noble/hashes":"~1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.2.0","prettier":"2.6.2","typescript":"4.7.3","@types/mocha":"9.0.0","@metamask/auto-changelog":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/scure-bip39_2.1.0_1673026814783_0.10748561144455748","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@metamask/scure-bip39","version":"2.1.1","keywords":["bip39","mnemonic","phrase","code","bip0039","bip-39","micro","scure","wordlist","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"@metamask/scure-bip39@2.1.1","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"contributors":[{"name":"Patricio Palladino","email":"patricio@nomiclabs.io"},{"url":"https://paulmillr.com","name":"Paul Miller"}],"homepage":"https://github.com/MetaMask/scure-bip39#readme","bugs":{"url":"https://github.com/MetaMask/scure-bip39/issues"},"dist":{"shasum":"071ddbaea7afe13886996c3bec22f472d79a4d34","tarball":"https://registry.npmjs.org/@metamask/scure-bip39/-/scure-bip39-2.1.1.tgz","fileCount":23,"integrity":"sha512-1K8aBsAqr6+8jWhguVl06n8e+zjV9sUnys+5PLyVU4mb8LbulQ60F6cq7iQys3xX/yCwKt1+7c7j2nuTEpW+ZQ==","signatures":[{"sig":"MEYCIQD7+KVjEnFI/foa3a192dwAZ4VIFlhAn57huY0zKd2ARQIhALCjxTf87mafHTHZPAYNZ1vA/KC4SkXWRAkCUzTxIvlh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174461},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^16.20 || ^18.16 || >=20"},"gitHead":"8d4b2d275659a004d82ba9f1144f10059a157889","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.test.ts'","test":"cd test && tsc && mocha bip39.test.js","build":"tsc","format":"prettier --write 'src/**/*.ts' 'test/*.test.ts'"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/scure-bip39.git","type":"git"},"_npmVersion":"9.8.1","description":"MetaMask fork of @scure/bip39: a secure, audited & minimal implementation of BIP39 mnemonic phrases","directories":{"test":"test"},"_nodeVersion":"18.18.0","dependencies":{"@scure/base":"~1.1.3","@noble/hashes":"~1.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.2","prettier":"^2.8.8","typescript":"~4.9.5","@types/mocha":"^9.1.1","@metamask/auto-changelog":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/scure-bip39_2.1.1_1696335774676_0.5614326980235915","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-09-13T15:16:26.570Z","modified":"2026-08-26T12:50:01.273Z","2.0.1":"2022-09-13T15:16:26.781Z","2.0.3":"2022-09-13T18:33:17.968Z","2.0.4":"2023-01-04T22:41:28.464Z","2.1.0":"2023-01-06T17:40:14.969Z","2.1.1":"2023-10-03T12:22:54.862Z"},"bugs":{"url":"https://github.com/MetaMask/scure-bip39/issues"},"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","homepage":"https://github.com/MetaMask/scure-bip39#readme","keywords":["bip39","mnemonic","phrase","code","bip0039","bip-39","micro","scure","wordlist","noble"],"repository":{"url":"git+https://github.com/MetaMask/scure-bip39.git","type":"git"},"description":"MetaMask fork of @scure/bip39: a secure, audited & minimal implementation of BIP39 mnemonic phrases","contributors":[{"name":"Patricio Palladino","email":"patricio@nomiclabs.io"},{"url":"https://paulmillr.com","name":"Paul Miller"}],"maintainers":[{"email":"frederik.bolding@consensys.net","name":"frederikbolding"},{"email":"metamask-npm@consensys.net","name":"metamaskbot"},{"email":"markjstacey@gmail.com","name":"gudahtt"},{"email":"maarten@zuidhoorn.com","name":"mrten"},{"email":"elliot.winkler@gmail.com","name":"mcmire"},{"email":"naugtur@gmail.com","name":"naugtur"}],"readme":"\n## MetaMask fork\n\nThis is a temporary fork of the `@scure/bip39` package created by the MetaMask team. Please do not use this package for other projects, use `@scure/bip39` directly instead. We are not interested in maintaining this long-term. We will not be accepting community issues or PRs.\n\n# scure-bip39\n\nSecure, [audited](#security) & minimal implementation of BIP39 mnemonic phrases.\n\nCompared to popular `bip39` package, scure-bip39:\n\n- Is 491KB all-bundled instead of 1.3MB\n- Uses 2 dependencies instead of 15\n- Wordlists are 157KB instead of 315KB\n- Had an external security [audit](#security) by Cure53 on Jan 5, 2022\n\nCheck out [scure-bip32](https://github.com/paulmillr/scure-bip32) if you need\nhierarchical deterministic wallets (\"HD Wallets\").\n\n### This library belongs to *scure*\n\n> **scure** — secure audited packages for every use case.\n\n- Independent security audits\n- All releases are signed with PGP keys\n- Check out all libraries:\n  [base](https://github.com/paulmillr/scure-base),\n  [bip32](https://github.com/paulmillr/scure-bip32),\n  [bip39](https://github.com/paulmillr/scure-bip39)\n\n## Usage\n\n> npm install @metamask/scure-bip39\n\nOr\n\n> yarn add @metamask/scure-bip39\n\n```js\nimport * as bip39 from '@metamask/scure-bip39';\nimport { wordlist } from '@metamask/scure-bip39/wordlists/english';\n\n// Generate x random words. Uses Cryptographically-Secure Random Number Generator.\nconst mn = bip39.generateMnemonic(wordlist);\nconsole.log(mn);\n\n// Reversible: Converts mnemonic string to raw entropy in form of byte array.\nconst ent = bip39.mnemonicToEntropy(mn, wordlist)\n\n// Reversible: Converts raw entropy in form of byte array to mnemonic string.\nbip39.entropyToMnemonic(ent, wordlist);\n\n// Validates mnemonic for being 12-24 words contained in `wordlist`.\nbip39.validateMnemonic(mn, wordlist);\n\n// Irreversible: Uses KDF to derive 64 bytes of key data from mnemonic + optional password.\nawait bip39.mnemonicToSeed(mn, 'password');\nbip39.mnemonicToSeedSync(mn, 'password');\n```\n\nThis submodule contains the word lists defined by BIP39 for Czech, English, French, Italian, Japanese, Korean, Simplified and Traditional Chinese, and Spanish. These are not imported by default, as that would increase bundle sizes too much. Instead, you should import and use them explicitly.\n\n```typescript\nfunction generateMnemonic(wordlist: string[], strength?: number): string;\nfunction mnemonicToEntropy(mnemonic: string, wordlist: string[]): Uint8Array;\nfunction entropyToMnemonic(entropy: Uint8Array, wordlist: string[]): string;\nfunction validateMnemonic(mnemonic: string, wordlist: string[]): boolean;\nfunction mnemonicToSeed(mnemonic: string, passphrase?: string): Promise<Uint8Array>;\nfunction mnemonicToSeedSync(mnemonic: string, passphrase?: string): Uint8Array;\n```\n\nAll wordlists:\n\n```typescript\nimport { wordlist } from '@metamask/scure-bip39/wordlists/czech';\nimport { wordlist } from '@metamask/scure-bip39/wordlists/english';\nimport { wordlist } from '@metamask/scure-bip39/wordlists/french';\nimport { wordlist } from '@metamask/scure-bip39/wordlists/italian';\nimport { wordlist } from '@metamask/scure-bip39/wordlists/japanese';\nimport { wordlist } from '@metamask/scure-bip39/wordlists/korean';\nimport { wordlist } from '@metamask/scure-bip39/wordlists/simplified-chinese';\nimport { wordlist } from '@metamask/scure-bip39/wordlists/spanish';\nimport { wordlist } from '@metamask/scure-bip39/wordlists/traditional-chinese';\n```\n\n## Security\n\nThe library has been audited by Cure53 on Jan 5, 2022. Check out the audit [PDF](./audit/2022-01-05-cure53-audit-nbl2.pdf) & [URL](https://cure53.de/pentest-report_hashing-libs.pdf). See [changes since audit](https://github.com/paulmillr/scure-bip39/compare/1.0.0..main).\n\n1. The library was initially developed for [js-ethereum-cryptography](https://github.com/ethereum/js-ethereum-cryptography)\n2. At commit [ae00e6d7](https://github.com/ethereum/js-ethereum-cryptography/commit/ae00e6d7d24fb3c76a1c7fe10039f6ecd120b77e), it\n  was extracted to a separate package called `micro-bip39`\n3. After the audit we've decided to use NPM namespace for security. Since `@micro` namespace was taken, we've renamed the package to `@scure/bip39`\n4. As a modified fork for use by MetaMask, the package name is changed to `@metamask/scure-bip39`.\n\n## License\n\n[MIT License](./LICENSE)\n\nCopyright (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com)\n","readmeFilename":"README.md"}