{"_id":"@rineex/authentication-method-otp","_rev":"33-442168f3674474fe6232dcbbcaafb028","name":"@rineex/authentication-method-otp","dist-tags":{"latest":"1.1.10"},"versions":{"0.0.0":{"name":"@rineex/authentication-method-otp","version":"0.0.0","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@0.0.0","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core#readme","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"b6e2ea14f0cd19cee1fa5d8c09eddc08ff731b51","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-0.0.0.tgz","fileCount":8,"integrity":"sha512-FLctx/EfIdebCsga2b/P4tdTjsB3s4HhvE5LQRveohq9/6Mm07rywA5+2ClGVEmbOcdtkGGeH+KTrDITuqGmWA==","signatures":[{"sig":"MEUCIQCl8Ns9PfKF5lMzEAC5kwYrdcddKLdsDuzeuO+DRxuaEAIgaeYHxVhX6j6zihNvZKW3aPzH2lOeqPLci8cAxIlXwSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13573},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-0.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"hoseinprd","email":"h.pourdavar@gmail.com"},"_resolved":"/tmp/f7fe6b371615a91ab2515694353bee6d/rineex-authentication-method-otp-0.0.0.tgz","_integrity":"sha512-FLctx/EfIdebCsga2b/P4tdTjsB3s4HhvE5LQRveohq9/6Mm07rywA5+2ClGVEmbOcdtkGGeH+KTrDITuqGmWA==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@rineex/ddd":"1.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.0","@rineex/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_0.0.0_1766560693235_0.6182706297781153","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@rineex/authentication-method-otp","version":"0.0.1","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@0.0.1","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core#readme","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"2fe7918251556d06ef39281fca81cd67ad29ebeb","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-0.0.1.tgz","fileCount":2,"integrity":"sha512-vNASyCIMN2tUOIinio6sim855P1JEnPEJ1IDXpkJCKQMbLRCZKhHSJ0otDskyKt/cDNRdaHjUmEogduvd4RInQ==","signatures":[{"sig":"MEUCIFCSz9m0GUrhNz+dUrgj3OEARsfR83c+IUUaGq+VUbXMAiEA2Cwwuj2nRpBLE20zRvzQZ+uIbicrma/DlQdT/UZBfI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12642},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/6a6c1ac66d8c9a22cffa35cff163f635/rineex-authentication-method-otp-0.0.1.tgz","_integrity":"sha512-vNASyCIMN2tUOIinio6sim855P1JEnPEJ1IDXpkJCKQMbLRCZKhHSJ0otDskyKt/cDNRdaHjUmEogduvd4RInQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"1.6.0","@rineex/auth-core":"0.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.0","@rineex/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_0.0.1_1767765190068_0.5126488734115215","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@rineex/authentication-method-otp","version":"0.0.2","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@0.0.2","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core#readme","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"e8bb8a51b918744ef886fe30a2d05f5fe01a5875","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-0.0.2.tgz","fileCount":2,"integrity":"sha512-81JNFmjJROD23QeIex/HI7cXXu1oWBQ8LBm7ZFO58BWSsur00zGRPPD4/RXu2MphXCtBP3InzQXOGf65jjYBHQ==","signatures":[{"sig":"MEUCIQD6r+Fe0NaXYlGQR44lkVPgXVuDBL8Bjg/8PR+9ieuG4wIgQBoSUXNJ5cXQrFSc3SejqksLVeGYZpz2MjURWLlD5rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12642},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/f7c16f3a15e53fd6d9dc6f901bf37564/rineex-authentication-method-otp-0.0.2.tgz","_integrity":"sha512-81JNFmjJROD23QeIex/HI7cXXu1oWBQ8LBm7ZFO58BWSsur00zGRPPD4/RXu2MphXCtBP3InzQXOGf65jjYBHQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"1.6.1","@rineex/auth-core":"0.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.0","@rineex/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_0.0.2_1767765872590_0.0038600820948537784","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@rineex/authentication-method-otp","version":"0.0.3","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@0.0.3","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core#readme","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"a5c360c3a88d809f5e760a4717e72907dd4935aa","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-0.0.3.tgz","fileCount":2,"integrity":"sha512-lxxWXe2EEZFAPn8p6zaLIiD0cWx2MBcT26WPvlTtb7bVB5DaAXznXVrufMt6EYUPJGasuJ2qla1EitNYK/OXVA==","signatures":[{"sig":"MEUCID9MZ0ty+NlA7gqMP+gd0/klr2OAAlrSMGvsqaScrLzWAiEAqfniKb0Ro1NLZJK0Oegwo1vdXrsSUXDiSTgc37gH0nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12642},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-0.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/0cb1a0fd4ec3a2f7931da71bf6852a22/rineex-authentication-method-otp-0.0.3.tgz","_integrity":"sha512-lxxWXe2EEZFAPn8p6zaLIiD0cWx2MBcT26WPvlTtb7bVB5DaAXznXVrufMt6EYUPJGasuJ2qla1EitNYK/OXVA==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"2.0.0","@rineex/auth-core":"0.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.0","@rineex/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_0.0.3_1767794292870_0.6358850342391207","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@rineex/authentication-method-otp","version":"0.1.0","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@0.1.0","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"7e6fd812613f297033faa8bfd7844fc413d0355e","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-0.1.0.tgz","fileCount":2,"integrity":"sha512-/PavkU6rNnUJOShgnyInTYVaFnXBwSVRYoyBx31jEhELv3V1c2cv896KuGDWscKXlZcmN6o4vyII6Ducb79CBQ==","signatures":[{"sig":"MEQCHzg7JLvIo7mWRw6d3zBJ2Ab6aoqVcNNJvhV41OMC+qUCIQDxGbIKiJh8CuyUL9K1kWBAzr6bCs846UE/Dy9WploB0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/12c0e4286a7597f48f51950bda857b67/rineex-authentication-method-otp-0.1.0.tgz","_integrity":"sha512-/PavkU6rNnUJOShgnyInTYVaFnXBwSVRYoyBx31jEhELv3V1c2cv896KuGDWscKXlZcmN6o4vyII6Ducb79CBQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"2.1.0","@rineex/auth-core":"0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.0","@rineex/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_0.1.0_1767868585843_0.17919464503850313","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@rineex/authentication-method-otp","version":"0.1.1","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@0.1.1","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"e4bf423a9ae4c5927d3c1eb1f948bc303337e538","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-0.1.1.tgz","fileCount":2,"integrity":"sha512-7NSZFcRDrQ3dG1l95EEMLl449Bo5rLwIz14k0qw8okxtH1qpW1eoJUK32EassQCg4cwJMc+JnmcfNdoH0LHxyw==","signatures":[{"sig":"MEUCIC8Aogi6O34HKcvHfArFN8NUVM7GxZ1OM725k8xvdeFwAiEAzePNmZTRfSiB06GnTqRNGK25mS4mBlJHFeKnVhMdQ0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/1814dda69e14562c4b363430707c1214/rineex-authentication-method-otp-0.1.1.tgz","_integrity":"sha512-7NSZFcRDrQ3dG1l95EEMLl449Bo5rLwIz14k0qw8okxtH1qpW1eoJUK32EassQCg4cwJMc+JnmcfNdoH0LHxyw==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"2.1.0","@rineex/auth-core":"0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_0.1.1_1767869945240_0.7206919373663836","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@rineex/authentication-method-otp","version":"0.1.2","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@0.1.2","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"6d13b16ad777a0506750571eee6ab41caac912b0","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-0.1.2.tgz","fileCount":2,"integrity":"sha512-eMBQKRCLTzj87CyZ7DFw0dYDGkfIIngYGcVSispC8ErzIXVZ6/33ReXHBQKkfY0SMx3XKvGgqfwhsuPtgY95Rw==","signatures":[{"sig":"MEQCIAro8x4AEgPM4kTe3hmDGZN2QUnm8iKcx6cyk6iQWbGYAiAcrJlKtF6zJhifXIvzge2uMQglNF4jIViW65JEMs+f6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/bdee28adf909f72242c697531c23b837/rineex-authentication-method-otp-0.1.2.tgz","_integrity":"sha512-eMBQKRCLTzj87CyZ7DFw0dYDGkfIIngYGcVSispC8ErzIXVZ6/33ReXHBQKkfY0SMx3XKvGgqfwhsuPtgY95Rw==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"2.2.0","@rineex/auth-core":"0.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_0.1.2_1769085606135_0.5960720992963482","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@rineex/authentication-method-otp","version":"0.1.3","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@0.1.3","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"91d94c9ff6c408259f7ee8c5fb4f73843086c147","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-0.1.3.tgz","fileCount":2,"integrity":"sha512-EMMb9uzVbdkoWyWrgsMHRoFwp8NQkNIVJORNFr3yDK8uJ2JfaZw7yG2DqM/PiekrFy3lmfzKNORC+dVqRC8rPA==","signatures":[{"sig":"MEUCIQCKA7DD/Su+m7Cmrvc8d5C3XjCH8dMmEniUrtGe2DA0iAIgARmf5j0/8GAuwYviFiaWcDW73MY92WN8D0+Kh/qbVF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/cd7a30778acfb546cb84c460a394bdb2/rineex-authentication-method-otp-0.1.3.tgz","_integrity":"sha512-EMMb9uzVbdkoWyWrgsMHRoFwp8NQkNIVJORNFr3yDK8uJ2JfaZw7yG2DqM/PiekrFy3lmfzKNORC+dVqRC8rPA==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"2.2.0","@rineex/auth-core":"0.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_0.1.3_1769172636379_0.024443760061759745","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@rineex/authentication-method-otp","version":"1.0.0","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.0","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"5a510beeaa96e29d6e8f8bf478a511be231bc265","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.0.tgz","fileCount":2,"integrity":"sha512-0gJcJbXa2qUCs3vM93mMbk+TNW2fIGUVu1H672ETEPyqd423CfAm0m+C/D+HAl+3Bh32lurfVIfrNiP+1abSmQ==","signatures":[{"sig":"MEUCIQDB1ROdL04LXs4zrgG2P7/OEJ++vaXQDMTWYvQf51v3lgIgd6MWaBbDy4zEdVcBjzBh/27WOVPFnjhYsHOYSzi0Odc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/84c93953822fbafab097ba5f013e00ca/rineex-authentication-method-otp-1.0.0.tgz","_integrity":"sha512-0gJcJbXa2qUCs3vM93mMbk+TNW2fIGUVu1H672ETEPyqd423CfAm0m+C/D+HAl+3Bh32lurfVIfrNiP+1abSmQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"3.0.0","@rineex/auth-core":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.0_1770276184185_0.1149480132778935","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@rineex/authentication-method-otp","version":"1.0.1","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.1","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"e5db2472e6be56f9b1fb4725114e7a7ba58e66f2","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.1.tgz","fileCount":2,"integrity":"sha512-IZe2cBvGwJAhOMJbbKY6dXUHo+GnRz/GuYBaUkSMLL+HsQKamrCGdTglUWOSU+gJKr+8S4RafMh7IPyuouQT8Q==","signatures":[{"sig":"MEQCIHmayMFLIEtbd2iLjYsWw1/BfYuKGSrbGYhQDLv9Oq+IAiBdgJJrC1kn4P20E17tcyt4yC3o+o4x6snnx7Fm4088+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/c60dd12c3961172ec484a05619337563/rineex-authentication-method-otp-1.0.1.tgz","_integrity":"sha512-IZe2cBvGwJAhOMJbbKY6dXUHo+GnRz/GuYBaUkSMLL+HsQKamrCGdTglUWOSU+gJKr+8S4RafMh7IPyuouQT8Q==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"3.0.1","@rineex/auth-core":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.1_1770618315454_0.179772444003371","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@rineex/authentication-method-otp","version":"1.0.2","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.2","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"0e5515402d7f4e28986db367a5873afef54abc25","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.2.tgz","fileCount":2,"integrity":"sha512-zRANGjq9hi8JQ0hwWH5rdchPA/GbBdseJqJkYFj2MEXsuPA8LmgG4WaBYH8GFZ7/FTeFqVpLOJUc/TxjENqkUg==","signatures":[{"sig":"MEQCIF03X9l41GNshLD3/jIxeeVcjCdaqXYA+8IzT0S8F3YBAiAutSjscLWWEo47MBGCYM33ND3hnB1vpFHE5W0xkhW8cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/088d6a9dd4cfce60a1290865fab9602f/rineex-authentication-method-otp-1.0.2.tgz","_integrity":"sha512-zRANGjq9hi8JQ0hwWH5rdchPA/GbBdseJqJkYFj2MEXsuPA8LmgG4WaBYH8GFZ7/FTeFqVpLOJUc/TxjENqkUg==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"3.1.0","@rineex/auth-core":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.2_1770644996997_0.7696709582315326","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@rineex/authentication-method-otp","version":"1.0.3","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.3","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"c8806ec34c0bd7e3d2302a4bcbcc522de74b124b","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.3.tgz","fileCount":2,"integrity":"sha512-SAgN6wxDTROKAzkEGm/OK2NxyIOGbxpZQI9hh3LsAqw6/uNKP5PnnUzdlVDkj3UbA5vNZU+C2cgJFd/pbTkRDQ==","signatures":[{"sig":"MEQCIB3tPVrGJseAdoUqJAonFRgDBY7G4eUaTTPKgGfUGyv2AiAv1zaJaA12Haw+98fQhYPAhAXdnIVo/ULRhzbIbuqsgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/130368d86be20ee4947847bd02ee0b86/rineex-authentication-method-otp-1.0.3.tgz","_integrity":"sha512-SAgN6wxDTROKAzkEGm/OK2NxyIOGbxpZQI9hh3LsAqw6/uNKP5PnnUzdlVDkj3UbA5vNZU+C2cgJFd/pbTkRDQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"3.1.1","@rineex/auth-core":"1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.3_1770650390487_0.634098928610237","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@rineex/authentication-method-otp","version":"1.0.4","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.4","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"e3833d2b2381abaf3654416ab24fec6ec9136f22","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.4.tgz","fileCount":2,"integrity":"sha512-gAYcYrSfX4fEzH4SeMooglpY/xAsdd9NnIPEXMxufbGgmssS0HxEhg6sMwj3C6P0+tv7ADl0oHUsvxGqQVsvKA==","signatures":[{"sig":"MEYCIQCZbqUKuKqIvaDQteL/8cBfHev9uR+3sdZfvvkCT5ykNgIhANDqej+1pmFosmufdqaW15gvBDtBH8TQxuiX/MlOo7w0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/5d925edbce114707276710576d182002/rineex-authentication-method-otp-1.0.4.tgz","_integrity":"sha512-gAYcYrSfX4fEzH4SeMooglpY/xAsdd9NnIPEXMxufbGgmssS0HxEhg6sMwj3C6P0+tv7ADl0oHUsvxGqQVsvKA==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"3.1.2","@rineex/auth-core":"1.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.4_1770710231055_0.7498865414526048","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@rineex/authentication-method-otp","version":"1.0.5","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.5","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"a67463bb14dfa7f892594e0fe4bc25a0433e4698","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.5.tgz","fileCount":2,"integrity":"sha512-hID3MemTlsHx1El1fw92gF9Z2r6JNWG95QUX2Ua289fj2oiSmyzIA0zmaZhFgHi+xdVZ/mWtytuV6bGeNxrPvg==","signatures":[{"sig":"MEYCIQDjVA2gSW8ADu+9ihkkeG9sjgCnC5H7GEYH4bxk7th2mQIhAN5+0uVJe7YCETPujlVQ2cyp3fqxTV9uD+Kx1EQrp1Bo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/956775d89fbc92c170d7bb4696500695/rineex-authentication-method-otp-1.0.5.tgz","_integrity":"sha512-hID3MemTlsHx1El1fw92gF9Z2r6JNWG95QUX2Ua289fj2oiSmyzIA0zmaZhFgHi+xdVZ/mWtytuV6bGeNxrPvg==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"3.2.0","@rineex/auth-core":"1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.5_1770733641999_0.8611319179462553","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@rineex/authentication-method-otp","version":"1.0.6","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.6","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"d7026c50f7510a6a3e3a402a44abd8fdd84cbed5","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.6.tgz","fileCount":2,"integrity":"sha512-ybDix3ByeHMaZwTDkdKwTVcWmaZiLd3Edsj3a+oUP74MTbvU9VPm9PEMY94L8SwPEwhZeGxym7ayR8K806uIlg==","signatures":[{"sig":"MEYCIQCLZI4KzMP81IqbToVx1CpBBch2QQqGQvJEBbw03vJyBwIhANz+ZXVhrSRb8XzWkfBOWw3yUwo0PsiXRH1AugTtDDYI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/980b7def5efa6d01151f7eaa037e180b/rineex-authentication-method-otp-1.0.6.tgz","_integrity":"sha512-ybDix3ByeHMaZwTDkdKwTVcWmaZiLd3Edsj3a+oUP74MTbvU9VPm9PEMY94L8SwPEwhZeGxym7ayR8K806uIlg==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"3.2.1","@rineex/auth-core":"1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.6_1771488126003_0.04630686450540078","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@rineex/authentication-method-otp","version":"1.0.7","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.7","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"25b86b4d93d522ccf69d5f1a8b19597f5735140c","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.7.tgz","fileCount":2,"integrity":"sha512-fwJFXKK/lHXcrLO2+qKBOMlH+vTpmHWLJzGe1J9GYwEp0A0/q2W13HzLW5ckrH8wC4BCgeesBu12wRvFPY3XaQ==","signatures":[{"sig":"MEUCIQD3ocu35koE3PjvP6wZKDWkBT5GZP0jJsQC0JOdt/P+rAIgP1kA1iT+fvXDIfzWw8ZJiVoUuu/mCkVZwD7ySmuiE2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/00a8e459bbb97a5108e5fec33579eef0/rineex-authentication-method-otp-1.0.7.tgz","_integrity":"sha512-fwJFXKK/lHXcrLO2+qKBOMlH+vTpmHWLJzGe1J9GYwEp0A0/q2W13HzLW5ckrH8wC4BCgeesBu12wRvFPY3XaQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"3.2.2","@rineex/auth-core":"1.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.7_1771743439486_0.0344572317992351","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@rineex/authentication-method-otp","version":"1.0.8","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.8","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"b8fefc051c433ebcaf32c6d1dbc43a70c2ff7eed","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.8.tgz","fileCount":2,"integrity":"sha512-je6ZXLLsjQW4IQ8cKvuE7HU0nf/s0sv2dMtr2HKk6TDje/gUGLO6/dSkCMkh7QTFzIUk5kQAbpwJ1iJ+eADxvw==","signatures":[{"sig":"MEUCIE/iRml3tN3SJ2NkslKRy5+f1vgYRplxTPEgmeJUmz+IAiEAmrHi9NCn1Bhf8450qI0kx1Wap61/Bz9By9hJ6x/qfI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/a150d450098d91e6dd69408c897b058d/rineex-authentication-method-otp-1.0.8.tgz","_integrity":"sha512-je6ZXLLsjQW4IQ8cKvuE7HU0nf/s0sv2dMtr2HKk6TDje/gUGLO6/dSkCMkh7QTFzIUk5kQAbpwJ1iJ+eADxvw==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"4.0.0","@rineex/auth-core":"1.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.8_1771761383128_0.38798938186237564","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@rineex/authentication-method-otp","version":"1.0.9","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.9","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"d0fa172b23b6cf9dff4d0c79a6a1b5ce676fcbf3","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.9.tgz","fileCount":2,"integrity":"sha512-E2qqINlmwVNcup9cxuf8rqOD8t6wNjRQsqNcPjNB6JZMLFU6lp566KA2xC2hLwZxdt9p5FRKPbWATDJX3BnRLg==","signatures":[{"sig":"MEYCIQCAJxFOrpNYPcm7W4pN1C1+eDCPBvay90gObxKjyYcK3QIhAL1d5j7QGEKaAtWibbHeRr6tgyYtsnouXG2Ks0IkYoAd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/3bf0afbee06f124fecdcdd67c594be86/rineex-authentication-method-otp-1.0.9.tgz","_integrity":"sha512-E2qqINlmwVNcup9cxuf8rqOD8t6wNjRQsqNcPjNB6JZMLFU6lp566KA2xC2hLwZxdt9p5FRKPbWATDJX3BnRLg==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"4.1.0","@rineex/auth-core":"1.0.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.9_1777378791334_0.534356448420459","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@rineex/authentication-method-otp","version":"1.0.10","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.10","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"015795c5ced395f526cf5afd40197a4c3ee510ac","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.10.tgz","fileCount":2,"integrity":"sha512-vi6zXK1lJwGpRc3EiIlW6zkUk6ONra+f/HOICp0DXwie9K46ctPkUBgGcd/mMVU+Q7fsrxAMhxQeUwOqG3pwrQ==","signatures":[{"sig":"MEUCIQDG81LsV7sr6Wy7Dx6q6Rie3TapX6uTgDGwuCFs3hFgcgIgJrVwJjZyBfNgq/+dbdJ21Wt49KCtMsyEbEIGki9C1Fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12756},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/521cecb24261f97f9bae90adb3863135/rineex-authentication-method-otp-1.0.10.tgz","_integrity":"sha512-vi6zXK1lJwGpRc3EiIlW6zkUk6ONra+f/HOICp0DXwie9K46ctPkUBgGcd/mMVU+Q7fsrxAMhxQeUwOqG3pwrQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"4.2.0","@rineex/auth-core":"1.0.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.10_1777389676168_0.3691223718086667","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@rineex/authentication-method-otp","version":"1.0.11","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.11","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"3bb2dffbd22bd197faf907657304570f4f85610b","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.11.tgz","fileCount":2,"integrity":"sha512-Mne+IBS43N84XREulKY4LvsilbJ4efaLROAcOVjOqrzKZ5+grWzG92LVY6wgvdevmFBE1kdsdMs4bgg1kyOAGg==","signatures":[{"sig":"MEUCIBDTYRVSLd9drchVvaYROjO7UC6VC+HGo5KxUFY2VUb9AiEA69W2QAEI+XiVlOeroF9xJgdrytat6C9ezozouZP/qSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12756},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/4de30327d5193da04986fa24fbb7e03e/rineex-authentication-method-otp-1.0.11.tgz","_integrity":"sha512-Mne+IBS43N84XREulKY4LvsilbJ4efaLROAcOVjOqrzKZ5+grWzG92LVY6wgvdevmFBE1kdsdMs4bgg1kyOAGg==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"4.3.0","@rineex/auth-core":"1.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.11_1777561944710_0.6468177764730922","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@rineex/authentication-method-otp","version":"1.0.12","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.12","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"2aa3d7eb36193647573b0ea8d7694fff8815cf18","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.12.tgz","fileCount":2,"integrity":"sha512-XmUEbhfD+q45hUyKQUVC191H2V9agtZBWch7NbllVNPq+OA1Ws74zOIYjuALMpvFN/h5vZHWvrLsh0P0jYQymQ==","signatures":[{"sig":"MEQCIH0QX0aJRK6Nb4+oSqqCfwrdoF2GmA8AGHZRJfWxjVN7AiB0vtunYzfBd/eZAkLgYNkahEBT4Drz5eFxbETjePi43w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12756},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/44c6414865f93b8e91d2e6f5879de793/rineex-authentication-method-otp-1.0.12.tgz","_integrity":"sha512-XmUEbhfD+q45hUyKQUVC191H2V9agtZBWch7NbllVNPq+OA1Ws74zOIYjuALMpvFN/h5vZHWvrLsh0P0jYQymQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"4.3.1","@rineex/auth-core":"1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.12_1778063211562_0.4996712417446263","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@rineex/authentication-method-otp","version":"1.0.13","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.0.13","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"f61e2cb94fb5ab757094cb49ae8d7be101e07753","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.0.13.tgz","fileCount":2,"integrity":"sha512-FvEQtylrbivTX4W2so9jC3d6s60CTvLE/nAnXWq3ttSjN29aZGmgTZr0Bslx/sxdu/TP+sj1EHwRE18QcBxEQg==","signatures":[{"sig":"MEYCIQD937Mpv2JNry+b30fN8hkInllpUh/tRK4ay/o1EzsGsAIhAPlJ72WlSxPsH6s9OWuvfhEuP5dNDZGy4DQzAWjR/Dx3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12756},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/6f6b94d8eab12a91fc1c991cc1ee4685/rineex-authentication-method-otp-1.0.13.tgz","_integrity":"sha512-FvEQtylrbivTX4W2so9jC3d6s60CTvLE/nAnXWq3ttSjN29aZGmgTZr0Bslx/sxdu/TP+sj1EHwRE18QcBxEQg==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"5.0.0","@rineex/auth-core":"1.0.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.0.13_1782138093983_0.9652275482144355","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@rineex/authentication-method-otp","version":"1.1.0","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.1.0","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"7b9d1fb8fb88ed11ddd6735ce6478eb4e3046c2f","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.1.0.tgz","fileCount":2,"integrity":"sha512-rJMnNKSUbWYqd2erVL3uZaSxv/uLYdsGpKqegGpgjJy3QfXYsX0RVtSLCvg3qVhqwXu8e9tac/VvwUD0N3B9Eg==","signatures":[{"sig":"MEUCIDbc1bMV+w7H0L82p9/nxnvMk9ggm4ILqcKVBIHySn0uAiEAnP3Re1dkAejqXUJUPmlGgFXH9DV95/UHLCQhivMESKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/486e5a6c5b94464f51072ebb6f64f012/rineex-authentication-method-otp-1.1.0.tgz","_integrity":"sha512-rJMnNKSUbWYqd2erVL3uZaSxv/uLYdsGpKqegGpgjJy3QfXYsX0RVtSLCvg3qVhqwXu8e9tac/VvwUD0N3B9Eg==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"6.0.0","@rineex/auth-core":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.1.0_1782189605451_0.17406330654245905","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@rineex/authentication-method-otp","version":"1.1.1","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.1.1","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"c96e07109e9bf69119ac83330490488ec889d9d2","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.1.1.tgz","fileCount":2,"integrity":"sha512-8PN6y6soEYO8J1k9YJ5GaO8D5tigwR1hnnu5YjH+L5pg5gtmzebkpBZG5sSn6R9vQTAtrTiXpQzMuDFHKCpZaw==","signatures":[{"sig":"MEUCIEotHqGpU4SLAiXOXUTtjragsp9jZhEsk6xJ/51gnDyaAiEAxx9TQI7+jMGpR8qym9uoDnJ9tpOLf26jGWNHWK0pyhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12754},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/b7c814c67a35d909a57dea93ccdbbf6c/rineex-authentication-method-otp-1.1.1.tgz","_integrity":"sha512-8PN6y6soEYO8J1k9YJ5GaO8D5tigwR1hnnu5YjH+L5pg5gtmzebkpBZG5sSn6R9vQTAtrTiXpQzMuDFHKCpZaw==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"6.1.0","@rineex/auth-core":"1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.1.1_1782401305182_0.15271064262555734","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@rineex/authentication-method-otp","version":"1.1.2","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.1.2","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"6df362c545d35715a6b91af048e162fba1f47600","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.1.2.tgz","fileCount":3,"integrity":"sha512-Vz5YGNN264Mz6J9CrKEmFCOd2c2tAOc1mPE1jd/NhYwI/9Ep/7PFU6KJ/eSfOKH9BNPPewDajJSxzgUBVtytCg==","signatures":[{"sig":"MEUCIDXM9E6TQomtKen+KhhVS2mW7fur10bxvkpXCu2O8ot0AiEAjwupCdDbwx5IV8lvmhCSyujtFk+tdg2S8sSZsDg63Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14947},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/1a14313306f82e085c53dd550f1800fc/rineex-authentication-method-otp-1.1.2.tgz","_integrity":"sha512-Vz5YGNN264Mz6J9CrKEmFCOd2c2tAOc1mPE1jd/NhYwI/9Ep/7PFU6KJ/eSfOKH9BNPPewDajJSxzgUBVtytCg==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"6.2.0","@rineex/auth-core":"1.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.1.2_1783179159797_0.5234430302042068","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@rineex/authentication-method-otp","version":"1.1.3","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.1.3","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"08172c2dd035721eaf5f09c1922b716a1a3a7894","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.1.3.tgz","fileCount":3,"integrity":"sha512-K+LCnPVsYf9GM15xCPVNzorope7ZTZ8XXIfXwmaaQxsV2THAD39Sg9z2IXWIzABpzEwG2P62z1xpxxyvllKxeQ==","signatures":[{"sig":"MEYCIQDVcimL8VRpFFAgl2LWe7Ob8CWbt/hombVyhG3SU0PbYgIhALD4Z9197oScSxr4O8KuOmHORclMyxuylBLcWk8Oyz4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14947},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/eacbb92a6937c44d085c354fa8d3341a/rineex-authentication-method-otp-1.1.3.tgz","_integrity":"sha512-K+LCnPVsYf9GM15xCPVNzorope7ZTZ8XXIfXwmaaQxsV2THAD39Sg9z2IXWIzABpzEwG2P62z1xpxxyvllKxeQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"6.2.1","@rineex/auth-core":"1.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.1.3_1783229553446_0.22886985549438066","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@rineex/authentication-method-otp","version":"1.1.4","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.1.4","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"8bae0cb9ea47999a9ad39523f46d65e363b93e17","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.1.4.tgz","fileCount":3,"integrity":"sha512-CuCARXJu0F0rvE23NOmAnxHDnw8CnQGtSmZG2YbQKKBDLsuoMKPUGaz7/NgFB7XK+ic95hiLvx5BiDjoim+98Q==","signatures":[{"sig":"MEYCIQC2hqVX+YjFgTn4BEy6bmruZq9jWnw/7lfnSLGH60P/NAIhAI0nicK/OUPNbpIpTzlpTJjwMfTVsrHf8tO4L6Sh8+7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14947},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/8ccf955586241cba67f684ee7eb50dfd/rineex-authentication-method-otp-1.1.4.tgz","_integrity":"sha512-CuCARXJu0F0rvE23NOmAnxHDnw8CnQGtSmZG2YbQKKBDLsuoMKPUGaz7/NgFB7XK+ic95hiLvx5BiDjoim+98Q==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"7.0.0","@rineex/auth-core":"1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.1.4_1786334741627_0.08146089700717218","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@rineex/authentication-method-otp","version":"1.1.5","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.1.5","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"92e98e42c7eb6bdd90f34670119e2ec01575cb20","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.1.5.tgz","fileCount":3,"integrity":"sha512-6jJSisHDEmmqcIKVY45CJEzGDdE3EfzoaIzjmCJsAxE6zW+QaQIRiDX0GyRI0gHgRM2DlucodbUS74NqMPyfsQ==","signatures":[{"sig":"MEQCIGcVznSkQXwpsI3nfAOW3v7WVLuh/L/3IXwuIKsCcjB+AiAXKHM8+1T2hANWY8hspx4/dT0EsaLmVQq6RSmgzVzbuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEK5ZAo3go275/6gO3beIHHxywfUfy2sfwAKU2iiW21yAiAm6LJ/yv9WKS6aYmp5AKGeNkQz7NSEicC0aBWAZsvojg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14947},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/fc045a25a9db23583e378afa8333ddb0/rineex-authentication-method-otp-1.1.5.tgz","_integrity":"sha512-6jJSisHDEmmqcIKVY45CJEzGDdE3EfzoaIzjmCJsAxE6zW+QaQIRiDX0GyRI0gHgRM2DlucodbUS74NqMPyfsQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"7.1.0","@rineex/auth-core":"1.1.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.1.5_1790142409912_0.23545038951214314","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@rineex/authentication-method-otp","version":"1.1.6","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.1.6","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"199074a1921639a68cf52f797cb250a5acd434ec","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.1.6.tgz","fileCount":3,"integrity":"sha512-12Q+UeAzIJg07yP5cBH7HzzGG06PFLV7w4aJ/W0iXbYrke8yezIs9LfcigNhY0pV1ZNHG2zftlW23uloXq7yyA==","signatures":[{"sig":"MEYCIQC2C1a9E5+hAyMMnZew902hegW28j4bFiWUtqWiKCfqhgIhAK3d3vrXOhl4//s71nIITSZ2gSrcf/u+zBSOOkq1OK2/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB8miBrYpqWYGFEmzq9PveAvgbrSbjL93Qb56xoJ56azAiAQWspqkgv1fwxoqWifAgy17KT6YxzYoShdXJa8ysuz8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14947},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/22fc9be306e548bbf05d6f4c17abf39c/rineex-authentication-method-otp-1.1.6.tgz","_integrity":"sha512-12Q+UeAzIJg07yP5cBH7HzzGG06PFLV7w4aJ/W0iXbYrke8yezIs9LfcigNhY0pV1ZNHG2zftlW23uloXq7yyA==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"7.2.0","@rineex/auth-core":"1.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.1.6_1790325373640_0.03381229693359522","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@rineex/authentication-method-otp","version":"1.1.7","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.1.7","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"65fc4986572c37e0227c919862ba232159f54ebb","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.1.7.tgz","fileCount":3,"integrity":"sha512-69STZHBr7SoQJgcA2d68KtRTyvl4/sxPGpuhNY0CIk+f8DnfhVQY9aPdWoJW520zP3FEiNMK5iSG9bDNWQ9Kkw==","signatures":[{"sig":"MEYCIQC6eBUG+eaH8NldZTZ3DRL4lf90XU9kJPvYhxZSJ3aV5AIhAPSRvsp1I4uG4PB01j/2obJea1Axv9L8+Q2ogv8tcrOn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAfUK845tbV1NooLmwDu2detcHtHF+xYxGnb2Tc0PJMaAiBL1P9+JShkC4qezn00Sk4H1rRJ9k72GOxH2TsJlAwoyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14947},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/d44c41bf3814c8588854cfffde4b8607/rineex-authentication-method-otp-1.1.7.tgz","_integrity":"sha512-69STZHBr7SoQJgcA2d68KtRTyvl4/sxPGpuhNY0CIk+f8DnfhVQY9aPdWoJW520zP3FEiNMK5iSG9bDNWQ9Kkw==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"8.0.0","@rineex/auth-core":"1.1.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.1.7_1790326879935_0.8710025638255392","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@rineex/authentication-method-otp","version":"1.1.8","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.1.8","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"257900550fa9a2fff2c3c87a750e1eafc4a33486","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.1.8.tgz","fileCount":3,"integrity":"sha512-q7sQzKYGXEJqSRESXOHRbf63m8L9MuzfeLU3DRs2Ec+m88VqfXHN/Rdfo0cen+Sbk54oSC0wbhNo+vu9OEOqvw==","signatures":[{"sig":"MEQCIAOMEbfrjs7jTkvMmwgcasqK44EphuPjLzVW77uOmXoXAiBWICNbVWMI8gnz+RlK2f1//48rS+m3xhce8nIZJEIxhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCHzY4Y6tW8ouZEJAUy5/pvZvAU3N9lqOZs3TTEEbxe3MCIFgj7+88NUgLn8KV7/2/3rLSUby+nHmezTgpgk0QdBYc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14947},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/420e0dee3be6b985b5f85d474dcc1f74/rineex-authentication-method-otp-1.1.8.tgz","_integrity":"sha512-q7sQzKYGXEJqSRESXOHRbf63m8L9MuzfeLU3DRs2Ec+m88VqfXHN/Rdfo0cen+Sbk54oSC0wbhNo+vu9OEOqvw==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"8.0.1","@rineex/auth-core":"1.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.1.8_1790499644412_0.1844186360954312","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@rineex/authentication-method-otp","version":"1.1.9","keywords":["rineex","authentication","otp","method"],"author":{"name":"Rineex Team"},"license":"Apache-2.0","_id":"@rineex/authentication-method-otp@1.1.9","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"0de391654a44f63db20c92e8428bccd557b43bae","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.1.9.tgz","fileCount":3,"integrity":"sha512-O2XH07SNDAEFOkpdUSwVWSTuS6NT3cODX/VIEcblyKaQGMB8wtewyzfB4mJKlY4WrTkYQhhLOAWsOxIEgmq4nQ==","signatures":[{"sig":"MEUCIEMhVhqI7a+V31RLIUpIha41vT/1nPNRqJv23Ff/p7sLAiEA9atFlMYtiO8py452/XRHyvyqQKOWm7wWldHCtChKlrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGJX2Gc4iptL3AMWwE/FSy3GdKGrk0PWjUU99FOjlrA5AiEAoxQ13fxotobS2ulxvV8iqtrgZAv9FjMBn6bSwoLNnYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14947},"main":"./dist/index.js","_from":"file:rineex-authentication-method-otp-1.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2129321a-450d-446e-a94c-9ba8123fd964"}},"_resolved":"/tmp/2cbef93d784d819d15697fb74195fd2e/rineex-authentication-method-otp-1.1.9.tgz","_integrity":"sha512-O2XH07SNDAEFOkpdUSwVWSTuS6NT3cODX/VIEcblyKaQGMB8wtewyzfB4mJKlY4WrTkYQhhLOAWsOxIEgmq4nQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"8.0.2","@rineex/auth-core":"1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/authentication-method-otp_1.1.9_1790689426489_0.8169069828230167","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"_id":"@rineex/authentication-method-otp@1.1.10","bugs":{"url":"https://github.com/rineex/core/issues"},"dist":{"shasum":"f9a11c3574381d3f9edb0758ca81790016bae7cf","tarball":"https://registry.npmjs.org/@rineex/authentication-method-otp/-/authentication-method-otp-1.1.10.tgz","fileCount":3,"integrity":"sha512-Xmhh+LWFZwVUu97rrTczJd5LxYixCvzt5qNgsQ/gWHEen9CpVV66H7i+69qOcO2jZjDE2GXp5IS00dcN9zUomQ==","signatures":[{"sig":"MEYCIQCgwuerABZqi5m87TWddVNcejgm86k1pfccRti1AVEF+gIhAJQJVOriekyS3dJUQqNVjX1bLRiOa6BQk3spfKBzNNAP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICqeJWNVOF+KXdXNUY/fxpOTrKKQ6NeDzdHWXAciTyDgAiEA4v4Ds1tManN1R9jyA0K5R6KXpmAMpzDPKETJqG3S2EU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rineex%2fauthentication-method-otp@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14949},"main":"./dist/index.js","name":"@rineex/authentication-method-otp","_from":"file:rineex-authentication-method-otp-1.1.10.tgz","types":"./dist/index.d.ts","author":{"name":"Rineex Team"},"module":"./dist/index.mjs","license":"Apache-2.0","scripts":{"lint":"eslint 'src/**/*.ts'","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint 'src/**/*.ts' --fix","check-types":"tsc --noEmit"},"version":"1.1.10","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2129321a-450d-446e-a94c-9ba8123fd964"}},"homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","keywords":["rineex","authentication","otp","method"],"_resolved":"/tmp/fff57df7181c8caf2ed2e8b11b48b11d/rineex-authentication-method-otp-1.1.10.tgz","_integrity":"sha512-Xmhh+LWFZwVUu97rrTczJd5LxYixCvzt5qNgsQ/gWHEen9CpVV66H7i+69qOcO2jZjDE2GXp5IS00dcN9zUomQ==","repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"_npmVersion":"11.6.2","description":"OTP authentication method for Rineex authentication system","directories":{},"maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@rineex/ddd":"8.0.3","@rineex/auth-core":"1.1.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","uuid":"13.0.0","tslib":"2.8.1","vitest":"4.0.16","@vitest/ui":"4.0.16","typescript":"5.9.3","@types/node":"24.10.4","vite-tsconfig-paths":"6.0.2","@rineex/eslint-config":"0.0.1","@rineex/typescript-config":"0.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/authentication-method-otp_1.1.10_1790919081909_0.6213482695479577"}}},"time":{"created":"2025-12-24T07:18:13.121Z","modified":"2026-10-02T05:31:22.361Z","0.0.0":"2025-12-24T07:18:13.383Z","0.0.1":"2026-01-07T05:53:10.226Z","0.0.2":"2026-01-07T06:04:32.736Z","0.0.3":"2026-01-07T13:58:13.019Z","0.1.0":"2026-01-08T10:36:25.987Z","0.1.1":"2026-01-08T10:59:05.397Z","0.1.2":"2026-01-22T12:40:06.276Z","0.1.3":"2026-01-23T12:50:36.511Z","1.0.0":"2026-02-05T07:23:04.323Z","1.0.1":"2026-02-09T06:25:15.593Z","1.0.2":"2026-02-09T13:49:57.133Z","1.0.3":"2026-02-09T15:19:50.627Z","1.0.4":"2026-02-10T07:57:11.193Z","1.0.5":"2026-02-10T14:27:22.140Z","1.0.6":"2026-02-19T08:02:06.137Z","1.0.7":"2026-02-22T06:57:19.630Z","1.0.8":"2026-02-22T11:56:23.269Z","1.0.9":"2026-04-28T12:19:51.477Z","1.0.10":"2026-04-28T15:21:16.297Z","1.0.11":"2026-04-30T15:12:24.841Z","1.0.12":"2026-05-06T10:26:51.702Z","1.0.13":"2026-06-22T14:21:34.121Z","1.1.0":"2026-06-23T04:40:05.585Z","1.1.1":"2026-06-25T15:28:25.312Z","1.1.2":"2026-07-04T15:32:39.927Z","1.1.3":"2026-07-05T05:32:33.590Z","1.1.4":"2026-08-10T04:05:41.802Z","1.1.5":"2026-09-23T05:46:49.991Z","1.1.6":"2026-09-25T08:36:13.722Z","1.1.7":"2026-09-25T09:01:20.061Z","1.1.8":"2026-09-27T09:00:44.494Z","1.1.9":"2026-09-29T13:43:46.580Z","1.1.10":"2026-10-02T05:31:21.986Z"},"bugs":{"url":"https://github.com/rineex/core/issues"},"author":{"name":"Rineex Team"},"license":"Apache-2.0","homepage":"https://github.com/rineex/core/tree/main/packages/authentication/methods/otp","keywords":["rineex","authentication","otp","method"],"repository":{"url":"git+https://github.com/rineex/core.git","type":"git","directory":"packages/authentication/methods/otp"},"description":"OTP authentication method for Rineex authentication system","maintainers":[{"name":"hoseinprd","email":"h.pourdavar@gmail.com"}],"readme":"# @rineex/authentication-method-otp\n\nOTP authentication method for the Rineex auth system. Implements\n`AuthMethodPort` from `@rineex/auth-core` and delegates delivery/verification to\n`OtpChannelPort`.\n\n## Installation\n\n```bash\npnpm add @rineex/authentication-method-otp @rineex/auth-core @rineex/ddd\n```\n\n## Public API\n\n| Export           | Description                     |\n| ---------------- | ------------------------------- |\n| `OtpAuthMethod`  | `AuthMethodPort` implementation |\n| `OtpChannelPort` | Delivery and verification seam  |\n\n## Usage\n\n```typescript\nimport {\n  OtpAuthMethod,\n  OtpChannelPort,\n} from '@rineex/authentication-method-otp';\nimport { OtpCode } from './otp-code'; // internal VO; provide generator\n\nconst channel: OtpChannelPort = {\n  async sendOtp(identityId, otp) {\n    // deliver via SMS, email, etc.\n  },\n  async verifyOtp(identityId, otp) {\n    return true;\n  },\n};\n\nconst otpMethod = new OtpAuthMethod(channel, () => OtpCode.generate());\n\n// Register with flow orchestration at composition root\nconst outcome = await otpMethod.start({\n  authAttemptId,\n  ctx: { identityId: identityId.value },\n});\n```\n\n## AuthMethodPort contract\n\n- `start` — generates OTP via `otpGenerator`, sends via `OtpChannelPort`\n- `verify` — parses payload, verifies via `OtpChannelPort`\n\nReturns `AuthMethodOutcome`: `{ ok: true }` or `{ ok: false, violation }`.\n\nThis is **not** `Result<T>` — the application layer wraps outcomes as needed.\n\n## Error registry\n\n```typescript\nexport const OtpErrorRegistry = {\n  AUTH_OTP: ['AUTHENTICATION_FAILED'],\n} as const;\n```\n\n`OtpAuthenticationError` uses code `AUTH_OTP.AUTHENTICATION_FAILED`.\n\n## Integration with auth-core\n\n1. Implement `OtpChannelPort` in your infrastructure layer\n2. Instantiate `OtpAuthMethod` with channel + generator\n3. Register with `AuthenticationMethodResolver` (consumer wiring)\n4. Wire `AuthenticationAttemptRepositoryPort` and flow services\n\n## Development\n\n```bash\ncd packages/authentication/methods/otp\npnpm test\npnpm lint\npnpm check-types\n```\n\n## Related\n\n- [@rineex/auth-core](../../core/README.md)\n- [Passwordless method](../passwordless/README.md) — standalone challenge flow\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}