{"_id":"@noy-db/on-recovery","_rev":"136-dfd4e44fa9a04ab4e4a5977d6290f673","name":"@noy-db/on-recovery","dist-tags":{"latest":"0.9.0","next":"0.10.0-pre.0"},"versions":{"0.1.0-pre.3":{"name":"@noy-db/on-recovery","version":"0.1.0-pre.3","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.1.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"3b812292a6a686cac2962c640aa7ccfb700657a1","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.1.0-pre.3.tgz","fileCount":9,"integrity":"sha512-a6123xoWIhG7MvuaPauXV71QGE07F2fGU4UeOwdKtCnOAyrVzXcC0DooDUOlcfdcWAY2C0Pk5dbr46PhOMFE+A==","signatures":[{"sig":"MEUCIQCw+pP/aaMU1/7gmV2EwtnLiuwiSjynZ/ZGzHmBKNjLJAIgAzlsFdXbo+HXeZUeSPoy0rpBNpnuxR7pMBrvj1yqqU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64262},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.1.0-pre.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/a43b4b319a706574dcffa0e9d1bd1bd7/noy-db-on-recovery-0.1.0-pre.3.tgz","_integrity":"sha512-a6123xoWIhG7MvuaPauXV71QGE07F2fGU4UeOwdKtCnOAyrVzXcC0DooDUOlcfdcWAY2C0Pk5dbr46PhOMFE+A==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.7","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@noy-db/hub":"0.1.0-pre.3"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.1.0-pre.3_1777565415842_0.7089107608012548","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.4":{"name":"@noy-db/on-recovery","version":"0.1.0-pre.4","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.1.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"7fb76ac58da70b5aa9871e042ee2850d4891ba48","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.1.0-pre.4.tgz","fileCount":9,"integrity":"sha512-tAjjKysxCXj48ZUY4pMK9H8gbRHXxFG3fMo5Sn9f0Mq/tx5TPi4YxBqvQhuQhO4aWD7i7FO7zevKG5lm41G/PQ==","signatures":[{"sig":"MEQCIFYFl6eomz4S9jTVGJOj4+Nb7ruQI/CpdX09sa3ftpLqAiBq5krpWGwGoGsak+w0DSxsK47jc8ohKDOWmJmDtSazBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64262},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.1.0-pre.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/1a8b3adbd3e804d5d201d9d722db9aa8/noy-db-on-recovery-0.1.0-pre.4.tgz","_integrity":"sha512-tAjjKysxCXj48ZUY4pMK9H8gbRHXxFG3fMo5Sn9f0Mq/tx5TPi4YxBqvQhuQhO4aWD7i7FO7zevKG5lm41G/PQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.7","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@noy-db/hub":"0.1.0-pre.4"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.1.0-pre.4_1777733999490_0.2610214436106675","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.5":{"name":"@noy-db/on-recovery","version":"0.1.0-pre.5","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.1.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"5894581a941515408e4ef0eac5700cdc9b4b3735","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.1.0-pre.5.tgz","fileCount":9,"integrity":"sha512-X6V5y7cTJTazVxiDH+Hsd9vJf9N5+YqdmnwOdBeaZspB/bNyEU/SkefF9yUhZNUx8Sx83Qu86/swZ5jh4HMaIw==","signatures":[{"sig":"MEQCICioeoNFDr++4XN1fsKPxJ0cN+10Bz0OH31UaNenWLZrAiAuoKMABBMEv5HEIuZBjrDwLE1g69gWibzfGqXrlOH+zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64262},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.1.0-pre.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/7b9174894836c92d31b24fff7d75bfc5/noy-db-on-recovery-0.1.0-pre.5.tgz","_integrity":"sha512-X6V5y7cTJTazVxiDH+Hsd9vJf9N5+YqdmnwOdBeaZspB/bNyEU/SkefF9yUhZNUx8Sx83Qu86/swZ5jh4HMaIw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.7","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.1.0-pre.5"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.5"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.1.0-pre.5_1777947482702_0.14041139438688877","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.7":{"name":"@noy-db/on-recovery","version":"0.1.0-pre.7","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.1.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"1ea881a93ef90aebc9f47fd7a823360e9a9df4f3","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.1.0-pre.7.tgz","fileCount":9,"integrity":"sha512-1Ym4UWh/bnI50zEMdKGQhwoCLbNS2EiDTPfzPLmZK1QgBiyB8A33yiN6ZvQ7TFHVFgPtZtv+8jEAaZU/DDMu3g==","signatures":[{"sig":"MEYCIQCRjt+Q/D04EDITLvQFA4XCmbON84+OdF+OC+d7SFilNgIhAJirix5vVGTOKe935wAs12Javbr1L+AfZu4nZ8qbJqoi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64262},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.1.0-pre.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/e5cf320be38b74e2229afd377f439325/noy-db-on-recovery-0.1.0-pre.7.tgz","_integrity":"sha512-1Ym4UWh/bnI50zEMdKGQhwoCLbNS2EiDTPfzPLmZK1QgBiyB8A33yiN6ZvQ7TFHVFgPtZtv+8jEAaZU/DDMu3g==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.7","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.1.0-pre.7"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.1.0-pre.7_1778050110600_0.628624975782041","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.8":{"name":"@noy-db/on-recovery","version":"0.1.0-pre.8","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.1.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"eae37834272eee7a34be8b3967fbdf0d40e44c1e","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.1.0-pre.8.tgz","fileCount":9,"integrity":"sha512-MR8XV0yx7Wd4NZ+WgoB9pNXqGwgAPPRQuLJHBCnaax0MudvgXnWUQV1H0k1Ou7Fpdp6445zfT3WJR4ABvlRc0w==","signatures":[{"sig":"MEUCIGVWAhwR5mFJItU/by70T8aOUhc5cIjSYHEJC7RUedxtAiEAyqxSL8Adu6VT6mz3U7eMk9AyZYTlrm+Cbi1oH21VvkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45202},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.1.0-pre.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/1223c8500d72fe89866bf1d64e16810d/noy-db-on-recovery-0.1.0-pre.8.tgz","_integrity":"sha512-MR8XV0yx7Wd4NZ+WgoB9pNXqGwgAPPRQuLJHBCnaax0MudvgXnWUQV1H0k1Ou7Fpdp6445zfT3WJR4ABvlRc0w==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.7","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.1.0-pre.8"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.8"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.1.0-pre.8_1778251711518_0.015703860375404277","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.9":{"name":"@noy-db/on-recovery","version":"0.1.0-pre.9","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.1.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"9de17694eeedaf8e3d479f69c76979ab50fa006a","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.1.0-pre.9.tgz","fileCount":9,"integrity":"sha512-ZtLiOLjtFxzGdC5wM/3NojlQ9rAnkij/PRvJkSaYbygT3tgUJTiya2AJCrPlwgV+kd1rpm8/RxIUBDYeNqOAUw==","signatures":[{"sig":"MEQCIGxnidxIGMI+S674oCPTE1qgxMBGLzcWt5/0w1DSCDB4AiAVBYnm6UlEH5tyUse1KhG1ooNAEi8emhn+fxP7Yp8eSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45202},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.1.0-pre.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/f77b35b8538d400c661bbfd82cdde25e/noy-db-on-recovery-0.1.0-pre.9.tgz","_integrity":"sha512-ZtLiOLjtFxzGdC5wM/3NojlQ9rAnkij/PRvJkSaYbygT3tgUJTiya2AJCrPlwgV+kd1rpm8/RxIUBDYeNqOAUw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.7","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.1.0-pre.9"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.9"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.1.0-pre.9_1778294073870_0.4487086847650936","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.10":{"name":"@noy-db/on-recovery","version":"0.1.0-pre.10","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.1.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b789e1a9a0e56add6fa26fdb7c6cc8f2d3c3b853","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.1.0-pre.10.tgz","fileCount":9,"integrity":"sha512-EI++KN+m4SSMSEPNjVWs5nHH1jnUnH90CKWtOfSlUEptRsUe5b0DTTvcPggAabf5BpO4pHhEu9wKymOa3/BvLA==","signatures":[{"sig":"MEUCIQCHzAZgItS3uEWmwVSNxMcWv2NpEvZhBfl2Vg+EiYb2AQIgeI5mVK1jI09uFwjmEt7b/OSuhOv+Ps81dhlcwut+gAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.1.0-pre.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/a41882585ede87a1992f9f89a1d82f12/noy-db-on-recovery-0.1.0-pre.10.tgz","_integrity":"sha512-EI++KN+m4SSMSEPNjVWs5nHH1jnUnH90CKWtOfSlUEptRsUe5b0DTTvcPggAabf5BpO4pHhEu9wKymOa3/BvLA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.7","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.1.0-pre.10"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.1.0-pre.10_1778335676139_0.7672542153484359","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.12":{"name":"@noy-db/on-recovery","version":"0.1.0-pre.12","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.1.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"bc73b62855347b8683bb6b29972278a1938c3da7","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.1.0-pre.12.tgz","fileCount":9,"integrity":"sha512-bh4De25X4Z/1kn4zqsvd1EObeqldA7w2YH0rT5PQ0hLqBn/v4mJQDhaioJwhaou4msDubJ4SLZchZNNlnX5xAw==","signatures":[{"sig":"MEYCIQCXFEDJBuzhN+ducIdxPhfDIL05yRL44wdB437w89P2xwIhAKBGhzJ3sTOmv9xSJnwh4cU5VapA6z+pBEegva+y8ZVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.1.0-pre.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/89bb3a0047c3fbd11ed49e626d3bc8a5/noy-db-on-recovery-0.1.0-pre.12.tgz","_integrity":"sha512-bh4De25X4Z/1kn4zqsvd1EObeqldA7w2YH0rT5PQ0hLqBn/v4mJQDhaioJwhaou4msDubJ4SLZchZNNlnX5xAw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.7","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.1.0-pre.12"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.12"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.1.0-pre.12_1779195534782_0.8550165965128325","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.14":{"name":"@noy-db/on-recovery","version":"0.1.0-pre.14","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.1.0-pre.14","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"2ad9a16356dc173afc28b8336011ac8d4fb0deac","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.1.0-pre.14.tgz","fileCount":9,"integrity":"sha512-Oow85u8Xo1JPMD21H3wqR7qu/WV6Git1/GWW+3O+j5rU8qxBSQCduVxA3DAyGrwsYz9nG6mCZ+Oxw0nuAXIvGg==","signatures":[{"sig":"MEYCIQDzJDVNkYmH/yRPZHG2FTCoL9r2Su2qljj7yPMjtRtMsAIhANF4XF3DVFumvJRKnP6Y8OWho+WTwByZnlMF4e8HY+4H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.1.0-pre.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/31b2506581b4bed1e12fd31d9928002c/noy-db-on-recovery-0.1.0-pre.14.tgz","_integrity":"sha512-Oow85u8Xo1JPMD21H3wqR7qu/WV6Git1/GWW+3O+j5rU8qxBSQCduVxA3DAyGrwsYz9nG6mCZ+Oxw0nuAXIvGg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.7","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.1.0-pre.14"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.14"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.1.0-pre.14_1779344206608_0.6599542946782531","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.15":{"name":"@noy-db/on-recovery","version":"0.1.0-pre.15","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.1.0-pre.15","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"7815ba245cbc22b96223b2cf59962b49008565c2","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.1.0-pre.15.tgz","fileCount":9,"integrity":"sha512-+QRkADUvgBZ+E9Ch/Xw3SdOeiG/QdIDsH0jMoOlGDQLVSsPImVGOUKJM04XWt8DUjpjH51+mapO60Uh3JnQV7A==","signatures":[{"sig":"MEYCIQD5Vpg9635rIu96wcrxEV3NAJSD/IPXMBMsnsbk0BD83gIhAOak5P7oIb4mj5Vam2w8SKRA1nozlVu/5xv2wXApOMdE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.1.0-pre.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/376644a2c7469e1b31291a5e4faf5585/noy-db-on-recovery-0.1.0-pre.15.tgz","_integrity":"sha512-+QRkADUvgBZ+E9Ch/Xw3SdOeiG/QdIDsH0jMoOlGDQLVSsPImVGOUKJM04XWt8DUjpjH51+mapO60Uh3JnQV7A==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.7","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.1.0-pre.15"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.15"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.1.0-pre.15_1779414542839_0.2477798358049641","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.16":{"name":"@noy-db/on-recovery","version":"0.1.0-pre.16","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.1.0-pre.16","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"556e7a8884b07784875ea05501c2ba1602739817","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.1.0-pre.16.tgz","fileCount":9,"integrity":"sha512-aRxekZXu87E2Icoqryxd6n5eo1Bq2MJsYV6ACn3Nqt9FCfb6AC+7Ty/GQ8vZ0hVYNGB2zMIe4mw+EEXPRUwXSQ==","signatures":[{"sig":"MEUCIQD3jCerj4puntsTkc7xxxk4L/1vE/eTcD83JBU/3V4gSQIgRRUu4JWejF41tDIBjAxePfP5khCMIa8ydJJgjkJbdO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.1.0-pre.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/0bb44906835b2320fe9562e3e63133f3/noy-db-on-recovery-0.1.0-pre.16.tgz","_integrity":"sha512-aRxekZXu87E2Icoqryxd6n5eo1Bq2MJsYV6ACn3Nqt9FCfb6AC+7Ty/GQ8vZ0hVYNGB2zMIe4mw+EEXPRUwXSQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.1.0-pre.16"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.16"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.1.0-pre.16_1779593732563_0.8522773276226232","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.1":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.1","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.1","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"23eb52775938639be98b4d30971fc127c0653b4e","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.1.tgz","fileCount":9,"integrity":"sha512-c6tKJp4sH+bU9SBFea4+JxVDEGTxCR1z8iRKkH/tdu64uDNJY2AlTvEeHUkGcddraq+giO/yoBNq1y9ARLplDg==","signatures":[{"sig":"MEUCIBqsawfvQTm4w33Nknw4eC4SESTiwvJR0UfAC77QrR77AiEApskSB17KvSVxWvH2wWx4N3yHb4Tz6fPsSh0cRy2PnJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45202},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/8398227e05e5eb5fd2d9527b91904063/noy-db-on-recovery-0.2.0-pre.1.tgz","_integrity":"sha512-c6tKJp4sH+bU9SBFea4+JxVDEGTxCR1z8iRKkH/tdu64uDNJY2AlTvEeHUkGcddraq+giO/yoBNq1y9ARLplDg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.1"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.1_1779632099815_0.6802979103574383","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.2":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.2","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.2","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e961fd02fed0dc075b4b586631887a5eebf3b242","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.2.tgz","fileCount":9,"integrity":"sha512-sSh0a1oR7D8O9IGtp9z2prQbVdiAYorr08UFixEjm/vS8seHl+WEnxMngjszII9qkpQ5n5sJMohpzhbMIjbXnQ==","signatures":[{"sig":"MEQCIHTP2KTMI0/3X/WlB/CYApUX6ObW5DzdYKs3M9gJgVELAiBc2UnJtiE+0tupTsIEL6pvOYqMVBqp6WGFqMTqNyBJpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45202},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/29db4f9856d459f3dfa1af11f8b246b5/noy-db-on-recovery-0.2.0-pre.2.tgz","_integrity":"sha512-sSh0a1oR7D8O9IGtp9z2prQbVdiAYorr08UFixEjm/vS8seHl+WEnxMngjszII9qkpQ5n5sJMohpzhbMIjbXnQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.2"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.2_1780220136738_0.21152640428624725","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.3":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.3","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"3bbb1a96f150b87e48eb3e45c99d99b2bd00bcfd","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.3.tgz","fileCount":9,"integrity":"sha512-Lw0k8Kj8kTN/8VkzlD+5cafzZC35/GbR4cAxsTMKLB9zWqWv2Zi+JcI11jhSeadAy0H+qNBHp0fCcsvv4ys7oQ==","signatures":[{"sig":"MEUCIDXbMbBLE0jUay4wvf7tp7PHmQH1cya+HLLh8tcFbSsMAiEAt0vA4W6s7iooXcwPyDOZv6tgVsR8obNhTWb7svr2BcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45202},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/3683218101f2841d6a07362ca2dcb9ea/noy-db-on-recovery-0.2.0-pre.3.tgz","_integrity":"sha512-Lw0k8Kj8kTN/8VkzlD+5cafzZC35/GbR4cAxsTMKLB9zWqWv2Zi+JcI11jhSeadAy0H+qNBHp0fCcsvv4ys7oQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.3"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.3_1780309016865_0.9194374740317564","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.4":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.4","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"cdb51ccddd2b29b8c8702b3ddc9451d13a13e99b","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.4.tgz","fileCount":9,"integrity":"sha512-uNkWE95hsxfvlxkbzR1OBSlGSMJArAyuZ30xaZNbgDFT5A2K8OBw6k/t2HbA4s2/Ea0kk21NbAvzo3zGDjV+ww==","signatures":[{"sig":"MEUCIC+B1XLLgYwg23wYGmLJ2MAL5c/9WsjMmu2/ZL8CJuKeAiEA3umaB1TwXwbHy8CUwvLcwe+F1nZH4nDjmoMixjnMP5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45202},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/4f632a46e89f7ddba646e2b076ff0b30/noy-db-on-recovery-0.2.0-pre.4.tgz","_integrity":"sha512-uNkWE95hsxfvlxkbzR1OBSlGSMJArAyuZ30xaZNbgDFT5A2K8OBw6k/t2HbA4s2/Ea0kk21NbAvzo3zGDjV+ww==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.4"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.4_1780390487703_0.19129140322717975","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.5":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.5","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"6cd80e30ac4a8f7fb2f2ce041f56d1af2670fee3","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.5.tgz","fileCount":9,"integrity":"sha512-ZrX8mQ0BNDDzN6fvo1Wg+EGF4nS6fQfTpyj+yT/pRAVFGif4NhBbhQ8wVitwoH0U4UHIbLi9sDzBmS7UI8/V/Q==","signatures":[{"sig":"MEUCIGm1bnw6zFaXAF08tMkeyacbRyyJ/OsudWZ1R5GLGG55AiEAvgNTBB2p6yd1tmLD8MuRYrKgKDXL88+kx7RvgDjbfbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45218},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/b61b17835b48346ef83732efdc729bdc/noy-db-on-recovery-0.2.0-pre.5.tgz","_integrity":"sha512-ZrX8mQ0BNDDzN6fvo1Wg+EGF4nS6fQfTpyj+yT/pRAVFGif4NhBbhQ8wVitwoH0U4UHIbLi9sDzBmS7UI8/V/Q==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.5"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.5"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.5_1780400470236_0.2742846806251271","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.6":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.6","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.6","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"95fd88e1732a75a4a3f67e6996ce0c133f8e7122","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.6.tgz","fileCount":9,"integrity":"sha512-IIZoLKmi2g1XotQnFkvJ8y5fpMCfqxLdJlEkAG8ZBzonAjRfzHw1aZL4kVQ/EdQAwiXWdJzNRlGLeLhtd8of5Q==","signatures":[{"sig":"MEYCIQD8kRZdClv+YTTwRwrJgVvfnPmC6VU1Yx7jTYI/VrwzbAIhAIxQtXzVNbJX5O8MWRMtXFVcr44A2d4FJfhkZNCS+wQO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45218},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/1ac6955bda0ff252424091b0d9a972f9/noy-db-on-recovery-0.2.0-pre.6.tgz","_integrity":"sha512-IIZoLKmi2g1XotQnFkvJ8y5fpMCfqxLdJlEkAG8ZBzonAjRfzHw1aZL4kVQ/EdQAwiXWdJzNRlGLeLhtd8of5Q==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.6"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.6"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.6_1780589387087_0.6364202177767895","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.7":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.7","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"f8c1a603fc916fbcc99eafc4902db0d4a19b1656","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.7.tgz","fileCount":9,"integrity":"sha512-Hjr6m1mj79jZTM1CR/ztpEo35X9Kk+O8lA/xmH2FhyY+cY7XFmRkxfuVr9F9SIfLBIO9ksiJ4eRlaSZRnNvpnQ==","signatures":[{"sig":"MEUCIGjWYyfMVlAaMjI0g6Gx9URvwFIl4yQ+RC+Q36mJymiKAiEA9bRODGsePSHmSUFOuCMB3PNeAmiu8ug8/CZCJtP0e0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45218},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/38c815394cb29774745c524323a5b243/noy-db-on-recovery-0.2.0-pre.7.tgz","_integrity":"sha512-Hjr6m1mj79jZTM1CR/ztpEo35X9Kk+O8lA/xmH2FhyY+cY7XFmRkxfuVr9F9SIfLBIO9ksiJ4eRlaSZRnNvpnQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.7"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.7_1780671112733_0.5956941742967634","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.8":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.8","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b43500a577a14b5233a34e66fed1aec58051d961","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.8.tgz","fileCount":9,"integrity":"sha512-5YGV9+sesRqea/OAyt3hatSW6rs59p8NgR7CJ7hu9dZT99yHLxt6ToQO7KupHoubo29OUv7vAq8mTBIyKzj6Pw==","signatures":[{"sig":"MEYCIQD9AB/HBK4duGjYkphFzdw66cT8iCZ8dUNHPQoazwzjhwIhAJhg0KzO7fj/N2XzN2ufodiL5DweKWr0T6Ms9ERnPED8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45218},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/a1852e7c60189634f3010f177a44cd3a/noy-db-on-recovery-0.2.0-pre.8.tgz","_integrity":"sha512-5YGV9+sesRqea/OAyt3hatSW6rs59p8NgR7CJ7hu9dZT99yHLxt6ToQO7KupHoubo29OUv7vAq8mTBIyKzj6Pw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.8"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.8"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.8_1780761294815_0.5873554730469113","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.9":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.9","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"6a0d300141740a119e29358ad7b81d6f7ad04505","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.9.tgz","fileCount":9,"integrity":"sha512-LZx/EZLmx7t2XzpMMdABFhrHQ/5asuNY25HWeEdThPjBGkhc+hrErI8HCuvF46a6/NiwOD8Imaaoc3MmZUSRYQ==","signatures":[{"sig":"MEUCIDYuHZDHl4sXwJBm1W714LpiTiAfrGBr7VBaXtUFtNBwAiEAlA9x4SvPOJtDjgmvpI/VEwIMIJChQeIkjxKhdQkR6AA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45218},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/5236e52643bf1b6cae46b1b7a1b74721/noy-db-on-recovery-0.2.0-pre.9.tgz","_integrity":"sha512-LZx/EZLmx7t2XzpMMdABFhrHQ/5asuNY25HWeEdThPjBGkhc+hrErI8HCuvF46a6/NiwOD8Imaaoc3MmZUSRYQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.9"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.9"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.9_1780809073580_0.7250242997228251","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.10":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.10","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"a9ef0d25642a884447f1a17127be074328b8ff39","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.10.tgz","fileCount":9,"integrity":"sha512-1DOTezrCdy/wbJa0LyljaiEwbrgCKkfOnN7gIuaMj76uJQcYvSD6VZtsP807yRY0WgLbmaU7TPJYsqFCUsFFwA==","signatures":[{"sig":"MEUCIFeWNTo8KW5qVHl6hhRuTsGN6Vk1M+PUBN4DKFPcHTR6AiEA3KqCLnLE0jjne6042sFY7UzTo6RlZyley2om68WvAnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/d0295e7deaf01df95e9662b7f51c01da/noy-db-on-recovery-0.2.0-pre.10.tgz","_integrity":"sha512-1DOTezrCdy/wbJa0LyljaiEwbrgCKkfOnN7gIuaMj76uJQcYvSD6VZtsP807yRY0WgLbmaU7TPJYsqFCUsFFwA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.10"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.10_1780854828021_0.577288684053201","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.11":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.11","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.11","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"112efacf841be8bb65a32f1e2c66198558b23fa4","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.11.tgz","fileCount":9,"integrity":"sha512-NmgjxL4TBclwj7ouJIDCyZxYBjay1zMXHXjRA131Moo1A7aA+hiQR7fXv2o9xKXSZVSIuVqdVLgr8FlmQdYWkA==","signatures":[{"sig":"MEUCIHrkcTCIVYE495YfVRrwRLMyUu9RETcUIaERVTjVVksWAiEA+VmEf5SCF3frLjm6L2JtOkhwuCW9LZO1xm2qj4nrNRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/62f75b620171f5be659e73bfc5313864/noy-db-on-recovery-0.2.0-pre.11.tgz","_integrity":"sha512-NmgjxL4TBclwj7ouJIDCyZxYBjay1zMXHXjRA131Moo1A7aA+hiQR7fXv2o9xKXSZVSIuVqdVLgr8FlmQdYWkA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.11"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.11"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.11_1780871971218_0.45229126083215254","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.12":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.12","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"a32617fa0eac18bd4c2b8f4ea634bc46527d766e","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.12.tgz","fileCount":9,"integrity":"sha512-hn5f3zcykvAF5zrAxDZ3+xWU4OGeD0LcuSNVw5PKv/oxyzfznQ92otQFJmKvFgYRfOCQtn1tsAZVNsveldUUvQ==","signatures":[{"sig":"MEUCIQDCibh5ShqVMvEeo4EYwZX9dGHiUyynteRr5KdTQ8zzSgIgaT6mDKj8PzadMdF9GDtiwzsrG6396TnXAIKz/ktzGTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/729d2283b0f1cc6a64d2a20ce4569314/noy-db-on-recovery-0.2.0-pre.12.tgz","_integrity":"sha512-hn5f3zcykvAF5zrAxDZ3+xWU4OGeD0LcuSNVw5PKv/oxyzfznQ92otQFJmKvFgYRfOCQtn1tsAZVNsveldUUvQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.12"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.12"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.12_1780889681433_0.9580110642383333","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.13":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.13","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.13","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ee651c68bb4d0fbb666e12001f596e9c6c9392af","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.13.tgz","fileCount":9,"integrity":"sha512-9IYJCcc2646LYa1dxIFI1cciTNY6jKuSRDjFwf4ahD9A1n8tcNR3TufApvVKl9CRIki5trEaXQzKYyE8xsVvOA==","signatures":[{"sig":"MEUCIHdcXvdmf1YON7Tn+Jn0Wr9cXLcpCvkWW08sUMJPzkqlAiEAyxoyFw1VqT34aD60v8+l8qaEpQFbCvjaQctDOH19b6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/40c54978138340a564cd71af507e4d36/noy-db-on-recovery-0.2.0-pre.13.tgz","_integrity":"sha512-9IYJCcc2646LYa1dxIFI1cciTNY6jKuSRDjFwf4ahD9A1n8tcNR3TufApvVKl9CRIki5trEaXQzKYyE8xsVvOA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.13"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.13"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.13_1780937465680_0.7217902631219815","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.14":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.14","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.14","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e74d2ea80cc7994fb08b34f7f8fe7cf01394adff","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.14.tgz","fileCount":9,"integrity":"sha512-xNsE2mRJj5/0VOhjZUJhH787KiaKCzdp2X6xLb5hIq8xARh6dYQh6VFoF/+y0V6G327sSm28KErZ7zZh8zRtbg==","signatures":[{"sig":"MEUCIBF/PcHJ01ED2xg0fafjM6ibfPHuzFjRqOItkjxOE/4IAiEAm1HVLR9b5nh6qsd9EGEPIzeMCWVYv0t9eAFA69SS4tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/f3d36518c17235e8e34c18f67b6a92e6/noy-db-on-recovery-0.2.0-pre.14.tgz","_integrity":"sha512-xNsE2mRJj5/0VOhjZUJhH787KiaKCzdp2X6xLb5hIq8xARh6dYQh6VFoF/+y0V6G327sSm28KErZ7zZh8zRtbg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.14"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.14"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.14_1780983315247_0.7785867357210039","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.15":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.15","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.15","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"1dad651f86309943d4486688dec416d378ac9154","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.15.tgz","fileCount":9,"integrity":"sha512-FynopQ0fU6TCsod7pohVaolLoRHyA5/uFO39YUKoNEprL47XNBWUuc9RC5/42jvjZB1WkHrjcJBBhZC9mOmu/g==","signatures":[{"sig":"MEUCIQDdtVZFJqBQYOy+qLFehdUs9yAmBqdFNY2ZKVXLDgINVAIgMGjOLQBYoKhsTrtVjDs27X9a6vatu5qwK3gnDA9Sj1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/3bce04c7fec367f55d1aba1f4474d110/noy-db-on-recovery-0.2.0-pre.15.tgz","_integrity":"sha512-FynopQ0fU6TCsod7pohVaolLoRHyA5/uFO39YUKoNEprL47XNBWUuc9RC5/42jvjZB1WkHrjcJBBhZC9mOmu/g==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.15"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.15"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.15_1781281817557_0.20614994900368178","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.16":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.16","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.16","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"7f3486f6bfe7bbfbbba9d4b66cf0edcbc3f50894","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.16.tgz","fileCount":9,"integrity":"sha512-j2koKBUf6K+8dwXUB4TaeA2l8K/MeJQCjZbGKK5yKaQoDJJkMs5s65VhNUz6sz65D5eQfpfqTEJdCm5uhN2/4w==","signatures":[{"sig":"MEUCID7nLvj2gLmGPXuM5xMwdoNC5HVUJYhflIbzdR9qpxSKAiEAtKAIa07uU92I0utfbNur6Bg3QfDK7nAntDTZgyC92x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/f1d34316fe9132a166b7a752dc03c409/noy-db-on-recovery-0.2.0-pre.16.tgz","_integrity":"sha512-j2koKBUf6K+8dwXUB4TaeA2l8K/MeJQCjZbGKK5yKaQoDJJkMs5s65VhNUz6sz65D5eQfpfqTEJdCm5uhN2/4w==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.16"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.16"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.16_1781330739493_0.27389801642519696","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.17":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.17","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.17","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"3e00ebed57842b18fb5576162241db7645b6e30d","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.17.tgz","fileCount":9,"integrity":"sha512-QLQCdr0nNxG6qPyP2re1Gm8y2kRliri9aEGD+63axOtcyCcCaU8klsxdebFsptzWNqOExxSR+PDYMOyiXSSxVw==","signatures":[{"sig":"MEYCIQCHXsLTf22muN476DAykZ6hHsLYBQiwvqiGJN/Em4OlOwIhAPnsxtoWRzmy3nC13MFUsX8HwQIykNA0qmaFOcQ9ruuQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/c72617133d38461366ecb5879b580df0/noy-db-on-recovery-0.2.0-pre.17.tgz","_integrity":"sha512-QLQCdr0nNxG6qPyP2re1Gm8y2kRliri9aEGD+63axOtcyCcCaU8klsxdebFsptzWNqOExxSR+PDYMOyiXSSxVw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.17"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.17"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.17_1781373827846_0.9728659243357722","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.18":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.18","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.18","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"749f57070e0f09df4923195f592702fd7f60315c","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.18.tgz","fileCount":9,"integrity":"sha512-HZ5vJ+eLVgOzU9FkiwvJr4UsIR6EabgXW42QCcA0YdPMQ0t1y+rUTDQaPxsxYbLFVOIcJvB8ITrlmgJnpasPdA==","signatures":[{"sig":"MEYCIQCYJ5Wnb0kU+Sfmjz2RY4Kj1VxSoREghJR3/Ynp0H7+PQIhAIK4WC8QCa/pl4IcjoJkbc4i7UxlUSbswB+Niqqlzp5C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/95ff4f567862346d68efaa1ee2dc6917/noy-db-on-recovery-0.2.0-pre.18.tgz","_integrity":"sha512-HZ5vJ+eLVgOzU9FkiwvJr4UsIR6EabgXW42QCcA0YdPMQ0t1y+rUTDQaPxsxYbLFVOIcJvB8ITrlmgJnpasPdA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.18"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.18"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.18_1781439386675_0.4963998670605969","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.19":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.19","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.19","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"4134ed7238da6003caa66c3633267c72deb4937c","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.19.tgz","fileCount":9,"integrity":"sha512-WNKTbBEASlCWr1TxQtUtyB2bX6RvF+J9AineLMw5Qqnnob69VRqTmAU82P9QZIXllDMF7Sk/usvta+fI9y5nBg==","signatures":[{"sig":"MEYCIQDO8G6vPTZ8vyzlUtAC5A0iW2FQ3JjghkOX43G7iw98aQIhAOHMe8DIsBwmqUUZcRF7sBqmYZqWevT0KGspb6SfebPr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/120ecb9950c2c1535cc56216b6c15893/noy-db-on-recovery-0.2.0-pre.19.tgz","_integrity":"sha512-WNKTbBEASlCWr1TxQtUtyB2bX6RvF+J9AineLMw5Qqnnob69VRqTmAU82P9QZIXllDMF7Sk/usvta+fI9y5nBg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.19"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.19"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.19_1781488910134_0.523530490866988","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.20":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.20","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.20","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"99be886bc71be4e73416c47133cef752bc67884c","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.20.tgz","fileCount":9,"integrity":"sha512-+6d1OwixQ4HK26mBcZbNnD+z8JhaoSIVrB8XJUfqG4Lxl1+yfOxva10PgNbfRgeBNzB11EM3dJkgtg1nLK7GIQ==","signatures":[{"sig":"MEQCIEqwY8MVfNXQye64saGhC459/NHWplV7A/ubUnh5NJb0AiA8xFeKseauVCiEWACUTW2wnvYH7n0F2Wocuvakgcrpbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/834dddc5b1f7a45281f00a5a806b28cf/noy-db-on-recovery-0.2.0-pre.20.tgz","_integrity":"sha512-+6d1OwixQ4HK26mBcZbNnD+z8JhaoSIVrB8XJUfqG4Lxl1+yfOxva10PgNbfRgeBNzB11EM3dJkgtg1nLK7GIQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.20"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.20"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.20_1781510449048_0.7401620990668702","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.21":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.21","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.21","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"73bdc3ae82ef40b9ed1f0c83fb202287ca41773b","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.21.tgz","fileCount":9,"integrity":"sha512-cB3KmsKCtuneKHIJ2zYtcrouhjsTt8mEpaHOxVF/XzFyu+l4qtkzd0wb73sKgNt1L1fj96XOtcI/0Vb905xvhQ==","signatures":[{"sig":"MEQCIA0yS2r4sYsQC9UfFyHvlnLDbw0IsDhssBVrif+78h+1AiBhlF1OFVo2+DAkXwExtGtN9kPgQbR7uK62eB/xegAm6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/ab2f9b68385f71fc1277f122ebe3bf4b/noy-db-on-recovery-0.2.0-pre.21.tgz","_integrity":"sha512-cB3KmsKCtuneKHIJ2zYtcrouhjsTt8mEpaHOxVF/XzFyu+l4qtkzd0wb73sKgNt1L1fj96XOtcI/0Vb905xvhQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.21"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.21"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.21_1781540961678_0.8128143003827772","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.23":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.23","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.23","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ab1db2d731bfbaaaf524b4acb4ce4f4dc05d7016","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.23.tgz","fileCount":9,"integrity":"sha512-rLwOcTUQCTyCVZqU7bwW+ovWj2vMw/phjEZ39DifFuX4/GxTOJNrUm2ckvIZ2qqTCrS2t4YZVv21ssuVBVHh0A==","signatures":[{"sig":"MEUCICsPloSnmxuogb43oMnhXIDOixIaBG+izkz3iEln52bsAiEA92DjJ2YRSJM2Nchn+is6INUkyPS0KAg8tyKKbBSh1WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/a72a5f8cd720d347f72374679a1734f0/noy-db-on-recovery-0.2.0-pre.23.tgz","_integrity":"sha512-rLwOcTUQCTyCVZqU7bwW+ovWj2vMw/phjEZ39DifFuX4/GxTOJNrUm2ckvIZ2qqTCrS2t4YZVv21ssuVBVHh0A==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.23"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.23"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.23_1781558459995_0.5723849904629523","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.24":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.24","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.24","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b3b782c4f6a50795f641e9bf7a1f4c6ccd79a696","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.24.tgz","fileCount":9,"integrity":"sha512-F2hR3auKPtm7e5O84qFH1ufZVzTmOkiR19roRajm0YUIeSPPX2dd5puTaKhzv03t58fZ8kmV1VQSCdi+9EHiiA==","signatures":[{"sig":"MEQCIFgdC4OXKAfj+gZrL4JBT8u5cxkjQQFqys5N4v9ljEQBAiB2+JogrKCiiSH1sxXlAhg9ExNx+sv1bFx8jtVW5I4Hag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/3f16d40027efcdd1889885dc8baf1807/noy-db-on-recovery-0.2.0-pre.24.tgz","_integrity":"sha512-F2hR3auKPtm7e5O84qFH1ufZVzTmOkiR19roRajm0YUIeSPPX2dd5puTaKhzv03t58fZ8kmV1VQSCdi+9EHiiA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.24"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.24"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.24_1781799920241_0.11925852558725025","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.25":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.25","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.25","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"58ff4c83bee4d513869bbffe18b01b187d3dc0a5","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.25.tgz","fileCount":9,"integrity":"sha512-LKmkg+PBi9C7rfjB0Q45KwgEg1deyjlv8mO65Kk8ZB4gEhrkEUnojaoMD2rwqlO8wzDDd7vD5FIUVbIExOn8XA==","signatures":[{"sig":"MEUCIQCp2VsD+JC2xgXuPv46oqTFIxQbzHk8EPOyQFi7G9eUbQIgW2D+j0wy/TB5xqH1y1G7zJFVNkLavX463lgVWLg5xvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/5f1086ff1d5e62fc9813de58b5f4a6ab/noy-db-on-recovery-0.2.0-pre.25.tgz","_integrity":"sha512-LKmkg+PBi9C7rfjB0Q45KwgEg1deyjlv8mO65Kk8ZB4gEhrkEUnojaoMD2rwqlO8wzDDd7vD5FIUVbIExOn8XA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.25"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.25"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.25_1781893821040_0.6068984810537073","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.26":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.26","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.26","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c915d70aab19c43e12ec4d2fd2c86e68d97a7075","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.26.tgz","fileCount":9,"integrity":"sha512-zRL6ajo+d9tNnryV/YReOn2OR7tCuWWA+Lm9k9RUvOsJO3mW/7fFECTROE2seYaEixQ8dWdksSTsW1nXcEFCKQ==","signatures":[{"sig":"MEYCIQDWu9rwXWwFFIehRSG6pmpTJV7G5+DgL4nUZ0Q5VOw6CQIhAKCYptGdYc+CBGVexpzfviMXmCOzB7nyvw1WyoJauo38","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/a51a09fbe7403ea78026bfd39a7d8136/noy-db-on-recovery-0.2.0-pre.26.tgz","_integrity":"sha512-zRL6ajo+d9tNnryV/YReOn2OR7tCuWWA+Lm9k9RUvOsJO3mW/7fFECTROE2seYaEixQ8dWdksSTsW1nXcEFCKQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.26"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.26"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.26_1781900311365_0.4797339749814977","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.27":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.27","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.27","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"f9883fb1f567eb44b95a4a7c670faf68fd8f9643","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.27.tgz","fileCount":9,"integrity":"sha512-xJMbkSzM1J6X2XW4rAiduDEF0dv14aR8mX8OhnpepL78n1L/XCxLE7YNGBvfD44ewl4aw4lWAFz3GKik+7yXVQ==","signatures":[{"sig":"MEYCIQCwnp/dP//GvwgQibGoh+hGlSbO3HLfLZB01t6DAicyVgIhAMx0fAXXgg56xGxMcu02fZzFYVog7gnXpldXN8NLm8xy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/825c089a44b25a9a42cb46324242399f/noy-db-on-recovery-0.2.0-pre.27.tgz","_integrity":"sha512-xJMbkSzM1J6X2XW4rAiduDEF0dv14aR8mX8OhnpepL78n1L/XCxLE7YNGBvfD44ewl4aw4lWAFz3GKik+7yXVQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.27"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.27"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.27_1781938328660_0.1151380335872958","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.28":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.28","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.28","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"9dae6dc5a957917c30449a8c5d1e5ced9aa3fa50","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.28.tgz","fileCount":9,"integrity":"sha512-QVaY3tF0TepizgEi2FAsl9ulA0xmk0s0argKgcLwEe2nIsW/8Ktw6JGv2EXpQvS+csBQXz6LRTmZ7rwyy8IlHA==","signatures":[{"sig":"MEYCIQCYeLkPkSDAXsCz6LI90fcyA4QI21qO9eFfBztmGGDcGwIhAKSux9s4HZvclile1WLX+4aGDD0cdIpQuX0+T0AiPBF2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/a62d777b2f5759a21ffcbe66abf9a929/noy-db-on-recovery-0.2.0-pre.28.tgz","_integrity":"sha512-QVaY3tF0TepizgEi2FAsl9ulA0xmk0s0argKgcLwEe2nIsW/8Ktw6JGv2EXpQvS+csBQXz6LRTmZ7rwyy8IlHA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.28"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.28"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.28_1781957847395_0.5497456765351065","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.29":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.29","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.29","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"dc9bb48610e9f8fab479c8c621376b4b95619dbf","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.29.tgz","fileCount":9,"integrity":"sha512-NINovtJ4/x/cToLFW4i3CfykqFBDTdYBvq/iuFlNvoyF0KCWuwZi1w5V90kXAQ4jYpFZXSEEFZbNhJFoHUk4jg==","signatures":[{"sig":"MEUCIF+U/nevjCJMZxx4ElODAaiSCOu8As7yA99fmS2dAMyEAiEA6V+ZjE0EgdHivGA9iOrP4ehOX0S5eBcaaDiAIS1BVCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/62d386538946f33d147c0f336b6be051/noy-db-on-recovery-0.2.0-pre.29.tgz","_integrity":"sha512-NINovtJ4/x/cToLFW4i3CfykqFBDTdYBvq/iuFlNvoyF0KCWuwZi1w5V90kXAQ4jYpFZXSEEFZbNhJFoHUk4jg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.29"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.29"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.29_1782317447956_0.9412164561570131","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.30":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.30","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.30","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c59e216cfd95af7aff32d45fc02960e924fcb174","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.30.tgz","fileCount":9,"integrity":"sha512-Ob/p0uFH3/ov1GpHELDcLFDX4P/AhL759DUJSC9pSH5lgaGEoHwiQhnIPYjrskUlM8pJWrb5jF3FyiljFUBuTw==","signatures":[{"sig":"MEYCIQDWXS2LAY2r/kkhJVzjlFSL7D/ePpyQe0LhLFrow/qUZQIhAP4/H/I720tvT+77vAFe9Si3lVoWkqeeFeZWemO923/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45221},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/1f695b0a8bb3d90deb2d03b6213348c6/noy-db-on-recovery-0.2.0-pre.30.tgz","_integrity":"sha512-Ob/p0uFH3/ov1GpHELDcLFDX4P/AhL759DUJSC9pSH5lgaGEoHwiQhnIPYjrskUlM8pJWrb5jF3FyiljFUBuTw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.30"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.30"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.30_1782381080998_0.41157640040302246","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.31":{"name":"@noy-db/on-recovery","version":"0.2.0-pre.31","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.2.0-pre.31","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"bee45577e300095409c1566273764b7550ddbbc9","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.2.0-pre.31.tgz","fileCount":6,"integrity":"sha512-YBe6oExqSdoe0w6zYt6PLF9jtau3VD5HZjbObmh7RD04sjbao2Q9n8Q+JKrJQNqp1WveKmUlMPDQHdfofGjhrQ==","signatures":[{"sig":"MEUCIQDUa/Rhcp8gFTVfyf4Gh6xyP7v8WL/vvPZ4XtEawlZU5gIgSdMyn5li+0FSl1PJVnb0SbVMMiG0ehYmaRcY+34jexo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26665},"type":"module","_from":"file:noy-db-on-recovery-0.2.0-pre.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/7152e7bc4c2b4caf9820ea6e6aa0ebe4/noy-db-on-recovery-0.2.0-pre.31.tgz","_integrity":"sha512-YBe6oExqSdoe0w6zYt6PLF9jtau3VD5HZjbObmh7RD04sjbao2Q9n8Q+JKrJQNqp1WveKmUlMPDQHdfofGjhrQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.2.0-pre.31"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.31"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.2.0-pre.31_1782572227500_0.021602662260924443","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.1":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.1","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.1","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"6f264e80876b410b12fad419675fe1287d0bcdb7","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.1.tgz","fileCount":6,"integrity":"sha512-RIMOhTBeQMpISCHqDFf3/ola7oIezCJslv7PtVlyBFBLpz2FChYRwIppSkfxKzWKPMlOncAyQy4PPjbMp41IKw==","signatures":[{"sig":"MEYCIQDneIhDcrw35wgya35OmM7EJCG6PKfvhuEGt1k3r4TrjAIhAKIh7RDOP97oIQG2VQnBHUroKeaT/4djFAGqB6pITi7z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/ce286ec26e6e2267b21c63503618ec87/noy-db-on-recovery-0.3.0-pre.1.tgz","_integrity":"sha512-RIMOhTBeQMpISCHqDFf3/ola7oIezCJslv7PtVlyBFBLpz2FChYRwIppSkfxKzWKPMlOncAyQy4PPjbMp41IKw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.1"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.1_1783077950131_0.2206804716400017","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.2":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.2","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.2","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"d1e3dd3f541ff331bff11d235eb1da63c2c4fef8","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.2.tgz","fileCount":6,"integrity":"sha512-yTVKGZzHuZI2XL2Eft/NgaBZvKK5P7J95NMlSO/yWI6Vq253hTkK+zxNpxfd8+oNuN7fouFJtKsWUnbRT8/Ufw==","signatures":[{"sig":"MEUCIQD7Ipi4FHcflCxEM02ID28SCnrqmZwMeDo0IP3jCz9pHQIgX5GwB92Hb79T5xjVl7zzJa6NOXxBRn2v2kroHh/3BE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/f6fd7c636996e97631cb7b7fb5b22d78/noy-db-on-recovery-0.3.0-pre.2.tgz","_integrity":"sha512-yTVKGZzHuZI2XL2Eft/NgaBZvKK5P7J95NMlSO/yWI6Vq253hTkK+zxNpxfd8+oNuN7fouFJtKsWUnbRT8/Ufw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.2"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.2_1783104051331_0.32901687720617545","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.3":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.3","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"81e10b88519ca333f908730926118f13b30c6055","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.3.tgz","fileCount":6,"integrity":"sha512-0FD5ZTimthQJouraeHEsNXeozOGkXSSt+8OZ3GTvIOjMrYPd9bwRGYPl7+MCaY7+d+s8krsXLFJUzUSbRvLMIQ==","signatures":[{"sig":"MEQCIGzNoBCyW91znqnRYsIqkzpRmMTVHxX8XryR5/bD1tpfAiAzri2a5O06OIS2WOuiSshs8F6HMYcEStlOH5cvCIWIzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/ef9bff83e2976ac7054df8d2b418ec61/noy-db-on-recovery-0.3.0-pre.3.tgz","_integrity":"sha512-0FD5ZTimthQJouraeHEsNXeozOGkXSSt+8OZ3GTvIOjMrYPd9bwRGYPl7+MCaY7+d+s8krsXLFJUzUSbRvLMIQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.3"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.3_1783161107827_0.440196063256449","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.4":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.4","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"702d0a6ccb590b39fca6f63e2bdade6ffd6153e8","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.4.tgz","fileCount":6,"integrity":"sha512-XqyEBtVinrS4JwnoB5x7lY8JU9PXGtCe46qqHMM40dpMoLA6+JSG3B0mUuM1hg2XGrPrQqG3awRdImxxUPjDRg==","signatures":[{"sig":"MEYCIQCBhUCSkb4Eyk8vlFFSd1dupXlonOOErEzJRr6FAi9H/gIhALvrsKWQXYb48w6LFrUnIJopLPg4jQ2aeAKHJIb2kwyv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/b09d36669ebeeb459ee85161c8ae0402/noy-db-on-recovery-0.3.0-pre.4.tgz","_integrity":"sha512-XqyEBtVinrS4JwnoB5x7lY8JU9PXGtCe46qqHMM40dpMoLA6+JSG3B0mUuM1hg2XGrPrQqG3awRdImxxUPjDRg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.4"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.4_1783225776144_0.8075953052137912","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.5":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.5","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"35306c05772a7a412b06a98ed6a40b4063f5b8c8","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.5.tgz","fileCount":6,"integrity":"sha512-+WCLpna4ntjJes6GQVaryum+wJHwJDJj+8almaOnv6gKQeepxvzhs7bxdm3ZRb6MZIbxeJb0cgAAUZ2My9JIJQ==","signatures":[{"sig":"MEUCIQDK94qTvwHjKmwWyU+eQ1rJNa+eaxCB1POpeAk5SXR0OAIgKU7iu/MUUs9OJMQXdR1K4Sx74iybCVr9hkaxU4s7jXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/a77c8cf792191b2611cfe7ca3832f50f/noy-db-on-recovery-0.3.0-pre.5.tgz","_integrity":"sha512-+WCLpna4ntjJes6GQVaryum+wJHwJDJj+8almaOnv6gKQeepxvzhs7bxdm3ZRb6MZIbxeJb0cgAAUZ2My9JIJQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.5"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.5"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.5_1783252524816_0.2725787229452885","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.6":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.6","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.6","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"4bc4914a7c48c7b1c489342648bad5ec9c92c109","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.6.tgz","fileCount":6,"integrity":"sha512-ePckPbwqSFx2CAq0033gU1c8XR6i2U8v/ZnIuApP4vASkNICOYq8RWl6USYYn69ez8rnXtvI9/C/QmNuNKGJcA==","signatures":[{"sig":"MEUCIQDaCuU+ZSe/LPOxsgBCbksUFd6rn2pOXHr6Jo54lu9ySQIgEyRvykCQ7gJWxtImvVjKNXcgTXMvfDChBeZfaTzvvUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/5dffef0835dbcb6c0d5222f93272ffbf/noy-db-on-recovery-0.3.0-pre.6.tgz","_integrity":"sha512-ePckPbwqSFx2CAq0033gU1c8XR6i2U8v/ZnIuApP4vASkNICOYq8RWl6USYYn69ez8rnXtvI9/C/QmNuNKGJcA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.6"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.6"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.6_1783479826676_0.6009009240732572","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.7":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.7","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"de903314bbd7fd88cac9e26e8d4b3e46d26f2b26","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.7.tgz","fileCount":6,"integrity":"sha512-yO2hWMoJpIOqnUdwR8QZJDGwbMJiJnt3EQt/zN8xwDFmDxdcrCI4tx2njr3ah+4leUdqXLD5NLitLQSW+/uZaw==","signatures":[{"sig":"MEYCIQCzkvRxdZ/NK5mfeovv0Aa1BrocnRIwLg6bS6MK5Ik0ogIhAPnRPFtAqAT8LuvN/UDJLlOPemDaOkvNRb8hGh18RTHL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/e69a0e8253e6f90ecba26297042305b4/noy-db-on-recovery-0.3.0-pre.7.tgz","_integrity":"sha512-yO2hWMoJpIOqnUdwR8QZJDGwbMJiJnt3EQt/zN8xwDFmDxdcrCI4tx2njr3ah+4leUdqXLD5NLitLQSW+/uZaw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.7"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.7_1783574810502_0.6334278614636204","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.8":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.8","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"7830ce304c2fdc574fbcab718837b1eedc2f09cf","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.8.tgz","fileCount":6,"integrity":"sha512-4AAkSqR4ACsnnkkuHOgrkpWlRIJ5Y4TilcbvLzFyb0gUwUE3brpWljaigAUEVodYBISBAeT8UVzB3qC28QkL+g==","signatures":[{"sig":"MEQCIC3gFD5cFQJMux99OjkT76MY5ZBGP3SGpaB8zdZ+KyJJAiAvzsB7ggH5xFGfOnQoouU8K7Az0V5CNckADJeMtbhTnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/a9b1da40af6e44d458481ccdcf7499a5/noy-db-on-recovery-0.3.0-pre.8.tgz","_integrity":"sha512-4AAkSqR4ACsnnkkuHOgrkpWlRIJ5Y4TilcbvLzFyb0gUwUE3brpWljaigAUEVodYBISBAeT8UVzB3qC28QkL+g==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.8"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.8"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.8_1783669748741_0.5993542917296366","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.9":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.9","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"6d8fba7f41d8272802b8bf52183cfcc56439dd3e","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.9.tgz","fileCount":6,"integrity":"sha512-8qG0unI3U40IfvlpH0oqug6ry1AxjlcmAxgddH2ikYdA/hWbbMeXzec4GPr0EnlwsqQl6HxcPYG5Cm1j7jmyaw==","signatures":[{"sig":"MEUCICLmPtyJHfKNGSwbd3GE1aOLxvDxqBDMZgiMnGFq5sXwAiEAryrFFkvQ4QI9yYqlGKoinKBezgAWo7lbgTJ4QfF+Hf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/02424160d580cdbc41f0ec0e6a4564d9/noy-db-on-recovery-0.3.0-pre.9.tgz","_integrity":"sha512-8qG0unI3U40IfvlpH0oqug6ry1AxjlcmAxgddH2ikYdA/hWbbMeXzec4GPr0EnlwsqQl6HxcPYG5Cm1j7jmyaw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.9"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.9"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.9_1783840338147_0.7097471133021942","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.10":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.10","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"4f09f5bb9ff7399af642e8d6f8af102690dd3b10","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.10.tgz","fileCount":6,"integrity":"sha512-XNWhuQRnfked+NpHhLG2r7qwIDIM8qFmZIjPfOayckWhXwqQEwNoxAf3I1MCT+CRuhyI8sQSnQEQAOmvS8zeiw==","signatures":[{"sig":"MEUCICgIXW/e4A8lI1MI/qGyospemqDnAgfXwner90tSyGmEAiEA0w0nU/kgbLA6wsSHq1EGsaJIl3/RdKV5E4YLchkt4rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26665},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/8e9a989e1127bcee28c4aeb43a5a8db3/noy-db-on-recovery-0.3.0-pre.10.tgz","_integrity":"sha512-XNWhuQRnfked+NpHhLG2r7qwIDIM8qFmZIjPfOayckWhXwqQEwNoxAf3I1MCT+CRuhyI8sQSnQEQAOmvS8zeiw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.10"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.10_1783950872368_0.6021167889708314","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.11":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.11","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.11","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c68aa726e8d8dc42f43c45b2fd62cdacc4a64809","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.11.tgz","fileCount":6,"integrity":"sha512-sZaFLvjb5f9/9QhPDd7ZJkJkM4nTsgVb8j0avGck0fC0WS6t5S5AwDmSIPI/7gGf3tYqSPn4tm+bU949H00lhQ==","signatures":[{"sig":"MEUCIQCvgPA2ZI95ji3gqQgYMQQMrYH9AtZ25fMLkYVU+6OApwIgLhZXtUkdtYh95uDTDDe4RjHvPBhLNzXEcfJMmShXVS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26665},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/e19f30eab1c7cf7d9e341875d7be65e0/noy-db-on-recovery-0.3.0-pre.11.tgz","_integrity":"sha512-sZaFLvjb5f9/9QhPDd7ZJkJkM4nTsgVb8j0avGck0fC0WS6t5S5AwDmSIPI/7gGf3tYqSPn4tm+bU949H00lhQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.11"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.11"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.11_1783991986797_0.5233693093296756","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.12":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.12","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"0773776f679cf30f3ff06d9e5d06a041212be5f3","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.12.tgz","fileCount":6,"integrity":"sha512-WcNcjcL7lO7GseMCEwibeoeToV06Bm+87IAoIAqULK03N8lpENMZQKeX1Aa2W0qlidmw897UCiMrWnBdlL+1sQ==","signatures":[{"sig":"MEUCIQCo3WXA94ofe0S4MXzGxPm33tk8S3LghX/9E+a/n4XeTAIgQjB+TyTXa4zJEaQiVS9ElZjfaemxlOHNRHqENijbh/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26665},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/05ef37dc24bc05196252ca869e9f503d/noy-db-on-recovery-0.3.0-pre.12.tgz","_integrity":"sha512-WcNcjcL7lO7GseMCEwibeoeToV06Bm+87IAoIAqULK03N8lpENMZQKeX1Aa2W0qlidmw897UCiMrWnBdlL+1sQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.12"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.12"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.12_1784107352566_0.39543227581812346","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.13":{"name":"@noy-db/on-recovery","version":"0.3.0-pre.13","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0-pre.13","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"2af0c919ad216e5bc49a08b2c47b617a2919d204","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0-pre.13.tgz","fileCount":6,"integrity":"sha512-21E/FLWTVq+ukjYa8LFKerWPoPioi07WLoMgN7R8RQKO/DeyOOrGst5Xx3HuTVnKgWSX+rCAi61prdgwiFxYPQ==","signatures":[{"sig":"MEQCIGuqed5ocTy/LZsUJb9P+D8zEvBpe2i3kxqyQdrNp1SXAiBU5pRo/ClQV8GwqH99KBQ749W3yskrIjxGZtvnZ321kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26665},"type":"module","_from":"file:noy-db-on-recovery-0.3.0-pre.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/6c7fc0dbaa269ea10bef3f764ad850dc/noy-db-on-recovery-0.3.0-pre.13.tgz","_integrity":"sha512-21E/FLWTVq+ukjYa8LFKerWPoPioi07WLoMgN7R8RQKO/DeyOOrGst5Xx3HuTVnKgWSX+rCAi61prdgwiFxYPQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.3.0-pre.13"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.13"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0-pre.13_1784516231601_0.22711337710266966","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@noy-db/on-recovery","version":"0.3.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.3.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"494b05cfdaf5bc095529d6a6c8b769e21567c72e","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.3.0.tgz","fileCount":6,"integrity":"sha512-5qhiYNV5veL1ttMo8BemctSLmC68c+HI37JQ0D+9qkIFwNuZg1xQblSsbvPfmxw5z6e2KEvROfZ6CnnUIUM/hA==","signatures":[{"sig":"MEQCIAo53+1frttEzKsqxYMj/NeIg2UaRfbairMWiOAkQPFfAiAo3Lc9uTh2IaxAIagC/CeT0t7Pu6GIqliLc7ucAza2cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26644},"type":"module","_from":"file:noy-db-on-recovery-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/df3e2629fb03c54e4d9ae3a8e867bccd/noy-db-on-recovery-0.3.0.tgz","_integrity":"sha512-5qhiYNV5veL1ttMo8BemctSLmC68c+HI37JQ0D+9qkIFwNuZg1xQblSsbvPfmxw5z6e2KEvROfZ6CnnUIUM/hA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@noy-db/hub":"0.3.0"},"peerDependencies":{"@noy-db/hub":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.3.0_1784555136313_0.7657561961204604","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.0":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ddaf0de825b5d6d2a53adc848ea8e96ce47c967b","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.0.tgz","fileCount":6,"integrity":"sha512-guz7Elfmbs0viodUy8gacflc1xJCzQXHiEmkHQS0h/jHl60J6Rp3T7PjMBn/HyT1kz5aCFiJX8CHH0Llg1AAOg==","signatures":[{"sig":"MEUCIQDjsnyHI4hYDU6kqppozhauaSF8MgRWN2JmRqQYREUzQQIgYE3sXLbqmS0Dxu4Ms0bdTX4K3Gn1renIXuLS7EcJ59E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/f415391b1436e2f7ecf97e11e3d7f5ab/noy-db-on-recovery-0.4.0-pre.0.tgz","_integrity":"sha512-guz7Elfmbs0viodUy8gacflc1xJCzQXHiEmkHQS0h/jHl60J6Rp3T7PjMBn/HyT1kz5aCFiJX8CHH0Llg1AAOg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.0"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.0_1784985678429_0.3053506078791104","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.1":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.1","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.1","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"dcf08bda46f6e4ec3a4fb071174cdc3586d6d6b0","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.1.tgz","fileCount":6,"integrity":"sha512-OsznhnSvhUbswFxdSKUpPdPNyrNE6S1twhgRKF0P0uzNVJFLkDYxrMtwoJJiy26c5BZCTpXMpRAUEbptzBUGfA==","signatures":[{"sig":"MEQCIHDKfSLk7f41VmFaxkTBjkGzBoSndZAwbtMEEwFiu8FAAiBQoXqC4COeaucEbPSl0I35pS9oUNiYflGU7CITgBXUlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/c4766e5349071cbd439e2b670f13a2b6/noy-db-on-recovery-0.4.0-pre.1.tgz","_integrity":"sha512-OsznhnSvhUbswFxdSKUpPdPNyrNE6S1twhgRKF0P0uzNVJFLkDYxrMtwoJJiy26c5BZCTpXMpRAUEbptzBUGfA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.1"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.1_1785037906745_0.4374116242819521","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.2":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.2","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.2","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"4f8f1f812710363d5993e5b5257f0fca98984dba","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.2.tgz","fileCount":6,"integrity":"sha512-t5zADNF+zCNhbEbVA4JI4DG7BgLhNIienXyrCKbpB+3LSMmZHEz63cGXMH2waXJHKQcL1yvkP0hZwzuSpGSjCQ==","signatures":[{"sig":"MEUCIQCGCejAoysZz7avmQdLzIx6FoFtlTzIqehdusaU/4iF9wIgedp7ZpTA+TB61i71tNpZWEOdELK/wsE3ka1UMcusWwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/4259b20fdf61718b2ff0fcbcfc90cb5d/noy-db-on-recovery-0.4.0-pre.2.tgz","_integrity":"sha512-t5zADNF+zCNhbEbVA4JI4DG7BgLhNIienXyrCKbpB+3LSMmZHEz63cGXMH2waXJHKQcL1yvkP0hZwzuSpGSjCQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.2"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.2_1785060748615_0.8945811822176313","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.3":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.3","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ca6de79037d72d583fc15091ff47fd617670dfa2","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.3.tgz","fileCount":6,"integrity":"sha512-hAsNSxFwwSR0ExiR5dLAKBbBzJC4k1lZmZv17yAK8I11irTWFN1II4qIHZ/TbjqrZbAobLebh+42w617H83AKg==","signatures":[{"sig":"MEQCIHT3+5JYImoIasaEuwPx3yGDR3rn53tuZqI5Wdt7YWnCAiBJjgfDE6WqkQ6BR+DNJBNYOJTI3oD1oFnhF4tYz6+vAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/fb407dc9a83daf064a33815405750504/noy-db-on-recovery-0.4.0-pre.3.tgz","_integrity":"sha512-hAsNSxFwwSR0ExiR5dLAKBbBzJC4k1lZmZv17yAK8I11irTWFN1II4qIHZ/TbjqrZbAobLebh+42w617H83AKg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.3"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.3_1785081070597_0.0059238452012218","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.4":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.4","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"a6aebb2e32cb285e83fca390a27c393a748afafd","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.4.tgz","fileCount":6,"integrity":"sha512-Gse3t91NZeQgIkK5P9pwy0xs617B3fSX2X8YDcpjOYSa1z3mkophCmPma+3v43ZoE0MhI+Q9l3fV0MTrcJ3G6w==","signatures":[{"sig":"MEUCIQCNGVC+zrlze8krsRtW43IKqUX0szSTcJ2R32ABSMMtRAIgfVLn4fgLSd6+H9k84tMC/Ej87XGlObTMlg3lXxz8/xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26662},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/b9510c6d3add620c82a932754e0939a6/noy-db-on-recovery-0.4.0-pre.4.tgz","_integrity":"sha512-Gse3t91NZeQgIkK5P9pwy0xs617B3fSX2X8YDcpjOYSa1z3mkophCmPma+3v43ZoE0MhI+Q9l3fV0MTrcJ3G6w==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.4"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.4_1785084863203_0.46510590075313707","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.5":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.5","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e7a44e4ac761bc08df318fafcea82343004fbf9c","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.5.tgz","fileCount":6,"integrity":"sha512-Zg6beGv9a+ZDjjmo1FAThtCqI6LdVAlEevER8FW3jyv/+oB8ks+6dIn3WpOa8qqZjyCf5x2lTUzvL/UKahPDLw==","signatures":[{"sig":"MEQCIGaVeM/tLo71L8kL1xfk89JFooNzsC/DS1AuJEA1MzUHAiBJwuK40HSxntt9dbaoD5zkxMKtzbYvgP7mcju4C7w+KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/ea776163e158903823c28fcfc0d8c4ff/noy-db-on-recovery-0.4.0-pre.5.tgz","_integrity":"sha512-Zg6beGv9a+ZDjjmo1FAThtCqI6LdVAlEevER8FW3jyv/+oB8ks+6dIn3WpOa8qqZjyCf5x2lTUzvL/UKahPDLw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.5"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.5"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.5_1785137638014_0.6292643312756174","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.6":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.6","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.6","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"f2b5bbb9979ae5f7372d82a522224d7c91df2c16","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.6.tgz","fileCount":6,"integrity":"sha512-JVmT4RI9hyzgV9IqObaEwgULvgVbTm6pohuIWqsdpxr+n0eA28Dpq0ZnulqijvhTlbJHu61f0VcO3LCcKrm0YA==","signatures":[{"sig":"MEUCIDPvzFIOdl/i0uwRf7mCVL+Kk+JpMLEcNCfvWvIFXibeAiEAox78XRus2XI2Pf33z4G1jwhXX5/H32TLA8ChgTQNpEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/028da3cf3df0160607031e2465f0ae30/noy-db-on-recovery-0.4.0-pre.6.tgz","_integrity":"sha512-JVmT4RI9hyzgV9IqObaEwgULvgVbTm6pohuIWqsdpxr+n0eA28Dpq0ZnulqijvhTlbJHu61f0VcO3LCcKrm0YA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.6"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.6"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.6_1785165265130_0.9771618883427176","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.7":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.7","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ff5d684ffd5368aedacd61024a2b696bde2f44d3","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.7.tgz","fileCount":6,"integrity":"sha512-699i4261zB9qybuF2VivbA5lR+QFSxQ3xCxq0D42xkHq9mCn0060NHwR/S3JkfdLA6biiSBNqCPrpakcw8b+fA==","signatures":[{"sig":"MEUCICnZUidAK+Wrd9P9QyvoHCqm3eST2vEiCUAS8oV7zyNZAiEA+08Ti3yhuxePTnZvgGVwDybHzpslPfAASdr+FPiT5iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/c43651424810fcdb5f6ad15482a63da7/noy-db-on-recovery-0.4.0-pre.7.tgz","_integrity":"sha512-699i4261zB9qybuF2VivbA5lR+QFSxQ3xCxq0D42xkHq9mCn0060NHwR/S3JkfdLA6biiSBNqCPrpakcw8b+fA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.7"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.7_1785179978781_0.18435140387139604","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.8":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.8","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"d74a7146d75d7cbcb378d9fc3132a43c8895514b","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.8.tgz","fileCount":6,"integrity":"sha512-zRGPunZtFSHOpYdxizdCUq9Jn17GEwYPzzFhJR1MIkhqr27sKWznkI4GiY3//p1yUmykViAXVb6kJtmWHj7+xw==","signatures":[{"sig":"MEUCIQD514AQyeRd1yw3p7KdXRWsLu8c9TfM0QKeZ7mjxwUOugIgCu2yiWc20kHuSsNIJHMBTgj4jSnSHLv7ttQ/USvMnCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/c436563919bad00ddef9860ac33746a7/noy-db-on-recovery-0.4.0-pre.8.tgz","_integrity":"sha512-zRGPunZtFSHOpYdxizdCUq9Jn17GEwYPzzFhJR1MIkhqr27sKWznkI4GiY3//p1yUmykViAXVb6kJtmWHj7+xw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.8"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.8"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.8_1785222591057_0.18378659885530513","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.9":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.9","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"a0679ea34f989afd1ae536e2fd09276a0c8562b2","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.9.tgz","fileCount":6,"integrity":"sha512-r+VF9Da1eVkGQ6fH7VdnjM9aso+qpiyclXll0uv4HtGQTZOlk0uNi08+3YjCyxi+v6DD/nNWhSLtO3QA3vEAqw==","signatures":[{"sig":"MEUCICTYipw3QYx6939+yjnFp5zxShjvC0UBzs9IfHG/Oa0WAiEAo8foDm5B+r3cxscCk9FTexU1mskzOLvrsiEJzH4ZHtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/228d45e840200f1df32ea357b6630395/noy-db-on-recovery-0.4.0-pre.9.tgz","_integrity":"sha512-r+VF9Da1eVkGQ6fH7VdnjM9aso+qpiyclXll0uv4HtGQTZOlk0uNi08+3YjCyxi+v6DD/nNWhSLtO3QA3vEAqw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.9"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.9"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.9_1785226542709_0.5590092379753848","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.10":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.10","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"2dc7b46f8b05bd7734cbad81b7d6ce23854294e9","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.10.tgz","fileCount":6,"integrity":"sha512-3o3Gs4YRpZ3c9aNsH18CYhTMJrGvehpcBgAbSfXXg6eCSWL2aV2XM7ckS6E3k0c2+D5PbRIajOcGDIJrtiFNrA==","signatures":[{"sig":"MEUCIQDxaWECDexxPkxLJAIdZ02b6S7J9/sGktx3pJkiFvbLEgIgRWWgb8XKEVMfV9FBBXbQcKJnw9tZYK5HGJ2xAjhk+Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/f6fad2bf6850df659da32db3f7992a6e/noy-db-on-recovery-0.4.0-pre.10.tgz","_integrity":"sha512-3o3Gs4YRpZ3c9aNsH18CYhTMJrGvehpcBgAbSfXXg6eCSWL2aV2XM7ckS6E3k0c2+D5PbRIajOcGDIJrtiFNrA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.10"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.10_1785297194303_0.7552441051186138","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.11":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.11","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.11","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"620c52243384edf8e84b6f2343f00646907ece4f","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.11.tgz","fileCount":6,"integrity":"sha512-FG4DDGbY9+AaVjE6w6PbTP4Nzs030y1EuAtJUY4I38dxZJR81wLpuGxXN3dBGNZHVov2sqOo21uzzPjDFOXG7Q==","signatures":[{"sig":"MEUCIDgurzWdje7F+TxpJQr8Cr+P/ds8On2I31ALwkOh41AhAiEAgkfaeIi2AqTY4AA3FXwti9uWBKZQF/vvnj/JfJWQD8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/8f91a9c1166dd916b33ebf2c427acac5/noy-db-on-recovery-0.4.0-pre.11.tgz","_integrity":"sha512-FG4DDGbY9+AaVjE6w6PbTP4Nzs030y1EuAtJUY4I38dxZJR81wLpuGxXN3dBGNZHVov2sqOo21uzzPjDFOXG7Q==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.11"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.11"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.11_1785347438694_0.9130150173792613","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.12":{"name":"@noy-db/on-recovery","version":"0.4.0-pre.12","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b7c23f6e28e5f0620ff7b93e0337ff0f25e29fc0","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0-pre.12.tgz","fileCount":6,"integrity":"sha512-15N7GrvHJowdx6B9k6Y51yaXYgdYJbRuc7+ZqXXhb5mZhXG8ADLiruBL++eaoVo7Djxz+TnbMaSr/bHmTtSqeg==","signatures":[{"sig":"MEUCIQC2Azl/WvScAyOcrBI9dJvjwUtRXVlYsl0Qhc8qVcpClwIgZ4cIv5y8vIOiF25ScWyZOI7+vHXBK74D4qLHz7TTHq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.4.0-pre.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/4a946658a67691eaa7b21ba48d0d304b/noy-db-on-recovery-0.4.0-pre.12.tgz","_integrity":"sha512-15N7GrvHJowdx6B9k6Y51yaXYgdYJbRuc7+ZqXXhb5mZhXG8ADLiruBL++eaoVo7Djxz+TnbMaSr/bHmTtSqeg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.4.0-pre.12"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.12"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0-pre.12_1785481173190_0.618965973344157","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@noy-db/on-recovery","version":"0.4.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.4.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"5a05bc1199131b01429e0f4fda85969d2ce94cb5","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.4.0.tgz","fileCount":6,"integrity":"sha512-aCT8LIl4PWuo2yrA8kKkEV1IDec5VwJlHTl227S/QdJnAqrjTZvMG8bLx2lTHZKRYbPGJ+Zjvzj0x63sqYhVIQ==","signatures":[{"sig":"MEYCIQCI8n5bDbxQ65iwuHmETjhdbjnoBfrQ2dSoXfqTbJio9QIhAJnjil+LVynNrHbpJm7UpISSlFaFL12EwZJ6vkkyAi7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26634},"type":"module","_from":"file:noy-db-on-recovery-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/d038dcca32c963ae727a7ddf7b2ee6a9/noy-db-on-recovery-0.4.0.tgz","_integrity":"sha512-aCT8LIl4PWuo2yrA8kKkEV1IDec5VwJlHTl227S/QdJnAqrjTZvMG8bLx2lTHZKRYbPGJ+Zjvzj0x63sqYhVIQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@noy-db/hub":"0.4.0"},"peerDependencies":{"@noy-db/hub":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.4.0_1785572574302_0.6445538520285301","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@noy-db/on-recovery","version":"0.5.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.5.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"22e932e4c2364e6d9335f3407ac609e10f04fb33","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.5.0.tgz","fileCount":6,"integrity":"sha512-sxfNaJ+yODvS+3pgafnzeW8S8adzMrZv/XGJjDYLpUsbY4JJxqUaaV3B9+emrKWSKXYmuWJHX4RNwECcq1bjPQ==","signatures":[{"sig":"MEUCIQDvkl5SKarqce2gQs/oo/3VAXffRx9xPGGopqF0aVcJdgIgQfnvqZXhO2MNBTqHVmbBDMMTwj5WCnILV8AJMRhndxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26634},"type":"module","_from":"file:noy-db-on-recovery-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/096ed118da26847db748239a918577d7/noy-db-on-recovery-0.5.0.tgz","_integrity":"sha512-sxfNaJ+yODvS+3pgafnzeW8S8adzMrZv/XGJjDYLpUsbY4JJxqUaaV3B9+emrKWSKXYmuWJHX4RNwECcq1bjPQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@noy-db/hub":"0.5.0"},"peerDependencies":{"@noy-db/hub":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.5.0_1785597248628_0.0052327782002012935","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.0":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c2f5c07d2431739846500d2690e4bc928fc91e6e","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.0.tgz","fileCount":6,"integrity":"sha512-aetVm68pryqfwAQVrs/bm/BFSFhsa+TbJbAMTMQsq53stjPompGoYB/vOVU+MCs9uHJ8TtsLLW3QHexRTlY0XA==","signatures":[{"sig":"MEUCIQC7K53cLaWftZSNRXEBzywbp7ynDF3SxJpXLRvWmv5FnAIgGDhygwV5I9snpCZf3h3Go4GNc7Gemv5lbhCgrkvbhik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/8a1dde5d69c8f35ab5c6a335a3a845d3/noy-db-on-recovery-0.6.0-pre.0.tgz","_integrity":"sha512-aetVm68pryqfwAQVrs/bm/BFSFhsa+TbJbAMTMQsq53stjPompGoYB/vOVU+MCs9uHJ8TtsLLW3QHexRTlY0XA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.0"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.0_1785839106877_0.2326081848666146","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.1":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.1","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.1","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"68fa1adb64e08f24f22b30f2d5f2009c27b412d0","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.1.tgz","fileCount":6,"integrity":"sha512-H++IlTKku6Du2Txtce9g+MEx2vIJCbNVrOWuu8xotF9NMhOp4JaCJaGtCY0mSyNHeakEZ/K8anSpEdnPWMwYZw==","signatures":[{"sig":"MEUCICos0S5WxxPqZ1yvKzC+/+GwgWHj+d4qQm9ReLV1FyLpAiEAk2oeTX69lajwU/6KmrSaPZFSoZ3ab6okpK8bAqxqKHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/1243a01d09d110d4e9bbba4ad26f1d16/noy-db-on-recovery-0.6.0-pre.1.tgz","_integrity":"sha512-H++IlTKku6Du2Txtce9g+MEx2vIJCbNVrOWuu8xotF9NMhOp4JaCJaGtCY0mSyNHeakEZ/K8anSpEdnPWMwYZw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.1"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.1_1785846254623_0.11819640631125927","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.2":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.2","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.2","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b5d002b115e7fcf64008a50af70e3618aad9d514","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.2.tgz","fileCount":6,"integrity":"sha512-QTqGtuJ4f3vuzceA/e7/1FzYGLTwrkuNpGGmwT4apIh1SyEkErdxPz2QU9cOgHdwbLVP35dLtG1N4KBieTilWQ==","signatures":[{"sig":"MEUCICMDamCVczxkV8Q8kHkr6r0ifb6AmlGdGdfkniiZfW34AiEA5xytHqjS0ryFYEg0Bnj/mvVq/D5cXmAkwkxm22j1Opo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/dcf0e26d7a1cc00879dff0784be629ff/noy-db-on-recovery-0.6.0-pre.2.tgz","_integrity":"sha512-QTqGtuJ4f3vuzceA/e7/1FzYGLTwrkuNpGGmwT4apIh1SyEkErdxPz2QU9cOgHdwbLVP35dLtG1N4KBieTilWQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.2"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.2_1785941601776_0.6116377103448325","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.3":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.3","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"d5443361fa6c9c44f4d276d144aedd726bc8299b","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.3.tgz","fileCount":6,"integrity":"sha512-1ONZqLVtnVMXn1HPFNZ+tiVBCkxsTGKvUzoqx6+ex0gh82MCZLo3xdXHzNRm4MDzrXSoo2/8dl7F7GObuCMNPg==","signatures":[{"sig":"MEUCIDDCWYLcTOA0kYOcZWTmc9Aq4hLLaWTgugdGiGITb3u+AiEA3AtKPCVer9h0jauf5V7M91DKrXwnxCfXu1Fzp2n1/Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/3270979d51f3fc2513e863a08489c28d/noy-db-on-recovery-0.6.0-pre.3.tgz","_integrity":"sha512-1ONZqLVtnVMXn1HPFNZ+tiVBCkxsTGKvUzoqx6+ex0gh82MCZLo3xdXHzNRm4MDzrXSoo2/8dl7F7GObuCMNPg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.3"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.3_1786068423837_0.73054155118934","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.4":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.4","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"1bb39c40d09a1c6fddfd343208844a8afe8d5310","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.4.tgz","fileCount":6,"integrity":"sha512-u5Uqs3aE55FNczGanhLlakV0WE8GzCJGRiq0syQLNtpq6fcMoAnOPCnIdnU9DaPAn6kjMcuYuO0qgNcTR4gVug==","signatures":[{"sig":"MEUCIGJMWQEb0CbPjrQ6ngrphelekhvKUVSNOW3yQlF4SCzKAiEAgPt/W6hdn3EqY1ZHQbc6pYN36M6uZ12fE1pdI9Yusj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/f6cdcd093e99b7d293858c2ea65fb359/noy-db-on-recovery-0.6.0-pre.4.tgz","_integrity":"sha512-u5Uqs3aE55FNczGanhLlakV0WE8GzCJGRiq0syQLNtpq6fcMoAnOPCnIdnU9DaPAn6kjMcuYuO0qgNcTR4gVug==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.4"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.4_1786203172633_0.2261493266811352","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.5":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.5","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"6fb67a8d26bdfe4afec85d06b25ddc43e9d24ea6","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.5.tgz","fileCount":6,"integrity":"sha512-X7UY/CcrYG6dXuQmJbz2yVwu36ewGvSJ7KImnzDVBZRzCaCkRbLeMJjwr0Hgv+vL8CFf2bxOCtyc0Nyg1mDm/A==","signatures":[{"sig":"MEQCIDZh7T+SvwYKxRH23BN7vacR4YZNKEzSoFcv3Jn7eChSAiAxSVE5xCZn+/5JBL0IPF1/pYlgscFlNrerZOOlDj/i/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/e7358fffa4d8c78c33767b25df2972fa/noy-db-on-recovery-0.6.0-pre.5.tgz","_integrity":"sha512-X7UY/CcrYG6dXuQmJbz2yVwu36ewGvSJ7KImnzDVBZRzCaCkRbLeMJjwr0Hgv+vL8CFf2bxOCtyc0Nyg1mDm/A==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.5"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.5"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.5_1786296385226_0.9339661278891602","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.7":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.7","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"79ce979436e1f0162681392f53796af84afd1c25","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.7.tgz","fileCount":6,"integrity":"sha512-nhIYDdiZThGYFZUDRlbfJ0C3ygm4s9jkWwSwA3zjF6Y4naFXnmGhWSxPH7ShEzaZ12ehGbB+Lqztw0AzNSwILQ==","signatures":[{"sig":"MEQCID4m0tdjFroN54mOrkVTFpADPUodPLwWWAM7ueVDevhsAiBrb9ZE6IhMC2kA8cxA+en8ucmzpMH3cdFfBSSyzEq5QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/aec982c7918dfa0cc3515b8e2457990c/noy-db-on-recovery-0.6.0-pre.7.tgz","_integrity":"sha512-nhIYDdiZThGYFZUDRlbfJ0C3ygm4s9jkWwSwA3zjF6Y4naFXnmGhWSxPH7ShEzaZ12ehGbB+Lqztw0AzNSwILQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.7"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.7_1786329853993_0.2679472258043982","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.8":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.8","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"67c17d45f7c9f37c076569accddd12616cc709b0","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.8.tgz","fileCount":6,"integrity":"sha512-7EF/63S5XGwH1TDEDJOb88+6EAmuN0toA+KxjgyJkYBs6nqhDPernFINk4vJCDPsZEbGzx//Uxo0tIZnDoRVAw==","signatures":[{"sig":"MEUCIGRdpKElf5bREVc9gc0tPNn2b3HqrlTBkIcHN+IOvlllAiEAzRgS+g6kHo5jy/C6QGkNvxB/RaYHJy6SRCZ6hI1QUg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/419ada37a7c5d5be6589d3f7d9ad2509/noy-db-on-recovery-0.6.0-pre.8.tgz","_integrity":"sha512-7EF/63S5XGwH1TDEDJOb88+6EAmuN0toA+KxjgyJkYBs6nqhDPernFINk4vJCDPsZEbGzx//Uxo0tIZnDoRVAw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.8"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.8"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.8_1786334597327_0.4980643181106974","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.9":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.9","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"8f6e09f357c5e6b74ad3eacf9e99e234c9e38dba","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.9.tgz","fileCount":6,"integrity":"sha512-pUbWApzTUSpTh8nHHkC36A4B+dAPrb2AAjSdYt+wuNtZpUkkNpJWvUguOTIi3QFsGLcHordpEVCdO6bbhnR7oQ==","signatures":[{"sig":"MEUCIFlFjwZaIRoGP7+rxDuxa5ckxR5UsKbaCW7NTSKIF+m+AiEA3uc1CyXLXbkL3DLJ3zcJer+Ep6aBaoXNXAz6lPrQnS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/2bbdb403eb0952b5bd12deaa404f4089/noy-db-on-recovery-0.6.0-pre.9.tgz","_integrity":"sha512-pUbWApzTUSpTh8nHHkC36A4B+dAPrb2AAjSdYt+wuNtZpUkkNpJWvUguOTIi3QFsGLcHordpEVCdO6bbhnR7oQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.9"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.9"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.9_1786347005002_0.5872171259505365","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.10":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.10","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"cf4baf1932c78961ca82b669f41adad3fb4c4399","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.10.tgz","fileCount":6,"integrity":"sha512-8RzTtVvBHZmhswhCk3Fzc0Mee9FdEWCRSsrbB6Fd5Ejqr3tsOCBcT31FGUreFfC5QLkO4rV/2ANHBGgWOhuuLg==","signatures":[{"sig":"MEYCIQCgBZ4Hz7UcJs+XiU0WR+RnTJDZ2niGr4cDFgH1Ogf/lwIhAMhlfzxoOCFpPfX1+F4BtJ+Fw/LkLHh49RIyGtTgchOq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/7ffdfe125fe6f161715e561ad3d9003d/noy-db-on-recovery-0.6.0-pre.10.tgz","_integrity":"sha512-8RzTtVvBHZmhswhCk3Fzc0Mee9FdEWCRSsrbB6Fd5Ejqr3tsOCBcT31FGUreFfC5QLkO4rV/2ANHBGgWOhuuLg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.10"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.10_1786364886328_0.6501438097934775","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.11":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.11","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.11","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"a085c0e267577df5e154663de5e1dd1db00d1866","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.11.tgz","fileCount":6,"integrity":"sha512-d97m3KfPLK0aziR0JTPKI6Npjuy6e3sU2GDZV0keJ6uCJlZ24Zl9y6FnMfExVGPFG+PryCMHDrFegADFX7gMhA==","signatures":[{"sig":"MEQCIF1bn1TEhxMCOcMH8UoLQNwp/COhx7cD/dSKp57/bXV7AiAq+svciYvSNE4909BYuOLINu2AtHHohM/RZbHB+v7jow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/b751657fd196770e974efa27bce2aebd/noy-db-on-recovery-0.6.0-pre.11.tgz","_integrity":"sha512-d97m3KfPLK0aziR0JTPKI6Npjuy6e3sU2GDZV0keJ6uCJlZ24Zl9y6FnMfExVGPFG+PryCMHDrFegADFX7gMhA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.11"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.11"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.11_1786383904620_0.13936041235913077","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.12":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.12","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"8d22de0f3125a27ccceae168d6483fdb38e16e36","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.12.tgz","fileCount":6,"integrity":"sha512-mkFWMLym7+ZAei6tSb3THli5MGvI53vjSxz5YEz73Q2ZyOq/LNcK5IYJxIZORtf2BDxvKMXvJClGLcBh69fAnQ==","signatures":[{"sig":"MEYCIQD2WfmBjGhv2aIfAnqkdvezbPeZMnTES2XdiYtp0WiRXwIhAPURYLx+cf49GLU7EZGPUASMPLhMtifOl9DEgDl9aNOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/f2c4bae1c15a9e671554c73fc3f58f8a/noy-db-on-recovery-0.6.0-pre.12.tgz","_integrity":"sha512-mkFWMLym7+ZAei6tSb3THli5MGvI53vjSxz5YEz73Q2ZyOq/LNcK5IYJxIZORtf2BDxvKMXvJClGLcBh69fAnQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.12"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.12"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.12_1786422405738_0.2400920011198846","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.13":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.13","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.13","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"3d7fddf03ffa46d689c327e7fddf8a983662e667","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.13.tgz","fileCount":6,"integrity":"sha512-+pXAsbITcQJQomwt0KnQWv8oxnh/bIMTEoU+gEkn1HOZ3mAhFOcqw/sGunc6opolcplo6bB9tNgtKO5aRTrRJg==","signatures":[{"sig":"MEUCIQCAJDEf+UYtkX+PJ+EykhjLGL3yQvyV2YFESUxrMdW+2gIgCQQNYgDuVfrVom1vAud5b7n/Huxu6jdDY6iJmyeybtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/701b0346881505f45e0d60ca52cc7f35/noy-db-on-recovery-0.6.0-pre.13.tgz","_integrity":"sha512-+pXAsbITcQJQomwt0KnQWv8oxnh/bIMTEoU+gEkn1HOZ3mAhFOcqw/sGunc6opolcplo6bB9tNgtKO5aRTrRJg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.13"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.13"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.13_1786470915483_0.14468219332957055","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.14":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.14","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.14","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"acd1ad8df239f8ea9b69b8a19c255330afbc4305","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.14.tgz","fileCount":6,"integrity":"sha512-+Za1IHT0FFg/fMJhTUsT63ES5efpjejxb8iYe76qQW1ZNcKoVuWqNVxMXJnmrK9IqmrDOtVl545dNOSYVP8e8Q==","signatures":[{"sig":"MEUCIQDl0aHIxIBWelAkwoRxMKccT2hHgeV/v4rneULFxolnMAIgR9ZqDMXguZIsoxRN8zE4sIjBqFCTyTtopK8sydT3qLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/037186dc80bccfe8af94830121b21d52/noy-db-on-recovery-0.6.0-pre.14.tgz","_integrity":"sha512-+Za1IHT0FFg/fMJhTUsT63ES5efpjejxb8iYe76qQW1ZNcKoVuWqNVxMXJnmrK9IqmrDOtVl545dNOSYVP8e8Q==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.14"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.14"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.14_1786504466163_0.500024508683057","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.15":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.15","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.15","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"1579288bbd128466392b46f3582f801ad38b51fd","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.15.tgz","fileCount":6,"integrity":"sha512-E0PppM7JH9s/2yP2Ke/SDwIi7Be20KOHduy9rP5hPuNqABj6uVdTcZmRB6CQtsWfAUzf7kNqasC2COoLakZ33w==","signatures":[{"sig":"MEUCID5UcXLVLFM4A6RgryQuvwd8aBlzMfhIYtlVsnnvgNy8AiEA+GTy/hqruOxuSPU2LuDn8HQcVYCQSC/jTdwQn/FMjvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/2527d0ed30851897e72da6085e20d163/noy-db-on-recovery-0.6.0-pre.15.tgz","_integrity":"sha512-E0PppM7JH9s/2yP2Ke/SDwIi7Be20KOHduy9rP5hPuNqABj6uVdTcZmRB6CQtsWfAUzf7kNqasC2COoLakZ33w==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.15"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.15"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.15_1786553828057_0.22225977762506055","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.16":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.16","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.16","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"5dfc9967566ac1bc0a9a978dfb83fe09eb474a8c","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.16.tgz","fileCount":6,"integrity":"sha512-ahQs8GZVioCjBZmN4c31tzTD+JsQNAzpOaaTA8rMXc82qWcJnVumW7KZY5l0fyjhs8cSoOE8nz0k32pIO4DPtQ==","signatures":[{"sig":"MEQCIAz9pA+NW5XsfYRR+m+QmIjTr+RkVpRl/OJ1f5JIQcrEAiBlrp+RK0RCjxQStXUUmEbIUWFrsseKS17CH8gXhl3Z6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/dc859dab58c89be0b515fdc39650f415/noy-db-on-recovery-0.6.0-pre.16.tgz","_integrity":"sha512-ahQs8GZVioCjBZmN4c31tzTD+JsQNAzpOaaTA8rMXc82qWcJnVumW7KZY5l0fyjhs8cSoOE8nz0k32pIO4DPtQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.16"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.16"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.16_1786561846382_0.42404877750745484","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.17":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.17","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.17","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ec66b3d8e160fcafcd8b2e14b2beabe72bce5222","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.17.tgz","fileCount":6,"integrity":"sha512-pKXtJ6C87quqpjQa0hnXaH2GVxDJNTslXy3n8GiLUyuABvF5LD4iPByUNh8sgwvuQtl6yksUWr62VgGGDlseCw==","signatures":[{"sig":"MEUCIEExEp98lMIDMZ3kby12Tbc970/gtaCVupiBjRpU3SHfAiEA37pF1S5OeLU1zioGW9upGmAKLBcyy9OWVYDgNJ5Oj3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/91a42bcdcd7ec38c6c7e58b108fa4277/noy-db-on-recovery-0.6.0-pre.17.tgz","_integrity":"sha512-pKXtJ6C87quqpjQa0hnXaH2GVxDJNTslXy3n8GiLUyuABvF5LD4iPByUNh8sgwvuQtl6yksUWr62VgGGDlseCw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.17"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.17"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.17_1786698550838_0.14675817387048862","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.18":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.18","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.18","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"63255320ab4b15a50f6a0df63815df4b148f0e11","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.18.tgz","fileCount":6,"integrity":"sha512-PfbXMOgANym4suy8d4M8fJFJeC5jbvZc8QOfV6qpk2jnTdEvrsluxVKxGzIby6rnMzlOlWK+9fy96CUE9lpG/g==","signatures":[{"sig":"MEYCIQDy+kASgx7wJwW1PM4MVNcdMqeK/4TcJQPm82eFRO0/rgIhAOMncjel/21aE2w3urn6ijV49qSVSm3lx3KTZT/6x0lR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/f4b57a18b031e66608dd963f142586c9/noy-db-on-recovery-0.6.0-pre.18.tgz","_integrity":"sha512-PfbXMOgANym4suy8d4M8fJFJeC5jbvZc8QOfV6qpk2jnTdEvrsluxVKxGzIby6rnMzlOlWK+9fy96CUE9lpG/g==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.18"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.18"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.18_1786940768117_0.6707498164437791","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.19":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.19","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.19","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"a2d75db7afd1db7d0bca45abeb48333f1cad6942","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.19.tgz","fileCount":6,"integrity":"sha512-dEhkWcVYUUxtmlLrgXgEwe5wEBfCCmokuAIeB8cdy/K2I38af1XfP908HJdQVLqfhxjx7NmtX6cD8VnyplcoYQ==","signatures":[{"sig":"MEUCIQDUejlktDNrGqHiUhMIJ0BC5sjnheW7C6egA5RAtvrYzQIgVxk6SWWZ4gXPKzf5bIDMqBjaDjILHbcaGNYBXyyWMmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/32fb2823d0d1ebb1404a788f531f5ac5/noy-db-on-recovery-0.6.0-pre.19.tgz","_integrity":"sha512-dEhkWcVYUUxtmlLrgXgEwe5wEBfCCmokuAIeB8cdy/K2I38af1XfP908HJdQVLqfhxjx7NmtX6cD8VnyplcoYQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.19"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.19"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.19_1786947313917_0.19835866760368281","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.20":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.20","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.20","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c21e96ded3710ad10e1e8ea68f0d49c110646afc","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.20.tgz","fileCount":6,"integrity":"sha512-KGeZvTaw1V7spx90hQh+h7eqfLkAVJ6nksmwOTENfR6YSwTiogY1jNyg0NcqQaeu90zQgLwCLI11tzQPCCVEVA==","signatures":[{"sig":"MEQCIBMvwa3iyOviRrGFyXYPD8IlunauHhpAmCrv61lEqP/iAiArsz8RdRdkXR/7F1QGyhw1RnNhrHk4+FK/MLXHUDeNoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/12131af215b1b9b6d8db6b99bd787b3a/noy-db-on-recovery-0.6.0-pre.20.tgz","_integrity":"sha512-KGeZvTaw1V7spx90hQh+h7eqfLkAVJ6nksmwOTENfR6YSwTiogY1jNyg0NcqQaeu90zQgLwCLI11tzQPCCVEVA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.20"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.20"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.20_1786964761245_0.9101948264078299","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.21":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.21","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.21","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"60e9d4b8d291abe68db62323b7a24718d4d73f90","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.21.tgz","fileCount":6,"integrity":"sha512-DopEYAZuXAoqHTeDAP55p0DdxIA0/Y8yGRDA1iI1yfzeSKVp+/FPdMWW5KH/9XkwHAkBhkTj0Ex6AZIruV5wvQ==","signatures":[{"sig":"MEUCIQDCELkkZFCevF3LfB36PiOrmpwRYW/tZK86VbcaygorfgIgOt7gVY+nFYIX3gHXPvtdbllDRF/03Qj8rM6ke2PAsnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/23099ec529609df49ba2645454938b40/noy-db-on-recovery-0.6.0-pre.21.tgz","_integrity":"sha512-DopEYAZuXAoqHTeDAP55p0DdxIA0/Y8yGRDA1iI1yfzeSKVp+/FPdMWW5KH/9XkwHAkBhkTj0Ex6AZIruV5wvQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.21"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.21"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.21_1787027415499_0.7839601115135286","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.22":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.22","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.22","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"d62e703d7bc8237dd2a473a1c867c56bf04420f2","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.22.tgz","fileCount":6,"integrity":"sha512-UFoD8NisYcVqfdHU+FOPYl5rkPapELSnt2d6PfonE6jVFRwQYYPs756va0eRWe1RcYZDe8+ROZu2IwFCmeqU6Q==","signatures":[{"sig":"MEUCIEWxjVa0ql3yWFrxlYTJW3YMnsrb+LLHuN81lDT4wO+OAiEA1bb7r4A9mOmeZe537cu/VRHxcOECJtzF2Phmm+ZqO6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/0069c8c0a389422624c752384d140d20/noy-db-on-recovery-0.6.0-pre.22.tgz","_integrity":"sha512-UFoD8NisYcVqfdHU+FOPYl5rkPapELSnt2d6PfonE6jVFRwQYYPs756va0eRWe1RcYZDe8+ROZu2IwFCmeqU6Q==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.22"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.22"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.22_1787052019026_0.9687747004666747","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.23":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.23","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.23","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"373af350dbace9464869c018e23619d22ba9e8c1","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.23.tgz","fileCount":6,"integrity":"sha512-1RuFkUKdJTN8R94BkL3eOITiCR53LXn/1nvpJvUr9gL4TtHzNxexy8hDbnULzIK2GN69CCOe1N48jGXUutYYjA==","signatures":[{"sig":"MEYCIQCt+JRc8LT1I4SMkjhy51i7GiN16T42pXGJ4ajOq6StBwIhAOrD5sDrkhOJjorKyBpC8ipNpEUrRSstnCxwC9ogSOEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/a7ccfe68b6d1f94606e74955ee764860/noy-db-on-recovery-0.6.0-pre.23.tgz","_integrity":"sha512-1RuFkUKdJTN8R94BkL3eOITiCR53LXn/1nvpJvUr9gL4TtHzNxexy8hDbnULzIK2GN69CCOe1N48jGXUutYYjA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.23"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.23"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.23_1787062217937_0.40001176308766895","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.24":{"name":"@noy-db/on-recovery","version":"0.6.0-pre.24","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0-pre.24","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"088b22f683e194ffa01d6a47cd49ade0a113f691","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0-pre.24.tgz","fileCount":6,"integrity":"sha512-ulrVT3KFKL/laaOGqEeWXo/rW1UKaQRmjD6e59Cj4tKShNY/tgTl6BCisxvDOBvBhYZtq2ZNrAyc++TnuJGNjw==","signatures":[{"sig":"MEQCIGQ0vmLswLf7PpP/0nafbC/WEWjK0KJRV6gjchPHmaLsAiAjg/SEbZsLUnGlvv8wZp3/ati9OindgLADrQPORFOpoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26655},"type":"module","_from":"file:noy-db-on-recovery-0.6.0-pre.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/1cea0ec2d8f30b8b64856f2c6c73609d/noy-db-on-recovery-0.6.0-pre.24.tgz","_integrity":"sha512-ulrVT3KFKL/laaOGqEeWXo/rW1UKaQRmjD6e59Cj4tKShNY/tgTl6BCisxvDOBvBhYZtq2ZNrAyc++TnuJGNjw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.6.0-pre.24"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.24"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0-pre.24_1787143891951_0.9192649549549552","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@noy-db/on-recovery","version":"0.6.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.6.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b6f79073c7b7281cf52a9003a886b185f367ca8d","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.6.0.tgz","fileCount":6,"integrity":"sha512-rN6x76uMlmjx0Qasgdoux011zlrYu4lES3VUAuKi+ToKNRMYUvy9R6n3SRzYHZpW+RNvj8AG5aE8ImxmZUbdLw==","signatures":[{"sig":"MEUCIETxiqCmt1p7ZkIiX0/zkzywMG4xKgayoSv260NvSlIVAiEA/Kg4hvilln9TX0BCIGYepWBScc84iKw7JIzviqG3M2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26634},"type":"module","_from":"file:noy-db-on-recovery-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/d593368212bb899dbaeca9d076de1cd2/noy-db-on-recovery-0.6.0.tgz","_integrity":"sha512-rN6x76uMlmjx0Qasgdoux011zlrYu4lES3VUAuKi+ToKNRMYUvy9R6n3SRzYHZpW+RNvj8AG5aE8ImxmZUbdLw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@noy-db/hub":"0.6.0"},"peerDependencies":{"@noy-db/hub":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.6.0_1787163218563_0.0984912154010762","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.0":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"81804d852dbcd83ec3e90dfb47b809f40c846647","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.0.tgz","fileCount":6,"integrity":"sha512-t56AMENyJnFSSIU99kD/gFU3W5c2ps8qHoRgNKpyFoD2bYyjrn/PABIP+V+QbLHuTbLetmhFsBoDm0qnsi/ELg==","signatures":[{"sig":"MEUCIFu0nlZBbQz5BRYCCN3Sd+dM3iEyCcIs3PDB3PffHQLoAiEA5wxm1ukZRdHOR/DV1uw6HpjbMozQ8bfgh0Jq+KUnZu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/6cc7c5400c045d3ea2313b1d557ef07b/noy-db-on-recovery-0.7.0-pre.0.tgz","_integrity":"sha512-t56AMENyJnFSSIU99kD/gFU3W5c2ps8qHoRgNKpyFoD2bYyjrn/PABIP+V+QbLHuTbLetmhFsBoDm0qnsi/ELg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.0"},"peerDependencies":{"@noy-db/hub":"0.7.0-pre.0"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.0_1787505058917_0.11858090491917661","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.1":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.1","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.1","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"0594c62a75c16340c859df37a2ff9eaefb02fc3c","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.1.tgz","fileCount":6,"integrity":"sha512-RMbMVoQRhqIjHbVPCS0Ai9L9Qh125wgybdj6qZMFDPQFjS8Xak8G9plaf5edkVgdpxvBvbHj5Ob17Ei9QmK+VA==","signatures":[{"sig":"MEUCIQC0tATjFew9FvtnCk0sYHITaeHHqFhbcoVzx65FctnOigIgPfB9JyD7MhUCuPgKYLIJQJLtjoLaDcKOwaN9ArHRkmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/440c943ed4b0f69e1b6d4e220b20044c/noy-db-on-recovery-0.7.0-pre.1.tgz","_integrity":"sha512-RMbMVoQRhqIjHbVPCS0Ai9L9Qh125wgybdj6qZMFDPQFjS8Xak8G9plaf5edkVgdpxvBvbHj5Ob17Ei9QmK+VA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.1"},"peerDependencies":{"@noy-db/hub":"0.7.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.1_1787513203780_0.5523415190145478","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.2":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.2","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.2","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b6ade76b737220a3358e0425cf69f42647ed791e","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.2.tgz","fileCount":6,"integrity":"sha512-Vef3cHIaJFhCM2P2N1N6o7wVj67GhdNN1aK0MWEpFvcfznQZ4fzCCJ40gt8ic15M4Uc/m+4EWw0lQjLUKkM1cg==","signatures":[{"sig":"MEYCIQDJz99T4C80OyPmz36MWqGDD4RJl+Vlq0BrS3fbEz33zAIhAMVKpaFyzSqcC/jMjw32X6x0M6GAXHngdUSVdjXdXumS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/3e84ee5c86bfade5e149bd5f50c4ba75/noy-db-on-recovery-0.7.0-pre.2.tgz","_integrity":"sha512-Vef3cHIaJFhCM2P2N1N6o7wVj67GhdNN1aK0MWEpFvcfznQZ4fzCCJ40gt8ic15M4Uc/m+4EWw0lQjLUKkM1cg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.2"},"peerDependencies":{"@noy-db/hub":"0.7.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.2_1787526588762_0.5685234881141072","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.3":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.3","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"cf32fdc6899c293ade51beddd86cbfcc437b72df","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.3.tgz","fileCount":6,"integrity":"sha512-UTpIxmb5L40yjZXN8f1xaVLPE3DFj8xcxjzy6Gzytf66Hk3DvHqgxQ8f3/MXuzQZglaiYQGICrPGQzwJ57ichA==","signatures":[{"sig":"MEUCIHTxAty8Mu+GfX9FP0phc6W1P2ZwH9LywZIxLdo2VhyLAiEAlwhUsUPVQdPToqRjg7fnx0tyzPRlSTr9RO/NswcnUjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/f7f72d18ccca822b9008639aab9ef0f6/noy-db-on-recovery-0.7.0-pre.3.tgz","_integrity":"sha512-UTpIxmb5L40yjZXN8f1xaVLPE3DFj8xcxjzy6Gzytf66Hk3DvHqgxQ8f3/MXuzQZglaiYQGICrPGQzwJ57ichA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.3"},"peerDependencies":{"@noy-db/hub":"0.7.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.3_1787630697352_0.8101998580378242","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.4":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.4","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"00bb14deba3b5c55e5d414cc852f3f3ec35eb69f","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.4.tgz","fileCount":6,"integrity":"sha512-YCxoeswPoGlr8xQ4YYxXpI+Ue5HTfePMNxI1AZ0yIjW4bmPmJfxhtcBkZvRi1JEO0jH7BmS5uc0tzkQpT3OhFg==","signatures":[{"sig":"MEUCICUdtYOGfnuN27Cp65ppc8WqteBfm9e13jZmou9VZGJ4AiEAo/S0rBOOuy5Kzg90o40853uF3WcRjjwNPaCrsbQ3Y/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/d8af9792d5619724cb0a207ddb9b43b1/noy-db-on-recovery-0.7.0-pre.4.tgz","_integrity":"sha512-YCxoeswPoGlr8xQ4YYxXpI+Ue5HTfePMNxI1AZ0yIjW4bmPmJfxhtcBkZvRi1JEO0jH7BmS5uc0tzkQpT3OhFg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.4"},"peerDependencies":{"@noy-db/hub":"0.7.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.4_1787653073999_0.07769151506643035","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.5":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.5","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"d6f680e9fa6955d82ef5bbbef9e2995aa92c3feb","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.5.tgz","fileCount":6,"integrity":"sha512-R4e7r+szd6NTf8tOjZyJIOvracZah9dgIwFUkFuL21a1qf8rYZTzlqyTwBQCdkEFTUF0s88yvhf0cgLTS5/kCA==","signatures":[{"sig":"MEUCIQCYquzhvkRiZCehwhQYk0SHLWldg8Ln4lqHA3XC0EmsrQIgbHJyhUyNfluE5HgPiQCtkggt5lO7Y8feAWJ5eMsHjDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/ea5480f3a2ae22a7873813cf13c7b5f0/noy-db-on-recovery-0.7.0-pre.5.tgz","_integrity":"sha512-R4e7r+szd6NTf8tOjZyJIOvracZah9dgIwFUkFuL21a1qf8rYZTzlqyTwBQCdkEFTUF0s88yvhf0cgLTS5/kCA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.5"},"peerDependencies":{"@noy-db/hub":"0.7.0-pre.5"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.5_1787726291500_0.12021349436736473","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.6":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.6","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.6","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"504ad881a780c4aa090732d9059d3162cff71e6f","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.6.tgz","fileCount":6,"integrity":"sha512-KWNZhvXxOFSe0sbY0OZehYBnqUfdEY9x6sVcE82Dz8eFmbfFUru1fRsVSn884A8FyZaQH+LZQUaa5xqBTFr72w==","signatures":[{"sig":"MEYCIQCenpmYCh5Xwn9x/RWLJsuu467AM5vGHDTJnTGOQxbBvAIhAN3Gbqam2KSmzffMcUXvqSb6xobx14wLZeImLwHRl78W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/b9725042af023bec2fb9c3a2e2977776/noy-db-on-recovery-0.7.0-pre.6.tgz","_integrity":"sha512-KWNZhvXxOFSe0sbY0OZehYBnqUfdEY9x6sVcE82Dz8eFmbfFUru1fRsVSn884A8FyZaQH+LZQUaa5xqBTFr72w==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.6"},"peerDependencies":{"@noy-db/hub":"0.7.0-pre.6"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.6_1787738630537_0.3673534030421315","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.7":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.7","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"cc960ab533ec7aaad8374ce0b903d382acf52851","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.7.tgz","fileCount":6,"integrity":"sha512-sf015MrQnMTvf7paKdpf80vnjbFsaOcTwBtZbwYbwVRYTDHfOrlw38UOge1PKDZoii6qAPlWjiHwH4VLcWcBwg==","signatures":[{"sig":"MEUCIAbZzIkVrb873GINmjHxOaS9TxwNeQRIcJ6A19Z7xAqzAiEAmqFebWgs3vcGQruf7CPBuKWLF7hDiEqYoGkrZSGf3kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/0d102b945828329fc51eb081fa5127c6/noy-db-on-recovery-0.7.0-pre.7.tgz","_integrity":"sha512-sf015MrQnMTvf7paKdpf80vnjbFsaOcTwBtZbwYbwVRYTDHfOrlw38UOge1PKDZoii6qAPlWjiHwH4VLcWcBwg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.7"},"peerDependencies":{"@noy-db/hub":"0.7.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.7_1787768731164_0.13362750956844915","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.8":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.8","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e2e7db124a452a6baac705786e27aaa9fd777381","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.8.tgz","fileCount":6,"integrity":"sha512-71GrBYSB5RfuQwatrLtcjXEfwH/ATRD5KTNBxJ6z/3lmCIvdKCjcALPbTyD6ouRahslmCV70ITzHiBTxT7xh5A==","signatures":[{"sig":"MEUCIEBdn35UTXJX7n6n80GtbRlZ0esqh7gIcbn2Ob/YOPoGAiEAwOhSYTFW+o5Hzz0Z3Z6ckebd3aJOhKtvGB4drodqp0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26652},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/bf6973e9c276e53cbb1f25a7c7f75d5d/noy-db-on-recovery-0.7.0-pre.8.tgz","_integrity":"sha512-71GrBYSB5RfuQwatrLtcjXEfwH/ATRD5KTNBxJ6z/3lmCIvdKCjcALPbTyD6ouRahslmCV70ITzHiBTxT7xh5A==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.8"},"peerDependencies":{"@noy-db/hub":"0.7.0-pre.8"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.8_1787810294172_0.44691394136130635","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.9":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.9","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"116294367d21b328fcc03c4507b86fb270bcf4ce","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.9.tgz","fileCount":6,"integrity":"sha512-lqVjx2SnBtR898cJNNWbx0fvHAX4EP8AQDggTZgHXN+jfstjPutOKvXVA496f/28iflx8N/hdDD+ugPOMhYpzg==","signatures":[{"sig":"MEQCIC8qu4BmmkbVfNaTCV13w5XsIl+hkgEQJWuE5wfRmYe1AiBxKrnWBmqt+SSwn4LSUrmzjwYtV9rcjcrov+GNcbEM4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26653},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/fc02c0a7b62bc4a6b753add1335f9935/noy-db-on-recovery-0.7.0-pre.9.tgz","_integrity":"sha512-lqVjx2SnBtR898cJNNWbx0fvHAX4EP8AQDggTZgHXN+jfstjPutOKvXVA496f/28iflx8N/hdDD+ugPOMhYpzg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.9"},"peerDependencies":{"@noy-db/hub":"^0.7.0-pre.9"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.9_1787835630375_0.1793512935874062","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.10":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.10","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"886373f1b577e8b27f1275e4565b1985ec6bcfe8","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.10.tgz","fileCount":6,"integrity":"sha512-yCp1UW88/mkcA2nY7l7a9JZ8+0fmPCOu4OzQIZD+mPH+HFoXnnLN/VQ7VG0DobzlVQRCLgHNV1bHOqBYjEHqzQ==","signatures":[{"sig":"MEYCIQCyuY/JRH+O0Yva2yd1O3jvceunNHdRSSrfLxh39gRmLAIhAM7tvVpRquARxZskp6/zRnz5OILxvcVBCDPbkCW+kpeY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26656},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/3f597e3e4b6e9ed00e859dad41953a49/noy-db-on-recovery-0.7.0-pre.10.tgz","_integrity":"sha512-yCp1UW88/mkcA2nY7l7a9JZ8+0fmPCOu4OzQIZD+mPH+HFoXnnLN/VQ7VG0DobzlVQRCLgHNV1bHOqBYjEHqzQ==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.10"},"peerDependencies":{"@noy-db/hub":"^0.7.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.10_1787903311308_0.7947928525836634","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.11":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.11","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.11","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"3c4826300531ac7244de4cae689524c8f4c2e6cb","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.11.tgz","fileCount":6,"integrity":"sha512-HrzAkT2hh5V8b7OfrkQhbWm0qQFyLBiDaprONx9vT6IsKsYOG4sCE1/ImFKr+SiMdITzVc7ibJ554fxXw39bmw==","signatures":[{"sig":"MEUCIEI6o4uSzz9gno1e2g0/FMCN/iTSdsUEcwFpz4IinChdAiEAvx1moib/WILMdTQ7Vaj6vq5Z0UFB5A4hbUspP9iT8+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26210},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/c33093280fa7e45e538c4e31c6f4ca10/noy-db-on-recovery-0.7.0-pre.11.tgz","_integrity":"sha512-HrzAkT2hh5V8b7OfrkQhbWm0qQFyLBiDaprONx9vT6IsKsYOG4sCE1/ImFKr+SiMdITzVc7ibJ554fxXw39bmw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.11"},"peerDependencies":{"@noy-db/hub":"^0.7.0-pre.11"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.11_1787936288343_0.38797917476118804","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.12":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.12","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"49f4d2a51d73b183a2cba330ab555c5303fea921","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.12.tgz","fileCount":6,"integrity":"sha512-vrzd344ORwvRaSaDBwtvcoUsl4r0jsTAeFwA0k2v84VVdPL47suqF6szd5ntWZE0h07dFnWiUoqytpGK2jKVhw==","signatures":[{"sig":"MEUCIQCiHYf/t0bYMvamYuDH07xc7wD1aZM3wzr1MElARoc3VQIgZb48FYXQyh8sFIkHaOMjRxDX52rbWY9rPcoQwSGECgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26210},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/d3bb20d1be40feb0d62f93f6ff3c2a76/noy-db-on-recovery-0.7.0-pre.12.tgz","_integrity":"sha512-vrzd344ORwvRaSaDBwtvcoUsl4r0jsTAeFwA0k2v84VVdPL47suqF6szd5ntWZE0h07dFnWiUoqytpGK2jKVhw==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.12"},"peerDependencies":{"@noy-db/hub":"^0.7.0-pre.12"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.12_1787998047196_0.6006562966678801","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.13":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.13","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.13","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"007defb6ce56e2c0cde188fb0a5cd133ab24eacd","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.13.tgz","fileCount":6,"integrity":"sha512-z5STKotCq6AVvRxg/bzUYW0rIZYA5UpNNnMOVBcWe5JoVa1ouD0jydb5pBFparN6RnWz6axN5wa28RCRhCWM3w==","signatures":[{"sig":"MEUCIBmEWQv13RQnrocG5nhn30k8/Asda+EG2U8cHLoQPbjiAiEAi60UdjVAqvo83rqqDmMACUQpn+elDUEdSBR1W/5R3PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26210},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/ed70c65d9d79a0c866492db2e8121313/noy-db-on-recovery-0.7.0-pre.13.tgz","_integrity":"sha512-z5STKotCq6AVvRxg/bzUYW0rIZYA5UpNNnMOVBcWe5JoVa1ouD0jydb5pBFparN6RnWz6axN5wa28RCRhCWM3w==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.13"},"peerDependencies":{"@noy-db/hub":"^0.7.0-pre.13"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.13_1788019999426_0.8860571559653261","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.14":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.14","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.14","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"5c65c418ffd2594a8c5d9bb512936961a9f994dc","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.14.tgz","fileCount":6,"integrity":"sha512-TUzmuBNA5oYOBauf1WBgNfD0jQC1Mhlx5BJKO7eS3aQSNFhqJ6YAexxx9EQBzAZzqN9zF4f++mkwtiE5Su9V0Q==","signatures":[{"sig":"MEYCIQDa2Ivw+1nseKwpyzYf1Gah/yAAFupwS74oY82/zyFwAwIhANc9BoEXAXtjgVgtqEaRWTzD4NbbW4POWh3gjG4TzEl1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26210},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/5e64a7e7b6710989ffdb02d73563e375/noy-db-on-recovery-0.7.0-pre.14.tgz","_integrity":"sha512-TUzmuBNA5oYOBauf1WBgNfD0jQC1Mhlx5BJKO7eS3aQSNFhqJ6YAexxx9EQBzAZzqN9zF4f++mkwtiE5Su9V0Q==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.14"},"peerDependencies":{"@noy-db/hub":"^0.7.0-pre.14"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.14_1788066887726_0.9468289787982545","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.15":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.15","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.15","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"fa2b620f5848455d85b675131cf356388812ff1e","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.15.tgz","fileCount":6,"integrity":"sha512-D4Eawoi2mdLalnarwiiO4R6YXvXLDRji4UkLBxXEw3AmSvtJD9jT9Yc6uP2hs/3UmsNK6iqFcydSnuyjVT5QnA==","signatures":[{"sig":"MEYCIQCf+3SdytEIwCkGMdOS23pDFv+JKd6Mz/kbbA240oEnewIhAI5rjwSGkUET0YFdCv4KrBdIiyqGlVxE3KEZli1T3Y12","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26210},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/683bbde525fd1d94d8934bf0a0f7c75b/noy-db-on-recovery-0.7.0-pre.15.tgz","_integrity":"sha512-D4Eawoi2mdLalnarwiiO4R6YXvXLDRji4UkLBxXEw3AmSvtJD9jT9Yc6uP2hs/3UmsNK6iqFcydSnuyjVT5QnA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.15"},"peerDependencies":{"@noy-db/hub":"^0.7.0-pre.15"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.15_1788090003645_0.8830213246086822","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.16":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.16","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.16","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ea59feb7664e7cae5003ee3ded4ff60c70479412","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.16.tgz","fileCount":6,"integrity":"sha512-va0602CV45EHN9EeiEx7pvPz1vlsi+G1GfG6MY4tjOqRpqmUC/Tl/D2rJKAmaXtnp33Fmc3iqcsNSe7MB67hag==","signatures":[{"sig":"MEYCIQDaQSJZoIhrzwov67lvV0UQvOxP41qciCilUUYeErk4zQIhAPwZMS57a49BbrBB57dG1u/phLfU4X+B4rahnFpO6K9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26210},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/18c3b8bb813a4e8e3db1adce202c130c/noy-db-on-recovery-0.7.0-pre.16.tgz","_integrity":"sha512-va0602CV45EHN9EeiEx7pvPz1vlsi+G1GfG6MY4tjOqRpqmUC/Tl/D2rJKAmaXtnp33Fmc3iqcsNSe7MB67hag==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.16"},"peerDependencies":{"@noy-db/hub":"^0.7.0-pre.16"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.16_1788161359060_0.8320006903888677","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.17":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.17","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.17","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"81a40450f39c397c24dbc09b917a0ada92bfc9e3","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.17.tgz","fileCount":6,"integrity":"sha512-bbT+U93/HntKous4UBW21CKYlzLI2tK0Q+fBN9Vo1LYn92vsymuK0SaSlSTp75Bnati9vMH2DcWD/D+U8ZmlDg==","signatures":[{"sig":"MEQCIF+4PVTD3aTHZxOiilhtbKmUWuVY1FJA8Dd+c8JpiaMEAiA9h2xX+H+s9hkCgrUu3TjhKymIRbpU5bOa8Dh+57EFQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26210},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/60147041f1354b54c4c5971984147b97/noy-db-on-recovery-0.7.0-pre.17.tgz","_integrity":"sha512-bbT+U93/HntKous4UBW21CKYlzLI2tK0Q+fBN9Vo1LYn92vsymuK0SaSlSTp75Bnati9vMH2DcWD/D+U8ZmlDg==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@noy-db/hub":"0.7.0-pre.17"},"peerDependencies":{"@noy-db/hub":"^0.7.0-pre.17"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.17_1788189198504_0.5788420722072001","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.18":{"name":"@noy-db/on-recovery","version":"0.7.0-pre.18","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0-pre.18","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c919e6be45497d870cd39e9ac2d673122da0999a","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0-pre.18.tgz","fileCount":6,"integrity":"sha512-4Lm1rVEvLdu8e6wDBHPaOF7xg/w2hXbbR1VJsxrSrKAVw5hn0Z1V1nGDQNzCMhSknl+jNPiehJ+ar9Esf4HgtA==","signatures":[{"sig":"MEQCICnaIwn4PPf8hicKB7Rs3MtKHyWVeFK/KyM0B27xVZPKAiBhzTw+zNdtS4Vf9miGDJSaBk2nRkR28vzVclDmY8+WLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26238},"type":"module","_from":"file:noy-db-on-recovery-0.7.0-pre.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/4261c889238531cba9ee5fec4e6eb435/noy-db-on-recovery-0.7.0-pre.18.tgz","_integrity":"sha512-4Lm1rVEvLdu8e6wDBHPaOF7xg/w2hXbbR1VJsxrSrKAVw5hn0Z1V1nGDQNzCMhSknl+jNPiehJ+ar9Esf4HgtA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"happy-dom":"^18.0.0","@noy-db/hub":"0.7.0-pre.18"},"peerDependencies":{"@noy-db/hub":"^0.7.0-pre.18"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0-pre.18_1788234823393_0.3796081478144784","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@noy-db/on-recovery","version":"0.7.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-recovery@0.7.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-recovery#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"072b09fe278c5c8e111d8165e09945f301e54e15","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.7.0.tgz","fileCount":6,"integrity":"sha512-p6+JcKqFnKbM9Il3OLJZxxEeLevdb6nQj5CYtPL0xWwp35fn4cJGzhuYXWzxU9yJ8w62MckED3w2EakNMEeS1w==","signatures":[{"sig":"MEUCIBt/6tDsGXdSJnHxNzFLHImxlhCFi0vBgH7EaANTnhY7AiEA/ZyxMNPDo3h2qymAxBMpX02nFzSKHZc1sgwvaeVWKqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26217},"type":"module","_from":"file:noy-db-on-recovery-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/ef6ed40c5f153d07fdb5dd9c6e61bb49/noy-db-on-recovery-0.7.0.tgz","_integrity":"sha512-p6+JcKqFnKbM9Il3OLJZxxEeLevdb6nQj5CYtPL0xWwp35fn4cJGzhuYXWzxU9yJ8w62MckED3w2EakNMEeS1w==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/vLannaAi/noy-db.git","type":"git","directory":"packages/on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^18.0.0","@noy-db/hub":"0.7.0"},"peerDependencies":{"@noy-db/hub":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.7.0_1788240157966_0.47770885324691226","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-pre.0":{"name":"@noy-db/on-recovery","version":"0.8.0-pre.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"Apache-2.0","_id":"@noy-db/on-recovery@0.8.0-pre.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/noy-db/on/tree/main/on-recovery#readme","bugs":{"url":"https://github.com/noy-db/on/issues"},"dist":{"shasum":"5b1e3fe3b6d67e235a5c60c0d42044a20b360062","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.8.0-pre.0.tgz","fileCount":7,"integrity":"sha512-PKTU+2eibrgW8E3BVzu/LG+wRCTChkdREV9SELJ9vqy3hWySgarFjQt3TMhXPklQ7UIdleyWmoD87UY7WfpHMA==","signatures":[{"sig":"MEQCICdXGN9tSrh2KdKHCq2ut7btgHNaDH72t0FL4l43Dxk1AiBcMxQb3/VaCEUjqunvM3UZW+WT9jJEjCSzKlo1CQUb/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqk+PsNd42BsG/u384mr5BjBsqPHYPYgCCjA2ky3WjDwIhAJqBnai4DCQ/Kidod0w0yHHBRXJasLlSGQ9YAb78hy/h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36562},"type":"module","_from":"file:noy-db-on-recovery-0.8.0-pre.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/df14e8054cc81e429cf89b9b8b2f8757/noy-db-on-recovery-0.8.0-pre.0.tgz","_integrity":"sha512-PKTU+2eibrgW8E3BVzu/LG+wRCTChkdREV9SELJ9vqy3hWySgarFjQt3TMhXPklQ7UIdleyWmoD87UY7WfpHMA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/noy-db/on.git","type":"git","directory":"on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"happy-dom":"^18.0.0","@noy-db/hub":"0.8.0-pre.0"},"peerDependencies":{"@noy-db/hub":"^0.7.0 || ^0.7.1-pre.0 || ^0.8.0-pre.0"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.8.0-pre.0_1789101176690_0.9392919618213582","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@noy-db/on-recovery","version":"0.8.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"Apache-2.0","_id":"@noy-db/on-recovery@0.8.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/noy-db/on/tree/main/on-recovery#readme","bugs":{"url":"https://github.com/noy-db/on/issues"},"dist":{"shasum":"2a63601edbf058d36991596999297f8f69c2492c","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.8.0.tgz","fileCount":7,"integrity":"sha512-TwpcaonbCCEkucEHJr3rMuH4QJE6GRQphsf786JSKvl6gnQW0lrwLLFxqH8GP4WrbcLzxXM8+T9ZeJYmbYWxnA==","signatures":[{"sig":"MEYCIQC+yG4d+xmHyuTdr0qhmqBh1BjaHvKg81G353ENQ2N4PgIhAOvsNbh3HgzwBQfXcN0j55UBdhPZ2CifG7kKgM0zczc3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTtNu6nS7jcOnXS58KAdyi69mA/mONH68vcIO6l1NLZAIgeFGiFgpSWCvWphBkikQgBhApF6dl+ARhiZmW0ykZiL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36550},"type":"module","_from":"file:noy-db-on-recovery-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/d31724ac81d19e39892ebda78812ffe3/noy-db-on-recovery-0.8.0.tgz","_integrity":"sha512-TwpcaonbCCEkucEHJr3rMuH4QJE6GRQphsf786JSKvl6gnQW0lrwLLFxqH8GP4WrbcLzxXM8+T9ZeJYmbYWxnA==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/noy-db/on.git","type":"git","directory":"on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^18.0.0","@noy-db/hub":"0.8.0"},"peerDependencies":{"@noy-db/hub":"^0.7.0 || ^0.7.1-pre.0 || ^0.8.0-pre.0"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.8.0_1789325324828_0.3797496953535613","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-pre.0":{"name":"@noy-db/on-recovery","version":"0.9.0-pre.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"Apache-2.0","_id":"@noy-db/on-recovery@0.9.0-pre.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/noy-db/on/tree/main/on-recovery#readme","bugs":{"url":"https://github.com/noy-db/on/issues"},"dist":{"shasum":"16e64443667a35ac272c3b0c610fc086555e8a9d","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.9.0-pre.0.tgz","fileCount":7,"integrity":"sha512-hyd8AhcTBjF+h66JpmPByH73nIwW+2/BKqKB3jlRgFYpAqHvAw4ZOABbRYAbDhKkPGyZkQKQsEdGhmiCJQWK7w==","signatures":[{"sig":"MEUCIQCdRE1eXVMOPrTfLQNfN3Elnjm4MwrNFDjJPaoJur0FEwIgdrYq7TK8iEjGC7k0Rb6q94c3EN0RDbcbTWs2ps5DAjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFiH16NtA51Dd7Yi/vs+bjL7CWV8kcXuy3TF7VGwR1ZgIhAL/dGRDTKorimAFvvL56zzO33jH9W3QQQQVLMUF3rH4X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37589},"type":"module","_from":"file:noy-db-on-recovery-0.9.0-pre.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/385bcf64fbe26de7f501489a7dcdc6a4/noy-db-on-recovery-0.9.0-pre.0.tgz","_integrity":"sha512-hyd8AhcTBjF+h66JpmPByH73nIwW+2/BKqKB3jlRgFYpAqHvAw4ZOABbRYAbDhKkPGyZkQKQsEdGhmiCJQWK7w==","deprecated":"Superseded by 0.9.0. The 0.9 line is the supported release. 0.7.0 to 0.9.0 is witnessed in both directions for pod data (upgrade and rollback). Versions below 0.7.0 have no witnessed migration path - read the 0.9.0 release notes before moving.","repository":{"url":"git+https://github.com/noy-db/on.git","type":"git","directory":"on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"happy-dom":"^18.0.0","@noy-db/hub":"0.9.0-pre.2"},"peerDependencies":{"@noy-db/hub":"^0.7.0 || ^0.7.1-pre.0 || ^0.8.0-pre.0 || ^0.9.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.9.0-pre.0_1790424661413_0.8041148040660955","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@noy-db/on-recovery","version":"0.9.0","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"Apache-2.0","_id":"@noy-db/on-recovery@0.9.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/noy-db/on/tree/main/on-recovery#readme","bugs":{"url":"https://github.com/noy-db/on/issues"},"dist":{"shasum":"4ee063de1058e8ff77c4feaf2bebe1dc72f1d475","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.9.0.tgz","fileCount":7,"integrity":"sha512-FbndEnh67fV0DcVYR6gt8RGvSZQVvvY+UjH7+X4GgAmiZFq+UHpQqLBPUJ6f0OESrFJU+ysiPCJpLkaimuKzgQ==","signatures":[{"sig":"MEQCIC42SFMBf4CbVEnzn+MBgtv61ZhMOtRcXFNibynzSWFWAiAzmCZhhTF9AEP9X+zAVQ44tTGCTWe4U2ySZgTADpb0Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGsCQHsUvBtEHLTA7m4x7ck1dhuaJ7ro16peala7+rhXAiEA+4usgOM/qZP64RdfQpyI5hS8Wx357TZjAfzhzoWOUPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37577},"type":"module","_from":"file:noy-db-on-recovery-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"_resolved":"/tmp/411fa93df1d30caee608547f89ee5c4c/noy-db-on-recovery-0.9.0.tgz","_integrity":"sha512-FbndEnh67fV0DcVYR6gt8RGvSZQVvvY+UjH7+X4GgAmiZFq+UHpQqLBPUJ6f0OESrFJU+ysiPCJpLkaimuKzgQ==","repository":{"url":"git+https://github.com/noy-db/on.git","type":"git","directory":"on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^18.0.0","@noy-db/hub":"0.9.0"},"peerDependencies":{"@noy-db/hub":"^0.7.0 || ^0.7.1-pre.0 || ^0.8.0-pre.0 || ^0.9.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/on-recovery_0.9.0_1790487839664_0.4724098214460617","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-pre.0":{"_id":"@noy-db/on-recovery@0.10.0-pre.0","bugs":{"url":"https://github.com/noy-db/on/issues"},"dist":{"shasum":"b444151240083c951fb34d0a4f2da7bffad50da9","tarball":"https://registry.npmjs.org/@noy-db/on-recovery/-/on-recovery-0.10.0-pre.0.tgz","fileCount":7,"integrity":"sha512-W7kzxuxWxEZCl3M3376w9kO1xIE0EIVF71ZGtG951Qs0GBRIhPsrqXZlYKGUC3QARhG74C6XEB7Tp5zrDX2fsQ==","signatures":[{"sig":"MEQCIG5XaGMDOKVXPZMHzB13UQGDymEjCMEPoGSWz4uZFFzeAiBI0u8Tg2EaNIxYjslHQL2iDpxG2odsWBBLYAA9l8S9AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDuf1nECRan0LdShhjeM4ozaKGMQxArI16a8eKTiC3/UQIgL4i1AyOYV9+E2tUqRtI+hefOj4xf82HbrKWlyLcTfvE="}],"unpackedSize":37608},"name":"@noy-db/on-recovery","type":"module","_from":"file:noy-db-on-recovery-0.10.0-pre.0.tgz","types":"./dist/index.d.ts","author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json"},"version":"0.10.0-pre.0","_npmUser":{"name":"vlanna","email":"vicio@lanna.ai"},"homepage":"https://github.com/noy-db/on/tree/main/on-recovery#readme","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"_resolved":"/tmp/c5539201a4930dc0bbc6b3a69bed05a3/noy-db-on-recovery-0.10.0-pre.0.tgz","_integrity":"sha512-W7kzxuxWxEZCl3M3376w9kO1xIE0EIVF71ZGtG951Qs0GBRIhPsrqXZlYKGUC3QARhG74C6XEB7Tp5zrDX2fsQ==","repository":{"url":"git+https://github.com/noy-db/on.git","type":"git","directory":"on-recovery"},"_npmVersion":"10.9.8","description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","directories":{},"maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"happy-dom":"^18.0.0","@noy-db/hub":"0.10.0-pre.0"},"peerDependencies":{"@noy-db/hub":"^0.7.0 || ^0.7.1-pre.0 || ^0.8.0-pre.0 || ^0.9.0-pre.1 || ^0.10.0-pre.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/on-recovery_0.10.0-pre.0_1790696830097_0.012686238418149642"}}},"time":{"created":"2026-04-30T16:10:15.723Z","modified":"2026-09-29T15:47:10.346Z","0.1.0-pre.1":"2026-04-30T10:07:10.181Z","0.1.0-pre.2":"2026-04-30T10:46:28.382Z","0.1.0-pre.3":"2026-04-30T16:10:16.058Z","0.1.0-pre.4":"2026-05-02T14:59:59.626Z","0.1.0-pre.5":"2026-05-05T02:18:02.863Z","0.1.0-pre.7":"2026-05-06T06:48:30.731Z","0.1.0-pre.8":"2026-05-08T14:48:31.678Z","0.1.0-pre.9":"2026-05-09T02:34:33.998Z","0.1.0-pre.10":"2026-05-09T14:07:56.288Z","0.1.0-pre.12":"2026-05-19T12:58:54.975Z","0.1.0-pre.14":"2026-05-21T06:16:46.762Z","0.1.0-pre.15":"2026-05-22T01:49:03.050Z","0.1.0-pre.16":"2026-05-24T03:35:32.762Z","0.2.0-pre.1":"2026-05-24T14:14:59.966Z","0.2.0-pre.2":"2026-05-31T09:35:36.869Z","0.2.0-pre.3":"2026-06-01T10:16:57.038Z","0.2.0-pre.4":"2026-06-02T08:54:47.841Z","0.2.0-pre.5":"2026-06-02T11:41:10.396Z","0.2.0-pre.6":"2026-06-04T16:09:47.222Z","0.2.0-pre.7":"2026-06-05T14:51:52.877Z","0.2.0-pre.8":"2026-06-06T15:54:54.937Z","0.2.0-pre.9":"2026-06-07T05:11:13.730Z","0.2.0-pre.10":"2026-06-07T17:53:48.184Z","0.2.0-pre.11":"2026-06-07T22:39:31.372Z","0.2.0-pre.12":"2026-06-08T03:34:41.562Z","0.2.0-pre.13":"2026-06-08T16:51:05.802Z","0.2.0-pre.14":"2026-06-09T05:35:15.375Z","0.2.0-pre.15":"2026-06-12T16:30:17.708Z","0.2.0-pre.16":"2026-06-13T06:05:39.667Z","0.2.0-pre.17":"2026-06-13T18:03:47.999Z","0.2.0-pre.18":"2026-06-14T12:16:26.835Z","0.2.0-pre.19":"2026-06-15T02:01:50.283Z","0.2.0-pre.20":"2026-06-15T08:00:49.177Z","0.2.0-pre.21":"2026-06-15T16:29:21.815Z","0.2.0-pre.23":"2026-06-15T21:21:00.127Z","0.2.0-pre.24":"2026-06-18T16:25:20.416Z","0.2.0-pre.25":"2026-06-19T18:30:21.189Z","0.2.0-pre.26":"2026-06-19T20:18:31.506Z","0.2.0-pre.27":"2026-06-20T06:52:08.770Z","0.2.0-pre.28":"2026-06-20T12:17:27.547Z","0.2.0-pre.29":"2026-06-24T16:10:48.178Z","0.2.0-pre.30":"2026-06-25T09:51:21.136Z","0.2.0-pre.31":"2026-06-27T14:57:07.657Z","0.3.0-pre.1":"2026-07-03T11:25:50.294Z","0.3.0-pre.2":"2026-07-03T18:40:51.467Z","0.3.0-pre.3":"2026-07-04T10:31:47.992Z","0.3.0-pre.4":"2026-07-05T04:29:36.298Z","0.3.0-pre.5":"2026-07-05T11:55:24.951Z","0.3.0-pre.6":"2026-07-08T03:03:46.859Z","0.3.0-pre.7":"2026-07-09T05:26:50.628Z","0.3.0-pre.8":"2026-07-10T07:49:08.919Z","0.3.0-pre.9":"2026-07-12T07:12:18.283Z","0.3.0-pre.10":"2026-07-13T13:54:32.499Z","0.3.0-pre.11":"2026-07-14T01:19:47.008Z","0.3.0-pre.12":"2026-07-15T09:22:32.711Z","0.3.0-pre.13":"2026-07-20T02:57:11.745Z","0.3.0":"2026-07-20T13:45:36.459Z","0.4.0-pre.0":"2026-07-25T13:21:18.569Z","0.4.0-pre.1":"2026-07-26T03:51:46.888Z","0.4.0-pre.2":"2026-07-26T10:12:28.738Z","0.4.0-pre.3":"2026-07-26T15:51:10.728Z","0.4.0-pre.4":"2026-07-26T16:54:23.333Z","0.4.0-pre.5":"2026-07-27T07:33:58.139Z","0.4.0-pre.6":"2026-07-27T15:14:25.298Z","0.4.0-pre.7":"2026-07-27T19:19:38.933Z","0.4.0-pre.8":"2026-07-28T07:09:51.239Z","0.4.0-pre.9":"2026-07-28T08:15:42.861Z","0.4.0-pre.10":"2026-07-29T03:53:14.470Z","0.4.0-pre.11":"2026-07-29T17:50:38.839Z","0.4.0-pre.12":"2026-07-31T06:59:33.323Z","0.4.0":"2026-08-01T08:22:54.452Z","0.5.0":"2026-08-01T15:14:08.812Z","0.6.0-pre.0":"2026-08-04T10:25:07.024Z","0.6.0-pre.1":"2026-08-04T12:24:14.784Z","0.6.0-pre.2":"2026-08-05T14:53:21.897Z","0.6.0-pre.3":"2026-08-07T02:07:04.000Z","0.6.0-pre.4":"2026-08-08T15:32:52.772Z","0.6.0-pre.5":"2026-08-09T17:26:25.372Z","0.6.0-pre.7":"2026-08-10T02:44:14.145Z","0.6.0-pre.8":"2026-08-10T04:03:17.488Z","0.6.0-pre.9":"2026-08-10T07:30:05.154Z","0.6.0-pre.10":"2026-08-10T12:28:06.488Z","0.6.0-pre.11":"2026-08-10T17:45:04.755Z","0.6.0-pre.12":"2026-08-11T04:26:45.882Z","0.6.0-pre.13":"2026-08-11T17:55:15.617Z","0.6.0-pre.14":"2026-08-12T03:14:26.334Z","0.6.0-pre.15":"2026-08-12T16:57:08.239Z","0.6.0-pre.16":"2026-08-12T19:10:46.543Z","0.6.0-pre.17":"2026-08-14T09:09:11.010Z","0.6.0-pre.18":"2026-08-17T04:26:08.254Z","0.6.0-pre.19":"2026-08-17T06:15:14.046Z","0.6.0-pre.20":"2026-08-17T11:06:01.388Z","0.6.0-pre.21":"2026-08-18T04:30:15.637Z","0.6.0-pre.22":"2026-08-18T11:20:19.172Z","0.6.0-pre.23":"2026-08-18T14:10:18.114Z","0.6.0-pre.24":"2026-08-19T12:51:32.117Z","0.6.0":"2026-08-19T18:13:38.701Z","0.7.0-pre.0":"2026-08-23T17:10:59.047Z","0.7.0-pre.1":"2026-08-23T19:26:43.922Z","0.7.0-pre.2":"2026-08-23T23:09:48.889Z","0.7.0-pre.3":"2026-08-25T04:04:57.502Z","0.7.0-pre.4":"2026-08-25T10:17:54.147Z","0.7.0-pre.5":"2026-08-26T06:38:11.649Z","0.7.0-pre.6":"2026-08-26T10:03:50.675Z","0.7.0-pre.7":"2026-08-26T18:25:31.347Z","0.7.0-pre.8":"2026-08-27T05:58:14.312Z","0.7.0-pre.9":"2026-08-27T13:00:30.497Z","0.7.0-pre.10":"2026-08-28T07:48:31.463Z","0.7.0-pre.11":"2026-08-28T16:58:08.479Z","0.7.0-pre.12":"2026-08-29T10:07:27.331Z","0.7.0-pre.13":"2026-08-29T16:13:19.556Z","0.7.0-pre.14":"2026-08-30T05:14:47.857Z","0.7.0-pre.15":"2026-08-30T11:40:03.793Z","0.7.0-pre.16":"2026-08-31T07:29:19.247Z","0.7.0-pre.17":"2026-08-31T15:13:18.634Z","0.7.0-pre.18":"2026-09-01T03:53:43.512Z","0.7.0":"2026-09-01T05:22:38.125Z","0.8.0-pre.0":"2026-09-11T04:32:56.772Z","0.8.0":"2026-09-13T18:48:44.901Z","0.9.0-pre.0":"2026-09-26T12:11:01.505Z","0.9.0":"2026-09-27T05:43:59.739Z","0.10.0-pre.0":"2026-09-29T15:47:10.179Z"},"bugs":{"url":"https://github.com/noy-db/on/issues"},"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"Apache-2.0","homepage":"https://github.com/noy-db/on/tree/main/on-recovery#readme","keywords":["noy-db","auth","on-recovery","recovery-codes","one-time-codes","paper-backup","base32","pbkdf2","zero-knowledge"],"repository":{"url":"git+https://github.com/noy-db/on.git","type":"git","directory":"on-recovery"},"description":"One-time printable recovery codes for noy-db — last-resort vault unlock when the secret, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family.","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"readme":"","readmeFilename":"README.md"}