{"_id":"@alwatr/token","_rev":"23-29fe1b41619e97e2550458971750c13f","name":"@alwatr/token","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","dist-tags":{"latest":"0.30.0"},"versions":{"0.13.0":{"name":"@alwatr/token","version":"0.13.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.13.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"5a39a89b69c55cccfa67b1e980588bdb775a940b","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.13.0.tgz","fileCount":12,"integrity":"sha512-2kIXaP19Ams3LrPX1a2jqC9qV90nmfiFY0H6QX9SOStn1QSS/F1zECXhDn7mo3BAr0MXRWtkl8pIecHxGCVUUg==","signatures":[{"sig":"MEYCIQCRiTCy0P5Tz30pITUMBwLvSFQ97TWLhNtlpeqWZy71QAIhAOJI4sCCKK8hD9iEm42mM8V9qeIMHnWSHj5pC6qe07x4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7tiuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaIA//a3UNuguUtg3SfiBLwSyegiqI2DffSnvOhztyI2zV2lHeaYru\r\nJOpSxAhPgi17DNIEw/dlk5+lzVfwnp7J7+5acmkcq+9E4KDS5J8HEYisN/Px\r\nk0G3CHb5Bgs+9Kri5ngKUqTSFKjSyIEP28sl2gGAYcSgqOdA/2TUpGu6iAVj\r\noxmADDIV4sluGv/XHQJ4/vkedf8Lugn5fW/Tz/NZLfykcKyint0a4XQryXMN\r\nVykmcJAGd4r0mcVkjHeEoweUrUFflgrS59BktUA0QHphP6xCrJZmCFyrR1EG\r\nYMq0JD9c//Esucj02OEoez6giXPFEbWC103/EMp0T0K8t1KBop4THy+y1R+R\r\nhyBfN6l8Et2mqlPeLXyGCHk1uSbW89iWPqbeYxjQ1nY9As+tq9UEpBKP9/ZB\r\nE1DmrKoh9r5iNx+Z5aHE/ewNX8tqJMSuBWpaGaaweAPDMqx62kmxCFuCAl4Q\r\nmguVwFIEihsuZi11fcRhXWVUPbne8RWuLZR8qXWdznXTSu8MCeCgEMLqRhXm\r\nd6sPuuss844bOpeKU4QIX0kqvazyjdK3v3MHPRP01xyT8FYvhYiBZ3o0HrXi\r\nifkFhXAnsXZ1Wn5ezHzpRgTsfyMFgrS4GIkgrP22GV71ISHq/zTkK05pwqbt\r\nPUXpL1afS5+TGqE7otcU4BzYpTGq2FFbzqM=\r\n=1bUJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"2739e45b8d36caf18b25f5d779467c53a3efc835","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/5.3.0/node@v18.0.0+x64 (darwin)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"18.0.0","dependencies":{"tslib":"^2.3.1","@alwatr/math":"^0.13.0","@alwatr/logger":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.13.0_1659820206700_0.009199788654956631","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@alwatr/token","version":"0.14.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.14.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"228459f42adb3293e07d4c3af16b95da48c82ba7","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.14.0.tgz","fileCount":12,"integrity":"sha512-5tUKEhetkSD2AxuhmB9aPzzK53tuYg9ySEiUBfjWNvVw/SK6c+3+otozse9enOEMciFS81TTIxDsLWuOyBp3nA==","signatures":[{"sig":"MEYCIQC2WLUiycqZHFXv8lkXE3imUvdK13eedTrLS9f+ODxMkAIhANJdQWaI4jjEXMgxrFVmbDa8y4hAZutans7zJ216Jflk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/5kzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWQg/+Nb5rQCX65rzUl8EqWgb4J8ZgHLXkSoDu4ZwUdbs+Gz3eDvbU\r\n3astQduggiAgfH6nXhfuCPb+SnvRdymVHZMwrsMB5RLdxBgeG0BnknkBa0VD\r\n77U7mDgIpgt+yGqXUqBXKk1vhXy2RqP7ytTB1/P2mnLvrzJVsGeL/unUKrZZ\r\nUl57+EKkbZ2WuFn/I+2pTAjEMh98jl3cuFsyM9KrlOZeHrOHdsjewfD/G6Io\r\nmyn/zZhRjFSrTlODGlf1gilw+Yxw0kkTQvuNEO2/AujF8Qd3kwPeG2dLjA9P\r\na9rKp904dXeK6FWsnP18cEusrFzzzHrZ/KxTPoudNzM10Fdv6B8piQ17KT/0\r\n1oa0z9auyQsnNBFp6/qOAck1pUpi8ux+ViTq8VZHZdxtBPYI5NSfGVd2nCzr\r\n8vZZgB4Y4e4oq+j5m2Di00qO5/PsvxNdT5FauQn08izNTvZfRorTfay6KneW\r\nuYQNpAV9RM//LYViTMH27elV8tC+7kAhgAQ9ePaAPJDftxSqeHiPx3yu1ijk\r\nQkIKz6MpGNOgPOLXtu998CjJsTm5WLZ4Ry4H3HkPkrL9j5rVEEJXgZ+hbmcU\r\nRuLIKtJEkAdbvFTjvZytFLy8yHdvm5sdkgaBaK3ObAjVexx0Jdc9iczF6xBZ\r\n6sK+YVGJAJmrx3kd1zhDConwCYq2wvc9nM0=\r\n=eV2s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"05ead80d04053550d5ce72e9191fa2239ef4241b","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/5.3.0/node@v18.0.0+x64 (darwin)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"18.0.0","dependencies":{"tslib":"^2.3.1","@alwatr/math":"^0.14.0","@alwatr/logger":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.14.0_1660918067430_0.1427729639783062","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@alwatr/token","version":"0.14.1","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.14.1","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"23231dc22584ff3740f7e95ae0f914fff66887a3","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.14.1.tgz","fileCount":12,"integrity":"sha512-2qlyULRCv0fnejOjvwaC9OvO6kt2Go6iDC7KV6GGQ4bhWnEXOfUrIGusuMX4LPnPpOk/RoxQr0K4JPlloOstFA==","signatures":[{"sig":"MEUCIQDyQKg27oEjy9b0cQk7leLwfqssswJiyxF5Vn/4cHHoEAIgMI5sKY5vyLFN45az7qeP6wHO8RYwVGkCwhxkUYAtncM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCnwCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozKRAAohPMVDkcOL72v98xbTF6PpcDEQ2a6c9uGQ+YwSkuRCu/X1DT\r\nxAqgKuHpUdSbT5oNwOE7BNS1zZa+WvW4nWAz7+iGkvaK/Rde4v9GirRIMeDW\r\nW8A5s45cXGH2aKDWb5l7/ddjOckIHXSwObdllJPaF9y1+qKbNdSx6mH984Tt\r\nWVQ/TIrrDOmmnTTfXVZzQUYMEBMV8gAk52o/cq9ybvuU5Kxk0PuCFxk0ALHq\r\n+oLTWA/wI0DFOp4VMOHJ8zKa4jHPwx2y+WV8NrcFFEpuLSxqFV7+iyQqiF23\r\n/qJaharfjurJFob4VRkyCAC80fO8GziOohYkrkz1CwSppwfsdHTrfrJd7J55\r\nIJClPrHZKz2ninKA/T/FO0b+abpqlMBqVc/Ki/UmigMsnMT6RSW08oMsWHt8\r\npZYHmJB2u0/D5rMeNiYol4YeMTDmykqOh1gEsy40BVmBVXhgKHkoTSonKIwj\r\nLFyGE6BVlKCxhTax8qVbzzPM7Xm3t0ugpuswu6zRQ9CaGKuzr5KBLW+dkNB+\r\ng1g5BiDlFEURRDHrHXXqHjz/2+hi9WxzSZdgNVOh1bz8tA2ThPF1M6wgy0zY\r\n1HwvWPZonFyGTzxVcXggOp5X6gULnGoBYqT3eezPDyLwrJRUVWTzOCqvZ8e4\r\nJRCyYEY9gI2UbuIaH22oqer4ZLQl7JcFF4M=\r\n=sgKA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"62b54a5fd8fe6a50c6dd04bf13568bb0bf82a90a","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/5.3.0/node@v18.8.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"18.8.0","dependencies":{"tslib":"^2.3.1","@alwatr/math":"^0.14.0","@alwatr/logger":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.14.1_1661631490545_0.3051973004157882","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@alwatr/token","version":"0.15.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.15.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"5f6436866a4891a550ff130fc772b3c519bb9817","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.15.0.tgz","fileCount":12,"integrity":"sha512-PxInQO0Wo6GKCVxRU4YnCY9J259pxzFH+UR5tu/GQaWJS8SOqqbO94In7DAdF9WlZzWXxghOE2cbCHpdIJ3Dcw==","signatures":[{"sig":"MEYCIQC/p4YqNbJd8Gh/Mg9MtkZGcANWDjYUm4fxzx0JfZgVRAIhAPcMj66NgLusuN3doWgRFJAUxoU02dZ5+XSV97/kEIHy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjETHPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+SBAAgq1seEZMigie6qbCNEe8ry0LJoHf2qzaxg2WdbLxlW5Ponkm\r\nyolpBDCCSxXXa0VQihROv3YAmRfZFGDNmZCToI+BSGtbd1d298bK0agUERPk\r\n0Haon/1C9KPFxi3G2XEkbGAIFpCPvR1cAuAQgRNjChAtIF0enKw98FziVB8I\r\nURIXCqca+vNT/+w5cG2eA1TiXS5SHa6WztvLRRrdPDUPpbeY12BNTutpVlI9\r\nc30MPniiBPxEQwWUdfk5NDKw7osxPKsuIGdsBi3hdWTDADALVN7lTiKUZXp2\r\nj0vPdRuy4YA5lT8fvr4ba9nzFhcADKhg3uHpCPOLudT2pOzLWkA6bWfqN5pE\r\nTTWt47uHczdSyxSm/zHCv7WM1bnOguOTH0ctP4mqpmw7jkDPyDiUL0ra+AUY\r\n1Jikcxq00UmuqmbkycbvwgikPYDQDe0MPAXBU0BVCp/TSm7ZqhYidZDVFe3T\r\ned1YrkZ6j/WpyaFKrMsvYOi3D9dTSM5xGDyDY12o4SlFJSKcLKkYn7mCyvkL\r\nPLLypXjUfWOcPsZQymFxoNhiP8CTUnv3IJBMb3lsHf1n37pi1W45r1mWPjh1\r\n2ZcCHKsFAfy3Gt1MqJggwrx2wdXASptidCF1Gk7RVAydOkIZRu85SPeTvaEu\r\neysyWWplFsV6mc6cdrb25KvXL38QseeslWI=\r\n=ezZ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"785516d9da483e429ed9b79b3c6d71012c9aa822","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/5.5.0/node@v18.8.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"18.8.0","dependencies":{"tslib":"^2.3.1","@alwatr/math":"^0.15.0","@alwatr/logger":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.15.0_1662071247042_0.9700986788357202","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@alwatr/token","version":"0.16.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.16.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"6801c3057cb9f5c804f49a7cf64f1a84878f230c","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.16.0.tgz","fileCount":12,"integrity":"sha512-pkc0GpPTu95p+3gt6FF8gmU5yeKd+e3KZcbn0mRiM8jg+unSJKzQ6NSiCz0v1r3lElOcVah29EfKbVIypZHa5Q==","signatures":[{"sig":"MEUCIQDFg/wLkjuC1P9M5VCGabcaQRIPBl9tD7dMrpu0DRo75wIgEm1tg2Mun7F7fv45E03KJVimZ0EV5m/9cBQgL1NqIN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGnXUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq14RAAn96HExcxHp0n99MpJs9CUOxXVyEVFH9mDOlk3tsfZEZ1R2sQ\r\njxexYxYfHbh4sCthDhjiHOxz+EAmKaxk3vP3UVacdpFfYR7AusqD/fJEGiDx\r\nH2bK+qysJgm7iYdEwB31kvnt+ON87/m1eD4/KZazTEDUMTiLvjrbRhKwyIxj\r\nrPBKPRI8ZYOk5d01NbJslIyrvyfpQ1prxIV55G4D7seT/tXJVTBQJ4PXo+5y\r\nCvBoC2iJmddPu+XFcExXjpwjkUs3lcLAWP0s5P08WivFdLhUhAjBtYWoUz71\r\n85frCZqaLe1r2jEyApZ6PLicUxhKOFG7NtJnsZH1s3UFoyxh+qGLeXJljL+R\r\nOVaKIUIyq+CcjVhwkUHwisBi3esZwBpRvDJDZGLhGx2FFKUZLhChiyotD/QP\r\nO4jSQFxMcHhC7ybLmq5VLIUuQODW/6mG328o27+zbfS3HJ93UMhQy/p2CxqI\r\naRC0ufgHUGAOoiVOZiY6R5cU/40A06BOBVz4LALJ0YHPXhozMo1ztGPsgODk\r\npRlWw5/R8cEjw1SS+1Yljycf3Y1Se8pjdgvi46uNA5wWHhtq1Al+UZFV1w/d\r\n27skEV2AHvPtd4g1aCl4M2Njkj3LTAEzjir2b4D51q5VDGWEq+hKqkEoT9wO\r\nSxFGosyvchUJsvojILsdeT6c/wPKqSun2J4=\r\n=yABf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"403b42f686edc84c4a3021b40f5b05dce0289f12","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/5.5.0/node@v18.9.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"18.9.0","dependencies":{"tslib":"^2.3.1","@alwatr/math":"^0.16.0","@alwatr/logger":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.16.0_1662678484353_0.8794914498064803","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@alwatr/token","version":"0.17.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.17.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"d4016d52bcc3ccb81064b8b29ca012653533edfd","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.17.0.tgz","fileCount":12,"integrity":"sha512-STngEHQhc6MQEa0x9FJ0aovWjJdt0A1ZJEi6RMKoLZQz+3mYOMFI9Qb3toJz7a9fEZznfNxgUksVi272ELA6Rg==","signatures":[{"sig":"MEYCIQCM8LzTw0HMjIVjO8xzgI8tfh92PaiqFxmdu6Vgc9bAbAIhANITqEG0mgbGkqW2HMQKG01aqhEiosF8ge0VQqnxumIy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUkyeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGYg/+JyeyFFkAAWnYl94P3L9AoaYP8jw2QAbJ1CewcdQfbp7hfkc8\r\nwjTGCBPycXWhSfonVk5gPVxeYMFjVCZI1ui93sWst/hgsFzoG9k3q5EPmVDd\r\nzusiuvbpw0Vn+70uyM62bQYREtdrq+pAw2TjxABb9qeBXYRCV7HRJ3nkXWPZ\r\nxGd1XvBkGf88YLLjMJPWEd6QJjNZzQDeZudDQNnJVCHm+hE+CpzuCm8fCY9a\r\nflXbu5wIYLxlBaTpUqyW9Hr46iaVlisIkaY8zEUJ0H7RM3BtAGCt615dExNZ\r\n2wWlF1MKQDSXSWBDN0+XzT/J6S03Lt831CCdjuFzl6y9JImh/phc6BDjJANx\r\nWZ6ZjNtoQxQD+wWo/OSR852zszuKlK+yOW2sMFdt1p+44fx+ZBrmKumyfY6V\r\nmWyOeGsB3b7+nVde0HUe6oQNDocX5wNiX5MomMsPDzgDjOA0mU8lNDgk3oqd\r\nmPE+B3LGi5eZpaSFrP593Pix6UdqJPcs/nPmGXhdS19EvMohPsODqQMUYh6t\r\nYuvt6+dky6lonJCd2ZS5+duT43PKEG8a0IlbykZPcc5De30dfuWD+FnKJUs1\r\n4vlPEOcLrX4C0ZyxJwlmqXKW4f2f1b7jGZPqDzXaTRis9A4Izpln5qW4WTWG\r\neIeWnfuz+7dpVw0QP6rTEqkjDd5kemY9dVU=\r\n=FSx/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"f531925ca3db1072c0eaea90cb18e00802c93247","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/6.0.1/node@v19.0.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"tslib":"^2.3.1","@alwatr/math":"^0.17.0","@alwatr/logger":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.17.0_1666337950473_0.9247696796269296","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@alwatr/token","version":"0.18.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.18.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"3380d85c4695627c008bc733fd694ec1f466b51f","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.18.0.tgz","fileCount":12,"integrity":"sha512-zVpse56MyIlkmrZpmlcZvCghu6g9tYaAam1f78YWn8ALJh7gWulPnX5GlYbl3L2sMQkoonYaq2hHfTqOMlTWLg==","signatures":[{"sig":"MEUCIHwCNbQRmLJ2C8W2d8CCRGbf0Y1K+UCAk+SJguf7Se2oAiEA6n7pToSzfjStFDhjm/GZYPXvGET1RkL+XIuapc6y8qM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVFhLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph4hAAoIt9/mNjX37hQy//4xtYcoSjMwTWxeFziA3UZkbIEKChpe31\r\n5bQfpAiapQD13oUB9mwVAvHAmf1jYniARDk2M/1542dB1Wy+zuI18fHx+s1a\r\nqsbbyqW5nDVljAaAFP0FdWaloPIzFUwuXmmPcA3IkTo8X/Wb2pE0Pxce9fzu\r\nnDnUAi8cVKw6iHKn6K8PoSfF1xyhePTcxNWTGDSN3RtKy3T02jIQ8JUIxQaD\r\nFsz5eVlTvHX/gWFoCSDxLZsec6f+HGrsRqVTdjzx4RUtpnN7Y/cfDdYvlsFo\r\n/RvrKuid+uBfjoP7qsLORx7oUaFti8KpnboGOPhhmaxNogR5cijZv5LoEFRB\r\n22PrkGbovRvi9MsdM91udfbLPy6TNeqVDJ30D3bSkBkcVZpYIPQjZkjqFrtF\r\nirT5kVYqbaALVHC2YibvfY54r+UXCI1u6u249ptYnSLwL8/pl0vMOFl2xxZ3\r\nGhKggzKlDZ9QQ14YT0lhHe4Q7zEmSLfAiTmuD20sjnJPQpt3GFcypPGmZp5Z\r\nc/7NO4Hsw4lbL4Cw+oLp0/jUQWl0gWL+IwL9K/KGKMRPi33fS3GpesR6BHt3\r\n8VyX9KrjBttQDMG2DWkWP9x5wSVx3wPBYrS6UzS3Zr6IkmzimU52MVHz/wal\r\n9qsGWsfTOVT+tmT+7PhoLHjH1Gn3t7eC++U=\r\n=rMOR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"a6f75b381a758849b514ea0d59eec6a3b3444008","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/6.0.1/node@v19.0.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"tslib":"^2.3.1","@alwatr/math":"^0.18.0","@alwatr/logger":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.18.0_1666472011552_0.24576948000314558","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@alwatr/token","version":"0.19.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.19.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"f1f42d70a2ea03ab7acf163f6618dd3b869d502e","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.19.0.tgz","fileCount":12,"integrity":"sha512-yPxIdGVGads0r1BsjY9m8wdE9MX7zFkhZ9B6vCpjwunOZcl0oFV11omgoCyWx1H1VkbDb/zc5ZEazchwIdIevg==","signatures":[{"sig":"MEQCIB24ZlURSlL1ekWB9OAwShQo1/dIOs/nB1Ptv4qUtFskAiApKoDDmHBbZnJUy7HpzO2hTZ4Mqs+DdJV46lqY2qqC3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYT42ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5vQ//YPTeg/zXrB37rnYE5Iax+lv9qOZIc4/zQzn6GtzAmmpforEn\r\n+T0HG/tpjAyr8X9tpj4Mk0IYz5sLqEr5aRjnggBxa6wfaNVztV1YJj/6SIz1\r\nxz4t8cFtE9qCJmS3frNNCvypHHm4WQeUV6bNfE9axW+d3SuJBBGVvA+rCcKr\r\nynmOJjv8KlK1c3TnUfCqn+6cEnC4ttALukoCdkLG11kwqiZeuSt5C8j03K2/\r\n6hVU2ImtpCjVGrILNvnersreJMkxTtoUnGMyqvBZW2atLgzhde9L5J7rVE4Q\r\nZOkjp+s0FiVnCIyKSpIDmpVVq2fWQhgPg4W0ksxrT91Nb1gslSFyycYt+Iip\r\nLHYZefphm923pobsApoFvo3eH7EFaq1a+KnZIvrHxf4C37dFbfDlGePxPK6w\r\nt/5UzvIHEEgPGm8eW0yr7+/n0ij1YAnWDQVi667/mIDkdNJdVUPMAfktkR5J\r\nTo1Ks0mylKrUU/3j3MLoKoFlNfr5yzsCOdxQF7xwur2XCwHhHwhwVc0WqrGy\r\nJJjy6s+dYAvTZlJbx0RtuJxswii9MD7lQz9NDv3l+4BebtbT+KDEvkmKIgQT\r\nrzjrHQz0UsBY8E9deRtfLHVoH7kWXLOsYttg65cDEAuaqO6N4hyy/mJk3sL3\r\niGXSq6GKIe5Q/8XtJPbEG0DhB9nCJJktk/A=\r\n=RLdn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"59e23eeaeee00f152daf5341b0ae66b7e9ac2a96","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/6.0.1/node@v18.0.0+x64 (darwin)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"18.0.0","dependencies":{"tslib":"^2.4.1","@alwatr/math":"^0.19.0","@alwatr/logger":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.19.0_1667317302710_0.016428015019734676","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@alwatr/token","version":"0.20.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.20.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"f266ea45be19a8184f00e16833a6094eb6b53c1e","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.20.0.tgz","fileCount":12,"integrity":"sha512-V/zEREzr5iURP65jdzrNDSJ+pYjmAH51P3CGpZXEN1Ziz8n3nnEiE5TbC+iuIXh+cde+Y1JjZh3bOcGyYByBWw==","signatures":[{"sig":"MEYCIQCJMbETt5d3O0EyUddOyqGdzuDakp8Bu1DKKtd5YmRLvwIhANEco80w1tCFfoi70YDfUPv1Qk3DHMPvA2aWrRSgIxby","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZlj2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh6Q/9H4A7MrujyU/AlbKeIpoEWFP94ddm5D5A0tKbsuTo2JFfT/Ui\r\nhbFuirxZN8g2kXJ2o3ho3HAwRD8c6frlJ42SJJ/7uyxGe3qz8DbKPq4TfYBR\r\n4BE1q/vIt5Pr1XXeECqQlU7xe34KQdY4ni4soB+bdvfzdkprr/kpi7p9dnbK\r\nF5uR1KtTyiMcdzgzAfi7W1YVk8ssn2WVsqwnHe1n251HihCKt9xqlFHSjsrL\r\nlK34Zj/eaE2VPbwDlkhsZ+eu8pc9lTEWh/vtcwANOyagEGGw76KBFqFv7S5a\r\nZYeDeiGXSv0/PXWVZ/1ALrRziz4BIBjXIymU7Cj+53mL5R8+UtnEKk0Ck6Wb\r\nVxEd+6WU11D/dio2bcxj18tTmngKkZyjYBxk/Tcf5xAmdRDVkfZNaslLQqAn\r\nPAstPHJZTDBfNaOB8jcyI72G8/cW4YxMwuxRcF9uNoOUVFprVI0Fb9+vQyTk\r\n9BO5rMR8kJnirJjdQKvUV8GELXpijxSJhcqI9IrfZ437JymKVgKlzaOFdbxr\r\nbmh7ZfyyRP5p0XdFU+VyObe5W4iuUo9vLcgk0o3Gz/uujD1Nj9JgdQGIgvbJ\r\n12NE2zUBm/vL8rEb6NUm+wSRfUa94ra2zFdSiLHjz05/5VUcXqQSmf1XLhcu\r\nsD5Bu8R+xY1bLLK4gpaEjrOwLjwMmGmMZ60=\r\n=yLEQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"537f53e355475ae6ba652d4eb2c6d26fe77be12c","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/6.0.1/node@v19.0.1+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.0.1","dependencies":{"tslib":"^2.4.1","@alwatr/math":"^0.20.0","@alwatr/logger":"^0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.20.0_1667651830181_0.6888207349620725","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@alwatr/token","version":"0.21.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.21.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"d663b2fecb9b11c7533f6d9b079f13c4243f6fba","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.21.0.tgz","fileCount":12,"integrity":"sha512-rzHj9MtQp86CaIma3oMwO9+xDgX6+r1xoiuC3SmYBdwuy9GIudHtvqyEa6f/JJbCBG1m7XNzvF1bzzUV/mZrsg==","signatures":[{"sig":"MEQCIHEQBSc64NS/rN5Z73zLliBX2DA0sDRS+corheFbMBN2AiAdZOjKl0pfhDsaBdsZW+ak1gp7Ald9kmDF555jU4BiOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcKzAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZiQ/9FrG7fQi3IEvY4TCkImT1rjxe3r3an+JcHHGpZsXdOowIfzHX\r\nDp16gJdwJPZbUk8428qTDLbTqTX5lzvJ/whuot+twSF11fAVNP2TEnvOHp93\r\nS68vbgk8bfDFp6rQJQvSdFM1w28nW0fJiAOHgx3qE8g1Ay+ecAmnhZRqnao3\r\n09QT5bgvoi8dsiZ4Zpqyh2ypb7Dwkl9QDm4ynkGqqja20Pt4WFtu35rWW8E9\r\nExmT+YZNoxiI6cXQgpb5DoeestMX2Cnq1EaFeI9OA/JFsz7KnHe2qAzs/S+a\r\n6ExkwavrlL+/zr8K86h+wcqRbDaWE3O3wurTRofzXyvvJWPfqJKEPr+Hr0zc\r\nag8C1dD6ASNF58eR9sFMfO4ny9NvzzTpfGHR9rm5fnXjt/cYoQ9R3LYAMFK2\r\n9RcnTLesEqFPFR8Oq6qQbJa+qd92E2YzCiQl4VUKyI/R/WUQ6p2q2j6yW2sO\r\nFI7lj/yb3xMnyAmcvx2R0rkJsYNkhChJ1yttAEDoWPKNd+jaEVpPW1eVUG5f\r\nWOIs8zv/1SjHM/Q3Vbm/+ltuZXilSbDsglR8UU796gdyqRpOi7WVhwzsi6Ee\r\nAExNUNK3B+A1+MjpZrvCQIpWP9Hndi4q2JZqcyqq982VNpwR7W1YEmW+m3cf\r\nloqmxASnusg9z/q58oDohFklv7D1Hd3++UI=\r\n=pW/6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"b4a565ee520e5a9fab404f539463109b6af19aa9","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/6.0.3/node@v19.0.1+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.0.1","dependencies":{"tslib":"^2.4.1","@alwatr/math":"^0.21.0","@alwatr/logger":"^0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.21.0_1668328640582_0.19956301885321404","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@alwatr/token","version":"0.22.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.22.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"ffbd8d04ffe0b5f5f0caefab5379b2e387c3b879","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.22.0.tgz","fileCount":12,"integrity":"sha512-6+NzQ08uFQTKCjSPT/ve/EkYqe6hUP+BsJAACLdOIxTYDn+ImW51yt1k6tL8JXD68GNg9Zi+MkuTOLp0SrV6MQ==","signatures":[{"sig":"MEUCIQDDE0Bvex5LAhGDZkCxDGmdbLko7oW05Dl3z14XKrnynAIgTn27JzBsZztnRNyeoPZsGTQUBf3Z3PyLrunN49nS1ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjelyoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiQg/8Dt8wh0oQOOLUvcJjGKaomzQVUbfg/y0cVI2xBCZ2mn1BiRxW\r\n/ydPOxX9wtSgO5aClmgvJBMzN/LBboT5Z42gicL6cMeuvPCunJh+apadrqF8\r\nT1qBbUW5jV0YD/4TAfbFdBP69/X7Y/vlyYxsSQIvxuwiGuLXDc+skcxdrYFr\r\n4yBzuapBxbAyB16egQco9jSYAdWpwUPxc5NnNu66LPCnrMuvnY3P1g5xNK29\r\nOv2TuRNX6UJvoOCbVybyMRfhdKF/UkeD7unkP/IXRxhrBdxc6OtQdax1svur\r\neFx88EULE2krwqHgeRXyMkmr+iyNuM4jbbuUA69OzTz6DNhuH5rGFSKx+yn0\r\nqrqgm3VafJFYL5F/fUaceUPSxlwU+mHJjHLsAmyU8bswdQLm/ZdqwQ+lgiWj\r\ntHH2YIrmh52cAwE30lyHO7gRd2N0msTCfTqNyJi8v6uYdmuMXeAg1eq7DklO\r\ng6+SsZ/+IWBIa7eav7A2YLAooAlTecL9+oPl9wZ3dGbyBa8qgjm1eChJ+3QN\r\nae5Gl1d5ZKULt7B/lrK9MTb1k4WTp9ZUVbIocdvrjw/wrsD3QRoEW/gqMTQ/\r\nwLE6Gncl70AoeRb9S31+4lOIJIvLu/2ViV827z/PMcE7/PwwdZG+nCTQjB14\r\nfZRXRpBUBvsH9JNlgJayqkRavtVPGC471kw=\r\n=8Mxy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"2c45f39d4f1d684c9580ed28501b31b7c170ebd4","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/6.0.3/node@v19.1.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.1.0","dependencies":{"tslib":"^2.4.1","@alwatr/math":"^0.22.0","@alwatr/logger":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.22.0_1668963496270_0.5001514679281716","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"@alwatr/token","version":"0.22.1","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.22.1","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"44fae5a7ce0cd595ecb6d7691cab4ea20f614ab4","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.22.1.tgz","fileCount":12,"integrity":"sha512-+urI2mLf+RFxZFg6iMfgUaNhjuww5LJrMdNawdnVrEvNLyc7eDG9/zdxYb1eY67dKf4SB1JovorRFsy7dQwyMA==","signatures":[{"sig":"MEUCIBjnJELim2TyYVO0KZbuLic4t6raFEejR+WJS/OcIuUKAiEA8GWEY4UHZhKLGkO++poyjYNbhGlIYxKpdwka7prhX1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje067ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKwxAAgNrXeahmzYIW1O55pzIfE5OqIh7atM4+RWb2qgEDKBQGfw9p\r\nyhcDl5Y4fJE4D8+CzXbFK9QyjvX1Pf5NONRtFQfSI9dxfYwbGZVHKvg5XqVp\r\nodybhlZGFn9XOY66kOwBXARpeHv7Rb7ihWkdXhAqa2r1qwgOdo3gfGshxsoU\r\nqpTwn7HbTJv6Zi9k3PU1UabYOCRT7M6yalEsYUVBFheACIIB/hVjMEFZOMqR\r\n5f88XFMg0TlYmPP10AwptAv0olmGJd7VqAa6A0M2x/Emyzs/wQpyeIcOza4Y\r\nbIFKbQ/9E4x23UYxWrzAQex9AS542hFkBrfAdiIRIEjbLBhTFVL+SEcLY7wt\r\njE/GRXdQJqQaBrNU17C1VUsuCU0lIYbZUK/4odGVsuhetMaj2UGmvPZ0Zt8o\r\nabQW9khnfvng+I5cAIP1/Dce0rUJMZFQkdUwlbeSk4AmZ3at+kf4vN0ed+oE\r\nS/Nzme84wwSM7lJhZLgMGOJ1WQq0fafsNd4xHqLHXsc0QeB3KAGlgDkt34p/\r\nSyMtFyzRzWn58DFOjGPy+dke349nlIS+Ym5QFJo1VlRkMmmRDBedil+JXUuy\r\nffn1Hntquwb6SVK8mUttCI3JiLRzOfra5mbyEYiCwEMNz/lZqo+hy0KqE2dR\r\ntIlSucfUWczdc39m2NP8XT4VKLY7xUZhKLI=\r\n=0LRb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"0e754ce09f4d6bedc34029d9d03b38f471782456","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/6.0.3/node@v19.1.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.1.0","dependencies":{"tslib":"^2.4.1","@alwatr/math":"^0.22.1","@alwatr/logger":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.22.1_1669025467520_0.13513839468047606","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@alwatr/token","version":"0.23.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.23.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"71e2ccabd70a4d398d0618f4e116146dc3b5d92f","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.23.0.tgz","fileCount":12,"integrity":"sha512-P/jonm+T+0Mwseue3mQmZAdWoB/riipUPJkTy5MGleiMNu6X/vLDqkes4Pn5FxbgxMbgTV+nertAr+bQATcxuQ==","signatures":[{"sig":"MEMCIApiBhXc5PpYYsAbFqbC6i4DIS7vDPiSm9IeDPf8fzzcAh90TFNd8GvBFK7OFGCVbikbb5NAm12hdg2TWB/cyEsV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjflOWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPnA//bhOUn528nFRha65m2qUHxLHgaUZ27qPYM+E1SrDzmVZXWSlu\r\nXfD0nnN0wEl398TapJeHzeGb2na8CS9GICFz3AVoJbnLIBG1IDAklMGBk5vS\r\nxk/mjgdlbRt75VUz/3rle7QCKXdEacv6vyomN0VpZ8ofL7Cvn+vNJ+Bmj6Jj\r\nBUWNFsuBV9hfkby+IwAGAfvNS5D/pDgXsiobYVjoy4tAt+YSJe/dEvgpTZGI\r\n5wCiOBIdgxgQ0xKuRzEVCR62NEE2Ry7DKztFuLbv4482CCawKmDJFl3rAwnX\r\nt2LcOJ5S2V7D80kRN1SaTWeRZiCd/DJcT/mGubz7u8wpdrLllyPy0A7euxXh\r\n95Dnc8baN6I5Ogpc1HAnoo/ZrkoVE1iHxoOsDwTXF4zlLAMar3ThrWLzVuHp\r\ncCMYQ3RpAA0dxYszpcnZQlaYnG4c3eVqfK5m0Z/DClbSOlzAJ4bCw8KCycqk\r\nvAEXzIkoByN/iGEgaIXmzq4rwnrwUwPG8iyPIijHaEUWuSAmgHJzv3dGh7tP\r\n2/0qnWjVp7uvdy6kxDEjDa9WmcG4JdH9LxlPaZxcBej5F9/IfmXTBMPx0Zet\r\n7If64sXCpZHy7FmkrkUNkHHGKX3n9DB3ziY4kYjTdZDyCrUXLc9cD7JAwEd+\r\ncKR9/AjFw8tf5oWPwrGYS8b5muSB7+5Ncrs=\r\n=7vRU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"dc058c8579094a527af9e12f4fe63615e7add42f","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/6.0.3/node@v19.1.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.1.0","dependencies":{"tslib":"^2.4.1","@alwatr/math":"^0.23.0","@alwatr/logger":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.23.0_1669223317849_0.18223205245768148","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@alwatr/token","version":"0.24.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.24.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"1532a18d0a31bdc94827e741c812d34f88d14d71","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.24.0.tgz","fileCount":12,"integrity":"sha512-PH9WZyZVJXH7/bYevZpjRBbXLtMSttW0YP1Q56k6NxKamzslS7aCGAX5S26J0MYBVLaK+zQU6oA6+4JsJdH7/g==","signatures":[{"sig":"MEYCIQD29Mhlf0EdNxwuJl1F4gs6R6MYiOenX9rW4mD1nxLaBAIhAJQ4Eek/uVQjQvHgZP8it+E1gQg5cVqwGutPMIgf0HNo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhQB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf4RAAlJihplBmvlriFU5rHGv79lGklQ0wZ0rANz3xZ7+tCs+/WrVj\r\ntxo8ePbHzfHR7g1uImcll84mPhj9m+sRrk5PcZNE2me0XmflAneCrk1caeP1\r\nVoxiTeBuJuDaWYgJ7Oq24QD91hBv1pT/7ynDabSjzjehz9/1sJ9ksfbrfrKg\r\n87TQ+d7ve0raLi2EncICacMwrOwUE86U2/cdnKAmQ3PTePu2AOrfzTV1rFN1\r\nncxyJJq05oohj4j48PG7s1kTUBgG8s6wUfgjj8JKw5DVXt5gF2tpQLDJT2lq\r\nUI5+7Jc3GUdd4TMLMr6GpMqG9MOclqF9ObsIlPtCEQryqDopfOoIvPhF9s9m\r\nH6Tlyd//n/EJVqgp6eDT3rudaCVJo2pMwYC1SMDf3mzbooV83DxBL+aAQWGb\r\naGFdmwn8rutc/L+eCMUGREeKerWR1Q8eE9KidRvHoQpYGsgKluL+rkr530bZ\r\nDeC6oDwo3CQbmHEcY3pak/eMX7UXjytAjjUTeKcRF6L9gNUIJU/v3wme58Vk\r\n4UDF60NkVdYp1tePoiXE1s/XCoAzDTfy7eF3Njqfd5JLpjS5ejVbdp27l9nQ\r\nGJItKAC0cQcZTaiv1LnPcvgbQGKlRy4WhFprh9Razjts9W9sLUb2Bxa/wf8z\r\n3p5du76Q7xq3B2W1ZnZshfYAU7v7JEEJdIo=\r\n=EC1A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"4240c5bbb8b7552e9adfdc7e914c7b09b74cd206","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/6.0.3/node@v19.1.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.1.0","dependencies":{"tslib":"~2.4.1","@alwatr/math":"^0.24.0","@alwatr/logger":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.24.0_1669660790988_0.9903066537848892","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"@alwatr/token","version":"0.24.1","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.24.1","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"f65c5f667df067518e06b66cac9e1626a4301e21","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.24.1.tgz","fileCount":12,"integrity":"sha512-K6hEN0C4G4gS+ogdzNwZFTW1xwBFoW+7tcUu0hTUrBGXgu/WXVGD4mSfZauNDYLwAzekkZUx2abrCh6Ae+sDEA==","signatures":[{"sig":"MEQCIFi0LNxtmjb+XEbShaDeWdMoW8HzU/JzCdRUgqAmfJ/PAiBmyw6pif0Ys7+/h+LzOZozNtPZViSqHiJ7bYyLZN02Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiHPRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNdQ//Xn7IRk1mGi8OR1riAk95V0BdDsgH0cfNB8zm6GjBQrGTXtzF\r\nUtWuTmce2H3LkvHzHqEPCFqay6OyzY7OcHfJbjj2ri5a7z+ePF9XM+zy/aqo\r\nJ6txjyKKluCeff8QC1BUx0PaeliXEb4BlBzmwzOW9lMmwKIJ486YJqq/T/Hh\r\nNOPEEYtXcfBkVz6U5IYbYn2ufTrSceFzW7Qe7qGvfkjgylU/XCi6mgSL5wWo\r\nwTumf8JauUU0EUt5I73m2QVg+plteQNMbim8ry08ZhSSwbnb7YcyudBd6IZ8\r\na3/J3C+QNidAT2yIe0RZ6wVhL8UAOFLWpiq5MaOD4ELnEFkAedBV1iZpxA7P\r\nZpjKwZkJrE8RTHFdbPdP62z7KfgxNWQK+0lzFujKQnXL5bvW2ZU6/tD1ZJR6\r\nQC/AeJCqgDEzmGy1IKsp/gyMwiu+N1MQK239pzrQlirHNGGvVcKawj9nX0Pb\r\n4Tub3vSg+yxcms7CF0/PI6y2nIpkLY9oLHaC6Viuui094B4XeEoVmEvADBeK\r\nA6bggbxg+/yxll4ZZ1BI2PIF/ZsntKQtF+ftuetVRXCJKVb8gc91WWWVRvz+\r\n5py3C0FiYkaq8rcuJTbrrDIUjUacLxB6S/OBjs4vFEvkj8hDCoduWK3Zpakm\r\nN4rT69IU9nUcjWN/VGhgf28o7cs4xpvx/Bo=\r\n=Ra7x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"5aee7500ddc3a20fd0690f47a954dc55daaffb06","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/6.1.0/node@v19.2.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.2.0","dependencies":{"tslib":"~2.4.1","@alwatr/math":"^0.24.1","@alwatr/logger":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.24.1_1669886928748_0.7049442335913487","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@alwatr/token","version":"0.25.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.25.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/packages/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"64ce48c808b1c5cebc910cd181c7bad3504e7ada","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.25.0.tgz","fileCount":12,"integrity":"sha512-KPVskFrzgdkzN3CXSpjnHL2m1LHv4aEy7w9pvA3TgwKPTWyjnyUwknvwRo2DR9+vo+t9yu5CEVC2RSgll3zSsQ==","signatures":[{"sig":"MEYCIQD3IU7hDZ1n5q2hfV303pTB3eLszH1i1ej2wgqGhaQl4AIhALdwOTAy0qQmkuPj3j1q4r/PnP/p3p+VvNUarD4XcCUw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkGJ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw3xAAjeY5y5U1QQEfgjJuv/sVfz1kwu43B4L4EaIs6zMFgZYWpqpx\r\nppqgiMd3JuV29aRt15vpYYCn8zIpnaYWnK6a/IqxbhphOClAoc26m3wogDnL\r\nMqwfZ/p+PIDSUSbFGdY4PF7zqzCU4lJY73ntQ4u1Fk2okkFAVPff6Y9p2Ad5\r\n17oNomN+9mYyZRM4bUyCvWcXmQKJqWps1v70MNOE7qPYDeqQUnMuXTLiBJMZ\r\nRGhtlxmfD5YKJHGy0NYSwD/+tTJlhXaGfmq6BAOhyZgFbUEUbNUPURj32aDS\r\n0Rmf+Mx+gHnEzNtxnuwUoMmIkdA6v1fpN9ryyEhRFC6OiIAp/hNuRN6d/FjW\r\nz/kCMNpUc+IVcBsp2vnIogysZDOddPz8Ip7QKf5+h8bkembay9SWwW2zAfsj\r\nXyU4HqNvlhv38rgrt0GgUSysSoc4tT6dkApRig2ob87UdfGsNVHN4f3qovJn\r\nYYD6dozqbPNHdEKb3hWKDVVHluimEMwkKmrRXQkOBKUEmuUUyhgjJzOhkymU\r\nHLDHNVITNnuBgPrEeOGcQOaDS2xoXI8msn4Pyo/DSqFGZG8nNU2lQy3GXdvr\r\ngEJZbyU0DOeC5IAtLtnNURES7yfRFPEyV1gPD5j4dRxFmyGpuqHAWM+B68jZ\r\nBQrqQt1NqCNSjW5+9c7hVHCBc0ZLRsk6cNM=\r\n=Qwbt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"03cf3c146f075309527bcf1e762a589696d0ce1d","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"packages/core/token"},"_npmVersion":"lerna/6.1.0/node@v19.2.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.2.0","dependencies":{"tslib":"~2.4.1","@alwatr/math":"^0.25.0","@alwatr/logger":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.25.0_1670406772443_0.5487097935517644","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@alwatr/token","version":"0.26.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.26.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"198f544a3d28b5a3773e5eff531bdf5a0847467d","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.26.0.tgz","fileCount":12,"integrity":"sha512-VDpb0m6VAQIiFPbA0idRjyNOJ444SXvbkWjXrQ3xrlCnzqwm4WTVDRJEXG4714Tk9XhQZoWKKXg6AzQTbE9oIA==","signatures":[{"sig":"MEYCIQD33aTop9pbpI9yZ27eFc1ePhenKrqcYaL/ohnZGEcpYQIhAIDeT/kFS3iRHZboI2fgDPJaY4TlYzlzY/9keGb596LF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpFb9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpukQ//enqJDNi82wmHD/MjemsmB+3Wm9NiaxvKGOVEylgl6U0WfP5C\r\nT04YCqJBAo4rPprkSqfmlk0/kD8EW/UC4/mhPn7R25JC8EcypTEKAD/h7u01\r\neB6WSAfopqnyRjjd2qdfMEH5Z4wEwBtzhkUlr7tHyWXd6SqVN3D+QOVSBtj7\r\nZftNB16wZhT00RQki734KpD7RBUV5Yv0nclFkCh0ApPBoQ2NaqZSXmwefBRP\r\nxLW33V6umJtXhjbBU/5Jq3KF7PIzzS0ILilgiBmMT211YH6/QH5ZTyfB2krt\r\nYCU9hi+VTJGTX6+IPWMWWlpkeOQcDTpqoK1bgbt5wwV4L6cd4VD+FJZ+AyNX\r\n+q+No6a8pGQSOkxWOM7IYsbMbxZPt+ceJYmhRpmLxa64F+DAEIKHjX9lNeya\r\nSlRniwp9NzXmY7nPgL5RfWeLIQC9q+YBzU+GAn2jmOTg9niMmvkkAW4kUK0r\r\n7oP60mbFt40PsM3mnIxrHFH9NL0weIVPt1UiqCPr3o3bKfepQG2UQaZpOsbt\r\nhNb9+ZiJQOdB4ZApVF7E7GDu19aYpGVby0ioPskChpTzAK4pSjTNZVuDkbbs\r\nAAJtI/IgHcUUGqdZvE4MxQsiX4mV1Cife7mcrON6uA1PNHtD5Njim9lp3izl\r\nmIRwE94afsGV6M52SREPJLRj/1wKD3BLQPI=\r\n=vPWP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"95b0562adb46ab0266d860251e16aa0c4e9b4c09","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"core/token"},"_npmVersion":"lerna/6.1.0/node@v19.3.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.3.0","dependencies":{"tslib":"~2.4.1","@alwatr/math":"^0.26.0","@alwatr/logger":"^0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.26.0_1671714557772_0.22431597057163466","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"@alwatr/token","version":"0.27.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.27.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"7e0f648cb2113a3ed30e1385bd736739003baf46","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.27.0.tgz","fileCount":12,"integrity":"sha512-+fyDcbXKzJ45gv6gkjamX5hOQvhp8XRpyKAnyYHogiW06cNyFaeTRPZRSKbEhNwtGyajV28kwmLtUpjC2BGaSQ==","signatures":[{"sig":"MEQCIBpNURhPkldJ3JrH7/TZaib7PiXqvTT+WK1EAW3eVvglAiB+Mg5JmFn05gXmM/XIggsI1blXvcFAezcBO+06ddTzZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrhTUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRkw//So6IdboLQ0LoroH/LGqvSKlPnptp97Gho2CxdcMkEmjno+/6\r\nhyxzaNbC+0EdWUalSFSi4EQ2B3g6qxeQNUV+rlSSE/qih4U3XQ2mMqrHKdnr\r\nozM3g5wxwQF9SPZIouQFR9paiY09ybfjgy9w5yhmSL6V+ylJsCzaWLBo8zqh\r\nbMLuXaRVe97C3pz9szewDdM8afDTBXPsz1Ma7wxxGZE9Wi+XpZcQB7n6NGF2\r\nfeKNz6Z51k8l7T8/wZByo4FYk8LhX8+qhWY4wICqLg9o6gWhA4Qqb/xOYBv1\r\nhGUX73ITicl/aV785f53iLU8KcrmGjP/VTlhn8K7kx3gSzBbeCkhwQHrItMJ\r\nj7HTgB/fEGPv7TYOefcbx1d2OY0pN8aQ3Qiodc5Pn3LITIOsEit9KujwBU5S\r\n8Fc4AJv1yaqzYufRyW9ADSwIkLkrR4jbsAYyypUQKXPBptGE6FiW9ikjE0sQ\r\nDqllU7LCyjc7KKSHN4XOceX63fARMEZuy7PKdj9CtNak2W/iSIektTi86ykO\r\nvroXEbHCVfuDccFbLxDkHT+PuZoKtYgeParAFrG7nAS95m7GqrktmUfluHyY\r\nHcop4lfFvei6uvyaGfQmyLSUMw/sI96Vz6JmYjinVQF9O0LLSxrS6oh5QjoZ\r\n7H+9HVWc0EmlzahELB/23Ql4v2+Z+sItnuM=\r\n=Qkzo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"f6612d969fe49af71ab27e75fa54601071953141","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"core/token"},"_npmVersion":"lerna/6.3.0/node@v19.3.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.3.0","dependencies":{"tslib":"~2.4.1","@alwatr/math":"^0.27.0","@alwatr/logger":"^0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.27.0_1672352980616_0.5947521284060595","host":"s3://npm-registry-packages"}},"0.26.1":{"name":"@alwatr/token","version":"0.26.1","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.26.1","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"bd6d6af52977399c20d8b244e79af902d0f1a3ea","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.26.1.tgz","fileCount":12,"integrity":"sha512-2DthPyM0s+6rB8/Oz6u0ziiQq8syNUiAvicrb2B7y3wt2OYIhKwQO46lW73P6X+fUshFLj4mlFnoit8TJ0crdg==","signatures":[{"sig":"MEYCIQCu1k16fDfz/0HC50A1pSMZYYfYLmcUBxlGrNEHCr0NTQIhAISBy+8z1CY53Sw4baRTcsvHbRwpSFRJsstbxJLkojBw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrhU+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpLQ//T36w7Hmhgj3IZmikZYGNkm2hP7pbkxB/lHcchjQisWzMNZW/\r\nyjUe1f1NZ8JWxdSde0HslZ/WTXHmaci4BnHrw/d20UAE1Z6Z2sRDXmycEfn8\r\nNE5QgwUjlP8Lr1Q82KPATcCzqrNcSecfKV32KFHcew7Ne3/lZSvXFEZ+HXZJ\r\n27nG9EVZ5Pf39uYhDU6uoztALU4XG3uTs9f/BGVyWkO3s4R1HqIXNmIYNXAz\r\n5JPutq46uTuO+IJ2HE05eAj/8UWTUC2wuuk5ad341p9pdZzsaik1RTxa/sko\r\na1AVQpfsDlBbLk2aZmFJ6j1jZC/RUhHmKYqNWIJigElNy2l6jE1sP7kcnHXg\r\nt7t5+USrPCy6lVtOUGg47LwxtwC6ktAhPqtyThkorw5+i9QPEeB8bXYtmPR0\r\nTRnSYeVNY7E5tBh0hemF3HrwMBrWSekSOW/W4kTH5CEta8miDre8a38Ym/uC\r\nQr1k8GAWuRZ3NIFQlb5SLC0sD54A1DO1KyPD73DgxlTn6mo5WvY2htm5A8+J\r\nrgJbUkQjtYqG9VTkFLjM4DBin4n3pEO/gdt5x2ULx7XiUwf+9jPIYIFkXDEJ\r\nkUHkC3z9T/tP03s4UnmYWv10juNOpJFC8vE6G3wXwKVBq6J28IXqMyuiGW1m\r\n7syz/rJwzihywHQXemflVoGxDWE89jb2Hfs=\r\n=//wU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"73d4fc82563cd616ccb9b5b4ab7eb94870a4c51b","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"core/token"},"_npmVersion":"lerna/6.1.0/node@v19.3.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.3.0","dependencies":{"tslib":"~2.4.1","@alwatr/math":"^0.26.1","@alwatr/logger":"^0.26.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.26.1_1672353085934_0.9591402863815559","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"@alwatr/token","version":"0.28.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.28.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"contributors":[],"homepage":"https://github.com/AliMD/alwatr/tree/main/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"1cc52c2f960e8d401a0b8e844bdfc3bbc5484f7d","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.28.0.tgz","fileCount":12,"integrity":"sha512-9uf39dBXGP5f0Jm2X8GmJp4StuWSegT8rhNh1Cf4PJ3C75BOBF94j9thx3XMQsDuyQG6u1RH9vvQzEPFIbZyHA==","signatures":[{"sig":"MEUCICBEJS4+hPFh6NwpldJtrHXsqPQTZGvU3s4C6P4rqq5DAiEA2+jtfS58oDxnyZnCq2N4BfRjlQ+xrP9Z4oA2BtZuHBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjypbHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV9Q/+OI6yNko5ODwv3ODprrOv8wdm+aJ+sFe5SF8DfIB+cr2Nl/qd\r\nBNskqClEYXJbE5IycI21tqfssKllLH95aa8F/JAphxc2XnoNK//5WHc5RyAJ\r\nRZA8tSBLP6MhHSx+3k+Nq+uRDPjsX42LLyhlID/DxGhp6N+jVVn01NG85nSI\r\nC8qoDefLqRjMBrbGPZcoNr3Gm1/yhUepL3MtM0MjA/vc4B7A+JG99ST7XTrT\r\nbynM6upB1Lom+yMlQPJxMvoCN5r3V5pEHobp1Pv7BR4aWppsEA+RcEzdYpUu\r\nc5KPTYmbD+pZ1oHVqJobXUJbUSLIryhiC9Vkn3GfTGOth/Tr4BAyZv3aXHqC\r\noj90eIv5JzTe2kmSPdV4wMlE8DdJJls4OemYckpG3HKdXabQboOk4JqGEwD1\r\nlwQrzsNMW7o6Z0Ea8srk7YkJn+AFjRAuVNPJS51rUBN5sQuZ1lIJYOL4AwrV\r\nSzT+3BYzWDglVJvniZqvlWY3nm/kAiHGt47kNZBtATFVixL8ra3vEljTmRdS\r\nsUCQ07O+tpl2E2YXBvE2PclP+zG4akJCz1eNP6MvJ58KwSgtn/nW7+UkvMJB\r\nNhDS4dI9bOh045H3nqQkS9HKJS0+GxMj72AD5/fSqRcyQTR1NyWx+j/2xLxv\r\nisqidhlDr0wiAD0CoCx/hmytAydSejBCX8Q=\r\n=Xjjq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"f4f63e7db916fda3ceac8b1d448068fc46da6334","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"core/token"},"_npmVersion":"lerna/6.4.1/node@v19.4.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.4.0","dependencies":{"tslib":"^2.4.1","@alwatr/math":"^0.28.0","@alwatr/logger":"^0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.28.0_1674221255175_0.6838085487074304","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"@alwatr/token","version":"0.29.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.29.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/AliMD/alwatr/tree/main/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"0e8e00149be602874fa58fe3343b4e5c4677b2ee","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.29.0.tgz","fileCount":12,"integrity":"sha512-yYRMXljn9TmCyHVYlKM4OVr1EcxzlfUxevQyPOoRr1/NgpLfXTX/tIi/Vv+iq8Ex7m1ud1Zpom5z3NMExfb0iA==","signatures":[{"sig":"MEYCIQDOR3YpNs5eWFqUv0QhAJ62KU0ot/C+05q8xS6R+vYlYAIhAP69YcDQl5ktq2inNtVjSi9WsmnI3EVpVWt7PBPJGjoz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5p/0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs9g//T2MSSjrdK6W/x6NgS5B+DVdc4ECeHtxs3aMRXz7otmAd91Lb\r\n/2XtLBKPQcljDRCH8mXIdRI3+DnfR3v/CMF8HvIhGPIJrucPsmVdyBxePakD\r\niAnZt29U9dLq6DOrV+2i/LJK1vAx7T195Cp7fq2qZHB9ih+6Y3lCurA3zkgk\r\nqiYpE648XQCvo0cwYwqAeUK3jbp6G5jzov5SmY2RH6UrlVbRA3TqJkkyqe06\r\n4vjyw3zk4d8KbiL0mhtEZAm90yFSKK2P87IxHVNR3OpVmJk8UHwRL7FTYWIh\r\ngZrAj71BkepuQmguIBlwYFeGUqJSKd7q49zKE0kiExTCSbYAlnEOFK2FfORv\r\njrHl0DoQREzDMod8P5eWRYLYKJk7oYLEX9AfAJP3zkVic5lV0ircYlQn2sza\r\nRd0hrsnOwlfEZF49TlbErqB3RyMtiMBYhki+X3kJbdnP7hW3qcDbyWf4SPEP\r\nAcj/rOAAdeOIDz3VmX3+R/v7klDRoLGgkbqaPKfd8Y0CjC26wDscQkJOxSeu\r\np3YqT85tGCIXe8tpvuR+hJ2sZSFC0j208xy3luJ2SuPFg7df5WDtCmSDEaiY\r\nS84MQqVRtk3WsuNBUt+e1X/TpJkIGBZkA+gp9PQhavRvdbvc/49typmNS9Ol\r\nemz3GQFg9+Et7njBFUipfNAiPqbBWJHMtNA=\r\n=r3YH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"801487f183f8afd8cba25e0fec5d508c0b4fe809","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"core/token"},"_npmVersion":"lerna/6.4.1/node@v19.6.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.6.0","dependencies":{"tslib":"^2.5.0","@alwatr/math":"^0.29.0","@alwatr/logger":"^0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.29.0_1676058612326_0.4956011122888191","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"@alwatr/token","version":"0.30.0","keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/token@0.30.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/AliMD/alwatr/tree/main/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"dist":{"shasum":"9699227ce118e51e253fc6beabe8203cbb5e5fe3","tarball":"https://registry.npmjs.org/@alwatr/token/-/token-0.30.0.tgz","fileCount":12,"integrity":"sha512-9yZDU1Ha14act6ADm4kJ315wYHKf9t3UWf4IrOCjwBdIJMltwB5/v4M1BYsmVEIO7pjxJ7UGmJ9IpHYOjVDPtA==","signatures":[{"sig":"MEUCIBZfGRIfmuCDQk1UzxffL2/02W0PuUTTl4otgG4pW37pAiEAqMhiinNzGkqqS2IBMxUQeu0gAZ/LBGMid5iaq9y0Wig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBYcjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo58w//dgos81wXNI0Qyf8SW8dSrCt2ayLQuZRRUiH90egZtNJli5f3\r\nozka3yPcTNVwNfhp/MGcjOdPf24yL+XcsduRL0Q7BTs34is8ZACLanQVQPIV\r\nCJm+tnHSuRTOw2ZA9OPCYOBL7Mc6O0Vi+3M8KvfPndHL7241EIoCsOtBNoxX\r\nJWYypiQEhUt1LTHUCKdHCm3oSru7v54N1aJiLleaX49bOrlPirpg/kgA9Cnh\r\nc2fdfdagSMKSPX0X7BfPE3rbTvTsNvOSRvswzV/1kHOMKyHnqDXZtTS2eAJO\r\nFrvI+IUwlmIuycrAhs7eKs02TctFGMlmgouu93uBZco67ymALvjP1EUd5Zbr\r\nQgBDHFdqa1rsoNDYevfRJpOue0qCUBwovLT0aGbafRq3G15cOck0U+fPuM5Q\r\no2vw3qjiSdHx4J9Jn/+N0Lk4JpSoQ0uSKiyzEVIsbT031cXTsnzN3ZZFVfga\r\nai7pMhNICn4MwYY1KmbIXKHl59IBSyuAMrM66xQA1DmcW3EZJJkrU08nAMVy\r\nJ5ny+Mm25a/9CkVlrxjoUf/OY6MPNqd3Ld5aqalBczMADHoALOXq3B/j8ewN\r\nbFnf6Sd/3ifnNsatFxuqkgeBghRiOrSPs+FXD/6SN3yZ0BhJQY63cRUgX0Ke\r\ncxFicgubBc1OILJ22vuahdfntx3LQlDS+Iw=\r\n=xEJ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"token.js","type":"module","types":"token.d.ts","gitHead":"36f55780ccdcb1acc07400b0cdb3fe7b0df56cca","_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"core/token"},"_npmVersion":"lerna/6.5.1/node@v19.7.0+x64 (linux)","description":"Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.","directories":{},"_nodeVersion":"19.7.0","dependencies":{"tslib":"^2.5.0","@alwatr/math":"^0.30.0","@alwatr/logger":"^0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token_0.30.0_1678083875761_0.2921560238025587","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-08-06T21:10:06.643Z","modified":"2024-07-04T09:12:22.263Z","0.13.0":"2022-08-06T21:10:06.885Z","0.14.0":"2022-08-19T14:07:47.531Z","0.14.1":"2022-08-27T20:18:10.687Z","0.15.0":"2022-09-01T22:27:27.236Z","0.16.0":"2022-09-08T23:08:04.563Z","0.17.0":"2022-10-21T07:39:10.665Z","0.18.0":"2022-10-22T20:53:31.755Z","0.19.0":"2022-11-01T15:41:42.843Z","0.20.0":"2022-11-05T12:37:10.408Z","0.21.0":"2022-11-13T08:37:20.720Z","0.22.0":"2022-11-20T16:58:16.415Z","0.22.1":"2022-11-21T10:11:07.692Z","0.23.0":"2022-11-23T17:08:38.082Z","0.24.0":"2022-11-28T18:39:51.136Z","0.24.1":"2022-12-01T09:28:48.976Z","0.25.0":"2022-12-07T09:52:52.611Z","0.26.0":"2022-12-22T13:09:17.925Z","0.27.0":"2022-12-29T22:29:40.797Z","0.26.1":"2022-12-29T22:31:26.123Z","0.28.0":"2023-01-20T13:27:35.340Z","0.29.0":"2023-02-10T19:50:12.489Z","0.30.0":"2023-03-06T06:24:35.897Z"},"maintainers":[{"email":"ali.mihan.doost@gmail.com","name":"alimd"}],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"repository":{"url":"git+https://github.com/AliMD/alwatr.git","type":"git","directory":"core/token"},"keywords":["token","authentication","auth","access","token","hmac","hash","time","otp","hotp","otp-token","typescript","esm","alwatr"],"license":"MIT","homepage":"https://github.com/AliMD/alwatr/tree/main/core/token#readme","bugs":{"url":"https://github.com/AliMD/alwatr/issues"},"readme":"# Alwatr Token - `@alwatr/token`\n\nSecure authentication HOTP token generator (HMAC-based One-Time Password algorithm) written in tiny TypeScript module.\n\n## Example\n\n```ts\nimport {createLogger} from '@alwatr/logger';\nimport {type TokenStatus, AlwatrTokenGenerator} from '@alwatr/token';\n\ntype User = {\n  id: string;\n  name: string;\n  role: 'admin' | 'user';\n  auth: string;\n};\n\nconst logger = createLogger('token/demo');\n\nconst tokenGenerator = new AlwatrTokenGenerator({\n  secret: 'my-very-secret-key',\n  duration: '1h',\n  algorithm: 'sha512',\n  encoding: 'base64url',\n});\n\nconst user: User = {\n  id: 'alimd',\n  name: 'Ali Mihandoost',\n  role: 'admin',\n  auth: '', // Generated in first login\n};\n\n// ------\n\n// For example when user authenticated we send user data contain valid auth token.\nfunction login(): User {\n  user.auth = tokenGenerator.generate(`${user.id}-${user.role}`);\n  logger.logMethodFull('login', {}, {user});\n  return user;\n}\n\n// Now request received and we want to validate the token to ensure that the user is authenticated.\nfunction userValidate(user: User): TokenStatus {\n  const validateStatus = tokenGenerator.verify(`${user.id}-${user.role}`, user.auth);\n  logger.logMethodFull('userValidate', {user}, {validateStatus});\n  return validateStatus;\n}\n\n// demo\nconst userData = login();\nuserValidate(userData); // 'valid'\n\n// one hour later\nuserValidate(user); // 'expired'\n\n// one hours later\nuserValidate(user); // 'invalid'\n```\n\n## References\n\n- [RFC 4226](http://tools.ietf.org/html/rfc4226). HMAC-Based One-Time Password Algorithm (HOTP)\n- [RFC 6238](http://tools.ietf.org/html/rfc6238). Time-Based One-Time Password Algorithm (TOTP)\n- [HMAC: Keyed-Hashing for Message Authentication](https://tools.ietf.org/html/rfc2104). (February 1997). Network Working Group.\n- [HMAC and Key Derivation](https://cryptobook.nakov.com/mac-and-key-derivation/hmac-and-key-derivation). Practical Cryptography for Developers.\n- [HMAC Generator/Tester Tool](https://www.freeformatter.com/hmac-generator.html). FreeFormatter.\n- [How API Request Signing Works (And How to Implement HMAC in NodeJS)](https://blog.andrewhoang.me/how-api-request-signing-works-and-how-to-implement-it-in-nodejs-2/). (2016). Andrew Hoang.\n- [Implement HMAC Authentication](https://support.google.com/admanager/answer/7637490?hl=en). Google Ad Manager Help.\n","readmeFilename":"README.md"}