{"_id":"@deanrih/totp-ts","_rev":"10-60d77b89928605747a453c420bc193fb","name":"@deanrih/totp-ts","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0-alpha.1":{"name":"@deanrih/totp-ts","version":"1.0.0-alpha.1","keywords":["RFC6238","RFC4226","TOTP","HOTP","HMAC","HMAC-Based One-Time Password","Time-Based One-Time Password","HMAC-Based","Time-Based","One-Time Password","2FA"],"author":{"url":"https://github.com/deanrih","name":"deanrih"},"license":"MIT","_id":"@deanrih/totp-ts@1.0.0-alpha.1","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"homepage":"https://deanrih.id/projects/self/totp-ts","bugs":{"url":"https://github.com/deanrih/totp-ts/issues"},"dist":{"shasum":"7a23761e872b5fb544918ece924e572f72237592","tarball":"https://registry.npmjs.org/@deanrih/totp-ts/-/totp-ts-1.0.0-alpha.1.tgz","fileCount":8,"integrity":"sha512-HUeRIMN1GMMP9B4IaE6yUCH6Rx8B29mwPllTbwdNKChceMkSZtc5HJxYIa5gzV00Ys8/C+mxS/FrGvieTyTvyA==","signatures":[{"sig":"MEUCIFjCmdiRSANEcgp9PVzIk6l5tUn6hzl5klX0e8Ycu0PqAiEA6n8ewGoasuBBTnsLeu/s+lDgXbSVqh5+yHdENi2IzEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33029},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","shasum":"7a23761e872b5fb544918ece924e572f72237592","exports":{".":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.mjs"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}}},"scripts":{"dev":"bun run --watch ./example/main.example.ts","test":"bun test","build":"bun ./build.ts","release":"bun run test && bun run build && bun publish"},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"_integrity":"sha512-HUeRIMN1GMMP9B4IaE6yUCH6Rx8B29mwPllTbwdNKChceMkSZtc5HJxYIa5gzV00Ys8/C+mxS/FrGvieTyTvyA==","repository":{"url":"https://github.com/deanrih/totp-ts","type":"git"},"_npmVersion":"10.8.3","description":"A Time-Based and HMAC-Based One-Time Password Algorithm Implementation","directories":{},"_nodeVersion":"22.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@types/bun":"^1.1.12","@biomejs/biome":"^1.9.4"},"peerDependencies":{"typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/totp-ts_1.0.0-alpha.1_1730441824951_0.36526913815481943","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"@deanrih/totp-ts","version":"1.0.0-alpha.2","keywords":["RFC6238","RFC4226","TOTP","HOTP","HMAC","HMAC-Based One-Time Password","Time-Based One-Time Password","HMAC-Based","Time-Based","One-Time Password","2FA"],"author":{"url":"https://github.com/deanrih","name":"deanrih"},"license":"MIT","_id":"@deanrih/totp-ts@1.0.0-alpha.2","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"homepage":"https://deanrih.id/projects/self/totp-ts","bugs":{"url":"https://github.com/deanrih/totp-ts/issues"},"dist":{"shasum":"f86b72d50688a2949d50ec452731afba5f37753a","tarball":"https://registry.npmjs.org/@deanrih/totp-ts/-/totp-ts-1.0.0-alpha.2.tgz","fileCount":8,"integrity":"sha512-/mP+G4h/YgTMLR4paaDFJBsUmjbOQ+cTU7SNA0SQ3i519KA1fYz9d3eWBzfsiQ+6OTqu2zPCtEbfx6U04yhDiQ==","signatures":[{"sig":"MEQCIEgw+tmhxmCCdJXb5fBPWzmvjrMoZCAx6rEeKbru+89EAiAwbUx1G4cGeSWd9BWlnCgkowzVvglns3vOmTrN5GdfJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33376},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","shasum":"f86b72d50688a2949d50ec452731afba5f37753a","exports":{".":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.mjs"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}}},"scripts":{"dev":"bun run --watch ./example/main.example.ts","test":"bun test","build":"bun ./build.ts","release":"bun run test && bun run build && bun publish"},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"_integrity":"sha512-/mP+G4h/YgTMLR4paaDFJBsUmjbOQ+cTU7SNA0SQ3i519KA1fYz9d3eWBzfsiQ+6OTqu2zPCtEbfx6U04yhDiQ==","repository":{"url":"https://github.com/deanrih/totp-ts","type":"git"},"_npmVersion":"10.8.3","description":"A Time-Based and HMAC-Based One-Time Password Algorithm Implementation","directories":{},"_nodeVersion":"22.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@types/bun":"^1.1.12","@biomejs/biome":"^1.9.4"},"peerDependencies":{"typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/totp-ts_1.0.0-alpha.2_1730442275785_0.43209555689684276","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"@deanrih/totp-ts","version":"1.0.0-alpha.3","keywords":["RFC6238","RFC4226","TOTP","HOTP","HMAC","HMAC-Based One-Time Password","Time-Based One-Time Password","HMAC-Based","Time-Based","One-Time Password","2FA"],"author":{"url":"https://github.com/deanrih","name":"deanrih"},"license":"MIT","_id":"@deanrih/totp-ts@1.0.0-alpha.3","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"homepage":"https://deanrih.id/projects/self/totp-ts","bugs":{"url":"https://github.com/deanrih/totp-ts/issues"},"dist":{"shasum":"c4abb5e228a10b8a720c23c463d8f239da13ba9d","tarball":"https://registry.npmjs.org/@deanrih/totp-ts/-/totp-ts-1.0.0-alpha.3.tgz","fileCount":24,"integrity":"sha512-Z8zaFbIKaz0pbsRIUKiKax9DASDZQno25f/RGukJvObvaxXtWLcHV4PusN4P6lG53hK0cxCvRuo198EL8gJFsA==","signatures":[{"sig":"MEUCIQDCmiS0zD57oYVz92gfWG8vvzIsfH3qRBgF+shhAeLjvQIgUh7K186o5UK8TGpSn2bllugxWNMrXlf2d6fNSV1yxDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47792},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","shasum":"c4abb5e228a10b8a720c23c463d8f239da13ba9d","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"bun run --watch ./example/index.example.ts","test":"bun test","build":"bun ./build.ts","release":"bun run test && bun run build && bun publish","case:dev":"bun run --watch ./example/case.example.ts"},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"_integrity":"sha512-Z8zaFbIKaz0pbsRIUKiKax9DASDZQno25f/RGukJvObvaxXtWLcHV4PusN4P6lG53hK0cxCvRuo198EL8gJFsA==","repository":{"url":"https://github.com/deanrih/totp-ts","type":"git"},"_npmVersion":"10.8.3","description":"A Time-Based and HMAC-Based One-Time Password Algorithm Implementation","directories":{},"_nodeVersion":"22.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@types/bun":"^1.1.12","@biomejs/biome":"^1.9.4"},"peerDependencies":{"typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/totp-ts_1.0.0-alpha.3_1735282998316_0.4442568446731159","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@deanrih/totp-ts","version":"1.0.1","keywords":["RFC6238","RFC4226","TOTP","HOTP","HMAC","HMAC-Based One-Time Password","Time-Based One-Time Password","HMAC-Based","Time-Based","One-Time Password","2FA"],"author":{"url":"https://github.com/deanrih","name":"deanrih"},"license":"MIT","_id":"@deanrih/totp-ts@1.0.1","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"homepage":"https://deanrih.id/projects/self/totp-ts","bugs":{"url":"https://github.com/deanrih/totp-ts/issues"},"dist":{"shasum":"418f460466be7f32f0003baec8a668895609ad32","tarball":"https://registry.npmjs.org/@deanrih/totp-ts/-/totp-ts-1.0.1.tgz","fileCount":24,"integrity":"sha512-BURVeyNMmZWvodDR7r2bsPikrRjAJ2vK+5DQ56cSBDXt9dEX1/7mg+vCCpgapejzsM1a1fXRoyPdTCXg/2pZGw==","signatures":[{"sig":"MEUCIE6G9uJb9FgBCKHV268sEu/KvHSZSJijZEVynGckTdabAiEAksX7YzKjsGp2FEgDAmWzt7ZA4N8S85wcwXsg0QlFO60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","shasum":"418f460466be7f32f0003baec8a668895609ad32","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"bun run --watch ./example/index.example.ts","test":"bun test","build":"bun ./build.ts","release":"bun run test && bun run build && bun publish","case:dev":"bun run --watch ./example/case.example.ts"},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"_integrity":"sha512-BURVeyNMmZWvodDR7r2bsPikrRjAJ2vK+5DQ56cSBDXt9dEX1/7mg+vCCpgapejzsM1a1fXRoyPdTCXg/2pZGw==","repository":{"url":"https://github.com/deanrih/totp-ts","type":"git"},"_npmVersion":"10.8.3","description":"A Time-Based and HMAC-Based One-Time Password Algorithm Implementation","directories":{},"_nodeVersion":"22.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@types/bun":"^1.1.14","typescript":"5.7.2","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/totp-ts_1.0.1_1735526754241_0.06094352451705043","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@deanrih/totp-ts","version":"1.1.0","keywords":["RFC6238","RFC4226","TOTP","HOTP","HMAC","HMAC-Based One-Time Password","Time-Based One-Time Password","HMAC-Based","Time-Based","One-Time Password","2FA"],"author":{"url":"https://github.com/deanrih","name":"deanrih"},"license":"MIT","_id":"@deanrih/totp-ts@1.1.0","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"homepage":"https://deanrih.id/projects/self/totp-ts","bugs":{"url":"https://github.com/deanrih/totp-ts/issues"},"dist":{"shasum":"f828cfb7d3c2747361d74797375998a91001f1c7","tarball":"https://registry.npmjs.org/@deanrih/totp-ts/-/totp-ts-1.1.0.tgz","fileCount":15,"integrity":"sha512-bqWgBWDoCpkJjffxpm52wCAHs900YUHWvwTgEwancWkKIsPAmXtTAjW9wVU6cHMo83XPYTquubjOnHEdkou2Dg==","signatures":[{"sig":"MEQCICJ0h3aMzVWn2ER5kGXPp3gHwiwoaZxowoELCVWF0zRQAiB8y68xwF2X50DpSl4Bf5S4NrYSmbWnzwVTYfP6CUtwNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f828cfb7d3c2747361d74797375998a91001f1c7","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"bun run --watch ./example/index.example.ts","test":"bun test","build":"bunx --bun bunup","release":"bun run test && bun run build && bun publish","case:dev":"bun run --watch ./example/case.example.ts"},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"_integrity":"sha512-bqWgBWDoCpkJjffxpm52wCAHs900YUHWvwTgEwancWkKIsPAmXtTAjW9wVU6cHMo83XPYTquubjOnHEdkou2Dg==","repository":{"url":"https://github.com/deanrih/totp-ts","type":"git"},"_npmVersion":"10.8.3","description":"A Time-Based and HMAC-Based One-Time Password Algorithm Implementation","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@deanrih/ts-lib-codec-string":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"latest","@types/bun":"latest","typescript":"latest","@biomejs/biome":"latest"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/totp-ts_1.1.0_1760567457851_0.1798910758798702","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@deanrih/totp-ts","version":"1.2.0","keywords":["RFC6238","RFC4226","TOTP","HOTP","HMAC","HMAC-Based One-Time Password","Time-Based One-Time Password","HMAC-Based","Time-Based","One-Time Password","2FA"],"author":{"url":"https://github.com/deanrih","name":"deanrih"},"license":"MIT","_id":"@deanrih/totp-ts@1.2.0","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"homepage":"https://deanrih.id/projects/self/totp-ts","bugs":{"url":"https://github.com/deanrih/totp-ts/issues"},"dist":{"shasum":"cd16520c3fe5b5ca4fda9cd84b202312d92d11e2","tarball":"https://registry.npmjs.org/@deanrih/totp-ts/-/totp-ts-1.2.0.tgz","fileCount":15,"integrity":"sha512-+CDO0LMwU93X5bhHjPwbyx2/dl6BG6NQNh46EsF0Z4tb56hYv5JxWmZjoVobF/4fBBzlhRgxU/nmg+ffwdPkCg==","signatures":[{"sig":"MEYCIQCSDTE1gSBTrdyPDgHBuWA6R1LTCmDo0n/pBO0joCKSZAIhAPiUNtz9pz2xHi1pQgp7KH6EslaiYMakmNRqRYKUEUQ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"cd16520c3fe5b5ca4fda9cd84b202312d92d11e2","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"bun run --watch ./example/index.example.ts","test":"bun test","build":"bunx --bun bunup","release":"bun run test && bun run build && bun publish","case:dev":"bun run --watch ./example/case.example.ts"},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"_integrity":"sha512-+CDO0LMwU93X5bhHjPwbyx2/dl6BG6NQNh46EsF0Z4tb56hYv5JxWmZjoVobF/4fBBzlhRgxU/nmg+ffwdPkCg==","repository":{"url":"https://github.com/deanrih/totp-ts","type":"git"},"_npmVersion":"10.8.3","description":"A Time-Based and HMAC-Based One-Time Password Algorithm Implementation","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"latest","@types/bun":"latest","typescript":"latest","@biomejs/biome":"latest"},"peerDependencies":{"@deanrih/ts-lib-codec-string":"latest"},"_npmOperationalInternal":{"tmp":"tmp/totp-ts_1.2.0_1760671996137_0.5118802866967578","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@deanrih/totp-ts","description":"A Time-Based and HMAC-Based One-Time Password Algorithm Implementation","version":"2.0.0","type":"module","license":"MIT","homepage":"https://deanrih.id/projects/self/totp-ts","author":{"name":"deanrih","url":"https://github.com/deanrih"},"repository":{"type":"git","url":"https://github.com/deanrih/totp-ts"},"bugs":{"url":"https://github.com/deanrih/totp-ts/issues"},"keywords":["RFC6238","RFC4226","TOTP","HOTP","HMAC","HMAC-Based One-Time Password","Time-Based One-Time Password","HMAC-Based","Time-Based","One-Time Password","2FA"],"sideEffects":false,"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./hotp":{"import":{"types":"./dist/index.hotp.d.ts","default":"./dist/index.hotp.js"}},"./totp":{"import":{"types":"./dist/index.totp.d.ts","default":"./dist/index.totp.js"}},"./util":{"import":{"types":"./dist/index.util.d.ts","default":"./dist/index.util.js"}},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"scripts":{"dev":"bun run --watch ./example/index.example.ts","case:dev":"bun run --watch ./example/case.example.ts","test":"bun test","build":"bunx --bun bunup","release":"bun run test && bun run build && bun publish"},"devDependencies":{"@biomejs/biome":"latest","@types/bun":"latest","bunup":"latest","mitata":"latest","typescript":"latest"},"peerDependencies":{"@deanrih/ts-lib-codec-string":"latest"},"dependencies":{},"_id":"@deanrih/totp-ts@2.0.0","_integrity":"sha512-p6CE0HPP7oAZqtlQuyDgRItJlFlKzvHWfbazIZnYKmevAXmSgOiiR/9eb2lw5mJKeqjcbrmA1mfNJ/E2enN1hQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"82520448a72f4809cfed4bdb278d80cce1cfbf1c","dist":{"integrity":"sha512-p6CE0HPP7oAZqtlQuyDgRItJlFlKzvHWfbazIZnYKmevAXmSgOiiR/9eb2lw5mJKeqjcbrmA1mfNJ/E2enN1hQ==","shasum":"82520448a72f4809cfed4bdb278d80cce1cfbf1c","tarball":"https://registry.npmjs.org/@deanrih/totp-ts/-/totp-ts-2.0.0.tgz","fileCount":14,"unpackedSize":17927,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBYHjoeorlI+kn4kIv9NxFfMiP+0lqPpTcPANWckwZwyAiBsS8+TSmG7nOyJWN9BT41cLgI7eCu6X5LzkiRx5MY8Nw=="}]},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"directories":{},"maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/totp-ts_2.0.0_1760846366234_0.9793924197890458"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-01T06:17:04.865Z","modified":"2025-10-19T03:59:26.625Z","1.0.0":"2024-11-01T04:53:20.631Z","1.0.0-alpha.1":"2024-11-01T06:17:05.143Z","1.0.0-alpha.2":"2024-11-01T06:24:35.959Z","1.0.0-alpha.3":"2024-12-27T07:03:18.593Z","1.0.1":"2024-12-30T02:45:54.417Z","1.1.0":"2025-10-15T22:30:58.030Z","1.2.0":"2025-10-17T03:33:16.449Z","2.0.0":"2025-10-19T03:59:26.423Z"},"bugs":{"url":"https://github.com/deanrih/totp-ts/issues"},"author":{"name":"deanrih","url":"https://github.com/deanrih"},"license":"MIT","homepage":"https://deanrih.id/projects/self/totp-ts","keywords":["RFC6238","RFC4226","TOTP","HOTP","HMAC","HMAC-Based One-Time Password","Time-Based One-Time Password","HMAC-Based","Time-Based","One-Time Password","2FA"],"repository":{"type":"git","url":"https://github.com/deanrih/totp-ts"},"description":"A Time-Based and HMAC-Based One-Time Password Algorithm Implementation","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"readme":"./README.md","readmeFilename":""}