Current collected state Current
Observed since 20 Oct, 19:12 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
2fa-hotp-totp
Zero dependency HOTP/TOTP 2FA
Zero-dependency
v2 and still <1kB gzipped
My implementation of 2FA HOTP/TOTP algorithms in TypeScript + base32 encoder for creating links for authenticator programs like Google Authenticator
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^14.14.25 | development |
@typescript-eslint/eslint-pluginEnvironment{
"local_name": "@typescript-eslint/eslint-plugin",
"alias": false,
"peer_metadata": null
} | ^4.28.1 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^7.29.0 | development |
eslint-config-airbnb-baseEnvironment{
"local_name": "eslint-config-airbnb-base",
"alias": false,
"peer_metadata": null
} | ^14.2.1 | development |
eslint-config-airbnb-typescriptEnvironment{
"local_name": "eslint-config-airbnb-typescript",
"alias": false,
"peer_metadata": null
} | ^12.3.1 | development |
eslint-plugin-importEnvironment{
"local_name": "eslint-plugin-import",
"alias": false,
"peer_metadata": null
} | ^2.23.4 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^4.3.4 | development |
Source distribution
{
"integrity": "sha512-6FSEBOuz4OzFUbYjgVb11USVCH14kD55N3dCh5jJH5ZkT7v5KNzsU1KqG/orvke/yaXZRg6RUsAEBqNPYCNbNA==",
"shasum": "9f1e082a6ca76256081e3ec8b65f3adfd3dd2ddb",
"tarball": "https://registry.npmjs.org/2fa-hotp-totp/-/2fa-hotp-totp-2.1.0-beta.1.tgz",
"fileCount": 14,
"unpackedSize": 9405,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM4/ECRA9TVsSAnZWagAA01QQAIO+odSd80D6imEV30x/\nKvH3/DPw5UTD7UutD2lzAKSQMe6RaoWW3l6Zrd3jueYHejhi3CuUJ4tTYsqi\nBjs13vcNTXH0RQ9/zkbUffSfM+0aEZpWNdWFi1a2CajSRIOgOoB9eMEE71UR\naPfkqorylfWsy3+qzNJKnsxDSNviAz0gav2lrp6t1PxvTJhI3H/9qQSVrncQ\nwxFKDJk9B0jTl1UTzYZz3vzkAHFJni0kvD4qI4WlZM0yMhsCT+r7tilWqhKi\nhRd92qEManapZgRul7Pw8ns6fan5jnDn8O+0X0X4wVtIRP2pbvxMV3Fhjhlf\nuKLXWfv/ufCCRnSeGI3R2utGPItplNIt1yFc58tk4JQcxPraOu8rjz7WZsDH\nEdR+hPjkwPsZ+Mj6oOBK7xGqD1D9OHElc+V153DLNfgxQ321ZGUEOVE4mDi0\ne6ATtyXo4XofyMoEj2A6G3NxpW0QdLyMU3imGOsgaNywdT7xywNsg5zL3z/6\n+jMhOUJC2n08bU6+etKm8gOlzF9zYbY0eSLSAM68NaS+is1i3qcmAQgO2Owl\nZ8rj5JGSXeJq17I5nZXFN6fApiXmfELcDeBFL/Nhlxiwj1mIgM+FUsFf8sCo\nIuVMTPMN4dsPmSaVGOBKM1GTcEqzA0+4Hiv89Tdsbkhj98Ee7I7/uQDnRRip\nAgFz\r\n=oUyh\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIQCXnCUzGFMKUaXd9cihk67UQdFnWygkAgoSNkKU9FJ2pgIgLe0QtuL9Dxec3LMT8ZYZuPmLlNf39O+dhKCywCaZTJw="
}
]
}Observed since 20 Oct, 19:12 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:a97f54070e9ede38c3ccd8d8e6bdd8f32a4c0a3b2c99eee38dd01bb22db47ff6