{"_id":"@prifilabs/backup.js","_rev":"26-514baf4ec5fbd308735576c24fcee876","name":"@prifilabs/backup.js","dist-tags":{"latest":"4.1.11"},"versions":{"1.4.10":{"name":"@prifilabs/backup.js","version":"1.4.10","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"^1.1.3","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.4.5","uuid":"^8.3.2"},"description":"## Install","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","axios":"^1.1.3","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"^2.0.0","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"^4.8.4"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@1.4.10","_integrity":"sha512-Ct9U6jcJhmbDbB0fEIefJP3vVUXtZ8cn76wAvxRf2I9pskNGAUmFpVG4GAZbw/YBocI9TvSSQ4aU+CIZQO42vw==","_resolved":"/tmp/7cf84e12858542314a4694ebd9879e6a/prifilabs-backup.js-1.4.10.tgz","_from":"file:prifilabs-backup.js-1.4.10.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Ct9U6jcJhmbDbB0fEIefJP3vVUXtZ8cn76wAvxRf2I9pskNGAUmFpVG4GAZbw/YBocI9TvSSQ4aU+CIZQO42vw==","shasum":"dccfdb66ad46d5a035edef67c875edc2f1dc662f","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-1.4.10.tgz","fileCount":18,"unpackedSize":60774,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQXtqbPSwOgDQFsDT9NWivpr/SP0ogHU1KkIgp9XDMTAiBRRV3K6aJQsAc4+wstHezbSW0ID+kWXsr5x4vy+rXTZw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfmj0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkCg//XAaJ1AFpnoTgVjQ587IoBhfMk07sC8sT8L5by6GsnCMuOBLy\r\npVvFhvtw2dSC8IqQ7lY6C8g+Tc+P1NYHV4KKERYlCmvT8dJ+7NWZZRFUpHx5\r\ntCv1DQ/35cMD6Nc4oVga+MxkVbvtQk57Ngg9fva5a06lhS1zTd/nGz6HiUnA\r\nu8x7p2+H4EHcVivC/vfaEo91PPep1cQ2NHbQ764ZxXrvnD2dqI6DYUdFtMh9\r\n7fZAuVIsvPBOJLwpM54ct/FHjVF7QhqP5dVwyUgCP21Fu38pJAimPYo2LRgT\r\n5B4TslPpVtbabKozlwjQRgRk0XacaqTxcNZeSaYU05Nm0A9kr5+Vf0idLKZB\r\nPkoqSu053IWYhQXy12zHuetnsU2NnFcpK1S+Bl6xJlcwG/9eGtWESLcuj2V8\r\noNhcEs8rtuXLt6TZK9IwwKD2epAuwa+WPSt9ONmAJmY/bf2CWjSiYsdz4D37\r\nXWfQt4l3fNEN693ISqgFTiRre2zlpDzEXEqPBgbfvMCswnifP0w1r61BGXsh\r\nhbm4v8EU5vwDR9oeWYWWjFYKan+KiKbnGneCfIdT64b+eF+cOh/LDtNYr2Fe\r\ncA+cgIQnlCV6Pj4mr2TBD/6nOloZtdSZtbY0o7U7HbCaYioT/9TE4w+lEUUt\r\nOs76lyCyqA2bj+64GxeRI0q3irem38QvBHw=\r\n=AOXL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_1.4.10_1669228788777_0.2806000935372073"},"_hasShrinkwrap":false},"1.4.11":{"name":"@prifilabs/backup.js","version":"1.4.11","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"^1.1.3","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.4.5","uuid":"^8.3.2"},"description":"## Usage","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","axios":"^1.1.3","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"^2.0.0","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"^4.8.4"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@1.4.11","_integrity":"sha512-VXFcK6DjLVZCdxH2PDJcYR9oJ6O8fs7dSzVURn8W2jEvOeHHD9Iro1I5IljT1QlRG6WxDCTh4ICzQOgujOZ/ZA==","_resolved":"/tmp/7b3d3a7f4dc0637babdc7a6112ef5ce5/prifilabs-backup.js-1.4.11.tgz","_from":"file:prifilabs-backup.js-1.4.11.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-VXFcK6DjLVZCdxH2PDJcYR9oJ6O8fs7dSzVURn8W2jEvOeHHD9Iro1I5IljT1QlRG6WxDCTh4ICzQOgujOZ/ZA==","shasum":"507ce989cc0aa6bc006350d7b5f36cd073ded197","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-1.4.11.tgz","fileCount":18,"unpackedSize":60435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWd2CWOBy2Th1e5jrJm/HjDcPIMJX8ahV1HOO3loDyEwIgSpWZZ/HO9nYgWhHGceq5AaL1gYtN9swYjg/FTA8BSFk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfmn9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocVg/+KpKW+Z6kLm6JRq8WMpPGWTmBne3QtAcR4pq/7JDOhH04L0U0\r\n42JlB+QQX/ujt5/cciCC6eB+b3VXMdkmyMzz2nCXcg/mX7bLEW+nXRPFn4JJ\r\n89RP6E2HaqCtj3uiv7aP1NwkfD5KySdUVyq4SRAPN7aUvKUfXH0F22tBZ1gJ\r\nnHG6cp3yECcudB3Y5n2Evezds6SKS8P7Jr086qyK5J8eOMY8uN3gX4yyUOmA\r\nUzIjgALjIxylLtp2zec1oBHJJJCaObMFWmNtcI2y3oskv9BtirY6oeDsnTOu\r\nSm4BN6KQ0IrkPJLWFeWJcTyD8eMjR4vyoB/NFGXLe/jeaLQoFxDLJX4zVMUW\r\nEBUmAfnNOio630NJhgi1ng0aXWaaKb2nK4Rm8/tpYRHyzIddPOzCcYdxcxlz\r\nC8AwrboIzYJqLre3m3C+kStn2BH+9mutb5JEuLyjOl9FOb9jD/lBfvN+Itke\r\nFHfIEQr7duKPIM/uYPMc6IyqOOC/EZrUBoPzPUl0pQqkpCXaH7d7XY1A48JK\r\nX2fjtxpK6NQhXoy/tbAVZFHX2SEETuQ2tOKqOGFJzv/pMKTbEFl2ieORkDEn\r\nm0PxlV/WpCdHOS5jXii7IYgXeC9pCvgubmSVglPHqLoQ/Eej0/hfoLIpC/dc\r\nk3xUHwaghIZ30ANKWAXR2paXqFVyVyRI1pQ=\r\n=McEv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_1.4.11_1669229053391_0.12622074280895568"},"_hasShrinkwrap":false},"1.4.12":{"name":"@prifilabs/backup.js","version":"1.4.12","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"^1.1.3","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.4.5","uuid":"^8.3.2"},"description":"Pure Javascript library for interacting with the Mnemonic Backup smart contract.","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","axios":"^1.1.3","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"^2.0.0","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"^4.8.4"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@1.4.12","_integrity":"sha512-hSYfE4a9Y9wIRiu39ZhXB25QDLEYjQsHgZGDGhzBCPBSPFc1LZQiqOxbmnCQQbt+OnuongqNqIekfYK2k09IfA==","_resolved":"/tmp/909cfdd42d41227b928902747139e161/prifilabs-backup.js-1.4.12.tgz","_from":"file:prifilabs-backup.js-1.4.12.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hSYfE4a9Y9wIRiu39ZhXB25QDLEYjQsHgZGDGhzBCPBSPFc1LZQiqOxbmnCQQbt+OnuongqNqIekfYK2k09IfA==","shasum":"48e773c819e56760ddad5fc922594fcd00f535a8","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-1.4.12.tgz","fileCount":18,"unpackedSize":60517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF3KwlFhwJmlxoaGGfAFspg+ctSdW4Wd+ubAFzcUD9gwIgZchQXtnp0FSgOxLoJPMO9dXcv4BJVa3+yXSGSyJPbGk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfmo0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiTQ//SllKFnCq7MgaFr2BIRmO++ZA4aj87/d80uMOB1RwGxYFr34D\r\n13befo2q0CYdRWPU8wmzB+/TSBRWY55kDY0VTjPVmLFVVxVgAm6ny/ClRWAT\r\ni7inWSw65QSRaP25xGn/Q6Ot00JJ7tgVrIPS+jr0LS58BzecKXvxUpT7R3Yn\r\nGq4p6DailrcAGi7U1wW6VOSXCnq/dY2tOA1FlB8n99UJ8A+G9IcAnk1C0Ds/\r\n8MfQbnI85vJkCQ4LE7gSa0J8+zR6eLqxoWFaDMddaogPaQqE9/lA7G9rS548\r\nIytYuV589XBdOlh42Y3PgYSFFzrg4zkXYrb4Abq8XvrauXHL6IfeHUlDuBdG\r\nHMTVdQZibK45HkSwBHW4BWMsI4jGJRgoLRwbQPt4a0cLzxwmpsiuhcbHOGOH\r\n18TD+y+p0hefZBwozxD8Iup29kdxvQZOtPF/HgdSVn/LQYAGOB6nE1f8vQ5P\r\nL1n+DvB0nDzswphbJPerddm2+fxKKvZq/BT9wIYY+V+L4mEvmT2OvMUIbWf6\r\nd55RVVfWWbHOCzzAwOGrbtdpNwSHMGD9fFNWi1IB/NS/UAwUu2s/6IF/oeFO\r\nbqsI0WJWnPrA5lbihXONW7piJKHvTcJUnoDnPsRFFJq40cP6CRoPG0+iHQeV\r\nAbs1QlsA1lozBvgceXp9d/lsy8ih7M3qUdU=\r\n=4W6A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_1.4.12_1669229108401_0.41579978874531154"},"_hasShrinkwrap":false},"1.4.13":{"name":"@prifilabs/backup.js","version":"1.4.13","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"^1.1.3","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.4.5"},"description":"Pure Javascript library for interacting with the Mnemonic Backup smart contract.","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","axios":"^1.1.3","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"^2.0.0","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"^4.8.4","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@1.4.13","_integrity":"sha512-LgqKN7FBu0Y3Xv7iSsFYaP0WCV35VURJGWSpLyqVuMq9TrrwsJVgBUzldKjGqpIoJ+sRDyxRk3fv9vviRqLqIw==","_resolved":"/tmp/9b82cb63e4de064bd21894136c2e5c96/prifilabs-backup.js-1.4.13.tgz","_from":"file:prifilabs-backup.js-1.4.13.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-LgqKN7FBu0Y3Xv7iSsFYaP0WCV35VURJGWSpLyqVuMq9TrrwsJVgBUzldKjGqpIoJ+sRDyxRk3fv9vviRqLqIw==","shasum":"e9295d2e79da9c059a8af4b46b185aecec75c82b","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-1.4.13.tgz","fileCount":18,"unpackedSize":60424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIw0lq99ELX2+g/nvsgFzoR++vleblshEx8vD10jV/3AiEAsthtwfUzbphjz4rblAmYtVZtryc92qUS06MdJ0W0POI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfmvnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Ew/9GDF2Auo4j/c37k4SduCc0/KTvGi+Pf+BfjakXbrpdjKEXutz\r\neB3QXkc6MrpCFAG6v02JlbiOyFrzXejJyrTO/yeOBQ0ya2wdDVxpJypbhdyK\r\nERzr61mA0/1vvGlVis4g2197mv9bcLHNGrVKtMQB2JoVmYVQXazyAGX7TvgH\r\ncc8IBogyCBaYK03nPEuOF/4+DVYOM+VCNiSZvwzszcjT0YB3Fd30AejKlmdz\r\nYm/9DSm5hf3IjRXxmhpIf+FjIAQNh9VZkU67j5gRQQ83iARO5AU711SncpMC\r\nte3o0dBAiRzwubVhlYo1UUFbwiNCAAIudC8qf1lpkPprZoVSXPf1XuJDocco\r\nLJL2vGcXxB2JnsOeezoxJ11LsMatNBIxlkRy/gvBk2l1TKzPDxZ/Gudex1F4\r\nJWVF4VqeyEDkCTmnOLUk6HXIRGFTqlnZdlUBDdLZhanOm3l8PapCooQ27xkn\r\nU5bCeaRZ7Ngg46lIzxNUnssLv9GZvOOT4DTpqLaKWzvm8aMsFq8vAvW5zGC8\r\nu/Jc0oYN2hbsdPJjpu6R/x7O04cnZK3OiPhiMqOYIm8qIbwkSSm0iDvqz4Ii\r\nRJA6mmYx+c/+UqU629MsWr3t2r0MgabO+hvy8paa6IWVeXDoQ7ty/HLHnOIo\r\nX49M6bqfWdObdi3bOTodMEOQObmS9NuGWtw=\r\n=6qf9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_1.4.13_1669229543607_0.37720988309398273"},"_hasShrinkwrap":false},"2.4.13":{"name":"@prifilabs/backup.js","version":"2.4.13","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"^1.1.3","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.4.5"},"description":"Pure Javascript library for interacting with the Mnemonic Backup smart contract.","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","axios":"^1.1.3","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"^2.0.0","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"^4.8.4","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@2.4.13","_integrity":"sha512-fAQCLR7VqpH0rtwRGR1kUOZhPWBVOyQk7Z62ff/pm5fE+8BJ+dvAFQzDFMg7+cI6SkhragcAcGUngb09EvfZLA==","_resolved":"/tmp/a54231b45ded37bfa6095d4afe3d8a0f/prifilabs-backup.js-2.4.13.tgz","_from":"file:prifilabs-backup.js-2.4.13.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-fAQCLR7VqpH0rtwRGR1kUOZhPWBVOyQk7Z62ff/pm5fE+8BJ+dvAFQzDFMg7+cI6SkhragcAcGUngb09EvfZLA==","shasum":"4c1ecb1f8135f5172fbfa8f4e607c61b80b1a507","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-2.4.13.tgz","fileCount":18,"unpackedSize":60433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/5nKKtmEblkr1k2LyVMyQsenON0jL9DUA4jCz2XIb3QIgXTVXq2pZ6wfZJNbVcuOIK4K5V4J3j130voQctiLKE6o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhSU3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppYg//TO1iC/bWd97SX9LJ2XRkDZ2XKKDeXDsyt8aPNBdOE1ODsiAB\r\nfGYau2GZucRSC+M2D9ND9Athq4AnYfzojjr5ul3qU4b0Xap3E6abd3fNJTsA\r\nAHcUr4Lo+x3ChgYBQ0YWXfLaCIzrJ6H4OZAILuD6/IDxcrMHnw6BuH7ZMsTh\r\nFMyiVKvCelHCjYdq55jQBZEk+M4nO5Ivuda9esuD5Xnj7hhWSv4+53kU1qmO\r\neBb3ZWzmixYTaOfjJADAfbpFLPs66cXXNfbjiuywXpmqwlOk8Nm2EcmHViD1\r\nF0nUxJrjzeIOrkC5W7MEoBEjBz+IbbQ1LZKqslQKscjiXD8ZGABZI/ZuMbeR\r\nYluhi7fIt1sGNwMnbT9AHGHO5+zSiRsnqMBJzfrqVsMxV2hdgUQsa6tx5O1h\r\nr47oUttbdKp0CiwkZuz4RqBH0KvdTBkGRJ4McryNp4ZYn2fF8ddNyC+HUguW\r\nsv4o7O0mrjc1yxawO9rKEtkxGVupQkyJwk843L+isKecs9hvMsRzZ2356OHm\r\nlVJtjT7vr1hf2iMfPRhgvLYC4cAG2Q4bHHHMjl/Kb8NvzcyrYMD8txVozPtZ\r\n85PaDYKgazIa2cdXP7HDcQJj6vD7gXq3UutQNfJ+cv1+JHmkkvbgZA4Z+HP7\r\nF0jmFLL0xwkdDeBeRQSk2FQ1mNkhiQNr2zw=\r\n=XVgL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_2.4.13_1669670199254_0.4083884045412294"},"_hasShrinkwrap":false},"3.0.0":{"name":"@prifilabs/backup.js","version":"3.0.0","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"^1.1.3","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.4.5"},"description":"Pure Javascript library for interacting with the Mnemonic Backup smart contract.","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","axios":"^1.1.3","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"^2.0.0","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"^4.8.4","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@3.0.0","_integrity":"sha512-zsvrENFfyUJTfhdje92qBMsXfO5JS492iSthREz76jrd4vP1Y1F+TALIdqgA6BBlWiw7uIz7PdFCVFYJhlTsNg==","_resolved":"/tmp/999801fe592a68b1f260b29280cd3ffa/prifilabs-backup.js-3.0.0.tgz","_from":"file:prifilabs-backup.js-3.0.0.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-zsvrENFfyUJTfhdje92qBMsXfO5JS492iSthREz76jrd4vP1Y1F+TALIdqgA6BBlWiw7uIz7PdFCVFYJhlTsNg==","shasum":"e8ebcefa2f21ac7a0c15ceef1c568b6d66c7be42","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-3.0.0.tgz","fileCount":18,"unpackedSize":60432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQuR4SjvT0zv2bp0nJAM6BRp/T/341G7yALWNlmz9bZAIhAOrE6jnZ/fGXFOED6lob44XCa5/k88KaMN5SigL4JcqX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhSYjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpolQ/+MuXwWVb3qDhKw+VTkaMzmYBIjd/xqixFtVKFIidPSlEtD17H\r\n/p+ItnIeO2W4YgCzXc8WqkXzcrkakOsSUYbkN44Sxsbk0DKxqSgXFmM67yA2\r\nMBndwUqgnyoIaW0RNk5XO1F12lMgQXtKZjUzedihIdLOyySUaej5viA/xy4k\r\nwe6MVLYRRlCH1RdGtHZ2QbwevyOX2hnobVHt2AjHdRZEpM5eb5pB5UOP41CK\r\nseXrqlPyqBF7vEIbxDoxZizyh8SRGzhStEwm0UiM+PTMH3va+/EV8CBxiFti\r\nECY3RtOVrFta7/zRr0snGRNtBpf77A+ylrlNQfzPsUh1ahWbTwrAjg+usB5+\r\n5eQNUDVQTtVNzuZv07oBKer+ZPls9LSFa5l+2WWCRnDgsRUTQU5HZth84+y+\r\nkv7lFSzgzsgJgzTzNAVSRxV610V7okNrZrnG0FS42NjkaAeeFoMZEyKAOXyQ\r\n+oli3PMxhLG7U+eisolTAHHYbJuiOIwwOMnhgwpWphUb2GTQMuyMvSImfw9y\r\nUSmyJNCs5QfeMun3rzDJnnxwydtuCOmE1GbBkyn5t1Oh0oBhUkwXAG2dSr47\r\n/3fvUdq2CBjPGyekro6hmi2eNOXNEksByNYFVxPMul/1MCFfaBHL6ewy7Z1g\r\nmke+//9AUa1STs+6tP5pz/SEzwymGxzl6f0=\r\n=56NP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_3.0.0_1669670435086_0.1662160979705738"},"_hasShrinkwrap":false},"3.0.1":{"name":"@prifilabs/backup.js","version":"3.0.1","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"^1.1.3","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.4.5"},"description":"The Decentralized Mnemonic Backup System, a Web 3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","axios":"^1.1.3","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"^2.0.0","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"^4.8.4","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@3.0.1","_integrity":"sha512-3xmmcLWwnr3Kq+smXkJWx3LzsxrDU+L30RRZDSMl4kojGY6cvH9/NxIKH5msxyUZYZM3ES26I4d5Yaqyg3BiSQ==","_resolved":"/tmp/6a2ebbf4fe7574affdf0718505339010/prifilabs-backup.js-3.0.1.tgz","_from":"file:prifilabs-backup.js-3.0.1.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3xmmcLWwnr3Kq+smXkJWx3LzsxrDU+L30RRZDSMl4kojGY6cvH9/NxIKH5msxyUZYZM3ES26I4d5Yaqyg3BiSQ==","shasum":"ff1fd3575bf532ff3c9bf4b8a89a568c37eaff33","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-3.0.1.tgz","fileCount":18,"unpackedSize":63224,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbspqkj+ny+t5vJK9xUbZ673ii8nro+cuD/n3JpV6lcgIhAIRJ0wlnlO8z/h5r9eq+aVjKz3eSmH87qjWD9NlQRxj7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh4MlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp3RAAi4kUY64K83F9Kvq9Ru6GEzKg+BzNz3mHnue84E847cyUwNjH\r\nrQNpAlq/hob6hH+fFBs/8ChvCZpWNFuT7QeG2MLT1Pp4bSU77Za79I8tope+\r\nrZXj+STq4D3sSpunvJkyPhnx1ZPGLURGqPDH3bRp3rYutqzAjXPc7Z07EXqj\r\nTRo5UZSUjH0z++FNocbXfQpLbSdf0A6BABFFntkFtmwOPxPeCnJGzfGLg+uE\r\n12xBSPKPjYMrNte59ofEozBCUlOS+a2iIsAfGT7MkP26WC7ule/nzW8bSeWE\r\nm92AgyD8NC9GS+qfn4ixwB41yT02IzxPfTRAHvLlWjY5ps1r0cCepWB7+CJm\r\n7XUuC2PV0XzOLsXhVar3ysNV1bbCMsxTOAfrcf2sf8PZk0EAFvStMFZSVfVJ\r\n9jpnw0Jzq+ZZkMQWTHqxQStdGlpd5qcoY4XPoSJwkecCpiTXEvseyFO8yB/m\r\neTyJCPVmEDP4Wyp732VlbIy5s25k+faOjy5/J2zpUGLf3Rpbs80roMCFWajm\r\nwtCo2c2cJm1ysbKaCx6Bla3vKNUUmxB24EA5caQplNXB7BwHCMJs4csclDPf\r\naVWxUX4qKCSCnDQ0Iad1oWsSaUtmQQNOQ3uTJego3YKK05YF5jHgVbp6hJ3Y\r\nTgLaPiw5cdX3qFb+olLQFPR+P6ZLKGBK02M=\r\n=YYss\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_3.0.1_1669825317633_0.9545579317737682"},"_hasShrinkwrap":false},"3.0.2":{"name":"@prifilabs/backup.js","version":"3.0.2","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"^1.1.3","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.4.5"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","axios":"^1.1.3","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"^2.0.0","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"^4.8.4","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@3.0.2","_integrity":"sha512-UCz9Kdi/lnxTmPSWB1wVxxA5O7dSwesFfl0JHtz8QDUIdXRkfGIs0RW/dmvdDVRtM2P3FvsbivlnX1JBUvtg+Q==","_resolved":"/tmp/09370d0c3e0492b9335cf231ec21bec3/prifilabs-backup.js-3.0.2.tgz","_from":"file:prifilabs-backup.js-3.0.2.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-UCz9Kdi/lnxTmPSWB1wVxxA5O7dSwesFfl0JHtz8QDUIdXRkfGIs0RW/dmvdDVRtM2P3FvsbivlnX1JBUvtg+Q==","shasum":"8e4e8f01bffecedaaa6a294358d9f85dd4e5be1c","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-3.0.2.tgz","fileCount":18,"unpackedSize":63125,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyRqtF2M6I0APuDkHW37MseTGRLC5rlkzUdECkEzPFoAiEAuzX8//NYwFrt0cp40zAWKspXePwSdqFSRUfWyHf5rJM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiL5dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreAw/+M0kDzqcKa3PDj5fJfgaV9rrgJq8FH79Gma1Vs2zSV49l2BrA\r\nULOqUs2E9TmXRYa2XlLlf4bdv0MZYwb8D7R8LmowN8vXOqBf9cWotWjG3vR2\r\nJROGP1jjZMr2RQeLa6M8YkqB/xWQWdH1D9Px0AkS64+90W9GVw+f9iNflfxr\r\n3cs7USEJzOry/OFDVTCc6W9vsNwR7kEiLvwV7YRMRZj9DtAqHlNjPwCof/8P\r\nRpPioLRsC0b4R7EitIXb11MvHh1hAeYpUCzOiQUKBmjXYJKqffiZljB74UMQ\r\nA+MWzJdDeSIEwUrGyMEr3VV2IEl7NK64ZFBy2es873FHH65Kb5MCynkHXxJ6\r\ny6+ZBdEB/SzwaGTFiEBQRvAXxMpx3Z9tG6l97RbMpDmW0lPrpoDBmDlLC4Lg\r\n6u4qlqxF1kWU7FrUuKQMrMzJr5YhePKftchCuW9wcK8esjmJEtcYcJmyg79h\r\nxltJcM5trOYIcgHXXs6+Oes26b0T4thJc0HnPD5LEmz4CXwgylvpvX59vxN0\r\npbfOiqknoeQHXiYAJ//OZUSRf5w31Zdy0asNPHdTxTZaWgGicrUANJJsmvqB\r\nnlNlddW7x+Y0EEKG1gUiLwA6pEHO546GlWcAZKkbKrWWP22cpKfx04Fmp2td\r\ns19yf5lhB+v2U9usK15Qq1YRMR2Tt6cOb8g=\r\n=U/12\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_3.0.2_1669906013130_0.7401503068635984"},"_hasShrinkwrap":false},"3.0.3":{"name":"@prifilabs/backup.js","version":"3.0.3","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"^1.1.3","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.4.5"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","axios":"^1.1.3","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"^2.0.0","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"^4.8.4","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@3.0.3","_integrity":"sha512-/1/LVK/fBliZIrRspnRCIGbieY4uaJHGJRmClkgymsvqSZoztQ9sGgK8l0DlXTdE86VyXfb05uMbLm7is4M56w==","_resolved":"/tmp/651ac29efc717cd4488604dff057bb2b/prifilabs-backup.js-3.0.3.tgz","_from":"file:prifilabs-backup.js-3.0.3.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/1/LVK/fBliZIrRspnRCIGbieY4uaJHGJRmClkgymsvqSZoztQ9sGgK8l0DlXTdE86VyXfb05uMbLm7is4M56w==","shasum":"1030d2619183bf4a2afb6fd39f34831a05b01a3b","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-3.0.3.tgz","fileCount":18,"unpackedSize":62964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD29Hp9RUPKZvyzOf41jF1LMW94fZ3oB7hmvOjhChU0TQIgI0XQcRmpqBnkQoDFA0oxesELtUn7f5IyGwEaNOQZwlM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjj5IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+7BAAmmTG8cMVIOd6d+5jl0uhA/jYv6pEPeU99GhEqIx7NgJtWZcy\r\nV8uK+B5R8q5loi+qyBrRxLwPLoGsw9eUPRRaV0lIuirLFWldFnU/h5AMXynq\r\nDQLHkYrpweSb6s9A/Ip0EPrhUVwyjVEFCWuWkROtj6MO0tQgr2iWU7x6ZpsI\r\nUd6ulkC7jtzex6/PSMZCm64pwktpzVOzSgmLExlDIlQVDCHk+yqcAKTI82G+\r\nYD7cw5nbNYXVswxGTP+2eXWagxuC9Z9fsGSB4oQSE4u+BRjzMMANF5ZMQl+5\r\nJdPVbzivkV/aAMdHYwPMVdzthu2SNag0i5Dikp6F0G1iFmFKi8OLVo9hiCok\r\nrR+K+RP/KDiw9+qoFc63+EMILjOFgNUE3D1qdYLSaiD1RWMsJLfKod7Y3YJQ\r\nH/l+sM/CkTYnIKCkMLcEM268Tj5lGAXflfNV3d9O9oSUu9t8/Sfz/uslmUwa\r\nOJ8W1I3xjG1UXA8Qnu2IaPxUed1Ln4QUvNEwk5jxvFtu8BPe0GekjvRY8qiX\r\noFg0CAyU0jvnlZjBQrXq34DCPfDWgr5umuC8N3QCQ1NdPL+6+u1TtYRxKNpi\r\nCyGaFYQpKx4qT0uJyQLRL7wdSBvDlpPpfZcnZvYskIO+oYacAb07VL3N/uf8\r\nCOsCoMTWxSYJGOWSX8kDVNCya/tPdUm+ddo=\r\n=F/YE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_3.0.3_1670266439855_0.03922783440162836"},"_hasShrinkwrap":false},"3.1.0":{"name":"@prifilabs/backup.js","version":"3.1.0","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"1.5.1"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@3.1.0","_integrity":"sha512-2416MUkGOg5H9nAr7cw8N1WcZdA3LJt8IHrzbVVFa7nrt5heFYR8simH6AIzWazWhHx6DNPE+WFWWUbxX08tcQ==","_resolved":"/tmp/d45f0b2c91d18326996ba06b7917fbfb/prifilabs-backup.js-3.1.0.tgz","_from":"file:prifilabs-backup.js-3.1.0.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2416MUkGOg5H9nAr7cw8N1WcZdA3LJt8IHrzbVVFa7nrt5heFYR8simH6AIzWazWhHx6DNPE+WFWWUbxX08tcQ==","shasum":"8cbe5e2cddb10aca934c68adfd09f9cc6648e741","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-3.1.0.tgz","fileCount":18,"unpackedSize":63188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4N5z8wq4h/ypTzqPQOxdRX23LhL+ExCL1FeeyG//amAiBAFYJaPHGAeNRaRLd8xosqNzlU6Gn4qiy/aVKR+XEIag=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj4LNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh4w/9Gnmby+19hrQ6+GPZEJ+HBa1eX0ZpA2pXiGStposp95HkSkAk\r\nhcX1l7WhErNBc+a6p5/9Po1fEMNidy6TBVqXSroI3mKRgxYaOM0tm8miTvsg\r\ncDjLC2i1z6alq7ZvV8LVeTNqXPKPQLGi0fteVX2vtrCleyF1M/hFEcT3yOqP\r\np2ilwh9p9iuO3q8XMtAGSBycZFotPm9ktwpPrp6B8Bt6BDvCGwlzOVm1+rP3\r\nOlQwlQZwWfWOHrPbR8RonfXycusWXjsqDcfR4icWxidFTOAa2XIpL1G3Jf/P\r\n6VbuvRQ7bouwaw5SlRoRQmI1o2pX7H6MDi5hVKL02spaa8JxLomLXo5L45pH\r\n1HuTvy0Pv2NJwA8HWegbjsV9Bf/QjCaUwx2hhfjCM7BcRkxVGWZLbeDOON6V\r\nyRYAeCZKizaBzsJyxlOM6zueDhyiM0H+QZ4C6LvJ0pM5aNuhUDV2yuPkZ1d5\r\nk6t6SAFtxvUB8TcwXOpA9SfKhklixX4tuA6x48qOYfCaE5hsp4cL8KQkBUB6\r\nPvhlmVPL7+Thlkke9CSmsS3gMS7K9SgNcN2tQSdHgkRtXRl3N9c7SSR2tG17\r\ncsfHGkMGW6lUecszHp2O396R9JC8Vebkgve5MjHGxaEMEkZIhQnm1ftHD87O\r\nhNuzPrB0EpgSOKn286z3u4FEgSC1M3YbCfA=\r\n=FrZJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_3.1.0_1670349517656_0.9172804828848478"},"_hasShrinkwrap":false},"4.0.0":{"name":"@prifilabs/backup.js","version":"4.0.0","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"1.5.1"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.0.0","_integrity":"sha512-6YKTNugGVyngUjkRLOD6fqW/zAklW7JjxqDF9ddOKHDQmDyDCqrVIyg29Yqr4g+JJWsS41uxYTgL4CslgUzQtQ==","_resolved":"/tmp/58e545e3bb0633093fee12f467fb2493/prifilabs-backup.js-4.0.0.tgz","_from":"file:prifilabs-backup.js-4.0.0.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6YKTNugGVyngUjkRLOD6fqW/zAklW7JjxqDF9ddOKHDQmDyDCqrVIyg29Yqr4g+JJWsS41uxYTgL4CslgUzQtQ==","shasum":"b46ff36fe8135c83cde28820fe2639dc5cce19e1","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.0.0.tgz","fileCount":18,"unpackedSize":66681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCURw0lajKhPT6D6oWAe9WDeB5nqLIquEEKV26rKnoLOQIhAOa0FwOZ0p0FsRCbl3DRDTNs/li2BnYekXGdXeM1yUls"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl4KcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Vw/7BWiQq9F/JqTTIW8gebqsGEg+yX0+iu9/ipl1lGoevcuAqH8U\r\nyXlMESRgLgcAxf94eshuD1WakUyRptJpz00fyB054Ul1I6xYZv4jm1Z4ag6r\r\ne1aBIbw2/fIbTVhH1LQlsPB+IRJtTnrbfWu4s2kgBWbCptzmOwMWCFxbtsWA\r\ni1EsnyYi1sr2qVuJbGmQE/rMMrvLUsy2vBV3Glq/gLDp7XL94SqgB4fGTpqz\r\n/L1oSoAonfCy8aU5dfKW6AnCkcm8ZcH8SwM/U6RJFcRN7rCPoliHImE1NbmA\r\nZkSpJG6seWGbdWwKOXezbkr7y2uvE0tTa73sIjGk92kcw7IM4KW+bCfws+XC\r\ng0UhrxL2vsezuD84gdhUYKtbqdn81UEjURNFOxnUZqwUlDWL5bOzemkF/wYl\r\nF0afY5Z23n6FkH/7F50IbvTLok6vE1tMhKvPxn2MBazp3ELLagC4m/V5q/eD\r\nfityOOLNniHFc8f6jl9uUsKsv5JvfITmnCC1ItKdYFLwWG/uJ24RtdqhPF0d\r\np/zUHnifd0l//hUZKsiRB+twR4THImAdXo380O51DX/luzKi1gBzGvuBsebT\r\nc9rPF+uUg6oarPO78p6/7zGI3nO7tm6t/5t5UozNMf7hSGmgahQ0v2A10HeC\r\nT59kVJwwOfMEO26GxyhPFZj4as+4RkutFdc=\r\n=VukS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.0.0_1670873756257_0.38665146996653266"},"_hasShrinkwrap":false},"4.0.1":{"name":"@prifilabs/backup.js","version":"4.0.1","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"1.5.1"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.0.1","_integrity":"sha512-xnHX+At2+H2Gddn5W2vtTHFcdaWqB8LbV4iwLRJvyYLJ5lo5Tgq7Pv9loJXHDGSRe1hKwBlucXIxHyACvBx4DQ==","_resolved":"/tmp/01730e33aa00802f1bc8d7fc5dc3c3ca/prifilabs-backup.js-4.0.1.tgz","_from":"file:prifilabs-backup.js-4.0.1.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-xnHX+At2+H2Gddn5W2vtTHFcdaWqB8LbV4iwLRJvyYLJ5lo5Tgq7Pv9loJXHDGSRe1hKwBlucXIxHyACvBx4DQ==","shasum":"8aa8b179b6d18388ae8e61d2a72fec88e25d454f","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.0.1.tgz","fileCount":18,"unpackedSize":67047,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMajLWckmjKFrbqGYKYJM9ZMGCwAjZrGQffkpRuERAvAiEAgn8xfM4PFrU2T8yCLN1DkkuaaVrISLGQD2ApkNbvMf8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl6wvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7wQ//ZnpxUIKlz3nMMiamH9DtNarNfRZtqXfVo1uscQTItPumEHej\r\nV1P+SVHkjktWPTBYBhJ26eq4qQ4Sw/2YI8scJVWnvtc1daTBNbiHa+E/AvQH\r\nDrXlhvHQ2VqXwr/Cb3LzeXBX1t0fSDuibqEV4gO8x8xey3CKdjgTGXf/a9Y3\r\n0ko7HfCD6owaqWfd3jXS3xOVsKlCLpOHjuI8C56eYP7vTVfvDbAoEMfsLUAJ\r\naxPASmtSV0gSOtmg1v6AgzTOnj3rhBMvg5mDx6GvVkWTK1M/WCJEWnKow0FX\r\neThMQktGtycrm5WENm0yIURaktmopM9LCx5sLUa7bbGTMhDxzEHN2pm+JjDr\r\nYF4gMIEg42yEe9qCircoG5le8reORLeA0IEx3R5WAubZMzSNyxCFAUHq6XET\r\nQZsU504ITHqf4RAYzRepIsI+mf1B2mzwekhBAF9lajujgjw1ZYuQQWlRpf7B\r\n0hmrUh9t+sJ+TEmXx25j/jV91tTanKxqbSiv2BdRqH63wbBXJTBpWB1EMr1m\r\nUcBA5dmpGD25QQw5PPdxjjkUkWDJPjy91Sa0o8DgldXyZcIvYrKKyQwu+hvG\r\n+nw1CJWu66nfMdxB64Vzxz8VtadisV87Kko2xqLHOul5RnyUGH84vzfDtiol\r\n6qAGshcVxXfGKxYGKBmK3Z4RUkXc3Sy/eXs=\r\n=D8/Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.0.1_1670884399553_0.881016833063583"},"_hasShrinkwrap":false},"4.0.2":{"name":"@prifilabs/backup.js","version":"4.0.2","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"1.5.1"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.0.2","_integrity":"sha512-JvH3Xq1RM4GWwuIrwubw8t5inMmM9rlI/04V0o77lo79rriafVvrQvCeXjSxE/+S5HtxDyHjnsoH6LGYFJ57rg==","_resolved":"/tmp/e339446220ea2fd68aa676d3ab6f04fc/prifilabs-backup.js-4.0.2.tgz","_from":"file:prifilabs-backup.js-4.0.2.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-JvH3Xq1RM4GWwuIrwubw8t5inMmM9rlI/04V0o77lo79rriafVvrQvCeXjSxE/+S5HtxDyHjnsoH6LGYFJ57rg==","shasum":"b5f53eccfe66dda658ca4dfbc29e80a7df4d5605","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.0.2.tgz","fileCount":18,"unpackedSize":67107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtRKtl7P+iBiFAd3FTZs4mEQgkxXXK/TiqGwonFhjMmgIhAIf8tmAGE74PQq6XjMORcFHIxhIYPUJURyAws2CrMapK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm6d4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf5g/+PyPYTHaf80NBP5/6o4UfWVRmXWxDDqyxtoO+MHDwwM7lz4Sz\r\nnUE1HoFvDOALP3jdNRPBMbL0tEI00Zq9cGSfcz95pSWrXj2WuWW8PpsPt+mc\r\n7fRCb+XKxprS4g109rhpQWr7Lg0lNkLjcE5xirRebQOYAJqpayj74CDVuXrc\r\nuxzIlz855+38RCp9kt/TTKAeELgFgAq/9mG/LTpNxlyONSaVLONk7dNakwgQ\r\nWUNLob5fRF49bRLOrq2okWOCcy2Gi+TnDHiFN3+1yExycwWEmvrkkfeJFRMV\r\nniW6nOT/9y6vIO+29S7IBvpoEO7/Heizv9JW/+aYPUAPuKxsTE1q58y4RxDE\r\n9ZvX5/z2dh59aFB9RqKPD+wHbujYhTTw2TI1UWjm3KUO0PnKAFTXKgSvAj/+\r\n19SXeZj3Dgp1qcTqFvYoqHRWHeyjqjlGzptpMUfvNP1FSZ+ASochx6P19cxx\r\nZPxTZpZOelyXEOozuX9T5HRr8x40G1nTvPsnunjdWID1TH11wD7VE6RLqDLh\r\nFueaK+GuvcrbDX9dnvAXV4L9gJCdpmICpLII1qFqEBMxLdBQAHgSv9a1NoGg\r\n7psmBIbIn0Eiwdm8+xaxE6Uyxw+W9jb7lR7F2J29r6tggGSSPAzLiT8qER/g\r\nS6KjhhjMcFF5cFqx3qqPeAgMf9T5zvP2DRY=\r\n=wL/8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.0.2_1671145336290_0.28323273543300265"},"_hasShrinkwrap":false},"4.0.3":{"name":"@prifilabs/backup.js","version":"4.0.3","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"1.5.1"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.0.3","_integrity":"sha512-aK4kSa23BznDJlSwV+36/slJTT2KoyfuMuSGVKaTvaV2V4E/BZnGI5KXF1tuh5Go4P+KvNOuzlcikIoTfiP0dg==","_resolved":"/tmp/89826c3967aae34bc98726fe3e1a2f5c/prifilabs-backup.js-4.0.3.tgz","_from":"file:prifilabs-backup.js-4.0.3.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-aK4kSa23BznDJlSwV+36/slJTT2KoyfuMuSGVKaTvaV2V4E/BZnGI5KXF1tuh5Go4P+KvNOuzlcikIoTfiP0dg==","shasum":"9a2be6f54d49c1820dcb2f156bc3daedcb3bc112","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.0.3.tgz","fileCount":18,"unpackedSize":67108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLitYGhn/qBxMkhhNcwgiFIKof6e1dOhAlWmi2LjJG7AiEAyvLSzpW+YF2MFf+SLF2INZs6mBz77xNHpv5G8QfIYYQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm7PPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUVg//YxUBQlVbWG6u4Dmi/RWd7osQqHuwTNuWGWVszswXXULS2Cw5\r\nrETAO8f9cMFFHJuiTTDrEyGGiKgUpIz6IKaojOy6W7GNzziHxCaJQpS6zKpd\r\nnFwv7Z9uq+DMRfsuvXrhr5zj1ERzZLOyHe96Iwk4gDLZm4B5ayLDrgJDDqKf\r\nllTFdGnJGSzJfVRvDOZ+K/VhBPfPtjvnd6gomTj4nTsYLf2WAmqDF/0VJTXd\r\nrbIXutdRsh0SL/dX5la/WU6TNA6/rnSebRtIcgTpnzcAK3SFeaamO5nDP5ro\r\nU+GgwrLsBiUzgetxTSvPaTqiYjV4E+Ogc0sXk8XmfiGyBs0cZdJ/tizF4P1e\r\nLhfzUh9d0wluYXpoyWpt2tIYrNEzC05zjfLaZOOReHh6piUozI9XSf7FaKU+\r\nWaC9AMWnP/lpfRwwKatveWImi3G7A7dSsiwwUtdElV+i10EFTebKSu8XRdml\r\niPTBGxLJ/36M4rHgDRSQp88vn+rBxhIsULDV8JyRAL54PZ1d0XAcXCkWpCGo\r\nxA0fEHgdGU9Tc+x/qRovUuX+ZulB/Cr+FSpp0U6KI8BBa7n9JEJCykhkhCrB\r\ny9RtF4drGw5MF21nPGRqxKUvIovBnsN5RvQFUQGbsFpMmwa4E5AszvnENe7Q\r\nn06R/Z1u/tX4muZQc6KFsH8lEQ58vdJXPnw=\r\n=TyHU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.0.3_1671148495496_0.7530492362629613"},"_hasShrinkwrap":false},"4.1.0":{"name":"@prifilabs/backup.js","version":"4.1.0","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"1.5.1"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.0","_integrity":"sha512-KW2IlMZ+GSfej/UMwKx461umfb6t70sbM+mQcGBPtfMlzNOAmamrjvZZbt/iGqHrhyJa9d4Bki16rbDk51nFgQ==","_resolved":"/tmp/9e3616167c7ad3d4159f2ea412211cb6/prifilabs-backup.js-4.1.0.tgz","_from":"file:prifilabs-backup.js-4.1.0.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-KW2IlMZ+GSfej/UMwKx461umfb6t70sbM+mQcGBPtfMlzNOAmamrjvZZbt/iGqHrhyJa9d4Bki16rbDk51nFgQ==","shasum":"ea162078fab66a65a07381a82ac8806e7cfa2d37","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.0.tgz","fileCount":18,"unpackedSize":71559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJcju7CQ5OrP7N0uevzYJlaXfLw1etOTj+OmnuvKxKcAiEA7utwyoA32nCu2ciLXku3knCPdnn3I+iSy/nLIeZmCkY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoItXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocBw//dYsOOg6Sx9f1u94wFtGlgMp8ryL1y99YTRmpTKKlJlE1145y\r\nZhOorSoizLlYrXihqCyxHCRYzUPo2y8WL7wHZYxMxN9eqeCu9dugJglsJ3HY\r\nYD5dJgChMnnYPB/d8jc5JE4QWL5AX/XVnsn3rFxctOE3yBRbe89fyzcrb132\r\nKSPipVnVSaw0g3sP4Z1kwZyqU4vNoCYastN+Zo9W9c3eVKpgFIoaByrv413R\r\nR7JNUKwczvb6Madux4pII4bbqdxSL/8ehC6/FtcjB7+y4W1eb5YwcmnTj4vL\r\nZbc/v2ZdTowK6DZY18NeKeBOLucbVefXACHmUFtU53D4xMGSOewbLSyX8TPb\r\nKAH5VY4XAD6FLxswi0RglzmHkrzO4OPZRgAQVm8CkYbEZ/Pr/3NqoCuG/Vub\r\nsQ0u9IDzyvcZfNSR2PaEKPNMe4LeaYyLSpk5eZqiyhHhyBCtfO1iAkgWBW6U\r\n3P8XsGCjISNraOHjljE0lF/hvt3s4qyXZLtt2EhYNvRrsQ0AHWMAhKWWyRdG\r\nNrBkYZ9c71v8UgQjefEX2Fl18E1sk2yCUx2OfpuLfJOchlqlvFm+LqRuA8mc\r\nwK7gacrPw1NoQRvzLtM2Aq94LtHd0+BPIZc5t4idMcqPCUTFHdXHKXc7XZFV\r\nbF5VDsRaI+SOTLRSK6sqeTfM8uCmITmK4qQ=\r\n=4uV+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.0_1671465815763_0.4087774268549358"},"_hasShrinkwrap":false},"4.1.1":{"name":"@prifilabs/backup.js","version":"4.1.1","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"1.5.1"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","chai-as-promised":"^7.1.1","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.1","_integrity":"sha512-m4cCgCR5Yn4BocaxHRyl7Ij7jEsb5ykqwRgiAIiLJMX8cjw4p6ToP8VW5iRe8dI4cuQO2PU4jyUHUjoobH5WJg==","_resolved":"/tmp/bba74133d1cc041f29c2a5239532aef1/prifilabs-backup.js-4.1.1.tgz","_from":"file:prifilabs-backup.js-4.1.1.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-m4cCgCR5Yn4BocaxHRyl7Ij7jEsb5ykqwRgiAIiLJMX8cjw4p6ToP8VW5iRe8dI4cuQO2PU4jyUHUjoobH5WJg==","shasum":"d783b296480cd76c6cf70a301d4d8d4361519154","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.1.tgz","fileCount":18,"unpackedSize":71502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4D3rnyGVoKadAi2g9dme2YXW92Dm/SZTnJVlTd86cbAiEAkh9GRVZSKYSXMJCQ1GAdjhiv6HT96whb1qVZh47eufg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoNbdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcvQ//bYbpMFo31w4iq2dA7qupPbIx+QcElJYu+fTML6MDoTz/Hup8\r\nAxbMmD/r53NheP5tU1euyKwrRWNSPFgJHB5B8TR7oYng0X2WYh9wCoonhuj0\r\n0R1Ncy5/XKqUl6vaSRPYYd0Nh5XZo7XHvMvAMdpDIAxXxrcY5gKooYeI/+xU\r\nMpAeQhh1MVdna2WvLkZl3e4HvA45tpeMX7bq57vBkt6ai1Wg6EjM8nTWl7sT\r\n8VNN2IrnMvO/ESrINJDZOsaWxu+A7BqMDbgWbyVHsfJ56848EVsi3iftIEjq\r\nHUTURvwDaINrRpqh2wIsc6wjGmh4jY4OsBbNxzjkOO8IuzQM/JE8a/V426W+\r\nvW2op/wd7Na23LZyrm0Wga4xdrdsxZzZ856zTDkZdzCBgtrBGGA2h8befHWI\r\ng6Pzrdfv2vkDriJY6qxHxvzd6oGGMPbl2DNQFekTwbpUUexQdihghPdycHQZ\r\nye4GZzfsUaYW0sqKhIz7OolhkslZO7cQ4IsVG5D8Znoz/IsHT/Diba6Ad38K\r\nEy6LZHnJOYGyy1Kb/s1edHp+UGy61qJbjLZYm7LTj7Yb5WwGv/u34kh2kH11\r\n0nhD9tEucKDaYOGaRRoAjauXYrqvKgPady+61dLHLJL5b0MGGayIXOZrGo77\r\nPBwmQOEHT+sLfNdVeXpQ2drNhqscvaRU5f0=\r\n=1AKu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.1_1671485149431_0.5956546542829746"},"_hasShrinkwrap":false},"4.1.2":{"name":"@prifilabs/backup.js","version":"4.1.2","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"1.5.1"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.2","_integrity":"sha512-BORiaJeczFSfvRN56Sz7OkMTGuNzGqup+1ayl3SCH+A/wm79zTUJRBv5NYB/+z6+kgKbunZODszRt3XvR584FQ==","_resolved":"/tmp/16e175cbbc0d46afee8bd1ff26fa096a/prifilabs-backup.js-4.1.2.tgz","_from":"file:prifilabs-backup.js-4.1.2.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-BORiaJeczFSfvRN56Sz7OkMTGuNzGqup+1ayl3SCH+A/wm79zTUJRBv5NYB/+z6+kgKbunZODszRt3XvR584FQ==","shasum":"46b5f2c2e2129b780aab0165d552782448d75cef","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.2.tgz","fileCount":18,"unpackedSize":77067,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNIIcxjrgiJxjzGckxE47J0/tTKMlq+4d5Jg0ynB4enAIgftUfTEhzuSnt/lHyWVb1eA+RxX5lwb4tSySN+8SR960="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2EgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBUhAAmNzohGfB0tPlBxn4bmYVUQz7+T4xOZInOkkT7eSD3nOv0QUL\r\nzbeu4XY8Jj22eKVyhkkbpEwo8lf8uxvZwZGhbnbo/Cpz9VHyFL9fkdCFjWjE\r\n/FUU8P40BN/SI/+MvsKjuVO4feFBTxg8GSGJkeT3pLk1cBRpN/uZPb7Rwcw5\r\ns6nsyL5p/m+ruE6f80zNhgX8ybmChzlUDb5iDslwOt4tf8GxoEw9Sidkarfu\r\nzuYLerpnXmTdR42fIa65v56LlowAd5c5jwiT6aHXju4KxlKT3cWsq70uQnQR\r\n66ZzXHAjPHdo9r9Vr31DSs8tIIiffQdnbBHKhDS+7gNH7UElMqk2Vg3R4C/Z\r\nJw3Gsf3Fj8E/oWSIdzpxFcInRcesewfmUA4gQMd297sGExjP+vzXduk2niR3\r\nMo7C9jykaFDthr227ZS8cI8MzTK9WAOC+Zyn9EqWZR+pPK+2IVSHrFoZnneG\r\n972/sv/WGV+xr/EdNuVLHdyMAjkA1lLQsyvF7ZaslHMSzUHtmvf6Vz/2DDTA\r\nk+eAhFlR6LTIGgPk3Q+5B/Kw/Xw6qBBfU4jc8wnXXCHCBilMFeMif8ZKaIvy\r\n/SJY93eCxjpn9PMQKkLR8ztyTPjxCnIvixp9L4WuCAH7pkBQvzJDwSbgtpeb\r\ntrTPxXke5kj3WQB7k+EHWjWDWbvq+JZJSns=\r\n=2FHG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.2_1671651616167_0.8296675038303678"},"_hasShrinkwrap":false},"4.1.3":{"name":"@prifilabs/backup.js","version":"4.1.3","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.5.3"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.3","_integrity":"sha512-WRLdLmyPN17dVWPBCWP0WeiU05CrUJuQdyYxU2U76XehN7zLo/2wW6y86h7eqVVUms3EEgmObrpn3qeo/eE1/w==","_resolved":"/tmp/43816f4c0462c67e5b877b4aacb79b42/prifilabs-backup.js-4.1.3.tgz","_from":"file:prifilabs-backup.js-4.1.3.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WRLdLmyPN17dVWPBCWP0WeiU05CrUJuQdyYxU2U76XehN7zLo/2wW6y86h7eqVVUms3EEgmObrpn3qeo/eE1/w==","shasum":"3430919ec0b5cbcb03cca77c91c77abc9e7799a9","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.3.tgz","fileCount":18,"unpackedSize":77068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjfkpTw0u5PoPRAJ8m2MFeBKK9IKvOGrcjb04tugHUyAiA3gQPujLu1vt0Ff7lYR70Y6+/cUrqJ8U0VxnnoSbsfYg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo4CMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr0Q/8DRqMkQ5EdPNpTzmYy+fIbkFUI1G0ngOtaLkuqJpIG3PFHy10\r\nj4YLCnTNBcywivS20U6DCGt2Hp4aUPket4yqVVLd02rPASC8rshr8qhlicdI\r\nl3pp6LS5EOE+mkAzW1SccwxH66UILdSU2H5IkUreadYU6wpS86DKOZnG4SxI\r\nbAVuux71ddJoaKP9ii+mZBeT2u8+10mJwNsDAF6omVCHCRW8256SgZYMEhv/\r\nenZBEL1IMHs9GY8aU0tPn4g/l4ruv6x4aTPhPxp9D/DQoOccf4KGkhXrgVUT\r\nZDCclu3erI5Guw90tZCH2erbZD/cphi1KU/XMRE+d6qrlHq6gxFGytNEMpAi\r\nNrYRH1OyHjtHE7R1NB8yl8xccd3L5tHKbHyoYf1W8sdRXfMAbJrHCBivt6KC\r\n38VFHHSLbsQIRw03PTxX+6F5bNEkfZ+cdhwdVVbZ/sMNaGqrgPIbcvVJlEnO\r\n4GBXtvyZ+gAurVeleuiQTHai8m9vuDBA7M4lsXdKcpZCuCXQe7Gcdfpbg4NO\r\nLG6uElOnPPl4PRodGq/tZSr3+y6KZf5RWM57DjizyA1JthxMxNodPwUs3oZ5\r\nbZfBRp5/pT/bYLl47b1eawIQfgUxAXrYtdKEK1HjXGWr+Pcrbp1u8W70ypMj\r\nDUWKqeQvlUIWJxLFPwCIKVIQh9NjIuuMEjI=\r\n=Exct\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.3_1671659660060_0.9387772499203051"},"_hasShrinkwrap":false},"4.1.4":{"name":"@prifilabs/backup.js","version":"4.1.4","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.5.3"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.0.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.4","_integrity":"sha512-auQ7ZZu6Tp66EZUeJ3Zo+64ZZAbh7FHwYmjMxZwM6+bw8YN5vMhMTVy1zp7kRcfRlXSZCcvJr2vmVs6gMw83vA==","_resolved":"/tmp/e3c82fb5f63c3775fec0456d548a66cb/prifilabs-backup.js-4.1.4.tgz","_from":"file:prifilabs-backup.js-4.1.4.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-auQ7ZZu6Tp66EZUeJ3Zo+64ZZAbh7FHwYmjMxZwM6+bw8YN5vMhMTVy1zp7kRcfRlXSZCcvJr2vmVs6gMw83vA==","shasum":"245da419b06b11471ecfbde8fb94085a6aaefc78","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.4.tgz","fileCount":18,"unpackedSize":76936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI/0BzbzrCdEFsiyMLj15R182Kxov4acB8hFClVDjFMwIhAKXS9wIhd6OPOk225l/vXELJ4C56VNlhU6m/wVKwvEsN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpReeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDIRAAo00UmzyjkWYldeo/zLgF2UM2JEBtHrpobZsQwJPdMhBVR2j6\r\nUg/800e9pF0NJk2qJkfF4DxKakebQetBYykFjFL87lYOFWLF9bGDjpm1pvNC\r\nyL2Ao+l5RsIU+/MlOLMefxxtg+F0tmdq914zp+pM9i7ixhicENAza/msO18u\r\n7hH5/ErdHAniIe2pGEh2dt8uCdB4uk2vnAlN1V2zBVCU/ikz/XDOWJTt4xIR\r\n+RwKdH4MF+VLCrAc1dwU5R9iQRcHEZe9SS3ZUJbnDbGKmj0irGuSSedg5Fzu\r\nO7vOs0DoYUlmg5BjG8stQq9NCHhvSWh8e1HLFw3VCUhiTT9CkbVTDOY3Ykvm\r\n0iQBYv8JlhyrVzTj4ADpxjLWiLvFw5IJM0EnSohNn3W8w8JtdEepyr+LWfN/\r\n3cwPSSMQcROcS7D2umn14QOFs7XjTrGTtnujKtey/798ZYCXfuQz4l11XqsU\r\nwS5toQGTg/OBax7aqhlqn1Wi2hUR2ffPl9fFjOyxkAjLmO2kPAj8nNqdXD6J\r\nd0PjoNN7oBXV4rqrUTx2wTNHPoKt3G9JnIpLCCPer0cBlqTCNsvbhZcop20F\r\njfy+YQSMpHpQyYTyxXzIyRTKH3OnBZRKqnaS71tnhp5AuNkYK0uEr+VKJ1Su\r\nJ+8pPe2Cfse2o9TNneHZqobiayq4MVC/Y2g=\r\n=c+LQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.4_1671763870072_0.7635392374891381"},"_hasShrinkwrap":false},"4.1.5":{"name":"@prifilabs/backup.js","version":"4.1.5","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.7.1-beta.3"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.2.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.5","_integrity":"sha512-mZA0I2B419IUn482JEONq0Ci2fFbEDL9vpZhTWdP3tQUq7yNQpFKA0W8LL/vZ79iMRChngWm/Jm5mC2bQFA7RQ==","_resolved":"/tmp/7a3a218be40b15f64678c4b2c0df8d37/prifilabs-backup.js-4.1.5.tgz","_from":"file:prifilabs-backup.js-4.1.5.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-mZA0I2B419IUn482JEONq0Ci2fFbEDL9vpZhTWdP3tQUq7yNQpFKA0W8LL/vZ79iMRChngWm/Jm5mC2bQFA7RQ==","shasum":"ab4c1357d92ad10b89a3a76e9c988c7167d125e1","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.5.tgz","fileCount":18,"unpackedSize":76943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/XdMDyaZ1RQ5oxwYDrjxSnYm2bR60q83JnEHaV0s3uAiBZCopSwgf0+zxSKT+i5dtLVprhwpsL0KZOlQ6qzHoO4Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5BliACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEbw//ZBCNZL5w7w4qiNIC61XUh+AMJ7ZJ05otJHX6dw2kvWHPeYOW\r\ngrkvK6LzvM6cepLcNcRsf+N+MygrZhqZT5gcBZbGRUFGd5dzTBuKh8YxS4Bv\r\nAN/wcXKdBfz0V4wO171GLpKx9Yob4K5ubltMJ+SECK9X2vffi5w6pEJ6B1iL\r\nDoWB8H5hyL/YsSU+aNTG3N7KjLy9CbshtzYzN3TMjL8LVZCpByO5Gd6nn7Ev\r\nsIWZUp7UTts0CLccay3WilO49N5ShbWiuu+hL6W+RiTOLRppr9srw6iY5qWy\r\nHfow5JfAKoYwqozaAa7Z8LfYDB9MiwoPvgJgq2qKc9UXTWLb1RKejbHi1Ogd\r\nZBJyRcPbjYWBh2hOgKVCEF033D0MRsKLihiDL+I2IRwFhr3smTGVQkZRDo1v\r\nhJM9U7+hLki2Rs5YNLiY6KXaOzwQaoCVKgQxdqYBhgZBez9UL8oP0Rk5lwWM\r\nB3bRnc+YDWDxgGcS+6md352AifuP9pTol0OmVbPgOGwbyZFM7kYZzLt0NrFy\r\nh9F1QMK6H7wgvb5/yj1Gy04xAvSJqkdU8ci2v7nY4D6FqmD/95BqVNRY2tgJ\r\nRfFrF67ka4xs7ds1/NTweub1gs4zIr3jVab+1I+3Ri7CDvycLe4xRT5djK3t\r\nOk/bEL0e2kjAmfIhBT6ZBfLuAV/t1y180FA=\r\n=7vnV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.5_1675893090205_0.7251443920928935"},"_hasShrinkwrap":false},"4.1.6":{"name":"@prifilabs/backup.js","version":"4.1.6","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4","secretjs":"^1.7.1-beta.3"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.2.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.6","_integrity":"sha512-ngJqx3qr5c26aopLmKbWA+77DmHaurofL4B+7IXDXHtb3TMvX9KIZjxajOn4dY62v++xyV6e7fzBalvgHnR8Qg==","_resolved":"/tmp/264a5060da5cbc0acff8eca2ff1a7c3b/prifilabs-backup.js-4.1.6.tgz","_from":"file:prifilabs-backup.js-4.1.6.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ngJqx3qr5c26aopLmKbWA+77DmHaurofL4B+7IXDXHtb3TMvX9KIZjxajOn4dY62v++xyV6e7fzBalvgHnR8Qg==","shasum":"c796aca819ea3994370a530bceac3babc58b3247","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.6.tgz","fileCount":18,"unpackedSize":76693,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2qdOzk4dk6UepqjUc1Y9WRrK0jMSBT3b1cXhwHV+ztAiA36Iw5WXfdHZBuSbMViuZfdHub0ArZIdpOW0iVt+hbvw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9+IzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUsA//exq/kLmyTrvG0QqYSq4tXx0CR6e2WxxLCOpu3jndD1VBpVD1\r\nlutozdInmt/+r6I/2zzXjKVL6k4DrbPorvPxmucyn7WJEtri7+Ra+KflN02J\r\nw88FUjzP9OeeHMN60FKrXxXCBm9vTR4jjQgndMVgNYCsdaqBHD/53LARzG/J\r\nGR0OdLj5oeynwmTLam0UGwxDqIDwmunmcukormsRnp9BntoqMLAFPWMxk/BB\r\n6uOXlpkKVGjjEGo9E6mW/P8ZuCJe51KOUUK1OUh1BScxdjyo7Cvbc0wSaZ4y\r\nNmn4zsNlg9Uc3e02Ua9SQYRI0JYSlxSAAgxZffC2gJurYXmu96jcfSlPyq+L\r\nGFEu5f+oDQq26miFVdzvxJhHFcX/hCtrSPIoVV6vucFMefVtU2PWUQqo9XOQ\r\n67xyzQ9n8rraAlmsOPvvENKd85UKnhWWNr0Fd9LNgskoUJbuzvpnwmSgi+1p\r\nzRhN5/6GGRu/pZnDM/PRHo3tPj4IdhC8H0SjqdfBk83WOccwRhRLlBdDOKnL\r\nQCgMzdkg3X2JRYnz/rwg95KFtDWPHDhq8xyf18oIRgTSUi6B3aMLNR9ICmZg\r\nnJf0ul7fErp44s0Nx5e3YPifnFj8LZxpkTD4ZgtXiKGRh0yRjxnwCVBa93qH\r\nloEtU4csLCKSFuUOO/gymeHnLRpFuTsuntE=\r\n=m3bm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.6_1677189683410_0.6955311350996545"},"_hasShrinkwrap":false},"4.1.7":{"name":"@prifilabs/backup.js","version":"4.1.7","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.1.4","buffer":"^6.0.3","curve25519-js":"^0.0.4"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^9.1.1","@types/node":"18.11.11","@types/uuid":"^8.3.4","axios":"1.2.1","chai":"^4.3.6","deep-equal-in-any-order":"2.0.1","dotenv":"^16.0.2","mocha":"^10.2.0","ts-mocha":"^10.0.0","typescript":"4.9.3","uuid":"^8.3.2","secretjs":"~1.7.1-beta.4"},"peerDependencies":{"secretjs":"~1.7.1-beta.4"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.7","_integrity":"sha512-+WhR4EWIrIe4OR5SlpjYXOzFuHLMjnXn1AsruJiSETWSUsAudYSXl091XGY97+rzHIrSv91qMKKobcYpDEKFWw==","_resolved":"/tmp/d5ac1af155ab7e77f3390fe75e8219be/prifilabs-backup.js-4.1.7.tgz","_from":"file:prifilabs-backup.js-4.1.7.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+WhR4EWIrIe4OR5SlpjYXOzFuHLMjnXn1AsruJiSETWSUsAudYSXl091XGY97+rzHIrSv91qMKKobcYpDEKFWw==","shasum":"c39001fb133fa8533dcb05726547a58c5e96f735","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.7.tgz","fileCount":18,"unpackedSize":76754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzo9nbyxcj5wR9Nv5QVAlGiXVPghYoKuJF97JB4ja9LAiBfOxdf8l47HS80msqoxqIsaJ74vvZaEd5SAY+VUeLKkg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+RJhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ6w/8CDNSzdac1r+dL7uNSxBr4+A81PzRPjVUSjIMGKzjAqg/++MY\r\n/J1xhMxjWSQ7DmvI/WdE/AcQsD6tikvgN+EL+hrhMgKvyYBKXRVnYX3PVQB9\r\nqIKVbZ56vDb6cFOguI4tvUbBbqNb0fg2TawU7VEN/hyX4dUo7IYLK4ycKkLa\r\nwq7Hg8D10j6qt0iyets7kCPiXNcI7OJI+kd/UczGmGjiYXJHEhlQz8SL0R8H\r\nfPwvpiwdREPx+4GhEyU7FFUGcCo17IGqh0/c24EhzpLkjV0PKk2MGSFO3BJ0\r\nL37yfWgbakBc048DwUWfPDvqLMaaw4AJ/iFWY+N/jFAD9bNBezu3Zxnmljti\r\noxhUwsLXgWNI4WeujAnPBleZx3bVckVpfXzLVigVcOXDsFtxbhXvytro2oj3\r\nkngc3R9MV0FrNBL582HXvx53qZDjhU6nvfznssUE05e7fvBRohHU+KMr9263\r\nytOGuuRThu5NdCARRBTt9Ik3udL3MONI6QWt/RRsJJssxfvsxKMJCFBtJv3M\r\nX2FkejMhAjfVeRl8Qwf33uZzWcduqlwfmpXJBXmpTQ120SZM5KKYfjJCxm/6\r\nwScp0Kf5fq8aGEzjGAkfP3w01/ag7oYURx4W8Yn8Uky9aHeQkknyL0l8/s40\r\nH+eA8GVyRYJQyJop8HLdjNAodHkTJfpuwI8=\r\n=CZtL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.7_1677267552874_0.2530276786805534"},"_hasShrinkwrap":false},"4.1.8":{"name":"@prifilabs/backup.js","version":"4.1.8","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.2.0","buffer":"^6.0.3","curve25519-js":"^0.0.4"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^10.0.1","@types/node":"^16.0.0","@types/uuid":"^9.0.1","axios":"1.3.4","chai":"^4.3.6","deep-equal-in-any-order":"2.0.4","dotenv":"^16.0.2","mocha":"^10.2.0","secretjs":"~1.7.1","ts-mocha":"^10.0.0","typescript":"4.9.5","uuid":"^9.0.0"},"peerDependencies":{"secretjs":"~1.7.1"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.8","_integrity":"sha512-O6cagts6iHo4kcTG5ds2T60xvEOpVg0HJDhOt14g7/m6bgD5Kan4/1Qq+RIQXsH37zHZ152d+uy3ahO64h/cOg==","_resolved":"/tmp/b2a2cfff8ad7667b32d62e2c03b848ee/prifilabs-backup.js-4.1.8.tgz","_from":"file:prifilabs-backup.js-4.1.8.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-O6cagts6iHo4kcTG5ds2T60xvEOpVg0HJDhOt14g7/m6bgD5Kan4/1Qq+RIQXsH37zHZ152d+uy3ahO64h/cOg==","shasum":"4f00300586d8471a4e3124154d21ec30ac0e0a67","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.8.tgz","fileCount":18,"unpackedSize":76703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8T1t8Fdy/66vYuCofOsMxtwyQbOdbX4Np0YaWmuHzXAIhAO0IRoxmzBJr7NU4C1sYqqMvT7b+B1bsNmy5eHQ7CTh0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/3SeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom0RAAkhCTCB24JSHT56+1D+EZjdHhV1HRJPLpAiOHUoSCoTPYUCZn\r\nCKAhpYrQJSVFfrS2jkmi2yVNE8nvmAgDe74b4CjLaJdxCelqYJ3bYvGm4RH+\r\n1bBXhJYuY52GQEyZsJL6rLTF81XkOnSPrGW7BiZItq2+3du84K+OtCBLQc6+\r\n8djsLXxX9r7cpKpbVKd0XkMbH/a9PNoKCZnQdnYpCZ6l1oGgBUuVLuxjJ+OJ\r\nbz38pvY/+YUz0XPNOFugeDZJ1v8RH6OUV8zZMFVd0jD03aW9GwtKeP32R3lD\r\n76penpCPd+0klhbtQV//dDO4G3YE8mbRr6mYKDPsUt/mYVHU8JR/srhjzsW9\r\n3xKLfXO/flCDbMYP3uODf55ba7tzVnGDkScPMsT1AsxHJH9u/l5b9xvMWWu1\r\nioOJfXiMliqMxLJFakaoZjZt2e2oOq6yXlZ6it1xqT1DBEFEGZoxxGbYfVlD\r\nkh4a+3VQy1CR3rfki1nTjY69I+1axXjcczhOVyOpNZWNxn1sKJ60gKRWHFcL\r\n3FAtKoxDmNmo7mskL8uSLZlnS7Ln5+pB/T7+NFgZ7PMM52pkZ1iT9C23Y9an\r\nQpgBfD75kvNwuWiqA7OW+n33oo5MF7XcZRaCicriJ4gniGykVCEdMC0Kr8/g\r\noXoz6x+/JNRXlDlqTGUl7NMxe+baLqeCJJE=\r\n=dCss\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.8_1677685917949_0.9269267542196271"},"_hasShrinkwrap":false},"4.1.9":{"name":"@prifilabs/backup.js","version":"4.1.9","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.2.0","buffer":"^6.0.3","curve25519-js":"^0.0.4"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^10.0.1","@types/node":"^16.0.0","@types/uuid":"^9.0.1","axios":"1.3.4","chai":"^4.3.6","deep-equal-in-any-order":"2.0.4","dotenv":"^16.0.2","mocha":"^10.2.0","secretjs":"~1.7.1","ts-mocha":"^10.0.0","typescript":"4.9.5","uuid":"^9.0.0"},"peerDependencies":{"secretjs":"~1.7.1"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.9","_integrity":"sha512-1aDmOpuvrpWU/x8iEvPNFm2odqMiizhJ6CfRVtFlf/mIe15MC/yaiLvkj+dt6O/8T35sBbofYcUk7gyLazKesg==","_resolved":"/tmp/7e10c2affc41bfc4d97760f3e5e480a5/prifilabs-backup.js-4.1.9.tgz","_from":"file:prifilabs-backup.js-4.1.9.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1aDmOpuvrpWU/x8iEvPNFm2odqMiizhJ6CfRVtFlf/mIe15MC/yaiLvkj+dt6O/8T35sBbofYcUk7gyLazKesg==","shasum":"22b9fe805ae277ebb400d68d01a57ea7edeece77","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.9.tgz","fileCount":18,"unpackedSize":76740,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMIDI0OlmaY2QGrZkaoqTxAZ7xqJVsPofeRPe9P8CCgAIgJgloC/eIniBZxHV7g4ZdBAQGSmzXTd0I71NjPs1QMxA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAO4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEoxAAh0y7qNJ4ZR7tbaRhXsWbYahR+YZSg3aUklR+Bjuar6VBPJDv\r\nVaCA6TkERzDt3TnMjIwxevML0rbC3zmajoqD0/2atK6wF5egN6o+CUILyujB\r\noweXLdSXZJjeEsTpUGqeb0Kyu9Dz6p+9UQrY46yBPAmH/xynd8jk7pTvzcDq\r\nP6wVorirso9kPkgGE9qABqDcXLjNjnW3cCL6iIhZKwPIo5FPss1fWctCxSHE\r\nEaK4MHssuNGsMJZUp7ECLC1a9xcxduS0BJ2MbbTutZ1o+lVmp1Eszpo4Tmmi\r\nnS7TDVygeDsEmFLaNR+O67O4/yGyeMYmIOoZ4hmspFPI0OsdZVHJ8b6Wv7zW\r\np9yLJHHwMaMaYc6Gb13ia+zWjvBngIrzyelklzR0ZMhD+DW86EbyTVxyGaEy\r\n+3szcYCitH4C0LHliwOWpgIOSpCBQAcgoPDeEwjaSZ2wEKvWaGC9ISwGjjLM\r\n3a0x99EMFxV4VzO1cjoaaYJ134O9gioFiorgdv4NUJU4b9HfuXX847a35KN5\r\nK2B6DPPKw7DGLgbD+xlr8ft1NnrmKPqxuH0zAD2Nwj4O8NeYc65UdOt4inph\r\n6tuh7IhBCVu5+ylKHlKEOifIk57dEQcU8t0JP5UC2cS+rtbCzalzIl5LnF5r\r\npW52cBPhAdPXbUHhlJKFMAN5k46NTxA6ihQ=\r\n=LSbm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.9_1677782551241_0.22740583672341907"},"_hasShrinkwrap":false},"4.1.10":{"name":"@prifilabs/backup.js","version":"4.1.10","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.2.0","buffer":"^6.0.3","curve25519-js":"^0.0.4"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^10.0.1","@types/node":"^16.0.0","@types/uuid":"^9.0.1","axios":"1.3.4","chai":"^4.3.6","deep-equal-in-any-order":"2.0.4","dotenv":"^16.0.2","mocha":"^10.2.0","secretjs":"~1.7.1","ts-mocha":"^10.0.0","typescript":"4.9.5","uuid":"^9.0.0"},"peerDependencies":{"secretjs":"~1.7.1"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.10","_integrity":"sha512-wVgGwfFp3qe1fbHzyVL2oWOzU+8RvYZEZFFWVqxg/xCAumUsXvk2YUgffJDnq3OaFaJY2PkLphFXO/+HGgJgSQ==","_resolved":"/tmp/66d4e099b9ad1074aa3d18f0cbe6f8ed/prifilabs-backup.js-4.1.10.tgz","_from":"file:prifilabs-backup.js-4.1.10.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-wVgGwfFp3qe1fbHzyVL2oWOzU+8RvYZEZFFWVqxg/xCAumUsXvk2YUgffJDnq3OaFaJY2PkLphFXO/+HGgJgSQ==","shasum":"318b072edf56a80daed153fdbaf46fa20736f061","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.10.tgz","fileCount":18,"unpackedSize":76757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFit5C6jvDHPm6rEIA0/BuZ4p/x400jiwREjLXcUy+gfAiEAjtUZzTvF6icaZdmkP9s0SFndlTwCJ4mGVwgx5dH7NdQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAO71ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1dQ//WJkb3+dWCadzEJktVRx399lM4clIk+mnPCmn7C8w3Rwnc3Sy\r\nGl/Zr/vB1j4Vp4L5mjQ1Laz3b58WgfN+gAqsWcDQkXVtYjbOOuhgjwZ48/Rl\r\n/FM+pAtYeHO48jDN00+zBi52hX36rYiVOIK2tOQHEFmk+PusfXy3F5huEwEe\r\nS5YBoUT6PQwdFJCBFzchtQ6TEyT5iLwT7BHGZDZ/CzZoSLXgDCTxqV60U/3+\r\nOjll+Prbi7RqyV1RKzYNKxrbxVHdjiwIQxSCYmWmTHtRujaaJevim9WyP/ds\r\nfAi/GV2ysgBjO7fKlkvv/dU2EVJQvsRtQ5m5IvXCXm5yry0DsWAVjGsSMprq\r\nN83gGO1ZkWg4folC/092DPtSEOz3hYije8f3ENt87B0KhFpVGgfRQY8X6aul\r\n2CVaj6ti8bb0CuRqLzZA68hlo2yhah03Vdx7Fx+bW6/ZayX10Mq+TRPp7cuj\r\nLYa/R74QvPQLH+m1IXi7uhPIvZkYn394Y1TWf14qGhgPWxPQDRU7RJprauHP\r\nbjkcwXuWmWIYC3WXUx3dYMwhkqWASjg4bk1bpUdyT7OKtGB/UIjjnq+v+3L0\r\nfJY3X1W+tiUPC/SevDGa22FHzjTz+DGBl+x4VXNaOu26mXcQXBpESt4hdNbz\r\nJ6IxdM+/sWmrV0WlBwjQgF+C2ut3/ydyqbI=\r\n=fRdQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.10_1677782773269_0.08351967734499355"},"_hasShrinkwrap":false},"4.1.11":{"name":"@prifilabs/backup.js","version":"4.1.11","main":"./lib/index.js","author":"","license":"ISC","dependencies":{"@noble/hashes":"1.2.0","buffer":"^6.0.3","curve25519-js":"^0.0.4"},"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","devDependencies":{"@types/chai":"^4.3.1","@types/deep-equal-in-any-order":"^1.0.1","@types/mocha":"^10.0.1","@types/node":"^16.0.0","@types/uuid":"^9.0.1","axios":"1.3.4","chai":"^4.3.6","deep-equal-in-any-order":"2.0.4","dotenv":"^16.0.2","mocha":"^10.2.0","secretjs":"~1.7.1","ts-mocha":"^10.0.0","typescript":"4.9.5","uuid":"^9.0.0"},"peerDependencies":{"secretjs":"~1.7.1"},"scripts":{"build":"rm -rf ./lib && tsc","test-local":"ENVIRONMENT=local ts-mocha 'test/*.ts' && rm -rf ./lib && tsc","test-testnet":"ENVIRONMENT=testnet ts-mocha 'test/*.ts'"},"types":"./lib/index.d.ts","_id":"@prifilabs/backup.js@4.1.11","_integrity":"sha512-g/4VeOmzZ1K+5VvpLSohQQML+dpT51tDrZz6wJB9kS759x0I1FirqlrCDuEz9HqTmCQHL/QstmzHU8xM7z5K/A==","_resolved":"/tmp/68c41bf072cb8eb2630a746d6c7ddfa7/prifilabs-backup.js-4.1.11.tgz","_from":"file:prifilabs-backup.js-4.1.11.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-g/4VeOmzZ1K+5VvpLSohQQML+dpT51tDrZz6wJB9kS759x0I1FirqlrCDuEz9HqTmCQHL/QstmzHU8xM7z5K/A==","shasum":"210556a9ff41a211df0f770c8ffbc44c4a4b7ef5","tarball":"https://registry.npmjs.org/@prifilabs/backup.js/-/backup.js-4.1.11.tgz","fileCount":18,"unpackedSize":77096,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtJbuV9XPMlqJ23PMwlujef0dsLEPmcqTuX8AXgeSo4AiEAhm+AqpQoMTbXrXW1xpBHMj8sTk1F2z2dpcLSt9MUDhg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAPPIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofdg/+MLxWlKeVbjL/367TDaze4c4mPfxddxM3j725+UMADU0rVH2P\r\nL3it0vyvNWKruAV7MWgeUUBz6taw50RSxlPohtNPyC1OhGTVeUYa8xxl5Hfp\r\n/9lZEJotZpMj5NCLbctn16AxisyDGCPyhxZayk7NP+yu2VAOARD1WCbKOyhD\r\nlMl4bd2Ft8x6ZQzbifv0W3kZx+gmpOj42Wgl0oZ6ORXMlPigjFgZ1+Fbv4qG\r\nCZiRPU01BlGLJpf9+Tsf/JqCHkUdBXyo41Rn9aUK7AyDwGYP4YiWKIbptWfU\r\n0cR7ZRVY8Pgtg33SIGwKqbvoDPGhOZmwuWXSmI4N5SOU3Z/M8dfvUsxAlNvY\r\n5jb77J7p9QkgyJW5aHngFY2unjR+wQ0TdzQC3SqyuFh6ein6cNT7fB/NP4+i\r\nsOsy3ldvtlY00EMx0QNH97Iw2tSTJarvJ2KpDl2i2Y7VxaUhLzqrTKJUDji8\r\nKyAM/toq2Udv3Gl2Mqxt9MsTzvT7lYJKPzE1fLiZs/V90V34vvBnqwACin4A\r\nLLKRuL05EgfgBbRouhfTLvGRs861M5V5wuKo0RQWWLQlxbeWASUSfDP4aNKe\r\nlsfX+5LomuqWvvE+Zw5BDKxmHGP9otaK/RXY9493kjZ0YggL+EAPFty5880B\r\nqZqNjevOPXowCOZA1MNQu/qvvvvpY+P5UUQ=\r\n=I//0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kevoh1516","email":"kevoh1516@gmail.com"},"directories":{},"maintainers":[{"name":"kevoh1516","email":"kevoh1516@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backup.js_4.1.11_1677784008663_0.6748724961135111"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-23T18:39:48.664Z","1.4.10":"2022-11-23T18:39:48.956Z","modified":"2023-03-07T14:36:23.837Z","1.4.11":"2022-11-23T18:44:13.628Z","1.4.12":"2022-11-23T18:45:08.580Z","1.4.13":"2022-11-23T18:52:23.808Z","2.4.13":"2022-11-28T21:16:39.501Z","3.0.0":"2022-11-28T21:20:35.240Z","3.0.1":"2022-11-30T16:21:57.832Z","3.0.2":"2022-12-01T14:46:53.290Z","3.0.3":"2022-12-05T18:54:00.017Z","3.1.0":"2022-12-06T17:58:37.834Z","4.0.0":"2022-12-12T19:35:56.431Z","4.0.1":"2022-12-12T22:33:19.771Z","4.0.2":"2022-12-15T23:02:16.518Z","4.0.3":"2022-12-15T23:54:55.689Z","4.1.0":"2022-12-19T16:03:35.945Z","4.1.1":"2022-12-19T21:25:49.647Z","4.1.2":"2022-12-21T19:40:16.356Z","4.1.3":"2022-12-21T21:54:20.274Z","4.1.4":"2022-12-23T02:51:10.221Z","4.1.5":"2023-02-08T21:51:30.449Z","4.1.6":"2023-02-23T22:01:23.654Z","4.1.7":"2023-02-24T19:39:13.087Z","4.1.8":"2023-03-01T15:51:58.090Z","4.1.9":"2023-03-02T18:42:31.533Z","4.1.10":"2023-03-02T18:46:13.504Z","4.1.11":"2023-03-02T19:06:48.796Z"},"maintainers":[{"email":"thierry.sans@prifilabs.com","name":"thierrysans"},{"email":"kevoh1516@gmail.com","name":"kevoh1516"}],"description":"The Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a pri","license":"ISC","readme":"# The Locker\n\nThe Locker is a Web3 application that allows you to protect and backup any of your mnemonic phrases (or any other text secret) directly on the blockchain and recover it whenever you need. The mnemonic phrase is stored securely on the Secret Network, a privacy-preserving blockchain that encrypts input, output, and state of smart contracts in a way that it hides data even from the nodes on the network.\n\nThe Locker gives you a secure way to backup your mnemonic phrase by using a single-use Keplr wallet, your email address and several friends to hold a new type of crypto assets that we call a Passphrase Lock Shares. When you need top recover your original passphrase, you can create yet another single-use Keplr wallet and ask your friends to transfer the Passphrase Lock Shares back to you before recovering your password with your email.\n\nThis NPM package to interact with the Locker Smart Contract on the Secret Network blockchain.\n\n## Alpha Version Notice\n\nThis library is still in Apha and deployed on the Secret Network testnet. This is meant for for testing only as the API might break. Please do use the application to backup any of your passphrase that actually holds crypto assets.\n\n## Table of Contents\n\n1. [The Locker Contract](#the-locker-contract)\n2. [Setup](#Setup)\n3. [Backup](#Backup)\n4. [Transfer Request](#transfer-request)\n5. [Transfer Approval](#transfer-approval)\n6. [Recovery](#recovery)\n7. [Queries](#queries)\n8. [Mailer Client](#mailer-client)\n\n## The Locker Contract\n\nHere is the latest version of the Locker Contract deployed on the testnet chain:\n\nClient version: 4.1.3\nChainId: `pulsar-2`\nContract address: `secret1sh76mq5hecuthwjhuyuxudjgvrrgtyhkv8vwru`\nContract hash: `3016c10db6b14a76da3d1c02512ab310949987b7de2cc5f357c59d667124f673`\n\n```\nconst chainId = \"pulsar-2\";\nconst url = \"TODO get the API endpoint from https://github.com/scrtlabs/api-registry\";\n\nconst contract = {\n    hash: \"3016c10db6b14a76da3d1c02512ab310949987b7de2cc5f357c59d667124f673\",\n    address: \"secret1sh76mq5hecuthwjhuyuxudjgvrrgtyhkv8vwru\",\n};\n\n```\n\n## Setup\n\nWhen Alice want to backup her mnemonic passphrase, she needs to create a new Backup Client. This client can be requires to create a SecretJS wallet that can be instantiated in the browser using the Keplr wallet or in NodeJs directly.\n\nHere is the Keplr integration:\n\n```typescript\nimport { BackupClient } from \"@prifilabs/backup.js\";\n\nconst keplrOfflineSigner = window.keplr.getOfflineSignerOnlyAmino(chainId);\nconst [{ address: myAddress }] = await keplrOfflineSigner.getAccounts();\n\nconst secretjs = new SecretNetworkClient({\n  url,\n  chainId: chainId,\n  wallet: keplrOfflineSigner,\n  walletAddress: myAddress,\n  encryptionUtils: window.keplr.getEnigmaUtils(chainId),\n});\n\nconst backupClient = new BackupClient(\n  secretjs,\n  keplrOfflineSigner,\n  contract.address,\n  contract.hash,\n  chainId,\n  window.crypto\n);\n```\n\nAnd here is the NodeJS integration:\n\n```typescript\nimport { SecretNetworkClient, Wallet } from \"secretjs\";\nimport { webcrypto } from \"crypto\";\nimport { BackupClient } from \"@prifilabs/backup.js\";\n\nconst wallet = new Wallet(\n  \"TODO enter your Secret Network wallet mnemonic phrase\"\n);\nconst address = wallet.address;\nconst secretjs = new SecretNetworkClient({\n  url,\n  chainId,\n  wallet,\n  address,\n});\n\nconst backupClient = new BackupClient(\n  secretjs,\n  wallet,\n  contract.address,\n  contract.hash,\n  chainId,\n  webcrypto,\n  false\n);\n```\n\n## Backup\n\n```typescript\nconst backup = async (\n  backupClient: BackupClient,\n  email: string,\n  passphrase: string,\n  threshold: number,\n  addressList: string[]\n) => {\n  // user starts the backup process by registering their email\n  const { tid, key } = await backupClient.registerBackup(email);\n\n  // ask the mailer backend to send the code by email\n  const res = await axios.post(\n    \"https://trustless-backup.prifilabs.com/api/backup\",\n    { tid }\n  );\n\n  // decrypt the code to reveal the nonce\n  const nonce = await backupClient.checkCodeBackup(key, code);\n\n  // user sends their encrypted passphrase and share information along with the tid and nonce\n  const { uuid, hash }: { uuid: string; hash: string } =\n    await backupClient.confirmBackup(\n      tid,\n      key,\n      nonce,\n      passphrase,\n      threshold,\n      addressList\n    );\n\n  return uuid;\n};\n```\n\n## Transfer Request\n\n```typescript\nconst registerTransfer = async (uuid: string, backupClient: BackupClient) => {\n  // Bob (share owner) starts transfer process by passing the uuid\n  const { tid, key, hash } = await backupClient.registerTransfer(uuid);\n};\n```\n\n```typescript\nconst confirmTransfer = async (\n  tid: string,\n  key: string,\n  to: string\n) => {\n  // Bob (share owner) starts transfer process by passing the uuid\n  const { hash } = await backupClient.confirmTransfer(tid, key, to);\n\n  // ask the mailer backend to send the code by email\n  const res = await axios.post(\n    \"https://trustless-backup.prifilabs.com/api/transfer\",\n    { tid }\n  );\n};\n```\n\n## Transfer Approval\n\n```typescript\nconst approve = async (\n  key: string,\n  to: string\n) => {\n  // Alice (client) receives code in email and code is decrypted to form the tid and nonce\n  const { tid, nonce } = await backupClient.checkCodeTransfer(code);\n\n  /* Input the tid and nonce to get the uuid and address being transferred to */\n  const transfer_info: { uuid: string; addr: string } =\n    await backupClient.getTransferInfo(tid, nonce);\n\n  // Alice (client) finalizes transfer by passing the tid and nonce\n  await backupClient.approveTransfer(tid, nonce, to);\n};\n```\n\n## Recovery\n\n```typescript\nconst recovery = async (uuid: string, backupClient: BackupClient) => {\n  // user begins recovery process by passing the uuid\n  const { tid, key } = await backupClient.registerRecovery(uuid);\n\n  // ask the mailer backend to send the code by email\n  const res = await axios.post(\n    \"https://trustless-backup.prifilabs.com/api/recovery\",\n    { tid }\n  );\n\n  // code is decrypted and returns the nonce\n  const nonce = await backupClient.checkCodeBackup(key, code);\n\n  // user confirms recovery by passing in the tid and nonce and the passphrase is returned\n  const passphrase = await backupClient.confirmRecovery(tid, nonce, key);\n\n  return passphrase;\n};\n```\n\n## Queries\n\n### GetShareCount\n\n```typescript\ntype ShareInfo = {\n  uuid: string;\n  email: string;\n  count: number;\n  threshold: number;\n};\n\n/* Returns a list of all shares owned by the user grouped by uuid */\nconst shares: ShareInfo[] = await backupClient.getShareCount();\n```\n\n### GetTransferInfo\n\n```typescript\ntype TransferInfo = { uuid: string; addr: string };\n\n/* Given the tid and nonce returns the uuid attempting transfer to addr */\nconst transfer_info: TransferInfo = await backupClient.getTransferInfo(\n  tid,\n  nonce\n);\n```\n\n## Mailer Client\n\n```typescript\nimport { MailerClient } from \"@prifilabs/backup.js\";\nimport { Wallet, SecretNetworkClient } from \"secretjs\";\n\nconst mailerWallet = new Wallet(\n  \"TODO enter the Mailer Backend wallet mnemonic phrase\"\n);\n\nconst secretjs = new SecretNetworkClient({\n  url,\n  chainId,\n});\n\nconst client = new MailerClient(\n  contract.address,\n  contract.hash,\n  mailerWallet,\n  secretjs,\n  chainId\n);\n```\n\n### Backup\n\n```typescript\n// code contains encrypted nonce, send as-is to email\nconst { email, code } = await MailerClient.getBackup(tid);\n```\n\n### Transfer\n\n```typescript\n// code contains tid and nonce, send as-is to email\nconst { email, code } = await MailerClient.getTransfer(tid);\n```\n\n### Recovery\n\n```typescript\n// code contains encrypted nonce, send as-is to email\nconst { email, code } = await MailerClient.getRecovery(tid);\n```\n","readmeFilename":"README.md"}