{"_id":"@noy-db/on-email-otp","_rev":"136-713d160aabcf7f96c85904527f9d17ad","name":"@noy-db/on-email-otp","dist-tags":{"latest":"0.9.0","next":"0.10.0-pre.0"},"versions":{"0.1.0-pre.3":{"name":"@noy-db/on-email-otp","version":"0.1.0-pre.3","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.1.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e8c57feb13ad649359516b3566696ccca01c5bc2","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.1.0-pre.3.tgz","fileCount":9,"integrity":"sha512-hdZ39tM9rRSXFxaNONKP4nO248kdMcXEVD2ulPSDoqoFN3d62POMT5EzBTv2knajrs4cL2g3rLLjWlCWqvbUTA==","signatures":[{"sig":"MEUCICC0r+GMJyNUv0u8vzTWtteVhLkG4hAYL08H2AaqvsGyAiEAmbke9C9kbKcfTnpQPFo+jHIX/ggtM0sPqaGvjfSGvtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/b7bb0aa5d628384189d8347669bf86d8/noy-db-on-email-otp-0.1.0-pre.3.tgz","_integrity":"sha512-hdZ39tM9rRSXFxaNONKP4nO248kdMcXEVD2ulPSDoqoFN3d62POMT5EzBTv2knajrs4cL2g3rLLjWlCWqvbUTA==","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-email-otp"},"_npmVersion":"10.9.7","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.1.0-pre.3_1777565399465_0.14876866990599735","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.4":{"name":"@noy-db/on-email-otp","version":"0.1.0-pre.4","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.1.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"75d552dc0e85045b0a4c7129d8ef2dde892a5562","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.1.0-pre.4.tgz","fileCount":9,"integrity":"sha512-j/YSN23vEaWc0jP3QDcY6LMfqujhaxHBNCZ4s8RFJmr+M95ZLlzrHbxJJLWZTcWWwn0/SKP1qblkvLOYCHtv5g==","signatures":[{"sig":"MEUCIQDghN2/obJ3Tw1yVQb/+HoY+BxExW3Ja3nEtF3LxmySlwIgAZoEhivsebvlJYefAGL2CrlABmqf5Xb4G7WYH4hGZic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/d19a0c69083507cbcf856fa19fbe93aa/noy-db-on-email-otp-0.1.0-pre.4.tgz","_integrity":"sha512-j/YSN23vEaWc0jP3QDcY6LMfqujhaxHBNCZ4s8RFJmr+M95ZLlzrHbxJJLWZTcWWwn0/SKP1qblkvLOYCHtv5g==","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-email-otp"},"_npmVersion":"10.9.7","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.1.0-pre.4_1777733992097_0.527282575590853","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.5":{"name":"@noy-db/on-email-otp","version":"0.1.0-pre.5","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.1.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"0220a0c8bf1bbe4ce8376ded9fc4cf4fcf40f2ab","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.1.0-pre.5.tgz","fileCount":9,"integrity":"sha512-DmLPQ09QY2rqAmnkw7YB0isftHcl88uS3Kv7CjpHp5ggIInTl06plvh9Tx3CUAnzpyI/A/usQdIIZ+kPWspc0g==","signatures":[{"sig":"MEUCIEemFg5ZZXFP8XVSk3m4k9+zmGYgJznw8rLNzjKHJwiGAiEAul0ZY1lxusbFLs2NSV5btl/Nggh5Xicnp/XciavgnDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/92dc89f05914d90cc53cab2ec2189160/noy-db-on-email-otp-0.1.0-pre.5.tgz","_integrity":"sha512-DmLPQ09QY2rqAmnkw7YB0isftHcl88uS3Kv7CjpHp5ggIInTl06plvh9Tx3CUAnzpyI/A/usQdIIZ+kPWspc0g==","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-email-otp"},"_npmVersion":"10.9.7","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.5"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.1.0-pre.5_1777947473819_0.9299091973047977","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.7":{"name":"@noy-db/on-email-otp","version":"0.1.0-pre.7","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.1.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"1a8c9d392bb31e2e90f74105ff79e6099d23b050","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.1.0-pre.7.tgz","fileCount":9,"integrity":"sha512-E3YE5mVl+cp6nOCIKehNJ6bRk5nGsT9eXTzIULHDrnuajyflRyRV03WOzB/PG73rrBOTkMwC2HWEvEhNf/LISA==","signatures":[{"sig":"MEQCIB2wedMZ/KS85u0wG9eYBJJBKcPz8V4Ut6eHcLNN0fEPAiAq0665zQ0pZjk4i7+G5zvIU2fTBn/gnLbel1JCUbMohg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/52ddb8c4bb472206d70e72ebcd8926d2/noy-db-on-email-otp-0.1.0-pre.7.tgz","_integrity":"sha512-E3YE5mVl+cp6nOCIKehNJ6bRk5nGsT9eXTzIULHDrnuajyflRyRV03WOzB/PG73rrBOTkMwC2HWEvEhNf/LISA==","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-email-otp"},"_npmVersion":"10.9.7","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.1.0-pre.7_1778050103521_0.49895688117231174","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.8":{"name":"@noy-db/on-email-otp","version":"0.1.0-pre.8","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.1.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c3c8549d620226709116b7f79de34bcfa82b8616","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.1.0-pre.8.tgz","fileCount":9,"integrity":"sha512-DTegTIoTMYrDlwRkT6irXsp5AkaV7jv9gEdrKRPBa+U467G7X0ZojXL2EBBgcOG3UGEMSmCBQia630ZRu0nLMg==","signatures":[{"sig":"MEQCIDU7dvGgJz3J0RHrt+JXxWdV4A7VWCpgVfPJ2iOkiJDaAiA+NVYCLTqnJa6C1dvkbbl9t5itWPh1AJiVqNz7cq+nfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/fb4549e120edbdbd29c71c6dee8e7e41/noy-db-on-email-otp-0.1.0-pre.8.tgz","_integrity":"sha512-DTegTIoTMYrDlwRkT6irXsp5AkaV7jv9gEdrKRPBa+U467G7X0ZojXL2EBBgcOG3UGEMSmCBQia630ZRu0nLMg==","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-email-otp"},"_npmVersion":"10.9.7","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.8"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.1.0-pre.8_1778251703954_0.0831158349237866","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.9":{"name":"@noy-db/on-email-otp","version":"0.1.0-pre.9","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.1.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"84d7adfab634ede1b31ba1ae05fed0cffc149163","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.1.0-pre.9.tgz","fileCount":9,"integrity":"sha512-8Z+0qitd0U2p1ltscHpQsvmd/LHArXFfNEhs9CuDWiASu+MKz3u4Gqfi/BZbS+slG5pc0w4ZNDWt6vqdI53JlQ==","signatures":[{"sig":"MEYCIQCCId3Lj370I8h8aGneV8G+SIKpyjCoT1r4fhDdivWiRgIhANpwnb48hB/CglsfJFNsb+duLBHNLNI+nDpIK7/0t+Ta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/cca34a8f66029741ed43901a87532d2c/noy-db-on-email-otp-0.1.0-pre.9.tgz","_integrity":"sha512-8Z+0qitd0U2p1ltscHpQsvmd/LHArXFfNEhs9CuDWiASu+MKz3u4Gqfi/BZbS+slG5pc0w4ZNDWt6vqdI53JlQ==","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-email-otp"},"_npmVersion":"10.9.7","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.9"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.1.0-pre.9_1778294065969_0.9221638294673695","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.10":{"name":"@noy-db/on-email-otp","version":"0.1.0-pre.10","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.1.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ea130a35a11fab7e36140eb5110d61cf2f333dfc","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.1.0-pre.10.tgz","fileCount":9,"integrity":"sha512-s11IsULsoGpWimo8w1if1GLCNpwAfrzhXVJLw4xFcRlZ8D3qdxuCjgxq3XJCIWTfwcBj5pxC3po1B+8s4LG9/w==","signatures":[{"sig":"MEUCIBCTsuji9uirsq+3S9ZHqqAS9g3MKUf65+4/TcJplTgzAiEAmasq58+pST7dgNNF/PY+U1+0tEz3YgHr0EecknyGSvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/4b9d46682de7915d615db5c9c90131ec/noy-db-on-email-otp-0.1.0-pre.10.tgz","_integrity":"sha512-s11IsULsoGpWimo8w1if1GLCNpwAfrzhXVJLw4xFcRlZ8D3qdxuCjgxq3XJCIWTfwcBj5pxC3po1B+8s4LG9/w==","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-email-otp"},"_npmVersion":"10.9.7","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.1.0-pre.10_1778335667433_0.26822774364307733","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.12":{"name":"@noy-db/on-email-otp","version":"0.1.0-pre.12","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.1.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e65e9fef1903d645c5e4ea35fdd341e767e2c2d4","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.1.0-pre.12.tgz","fileCount":9,"integrity":"sha512-5lwBJp0qucYJuNugNiBAMC3bvdO/+tEXX50kT77ej5xEOm44BPk1x30R3hmX1ErTQJdJG/GBVDZ/yVm/5yontw==","signatures":[{"sig":"MEUCIA2I15i1HAx7pgRmadzqilXb4BdADAaDfwxXZ71iWGF5AiEAwa8LwSBOBfZafp8bksOSF1iAdqkpGcwAzxCew1oVVCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/62062c2355ad8641832bc655827a9c7c/noy-db-on-email-otp-0.1.0-pre.12.tgz","_integrity":"sha512-5lwBJp0qucYJuNugNiBAMC3bvdO/+tEXX50kT77ej5xEOm44BPk1x30R3hmX1ErTQJdJG/GBVDZ/yVm/5yontw==","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-email-otp"},"_npmVersion":"10.9.7","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.12"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.1.0-pre.12_1779195526752_0.5547004285306147","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.14":{"name":"@noy-db/on-email-otp","version":"0.1.0-pre.14","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.1.0-pre.14","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"73c8d372a262790265172669b809e2cd7c6198a0","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.1.0-pre.14.tgz","fileCount":9,"integrity":"sha512-p/rpkNNr4X3Mfngi/5260a4TFmf+9y5G09Z0WobAFetIzqfuw4YqjqosqPRVuITVYbf8FjTru41sfmNnVLgHhg==","signatures":[{"sig":"MEYCIQDAX0zkW1FImPYzdnGFcIO5mFkx/4knvyhzOCTu1DRilwIhALF90RSk37ms88dJZJLRbDwQ0qrO7VtAz77CvRgfWE02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/71163f68b16c68ec740684879eac0b79/noy-db-on-email-otp-0.1.0-pre.14.tgz","_integrity":"sha512-p/rpkNNr4X3Mfngi/5260a4TFmf+9y5G09Z0WobAFetIzqfuw4YqjqosqPRVuITVYbf8FjTru41sfmNnVLgHhg==","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-email-otp"},"_npmVersion":"10.9.7","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.14"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.1.0-pre.14_1779344198026_0.07327421347352003","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.15":{"name":"@noy-db/on-email-otp","version":"0.1.0-pre.15","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.1.0-pre.15","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b82d2cc9a87df497ff02923566ff2268b5c43f4e","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.1.0-pre.15.tgz","fileCount":9,"integrity":"sha512-JQ+lu+1xi4RRoDV48s0or4nRcVx4+1AUkYKsr84Gq2QMDmBlSMg4u4dTfH09882Lf9xVsT5+ogZ4drZTAh0DeQ==","signatures":[{"sig":"MEUCIEMsOXm+ya50PnTgHMtFvCx5kxAfm8ElqKjrtmtPnnTrAiEAiPiUywlLAR8VjaVSwuItVsHIu1yXIMqn/GNO0/z9WrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/7c818c11084850f4fbf7a744fa7e4420/noy-db-on-email-otp-0.1.0-pre.15.tgz","_integrity":"sha512-JQ+lu+1xi4RRoDV48s0or4nRcVx4+1AUkYKsr84Gq2QMDmBlSMg4u4dTfH09882Lf9xVsT5+ogZ4drZTAh0DeQ==","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-email-otp"},"_npmVersion":"10.9.7","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.15"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.1.0-pre.15_1779414535059_0.9221638116362769","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.16":{"name":"@noy-db/on-email-otp","version":"0.1.0-pre.16","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.1.0-pre.16","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"63f04b7509121b2bb39f3c1a3a8c4a4adc21a46f","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.1.0-pre.16.tgz","fileCount":9,"integrity":"sha512-AikXncOLazjNrPDf1+6klnRZk+Kk4xmXTGXhHQ1dW697GOwuvJupR8xS99ZqrZ5RMBoDKuvRX0mfcbhv8L5QHQ==","signatures":[{"sig":"MEQCIAXfhuhOIrI64cbzG09grQSuaPYeA1Nle6q+7NpOLcpDAiBCAf+MBFNJ6BsbtW8LB9ilVtRtHvJ9HI12r9liwSQP5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/a3a7279be700973fc32e833a34ade090/noy-db-on-email-otp-0.1.0-pre.16.tgz","_integrity":"sha512-AikXncOLazjNrPDf1+6klnRZk+Kk4xmXTGXhHQ1dW697GOwuvJupR8xS99ZqrZ5RMBoDKuvRX0mfcbhv8L5QHQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.1.0-pre.16"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.1.0-pre.16_1779593724225_0.06308391222849985","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.1":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.1","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.1","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"85902c38496315eac67f5f2c9387349fe3b8b73d","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.1.tgz","fileCount":9,"integrity":"sha512-HQlHa2ZYdmlc06rvhnPn3j3I/3SiPI3EWymgBPM9k9tDulv50wuycYU81UFPIUj9ChLAGNqNVsQcfnn2AF63/w==","signatures":[{"sig":"MEUCIQDUURpSp+uETeHllZL2QIfzpNiQtuwOlSh74kSN4x8NgQIgf6kE1gXhMkIYmQwOOaLnj83PX/xXsRXoQKVI93x7bfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/8c33e8341232ab3836126cf8679a9d9c/noy-db-on-email-otp-0.2.0-pre.1.tgz","_integrity":"sha512-HQlHa2ZYdmlc06rvhnPn3j3I/3SiPI3EWymgBPM9k9tDulv50wuycYU81UFPIUj9ChLAGNqNVsQcfnn2AF63/w==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.1_1779632091337_0.6500503461455693","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.2":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.2","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.2","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"7d304daedb2cda8d7e604965719322301a69596c","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.2.tgz","fileCount":9,"integrity":"sha512-XrebkIzHJwe24NnHqzGCuv2k9oNbLp8cUfkNwwwLSdHm0+cyZUGGpscR0bcdhQv2ga3nubjNhSKvn+0a2mI/Hw==","signatures":[{"sig":"MEUCIFeKxweNfepv3dKh64FDcSsHMuhj0+r0bgjlvTwhrLo5AiEAqX/OP5RgF0uRTnlpSrQNWwQKwCeEgDbYs/u2ggpvrew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/325211c546bd0c1d3f960717a771ef86/noy-db-on-email-otp-0.2.0-pre.2.tgz","_integrity":"sha512-XrebkIzHJwe24NnHqzGCuv2k9oNbLp8cUfkNwwwLSdHm0+cyZUGGpscR0bcdhQv2ga3nubjNhSKvn+0a2mI/Hw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.2_1780220130405_0.5869582451799242","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.3":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.3","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e1ca34332a69d2bcd1c1102fc3c78c472962acce","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.3.tgz","fileCount":9,"integrity":"sha512-9nGQ4UBSzXtHVkeDm0lnOqqnHggwWxqDxGwUehExdtKvH7200C0nLFGGpCWI/VeNcHRkc+B9i1GjApR6eR3zHg==","signatures":[{"sig":"MEUCICeiOlj53s/NZ2HnhsskecUqZ/7mkqqIWlyrZBP10pJFAiEAg7TIAl03GobzrXT9Sgf2M6s4hbd+sW6pqwL23b/4ZaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/a60b131bfa93c6a1913d85e25b826522/noy-db-on-email-otp-0.2.0-pre.3.tgz","_integrity":"sha512-9nGQ4UBSzXtHVkeDm0lnOqqnHggwWxqDxGwUehExdtKvH7200C0nLFGGpCWI/VeNcHRkc+B9i1GjApR6eR3zHg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.3_1780309009184_0.7754898966060608","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.4":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.4","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e3a856835b6b942908ed870c14db6e3ca8190a43","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.4.tgz","fileCount":9,"integrity":"sha512-XSdlqYOUce5zutCbqMNAbpjxIUMTZosxDvTxOgJUuZLRswevilM2wZ72M43rDNmn0b5EH4C2hMPKV1Kog9KLew==","signatures":[{"sig":"MEUCIBdaEvVRCWaY0w9CiIGzZ6XdsA+wJmpv+GiPBG1luPHbAiEAwwZWgY0U0moXkQG7yBS/uq2UTzbk38V8vPXJiUBTC6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/ddbf19a4078d6ec5974e4e381652091f/noy-db-on-email-otp-0.2.0-pre.4.tgz","_integrity":"sha512-XSdlqYOUce5zutCbqMNAbpjxIUMTZosxDvTxOgJUuZLRswevilM2wZ72M43rDNmn0b5EH4C2hMPKV1Kog9KLew==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.4_1780390479274_0.6075146326177097","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.5":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.5","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"98c4dc8ae6be2874b4f0af98c710d5754529ba7c","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.5.tgz","fileCount":9,"integrity":"sha512-5eGhzBhiGVriNbrDpRSRt+QMI6cDZPBi4sWLKW6ynTQ+V7jHJwFJNaEFTzJBayCktrndZCTR77LkUvA9xJPL5Q==","signatures":[{"sig":"MEUCIHDdjbx039rwTaMBrPpr6wHeGWWi+k5IZUdUaW+DRxMGAiEA64y3D32is0P7dCTldr0Bz3w1z7+KRFAv+k084mSM0z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/8ebbfc7f19839311e30ec104df262efe/noy-db-on-email-otp-0.2.0-pre.5.tgz","_integrity":"sha512-5eGhzBhiGVriNbrDpRSRt+QMI6cDZPBi4sWLKW6ynTQ+V7jHJwFJNaEFTzJBayCktrndZCTR77LkUvA9xJPL5Q==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.5"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.5_1780400462780_0.5083351092531971","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.6":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.6","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.6","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c0f1d72f94887addd4d961352d925eafb5ecd956","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.6.tgz","fileCount":9,"integrity":"sha512-Hf8bw/cVJ5MG4a02k2ZFxgALjNBi7JIL6oYtI/ufSGiGI1iXGMGUBza5KkjKPq+bA1pEiKMDSil6z8zFo0KMgA==","signatures":[{"sig":"MEUCIQDin+5koKUnYB4ds2Qjzby5aI4rSB+dnsS9pu8yCP8JqgIgL/LDnsITP/cN3KTmNY19CW6pvcJdCijdDuEf+PWNJ7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/9f08618304f09b72c83f06906f583b1a/noy-db-on-email-otp-0.2.0-pre.6.tgz","_integrity":"sha512-Hf8bw/cVJ5MG4a02k2ZFxgALjNBi7JIL6oYtI/ufSGiGI1iXGMGUBza5KkjKPq+bA1pEiKMDSil6z8zFo0KMgA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.6"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.6_1780589379051_0.5094459533977289","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.7":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.7","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"dc5b30a544a527da6a623d091b956ab495eef7d7","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.7.tgz","fileCount":9,"integrity":"sha512-iUlb8SMPrqqWms3Zoc7fuR5cHFmFxBBAV1gDF7/aZoDvNg7BPyYqVGuwK71pu6w5tUZAS2aV3IR2omLMtZB+eg==","signatures":[{"sig":"MEQCIAbYNQ/oTaUatUyaRabdT/Sv6fVoriknVRsCp3A1oikHAiAth8TG8t5uGFrKg589I8W7LfuabJZQYc5iVv2pBkSHwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/b5a7a0fb8566a68a72fd3c796d989680/noy-db-on-email-otp-0.2.0-pre.7.tgz","_integrity":"sha512-iUlb8SMPrqqWms3Zoc7fuR5cHFmFxBBAV1gDF7/aZoDvNg7BPyYqVGuwK71pu6w5tUZAS2aV3IR2omLMtZB+eg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.7_1780671104991_0.9394640061979058","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.8":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.8","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"5e591582230fd69643e35a2732534ad76176babb","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.8.tgz","fileCount":9,"integrity":"sha512-l7vqoLfagF0xxUaQj4UZJCcn/aYCJAxkRHpaugabjcUi4/vQJ9lGvIm7OvsMwGjxKdSjv96bAqC3I92+WpGv6Q==","signatures":[{"sig":"MEYCIQDIjNY1a2MdJOvhLj/rp5A6v9lpU9bbwzkQO8Kr/xgL+QIhAPZS7TQguXhtxL9yhNI0SXW0ZNmEI2zzmbQKCdh5yexc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/5f22ce153a3fbc1bba831a541e666c61/noy-db-on-email-otp-0.2.0-pre.8.tgz","_integrity":"sha512-l7vqoLfagF0xxUaQj4UZJCcn/aYCJAxkRHpaugabjcUi4/vQJ9lGvIm7OvsMwGjxKdSjv96bAqC3I92+WpGv6Q==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.8"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.8_1780761287741_0.17063712999889336","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.9":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.9","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"9150a5ee73df930beabeff4fe18d22179706eb9f","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.9.tgz","fileCount":9,"integrity":"sha512-6n5Q3/Bo/0u5tGlW1+S8+G2anUhUJsYTEzoDacGxnakv+cdzFlKYV8mv3a8Q7Rhsw6np4iBnJwbsWwbw9WrA2Q==","signatures":[{"sig":"MEUCIQC0Sqn9Mjt+/ZqLNesWS+QgY8U1rVTCOvVt46pO3A7YqgIgdYjIY1sZDwBWQbxbL0dV6SlgfWDFj0XZSZrbzYDp/wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36850},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/1a195f60e2776c9850a95b41ace1c59e/noy-db-on-email-otp-0.2.0-pre.9.tgz","_integrity":"sha512-6n5Q3/Bo/0u5tGlW1+S8+G2anUhUJsYTEzoDacGxnakv+cdzFlKYV8mv3a8Q7Rhsw6np4iBnJwbsWwbw9WrA2Q==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.9"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.9_1780809065846_0.6216276279818438","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.10":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.10","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"4fd84b1b9cbf6d6cabe376ce517ee8675b7e76bb","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.10.tgz","fileCount":9,"integrity":"sha512-2++gazYnPaLVPghK7DM53b0AP41eU5kLbsoDE7PvoUZMjIrNZPs37DrgwQWa3IcNMRIj+hnZqHEDka6pkwRC2Q==","signatures":[{"sig":"MEQCIFL7E7nWEA1TRR8NBnyexT4C/aJXPvNv8ZcjoG+hDUBzAiAsW4QK31mzWWg0n6+/dqhpdAntn7sO4K9oBtjcmip6SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/a03664066e8b56cdef402326f1ff292e/noy-db-on-email-otp-0.2.0-pre.10.tgz","_integrity":"sha512-2++gazYnPaLVPghK7DM53b0AP41eU5kLbsoDE7PvoUZMjIrNZPs37DrgwQWa3IcNMRIj+hnZqHEDka6pkwRC2Q==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.10_1780854821090_0.34669916261986833","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.11":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.11","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.11","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"0433b1b70bad72055e1a70297e9a249ce0ba0241","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.11.tgz","fileCount":9,"integrity":"sha512-rzfI6Hkkhz/XL+rgYqtdZ18Ha8TOfXvoGdYu1bPWPpgFlevqjzFz8OVxYRZ0rp7scZJYA2EZWWzs1Ele0ZV+qA==","signatures":[{"sig":"MEQCIHBHkgwoObdvVSbhSeAKu45XRecQ/4Zg5pEIz7iFShnnAiBtuIeeLAXajBLODigzYxpz/qdfGfy9xIiJ1ebb5MSosQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/dd9ee654e1c56c862db4c86a522c6579/noy-db-on-email-otp-0.2.0-pre.11.tgz","_integrity":"sha512-rzfI6Hkkhz/XL+rgYqtdZ18Ha8TOfXvoGdYu1bPWPpgFlevqjzFz8OVxYRZ0rp7scZJYA2EZWWzs1Ele0ZV+qA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.11"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.11_1780871964307_0.3682404532015322","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.12":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.12","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c562834e7323bb33ba2a8f9c07b058db49bd2f63","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.12.tgz","fileCount":9,"integrity":"sha512-BJB+2+N5yS6idHdCEGdFUwccQu/LTDGJ69vtONad9dByTA138uCC7XKZ4S6CkB4MTuzxeWFWPzy9LPaLaWWFRg==","signatures":[{"sig":"MEYCIQDgXbmQNMC5Kym0k11umLA1bRpbxC7folPuRDpoaY3OGgIhAPwkH3a0PgdkHZe7/3G9+/e71D+R7JHf47VVMCJI/17m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/265750084a44c6c7c415024a85c5b4a1/noy-db-on-email-otp-0.2.0-pre.12.tgz","_integrity":"sha512-BJB+2+N5yS6idHdCEGdFUwccQu/LTDGJ69vtONad9dByTA138uCC7XKZ4S6CkB4MTuzxeWFWPzy9LPaLaWWFRg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.12"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.12_1780889673781_0.5779996561367711","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.13":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.13","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.13","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"02c494e36cabf7f251a097e6212f8878eccb7fc2","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.13.tgz","fileCount":9,"integrity":"sha512-rg1H3cjmgPisf7xpEysPSzNH+07xTxPaKgdNBE8hPijaSbQu/LCWSPX9mWv6IeHq6khtYEwU1A7B66zM+x9txw==","signatures":[{"sig":"MEUCIDJWrrS09V7pMi3+IuppzEMtdXZHCDoN2GdMiFrvdfTrAiEAi5WU1DN94k35iPRr5JImBIs75XUgdsAGVD0vMHDLFe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/1ec351e5592d8e472892c1c4cb291ef4/noy-db-on-email-otp-0.2.0-pre.13.tgz","_integrity":"sha512-rg1H3cjmgPisf7xpEysPSzNH+07xTxPaKgdNBE8hPijaSbQu/LCWSPX9mWv6IeHq6khtYEwU1A7B66zM+x9txw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.13"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.13_1780937457858_0.5102923072397783","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.14":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.14","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.14","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"afb4c3e91c1bc33ebce6ae5e4982ae2d69f89817","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.14.tgz","fileCount":9,"integrity":"sha512-FbYEWvJ5yRytXPFaSS1DyN4ILQw7lIUCr1bUWaXeuNdz3DZVpXUOGEZr4Bk6FaIkpir6BE5Bm4sZnUBwgVFSsw==","signatures":[{"sig":"MEUCIDXY0COlYyQ2z4C191WJNDBRgzOlIlFHOJI+NmvK76duAiEA9xmWwHFm2kvP8T0Ac9MJOnrM9x8dj/kTrpS05Uray0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/aa24ab629fe62ba991ee931d8a896287/noy-db-on-email-otp-0.2.0-pre.14.tgz","_integrity":"sha512-FbYEWvJ5yRytXPFaSS1DyN4ILQw7lIUCr1bUWaXeuNdz3DZVpXUOGEZr4Bk6FaIkpir6BE5Bm4sZnUBwgVFSsw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.14"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.14_1780983308102_0.3083806537490674","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.15":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.15","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.15","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ded0eb9d5d42e28a8a4f68678ef65f5cab510235","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.15.tgz","fileCount":9,"integrity":"sha512-E5LQWrmva9lt6xFacdV7qHkcbAG0Wp2zQpDdZmOXdB9V461juX6pz2N42jMvvvi9nx+Yq+U1q7RrbkL+lbr1Eg==","signatures":[{"sig":"MEQCIBhQdAmoR/4rzoWbki1Xzwkrb2PMs9I5fR0S2vTM7Dk8AiAjW3uVKTJ92oh0YIAUoekgG/0yFVNlTFKPd1pU9pJc8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/7ce20f57cf8bdb694f8f9469904d1869/noy-db-on-email-otp-0.2.0-pre.15.tgz","_integrity":"sha512-E5LQWrmva9lt6xFacdV7qHkcbAG0Wp2zQpDdZmOXdB9V461juX6pz2N42jMvvvi9nx+Yq+U1q7RrbkL+lbr1Eg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.15"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.15_1781281809720_0.5795431395547468","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.16":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.16","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.16","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"555b12847cf45ac172d8fcf2164954a7f89967b5","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.16.tgz","fileCount":9,"integrity":"sha512-/BbEPCRRqdZEiMejSOgBF+kTWNc5LcDWCXVIwl+zYoXUFognXaqpFnK8pwKHAYb9Rr8ks9sBiwBqH4Pa81RMHA==","signatures":[{"sig":"MEUCIGAODancAKkvXbOac99HLJvNSRqwmpNXyU5mtu7B1irtAiEAqEdf6FEL4WdlOHLoFgJf53NIx9282KP/Guijk/qgkxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/e6f45085cd79865ca1571932f5c4e933/noy-db-on-email-otp-0.2.0-pre.16.tgz","_integrity":"sha512-/BbEPCRRqdZEiMejSOgBF+kTWNc5LcDWCXVIwl+zYoXUFognXaqpFnK8pwKHAYb9Rr8ks9sBiwBqH4Pa81RMHA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.16"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.16_1781330732301_0.5837078255845547","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.17":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.17","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.17","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e449b7301de266d0d9015494be4af2523676ac25","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.17.tgz","fileCount":9,"integrity":"sha512-xSRhyogXn97FA91fgyqUOStENSNFjaOEyPLcp7Wn8eYuJ39TeCvaIDu0xAlNY4WoCGz1+O7fLrnEmA14qNkG0g==","signatures":[{"sig":"MEQCIFr5s6US4SphnXjDv/Rh5RVoH9OPUgHIz/6X6Sd3j54NAiAt8iuiUstCwOp7rDZDN4HBZrx6V9UMZuxwb/32m3ryAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/bff9c19c3b87878790f840d6cd5d7060/noy-db-on-email-otp-0.2.0-pre.17.tgz","_integrity":"sha512-xSRhyogXn97FA91fgyqUOStENSNFjaOEyPLcp7Wn8eYuJ39TeCvaIDu0xAlNY4WoCGz1+O7fLrnEmA14qNkG0g==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.17"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.17_1781373820640_0.29319295050351557","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.18":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.18","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.18","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"8e05744624be7a81707c5440b4762110340be427","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.18.tgz","fileCount":9,"integrity":"sha512-ro42nAuMr0P+FtuAqXWwmTdouKG3Y/I5d3AwSz8Ukd3swXCkr2N0a68IFrhPUj57lIfWaJOG1aeq6DmxsfM9+w==","signatures":[{"sig":"MEYCIQCDjD6odgr28Y4yRZymPBEl/KfbJoz87FBv7y6MIVJpCAIhAJYQuSwrYjATxP5Ffoe/ecvqAdcSo7QoDbC+YYThUHvG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/ea0a5329b443878f59b387f9c4be03be/noy-db-on-email-otp-0.2.0-pre.18.tgz","_integrity":"sha512-ro42nAuMr0P+FtuAqXWwmTdouKG3Y/I5d3AwSz8Ukd3swXCkr2N0a68IFrhPUj57lIfWaJOG1aeq6DmxsfM9+w==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.18"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.18_1781439379030_0.8138993470980356","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.19":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.19","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.19","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"eba52539384a131d1b9ea9a12b092fa44dabcac0","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.19.tgz","fileCount":9,"integrity":"sha512-qXZDTG+gjGpXCAok00m01SvK1UkobkH2j8vgxlGP1yvsy5csSVtXW+txnu4PlHKO3IJQu97AOhtZO391pbt08Q==","signatures":[{"sig":"MEUCIEZj891Qx1rLPwMVXAnbqRs/+FIRgmDP/etGRvBXrvKgAiEA8IojPp+ZNseYXJS8EzBc/YLwmitYIhJAVoAybR5zE/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/6f841ac0fbd8c4fc0519e08e46696368/noy-db-on-email-otp-0.2.0-pre.19.tgz","_integrity":"sha512-qXZDTG+gjGpXCAok00m01SvK1UkobkH2j8vgxlGP1yvsy5csSVtXW+txnu4PlHKO3IJQu97AOhtZO391pbt08Q==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.19"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.19_1781488903336_0.6622809043134625","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.20":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.20","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.20","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"4a7f4e150515d64350c21115f6ad841fca9e3d9b","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.20.tgz","fileCount":9,"integrity":"sha512-fASI+9ohSV4EZBN0b0vZX2ODTFq9EVBNDVCp6Mkppwflz7V0jt6xQtoP3+96ocSGMsNcyY6WyJ1UNhJOvgdFHA==","signatures":[{"sig":"MEUCIQD5A6ssEY7N7QFNmoClafeoQWaSU3BNo/w5wyGhRTVQeQIgLMJiJ8JyeYrIa34GU3nQEjziVGa9m028rNpvdZiYAh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/29169fa54a863bd044484cf1a36f72ac/noy-db-on-email-otp-0.2.0-pre.20.tgz","_integrity":"sha512-fASI+9ohSV4EZBN0b0vZX2ODTFq9EVBNDVCp6Mkppwflz7V0jt6xQtoP3+96ocSGMsNcyY6WyJ1UNhJOvgdFHA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.20"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.20_1781510440014_0.29346310178556245","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.21":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.21","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.21","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"f8d39c310e888b8936e451d79117dd7e465d2111","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.21.tgz","fileCount":9,"integrity":"sha512-tAe1Owl8GPU6XHTqIUJnGylUnO84O2a/hqcwH5Ox6MDyGIV1iTNfwzd38vC2wGJmHmxFUUE9mWnVxe61YMlsGQ==","signatures":[{"sig":"MEQCIEd6NNhg8IJT0iuRhIcUXYJBtJeBtt28P9x+LQcZNZy9AiA7JTLTZA1go+GE0xODaAQafuHGYbfJ9uBfhJt4BFdO/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/0a61f473c3aeececcb96b4a5b0642c1e/noy-db-on-email-otp-0.2.0-pre.21.tgz","_integrity":"sha512-tAe1Owl8GPU6XHTqIUJnGylUnO84O2a/hqcwH5Ox6MDyGIV1iTNfwzd38vC2wGJmHmxFUUE9mWnVxe61YMlsGQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.21"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.21_1781540954585_0.7820336158782968","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.23":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.23","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.23","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"27b15cf0346653b488883f54c24d87294ed866d6","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.23.tgz","fileCount":9,"integrity":"sha512-/32vP/6w2haOipVuYMHxsVZF0Ws3ex8JLasCCjQUyoTUjDQ1ErJ70SbyTl3tuoDWgmmvXMcfFPoj7uVb5KBe5w==","signatures":[{"sig":"MEUCIFatSyKDag0B07q4jFtbByKmLzNGOq1ZVU4w19f2vHDKAiEAlSKrbCtDZEWLp5tknCHqUQObqTHFL1P/lTYBOdI50Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/72dd83c27c19a7f2378c6ae738b1cd2e/noy-db-on-email-otp-0.2.0-pre.23.tgz","_integrity":"sha512-/32vP/6w2haOipVuYMHxsVZF0Ws3ex8JLasCCjQUyoTUjDQ1ErJ70SbyTl3tuoDWgmmvXMcfFPoj7uVb5KBe5w==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.23"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.23_1781558451603_0.7919829839085932","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.24":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.24","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.24","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"6fad37df932550e0bf558909d19e21d17f490546","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.24.tgz","fileCount":9,"integrity":"sha512-u2RJgZtB9Kmg4kcrFZvLLh1kUrnYKycLuMf+B+2r1pdDb0k5il2CaCIOR4QQelvgi+BENzGeOYxgL7ADcL6XuA==","signatures":[{"sig":"MEYCIQCEYfT/5Aner5UPvaQMEjQw+IO721XKP1bvw5JoOMnQEgIhAIjhG0bfeAfy/biAgfU8/4D+f7hMfQv4qv1fssLH5mZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/63dbcefcd769ca8a4ee415848bd48cdf/noy-db-on-email-otp-0.2.0-pre.24.tgz","_integrity":"sha512-u2RJgZtB9Kmg4kcrFZvLLh1kUrnYKycLuMf+B+2r1pdDb0k5il2CaCIOR4QQelvgi+BENzGeOYxgL7ADcL6XuA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.24"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.24_1781799912727_0.4380105800623153","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.25":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.25","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.25","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"64cfad5ac87e76b389de51ecbbe85779b43315d0","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.25.tgz","fileCount":9,"integrity":"sha512-W8014pIsMbvV9sNSPdVtT9a12FF2T1SxzQJtkwANle9Nm0FkjqSLY1h7r8BCSCKNPjUevHgDG/LKKqlCif15pA==","signatures":[{"sig":"MEUCIBOy11elNAzOrRoSVyrZ7KEBFTIBUOJY899qjhjBmbQxAiEAzDNJq12p/zXNa28gUHel+ad7uOJc87vxTPIR5iga5o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/8d6bbc4b729351b6c75a167687368ff1/noy-db-on-email-otp-0.2.0-pre.25.tgz","_integrity":"sha512-W8014pIsMbvV9sNSPdVtT9a12FF2T1SxzQJtkwANle9Nm0FkjqSLY1h7r8BCSCKNPjUevHgDG/LKKqlCif15pA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.25"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.25_1781893813488_0.6156556995702211","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.26":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.26","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.26","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"7616e4e7f858f7198240f256d497ebd95aec40fb","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.26.tgz","fileCount":9,"integrity":"sha512-nk7NhxTDtgdbZUC7td4o5t9Pebj/xJ1gpZ+NhUZ9sesP9YpYe5LxlPv003ePqvTl+FWR6rH5EZAOSlSV1gpDCQ==","signatures":[{"sig":"MEYCIQC3uIaAzud9jgZOPaaEW20+XuRtKYZQF1sJOGhAU7lKrQIhAOzmd0ky2dhZN1NhSLyZ2uE2wXTlcZdzjCpDid7qAEY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/f824a08ddab87b87958b7a30d7b53397/noy-db-on-email-otp-0.2.0-pre.26.tgz","_integrity":"sha512-nk7NhxTDtgdbZUC7td4o5t9Pebj/xJ1gpZ+NhUZ9sesP9YpYe5LxlPv003ePqvTl+FWR6rH5EZAOSlSV1gpDCQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.26"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.26_1781900303937_0.020802972338968218","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.27":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.27","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.27","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"24a042f0762988ffc546dc0be829042657e5c1da","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.27.tgz","fileCount":9,"integrity":"sha512-fr+wYgQ8NTXUs8I/va6vKk5YXd6/m1gWIymNuBSAyV5oVVLfYLteQ8sZfVYU88jPWBCPX3NY9O5zHNtLZh5UHw==","signatures":[{"sig":"MEYCIQDhh2nLbeCAh185nXEkOQkHXroF1LAsgQVrAkT9QrN9rAIhAKuWmcIa2W88WUDXGIWR+bLyYWk2UQMQ4sDHhZrcLQjN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/3c39a68a750ca0f267250bbee9b10375/noy-db-on-email-otp-0.2.0-pre.27.tgz","_integrity":"sha512-fr+wYgQ8NTXUs8I/va6vKk5YXd6/m1gWIymNuBSAyV5oVVLfYLteQ8sZfVYU88jPWBCPX3NY9O5zHNtLZh5UHw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.27"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.27_1781938321406_0.2702843397348931","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.28":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.28","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.28","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"fad935dc149e919a954a611e79eacd002c978b97","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.28.tgz","fileCount":9,"integrity":"sha512-yKql8R6EzFCDOCaOxLzlxiBSb5eyLLe9Yx7cOlzPMNZMdH0QThV5T1Nr5SWE1mB+Je+EbzXtheH84EPZpnB+OA==","signatures":[{"sig":"MEYCIQDODPYZsrNJuetTjWt3dIslBKDUGGELrdAKLv5PbI+8gQIhAPzVJ7thZiLNq/K4jDDZ1G6Mp/GdB2G0rapwQayLmpLW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/cbcd154753734c414d2f722ea20983ad/noy-db-on-email-otp-0.2.0-pre.28.tgz","_integrity":"sha512-yKql8R6EzFCDOCaOxLzlxiBSb5eyLLe9Yx7cOlzPMNZMdH0QThV5T1Nr5SWE1mB+Je+EbzXtheH84EPZpnB+OA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.28"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.28_1781957840369_0.7210711469136459","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.29":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.29","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.29","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e263da421b82a54165eb8e9609c279ae5985892d","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.29.tgz","fileCount":9,"integrity":"sha512-mhodZPkROpiTVElyXuv0ve/Gg5E5CHpAA8FwQRfcL2uE8Vn1magwLm5GHABUupckBgT5y3FVDrgEPsePZNd8wg==","signatures":[{"sig":"MEQCIHQmfGBZC/9tQxSC9BGrq6LrUDLK/hvJBrqLCWJJ3xXvAiB60HiNPiugnjUBT5TDeF0wF6mFTzeXbKrzzAQT4DY1+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/8c4546d2fbd1bc3e3a39286a89d303a6/noy-db-on-email-otp-0.2.0-pre.29.tgz","_integrity":"sha512-mhodZPkROpiTVElyXuv0ve/Gg5E5CHpAA8FwQRfcL2uE8Vn1magwLm5GHABUupckBgT5y3FVDrgEPsePZNd8wg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.29"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.29_1782317440195_0.03150791889576432","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.30":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.30","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.30","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"64483679afcebdede7f358ad63de0cd70ff2e67a","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.30.tgz","fileCount":9,"integrity":"sha512-+qMuXy8jMHkkPJdiNwFEelxQnCdrmXzdhQrVLAPbvdZ2izEMhjd4+AoO91HFRDsDV0OKA0s+nYkgDW26hiNvcA==","signatures":[{"sig":"MEYCIQC1psbaoTTHf0SZcNqgPi0fIHWl8irFVmEN/OSqKZRKIAIhALjsVl+ZjEkaeELhIyeLuF5kTwtPd5xLyeIiHqKm8W5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36853},"main":"./dist/index.cjs","type":"module","_from":"file:noy-db-on-email-otp-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/a3896a09f7f7a26e38bf385e67698e61/noy-db-on-email-otp-0.2.0-pre.30.tgz","_integrity":"sha512-+qMuXy8jMHkkPJdiNwFEelxQnCdrmXzdhQrVLAPbvdZ2izEMhjd4+AoO91HFRDsDV0OKA0s+nYkgDW26hiNvcA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.30"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.30_1782381073672_0.24584655047670823","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pre.31":{"name":"@noy-db/on-email-otp","version":"0.2.0-pre.31","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.2.0-pre.31","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"93adcceed03665ef32802e9eaaab938738061e1e","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.2.0-pre.31.tgz","fileCount":6,"integrity":"sha512-naAbBZ/81Wa92Jt6ctdaBHwDIhQVt8oJmXqBPmGetTtM1MCKaSRTps3X60zNsTGGzY3JqcPvX2Xi7ycMZLmS7g==","signatures":[{"sig":"MEQCIFYzFcsOdQ3mFTXUw2KDBkOD23ph49qfy2Q2D1SUlUv0AiBsA7TKbo+eN1LqJqWtgh8qECD5J08yAlKgllTO5Sd8yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19644},"type":"module","_from":"file:noy-db-on-email-otp-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/e15e7917b4ddd71bc87d4f55b1f9107a/noy-db-on-email-otp-0.2.0-pre.31.tgz","_integrity":"sha512-naAbBZ/81Wa92Jt6ctdaBHwDIhQVt8oJmXqBPmGetTtM1MCKaSRTps3X60zNsTGGzY3JqcPvX2Xi7ycMZLmS7g==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.2.0-pre.31"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.2.0-pre.31_1782572219325_0.76226569062872","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.1":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.1","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.1","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"2a74c6378ea78fb74bfe847a955a36d91ce90c7a","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.1.tgz","fileCount":6,"integrity":"sha512-yNFknCQ0VAiSquZceeZe/XaJPn2uTUhishGIu/w6AS7bzmpTm6yPEVuPKZJSHkCdIU0WMox1WvMZrPIRsWVk0g==","signatures":[{"sig":"MEQCIE1Tezj60Ra4EyVks047E9UF2kfzxETAqI8XqRmy66YcAiAxYPsFvsoOOFEMqNn1YDv1io/hDDcf8HVIfPNJQND7rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/67542a95bd1e767583012fd39ff90814/noy-db-on-email-otp-0.3.0-pre.1.tgz","_integrity":"sha512-yNFknCQ0VAiSquZceeZe/XaJPn2uTUhishGIu/w6AS7bzmpTm6yPEVuPKZJSHkCdIU0WMox1WvMZrPIRsWVk0g==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.1_1783077942258_0.49975993445451183","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.2":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.2","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.2","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"bb0faf5447cfccc2bffddbdd2f6d1747b08e175b","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.2.tgz","fileCount":6,"integrity":"sha512-qmg/q0tg5okDbZhtoFy9BWcqJvBkwSgcANp6aem6PS+RmmYArBwfC9REg4oObZ2cts6mTuAnbJgFMEtHcJnNoA==","signatures":[{"sig":"MEYCIQDnAA7FGky52bjrKvvn0yK+MbrKS3SaJtQiNFDan+6RWgIhAKJpmr+TttBuFcv3xFmzpFFhmbm84zAGX5PEg0k3G56e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/31e2de470f34d7424eed34b057449182/noy-db-on-email-otp-0.3.0-pre.2.tgz","_integrity":"sha512-qmg/q0tg5okDbZhtoFy9BWcqJvBkwSgcANp6aem6PS+RmmYArBwfC9REg4oObZ2cts6mTuAnbJgFMEtHcJnNoA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.2_1783104043793_0.8055860286163974","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.3":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.3","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"549b240cf5238a2b9ef52916d5d046c83d0b28db","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.3.tgz","fileCount":6,"integrity":"sha512-aki9QYH7vr/VAiNYTqyYlv2EKToxGSBZ9nRLUUzK04VOGwDnXWl1S6YPfjhrPpw/uUzSiCqgREAazz4g2wRj2g==","signatures":[{"sig":"MEUCIE0LG9n39/as798fxIt4NXyLIUEB3bzpG3BazGUWd6N5AiEAz1KeSU3l2+vBOoErdRNT3JAOqRr+1dGLpvhecH1u1zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/50057b2799d6e6b0097bff3c528dd968/noy-db-on-email-otp-0.3.0-pre.3.tgz","_integrity":"sha512-aki9QYH7vr/VAiNYTqyYlv2EKToxGSBZ9nRLUUzK04VOGwDnXWl1S6YPfjhrPpw/uUzSiCqgREAazz4g2wRj2g==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.3_1783161100445_0.2238197291870052","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.4":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.4","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b598ba7bd78f8fd57a87ac1408128bd55db415d5","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.4.tgz","fileCount":6,"integrity":"sha512-cknIlsU+YwKRqlfhV9nrV3Wy2zsDzpvNBH80+jgzV8SBYMakm/pD6svdeQUeh2f435SbjUGztYyJoQb/8DbegQ==","signatures":[{"sig":"MEUCIQCKQ7brCWHilF4xvpNDjiAygKTwVSAxAYpn/AmFoMGBlwIgemLFi6iUyk1MVPCFcTZBkZx59lacldvxmhAaKegiZKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/f90ba92cdd7ba6dc95582056781ffc4d/noy-db-on-email-otp-0.3.0-pre.4.tgz","_integrity":"sha512-cknIlsU+YwKRqlfhV9nrV3Wy2zsDzpvNBH80+jgzV8SBYMakm/pD6svdeQUeh2f435SbjUGztYyJoQb/8DbegQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.4_1783225769183_0.7018282176932735","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.5":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.5","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"33276c696dd4b21fe04bc4c06c6277dfd4228908","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.5.tgz","fileCount":6,"integrity":"sha512-lqWOEGHuxdlyWdQAkm+BNrbbAO3n8hNQJE6HzVo7UDdJ/NnqbmN9I0Cf5FPWWcRJmmLhujuzEaCCsrmHP/c9qA==","signatures":[{"sig":"MEUCIC+NYONq0KuJlhBRj6cVcuQ6qrmNpIHW7bGOdipo/Y/iAiEAqMorMs4XnHtZDr0+gifmys98+FV9Sq7Y2hPwLyNsZLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/0f1cd49dce018b5c7cb0437a9c4ec4c9/noy-db-on-email-otp-0.3.0-pre.5.tgz","_integrity":"sha512-lqWOEGHuxdlyWdQAkm+BNrbbAO3n8hNQJE6HzVo7UDdJ/NnqbmN9I0Cf5FPWWcRJmmLhujuzEaCCsrmHP/c9qA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.5"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.5_1783252517808_0.8150961374852792","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.6":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.6","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.6","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"736e8f7f7ed8d095e166c98a8770eec9f2edda91","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.6.tgz","fileCount":6,"integrity":"sha512-Nj6sjoYHg72M1gYxOXaM10FNQ/s9IOhXXAgegMjEor0RnSgtX8TsDVyRcL3SyahgPtHddGGUx7CSSxhEJT8Dug==","signatures":[{"sig":"MEYCIQCOihNvValDMGqNT2kdIIXiLWsigFdz+Y83TZ/go8JmsgIhAIXQe5SBu8ilixlaLZfaegwgcBD/be6NcynT3VpIPQNT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/1630cbead8423d91ac4f2a81cbf39932/noy-db-on-email-otp-0.3.0-pre.6.tgz","_integrity":"sha512-Nj6sjoYHg72M1gYxOXaM10FNQ/s9IOhXXAgegMjEor0RnSgtX8TsDVyRcL3SyahgPtHddGGUx7CSSxhEJT8Dug==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.6"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.6_1783479819850_0.10193926648698315","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.7":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.7","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"be509cb02ab987fd1ba539cbc080495200cc2b20","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.7.tgz","fileCount":6,"integrity":"sha512-9XW3N+VHGA+wkebkIjCppW9o+8smEmEAr6HkgSw7EeYsly0064VJoGNsrkITAcVm2J2yU7Vyag4OYDa04tdu6Q==","signatures":[{"sig":"MEUCIDqUCcGz3fiqBqwdq8GmRDdyIWJcDFpg+PTyRKh74zQ6AiEA4Cag+NTCOUOT/dksOw++VKViEslVg4/U6ACi4VhR8Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/9251f6f35ca5511cd4d4a3cf4365c3d9/noy-db-on-email-otp-0.3.0-pre.7.tgz","_integrity":"sha512-9XW3N+VHGA+wkebkIjCppW9o+8smEmEAr6HkgSw7EeYsly0064VJoGNsrkITAcVm2J2yU7Vyag4OYDa04tdu6Q==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.7_1783574802600_0.4635539427174309","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.8":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.8","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c051d5dea88a8ed3d801216184a8d461f3974601","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.8.tgz","fileCount":6,"integrity":"sha512-33LlecgKSCwHNkyHYG1BkwVLnS64gRwmqZqqw9siEGOBoAheBKaYMwcSblgzs4Uzjpd94+G5z7O/QivvcKbU8A==","signatures":[{"sig":"MEQCIGEjRuLE0e2tk8GpLlVBwsKvGC2/hfBTBXK95fiIWqt5AiAzrc/ayH6RJxhJraydVoJDJR4F3nTtG8PcPkL8F1bEXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/83fcb6f71c72dcf9b316c0cade91600f/noy-db-on-email-otp-0.3.0-pre.8.tgz","_integrity":"sha512-33LlecgKSCwHNkyHYG1BkwVLnS64gRwmqZqqw9siEGOBoAheBKaYMwcSblgzs4Uzjpd94+G5z7O/QivvcKbU8A==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.8"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.8_1783669741245_0.07347118587303614","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.9":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.9","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"bb48fc302fe24c07e59b0da049764a5a7cc91e80","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.9.tgz","fileCount":6,"integrity":"sha512-l3DzfrW2g+1tL6tvseyiCPplPaPJU6Y7EyaauL31RmsK/8yH4qJsGLFArzYM6Z47PR+IVq8fm9tMss8okJEQRw==","signatures":[{"sig":"MEYCIQCEEdJJSjkJfq0Ti+v8MbW96I+57S60kOd0VeQ0Y+PovgIhALITHDTgqeSUOU7tuyYePpnp8Vc0F6IZa6JChNmzw8lq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/2bc0def31f96335abc9eff40d5b9febb/noy-db-on-email-otp-0.3.0-pre.9.tgz","_integrity":"sha512-l3DzfrW2g+1tL6tvseyiCPplPaPJU6Y7EyaauL31RmsK/8yH4qJsGLFArzYM6Z47PR+IVq8fm9tMss8okJEQRw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.9"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.9_1783840330664_0.25842276506587125","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.10":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.10","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"f7e61b502712f485268126a028986e4bc4d090b1","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.10.tgz","fileCount":6,"integrity":"sha512-4nKRjhrd3bQs6SdMrw1BtNwOmkji9RlG2vXMRFqKwD1TbIaEaWI8fP3xfxcZiqFUTTzY7Tf9MQu2Rq4ozeC/8Q==","signatures":[{"sig":"MEYCIQDaMyU99VuAgnMqjmZnwhLklkJ7jICrhlYR2qiRSogFdwIhAIzgaOnHjjT3IMclHxfLy+KGVQOmNxE/Cx4oNo99zaRi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19649},"type":"module","_from":"file:noy-db-on-email-otp-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/c3e110817eb1032164d5786cf8ecad7c/noy-db-on-email-otp-0.3.0-pre.10.tgz","_integrity":"sha512-4nKRjhrd3bQs6SdMrw1BtNwOmkji9RlG2vXMRFqKwD1TbIaEaWI8fP3xfxcZiqFUTTzY7Tf9MQu2Rq4ozeC/8Q==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.10_1783950864675_0.7217401197703259","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.11":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.11","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.11","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b0fc6e807c76366081934ac0b605309d1492d643","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.11.tgz","fileCount":6,"integrity":"sha512-Z+0l/Gr2zYOpU2e1UIsplGA8crqx5dUqfD49Dx8WRuszOSlJ1HMcF3sD74GajRpHZ0uZkb6qCbAEuF3dBsNXaA==","signatures":[{"sig":"MEYCIQDZZjs11FUWHo6ibkKVDgwIIhVdAHdtMS2bWVKdDAgrnwIhAOXgQ9CCBLO07aHWfy9S2R+KNZ6fy5fd8kXbXyW2El43","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19649},"type":"module","_from":"file:noy-db-on-email-otp-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/dacc6e563df5c427c7a0289452bc946d/noy-db-on-email-otp-0.3.0-pre.11.tgz","_integrity":"sha512-Z+0l/Gr2zYOpU2e1UIsplGA8crqx5dUqfD49Dx8WRuszOSlJ1HMcF3sD74GajRpHZ0uZkb6qCbAEuF3dBsNXaA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.11"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.11_1783991979660_0.612324903186183","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.12":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.12","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"664bb6e4bbfe1814278e4780c5145178b2eb5d6f","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.12.tgz","fileCount":6,"integrity":"sha512-xlF3icRRNvKuWZmcFUBPJSOWjcTzrfqmtdldT5qwg3qT252Sb1kMHLiipwCGhKtjnwVbkWOET6HVmnVLidSezg==","signatures":[{"sig":"MEUCIAb+qwS1kTt3PieTQsd0jokPgznuXZsBdFBQxqGs1uUlAiEAqbkYl3cQSdETsa+06mVWMDp9t32CQFjPZ0FxtuNDY64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19649},"type":"module","_from":"file:noy-db-on-email-otp-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/00440877508ce51795bdec1749f72e94/noy-db-on-email-otp-0.3.0-pre.12.tgz","_integrity":"sha512-xlF3icRRNvKuWZmcFUBPJSOWjcTzrfqmtdldT5qwg3qT252Sb1kMHLiipwCGhKtjnwVbkWOET6HVmnVLidSezg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.12"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.12_1784107345381_0.029847614754053176","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-pre.13":{"name":"@noy-db/on-email-otp","version":"0.3.0-pre.13","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0-pre.13","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"fd9068cfe3bb1fbc370c039df8a0c0ed72a74b04","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0-pre.13.tgz","fileCount":6,"integrity":"sha512-HAx35WuXO/OfNCyBdGdl5f2cp+Bq2qIFUsEw2uM6juMOhakyBvHDtE40xa52k/j0GmV93X7uceiaoEwoBpg6gQ==","signatures":[{"sig":"MEUCIGZlfRpZ8JAdYsWIfum1vf3LxUmcxcSx6/1lQ7xx2TNNAiEAtDaQZ0JH7CK5gkiiz4sd7LLMfs9hQGIIxtB82HmidZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19649},"type":"module","_from":"file:noy-db-on-email-otp-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/b2901515761b98d26d1188b0ff74881e/noy-db-on-email-otp-0.3.0-pre.13.tgz","_integrity":"sha512-HAx35WuXO/OfNCyBdGdl5f2cp+Bq2qIFUsEw2uM6juMOhakyBvHDtE40xa52k/j0GmV93X7uceiaoEwoBpg6gQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0-pre.13"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0-pre.13_1784516224000_0.06278513872105851","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@noy-db/on-email-otp","version":"0.3.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.3.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"7d2dcd3b0b6186d801c514079e6733e160557eda","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.3.0.tgz","fileCount":6,"integrity":"sha512-M9dU0t3QHBA3JJD3ST/8h8Z1XPxpK1ynaWTQqgHZy/yxHko0e8ebAXtTYXrXq/PSZG1Fw7dEZoEGInpkkxYexQ==","signatures":[{"sig":"MEUCIQDG+CCj1LJqx8NYjCUJaUPQ9zHZUizeW4eIl1z1kJAczAIgE0ghY43c+6pdUHKGee7OPorPBsDPBwNsDJ0InBU0+JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19628},"type":"module","_from":"file:noy-db-on-email-otp-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/2457052741c16f7a0390e467b71a75c8/noy-db-on-email-otp-0.3.0.tgz","_integrity":"sha512-M9dU0t3QHBA3JJD3ST/8h8Z1XPxpK1ynaWTQqgHZy/yxHko0e8ebAXtTYXrXq/PSZG1Fw7dEZoEGInpkkxYexQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.3.0_1784555128636_0.07475951328170338","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.0":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c9ddefcc62a9f7491a887771eaea4262e604c2e8","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.0.tgz","fileCount":6,"integrity":"sha512-P+2EBL6wpk7DwaUZDOPImukF8se5a4jFSR/wVgppRf9jTyEED3Cdh+lQtq2vprAXzQLBQJgkX2yg6QqobYk9Xw==","signatures":[{"sig":"MEYCIQDUGZyIKXa5UZIvbXLXLPikb7vsnRjj0vE/gROfWeTUbQIhALv8P4UAKoRYYd2TLqLL9gnBI0HoieUNY0GVAhgWVzBK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/2996421d8f92efd2108629d32fcb3d2c/noy-db-on-email-otp-0.4.0-pre.0.tgz","_integrity":"sha512-P+2EBL6wpk7DwaUZDOPImukF8se5a4jFSR/wVgppRf9jTyEED3Cdh+lQtq2vprAXzQLBQJgkX2yg6QqobYk9Xw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.0_1784985670313_0.6068413485225188","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.1":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.1","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.1","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"96545369c2722e9f0eed4f611fd7e3046a43ef88","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.1.tgz","fileCount":6,"integrity":"sha512-T+mECA2nyGeZ95nYPVsUNzRQ8pr0h8ejq+Fg+/ziV5uRKlAF+1OQ7LEtIZ9AJiwwdASrirTzn1j3pvXRJHBv2w==","signatures":[{"sig":"MEQCICX6DFAhguCbdHKaBYTw+ez3O3lkAkGnelkPqdfHgnbrAiAl4mr6TWwvzqipmXmAJE0Iz/psjf2bPd0e+ytW3idLbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/d4bda608af7e530a9eb11f07b6b21734/noy-db-on-email-otp-0.4.0-pre.1.tgz","_integrity":"sha512-T+mECA2nyGeZ95nYPVsUNzRQ8pr0h8ejq+Fg+/ziV5uRKlAF+1OQ7LEtIZ9AJiwwdASrirTzn1j3pvXRJHBv2w==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.1_1785037898947_0.3655670022287394","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.2":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.2","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.2","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"9a5c9e4f9b7fc891504fe8612213adc51bfe4f6b","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.2.tgz","fileCount":6,"integrity":"sha512-OVg1GMIdJpgRsFlIXTu8zVr+wO0xLYUT9Y9BP59v1JPDml+gx1m5WG9THqFAba5w2eC8UJnQ/wALq5VdiSFFMQ==","signatures":[{"sig":"MEUCIQDlLSKitV5pkQAPuYogTHfROf9ZJdkc6Wue0Sg2RWYPegIgQdy8ZMQxgYkq5ypL/y0QtczIKf2GnY0pNeD6cjl9XiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/c5799438a2be9c4a5e2461bd77bfd6fd/noy-db-on-email-otp-0.4.0-pre.2.tgz","_integrity":"sha512-OVg1GMIdJpgRsFlIXTu8zVr+wO0xLYUT9Y9BP59v1JPDml+gx1m5WG9THqFAba5w2eC8UJnQ/wALq5VdiSFFMQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.2_1785060740689_0.8569548249795076","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.3":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.3","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"6b4d5f212dd08b403a6dd149280e8fa6688bf2be","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.3.tgz","fileCount":6,"integrity":"sha512-F5CYRHDWuD3hnTQOBMjX1jXUBQ4n3INQxMjYCVPz2rq8RtdemiawKRy6HhhB9Nu7vGccV7Fovlk7jdC1fSHPkA==","signatures":[{"sig":"MEUCIE7udsE8Lds6rYEeAZzqHMhxJN19Gj++Y+gIbhomgPv7AiEA9sSYCl+R3O9fQ9LM9ytS/LTWUQITnWQMgVaV3qgU90U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/765c96e66a8aee9338ae641043864241/noy-db-on-email-otp-0.4.0-pre.3.tgz","_integrity":"sha512-F5CYRHDWuD3hnTQOBMjX1jXUBQ4n3INQxMjYCVPz2rq8RtdemiawKRy6HhhB9Nu7vGccV7Fovlk7jdC1fSHPkA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.3_1785081062827_0.6383967063514033","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.4":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.4","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"449daefe8f146c2f0052921cf2e9f59174cbeff0","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.4.tgz","fileCount":6,"integrity":"sha512-hCM3xTWLGZkGBjo0GAR8uvXxn0STUSEI1LpZ0is0fW2QR4nLiCmmdwjxjJ6oiV/oRBhODdSXdzQwHr/wvNBhXw==","signatures":[{"sig":"MEUCIQCoVklcgj3/Az2wP0xY/D9GqOE8S1T6t3hznB5xiVAuaAIgQAT+qZJVEqMUNUr0W5Yx985KkT+joKpz6w1kookjI0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646},"type":"module","_from":"file:noy-db-on-email-otp-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/8133a934cfe6f17d64479de57fdc55ad/noy-db-on-email-otp-0.4.0-pre.4.tgz","_integrity":"sha512-hCM3xTWLGZkGBjo0GAR8uvXxn0STUSEI1LpZ0is0fW2QR4nLiCmmdwjxjJ6oiV/oRBhODdSXdzQwHr/wvNBhXw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.4_1785084856166_0.05345821207898638","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.5":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.5","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"dd6ebd953fe5b44f2c707fe2ec1647cec908c1e9","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.5.tgz","fileCount":6,"integrity":"sha512-RUwo4K7rrBl1lTLDqEy0akkDJ6Hcx3/87bYvJRvl0v6vpF+Q2jE4W++WJhLvH3r4TVNdMCZPe7MrGmOY0mLW6g==","signatures":[{"sig":"MEUCIQCP6kblYK6fbVJbkOUTzvieXxccamhr/JDO1gy0f4PCDAIgf4Y01kMFuQNaw2oUAPPa6kyvJ4Z/cF4tfWeqZeQM3JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19638},"type":"module","_from":"file:noy-db-on-email-otp-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/caf36d138c5cf458aaacd49fc7d5586c/noy-db-on-email-otp-0.4.0-pre.5.tgz","_integrity":"sha512-RUwo4K7rrBl1lTLDqEy0akkDJ6Hcx3/87bYvJRvl0v6vpF+Q2jE4W++WJhLvH3r4TVNdMCZPe7MrGmOY0mLW6g==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.5"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.5_1785137630321_0.8959053577149665","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.6":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.6","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.6","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"f2453ec96e5c909d835806a77f1239f4dfe1a486","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.6.tgz","fileCount":6,"integrity":"sha512-Oou1vMP89OKp32R5CQXkDi8QblL2MU1lOZX2d4S5V6a9dtPATtgf/augPCwBhDGbb9zHffxpZXXigCOTwdWwSg==","signatures":[{"sig":"MEUCIHkKdDyaX/91O5eoBjovyJ91WaivXQCXAg6ukMtnK76HAiEA2FxuLNWOJVVZ9ad7ZbPHy+3VKhorTC08+lyatV/bOrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19638},"type":"module","_from":"file:noy-db-on-email-otp-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/ee2e5f20b848fe94facbcda089b186ae/noy-db-on-email-otp-0.4.0-pre.6.tgz","_integrity":"sha512-Oou1vMP89OKp32R5CQXkDi8QblL2MU1lOZX2d4S5V6a9dtPATtgf/augPCwBhDGbb9zHffxpZXXigCOTwdWwSg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.6"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.6_1785165257038_0.7802141745159978","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.7":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.7","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"5908c7fb756a4b28d14532454b3b4649add64207","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.7.tgz","fileCount":6,"integrity":"sha512-CGInUwu7zq2oegPiglLUAP36IrbYG22nLi1/nGsvKzuWKD/nZwRkmZJ4T3HDABHZX2zsOaVoWpZOkMQMJMNHtw==","signatures":[{"sig":"MEYCIQD9Uz0eDdmu0zZ7SFazmpYnnsgGRniHljXljz1/Uc1hvAIhAPXikIYgW8uKWUb23DFCYR87SU16dcvePeA6WotbgriN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19638},"type":"module","_from":"file:noy-db-on-email-otp-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/01798bc40acf348207cb40d6918f550b/noy-db-on-email-otp-0.4.0-pre.7.tgz","_integrity":"sha512-CGInUwu7zq2oegPiglLUAP36IrbYG22nLi1/nGsvKzuWKD/nZwRkmZJ4T3HDABHZX2zsOaVoWpZOkMQMJMNHtw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.7_1785179970283_0.7758519121878145","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.8":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.8","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"4f1be6813d1b73f635b63b3715c95640daccceca","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.8.tgz","fileCount":6,"integrity":"sha512-x+6gEcaulFGJhnG/eCiKL1C0XWmqGlaeT//5Z07rfcQKTBsbvzwIpyZj6ipgFIPM1W6N+BJhpykXLU1i78t3Aw==","signatures":[{"sig":"MEQCID0Foqa8vtomP2ahlNuMfVZN9uVI3Z1OikXWrfx5Y2iXAiBBeTEJ3ut1FaAbA1aJZVz/jIh3RoOPyne1CiOcDQvCQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918},"type":"module","_from":"file:noy-db-on-email-otp-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/194fab8dced8fb32baa26616c253c3f7/noy-db-on-email-otp-0.4.0-pre.8.tgz","_integrity":"sha512-x+6gEcaulFGJhnG/eCiKL1C0XWmqGlaeT//5Z07rfcQKTBsbvzwIpyZj6ipgFIPM1W6N+BJhpykXLU1i78t3Aw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.8"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.8_1785222582677_0.13911577854080392","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.9":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.9","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b01f7a176dbe1bda9a8bd3457ec96f75cf0f638b","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.9.tgz","fileCount":6,"integrity":"sha512-8NuGhswa/8DP/ZOO0kNTI37teDB2dKTok/QUlIlxJI1RDtOlGSpC45CVArs+lVaUFbJX27PSC4+A9B73rijE+w==","signatures":[{"sig":"MEQCIEwxs0yEw/1Hm1lQripZNB+YtNkLGNKTJCzV3uzA4J15AiAJDXnK+llQOP/uoJT7GG95BVGRrW6aXUB8onWJgKyYEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918},"type":"module","_from":"file:noy-db-on-email-otp-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/ae5735e1ae5db2ff24dadb059d099755/noy-db-on-email-otp-0.4.0-pre.9.tgz","_integrity":"sha512-8NuGhswa/8DP/ZOO0kNTI37teDB2dKTok/QUlIlxJI1RDtOlGSpC45CVArs+lVaUFbJX27PSC4+A9B73rijE+w==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.9"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.9_1785226535376_0.17701091251558565","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.10":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.10","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"a48fe4cb9bbc8070ec94366d7fd7ebc41cf350bb","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.10.tgz","fileCount":6,"integrity":"sha512-i5sti/8n7l9zcINcQnkpm5B2mxuuE23k89xUcR4bo6Lh4sbm9DFYfPojo6S+e6KiLQez1InmcHLrFIZOm6KwTg==","signatures":[{"sig":"MEYCIQCOUJRFXw51jxWDUOgIfy7Rr8rYk1ruY3+sbESpzE8G0QIhAMYvU+SvrP65trkstH2lR2TGYFvDJ5QryRGO3tx62I0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/4d1ee2106856637a3ed0eeec5106d444/noy-db-on-email-otp-0.4.0-pre.10.tgz","_integrity":"sha512-i5sti/8n7l9zcINcQnkpm5B2mxuuE23k89xUcR4bo6Lh4sbm9DFYfPojo6S+e6KiLQez1InmcHLrFIZOm6KwTg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.10_1785297186429_0.3812022642632753","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.11":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.11","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.11","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e8ee34ac36c2db6c693673cffb8697e211437ddd","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.11.tgz","fileCount":6,"integrity":"sha512-uaI02f/y4unb7tDtXrPvqrmux+RSj5ymJ2oAB+vjHWa/8ZTMP0euBpfCSODPykZVbmlcrN5mptYzmZiRsGMadQ==","signatures":[{"sig":"MEYCIQCsaGzuAja0wwmrZ8XALAfACBq7LGbGTJ6N5Gfl4HCWYgIhALXw7UbiskYb6doWouxisYg3HRCXtiwpTKcbKWuvgQrl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/cad8f4d66311db7cdf71a7835e039893/noy-db-on-email-otp-0.4.0-pre.11.tgz","_integrity":"sha512-uaI02f/y4unb7tDtXrPvqrmux+RSj5ymJ2oAB+vjHWa/8ZTMP0euBpfCSODPykZVbmlcrN5mptYzmZiRsGMadQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.11"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.11_1785347429555_0.9946972077923368","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-pre.12":{"name":"@noy-db/on-email-otp","version":"0.4.0-pre.12","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"715ed0b2fa9d841a33e6670721755f31c0299921","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0-pre.12.tgz","fileCount":6,"integrity":"sha512-JlIylVdbgTmFcOYr86oO1CglK8A4J7b0y8CYLkEeYRZXqfsRKp/TUkS7ExKQ6EmYUcbxC8GLtmJnxi0vYJLNJw==","signatures":[{"sig":"MEUCIFI3UWZnQHdkth+r2/PsuvE3/mhf/mlBA534hYn36AvbAiEA3dPqDydogzCAx72s2lSB0WagKKjQ6u5MpVmWe6i8/Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/8329da70995d1b542d22d5a0cad7e91b/noy-db-on-email-otp-0.4.0-pre.12.tgz","_integrity":"sha512-JlIylVdbgTmFcOYr86oO1CglK8A4J7b0y8CYLkEeYRZXqfsRKp/TUkS7ExKQ6EmYUcbxC8GLtmJnxi0vYJLNJw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0-pre.12"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0-pre.12_1785481165521_0.15218656985810441","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@noy-db/on-email-otp","version":"0.4.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.4.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b095f61acf9191d74ccf63c59b4e323b25be3630","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.4.0.tgz","fileCount":6,"integrity":"sha512-YxFGzP71x9573kjcdVzF0HNWfSITXn3DioE7OLOVWg59PEs+9ohXlUlbK3JGXl4ZK88RyBbIxTew4wMHgiq6RQ==","signatures":[{"sig":"MEUCIQDjIXZZsg6TlmRtgtgCl1zJgjSMErVCDCdPkwzu264SiwIgClloq79bD8ndIbshW7AtilAaYmQ59AvZVZPA42jlTu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19900},"type":"module","_from":"file:noy-db-on-email-otp-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/7859f6414dbd72727bc88bba29fdd11b/noy-db-on-email-otp-0.4.0.tgz","_integrity":"sha512-YxFGzP71x9573kjcdVzF0HNWfSITXn3DioE7OLOVWg59PEs+9ohXlUlbK3JGXl4ZK88RyBbIxTew4wMHgiq6RQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.4.0_1785572566719_0.707218836924969","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@noy-db/on-email-otp","version":"0.5.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.5.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e7f04337c40511f2ebf1304abb407e857f50a3e8","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.5.0.tgz","fileCount":6,"integrity":"sha512-lVmQG/MISPGG9NKGERK48uxPDLactLi2eB9hWzap6VOPMnL7mG+QuPZTEzgKzt40GqsBr+2TPBvXvckqs8dwcg==","signatures":[{"sig":"MEUCIA5HIRD1za/G/6BdUXat+Y8OtAN5rHR21PrOhM+wELC/AiEAtCJioyMFgXoO2QhH5bxEoZCgCNQvBuOLbObE3PoPBbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19900},"type":"module","_from":"file:noy-db-on-email-otp-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/079103efcb03b4c1f9e1b0f3cf54c1a2/noy-db-on-email-otp-0.5.0.tgz","_integrity":"sha512-lVmQG/MISPGG9NKGERK48uxPDLactLi2eB9hWzap6VOPMnL7mG+QuPZTEzgKzt40GqsBr+2TPBvXvckqs8dwcg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.5.0_1785597240671_0.6739864097702535","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.0":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"cdb3bc417fb3039f0f542a13962f389962cc2169","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.0.tgz","fileCount":6,"integrity":"sha512-JOi678dOzJu7qlqptL6r8WHDpKnuD14mso9hXDMbG3NDPNkRvKl5qtvNhYjxOKMT+dW9Zd2wvcKFxy4IX9HOng==","signatures":[{"sig":"MEYCIQDP0hgrR8LcaluGbMo9CngYWdHpTAafyxwGW/82H6bA1AIhAP2w56ZROPbEBHTPFws7UYgo7XCUzQt7th0Rc+v/Xuu0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918},"type":"module","_from":"file:noy-db-on-email-otp-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/be32de72f80925b90ec147f0cbcddd6f/noy-db-on-email-otp-0.6.0-pre.0.tgz","_integrity":"sha512-JOi678dOzJu7qlqptL6r8WHDpKnuD14mso9hXDMbG3NDPNkRvKl5qtvNhYjxOKMT+dW9Zd2wvcKFxy4IX9HOng==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.0_1785839099295_0.44178757613195163","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.1":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.1","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.1","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"782616f7506fb49143a1bb933651a142b158c752","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.1.tgz","fileCount":6,"integrity":"sha512-O9dyMJ4pl/uAl7nzv/1M+MOnu2fWa5iDVMtr8NJzGbKuIVxu/vrNSQ9gBIqBRAdXN1OKVeArJca/j8DYFfFeNw==","signatures":[{"sig":"MEYCIQD6JB7kcvFKROdo/WhmYm7QJqUJKmbmFrnxCfdRU6+2VgIhAMmybhzDc9eeDIcXMAqU+6TefQ5bY5vrH5NeLsMOWb+T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918},"type":"module","_from":"file:noy-db-on-email-otp-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/bfb58c9c695e9d74af0cd1a3b325b1c3/noy-db-on-email-otp-0.6.0-pre.1.tgz","_integrity":"sha512-O9dyMJ4pl/uAl7nzv/1M+MOnu2fWa5iDVMtr8NJzGbKuIVxu/vrNSQ9gBIqBRAdXN1OKVeArJca/j8DYFfFeNw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.1_1785846243933_0.0038918597711576908","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.2":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.2","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.2","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ba682ed1e725202fc30821f86eb9a7b30c6ec9c5","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.2.tgz","fileCount":6,"integrity":"sha512-QREhhUSV72lusCTYvIQIB+PuSggrJAJAAs4Z3kWV/d+UTTGaRXu98KZ0tzNoV/54voshW22NWpZ5l5a7ZJJHgw==","signatures":[{"sig":"MEQCIHBIJEgqIu+CVRMn4arQ3fTxdayYS8eO6LKXwcqr2rlWAiA2F8PY10oMm6L3aoJ5qEG30aHx8ERkMR00iZBgPlgQ+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918},"type":"module","_from":"file:noy-db-on-email-otp-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/9864f55de6ab95bc44c3b836bcc7b7e7/noy-db-on-email-otp-0.6.0-pre.2.tgz","_integrity":"sha512-QREhhUSV72lusCTYvIQIB+PuSggrJAJAAs4Z3kWV/d+UTTGaRXu98KZ0tzNoV/54voshW22NWpZ5l5a7ZJJHgw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.2_1785941593478_0.1065782536493396","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.3":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.3","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"87643ab3b347c61cb625debec679a503a6c43bd9","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.3.tgz","fileCount":6,"integrity":"sha512-Amd47F3p7CWpnymweX8rY/eHBueLAL05ATTLvGSvn2h1eJaS38mHhEfAJgilPgQFjNXG7KxBVu2Oy1mJRseP6g==","signatures":[{"sig":"MEUCIQCGGBZK54aQ5CUItDYf68tFfLl87dd3XnqqyOAUf2liBQIgClTOhRi3IHB/7y8Hxyk4Keeyy7I3smmF2o+0VMGIswg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918},"type":"module","_from":"file:noy-db-on-email-otp-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/ca14050749bf5cf9fd23ced13ea7cd2d/noy-db-on-email-otp-0.6.0-pre.3.tgz","_integrity":"sha512-Amd47F3p7CWpnymweX8rY/eHBueLAL05ATTLvGSvn2h1eJaS38mHhEfAJgilPgQFjNXG7KxBVu2Oy1mJRseP6g==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.3_1786068415284_0.2666012662399653","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.4":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.4","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"491e33352740925f4075f85ab57ed07efb913641","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.4.tgz","fileCount":6,"integrity":"sha512-B4u3hsWPaCh/3mValtRlErjF1oCszHjQ5ZBmzQ4GFBc44TIvsk/RWm2sM7tZRHov60ExpmCRLdvaIQpGpmJM9Q==","signatures":[{"sig":"MEUCIQD75V61Rtg+jPGKc2b/UIShF3rWTlt5Zitcc6uPFv8EcAIgTo2mfW3hpE1pCgnxJf9WLKCgoDDou/wggylTlYOp+Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918},"type":"module","_from":"file:noy-db-on-email-otp-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/c526d67ec6714f704d3b0b3667fda653/noy-db-on-email-otp-0.6.0-pre.4.tgz","_integrity":"sha512-B4u3hsWPaCh/3mValtRlErjF1oCszHjQ5ZBmzQ4GFBc44TIvsk/RWm2sM7tZRHov60ExpmCRLdvaIQpGpmJM9Q==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.4_1786203165119_0.9508181408856631","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.5":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.5","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"73b741264f504bd0f9f588680f46841303bb4e05","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.5.tgz","fileCount":6,"integrity":"sha512-YjT2DVfYptV0CczAwexRuq1W/oehjE6UAwvVp56NmmIkkg6XrFmctcQQN6bldkMiraf0fr6vKEQ1qj1375HENQ==","signatures":[{"sig":"MEUCIQDeI/UNOyPe/mxnoxdJZGXMyNPbZB8COrNVPFl68Y8x8QIgBtFedeMSJtuJ8nJNYF130ULHRw8Aagw/nbXIekyqeBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918},"type":"module","_from":"file:noy-db-on-email-otp-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/1289e119cb69d0546e1aa7d2ef337b14/noy-db-on-email-otp-0.6.0-pre.5.tgz","_integrity":"sha512-YjT2DVfYptV0CczAwexRuq1W/oehjE6UAwvVp56NmmIkkg6XrFmctcQQN6bldkMiraf0fr6vKEQ1qj1375HENQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.5"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.5_1786296377988_0.4846682910976796","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.7":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.7","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"f00d1858b657f17541250b0b7c7b9f5530d46245","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.7.tgz","fileCount":6,"integrity":"sha512-AjEaDHrUckrgcpXq5w0UGc52QXyxwyjG0FufmCFbaqrTLjOQV0oKzJJGStxyJIcRtqkNpUImB/4/2d6+iCzU6A==","signatures":[{"sig":"MEUCIQCvCbkio7thfIqfP1bMKCXoDBYCUuJEq8PqRvMy+NAtPwIgdzxFjD+gdiL6aZaLr1o9WGwWRs4+5hUEfCbuRRje6vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918},"type":"module","_from":"file:noy-db-on-email-otp-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/f8947e1e97f4837ae56a70b447965813/noy-db-on-email-otp-0.6.0-pre.7.tgz","_integrity":"sha512-AjEaDHrUckrgcpXq5w0UGc52QXyxwyjG0FufmCFbaqrTLjOQV0oKzJJGStxyJIcRtqkNpUImB/4/2d6+iCzU6A==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.7_1786329846632_0.045494293448920864","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.8":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.8","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"36f60da12dc2b83c72288e655c96d8327eb3f4db","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.8.tgz","fileCount":6,"integrity":"sha512-iITsntiKIT0AY0phpqyg791lxmR7fi2x1pBBfhhOHHYCg63DK6GCFQGNJ2rkJn1WppLK9zbYaUBQx8FOYaXhvQ==","signatures":[{"sig":"MEQCIEOPMxWEbMdIl87G08At9jy5NwN+3B2YwZD1tAOHQlFNAiBgBb+FA1FDImfiKKmQNu/rhy0+ZxwzWnLs0oJs57p71A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918},"type":"module","_from":"file:noy-db-on-email-otp-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/ac7769f7943e872c75e5d1210316df7e/noy-db-on-email-otp-0.6.0-pre.8.tgz","_integrity":"sha512-iITsntiKIT0AY0phpqyg791lxmR7fi2x1pBBfhhOHHYCg63DK6GCFQGNJ2rkJn1WppLK9zbYaUBQx8FOYaXhvQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.8"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.8_1786334589914_0.7350524530693134","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.9":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.9","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"06fa7b7998eb7a387dd0f2e999a2c953d32f19cb","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.9.tgz","fileCount":6,"integrity":"sha512-xyemUAHu/T0WIp5+3ScZgY0W689P5iedKsXxDMqn1e39WFxvo+gUxF9TF/HC63eHooULCrRhttXmtBGOLMZ4ng==","signatures":[{"sig":"MEQCIC7wUJeMz+GH7kQTMfl/KK4zISZBYh3fFLfMSLLPd7TqAiAbwlbah4NujGyt9WAMj4nqTkxXbIA99OOGtN5BHP5uqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918},"type":"module","_from":"file:noy-db-on-email-otp-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/ae090953b576c8ad4930ee346c67a21f/noy-db-on-email-otp-0.6.0-pre.9.tgz","_integrity":"sha512-xyemUAHu/T0WIp5+3ScZgY0W689P5iedKsXxDMqn1e39WFxvo+gUxF9TF/HC63eHooULCrRhttXmtBGOLMZ4ng==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.9"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.9_1786346997096_0.3487647495848578","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.10":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.10","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ef3ad0aeeb7044a18cad114796ce33f7a4cd038d","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.10.tgz","fileCount":6,"integrity":"sha512-qVrOdkJEqScxyScPDVlrMiOZT87Oqv8mmccceX3hhYg7hKq6HvEIxIAiss9ttwupEDTIbqdgwqj/EafPKCLF1Q==","signatures":[{"sig":"MEQCIDnoMOWeNYK0GkuI9sXqCTdV2JnGbL+nlNNPeAvDndiCAiBlUW213IMKXpMtXcF3VlaaW6FPo5j8rVD3e26v1YSxRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/972d088e3034396d30519c7918b92747/noy-db-on-email-otp-0.6.0-pre.10.tgz","_integrity":"sha512-qVrOdkJEqScxyScPDVlrMiOZT87Oqv8mmccceX3hhYg7hKq6HvEIxIAiss9ttwupEDTIbqdgwqj/EafPKCLF1Q==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.10_1786364878621_0.36647185590771536","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.11":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.11","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.11","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"e9de64b5a6fa39677beeeac4cbc054eea759b305","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.11.tgz","fileCount":6,"integrity":"sha512-tY2HGtNbMSzR4UDz1yftElhD1smTSb6bQNdqI0bIynHqayo7bQEftRSeBtFliH4nk3G8YReSViHgNm6zmpcG1Q==","signatures":[{"sig":"MEUCIB16g9B2+Ww8oOvFfqkQKsDdZLZ+XR0/vA3ZY+6gTNCTAiEAxvrD7zACkJP/YDQsRUxqn1PwJW5EsH3WETD/WQsnH5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/77db93c85b854afb9c9e188bcd6fb699/noy-db-on-email-otp-0.6.0-pre.11.tgz","_integrity":"sha512-tY2HGtNbMSzR4UDz1yftElhD1smTSb6bQNdqI0bIynHqayo7bQEftRSeBtFliH4nk3G8YReSViHgNm6zmpcG1Q==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.11"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.11_1786383896639_0.07938518146636397","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.12":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.12","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"dd4e212e76d14f10c92c21d5ec22c99a3bb951f5","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.12.tgz","fileCount":6,"integrity":"sha512-RT4kchIIurPUGtR8qqkAOCXF8dNdupNgwHlugwX/ru9LTDxnz361/jTkjEFg6uZB42pJojA3GlocJfUBAkV/pw==","signatures":[{"sig":"MEUCIQDT/PK8IPMeLDV9mEXHLXMvhn1ZAaNq3gr2LfltWf20qQIgHEveXXjpS9MRWs7At2DmifQmtmorCBFHr7wmDCWZFrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/7868ca61133c488d273a38332601f8bf/noy-db-on-email-otp-0.6.0-pre.12.tgz","_integrity":"sha512-RT4kchIIurPUGtR8qqkAOCXF8dNdupNgwHlugwX/ru9LTDxnz361/jTkjEFg6uZB42pJojA3GlocJfUBAkV/pw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.12"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.12_1786422397708_0.569482039998249","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.13":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.13","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.13","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"50b8c7d62204de57617ed5e119149273eab69b62","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.13.tgz","fileCount":6,"integrity":"sha512-R1pa2LC6mI1EVEL3MHyOnwkW+uav997aCcI/oKZUA6SMkQVwwTbd8FNEZ7a9BUKNbTHgtZY9+pxig6CpHnKrzw==","signatures":[{"sig":"MEUCIQDEiffXk0PhOQzR+9BDEzlPeJR6L/7HaxqwN/SJCtV3SAIgNtkx+gY1rxMI+tC/aBd3jixrE62ABaqx08lj848RQnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/2306dc9f098985c5392b93a4e807408d/noy-db-on-email-otp-0.6.0-pre.13.tgz","_integrity":"sha512-R1pa2LC6mI1EVEL3MHyOnwkW+uav997aCcI/oKZUA6SMkQVwwTbd8FNEZ7a9BUKNbTHgtZY9+pxig6CpHnKrzw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.13"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.13_1786470908133_0.5681905779582013","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.14":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.14","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.14","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"85276581a5c25bd6c1bc63fd8225f108892d53da","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.14.tgz","fileCount":6,"integrity":"sha512-vxGqqw/aJpm/x6yMahsb4ZbbFP0Ij7XtgPVKkbL2Z2sXiWi92GQFYmhHkr/AgPjkPkUuUyOqxsX1eYdl7dBn4A==","signatures":[{"sig":"MEQCIE6xFYZGnw/Yz8p15XvHMvRA0DVOVLWHECSC7Bm/r0pbAiA+g6UIWysr0AFFW9MCGIIfHvVIRTFlXnXnAILvygS9Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/f956e25c25dc593e7b4b0e081564e8f5/noy-db-on-email-otp-0.6.0-pre.14.tgz","_integrity":"sha512-vxGqqw/aJpm/x6yMahsb4ZbbFP0Ij7XtgPVKkbL2Z2sXiWi92GQFYmhHkr/AgPjkPkUuUyOqxsX1eYdl7dBn4A==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.14"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.14_1786504458342_0.349126837936208","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.15":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.15","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.15","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"f1d4db2f5aeb592ebf928278c958fd7dc8e337a3","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.15.tgz","fileCount":6,"integrity":"sha512-GvghABDx8YPCHzQi/jEJZtckdQzMxWB4Rn/lBF973ip27pJxiPjSoIFWqBIoxv1smRM0hi3RwV4zl4dPMBW1dQ==","signatures":[{"sig":"MEUCIQDYDAR+Z8N6HfikufNzJ8+ot1+vHeJOXXnon7dRg9feYQIgUM49iFbOa0X3rXTqAKEoEj1T7AcZJFrtW+vy6haLjsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/6cff030286683f24a098cea1477ce0d8/noy-db-on-email-otp-0.6.0-pre.15.tgz","_integrity":"sha512-GvghABDx8YPCHzQi/jEJZtckdQzMxWB4Rn/lBF973ip27pJxiPjSoIFWqBIoxv1smRM0hi3RwV4zl4dPMBW1dQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.15"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.15_1786553818774_0.1706606164659079","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.16":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.16","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.16","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"1e9e019426cbdb84f6ac645fc9f9211ca9ea09b8","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.16.tgz","fileCount":6,"integrity":"sha512-5HHfmCFzohSML8DxGiTiJYOqDJrcduZjXtB33QQTyZD1WKeQfRrJJRhN1Bz9FisFttDPJt1wcwvNxdIsd5qxAg==","signatures":[{"sig":"MEUCIFl+xD4Taa1eFKF0qc3MZ1qtzO1trqDcnXkgyq5+LZXGAiEAgZss3+LeOEY+EaAYDeB3rkyWLhV3D3koz+CtZnugfJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/6dec9546354226f907b2ec0987226a41/noy-db-on-email-otp-0.6.0-pre.16.tgz","_integrity":"sha512-5HHfmCFzohSML8DxGiTiJYOqDJrcduZjXtB33QQTyZD1WKeQfRrJJRhN1Bz9FisFttDPJt1wcwvNxdIsd5qxAg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.16"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.16_1786561835647_0.3132944341054118","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.17":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.17","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.17","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"1b2bf52d173728145ed747540319978f2f231902","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.17.tgz","fileCount":6,"integrity":"sha512-qqCUpoKWupkEQCoS6H132T/MDdHuB0o0AZ8sl6MAG5BkO4J2EZfPUv8co5dz+PR5xs2uxsUK/SKj+PbVxe676A==","signatures":[{"sig":"MEUCIGVRzfD3oBTzssyW3V4d9EFr7JhfjXSA61hfofSlkdeSAiEAouFlYrE5atvhDL1o1VwkdfCBfG0unb3fdicM5SPCkX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/e07f842f0f3c74065dc05f1fefc66e21/noy-db-on-email-otp-0.6.0-pre.17.tgz","_integrity":"sha512-qqCUpoKWupkEQCoS6H132T/MDdHuB0o0AZ8sl6MAG5BkO4J2EZfPUv8co5dz+PR5xs2uxsUK/SKj+PbVxe676A==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.17"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.17_1786698542427_0.3466752541498157","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.18":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.18","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.18","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c0f6c3534b6b90d654297464d1ef8ada41c20861","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.18.tgz","fileCount":6,"integrity":"sha512-qZ5dRUxvNVOkrocigrrCOFKJxwwVDWe0ruSKGc5yEpL2vjXi5HT/zvOP9PAQWykukrV++bjwNavlYJf6D6gbIw==","signatures":[{"sig":"MEYCIQCGMT8UNgpl1mwYldgS5IDcxPx7U8q8+CrLCZP96Sq+4wIhAN4lRh7lOgWo26SH0I7B9IHKdBLuc1QqcD2cZvB1T+ZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/2b9fdf3c4c097dfda34aac7900c74f93/noy-db-on-email-otp-0.6.0-pre.18.tgz","_integrity":"sha512-qZ5dRUxvNVOkrocigrrCOFKJxwwVDWe0ruSKGc5yEpL2vjXi5HT/zvOP9PAQWykukrV++bjwNavlYJf6D6gbIw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.18"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.18_1786940758228_0.23494648646446037","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.19":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.19","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.19","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"319d5ea506ce8267dfc2ad4e346a56fc979fdf22","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.19.tgz","fileCount":6,"integrity":"sha512-cfxxJb0+9k6ChGrH/gbioKWhoTs4T8BSAg9nfTbVMQLSCEmvxAkHdTEzngdGyMjL5KeP1VzSRvYeK2yZ+4c4gw==","signatures":[{"sig":"MEUCIQC4KtDDhYYpdIxzuElpltm1DyWGV8JniF+OtICayopQmgIgSk50Cpzb0n0r/M6l/geTSNEFxCaimUgoUsSTCcylEZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/2f1deb421513c2e0a428ecdbbfeb0540/noy-db-on-email-otp-0.6.0-pre.19.tgz","_integrity":"sha512-cfxxJb0+9k6ChGrH/gbioKWhoTs4T8BSAg9nfTbVMQLSCEmvxAkHdTEzngdGyMjL5KeP1VzSRvYeK2yZ+4c4gw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.19"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.19_1786947301754_0.8628164370839673","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.20":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.20","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.20","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"32414163cd20de2f8fbfaccb6bfce3e3e798c861","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.20.tgz","fileCount":6,"integrity":"sha512-yrEYq/Yg8Pis5WMjJOT2hqFgIAeeS6+sO6AARo6dYxGXXzpLa8oZR7JUCSjum+6pS79fsT0L0llc1MlMCk90TQ==","signatures":[{"sig":"MEUCIQCb1p4YE5bgA6LYf5kcH78lWisWC1xrhdhat0jkh6VZCAIgdXou6hJcOV0H7zwc5sgTEPOQFEITyeVT3fCzjCJBOb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/65ba0788027306e2d00b5d6e2ce13ced/noy-db-on-email-otp-0.6.0-pre.20.tgz","_integrity":"sha512-yrEYq/Yg8Pis5WMjJOT2hqFgIAeeS6+sO6AARo6dYxGXXzpLa8oZR7JUCSjum+6pS79fsT0L0llc1MlMCk90TQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.20"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.20_1786964747119_0.2523140111896567","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.21":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.21","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.21","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"f7cbcfd312d553518c4010ef1ce0399a0c8dcdbf","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.21.tgz","fileCount":6,"integrity":"sha512-dgsfWOsNrcJYRKvL7/aCVJs8vaAHGH8+19MrDaVAwOam0e7WNNd+k9TwbSthPAmaxnx9e69K+6l/DmZVU8ZIvw==","signatures":[{"sig":"MEQCIGgN3O9G3Fiw42XW/4LK9AAdM/9KvbAF3nxTu1GSm5GQAiBftsICceJCZ3Yy0NJukKsGUADJgoB0iEpJmYSDZ4waYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/04a5efb8541a639319efb424485b9730/noy-db-on-email-otp-0.6.0-pre.21.tgz","_integrity":"sha512-dgsfWOsNrcJYRKvL7/aCVJs8vaAHGH8+19MrDaVAwOam0e7WNNd+k9TwbSthPAmaxnx9e69K+6l/DmZVU8ZIvw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.21"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.21_1787027407265_0.8375680947533686","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.22":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.22","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.22","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b76026fdf717b32d60f752d912e00961ee961cfe","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.22.tgz","fileCount":6,"integrity":"sha512-yQ50w4YJ2/o0XTqTYXNwekO0zDGPtRRlKvqj3U9GlWb9kfF2k71rJIhZUMtd256NNTy4rJPQeJSwCNsf3p5gnw==","signatures":[{"sig":"MEQCIEOHj6JI1kgX7L0+q9OO5W4sEKe5PPh3+CakVjsvtv7gAiAJpZ9Eb3H0BPyjxNRTbu95UkLIkcIcUv49XXKNKRQpMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/0d929d7d22c62bbd824f3e13ec0f76e7/noy-db-on-email-otp-0.6.0-pre.22.tgz","_integrity":"sha512-yQ50w4YJ2/o0XTqTYXNwekO0zDGPtRRlKvqj3U9GlWb9kfF2k71rJIhZUMtd256NNTy4rJPQeJSwCNsf3p5gnw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.22"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.22_1787052010726_0.7996674209504657","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.23":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.23","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.23","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c53bee70438ac049125cd5ca767d4659c25492c2","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.23.tgz","fileCount":6,"integrity":"sha512-xHflV5aVLGRsAyg4MJMlbiSZmcrpdlm6QBWbUuNdrpJEiWqxC+Jd5ct32dpv7aGvtfOKnvSeVzga/JfDoTXDBQ==","signatures":[{"sig":"MEUCIQDtFXuiWEcLg9Mdt9z/G3pq1WGxFlXajYtBwyA0RgbmEwIgNSjH7ZV22QOabstjqOiJCsFlddleETx826k1h1SmasY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/8cd26d00314fe8637b3657a184931558/noy-db-on-email-otp-0.6.0-pre.23.tgz","_integrity":"sha512-xHflV5aVLGRsAyg4MJMlbiSZmcrpdlm6QBWbUuNdrpJEiWqxC+Jd5ct32dpv7aGvtfOKnvSeVzga/JfDoTXDBQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.23"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.23_1787062208511_0.32566771179603515","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.24":{"name":"@noy-db/on-email-otp","version":"0.6.0-pre.24","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0-pre.24","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"1b29da7daa54ba5e5e6e8f4eaec3acad897a366f","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0-pre.24.tgz","fileCount":6,"integrity":"sha512-c/LYFpNet4QwCIyYhYlBceGwShonr2284tQ3bXaIc7vJNEsiaxQ5xAUIjmUsO+Z21wg2opngDifSem+VY4EszQ==","signatures":[{"sig":"MEQCIFOef3X8Ny8GD+N9PmoYvy1hAIpeA115wE4J5pmZEPfgAiAd7FEn/mI2EMyzt1GDHBtIHwDpStaturiBODSF55PoPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19921},"type":"module","_from":"file:noy-db-on-email-otp-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/26000689f7ecd45d7b5c55f3ef8e272d/noy-db-on-email-otp-0.6.0-pre.24.tgz","_integrity":"sha512-c/LYFpNet4QwCIyYhYlBceGwShonr2284tQ3bXaIc7vJNEsiaxQ5xAUIjmUsO+Z21wg2opngDifSem+VY4EszQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0-pre.24"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0-pre.24_1787143883257_0.9817779495039674","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@noy-db/on-email-otp","version":"0.6.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.6.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"b65da1a547f71db50db502390c00e28f1653a66d","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.6.0.tgz","fileCount":6,"integrity":"sha512-nQa+70Sp0Z7Hf9lD51Yt7y8lO2P2kMCzRziZkM8iBoGiBTPFlDX2E2bfEfqHvAn6+KKpL2bLTQdX/VpS74SivQ==","signatures":[{"sig":"MEQCIEZEUx1danXlyU4I6aiRWuotfIEaZrp5F/OCG1dmVyd8AiBNoJ5MARxP6q65///Rp117q1L+1650o1yxbjyLxk9GFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19900},"type":"module","_from":"file:noy-db-on-email-otp-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/a5fd86aedbaab360731ce2adaaee6701/noy-db-on-email-otp-0.6.0.tgz","_integrity":"sha512-nQa+70Sp0Z7Hf9lD51Yt7y8lO2P2kMCzRziZkM8iBoGiBTPFlDX2E2bfEfqHvAn6+KKpL2bLTQdX/VpS74SivQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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","@types/node":"^22.0.0"},"peerDependencies":{"@noy-db/hub":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.6.0_1787163210463_0.36204941259798895","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.0":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"2e6aab6cbbf874ab80e027703644eacd23adc77e","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.0.tgz","fileCount":6,"integrity":"sha512-OxK/6LtUWXMgbDsfBrVXfBtka7gM/0FrlMQOYDjlV83lzCy9aqptruKdwOq+RFyu0NDwiOIMflhgO8Rq99tF+w==","signatures":[{"sig":"MEYCIQC8rtztoGFZbu03+DUOUhnfkAxuCD+UuykFcjVtCBLH7gIhAMkD+xTSFXWpLz4iYemRAW7kH5Zp3hZwzKMtU/cQKcr1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19724},"type":"module","_from":"file:noy-db-on-email-otp-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/0156c29e4bbaf3fa538f16012399785c/noy-db-on-email-otp-0.7.0-pre.0.tgz","_integrity":"sha512-OxK/6LtUWXMgbDsfBrVXfBtka7gM/0FrlMQOYDjlV83lzCy9aqptruKdwOq+RFyu0NDwiOIMflhgO8Rq99tF+w==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.0_1787505018823_0.3028899736225046","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.1":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.1","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.1","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"5a3319cc384ea50e27d38364f70d9e8e8a4f418e","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.1.tgz","fileCount":6,"integrity":"sha512-hz1ayImw9X2AUk2rImeMJtH4WAYRFc5/tsAc+Q8QBDHZL75XCbJc64GfgRC9QIXii/Uh7xbbX2dqirT60zrClw==","signatures":[{"sig":"MEQCIEFddEggDrEqyYCzK7BJ35hPSYbC1oM/33Dem5z+LhkLAiAGOL9hzXXt4Uo7Gi1QGxQCf3bm5PC1O/BlY5KXzrqiXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19724},"type":"module","_from":"file:noy-db-on-email-otp-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/97b09e6b98aa6c17ee257a61fe6e6f95/noy-db-on-email-otp-0.7.0-pre.1.tgz","_integrity":"sha512-hz1ayImw9X2AUk2rImeMJtH4WAYRFc5/tsAc+Q8QBDHZL75XCbJc64GfgRC9QIXii/Uh7xbbX2dqirT60zrClw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.1_1787513162134_0.18802857609132073","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.2":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.2","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.2","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"c3abb7fd5a542d4d23b4b6368d66acfecf0a0294","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.2.tgz","fileCount":6,"integrity":"sha512-X6vpLGJiv+E+DF+ballvC5Fl3nm6NnBiG3aCOF4hu/BGZmiChSSV4aRbem0/qQE5O0cmn1tiRXu9mrW1Ymhpog==","signatures":[{"sig":"MEUCIAQGQ5mmjfo9OsmDEy5apjHB4kZocJWixZ0yXNGACDCdAiEAu1Kx9o4xbj/Y8/yVM47TN5bd24Jjh61VNjmNCv7GKcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19724},"type":"module","_from":"file:noy-db-on-email-otp-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/fe1bd9981ffc9a4a8902b6b0ea64ba24/noy-db-on-email-otp-0.7.0-pre.2.tgz","_integrity":"sha512-X6vpLGJiv+E+DF+ballvC5Fl3nm6NnBiG3aCOF4hu/BGZmiChSSV4aRbem0/qQE5O0cmn1tiRXu9mrW1Ymhpog==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.2_1787526555611_0.9456533259519315","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.3":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.3","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.3","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"f2562804ff78aec35eb38178a8fb111b74815d63","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.3.tgz","fileCount":6,"integrity":"sha512-p5F4VbuqOa70lmwUEAeeloI7scJs9lqd0GzN/KmGsw5VOUH9RDty1X5lo01fZk0UUa6p8F3NfFV1Ba0TQDlpVg==","signatures":[{"sig":"MEYCIQDo4aTl0bHqyPF8uCfCKC1LTwQsTXMN8bowgbLML01c9wIhAKBCBRpYTVVnlkKGDSgX2AaflqD+qJEzo53IZa4n8GW4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19724},"type":"module","_from":"file:noy-db-on-email-otp-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/5ed6e3925981a66ddfa03cf17639b742/noy-db-on-email-otp-0.7.0-pre.3.tgz","_integrity":"sha512-p5F4VbuqOa70lmwUEAeeloI7scJs9lqd0GzN/KmGsw5VOUH9RDty1X5lo01fZk0UUa6p8F3NfFV1Ba0TQDlpVg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.3_1787630663903_0.5891763008299169","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.4":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.4","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.4","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"4727e8a6dba414d10dc9ee8e483a6a2fa344b68c","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.4.tgz","fileCount":6,"integrity":"sha512-34T4sB3VWvaXJUiZagy1MT27AQjsm9ueiOK2CkIRsgogx2UDy21qd4DSlf9Qxtw5X0128GZrchiP9jJOSc3wvA==","signatures":[{"sig":"MEUCIQDk8kv4KwZ7NZVi8fftmdv9hey30A6JQTCabHz7DNb0VAIgNiEz9/kPkBhmjOERpO7l8T/+AZcAUzQyHILjWjIyMzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19724},"type":"module","_from":"file:noy-db-on-email-otp-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/4b1e1fb013c850f397b9777313ea9213/noy-db-on-email-otp-0.7.0-pre.4.tgz","_integrity":"sha512-34T4sB3VWvaXJUiZagy1MT27AQjsm9ueiOK2CkIRsgogx2UDy21qd4DSlf9Qxtw5X0128GZrchiP9jJOSc3wvA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.4_1787653041197_0.456469429857679","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.5":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.5","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.5","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"507cdf4ba8609b4845b326eb85d1870e17c0403c","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.5.tgz","fileCount":6,"integrity":"sha512-qyDGpy9KspyL3kmJYGYvOtU0Hr+W2NHUFHC+ohkv4xxmXsZml9bR5kCoNHjjKGRqnYJ/g3ZPmcPXGF6g5h0PrA==","signatures":[{"sig":"MEUCIQCMXtiH6vOubR/HHjJbRKvYJPhhKdalzaY1NXdNubAtowIgVrHFQ5bPSWZwqOC6jXI0goVOT2/BIuDN+tQ6rmbHKAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19724},"type":"module","_from":"file:noy-db-on-email-otp-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/7d3b027abc1930fd50e041c8080ec30d/noy-db-on-email-otp-0.7.0-pre.5.tgz","_integrity":"sha512-qyDGpy9KspyL3kmJYGYvOtU0Hr+W2NHUFHC+ohkv4xxmXsZml9bR5kCoNHjjKGRqnYJ/g3ZPmcPXGF6g5h0PrA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.5_1787726256284_0.9291170261576096","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.6":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.6","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.6","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"07fb7da228e7d3f73fb8dff4a8c128eb2140f962","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.6.tgz","fileCount":6,"integrity":"sha512-EKmoPZ+5Vp6H0KTpPYYN1zp1VgWQV2j+4ZpbwTPHCwCEWFBUlCCwE5OhNtakKki0AhXEpi63voK3z5Ael5YPzw==","signatures":[{"sig":"MEQCID4ymQqcA8CeeN4ZDAUHpoggf6bvnQm9Y5d6Mej3krgMAiBUeZyRGK5DjK2cdsOATVNgzfacXGFtNHQa8X23LNOlkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19724},"type":"module","_from":"file:noy-db-on-email-otp-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/c154a13484ec45eef314ad90c159f797/noy-db-on-email-otp-0.7.0-pre.6.tgz","_integrity":"sha512-EKmoPZ+5Vp6H0KTpPYYN1zp1VgWQV2j+4ZpbwTPHCwCEWFBUlCCwE5OhNtakKki0AhXEpi63voK3z5Ael5YPzw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.6_1787738591830_0.7462248648024914","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.7":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.7","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.7","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"afc2bdc866fe6f4782fe589fbaad4f93141a6f52","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.7.tgz","fileCount":6,"integrity":"sha512-Hqy43OY667pZGQV607UGOvvmgX2pJ+aVB/IqpHBklmLSFBbzOYk5VQvldJRNxSEjRerqUxYJJxANhQRhxy4FXA==","signatures":[{"sig":"MEYCIQC04HpmT0N1gUd97FeKLwN7uZSkew/7RVKtaWEJGtXYGgIhANsDlgeE8lhLvOMg3voij4GSFNVkSLqRpnp2CwGncrYE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19724},"type":"module","_from":"file:noy-db-on-email-otp-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/a3659f3b6e22b701d40b758496dcae49/noy-db-on-email-otp-0.7.0-pre.7.tgz","_integrity":"sha512-Hqy43OY667pZGQV607UGOvvmgX2pJ+aVB/IqpHBklmLSFBbzOYk5VQvldJRNxSEjRerqUxYJJxANhQRhxy4FXA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.7_1787768694325_0.8862541154763244","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.8":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.8","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.8","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"bc1e86efa7849874952a2a1568290e679c7f934e","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.8.tgz","fileCount":6,"integrity":"sha512-TRUz4+Ehnr1S9OzxEhJiDNktT3GeJv3DJVL6TrYcEjeAGUqlVa0AgjitW0+6hQ1fAGgGp6e82YXKl1JPSDxM9Q==","signatures":[{"sig":"MEUCIQCZdcoMZH+1zP9CLucOy6FWwqmTd5qcJ1bD9WVGMGuamgIgcctjyBeQfI3OOC+gaao9Sd73U35YZ43xQyffsF1UsNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19724},"type":"module","_from":"file:noy-db-on-email-otp-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/80c71e670dd314ac21cb5325b6834931/noy-db-on-email-otp-0.7.0-pre.8.tgz","_integrity":"sha512-TRUz4+Ehnr1S9OzxEhJiDNktT3GeJv3DJVL6TrYcEjeAGUqlVa0AgjitW0+6hQ1fAGgGp6e82YXKl1JPSDxM9Q==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.8_1787810260532_0.7312112263310782","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.9":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.9","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.9","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"00181992b8507604a2eddc2c801715bda6c92100","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.9.tgz","fileCount":6,"integrity":"sha512-4irR8Ucsr8vNEIjOIYrlyzwx3UnoZCtRu98ZwIGNU9Wxi6V5mveEZUlC2nNNFVlT60qpix64y+41crgnOd7Z8A==","signatures":[{"sig":"MEYCIQC17m8ubjrIJ0xnXxH9A+3uK9W4X/Nuo7ffpo/o9ZUd8QIhAMhuJVcoQU4UtWpr2xcduepRy5z6tni/hgE85/bNGgEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19724},"type":"module","_from":"file:noy-db-on-email-otp-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/27e6bb0d4cd73394bcd8f53854f2dae8/noy-db-on-email-otp-0.7.0-pre.9.tgz","_integrity":"sha512-4irR8Ucsr8vNEIjOIYrlyzwx3UnoZCtRu98ZwIGNU9Wxi6V5mveEZUlC2nNNFVlT60qpix64y+41crgnOd7Z8A==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.9_1787835592403_0.7356132044854304","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.10":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.10","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.10","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"12705186b43422f7cfceb999f2c7d8a886758e4e","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.10.tgz","fileCount":6,"integrity":"sha512-iRR16FG78e8faytRrhAF0X0XREeFQ3C4UbIijPLUJcrtQKpw4igdoAGpszY+RWi1uvZrCNasw6+c8IbhJ6YAYA==","signatures":[{"sig":"MEUCIAZl6JkAX6ijhaoFO5pIkrshDvsk2oJmQNIIs/gJLXBfAiEAw7aEkthUAW9PDX+f0GldYfcCZvRCfi3O/D8d7NTMoDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19725},"type":"module","_from":"file:noy-db-on-email-otp-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/ec14213f795ead5ffb261f24c9641ee5/noy-db-on-email-otp-0.7.0-pre.10.tgz","_integrity":"sha512-iRR16FG78e8faytRrhAF0X0XREeFQ3C4UbIijPLUJcrtQKpw4igdoAGpszY+RWi1uvZrCNasw6+c8IbhJ6YAYA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.10_1787903274477_0.10881677805550494","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.11":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.11","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.11","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"904bb9e35b7c750a8f7626ead48e29e294c8e902","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.11.tgz","fileCount":6,"integrity":"sha512-8VZOosXlRKs4MwbpTNm9GgsSaHrlHNSrScPLY73NKskbXM+ZPUd+8kRWfhNtaF/EN2rnSUyjdALSmpHAFTL/FA==","signatures":[{"sig":"MEUCIQD/1lai77ySvByvZeYc5Dld3bQgM0VBJHcGRShYh0NFaAIgEHCdTt5wOTgOpxvufeV1bNfKIc2WcKYGLhTBfSExlhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19725},"type":"module","_from":"file:noy-db-on-email-otp-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/e95932324f310d224a3345e0fcfce1fa/noy-db-on-email-otp-0.7.0-pre.11.tgz","_integrity":"sha512-8VZOosXlRKs4MwbpTNm9GgsSaHrlHNSrScPLY73NKskbXM+ZPUd+8kRWfhNtaF/EN2rnSUyjdALSmpHAFTL/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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.11_1787936252289_0.8673200163520813","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.12":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.12","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.12","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"8cc7474b00de0b1b619f53e588fb852835d7fbc2","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.12.tgz","fileCount":6,"integrity":"sha512-w0FcJyhNqVFqMetbAF5SsIzeVZ3OUZOepYMi7c+4pW6+wkVYZNy3z15142mmPUMecWF5VBhmOeZ2TuZ/nVFmxQ==","signatures":[{"sig":"MEUCIQCltmlR2czeerCXfyCY8Aap1eb713+p+Yo180CHijsrSAIgEzih7ZfxB+YvNjX25+S6XmpYkAy16I172ia7PDRNJpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19725},"type":"module","_from":"file:noy-db-on-email-otp-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/ef671584e35ca1e36f503e1e97fd982a/noy-db-on-email-otp-0.7.0-pre.12.tgz","_integrity":"sha512-w0FcJyhNqVFqMetbAF5SsIzeVZ3OUZOepYMi7c+4pW6+wkVYZNy3z15142mmPUMecWF5VBhmOeZ2TuZ/nVFmxQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.12_1787998012946_0.543372027694726","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.13":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.13","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.13","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"ed4bb15c08a0790dd342e604d562c244558046f4","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.13.tgz","fileCount":6,"integrity":"sha512-tGO5T/BwG1f0CCOXcklkBUBy9OgF8BmaN2OF6OjUiz3Jy++1njQJeppJRaac1Wv/O6rcDxCBjFPDZCQ/n1NXcA==","signatures":[{"sig":"MEUCIQCymiLixTR03FAJhuP1qT7g256z2q3/Si9xby1uD1Q3lQIgMmAJFchQQzaAqPcgID0MUqfIa+FImIdx8gj7ZiIH4oI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19725},"type":"module","_from":"file:noy-db-on-email-otp-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/affb41f622ee9af594e1841e71ed04bc/noy-db-on-email-otp-0.7.0-pre.13.tgz","_integrity":"sha512-tGO5T/BwG1f0CCOXcklkBUBy9OgF8BmaN2OF6OjUiz3Jy++1njQJeppJRaac1Wv/O6rcDxCBjFPDZCQ/n1NXcA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.13_1788019967872_0.9413644428845838","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.14":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.14","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.14","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"8743f815a99b16bf9df95accbdc14100e7beb6dc","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.14.tgz","fileCount":6,"integrity":"sha512-3tr9ysPzbnE0Y1hx+qjrWmWe1wg6FzGGML6y4OOkbowS5t9EmOQbe+l5M9sL9Y8yrqsmOkIaUwnC7IXqZ86X3g==","signatures":[{"sig":"MEYCIQCA98e9bK2Klor0fmJQKvDF5tK+B+bciN8IUyB7ERexdwIhAL5UhSvOHhc1dJsllT3k4Ldq8ICyxFE+EP5mCdjZvRKW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19725},"type":"module","_from":"file:noy-db-on-email-otp-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/d79ad189457996ca47be7de6587439dd/noy-db-on-email-otp-0.7.0-pre.14.tgz","_integrity":"sha512-3tr9ysPzbnE0Y1hx+qjrWmWe1wg6FzGGML6y4OOkbowS5t9EmOQbe+l5M9sL9Y8yrqsmOkIaUwnC7IXqZ86X3g==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.14_1788066856035_0.3575003825217926","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.15":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.15","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.15","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"123bb4cd758437e0ef2062e1d993984e1c13070b","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.15.tgz","fileCount":6,"integrity":"sha512-GQkRUfl442o2aF1mYwaBRU403tbwDwPL7sOIF+vfRaHcrAhuDt8X4fUove7RXS8YTX1k4IIfS9Fkk7G7yn6OXw==","signatures":[{"sig":"MEQCIAiyN6GBXa5jj8bsq3AHEpoNPtDm2eKOeyIA/RzKyHFIAiB3V6ulYlnWI4q9MyM93SXssjor9zgjPF4dbESDwOpb6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19725},"type":"module","_from":"file:noy-db-on-email-otp-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/460d87139e24909f5061239808f7dd34/noy-db-on-email-otp-0.7.0-pre.15.tgz","_integrity":"sha512-GQkRUfl442o2aF1mYwaBRU403tbwDwPL7sOIF+vfRaHcrAhuDt8X4fUove7RXS8YTX1k4IIfS9Fkk7G7yn6OXw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.15_1788089971422_0.7940905579959199","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.16":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.16","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.16","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"9b37a7b70d585c495594896319d745d6c355a63e","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.16.tgz","fileCount":6,"integrity":"sha512-9Fsjw4xm8M+Zx/reIX2Ql6/rZOifzKdxReenkkjBz1JFcI9ZI0gduMczAeeGgvguYF3rBMjf7Hn5EeY1uAlnhw==","signatures":[{"sig":"MEUCIGXe1vmZV/hOEc/1cwrxHAXsmCfB5piz9DP/NTZPMmNeAiEAyJ7srdMvoYYsi8vPfulHEiw99SOmQBhpbI+FBtrSBMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19725},"type":"module","_from":"file:noy-db-on-email-otp-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/a5cfde50c16f854a234cddd6b44150b4/noy-db-on-email-otp-0.7.0-pre.16.tgz","_integrity":"sha512-9Fsjw4xm8M+Zx/reIX2Ql6/rZOifzKdxReenkkjBz1JFcI9ZI0gduMczAeeGgvguYF3rBMjf7Hn5EeY1uAlnhw==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.16_1788161320197_0.41176203783057463","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.17":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.17","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.17","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"be64f442b6694843bfd72482cf02528991bc04cc","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.17.tgz","fileCount":6,"integrity":"sha512-11si+sCOpjRxy3/XtpR+VOWc+Z3snVzDy+KVaoJbIBT09nQPmlAHWSmRTplBZFIjsbgxvnGJj63TN2uw3qemJg==","signatures":[{"sig":"MEUCICot4nUHGYnHQP4q+V4xO0WgoqkE4al3qMCx2x5svnOhAiEAki2HUm1PVoxrL4rMhbRCldBW8rWu6iaxAYkaxVJlzhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19725},"type":"module","_from":"file:noy-db-on-email-otp-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/93d632fc2a9c5bb5a43afdb642dba722/noy-db-on-email-otp-0.7.0-pre.17.tgz","_integrity":"sha512-11si+sCOpjRxy3/XtpR+VOWc+Z3snVzDy+KVaoJbIBT09nQPmlAHWSmRTplBZFIjsbgxvnGJj63TN2uw3qemJg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.17_1788189155287_0.9977549054306969","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.18":{"name":"@noy-db/on-email-otp","version":"0.7.0-pre.18","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0-pre.18","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"5cdd18453d8c266b07be95782718bab93f2c31c4","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0-pre.18.tgz","fileCount":6,"integrity":"sha512-03q25ZYxdh8nBFIYmt17ggob0/yqGI2eamkCOsoQU63LSx63idXhUyjJwSSq/W3TxFuT3UQN6mNXB+i8r1HTBQ==","signatures":[{"sig":"MEUCICpvWLGDzstnLudTYJ+27cx4Y6cTD5sU4NA/pur3f6ckAiEAkOILOIC/U45VMmhuX/WqMSxGnkEukqsfBGB8Xg0jC5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19725},"type":"module","_from":"file:noy-db-on-email-otp-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/5123034891d97bad4066de5dc9198e98/noy-db-on-email-otp-0.7.0-pre.18.tgz","_integrity":"sha512-03q25ZYxdh8nBFIYmt17ggob0/yqGI2eamkCOsoQU63LSx63idXhUyjJwSSq/W3TxFuT3UQN6mNXB+i8r1HTBQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0-pre.18_1788234787582_0.19687476780558644","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@noy-db/on-email-otp","version":"0.7.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"MIT","_id":"@noy-db/on-email-otp@0.7.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/vLannaAi/noy-db/tree/main/packages/on-email-otp#readme","bugs":{"url":"https://github.com/vLannaAi/noy-db/issues"},"dist":{"shasum":"35b087630b564b5cb89b9677fc3fa29bd3574855","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.7.0.tgz","fileCount":6,"integrity":"sha512-KNC6rb/zonzfgQQ+flUH7CPurahQSsfG8XU+56Uepz9vu5yyXO1eVD2YRsadI+kwu3Xn0pAsRr1R2FPvwlIA2g==","signatures":[{"sig":"MEQCIGf8zOl4bfbliflA5rrJjBCaXB/0KKhEbCO5IghJeRJuAiA/EBf6i24QYiEQBDgEQZ+vAEgis+jjpojs11s7eBX6UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19718},"type":"module","_from":"file:noy-db-on-email-otp-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/2ee151ec20b0674c6e76305814b64599/noy-db-on-email-otp-0.7.0.tgz","_integrity":"sha512-KNC6rb/zonzfgQQ+flUH7CPurahQSsfG8XU+56Uepz9vu5yyXO1eVD2YRsadI+kwu3Xn0pAsRr1R2FPvwlIA2g==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.7.0_1788240122051_0.45514543596013746","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-pre.0":{"name":"@noy-db/on-email-otp","version":"0.8.0-pre.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"Apache-2.0","_id":"@noy-db/on-email-otp@0.8.0-pre.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/noy-db/on/tree/main/on-email-otp#readme","bugs":{"url":"https://github.com/noy-db/on/issues"},"dist":{"shasum":"cc34f1a06625048d111c17ca6ac1b9dbe2954171","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.8.0-pre.0.tgz","fileCount":7,"integrity":"sha512-RWcE3gem4CB0X5Fcv9spX0EjpeByQ7e9Enb6usaeyX3p3p62yqGGY7cnkopowDbvivwsIqrpvNchWzo7pv5zXg==","signatures":[{"sig":"MEYCIQC+k/Baw0uW9BU0eB41ko2uA0/Teg62fvpS9iXKRqteEgIhAN1AY6dkvCIV7zRBLdy2Wz7kglYGSVgdMRkgd0EvtzRM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0kOuaGKp9LRSvaI7gLUV3GnKKPFxwkxrrgveBZnJBEQIgWXYX73sOc1TSA7C/plpoBon/Grd7rIvRgGgjD49B7ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29983},"type":"module","_from":"file:noy-db-on-email-otp-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/b08e843065b819abcb63eb018b65a349/noy-db-on-email-otp-0.8.0-pre.0.tgz","_integrity":"sha512-RWcE3gem4CB0X5Fcv9spX0EjpeByQ7e9Enb6usaeyX3p3p62yqGGY7cnkopowDbvivwsIqrpvNchWzo7pv5zXg==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.8.0-pre.0_1789101177337_0.5693368145559932","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@noy-db/on-email-otp","version":"0.8.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"Apache-2.0","_id":"@noy-db/on-email-otp@0.8.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/noy-db/on/tree/main/on-email-otp#readme","bugs":{"url":"https://github.com/noy-db/on/issues"},"dist":{"shasum":"fd9603857bda73f64ae4b5fa31239da2474c7fb2","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.8.0.tgz","fileCount":7,"integrity":"sha512-5Rr3nb2dIk8WgqPJMZV6aDQ9HZWlWI7dQCdA4kfxQAfSM8ZAZJLxv2oErr5OepTwrwzjcUmOHEUr96vMxLelCA==","signatures":[{"sig":"MEYCIQDnvN0p62eFHLwzHuS48r0jxSzbsG0fCkQOFAZXZ6/6pwIhANFnwFXAsYGbmxt7Vz/H5rxDr7mxkrXhDwJ0cSnKwYkx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBDn6mX/nOUTuwFC/5+W2pjtud+lD2HnsVlglgfpMx0NAiAeK5iYgHSj+9jAKfpnHFO+AWhjXQtcA+xjRY1sCW88LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29977},"type":"module","_from":"file:noy-db-on-email-otp-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/5f7e08b24ee25b6d3654895aa5d73cd7/noy-db-on-email-otp-0.8.0.tgz","_integrity":"sha512-5Rr3nb2dIk8WgqPJMZV6aDQ9HZWlWI7dQCdA4kfxQAfSM8ZAZJLxv2oErr5OepTwrwzjcUmOHEUr96vMxLelCA==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.8.0_1789325323539_0.9235697982406783","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-pre.0":{"name":"@noy-db/on-email-otp","version":"0.9.0-pre.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"Apache-2.0","_id":"@noy-db/on-email-otp@0.9.0-pre.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/noy-db/on/tree/main/on-email-otp#readme","bugs":{"url":"https://github.com/noy-db/on/issues"},"dist":{"shasum":"66b67299806e5294f6f88acb32bdad395034eeeb","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.9.0-pre.0.tgz","fileCount":7,"integrity":"sha512-pic/6pX77b2vHbJZu9fIoCGCNA3AoEl76WlD0nCrIBIpI5xdPNrIZSh99/uJQ+x2Qxui8lBKhcjax4naijYpqQ==","signatures":[{"sig":"MEQCIGgYiubfjD15DEU6JcLnoLZnd9SZAUIKA6QGu6vULbHiAiBs0KfFMrYEwjVDooKoVd+Pq+04L9CS/BU3QoEqMN7w+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHCrb0u6p6cBFtc6kNrzB5HLWSma/+XI8bRqQhWraQvNAiEAnnCQaGTuwUShfrpDd4LYCzldvlbk+KoYhxf7EGzM3GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30021},"type":"module","_from":"file:noy-db-on-email-otp-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/09781b7f4e858850f8aa6889537fdfb2/noy-db-on-email-otp-0.9.0-pre.0.tgz","_integrity":"sha512-pic/6pX77b2vHbJZu9fIoCGCNA3AoEl76WlD0nCrIBIpI5xdPNrIZSh99/uJQ+x2Qxui8lBKhcjax4naijYpqQ==","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-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. 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":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.9.0-pre.0_1790424641970_0.2193291922325047","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@noy-db/on-email-otp","version":"0.9.0","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"author":{"name":"vLannaAi","email":"vicio@lanna.ai"},"license":"Apache-2.0","_id":"@noy-db/on-email-otp@0.9.0","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"homepage":"https://github.com/noy-db/on/tree/main/on-email-otp#readme","bugs":{"url":"https://github.com/noy-db/on/issues"},"dist":{"shasum":"bfe04d4a4c1b6223a490371ee3f2e259b0af48f7","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.9.0.tgz","fileCount":7,"integrity":"sha512-yYkocK4ggsUuEhhdBOvisTQy7Wyr1MASCI+OxrkUIt500e1wgcYETH5R0OXeWieSImAdqUIm2bC9BrQ2pZDwtQ==","signatures":[{"sig":"MEYCIQDUk9P6M/v4TaUrCh4MUUGqMjauR6fwCbHK8zhPOmHgIAIhAJ2D1mMqDyCwTaVYqiI1/W8+KldkWniz/NxXyV4RWEsc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDiQku3VzacqivZRI08XPGhy6yej3z1xGAqGcmr/yCpEgIgaXc29siLk/S7tJGcqbJf2TlYWMcIa4GwcOV+7Xlgr8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30015},"type":"module","_from":"file:noy-db-on-email-otp-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/907b8b48092ebc6d6dccd83906a43c98/noy-db-on-email-otp-0.9.0.tgz","_integrity":"sha512-yYkocK4ggsUuEhhdBOvisTQy7Wyr1MASCI+OxrkUIt500e1wgcYETH5R0OXeWieSImAdqUIm2bC9BrQ2pZDwtQ==","repository":{"url":"git+https://github.com/noy-db/on.git","type":"git","directory":"on-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. Part of the @noy-db/on-* authentication family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/on-email-otp_0.9.0_1790488133359_0.5481835240062836","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-pre.0":{"_id":"@noy-db/on-email-otp@0.10.0-pre.0","bugs":{"url":"https://github.com/noy-db/on/issues"},"dist":{"shasum":"12fce47924aab98ef2e96972ba1946a079bc8381","tarball":"https://registry.npmjs.org/@noy-db/on-email-otp/-/on-email-otp-0.10.0-pre.0.tgz","fileCount":7,"integrity":"sha512-K827tTJVss+aUOCiFE/bX9zYmuJ2KouplfxLVK9SXIGrg7UAo40IkAfL1p+h9KCsbURvNDw3v9pVVgm/UWKZiQ==","signatures":[{"sig":"MEUCIBhPSDvMvkh8uZpOdpk40V8giDY0gykyiUGoEhSmkP3EAiEAxV1z2shuIE2fhb4nKp6bYsk6CEtajNp2t+hu5CInRfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD1xu6+C3AcK3hL8eMelvtCG4FQrBhLeibRBnMjuUHuRgIhALPwWHikP8a3u1Qud0LA7m/bu9ef2MJHGVZt7DCsd8mu"}],"unpackedSize":30022},"name":"@noy-db/on-email-otp","type":"module","_from":"file:noy-db-on-email-otp-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-email-otp#readme","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"_resolved":"/tmp/1926658a1dceb1e7850dd2aba7b43fbb/noy-db-on-email-otp-0.10.0-pre.0.tgz","_integrity":"sha512-K827tTJVss+aUOCiFE/bX9zYmuJ2KouplfxLVK9SXIGrg7UAo40IkAfL1p+h9KCsbURvNDw3v9pVVgm/UWKZiQ==","repository":{"url":"git+https://github.com/noy-db/on.git","type":"git","directory":"on-email-otp"},"_npmVersion":"10.9.8","description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. Part of the @noy-db/on-* authentication family.","directories":{},"maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/on-email-otp_0.10.0-pre.0_1790697144979_0.6003241664999239"}}},"time":{"created":"2026-04-30T16:09:59.390Z","modified":"2026-09-29T15:52:25.292Z","0.1.0-pre.1":"2026-04-30T10:07:11.856Z","0.1.0-pre.2":"2026-04-30T10:46:23.047Z","0.1.0-pre.3":"2026-04-30T16:09:59.594Z","0.1.0-pre.4":"2026-05-02T14:59:52.266Z","0.1.0-pre.5":"2026-05-05T02:17:53.957Z","0.1.0-pre.7":"2026-05-06T06:48:23.673Z","0.1.0-pre.8":"2026-05-08T14:48:24.137Z","0.1.0-pre.9":"2026-05-09T02:34:26.120Z","0.1.0-pre.10":"2026-05-09T14:07:47.587Z","0.1.0-pre.12":"2026-05-19T12:58:46.929Z","0.1.0-pre.14":"2026-05-21T06:16:38.170Z","0.1.0-pre.15":"2026-05-22T01:48:55.229Z","0.1.0-pre.16":"2026-05-24T03:35:24.360Z","0.2.0-pre.1":"2026-05-24T14:14:51.469Z","0.2.0-pre.2":"2026-05-31T09:35:30.543Z","0.2.0-pre.3":"2026-06-01T10:16:49.328Z","0.2.0-pre.4":"2026-06-02T08:54:39.410Z","0.2.0-pre.5":"2026-06-02T11:41:02.915Z","0.2.0-pre.6":"2026-06-04T16:09:39.260Z","0.2.0-pre.7":"2026-06-05T14:51:45.164Z","0.2.0-pre.8":"2026-06-06T15:54:47.868Z","0.2.0-pre.9":"2026-06-07T05:11:06.011Z","0.2.0-pre.10":"2026-06-07T17:53:41.252Z","0.2.0-pre.11":"2026-06-07T22:39:24.438Z","0.2.0-pre.12":"2026-06-08T03:34:33.898Z","0.2.0-pre.13":"2026-06-08T16:50:57.991Z","0.2.0-pre.14":"2026-06-09T05:35:08.245Z","0.2.0-pre.15":"2026-06-12T16:30:09.859Z","0.2.0-pre.16":"2026-06-13T06:05:32.456Z","0.2.0-pre.17":"2026-06-13T18:03:40.774Z","0.2.0-pre.18":"2026-06-14T12:16:19.181Z","0.2.0-pre.19":"2026-06-15T02:01:43.479Z","0.2.0-pre.20":"2026-06-15T08:00:40.150Z","0.2.0-pre.21":"2026-06-15T16:29:14.747Z","0.2.0-pre.23":"2026-06-15T21:20:51.766Z","0.2.0-pre.24":"2026-06-18T16:25:12.872Z","0.2.0-pre.25":"2026-06-19T18:30:13.622Z","0.2.0-pre.26":"2026-06-19T20:18:24.120Z","0.2.0-pre.27":"2026-06-20T06:52:01.531Z","0.2.0-pre.28":"2026-06-20T12:17:20.502Z","0.2.0-pre.29":"2026-06-24T16:10:40.365Z","0.2.0-pre.30":"2026-06-25T09:51:13.809Z","0.2.0-pre.31":"2026-06-27T14:56:59.461Z","0.3.0-pre.1":"2026-07-03T11:25:42.392Z","0.3.0-pre.2":"2026-07-03T18:40:43.935Z","0.3.0-pre.3":"2026-07-04T10:31:40.650Z","0.3.0-pre.4":"2026-07-05T04:29:29.315Z","0.3.0-pre.5":"2026-07-05T11:55:17.948Z","0.3.0-pre.6":"2026-07-08T03:03:39.970Z","0.3.0-pre.7":"2026-07-09T05:26:42.780Z","0.3.0-pre.8":"2026-07-10T07:49:01.362Z","0.3.0-pre.9":"2026-07-12T07:12:10.884Z","0.3.0-pre.10":"2026-07-13T13:54:24.811Z","0.3.0-pre.11":"2026-07-14T01:19:39.820Z","0.3.0-pre.12":"2026-07-15T09:22:25.548Z","0.3.0-pre.13":"2026-07-20T02:57:04.126Z","0.3.0":"2026-07-20T13:45:28.751Z","0.4.0-pre.0":"2026-07-25T13:21:10.445Z","0.4.0-pre.1":"2026-07-26T03:51:39.112Z","0.4.0-pre.2":"2026-07-26T10:12:20.841Z","0.4.0-pre.3":"2026-07-26T15:51:02.977Z","0.4.0-pre.4":"2026-07-26T16:54:16.303Z","0.4.0-pre.5":"2026-07-27T07:33:50.455Z","0.4.0-pre.6":"2026-07-27T15:14:17.198Z","0.4.0-pre.7":"2026-07-27T19:19:30.429Z","0.4.0-pre.8":"2026-07-28T07:09:42.824Z","0.4.0-pre.9":"2026-07-28T08:15:35.528Z","0.4.0-pre.10":"2026-07-29T03:53:06.580Z","0.4.0-pre.11":"2026-07-29T17:50:29.703Z","0.4.0-pre.12":"2026-07-31T06:59:25.657Z","0.4.0":"2026-08-01T08:22:46.862Z","0.5.0":"2026-08-01T15:14:00.814Z","0.6.0-pre.0":"2026-08-04T10:24:59.429Z","0.6.0-pre.1":"2026-08-04T12:24:04.108Z","0.6.0-pre.2":"2026-08-05T14:53:13.657Z","0.6.0-pre.3":"2026-08-07T02:06:55.444Z","0.6.0-pre.4":"2026-08-08T15:32:45.257Z","0.6.0-pre.5":"2026-08-09T17:26:18.132Z","0.6.0-pre.7":"2026-08-10T02:44:06.769Z","0.6.0-pre.8":"2026-08-10T04:03:10.058Z","0.6.0-pre.9":"2026-08-10T07:29:57.254Z","0.6.0-pre.10":"2026-08-10T12:27:58.763Z","0.6.0-pre.11":"2026-08-10T17:44:56.791Z","0.6.0-pre.12":"2026-08-11T04:26:37.844Z","0.6.0-pre.13":"2026-08-11T17:55:08.288Z","0.6.0-pre.14":"2026-08-12T03:14:18.492Z","0.6.0-pre.15":"2026-08-12T16:56:58.909Z","0.6.0-pre.16":"2026-08-12T19:10:35.829Z","0.6.0-pre.17":"2026-08-14T09:09:02.589Z","0.6.0-pre.18":"2026-08-17T04:25:58.384Z","0.6.0-pre.19":"2026-08-17T06:15:01.914Z","0.6.0-pre.20":"2026-08-17T11:05:47.266Z","0.6.0-pre.21":"2026-08-18T04:30:07.412Z","0.6.0-pre.22":"2026-08-18T11:20:10.868Z","0.6.0-pre.23":"2026-08-18T14:10:08.677Z","0.6.0-pre.24":"2026-08-19T12:51:23.398Z","0.6.0":"2026-08-19T18:13:30.592Z","0.7.0-pre.0":"2026-08-23T17:10:18.972Z","0.7.0-pre.1":"2026-08-23T19:26:02.282Z","0.7.0-pre.2":"2026-08-23T23:09:15.759Z","0.7.0-pre.3":"2026-08-25T04:04:24.038Z","0.7.0-pre.4":"2026-08-25T10:17:21.341Z","0.7.0-pre.5":"2026-08-26T06:37:36.421Z","0.7.0-pre.6":"2026-08-26T10:03:11.968Z","0.7.0-pre.7":"2026-08-26T18:24:54.471Z","0.7.0-pre.8":"2026-08-27T05:57:40.670Z","0.7.0-pre.9":"2026-08-27T12:59:52.547Z","0.7.0-pre.10":"2026-08-28T07:47:54.629Z","0.7.0-pre.11":"2026-08-28T16:57:32.435Z","0.7.0-pre.12":"2026-08-29T10:06:53.097Z","0.7.0-pre.13":"2026-08-29T16:12:48.028Z","0.7.0-pre.14":"2026-08-30T05:14:16.180Z","0.7.0-pre.15":"2026-08-30T11:39:31.579Z","0.7.0-pre.16":"2026-08-31T07:28:40.330Z","0.7.0-pre.17":"2026-08-31T15:12:35.429Z","0.7.0-pre.18":"2026-09-01T03:53:07.728Z","0.7.0":"2026-09-01T05:22:02.420Z","0.8.0-pre.0":"2026-09-11T04:32:57.433Z","0.8.0":"2026-09-13T18:48:43.628Z","0.9.0-pre.0":"2026-09-26T12:10:42.046Z","0.9.0":"2026-09-27T05:48:53.442Z","0.10.0-pre.0":"2026-09-29T15:52:25.059Z"},"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-email-otp#readme","keywords":["noy-db","on-email-otp","email","otp","2fa","mfa"],"repository":{"url":"git+https://github.com/noy-db/on.git","type":"git","directory":"on-email-otp"},"description":"Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. Part of the @noy-db/on-* authentication family.","maintainers":[{"name":"vlanna","email":"vicio@lanna.ai"}],"readme":"","readmeFilename":"README.md"}