{"_id":"@ackee/otpass","_rev":"7-589f2e9ea23548064dd57072ab8dba7c","name":"@ackee/otpass","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.4":{"name":"@ackee/otpass","version":"0.1.4","author":{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"},"license":"MIT","_id":"@ackee/otpass@0.1.4","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"contributors":[{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"}],"homepage":"https://github.com/AckeeCZ/otpass#readme","bugs":{"url":"https://github.com/AckeeCZ/otpass/issues"},"dist":{"shasum":"6244162cbfff28732f10289780e50f1b354faecd","tarball":"https://registry.npmjs.org/@ackee/otpass/-/otpass-0.1.4.tgz","fileCount":21,"integrity":"sha512-9f91qJG9+fwEu6uV6owIuGUpXRxuoPxbshwHE0TXV8IvCI+0uGzUArOIfpegbxm+6VIT0ftqWzOyu/QsjtV7sw==","signatures":[{"sig":"MEYCIQDlQ+ogCYendXCJjfeB1BE2FsvZ4DgBcR1oFtR/w6xvbwIhANuTtBMGa27/R5tuWniVR8+GeJ4pgw8TAlNuMHpVfW6B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaPAvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotYg//YPMELqkF2BYvRKmS/aZung+Oaqj9eER0v8KF7TVV19ArqZol\r\n2ClxqLU8Km6wckdqfutqBx8EfZpTvG2ImaEF8NT0dNON+9BfPo1Vyabyi2uL\r\nCTXec+Spu8UokBDzhjuX/n8eobTH12//KyPvXZ6mud6P6II+Pwz1kTfVZ45b\r\n2sdlvrOBZKU2YV/+Z2uu70oMGVYJ+MUEHLmCpAKSzxXSzVrvrfRZVOH5n6T8\r\n64DMXy7NjPVc3KVhUC5n4NQo941KEdbSyF5h+xrQ1CfnBsJj/TZ8SXUOssoK\r\nGs2bvTaIirZ4ZLn7+RFsdMtvA+aOxxsD07Y9voAxSy5RVtHfGIfuGgaKOfx4\r\nH08C+lmH9bC+FQGr+Bhs4vwFz+EUZ2IVUbPNYZl5DFMSauVHjhOWwzjOBbut\r\n0ZTVcOEVIraTNCD9GYDq8xkNxmDJ7iAdHbn6uQipa4MKAeRUoBSzATmlGr33\r\nPlTbuOc3Ccs6Q8v8a2faa+4ivLjhnjnRCJN0ufklq56rBRRsFprRwAvMuSS/\r\nKaa52ZGDy1YxiEeICS9quytkkGedZpqeI5WLQwigIrEzhjsYoSU1JWj5R9Ju\r\nujZ9pwDekGJutO/vRkNvF+IjNpfNWcyTYigOVDlMmZsVzo/Om16fEzm3EUDI\r\nb1g5FhOuu6GCWLn5+Cm4VaqEIcAVBnDrEaM=\r\n=/zbr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"9c7684941dacf65baf322708b3ab9e7e2f91d44a","scripts":{"lint":"npm run cs:eslint:check","test":"mocha --require ts-node/register test/*.ts","build":"tsc","start":"cross-env NODE_PATH=dist node dist/index.js","prepare":"husky install","start-lr":"tsc-watch --onSuccess \"npm run start\"","cs:eslint:fix":"npm run cs:eslint:check -- --fix","cs:eslint:check":"eslint --ignore-path .gitignore '**/*.ts' -f codeframe","cs:prettier:fix":"npm run cs:prettier:check -- --write '**/*.{ts,js,json,md}'","cs:prettier:check":"prettier --ignore-path .gitignore --check '**/*.{ts,js,json,md}'"},"_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/otpass.git","type":"git"},"_npmVersion":"8.19.2","description":"Easy to use 2FA module supporting both Timed one-time passwords (RFC 6238) and Hmac one-time-passwords (RFC 4226). Also contains helper functions and types so their use is as easy as possible.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.1","mocha":"^10.1.0","ts-node":"^10.9.1","cross-env":"^7.0.3","typescript":"^4.8.4","@types/chai":"^4.3.3","@types/node":"^18.11.9","lint-staged":"^13.0.3","@types/mocha":"^10.0.0","@microsoft/tsdoc":"^0.14.2","@ackee/styleguide-backend-config":"^0.3.1"},"peerDependencies":{"keyv":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/otpass_0.1.4_1667821615672_0.43687240272608063","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@ackee/otpass","version":"0.1.5","author":{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"},"license":"MIT","_id":"@ackee/otpass@0.1.5","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"contributors":[{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"}],"homepage":"https://github.com/AckeeCZ/otpass#readme","bugs":{"url":"https://github.com/AckeeCZ/otpass/issues"},"dist":{"shasum":"f5f8cdc3737701b92718ce0d33bb1507e47a5ca5","tarball":"https://registry.npmjs.org/@ackee/otpass/-/otpass-0.1.5.tgz","fileCount":21,"integrity":"sha512-bGQ/y4UZ7guHRkKd511h4sN30ph/QLYI5EjwcYLMOmnz4R32jlq4T09WzPvqpY+XFpkdEqIYB958hSflxDohvg==","signatures":[{"sig":"MEYCIQCAVa9+nR3mkjCxeY4KgBwhc11QvbP1CuPidyV/wDDT9AIhAMHOD3SBCI+1YkpghrL/DK7N2oXZF6QFtl4cOHARKj0L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaPJyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN0w//V1DKoBQ3EMey02XXReAvXN7Ej5gMC7BkpxPLpss059NByWmp\r\nfBRXAnlyc/RiJrhBzNBP8xVMQDL7mJG1U5HdYRkXjTlyFYbfMl8O13na22uO\r\nKmAyF4HUb5a24vGcXG/GXn1x1+OjpUpPBaj/hYHwZHA/uA13wLF7KUhKRWOF\r\n00zrFNyevpoi4KOl20cC1wCa6w210ozoo4Htdc6bwEdMPStRzpykPl0sfTkV\r\nq4eRYjGNXV97uy0GlN8QtXEC21Z61jd9s5pubY9rQB8u1TbS8uo8NrKuhM24\r\nS1vQnLlsvP/EcS5ApofDgIWGSqd8m4luHiEYVJC2f5aUsFpoUIyaZVk9qA0/\r\nnuHwkJ8YGXZbAqRUSOgGzYKAv2cHwIZbFjS7gkRpsAyHvTgT1uFYaN5UXR0g\r\n8Stbv/c2n4/kfXKbk1WcVhUxCdU5FCvy9abS5Kjz2gtmMOezyumPrpLdUsH5\r\nRoJPRMKsc0/myvLlOQxB+ymi1ZhT1JPOWljb7WUSIY1aq4z3JM3Y8zGDf9IO\r\n1XbiHAfiZR/gNg4aVNcR2MmTiSM9fXyEPQSnmbSi7fzp/JjHxRKgSxg7IzcW\r\njciPVN0saEt3vwQ3w1TB2lX3mPcooda4/Y6jZYg6nkjPuwYeTMiXHeZaBsM7\r\nG33SKall3YzCY7JBzGK2OFT22/J0OghUYNg=\r\n=PAfF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"70b665bc09bbf6c15c6ae73c2e7f1b0831e1ca6f","scripts":{"lint":"npm run cs:eslint:check","test":"mocha --require ts-node/register test/*.ts","build":"tsc","start":"cross-env NODE_PATH=dist node dist/index.js","prepare":"husky install","start-lr":"tsc-watch --onSuccess \"npm run start\"","cs:eslint:fix":"npm run cs:eslint:check -- --fix","cs:eslint:check":"eslint --ignore-path .gitignore '**/*.ts' -f codeframe","cs:prettier:fix":"npm run cs:prettier:check -- --write '**/*.{ts,js,json,md}'","cs:prettier:check":"prettier --ignore-path .gitignore --check '**/*.{ts,js,json,md}'"},"_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/otpass.git","type":"git"},"_npmVersion":"8.19.2","description":"Easy to use 2FA module supporting both Timed one-time passwords (RFC 6238) and Hmac one-time-passwords (RFC 4226). Also contains helper functions and types so their use is as easy as possible.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.1","mocha":"^10.1.0","ts-node":"^10.9.1","cross-env":"^7.0.3","typescript":"^4.8.4","@types/chai":"^4.3.3","@types/node":"^18.11.9","lint-staged":"^13.0.3","@types/mocha":"^10.0.0","@microsoft/tsdoc":"^0.14.2","@ackee/styleguide-backend-config":"^0.3.1"},"peerDependencies":{"keyv":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/otpass_0.1.5_1667822194360_0.4156216708985421","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ackee/otpass","version":"0.2.0","author":{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"},"license":"MIT","_id":"@ackee/otpass@0.2.0","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"contributors":[{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"}],"homepage":"https://github.com/AckeeCZ/otpass#readme","bugs":{"url":"https://github.com/AckeeCZ/otpass/issues"},"dist":{"shasum":"9698fb57d39978bbb9d8e2b1307b6d974158b517","tarball":"https://registry.npmjs.org/@ackee/otpass/-/otpass-0.2.0.tgz","fileCount":21,"integrity":"sha512-woWJR+WGsNTmZ3qV8Wbf3S+/nvm8hSs+01WvZMa0gsSbzWMXNKtEAhPpFqpwRqh9ncbqzXWaeAbq7hjvBKAo4Q==","signatures":[{"sig":"MEQCIC8EpPpqtifTcVLCvLqTuekDyu961P4RJtJqtu+OECO3AiBpPTiqgnWkFuXWFtcg2a8cYLeiDZifJqgYyM8Sq+Y0JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyml/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeFg//Zmjp1ev/tIRbfI9x7vM2P/09Vq3CdyZkXSGtiG8IPnuWniZi\r\nWqSFlNIUOb4BUy1OLn9Hg9w7HgZ3aV6ZFsNN/8iaiwzQTPupbeF4+aEAwqGI\r\nnTvH0BTdzQtKikvoyC/SaKuXKGP9L1oPRvDoRit5s/Z+2YYcByk3j56CFDIa\r\n5KQdLCjRdEc1AQSrnV9YSwVmeitbRNGjPhDEFFO6YIeAhyiF7ZLnX10x9hrd\r\nx0l8+MtbYvJn/ZrJ0y+rt9IRW3GkPnGsHknfV1GHvzm2GY0UqyQyLdfESFo2\r\nXbkAWOlXMspGoAMoL82v3EH3XkeY6jiQUMF0IhgWnrMR+CZEkZZ+a2NejwMG\r\nbN9YTyw1HhZxedRh+0g93mRQgF4MlfsjS48HEpO8g644m9+2n6xhubVi7Zil\r\n0Qwzi8onsrYuEeP0ZmOsqyYVpybwVugRo/5bPMZtpVBDA6izUq5L/ympk3p/\r\nEHs3VdKkhI70MoLxJmNcOl9QU2P8bmdjUARhlKhTNxrQJo+jQfrjENISvc9f\r\n4WOJ/3QDd0zSJxgHCRn9H5tEYcyhM3rgpF85gY+pW+wIkmfeOJP57vuXekhi\r\nDFK+uXh7dFvO9ush89gs9edi7WQ0FddxPXuHVqW1cFcjeh+C5Rsspi3phP37\r\nfl+rXDvyzjrFmjuJlTr+X1uRZ5MBl/HH0Js=\r\n=I+a/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"0d7bd0d480a145bcbb9f5d457ce37522367ffaef","scripts":{"lint":"npm run cs:eslint:check","test":"mocha --require ts-node/register test/*.ts","build":"tsc","start":"cross-env NODE_PATH=dist node dist/index.js","prepare":"husky install","start-lr":"tsc-watch --onSuccess \"npm run start\"","cs:eslint:fix":"npm run cs:eslint:check -- --fix","cs:eslint:check":"eslint --ignore-path .gitignore '**/*.ts' -f codeframe","cs:prettier:fix":"npm run cs:prettier:check -- --write '**/*.{ts,js,json,md}'","cs:prettier:check":"prettier --ignore-path .gitignore --check '**/*.{ts,js,json,md}'"},"_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/otpass.git","type":"git"},"_npmVersion":"8.19.3","description":"Easy to use 2FA module supporting both Timed one-time passwords (RFC 6238) and Hmac one-time-passwords (RFC 4226). Also contains helper functions and types so their use is as easy as possible.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.1","mocha":"^10.1.0","ts-node":"^10.9.1","cross-env":"^7.0.3","typescript":"^4.8.4","@types/chai":"^4.3.3","@types/node":"^18.11.9","lint-staged":"^13.0.3","@types/mocha":"^10.0.0","@microsoft/tsdoc":"^0.14.2","@ackee/styleguide-backend-config":"^0.3.1"},"peerDependencies":{"keyv":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/otpass_0.2.0_1674209663665_0.04347247251825004","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@ackee/otpass","version":"0.2.1","author":{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"},"license":"MIT","_id":"@ackee/otpass@0.2.1","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"contributors":[{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"}],"homepage":"https://github.com/AckeeCZ/otpass#readme","bugs":{"url":"https://github.com/AckeeCZ/otpass/issues"},"dist":{"shasum":"764352227b5ce0a65bd3485e41cd43a6314b6c88","tarball":"https://registry.npmjs.org/@ackee/otpass/-/otpass-0.2.1.tgz","fileCount":18,"integrity":"sha512-h4iC8+LGVMRrYFkt1JCzLTF4T0FbIeuHTWiXrIq+846eu3ilUjJsim384rKbOxj5g24I2zAy3wpWGi1tFhU70Q==","signatures":[{"sig":"MEQCIELojOqFkegp/LgbdzQlRxjoeQ6SMfy+fACK+uQxlFlIAiActygXCGsPcAGPx2HremabvQjiVvo71Afb6KzpST9dEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz+6cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfWQ//RM6l/JzHW8+gYU9Zv2oQncre+Lig9TqPRrTQZOspHYDN6YlM\r\nmC5EiuEurNXJK7CNDaSzOmXZRchqeoGCh26I+rOMoVMLYOro5BJEVrqK6S29\r\n3GfeIr/0t7V62PfDcbtlDgbvewx2M1yDVDdIRqKaPhpoIuNZovvo3Z9xdfCt\r\ngesQ3Hspts0wp+woNIo6/MBZ8hgqdOojan68z/E4Mz3lJ5OBJS/jh0lqSfQC\r\n40fyLMWEEOJEgLXL6/tNZ48fa6ldyN1WZeUIsFNMBIHyN1+hm9/Me7OcsJxn\r\nObPXAkxm1lhrgHLE5s4Nnpq7886aCzGtXJkWNdvKgoyKOkfRlhm72wxfTJfy\r\nFi0rhRzVKM5eJ5Btqn2qLOyM9yDYxkZA4eHrpilp1nmL1JNp2ZImFtDW4lXw\r\nOSBDPfeUGtS2YSTJHTtT9J8maZGsd0z9xTd3zXPEvFTgP5JAJL9bc5wcz8kM\r\nV+g/jjPrBut8TuzJJMJEpQpuIE2DUqs3mW1u1f+SaKC2GgEXwpz7gdO7K3RN\r\nflhku2WKqe63LROot1tEtIRh8NsBcM0ZkL0/iC1Sk/y2DpO8sQecN+PxFoln\r\nut9DZWGWK1fD75mlAbntuI8Yy5/msceJ6clTqUELAHAip1ZKiox1J+Y8jaac\r\nYXwDQuSmxMGCrXYOSXu4+CuTexuG/SXn+hs=\r\n=mGSo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"456604df3e51ed2a08a35354a8af184865582cb9","scripts":{"lint":"npm run cs:eslint:check","test":"mocha --require ts-node/register test/*.ts","build":"tsc","start":"cross-env NODE_PATH=dist node dist/index.js","prepare":"husky install","start-lr":"tsc-watch --onSuccess \"npm run start\"","cs:eslint:fix":"npm run cs:eslint:check -- --fix","cs:eslint:check":"eslint --ignore-path .gitignore '**/*.ts' -f codeframe","cs:prettier:fix":"npm run cs:prettier:check -- --write '**/*.{ts,js,json,md}'","cs:prettier:check":"prettier --ignore-path .gitignore --check '**/*.{ts,js,json,md}'"},"_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/otpass.git","type":"git"},"_npmVersion":"8.19.3","description":"Easy to use 2FA module supporting both Timed one-time passwords (RFC 6238) and Hmac one-time-passwords (RFC 4226). Also contains helper functions and types so their use is as easy as possible.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.1","mocha":"^10.1.0","ts-node":"^10.9.1","cross-env":"^7.0.3","typescript":"^4.9.4","@types/chai":"^4.3.3","@types/node":"^18.11.9","lint-staged":"^13.0.3","@types/mocha":"^10.0.0","@microsoft/tsdoc":"^0.14.2","@ackee/styleguide-backend-config":"^0.3.1"},"peerDependencies":{"keyv":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/otpass_0.2.1_1674571419776_0.08117934870294063","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@ackee/otpass","version":"0.2.2","author":{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"},"license":"MIT","_id":"@ackee/otpass@0.2.2","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"contributors":[{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"}],"homepage":"https://github.com/AckeeCZ/otpass#readme","bugs":{"url":"https://github.com/AckeeCZ/otpass/issues"},"dist":{"shasum":"2a7cf6a7626339d9fd797829c9f0f717df299a44","tarball":"https://registry.npmjs.org/@ackee/otpass/-/otpass-0.2.2.tgz","fileCount":15,"integrity":"sha512-Tjvn6zafjON2I5LwkTKU+uUQ2F/12hhuGXIEJvnyZtL3TXCjyHKIXMyTOakK2zwdWnyVbJp8i83SvbQfpva8Vw==","signatures":[{"sig":"MEUCIQDvzYQIcaO0RQULozmYNliL6LkCeCZcBxTRU6Py17CC9AIgUPMGgdIVtx4HIu+eGoF2UDGySMaFSzi5A1389x3xP6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz/SXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa4g//ciAvNXNcooUSZjgdWdCyuKsWI2qFZPksBEP4gj1Z5QL1Oa15\r\n9AE2XPPHdEDrdRWz85/vREHdL+x1TMHfsH/rk66DO4KMqcDJgeCZGyoedkUd\r\nI9G4WZukTIHZmrholmjjMQk8mXiZzDvh0R4vjHvH6Hmu9AdFPD8SuclgeCU1\r\nHEa4psLKdQ80qweGFfN+1IwR1shYvtxdfroKu3Iix/j+VYSxrDyF6qxlEBgt\r\n0F4nVjYv4grf6E+V9gA8OPbNIky3XB3gWG/L5AXWIts9FnEAMYETgmvehhHn\r\nwciI9OHJF+M1SNR2SuNgRVcGuzyb0VXSf6yQxIBO6qZaVhn/hbmydYJcZfci\r\n89AV1QHTdJ1dFv0mSqpNFOWh73vyT34QPue87gPN6ZRcCnrndcMjLz5vh3SW\r\nRFBTq2VexDvx5DJuUEixvRkqhb50ksFvsQtDSJ3f9BNQehafqUztgjDanxeH\r\nylGN3ZlxnTDvnwobLt65Xjz/n3DEkuoixJrv2QlBqgQcKDN/LEeJbBD4fAA3\r\nEhFWYKzw7uzq5GgkLUBfE3UT7RMmyuG8HREk++/kCJcF6ayqqc6N0tqMxpnJ\r\nmhuC9i2R4ir5V/cJM7FS0TWtOnk5h7x61YJBKXKhu3cYTzlr4+SPDmpPCtth\r\noVv3WONsPrKxXk5LeQolDsv5l+qfOUcK1ec=\r\n=yUCV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"e1c4a4cf4ae2c9f37ceb38cb10d8279a6ef08f8d","scripts":{"lint":"npm run cs:eslint:check","test":"mocha --require ts-node/register test/*.ts","build":"tsc","start":"cross-env NODE_PATH=dist node dist/index.js","prepare":"husky install","start-lr":"tsc-watch --onSuccess \"npm run start\"","cs:eslint:fix":"npm run cs:eslint:check -- --fix","cs:eslint:check":"eslint --ignore-path .gitignore '**/*.ts' -f codeframe","cs:prettier:fix":"npm run cs:prettier:check -- --write '**/*.{ts,js,json,md}'","cs:prettier:check":"prettier --ignore-path .gitignore --check '**/*.{ts,js,json,md}'"},"_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/otpass.git","type":"git"},"_npmVersion":"8.19.3","description":"Easy to use 2FA module supporting both Timed one-time passwords (RFC 6238) and Hmac one-time-passwords (RFC 4226). Also contains helper functions and types so their use is as easy as possible.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.1","mocha":"^10.1.0","ts-node":"^10.9.1","cross-env":"^7.0.3","typescript":"^4.9.4","@types/chai":"^4.3.3","@types/node":"^18.11.9","lint-staged":"^13.0.3","@types/mocha":"^10.0.0","@microsoft/tsdoc":"^0.14.2","@ackee/styleguide-backend-config":"^0.3.1"},"peerDependencies":{"keyv":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/otpass_0.2.2_1674572951336_0.2864081407102568","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@ackee/otpass","version":"0.2.3","author":{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"},"license":"MIT","_id":"@ackee/otpass@0.2.3","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"contributors":[{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"}],"homepage":"https://github.com/AckeeCZ/otpass#readme","bugs":{"url":"https://github.com/AckeeCZ/otpass/issues"},"dist":{"shasum":"4158f4d7f6110d3ce1ceb33fa0d85bbd7a80aaf3","tarball":"https://registry.npmjs.org/@ackee/otpass/-/otpass-0.2.3.tgz","fileCount":15,"integrity":"sha512-NU1/r/TSqr0JjFyjnpuVfbsuuClkQCgR7uXDV/FYrCsVnHJsrR39A1GNnjzu/gmp0aNHmCOm5JYserQ1hz8DIw==","signatures":[{"sig":"MEUCIGabbu/TD3Z2OHafNJTm3V43eEcJaWjfRW4qEd/8+5AeAiEAyu+5ZizBWQJtlJxCRYKXNDCXHZ8ZxKpmNXeATKZhBgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0RdiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR1g/+MaFiIITfCoztJGeyYPiAJJu30F9c0dhi07ea5hv+P5uzeoi2\r\nCF1j/UQvIqfz1FfoFuvekcgCCvJKnOqROz+aCralon6uLkkDEvBOwxVG14YT\r\n0xjN73rNxLwDOCU41VA7Rd2WJ9wEdAyq0ZfB0H95YpUht9XP3JxhDOTgwxQQ\r\nfyZK1AY4xfw3iNyXHKzKldkQ5gq0jIyTQ0X3yJuVg45KI0iyvQqttt/Re6vK\r\n5s8mmZ0sStDl9doI1upNWz2iBLiDuX27LfEn/K+IP3E5WZTdcv1wQOobGERr\r\nFMjbY/r0pYxznKkV8rzvvCbaG7nqIT1rYcrDnBTCJnVwAPlUsL+sKaiVnG9S\r\n2oW9Byx+zZZEiYwOrDxWFxFJQ6gRPyyKvzpTCzlGMtSc98Jjm7akWNlubbWT\r\n7ZgHM92k8E4QVCb0SKGykNxiN3GFmOu7ENASMXpUSkEAdmXD8+KAIGfi/Eea\r\nknFBSmu2qJ0X55JeBWkJinuUN+WIdvawi8BaRKzaW/CyXxYOgoO8GLsqMnN9\r\nnlVSl1xuLTAx8GLpRjHYWMYfFDgxgtiVCL5OgAT/PBmytENt0NVRk1Ai2rJZ\r\nY0+z4PWxdnBe1BH10AkqcVZFIcEsQczhLv9j4dpA2LroGL7NMnhHTABmYY23\r\nFCXQlwoGoYUsBEYRI04MRFZVT7GpXKoFHOI=\r\n=XC52\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"59c80db42ca892d03d29c72ddc7edb9ada611df7","scripts":{"lint":"npm run cs:eslint:check","test":"mocha --require ts-node/register test/*.ts","build":"tsc","start":"cross-env NODE_PATH=dist node dist/index.js","prepare":"husky install","start-lr":"tsc-watch --onSuccess \"npm run start\"","cs:eslint:fix":"npm run cs:eslint:check -- --fix","cs:eslint:check":"eslint --ignore-path .gitignore '**/*.ts' -f codeframe","cs:prettier:fix":"npm run cs:prettier:check -- --write '**/*.{ts,js,json,md}'","cs:prettier:check":"prettier --ignore-path .gitignore --check '**/*.{ts,js,json,md}'"},"_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/otpass.git","type":"git"},"_npmVersion":"8.19.3","description":"Easy to use 2FA module supporting both Timed one-time passwords (RFC 6238) and Hmac one-time-passwords (RFC 4226). Also contains helper functions and types so their use is as easy as possible.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.1","mocha":"^10.1.0","ts-node":"^10.9.1","cross-env":"^7.0.3","typescript":"^4.9.4","@types/chai":"^4.3.3","@types/node":"^18.11.9","lint-staged":"^13.0.3","@types/mocha":"^10.0.0","@microsoft/tsdoc":"^0.14.2","@ackee/styleguide-backend-config":"^0.3.1"},"peerDependencies":{"keyv":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/otpass_0.2.3_1674647393927_0.8993980963134924","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@ackee/otpass","version":"0.2.4","description":"Easy to use 2FA module supporting both Timed one-time passwords (RFC 6238) and Hmac one-time-passwords (RFC 4226). Also contains helper functions and types so their use is as easy as possible.","main":"./index.js","engines":{"node":">=20.9.0"},"scripts":{"build":"tsc","start":"cross-env NODE_PATH=dist node dist/index.js","start-lr":"tsc-watch --onSuccess \"npm run start\"","test":"mocha --require ts-node/register test/*.ts","cs:eslint:check":"eslint --ignore-path .gitignore '**/*.ts' -f codeframe","cs:eslint:fix":"npm run cs:eslint:check -- --fix","lint":"npm run cs:eslint:check","prepare":"husky install","cs:prettier:check":"prettier --ignore-path .gitignore --check '**/*.{ts,js,json,md}'","cs:prettier:fix":"npm run cs:prettier:check -- --write '**/*.{ts,js,json,md}'"},"author":{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"},"contributors":[{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/AckeeCZ/otpass.git"},"license":"MIT","devDependencies":{"@ackee/styleguide-backend-config":"^0.5.0","@microsoft/tsdoc":"^0.15.0","@types/chai":"^4.3.19","@types/mocha":"^10.0.7","@types/node":"^20.9.0","chai":"^4.5.0","cross-env":"^7.0.3","husky":"^9.1.5","lint-staged":"^15.2.10","mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.5.4"},"peerDependencies":{"keyv":"4.5.0"},"gitHead":"5dd51088685039284ab7819cfbc746bd7c8b1c6a","types":"./index.d.ts","_id":"@ackee/otpass@0.2.4","bugs":{"url":"https://github.com/AckeeCZ/otpass/issues"},"homepage":"https://github.com/AckeeCZ/otpass#readme","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-6H5R2xjD+GnORGVXPyHA6CX9WA0EG8dy5PrtOqx9tMxeytgYwBj03q/4TNOY1nTBNz5dDtth1xNJsrGo+NG/tQ==","shasum":"852fee36277d6f6006c5e9a1e36216492565c592","tarball":"https://registry.npmjs.org/@ackee/otpass/-/otpass-0.2.4.tgz","fileCount":15,"unpackedSize":24994,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ackee%2fotpass@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBLepKsakwEWcWMW5zIXtsXsIIyc/6eQrSOZG9aX5MeRAiBWELSivBsdTjfaETlOrJiDbFBgm8Jye0cEzVDj7e8V+A=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfe5c835-09e6-4ffb-94b0-a1fbd1553186"}},"directories":{},"maintainers":[{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"pivl","email":"s.pavel66@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/otpass_0.2.4_1767173425438_0.026111044520569004"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-07T11:46:55.568Z","modified":"2025-12-31T09:30:26.048Z","0.1.4":"2022-11-07T11:46:55.861Z","0.1.5":"2022-11-07T11:56:34.576Z","0.2.0":"2023-01-20T10:14:23.819Z","0.2.1":"2023-01-24T14:43:40.007Z","0.2.2":"2023-01-24T15:09:11.503Z","0.2.3":"2023-01-25T11:49:54.112Z","0.2.4":"2025-12-31T09:30:25.593Z"},"bugs":{"url":"https://github.com/AckeeCZ/otpass/issues"},"author":{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"},"license":"MIT","homepage":"https://github.com/AckeeCZ/otpass#readme","repository":{"type":"git","url":"git+https://github.com/AckeeCZ/otpass.git"},"description":"Easy to use 2FA module supporting both Timed one-time passwords (RFC 6238) and Hmac one-time-passwords (RFC 4226). Also contains helper functions and types so their use is as easy as possible.","contributors":[{"name":"Ladislav Louka","email":"ladislav.louka@gmail.com"}],"maintainers":[{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"pivl","email":"s.pavel66@gmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/microsoft/319/old-key_1f5dd-fe0f.png\" width=70 />\n</div>\n\n# OTPass\n\nModule for **HOTP** ([IETF RFC 4226](https://www.rfc-editor.org/rfc/rfc4226)) and **TOTP** ([IETF RFC 6238](https://www.rfc-editor.org/rfc/rfc6238)) one time password codes without any dependencies for Node. Fully tested accordign to RFC specification, exposing full API of respective reference implementations.\n\n## Usage\n\nOTPass is a library made for easy implementation of OTP functionality into your Node applications.\n\n- 📑 Implemented in accordance with RFC specifications\n- 🔑 Easily generate secrets and Google authentification URIs\n- 🔐 Generate HOTP and TOTP codes\n- ✔️ Validate codes, including custom time settings and sliding windows for range validation\n\n## What are we talking about here?\n\n[Time based one-time password (Wikipedia)](https://en.wikipedia.org/wiki/Time-based_one-time_password)\n\n[HMAC based one-time password (Wikipedia)](https://en.wikipedia.org/wiki/HMAC-based_one-time_password)\n","readmeFilename":"README.md"}