{"_id":"npm-automated-login-totp","_rev":"37-2a368a99aa8287e4ae2b0e697bc1e11d","name":"npm-automated-login-totp","dist-tags":{"latest":"1.4.11"},"versions":{"1.1.3":{"name":"npm-automated-login-totp","version":"1.1.3","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"node index.js --generate-otp; npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","totp-generator":"^0.0.13"},"gitHead":"fb59403db938736a03d426c0b4b29ac9096b7b91","_id":"npm-automated-login-totp@1.1.3","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-BKAZeGQ8I4pySCIbY0DSkqxz6HIoybxU6bEp19nzy9Rh/obm44oGJ5pQD/uu7x0qWB58fOq+COE9nssBI2QKag==","shasum":"f5af7ff462a3efaa82dd838eb31c3600df513041","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.1.3.tgz","fileCount":4,"unpackedSize":11272,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDextzLdglkhTNwXj8DsB3qXM5J9su0Gd870nt5fqzBuwIhALRxE7qlRkE4bsgS/cjga2YoGsBforXEm2k+B8FLt47m"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0SGYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH2g//TN36e+dn7Ij1OUDvxpQj5W5NrMkV+tVTc3MbYLKjgiey+8Sc\r\narQ8rYv2dfCOTtL11HIa4duwC8k+W+tdG8wPNQG4rx6A+huwW5AKRtq3MptL\r\n66aDRgZklGfeU7nGP/eHkUZkryWXG8NSa2ftrPKcdVJoqaNn4QB8/Rl3Uc8V\r\nyTWNy/fCJrIaR6fBuO1uM7yiet5URaX9eO8Y4PQipXwvOdJNZDuwuKEbMlrV\r\nGlppSRY2X37YzrRjYjeLHtQggzp+1xPCbnvMKyymHEZyWEgMenZjo55wb6ll\r\nYI4VZUhwGchaDOo3mdCsazNDIT4DcblAkfScEH5PbO6qD/pUk88ZBtSIIu0y\r\n2Jv2IAgdCT5XUU31DTnFipQ52/GP8jcxD0aV3MnZ8rrlJhIfS2DF0yTrKzur\r\nZqAfigTai5Aug0JvtifRjELyGIbhgPxAtBf18aFkg/n/BcaSQ+bNrMCXWTkl\r\nfjAK24n4TN4GfZtJNHchPM7gjF1D6L/95mRNRsQwlXmdjBkEAxF5Sby/s9yY\r\nwGeDvYY5Ecji3QIJBHazC5BUt4iSkoSNV7ozJhtMk4UNUMtPwyRzVxM6Mh6X\r\nDwUNO7Rn9SQNfNBWko3+XEr3Ra13BRrkmSPocvag+5xGCShRtfHrQpHxeu1+\r\nSOTC2suHWRmQ0fHdnCZW3e/cnj52a4v7C3E=\r\n=+if+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.1.3_1657872791910_0.7207061518155837"},"_hasShrinkwrap":false},"1.1.4":{"name":"npm-automated-login-totp","version":"1.1.4","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"node index.js --generate-otp; npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","totp-generator":"^0.0.13"},"gitHead":"1ddd1be65f673de357afaa478aa5e9fa71dee5f9","_id":"npm-automated-login-totp@1.1.4","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-+COrXyhAxmYCmUqDMRzH+0Tj1TPlEHAKAVywzRnYyw3XXsagBfpMdMaytUMa9ln80j5gedm60l2ebVqzmCn6TQ==","shasum":"aaad0e2bf9057d61dd89f9dfe02d2a9f62156a27","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.1.4.tgz","fileCount":4,"unpackedSize":11292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBxDsyvjQ1NV2FY8DZqDJ3iPGO5GPvE/152uM3xawaIAiEAyV6X97tRxUpgz5iKBi/xILSsXI0YG5CPFwamreJBQI0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1nI9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphUg/8DET8eAsmtGG6LIeHoCnvU8APiDEzPj6OnTtzclVDSqrqekKJ\r\nUlwjmXXUOdWBtLZKVaCHFqO/fOyNyTMtTIcag7OdneTZRuoK5Kd51Yi3vjdt\r\nNcV5havdS7zriL+7QqNRhflkVKVCLULKMweJMcwd90dMRyP30W0neB0oh6a5\r\nDR4ndb55ZW+oVN+qa+t0j2L/N36sT6RWNEQKAZuUY940D7Cl9zEBvVNoTOD5\r\niGib5yqjDRUF8n5x1vED9fBWw4Nzi4WecLoEBhiJxGo37fk/iptJf5RXfHve\r\n33QbH2tPOjC6HQPTY2jPXavx6Hlb0KlTKenpqWbfl5gC/7k0jSMZIFvWOKd4\r\n2SCcCnosnfTqKKCnJ7vfkSqPdEqoi5WOQDiegYZfTEqHYJnQDU2/gNBzIFME\r\nHJ8ckNy/ckNXX+EVTDTsEBm6Q2AzkaVE+SXgK106dslWNu7qcQ0GIHOsZFoa\r\nMl3JKahoDpO/0jVIQYDyg8R8p8QF4g+r7qouMq5kFXgnCpzofk5jRQBWPgVy\r\n5PKU/YIov+SbX6whAFt1mKxLyXshF9ayUxvZgpxoU5IG5Qx+QW49RVIz/bkO\r\n6+LqyNYh2OEoaXMvWlZEUWWhvQ46m7DL4MrUi6J2Ovv+qnAd72hhlFwrlah8\r\nVdaCR6I9mGznXIjiQWBI37UPUVc7eS5rwtc=\r\n=nbtT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.1.4_1658221117089_0.5360493862866531"},"_hasShrinkwrap":false},"1.1.5":{"name":"npm-automated-login-totp","version":"1.1.5","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"node index.js --generate-otp; npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","totp-generator":"^0.0.13"},"gitHead":"40e28cf14de4ef2f9504b2e2ee14e574e3453081","_id":"npm-automated-login-totp@1.1.5","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-GqkCYcN7qVdBXQsEbqOruQEa8b8fudNmhVsUHiFb0KRN1xgKOyeg8pukEBWsF93MYRS2Ij3N/G16XZnA80pHmw==","shasum":"baf4adb8415885886255257b57f175484e7bcabf","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.1.5.tgz","fileCount":4,"unpackedSize":11845,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0nl8nU2bB5RGqiuUXWBs7cpwHcLkSdrkSq/qmogvEkAiEA/lzMsHLNGMCnaICRnkz6fbfzVa1nRmJ1Y/j2mpO+WeQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1nSTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpElw//bjuNHmojn/YxWu7fb8EUCSC7Z6Vw3Heq3mwf908BS7jhtVKF\r\nC+ezipkqEcKkWx0b4jwNFGCODVGba//BQHTz6c40ROPjR3YJ6ZcnPNqS9Gvj\r\n+jeo9StVP0CcUWHkZyXDauFZBeoezhkx7+h+nqlxGJ1+Mie5j2KgHZZ+BAJi\r\nf4F/1eeXQ8MUNIEC4ruvja3VM9/2e0/enpJeg88mumZHbYrc8Z7okj9wycOl\r\nbWZLAOt1C6dzyEI/W2D3PCDg4r1IpludbK4LpOilr0AJBO3i3RRrobiwWJLs\r\n2m9KCArfBYGc0vSeCD3EZ0dUSEN/4/PEdFO2JpzumU6PvcrIegMKV/Eialv7\r\n2CTYcLQoSmiTvUgB9l3+0HpKEn9PLt6FgHizlfS9rC223MaTEg/zKuedIGfU\r\nKsQLnV0I8xDa7JyU4D+BijVxxKYEaP+VLpK+JuqIYB09yYFApjTUSVO/HgaL\r\niTXvnFmSqtnUNxYSOWJ9OKSoQq+Su41FZenPGhqpfJgiUW1ZWWAIR7guEdSX\r\nZ5GRQoxUsMebVhFPj5Q4LaZBw2C7UFgKmBtCcfF1+njNa3hQR60ABX8BFsGx\r\nGfsdBQg9fWQQyKqTn3Yhk6znVtMPSKeApizdcsWUpT+bh7y+ix1BbF2lKnY5\r\nueTzETdhN7EacU/n7tPZl69moJAAvHFCjmg=\r\n=wBRU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.1.5_1658221715415_0.151381743137327"},"_hasShrinkwrap":false},"1.1.6":{"name":"npm-automated-login-totp","version":"1.1.6","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"node index.js --generate-otp; npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","totp-generator":"^0.0.13"},"gitHead":"cfaac373750896c14bc7a8fe253cce15d012fc93","_id":"npm-automated-login-totp@1.1.6","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-6zg5oNkrhEnD1AQ7Sx4vh0rUz6QFCn9geKm0cUw6IKuisEfKMWIdJmM6uyclJZ0K3lCDe6pLIVI/0iw/lNlndw==","shasum":"930f1dc773607e13d3d420fb6d35f86d789e681b","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.1.6.tgz","fileCount":4,"unpackedSize":12186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLseplL2IBBjWiQAOJMyzJCZygaMAeSxoae9rYS4iZvAIgB5gKVIti9AARBZUDwxtfLTmWH2rOmkEkvN1Ts/irOGQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1nbbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSxhAAhL+MjX+U/vGY5R3y3uiKRUR0hJvBYMa8xacoy8W/4o7/TIEr\r\n821JX3reONkrIQslwH0PyL6P5Uh9ROWOeKKqVt6wFG5ICG16jIFL9vK23jvE\r\nHAzq2tWeBF7PCY6qjBSAMUxfURGBen7IOtan0bO3U7PkmzihrHw/Yz+jzme6\r\nVWcysWHjNmy8dAGhm2GOdL8/6czL3l55FL0V/8cBuETyBNtep7XamJTUsTcb\r\nmhnAZXOPxMFJGLBHZN/78GXlTmpvSyJKSUZspNTEcn7OCBRE61BibN/TdguR\r\nmzPYiuOgNFSJoWk4rHv0KfQh+jU13jOvPF84usIdeiCQOfChMspkOoiGxXee\r\nsQ74TQm4sf5ng8sjHMOWnE2/Xv5WkRzNO2EEOEYgEg8ROFOZja/K4B14dSpO\r\neLQJHBxPvM09RVU1B078a2AUIrGWwZCnzUseIQJ6muPmfFL5Xlp5lvxLC2SF\r\nTvfQRg0rrIVKUHjFs6K6np5FBiwaClgmn7Aa/NzVxUFLvQorT5eJX/ELrURd\r\noPjUEViSd9sRB9QFQ587fJXElqUeoYjoy1nG1zqK5O1SML0oCWVWBgjlFJOS\r\nhbHIH351voqRQ3MpyZo6tPyuoj2naYUEtBohhbanrHN6Xil7X9d5wPUnHFfh\r\n5FD3qo8s5ezsXSGrEO7cP4otEx834K7D9sk=\r\n=l2CU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.1.6_1658222299735_0.9553268797244496"},"_hasShrinkwrap":false},"1.1.7":{"name":"npm-automated-login-totp","version":"1.1.7","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"node index.js --generate-otp; npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","totp-generator":"^0.0.13"},"gitHead":"3755a6c828b3b70e276c62efce38f3f1565d9f95","_id":"npm-automated-login-totp@1.1.7","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-1rvJBgzNC5V1ME1Vetclf/QuINbWp/M2inWqhG/0+doiJw2u3wSWqb0umASaRMLd/HRWrqL0iZmlQLHptsuQeA==","shasum":"3bbe161e07d5f18196763707c7e38e59715190b3","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.1.7.tgz","fileCount":4,"unpackedSize":12300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCByQgx5pYek267CynS3JZySyJYu60qAA/fsjcpm0zP1AIhAJv2JGKQdW9WZepZgbkV3i+7mk48Rkr6sxQphGfHXgvw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1oXLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3PQ//eJFRsT+F9Zc0pK1ErU0jGzDXpEVjf3xI9yXhdFNt5uM55iG0\r\nxR4PqoL30GKVtjpkEAhhJskYmyrfb0tPTp6notpLC3ph5cpDcbz1DMTzKBaN\r\nJ1rQpXLBaXICu7ewdjyp43cwYkOnjuenM5BGpESXXlmt874dTyCtvlDelI5+\r\nCTLrpldFhbqjwvvQ5O3/8oz9lIf/HTaQpQYznfmiF/Sx9NPRzI9XuNbQLPnb\r\n6DiGmY/GvYLCxkuDuNb0KkE24B0vvg180BvOCvUZb9bxa1Pz1Gsa5tDG9xkg\r\nmnCyVEVd6JHYSMdMXoIonp8xhwsTv23jjfgFVr1KQNcS8wpQB0/aLhqJMkCh\r\nxdkNIgwWYnWMIfG4cO/rmM8QR/gK3qcEDw1jUUCIJDdibgItE4PDXVsLBtBp\r\nVVeRIbhDlZyarNZspX5a1j2yIstU3RbIb32nsje57Iz/Q6BjBQLZk7Bagou7\r\nN41uO3SZl30tRfnLCgiand2X1JUnEvZ+YQR2HZsIywXKFeiaKcdNlu0MAXIr\r\nJFQ3Esu6mTQWvyiZy9YSXZ5XRSJGDeuergTJgRdf7hZ4LQcpusu/1gMS0zSR\r\n3KG1w0eFVeG3IcD03kvI1VBOpGdmyRgI6SRxBpJj3CyJzyoaBSg5ql52Ljnb\r\nRwIH7/Jc/DjoM9U3XAn3WhUqf0nYfQcE65k=\r\n=si3S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.1.7_1658226122907_0.910481264401418"},"_hasShrinkwrap":false},"1.1.8":{"name":"npm-automated-login-totp","version":"1.1.8","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"node index.js --generate-otp; npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","totp-generator":"^0.0.13"},"gitHead":"bde73a0d2e7e66b9f76515a256f27c3e1b38a539","_id":"npm-automated-login-totp@1.1.8","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Tm8CTcoEi2NCpWDWVjNv9AxeYFIkF87yID8RGJKtQHNaFFWhOs1Yo2I6Jy8bSZYMYAsldn6dN2+U2i36aLWaqw==","shasum":"589dfa539f5877d9f2d0e840f5f0323d617b2beb","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.1.8.tgz","fileCount":4,"unpackedSize":13219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8cDSmxG3cE429IXYWikqMMZM1thKBJyCrgfAOC5XXMgIhAI76mdWbu9fYkwMYqAnVbo0CZ2JwMH+wkGVUO7cqIVsG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4PfZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPyg//abRQcxrlYFS3QCrpvZxuKBWmpZU7LZhebNrtX1BnstvriOL1\r\nDUI4Jlp3OoqlFQKexFe8Rrf3pBGUZSI6XLGPBBq/YT254MBXs6ijmgRAXryt\r\n/oHInZfHBRSD8IWRpYoK0AMHr5Ce5E4jaJGaVuzT5VrTyAeSAei+Nd3UT3ri\r\nGaiVl9qTgu4gIOwFUhIpAVGk3jCmRwBoopVdhhOIrka3KXulTQmDxBDRwxV9\r\njvJ11TKoAJkGR9Z03yVOq++lTOsfw8WBTdHkL+AxwnC09Ha4Fcr0cxP3QQaw\r\nBpmtlLhkz+nHYrEEhET5o1aHPxQgjb0fQZbiKIp/m69CgSd9cv7oHK0mNJXc\r\n0U3JO5wOp8Ibx/NgWSZNFrNFl1WznmST6/+JYaotYrAety/l2Zl8B/Kdg+mF\r\nOikYWsKqprZ0mCf7Y6zGaE6CZ398ytSLWqhM0aBU48MUZRhyFo0nNaecFgzT\r\nvQY3Lny6vOGKemv1M7CYdtN1xBB6lFras1AXmXvCfOIQ6l7oGJxe0Pu4NfY7\r\n1mAlJiPCofXfpLI7kNcBO8F7vDCy2d3MzUcw+ofd+JGXqVPlebCo/yejIPy+\r\nJEzo4YV6NF54+V3ydmgQnOlVf4FAZLMSlfjH83GL7txpzsYe+RvYTgmWceT8\r\nA747VPOCtmOWAfMXaAFXQDSm13EElSfLGGI=\r\n=ersQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.1.8_1658910681639_0.42497958052370133"},"_hasShrinkwrap":false},"1.2.0":{"name":"npm-automated-login-totp","version":"1.2.0","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"node index.js --generate-otp; npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"c603a0aa2e63a10f6b219f194eb04c407f14b590","_id":"npm-automated-login-totp@1.2.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ubxP7z3VRjDBA5Ecz/owhHgkcx+tZwTuLQoLQa8lMiS3xJqQ49ch7SHTJwc4VrflQOUconUG2MR8LM4/fNDGjw==","shasum":"540bb1ed38557f669da3b7cfa2c0a16f05bd10ab","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.2.0.tgz","fileCount":4,"unpackedSize":13840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQd7+My47S6+ZHQDEjUdDfgS5Z6ruqGX2Anfb5BPFFAAIhAOt/GylyuE7G54bWacNaq6DN8phh9YQ4eiTwPm0Mh7K5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4QgmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry7A/+PR9/2VNeaVEqHu13jdR3MoL+RVOn0A0hGmcXmuwxeucKJVaY\r\no902w7VTgh5xKl87DyaveFMzY47eXIg+HkeVNbNa00/ikraXOCo/3zKixS3j\r\nriN2FkoEnSCb/p0cduXTUXIrOVsxSWb0ug/SHj9w9r0mdO1YrjptTdQAf/Bd\r\nfYVQm0v+nBlcqxc4Bo5CSuk6Cd8QTXQvebTE3/YTae8hcKjm/epP5Uh1K9/q\r\nMsjASRYI5deqAWRfNeq5tzADJeJ3wSQj3k1zzH+R3rFros+vsTf8OkW/Xugk\r\nncnPtI+21MTKYOiwp72GTdhZmTX33axnTwZapOmoNNfuDItoQspPZD0Af4n3\r\nDXqILbKyj3MyvuoS59RWSsUqZdjkOBwU34vKBx//mVRlNWwEELPcKQ09qWfI\r\nJDhPECBnzkBmYqG0gjzqJg9D4RqaFv/4C37aRvwt9uYQD4uz5uXFjL23z+Ch\r\nHp1ApqBv6jVXQwTvIdgGTIGKUbo3wRr9UEO6ylKaPRRRB07iD7nnk8GohaLD\r\nEhAgTOioKPMiZXIQPmFpaBwrKbG6kCrw5Z9ow1upZdxczCGzStvjxmNZheMa\r\nlv6qfKLwOwM6ACCIWbHXsZd/niYLonEjgcFfrM0y5p0p9sJRYfrdRFKvvZrX\r\nlsW5KUI1pQe6Nni9s7ybi3cREzokDOb+un0=\r\n=yL6v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.2.0_1658914853830_0.0536236418643361"},"_hasShrinkwrap":false},"1.2.1":{"name":"npm-automated-login-totp","version":"1.2.1","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"node index.js --generate-otp; npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"23970afefeefd02956da05b352cb8b80be06b6d2","_id":"npm-automated-login-totp@1.2.1","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-XcnyjxEhrWp5YqPMNUgzaVIxEHsljnmK7SulHQh8MGL/Yq6lF5ICMVRB/BXZbrHo4RhOHiIxHvCxPcnLfinQ8g==","shasum":"1afb730b3292c25050da9022387ee6a0ddaed72f","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.2.1.tgz","fileCount":4,"unpackedSize":13892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXwOvKJx9DL09+rwDRS2SzvIAKsYT8pjuYBDSZ4pn0qAiAcT8wTR/p2Jf7TdmEEJjMlTGj2S8yJOUCkD0WcBeYG/w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4QoKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5nRAAjW7Snd1mPXJN8L2RFn1OLe5ZhnXzWGtm9kZG9iCcNAMZFM9a\r\nZACjazVBiSKvznHhpi2d1QxMR7GfvIzzNzOXZ/AsM/oD4cTIRPan9HjZn1Kb\r\nWvS6l4YzPsCyPGz1+7gOKLaXQzvLD5fkYQdufTuBgAimPO6By/WmOacDNU7L\r\nW3iZ2hVwwg+Q3gLzcZmmc9EXs0mcLIsKJjuv/8DcylbT0manQAgmottuCJjI\r\na+jIbnJkvxLgzbPKRuqzbstzChvxH9bM6cqrW9iAZwpKBBEqKTDivAStwYCK\r\nSyHPcSF57BdSYjUI9UF5Oe0w2ihpusQD3hvKcXA0AqFGGuw4qbbLYhAZXW8O\r\nDngh6qgbq5l4vvxeRQqLJFkuYGIK3fa4Zo9Wl953Vq1ppPlwqtseqIwCc6bp\r\nxp5D79t+vQGfT7kB8gZwanghYnix7aH1i1/y8OrbhiLuA7+KcDmt0lpTJ5k5\r\naVFozmOFOMLWREl2hS52dEL5jIjbulDVN1agNjgSg/fTrp1uQ43LFObDCb6+\r\nzzg3xAjX1PFYFguKugvQqcuRDTdmy2p6HiB9+CkGf+TCmKnvN9qhJFQhi8kv\r\nBMAB1Gz3XiW6MeS6oMZkzC3pkkunVKai2ko+HsXWPmVCweA3HmEgZpydpL5+\r\nEyEH8jL/jNfGrJm2KadJ9evyAIHAVPqzEE4=\r\n=TKZw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.2.1_1658915338486_0.14015162461787156"},"_hasShrinkwrap":false},"1.2.2":{"name":"npm-automated-login-totp","version":"1.2.2","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"node index.js --generate-otp; npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"21dfab653be59cf4c0469bf1ed6b615bc9ea61a6","_id":"npm-automated-login-totp@1.2.2","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-rkjUB533vBSNhwpaV4OQXFJrVm44CrhvOf1NPcwhuwu/tjwhM9naWE+Z02pXTCBM7zUXke/wsUaVnmbgiuIVXA==","shasum":"44c2d7eb45eab0f2d866cc80f5bafa46f987faca","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.2.2.tgz","fileCount":4,"unpackedSize":13896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWni1ne84dL0FOjkPSuqc1AIUdpNcEhFS3e0jIG6jCmQIgcfU0tOV5ds9B5oaqaZI3AERmvjPyYDD0EMC8H/4kopQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8M0JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNNxAAkiz3n44ZAgy2uTEroX6K2n9JdfBJpZpvnN/zGh9GWvPOKC3c\r\nTR7nK5nsVtWnrprX/LeNj0JpiM+pdA3jdttSlpI/ypHocaI8Ar0MuHsJ9yKy\r\nc6EB8GRDF+K/QR6zDYYntJLQjjrAUGRjBdJ1e5G64Vksq+1W8W4loXfNk2U7\r\nBe4gmwcojZy4biJROpzoi/TewVT38fN0/csAU/jptfmmIrcA4whc5xB7PPkF\r\np0FSGYEUfGdmeZMDZe6GBsV8+Nl5WIcah+/F1tkKGCypbSlFxKETx3DGdOTH\r\nittMUIEu4yesmfOklJoCBLtBWf9dI1kf5AncjuG8cxfBtdrRJ0e99vqhYB6x\r\n41DIFcz3TZxzB+MvnrNHrwNpBnpZ120rMb5nE7lR1Y0d19goZtqZKZCcDW1x\r\nnIHOmCTgciPg44QzvaBIeYZVFqiS8LqAUY6F1eOu9MM/qljNO1Y3nQQK1Rut\r\nXDCeXkWaox6Wz+Zpi5kDtjRPdLh5JE4SSrQtzBkmPKg2pHjaAiesNBaIc8vY\r\nf4c3KAwMiAckPg683P5BqJpTXGNo1VTtI37VWRUY0lU4k1nDDnAatch88CLU\r\nSmmG64jK5H0//DYBPb9dH8bmrJiq4e2UMiQ488rcyLTPyyxcfOG0f3umQcO8\r\nyQbK5AXaUuPcDOL12YdvVl65liAIajhruJw=\r\n=n7tb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.2.2_1659948297275_0.43341015800061866"},"_hasShrinkwrap":false},"1.3.0":{"name":"npm-automated-login-totp","version":"1.3.0","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"40388661257a632b15a756c5b265c8ff63869350","_id":"npm-automated-login-totp@1.3.0","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-lkUULxHnyR+PLYg2dbF8ww+5fHhTW+eYLpyfrfsa+/KTIeglb7RwnyQaR3KrG8OX04anDteZ353wnITZ6FLw7A==","shasum":"8407f84a81e0a58b8068ef8414f278c5d08c1878","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.3.0.tgz","fileCount":4,"unpackedSize":14856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpViYkbDeqy6+Xa1JfT7UKTy5VasUyC+MzxStJCy6snwIhAJcea05brxseXwR23tW8h71+CfnpHiskCsERY+A6ryTw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd3dAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmiw/9Hrk5es1C+y7q16Ec1kRv0NvSz1PqlNc3NlV3LLwZjZ14Rx0H\r\ndnPfauTE1uKbe5KiyCj3ZMaFSuuOwZWseQak5e2pCxP03a2VAYgK1z7AG9hF\r\nqf/5g6OsaVr70mNn5vZA0juIvnTClDAWywgROSpCWTJLld/9m+vuq4I+/NS0\r\np6YqARoGaAjZXTKfwsnYlt/oK0Ar5PqBXHpvyLdo9gt6jjx+iFQYpst7Q+hP\r\n4thC9/sp9WynoMgkPaQyFAaVlyftKqyD81DaVxKBX2QCZ4njjLfSGaYc3k+e\r\nFz+oeZBtnyRnqFjHO+ylVNbCP+fnYUXvPz5Y7gih9qEBt9eKMxRbdP8F5tH3\r\n9L3EdYle/o6K3GZHxELKt7DzCS+ndNWBP9ppCvO2cLN356Xv2UX7gjHQz18Z\r\nNZiFk4PvhSc8zs5VG1cMNf4dgF4AdSHc0RKkcCQce6j4glreExJYLvaj1Ewp\r\nne1PhZbo6LSvvVmBHlbizwBixpBMaOkbfVYwf8iSGdC5x7vvJ1ovImYyRAPU\r\nw9ssQJOnktmHuB9bOVFqFvmhAA0D+soc7Tq3ViGS0AyZ+ndTsWD2K0btONjr\r\nPLIFmMiIh/cxiLFL6cZk9kG5nGLpF6V3CVHT75aC2WUg3aM3XXGlR0WR/x50\r\nDf2qjPD9XK29PyqFryOaSXvC+2CZbJ8T+wU=\r\n=rzJV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.3.0_1668773696526_0.8676002144168391"},"_hasShrinkwrap":false},"1.3.1":{"name":"npm-automated-login-totp","version":"1.3.1","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"370f2823e38d15d89313cd20c41d9adf24e6f395","_id":"npm-automated-login-totp@1.3.1","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-f7YZASQ57UUySbQm3ZoAwG/4rZpODkAnsiI+KWUwGb8T8MkNnYef4Q9UtCMxoMEfuKgYlfI0y2WdkjYeusq5fQ==","shasum":"e2185ff8cdce43578f7cfae88b9338e2718ff763","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.3.1.tgz","fileCount":4,"unpackedSize":14856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHS8bynEpooq+p9s/SXFMDlLIMotL2NdRclYIsDJureXAiBlz3PAoFZG41ZcDXzKI663I+AdjhH6NCOJIpRFFmE4/A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd3eBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIhw//ap8jG9BtzgDHLNiD/4a2ZDoTyeKUozCPIqzPwrsTS+3M3IM6\r\ncoVYhCxB9wEIfBWR02vf8n2Q+FQm5a2dj2ue5WHoKGsCbEdUZyBLlkoW+Tet\r\n+SeyNqqjZrXiGbNVP99fnE15zzGmbJvUW/dXp9gYRrQQHZCMbdVjZMhCYfml\r\n1E3R/32SfjZoxIsI/10Hej4WrRFd0F8e6JVESR59QASTeCxC0oh/SpSVfWhe\r\nHnuzQLNNnE7rjDpfi23OUK9YxLneua99fT167Ea+eJrpw+Qk9Tvlrg6y7VNs\r\nwpj7+dQb56DoK2mt6oPsBUedTl66MBNhh032z6g/4d7kNQnPj+u5ToiT7pfZ\r\nLMkQy+htllZ424it64sr6tysNkxXqJVZ5ldyCqO5qcvaer+2g++99whlbjhO\r\nGJ6rR++55RP0OWg7hDnc+IccL/7VVws+gGjH0XrKerf/HJu6dDo+NQF3Ec6H\r\nGi1223ocYPV3Q44s/eTrtiQ534YNxH1nUSGI2ZqxB+KFx3g+VFTeHTOE3WJI\r\nqdxj8SA9dH8UtpmMYcYdEo1MdmXbX1ny3wX3HeGvfW6bAWVkMaFzUaUW/nhF\r\nlhI0jXtcCX0dlwGF+5veNwKjJncIyxUghVWeYATN3L18O4GzfyId0zo2qNFl\r\njrLIGs0Klg+oPsp3Sg3Ja3ed2HJZH9+1I7c=\r\n=b/4v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.3.1_1668773761543_0.4112133519654795"},"_hasShrinkwrap":false},"1.3.2":{"name":"npm-automated-login-totp","version":"1.3.2","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"5b619779c59fb510e1b0856cddf6c9f6b03d0340","_id":"npm-automated-login-totp@1.3.2","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-gXsdNwfOzB8jroHwKeFsSOSFRx0ektwVQZvQroRGmkxAyZUWI22F1AN1Q5zUqDh//yhayK7KA5/F3vlOHKpP0A==","shasum":"604430d5349efd5226084cd6edcd822e21e32b84","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.3.2.tgz","fileCount":4,"unpackedSize":16137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH397gdTW9cW3IfkR5qNJMo+sdl03L6RwZutVg9zeQgQIhAJs/3kD0HKVFlSNLFsFFDSmdPFUKSmmi1hY/YMcgwHkO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd5wzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrLQ//bCEMxoat0nfZIWq6YXItzDBWZ01V5XdP9JefFECycQsRDiJ5\r\nSqn9zmNfGl/76f+V3VCwoysZO94HMbh0Ai/fWUuY9qPxPWfkkysSX2rOPCzM\r\nnpa7IrGpo0cIn+5lTLk55fY0cVTwDfjGS4gp+kkRkNXV1e+YqGnAtcm5T/t+\r\ns+u2E+vwzFTtsoMqAY5nGG1jWvZeilA5TjPPMOXzRvw3CEfaRkve8Z5tjh/G\r\nArvDVUDEm3gOStj/fWzmZzJWb1hF3TfiwWukVLcByYIm1psQ/WBEhU1QaE4S\r\n8faVOiKcc6yGVKD8NoBkOLJE2UmbdlXP/KvzGatdEJ2cIlUa+2LW40RW3GMC\r\nP9VtLCu5BXOQk/rdRku9I+Me+LSRSRLffIwPyx6SmZ553q6LpzneVOfmnm0F\r\nzfyK9lPkougigSgtdcp9yigmAEuunYPj8xZKOTYotupjRF0cqcAJn6FWNSvF\r\nVd+eX/wb/KOrS6xsJHf1zlMFuTMWuWJlJTAazKJkUi7RMNchGX/J4FMdeXvW\r\nKeu7yT87LJKMHv6Yi/kziFGe272zMQ7/oHCjW+CCLcJT38F0fH/eCJRCF3tR\r\nIrA+HOZsH6CaFvvMtaZ/hRuDzuWps1OnvAkJ+Ha90hKjMhBq11ETic2UlRhP\r\nr96YJpOYfvwM06sk1RAHROOGBKVdCc31CLo=\r\n=eYu6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.3.2_1668783155654_0.4926620289589676"},"_hasShrinkwrap":false},"1.3.3":{"name":"npm-automated-login-totp","version":"1.3.3","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"05586ef3bfc298e253842cfacad894645d2bef84","_id":"npm-automated-login-totp@1.3.3","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-4YQUfzzdKlVHR09A6gSZQBt7tsjimn95VMfdXJKCP8uH5Gbz93tp7psmc5ajosOU0W0SYi2PPTneHelQab1Veg==","shasum":"34297c35bae580f06befab014992e19114a8d52d","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.3.3.tgz","fileCount":4,"unpackedSize":16167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfs1o/0rW+NtGw3HyhOcKUlz+W4TCSielgQVbws19YUAiB2+XP7wmnE+z0uTbF3Ez8tE1i1r+2xpsSvnVcYdQcGHw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd6IlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAxQ//UWs+bZRSZgZgS3njpzGQL9Oo8SfhPBWn64gBSfVLiVStocUS\r\n/Xb9ziksMOR2j779Pp6S2Q2IDnf7Ol9RzcW/zB/ujbbJ9/+OgQ9BaUUo09lp\r\nQH4nQw41fdn43G7H1Qgudk/N2kJdIXV5gL5eIuJLA5mwmN5url+IQGhoQ1SK\r\nuzqjfxrs44qCPKgXe49T3DRXXJuehGhzM13wDv/j+WnpW4nD51p0ID4jWMyF\r\nr+WWr4JCuMHfqswXsxbkbm+JKylpaWtBGeQ6uslgp9BlOayeK3N0sejHtcwQ\r\nIyufTveCu6JdeLVKT0V55mBYzytsvdxRtkcV0bHqqEEkS3QtlOACODz3abb+\r\neLTRV1OZkH95dHQcbOTEGS0MaywmWJUxqX479lfWmJ2QhDhuQ2kIYN9ifjUP\r\n0eSygYHtffFFMSJX50oH0lFNf0bm3iTK5oQ4tfdxLDWaHRxaMPJK/6XQQBmN\r\n+StYteqi2qRXgyb8Lw69lCjKFVPMdFI4QGLqj6B6/41YxNTQbGQjObHRXsGY\r\nTMa6zV2HtLTo+NIK6/Cub5795ZFS/6fqgZZbQXJCB4M5yjWc8pOGSBDv4S0J\r\negZyv9FtCTBJi+lUcAgjP5c2V5QMGr7+uEOII0PDgf9fuSBqYx2sCb8TF6uT\r\ndgMoArk3vqUSKFvhaocFEVhqe9WkEPyjfBM=\r\n=Sb0g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.3.3_1668784677627_0.9754109591855322"},"_hasShrinkwrap":false},"1.3.4":{"name":"npm-automated-login-totp","version":"1.3.4","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"bdead3f07c314d524ee83214c6f9cd0039884e7b","_id":"npm-automated-login-totp@1.3.4","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-8+L1+v8FQ6nfTMPrtzRfDFNOo7nbUPR9GyDqtKSzhvQN7oQeYCShAc/6YNLvuoosqNubaY2VR0HO864AP41Y/Q==","shasum":"627a13fa01337b040526a1eb3dc01319c9f61cc2","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.3.4.tgz","fileCount":4,"unpackedSize":16642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNj1dgsKGm8voasTrtrkgSFqn178ruXnagzNmLZ8iz7QIhANc23olvHYjJzMIvFI9kwN58hYM4KJ2tN+QK3v4+Mb0r"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd6YZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1tA//Xgb/bGtVzUf/gDjzLGTzCtUObrRErcAvjkUMzXYHUS0wc5ET\r\nIwBq9TEx+1MXVxNT1zX3fdz3KFZlk3rQ9SfovR1WvegFj48JmKLKbOAJ20tz\r\nCW/uCnrwkL93rOAjAciCNKB6mx3m1eCVNB94Wp8P01Lw6hMvfc3cktcfjSSK\r\nGaQ+imLieGz5dL4JrKv4z21cU8thOt1WC8TmSwm+SWotQDnvbkm+afGAZESq\r\nEGO5qgY301yUF/JQkbelSlMvvlnSwuoz5uEMMCV4bSbhnmRuYFOVM++HnUo1\r\nb+UzZuUBsQOYmFWae8PxmzyxAOq49pc8LG/zLwgXw/E9QwUOZn8FWLkgGBS/\r\nvYwACw95Rarla0cweiZaizl/R/OL0C9x00bT9StGjoHrK9hjlSo2yfxIqCxX\r\nSL8sGoaEduNzifUNKPVqWhQtlrT1TTkwqNRBXOWUsYnBwalwECVpxr22Kyqc\r\nDGp/0NgoAb7LWFMrhXxvdRJBZou5PF5sgat5FRH7lTMe/XdeKR7EK955qr7H\r\nfqLZd7Yav3FuLvhskPVRmESoQ/jw7LL80sIDxn5fvmWdRo1ziNSl5isqrqiA\r\nqtZ5tZI+IdtAwmqNQi3d/wbzFmI7DdhMdpdmNkb+Via/U8p6r8wZ8bGXQ2PE\r\nPB6TGdkP+lmITT/nQcz9561LSHC4Fp9RpAA=\r\n=obrL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.3.4_1668785689355_0.6447257831367463"},"_hasShrinkwrap":false},"1.3.5":{"name":"npm-automated-login-totp","version":"1.3.5","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"e1f13dd06d63ab45e843f80bcdcf7b9a0160c7cf","_id":"npm-automated-login-totp@1.3.5","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-tAdTzXT6V9LOq6yaIfJRqbxm8z9mCVSXm+XqMH8pwklvrXd4bdL8p4bcbaX/OhG1Q8nmSRsCMq5eBQkg+YtTfw==","shasum":"d775d7c40e9fdd0b1b9fc33ddd253b5a6d69cfe4","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.3.5.tgz","fileCount":4,"unpackedSize":16644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAj3FTV3JlgNF4bH2WotFAY4kRcrsZnIEYwj/couqZIgIgS6hZfFv0RJTq4dyZc0YBC+IY3A41TTZl8VsQsjtaXR8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd6ZzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6ZQ/+I8urlO0MTsRI/CY27lpNOit/gXSKXi7I7WIWsbs+7FZPaS9L\r\n5QVotx0RgtyZFCoCzNX3Y9fT76ACaaSODWH/CIfaU3X++Ml1+p5xZQ0WJRhl\r\nUxqCaXaLF1WLBNSTJXZ/Bhongs9146n8SfY7m3j2n9zfBbnF5gZvKa8DcSyv\r\nKqRwZ6g8vlm1eE9jV75qWEKbEuNKIrSWDE0GHy/Sbd14WEzCZ3eHNIRhEFGK\r\nT3UMFpLuzD0J5mZa3fIWJMsYCEUHBs3tV6a30p7TJ4gkcwipcAZ89+o0nDXE\r\nw9HD3SMYGLcaKmUxmPVb86WtB1MGUhTMf7VKywhsFyZ/eBNS8aa6yhaNaLma\r\n2squdcD3Wk5IZLepkc5QZ61QPCsygU/TS85SNSIKJY89riYiIVlZyo4THEK7\r\nxa9UpfFHRgLva4sAvsy4Ay9X3QVAKuHm+9pe6J9zp0Tsei3YAf//acQdR5mf\r\nSNY25G+PLcwqoP1vc6bGEB1EhnnbrPZyw+10Yrhk8TxTxBGXX4T+GxNvZ9KW\r\nD6mh+SZV6ZCIWIPkaMXnNaFARosC6kwYWVG68lYNYMo3tZ2dKkmCj+0/qJfG\r\nET62IvWzWberh6ZffUzLhWDe8QJEFACIXVEqKQZE25Jnsjt2CJkYaI7f3EPS\r\nZClvgj73r5oXkrEFisKSdQCG2TUgN8MwaX8=\r\n=cDox\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.3.5_1668785779163_0.2780702705444864"},"_hasShrinkwrap":false},"1.4.0":{"name":"npm-automated-login-totp","version":"1.4.0","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"c95a9390890b2cad6fa994c22de05e7184fda3e6","_id":"npm-automated-login-totp@1.4.0","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-RCTgsQljl/bDRUzDZ2PqagCXzQzjh5fy6u5EShiJMmrS3BpnScXST2MpaZL4M2kD5pdrXNxqXhEvOLDtiEnR7Q==","shasum":"220a1a79ef6febb73a5d1594413b94d21441519b","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.4.0.tgz","fileCount":4,"unpackedSize":18570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRhlKZ9IL/DNl06ok/lAi9qroJsbvmKzgmOS6sSngiUAiEA5uYsKahsjsT4Kn7ShKi2UeFtljNP4vxXL1irw+xGPs0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeQbdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlVxAAo2jSV+B83PZ4Xz0XUwAQrjXGVBn3mUdCEk0e0Ss2DtCgekn1\r\nJjAwQkNLmTpsOpTUGWftHz+6sAgOa7JWl7uDM7mIbaaEGCU1rhdiUoTMrXeI\r\n/6Q1ibZWJTzYxcvrX2bzIaiuANRrvZ9TT8lJrP1JmHsivHyFBJifz00yEWbh\r\nuNu35SNrfx0kIbmIVfayMdIWyDh9Qsb/rf2LXHM7YqIuUZclTgnOqistqpmB\r\nYYdk7MifU00sKX/MbLgVdvE9ZEOl4lJExyCInJPrW3FatWlLfxz3y+VTgy6p\r\nInD1aoFY8RpGUlRBRzR1Bf6W2aZXOi0zezH+UOlzgOFnajZxoTV/GLYizSTa\r\nM+o69yF85Gz2w5v6MbDA7wba+T6U5sqQxJbqDBq4LFvtj+cSDj3aYirv/Fqo\r\n7JQj8i2iGkpFWT4Gj8lwa0Yo4mu1WOc6k6QtZchAWrfIL/8cEmWa5eQ0vGkw\r\n+adEIpuSHKt8k2l5bfG0uayno2EFtRHzg54+AMsOvlskqWcb5TwR/fYnQqQn\r\n3bn3iJS+IRCg8XkpWzRnSNGFs0CwsoCvfNNzGTYGhMBVymtEr10RN8g1NrYA\r\n+G0uQOv0hInBYVmbsJWSRB8ybGbIpiCC88jLOF+mdpyamaZuIf28R45jdhhk\r\nmo7apyNlsyL8O33lejslE7YHpVqb9Qmfr70=\r\n=0Xml\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.4.0_1668875997094_0.6292745890522251"},"_hasShrinkwrap":false},"1.4.1":{"name":"npm-automated-login-totp","version":"1.4.1","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"dfd2abfef255cf3bf126fa758c1931c9c0a0fa28","_id":"npm-automated-login-totp@1.4.1","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-KJJ1DOsOBIVzgJ4YKA65Dg3jkW98qDgeK0k7/xiYMmC+Nps80UzUPH7BQrKZw5DPdw/qXRup6K4WvNKSD+D6RA==","shasum":"193ff5877fd679182dee2b2e7438a901596886db","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.4.1.tgz","fileCount":4,"unpackedSize":19471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCna/oeo/wj02tvaaKAHFqmNuNG7Tpu2DnmK0qCxfwJwIgZ32kiUwrIXLK+QwzRPq3QIgX3dTwC5KNhDszF0NnFxM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeQoqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5QRAAkFSCGqiMMWCJ9Yeom+jcMyDt7MnYvY/suiJYUGWDC//J8b1w\r\nVJVB1l8i3Z+W+ctjG22BeTbW0+BfFMNWf/7Ck5IlTsaFqIiwKP88eMdJrfij\r\n3+JxPBfcSxXyDvQVj2GliOkfYRIxl7U46CkdKsiFa4M/yXD3jbbP0+mMNVRi\r\nqfTiYSCyLenL9W2EHLdQ2yTM8/jVHmDLYpY26DBxopvEStELTz1wwS9031Dl\r\nkUin6KJolV8brcvDvrOWgtmg4tYJlkjCcQEhzFZoOoMS6dzeQLGY8D83M+5d\r\n9++imUkeuGQxeOdSkl0B7RLWvwbp9WgzqiIx1g8Iu5QWmCR3ayN/QcZX5S/2\r\n6p89WW12cZ8dpz2JesaHphVq6MgPIhaKfYRHaO/26/xL5bcqNWC3Ydg/+qb4\r\nsrAFJ+KawmxvrycCM5MqK/igBG/XpnNs0wTvP97bMaEYphr5CuAxXZwgax5x\r\nF/lHwHVfrwHbcLhpxpwQXpqwRv/W+W/6fGmU9qSSg171P8Fcx8gA8+YCWf1/\r\n18Lyqg2C/p7/H4TZkIEobCpj0CuJkYgGEH6p/c+tNnpcnYHhcVtANWuXZeJG\r\n8trP2i4ZQGVhE8eww5impQFf0IpODyJtPL/DEiG4BbWky0b8TITdJEb36due\r\n8ejJHSIUC29M0UAUmTkhEQVnWlVMFWJrrxI=\r\n=1wdY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.4.1_1668876841923_0.26690823375640615"},"_hasShrinkwrap":false},"1.4.2":{"name":"npm-automated-login-totp","version":"1.4.2","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"1bbff33d94b1517cf939070e8b59a3d046ae6342","_id":"npm-automated-login-totp@1.4.2","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-08rrttYDlWYYpaz828z9B22Yvk5p4qGWdKIa1zsT+A1352UyYgcKhIOhQcFXxy0gvYzxKMrMF21MlSzj6kQNig==","shasum":"a86bcaf0f81e541d0185fe5fc0ec96d1a79f60f2","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.4.2.tgz","fileCount":4,"unpackedSize":19775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr6FQDSQ6T7xnRE2+p91UP1ivaONHRPMu1MjVaHWDD8wIhAKUbOX3x/H8kYG6nPNRUtzKRLIl8H4TN4sl6TFSxacO7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeQvdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPMA/+KAhZrU/5ZzPZMa9lBenfEejljypPw+59wOLQyybWPvz7Qcsv\r\nG0vZoWC2CHMSpibxOfUq/uU/hIqGNT3hSUHIgH8T/7t2Kgbpbpl9w4ee/mV6\r\nd3lumgjgs21sPx3oUgwfOBe8J/ojKw74ZkTaKmSMxLwg+nQWAUNiIGxRzv5x\r\nahjXaWjNIKVCVjLlScCQ96M44W50IgZsP/rFMaG4iRJzPWKw46dgQWqLasJ4\r\ngTTLAQMbm+ZELl4TdaYbRvUs+JRSlPvvQrNFszCQ082LzySJ3cVxHnYlFaGJ\r\ntpfAimuUKwL26O414lTDHuIHfsJzfjexae9bTdA0byHDm5lmoJHoaaWdsoBW\r\niB369DXN7tneLBG8YVRK/OD0v4LPAEXRZ+K+tH2AsEmz4a7q6TzIsMhCb+5l\r\ncJjmqjK5GshsmtqA+3WQtbt2ZVKFBMhmL3zPau8el3wSgosGBzM7MMi10+Ri\r\ncQ228wMeMH0B820R998NmB/kjtSPbt1Tqsz3ZiOe4kbb4iWpxyYGLAdVTf6W\r\nw/2R0VeFDaHfWaFhCFQmmGxfH94XY2SWudXtq8iownJoTwQYxKopXyQBgWV9\r\nHbK6KpGHD1CFueXyo6GMyJygV222+cmesT2kmTuJGHOZ2SPJ4wVGtYbl1F8O\r\nlq86MDUGT87Eo/SrWDQwVevxe8PcElgiRIY=\r\n=F7Hi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.4.2_1668877276881_0.6664467952259068"},"_hasShrinkwrap":false},"1.4.3":{"name":"npm-automated-login-totp","version":"1.4.3","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"384ce17824662c82dae17cd8d45ea23c60d4e940","_id":"npm-automated-login-totp@1.4.3","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-iKDSLvV2f1gyplpdjd5BDS9/cHCOF4aNkj0scjhpzXyeFmTAFq8ySJBqUQ2HdObStM/uvDjqKUcqgaL2EA8A1w==","shasum":"8114e5c3779189dceb6a743dd6affa1e0f9d7fbc","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.4.3.tgz","fileCount":4,"unpackedSize":19781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEpKjKtRb77z6dI5D72xmMrFxTK/Hcn4e8tGGJGurF1AiEA9iGhNNXu33RLrO6zGTJjhJCJIBaakAj4Gg+ZWv5LkrQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeQxHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPNQ//caF+x6LPKKZ5r6MmnuhW2iJ8fpFK6bqxpQzSYIZp7UStJLm8\r\n8/n+iCuW0grl7mvw9KEHkJlZVLxjph03u5AoSiZHcvuf3fRzOLLoSmdRqn9r\r\nL8vHPvaLZX2DMPHKA4oLXZ+B3P3UVybEVEynmfaLkCDm/uE6DhoPShaVgrqd\r\nIgooWJia7nO8yI9NU1epp/pTxTIdmG28wX8JPVkDptxxtYkwj/3+pv+rJ5l3\r\n27kfvChdjQy6XwLiQ+yL3cmQT5iSmJLwM+DJpUPmqdxo9pG0InQAZDh3QG1L\r\nyE8ywaWdBPC1k0u6r2zWscFCrBmMiUSilkcWlng2wEdYmulfcxkRby4B8OZu\r\nP1SeDpqjeI7wUjj+74XrqeEHtEhS57GcjEtUjfk0iMVdLdgX29ehXNEJ/x3B\r\nv7Nx1S6xc+wTWvKPTQVKnUpek0PbknqgwkyTUisxvDHcYuK6y3BwkaLRj7mH\r\nHhwXdCy4hwkkh71P7PEbd1VwGNtsHaANbydty6JSsTNbS7YKzuIKo1yFNaoT\r\nyloHoInys7v/0FSSh8EXPlnBNjoph+4xsJxkaJv1y00xeev/ncIqcw/m1qhz\r\nXf5v17AfeETbkXoTCKvKjNLIVhtEUM+Gtl7vkyF9YjjkN6F3pv598ZQLGT+A\r\nLh3UsLNSoN8FZdCmq7HCu/9c8aDkNVWP1bs=\r\n=MYl/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.4.3_1668877382923_0.021312278436330434"},"_hasShrinkwrap":false},"1.4.4":{"name":"npm-automated-login-totp","version":"1.4.4","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"6583cf21b773ecf2d746db3d48a377eddd51ed5e","_id":"npm-automated-login-totp@1.4.4","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-I+GsY6mL9fo9ut48SIaXKJmMJGkUzsk8TDF4VWllsh6TGvJMp/avZQrBKe+/Gh4t05DeKXf1NrARiAXhTtlAng==","shasum":"821f9bd784a64f97d6666b89c680ab7327b6ce50","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.4.4.tgz","fileCount":4,"unpackedSize":19916,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDBdy/FKa+fXLJsqtrcMnSkPAy0z2OxytlOtvbwrHykAIhALa/2rhiFbXgtOQZAOdpQe8JPJ0gxH50E4KRleDITBfe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeQ2UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs5w/8C6nNcK6vElDWHbV/kiZVYr9YrwYnOucLiwHDJeBfJeMy6C1J\r\neY1aP5XwQNEtmvVkQn5UYs2D0p9jC/hgRh+hX23TiaMoUtV/KhFPHOqd+g4B\r\nhXkF+mjI/rKTUthNHFnOVnFLrKCbCEP2gEYl/+Y7lZLfCVUQ90IqJcSk4DAf\r\nuFh7Qn1/jxdTYq9lONE3ZlRb0+vw69Mz7Y5VXNlLep5EhdxYa6x1IfRttpFl\r\nEcKPWZHX6DHwRAtpaOSjx+tFCGipXEmzjmWpJr8fKX4tRq0sV0rKX7IUwxRs\r\n2ByLa2rdgYVHpNlYYm62y0HJkAoOOF+dDKLyQkPOi0m+v/NfcGGFyl1e91Fz\r\nZQoe0z1ChVPH092bdnOD5esCAAUwomDCplSub6FfLta8yWnz0VtvaO8TRGtC\r\n3UwW2F7+f9s1rKsHX2FNP6WBME2wM69w/UjsSgXOFpXIaVUAcGBE+YGkw6me\r\n+R4fRyk52FhC5fljm0qYjPr1Y7DHliB/dzETLjaERx4JExut9X9N4WJy9wZq\r\n8mlWjxoZFT2f15qpqAvdS7omf83s0evGepgaXX6VAV6wRo8iJ+akbaxWK+NL\r\nJrNEbqeXfhqGbKzcr3/CzJMVQpuuWfE+mE5mRlNm/NLvo86XpGtNdrmwPkxo\r\nowZTEyUleRirhtHS+R9JGUkaypyeMDP66c4=\r\n=RNPc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.4.4_1668877716255_0.9252330065771344"},"_hasShrinkwrap":false},"1.4.5":{"name":"npm-automated-login-totp","version":"1.4.5","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","adduser","cli","automation","2fa","authentication","noninteractive"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"9a9976d290ec30ac52e797725657ec970ca924d4","_id":"npm-automated-login-totp@1.4.5","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-3S7j7YOacl0OQhD4RJs+r5ABjbVYL4U7U6ceGkflDnVJJjLIGZA0wfXAGRmG3JE34orpkr63ClRlXUyG0gNBBA==","shasum":"fab5032a91f7b422d81646b9d7673d9b5ac2ef98","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.4.5.tgz","fileCount":4,"unpackedSize":19896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAAWtmEiZZ6Dqs2CgN3gx6UZdpfptFJcvKOTMtQTIPlAiAYJsljqzlO7xLzVYULYXNU2QlqgWzk04EFhL2wCF/EpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeRE9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU3Q/8DeaKHHqgDlog4iopTPLCbf+7RVn3VU1TLZDg/GY3+crgovrB\r\nnb3p59ke4bOz79qR6x4YKOrbgpqkDVCfaYthYK8ew2bQ/7Bw5BDh4mXa0bGF\r\nU/7WWeSdl+c6cujixQWHNGJDEFtA8wlR+K2BENNhEno96DZ4ZJSHhGnq9HiK\r\nllzoDBt/ulTsIgMYixbE8dqd70EwsrpAiGjxgoB9TuNNe9VMY0dBUu+Pjeu8\r\nGbsFXH8zrhJjqsZjOfihl+tIfHvr1Kure9CBE9tbb9YuVFS4s5MNjqIzW7gk\r\nbtdiVbGotnk2fS+Dxf7wiQRhy+cu5533cAgCRDNGWfz7E1rffQvrT0yUKmSa\r\np0dfKiGX9KI+1rd6EamtPBj7g5zPelRv2saeyBYo/oBimoPWTHCtYFVc2UZu\r\nEVV5rNTR4YDtLclpvCXNFKSulq+iLnEknMq4Tst9/frC/7eEzRpDV348eyY9\r\n1lLDlaAj37aq6+gYWT82/pbqxDw+t7sTHK2bKYf8k9lpcsTpbZaobC2dBpXu\r\n6WIgzBvemA4433ZgLOMO6TEd2uA5II78mpSDtNEGPX7eNTf3vHQCiK1lV5OE\r\nNH3vydyp5bCh3aXfBfhVHDrgGWniksDaJSSJcFSSWsXI6KWuR493S2w6Ahhg\r\nHFgbB7aZp2kLqsbr9GvxETB3f7RtGJ0Yhqo=\r\n=U8wy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.4.5_1668878653315_0.5786305509136376"},"_hasShrinkwrap":false},"1.4.7":{"name":"npm-automated-login-totp","version":"1.4.7","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","yubikey","security","adduser","cli","automation","automated","2fa","authentication","noninteractive","headless","console","terminal"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"98ec29b7185302b988256144cea2b3f76dcb196c","_id":"npm-automated-login-totp@1.4.7","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-oBvgoA2CZ65DKThq1bjO6XtF6rVdu8bBrfwGHfZ2R+AVO1uGygg4hYtWYfMhuPvDxNzU/HLwckYaxyMQKNu58g==","shasum":"c87a6325d3bc71a74faca82097fb03acea9cd49e","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.4.7.tgz","fileCount":4,"unpackedSize":19907,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGFbAePd8cATCuH56YQQ254RIEEZ4dsBgG/daXokh0RgIgLLsH+a7XbTuQZyZXk7WVoRPD4yJdTvqsGoNPLrHEQ/w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeURaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrohw/9HcManzoE/L3ABhsumGRcJNG5x3dxZhNbNirgFLXG8Gc8tMlJ\r\nzWdhdDALAPGS820SDAFmJ6RVxgIUERyCxjOWCAKFWMpBMyKIQhuYO6QjMOe0\r\ndiuCqlLu+oxp1zg8PAu5tY2q/6z2rH3EW5eG5dqubMvVoaqckekTPYbA3xof\r\n33BxCMpP1lcXvu9GtSW5I3XceRAUH+uDjON7wH7SLI+XsTayHnoD0o8IcgKt\r\nobaAkcRbGG8quOvM8xfWH69XYgFqfhX6lTTX2g0T05sQl7/n/4Icu3ox8aIR\r\n5MK+CUKJfMEy9OlRr4v+9lxl6KMdpxfxo25cmk8y+oFjb0CuB0uDnORNGmGU\r\nH2rTHe4GdAsXplbY+B/e0OYaf2D/tlIYCwVzAjctcHfBRUwx9JtdNrg/UQh4\r\nFEu3W/cxcrUkD3iGqFybchd6f78b/Yo9A8S8Pary5tR6EgfpVNqd/EpjUQk5\r\nyEknOqmZgY9cyeNl0kQpDsntcTNMCdggmES7HVhVPgIk8jrJwZmWzuEmryaP\r\nXRPSyoNTD4rjCwxyVSC9bn/yS6XYghQrDWZtrO2nYiEzKQ23W/FBQiHO78gb\r\n5IW1YB3jfBgIorsFYTY1PQQj8w24qKlXWTFQv5i/3lKYdkvNHk7J6ZmAlnjF\r\nkwVWf14Wp2sfe4XApNGJEZLDp9y1KBO9NXE=\r\n=l4j1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.4.7_1668891738771_0.2708350261688508"},"_hasShrinkwrap":false},"1.4.8":{"name":"npm-automated-login-totp","version":"1.4.8","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","yubikey","security","adduser","cli","automation","automated","2fa","authentication","noninteractive","headless","console","terminal"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1","totp-generator":"^0.0.13"},"gitHead":"f589d4587961ab2c40e6ac426c01b84f18474711","_id":"npm-automated-login-totp@1.4.8","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-fbfqaswTonMsdsxS2WMfaIWTH5TCCg3448N5geSYBj7yX9bKuPbhmxbq1q8P4teOfMFR5EJt0PccHadTWqZtoA==","shasum":"f78766c884283c367ca69a604f572748b0a00330","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.4.8.tgz","fileCount":4,"unpackedSize":19893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnMawfR81QUXJfuzG5zxhk8fU9dMftpxweRtSAaxQ6zAIgDPGJPYmaJXT/gVGYc7mXZoYLWinYobUfmgn9kjttcKE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeUXUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpflBAAkeb2GkIiuLORIuMZ+Mdeb/lKqaysX4ebqXgR4vS/m2lDve1n\r\nk7ZE0fd3vqnCUtgMow/gpsKJLmB7Y1vD7FZJEdpxWWr1+jDTvAeu01CkNOUP\r\nMqKX2QuuVGLcSe7ioXTbk2D921Lzb1ToDjsoHWWMEkHDv05ReTDpikcVQ626\r\n0wo9IBFQBb8DanaRiyrAfqhQ8qyBkABPhQMyh41zw0Yl6jzmjsLgx5o1n73k\r\nRyrEmRM3UEsGpYycWNm64lOa22BwB18rOiYhezEn55hBMhXApGHsK9yJ2Q5B\r\n/y7H0lUfIL/NFf7akMmiPjxAXtp4vaGDmfrCMffVUB1inxwJde4+QgVLyFW1\r\nWWoYJjDoRcuyZNQVENbadoibaP5BF9OOIzDovMfDFQQWav1gtjuj0bTcj9hG\r\n4ajNz27u3vqvKKgxcY7AyqQz4Ehc+JKmArjyeXMfxiayUlq7HEgBfVTvcngB\r\nw9pttkmrAmmOy07WoxMP5trNrTVuQ6uoGxlP6ixEmk0zlVSrWJRNDf777w0a\r\n9CdRGn8oih7sWGshtOqfdpnUTuPKGrA0fE+Skwjizb6KACjyUP/Nlf1ye04K\r\nHKb47iar/oGSsrr4+JwPN5mWyjUXVS35Jr+cJ/96XdA/yclrDqBO/VUzK1Mo\r\nCNHSDMGE6KKRYwsoPBCnUh+mC/qoy2/YIWs=\r\n=jpDx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.4.8_1668892116399_0.654041646077139"},"_hasShrinkwrap":false},"1.4.9":{"name":"npm-automated-login-totp","version":"1.4.9","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","yubikey","security","adduser","cli","automation","automated","2fa","authentication","noninteractive","headless","console","terminal"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1"},"gitHead":"2a63f6f2a3c6172d6a7eb91ac63f4b5093b960cd","_id":"npm-automated-login-totp@1.4.9","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-IVAZMEnDFZkJWv0Lf01spzYuZ7CQRwxivO6j+/4WDM+0IJ+ywwu2HadOAjMDA7Iy6o5h/9bhAzGRQYIyd+1Ktw==","shasum":"e3e0955d21e0b8809f265ce60946c614e46ecad4","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.4.9.tgz","fileCount":4,"unpackedSize":19862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiV9X7g6+uLgEoOWVkbdVvcSamd939cPXlcky+encELAiEA6qQC0XILM5Qfm0vyM41DRD9Se4MBghmQCfylIC41kYs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeUdiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs+xAAhFwfTXTjtoT22U9Ebpnq/2vPTFN/CdCtztk/wCKb2JY/Rz/u\r\nnsEAC8m653d2KZY7lzRT3XoJLFA0/Uu3OGy1eyU0PXPNbldZuKw/5PXjGMlV\r\nTSgeKFFLOwBoTlJ8p+5ELpCh540eB8kXYx8QxZV0i7cCFYDQVbDQpO9NZn5H\r\nCka1uaBzJmypzmJYRX1aIwKrYY1qj1Yy5icvYU7pSvx3ABz0Z6tNXKJK1VcK\r\ngktWq08nBY8Sl4qsssJVSP33SohysmyGFor65/HKRmG6qAeuiLoHmoWs69ML\r\ntUtCtgqgzbp2LPbAngkBZKmJ7zVcqXxNetrp6sL6G6p/yhETMt8uwgNGzWoj\r\nHgB6kl+WRacb7EHaxnWdzEhGJR43ppI5FW/rOPrhx3XMaQ8clU73vYL7lXJP\r\nuLqjEbe7Z3sLy1mgod/DTEND8Rze4J3Ls7N641Fgg7pm67SSbQWZlJ/sZgXU\r\nY8afWjkmO0zpaP9lUoCLQLfvX7FuhEWHMOpreA9pOqVuVXDoMRkjTJsbVz6s\r\nPnzAs/rmlz/Ljf1CCZZ3BgI3AtuL/dqYjpMyjzFnoChcNPSg8rrSdit8hGE1\r\nkN6jjHRsd0YnBzo0myZO7DugZ1gKEX8DIBd3jIclpoXJaWlsbk+EDTaTrMzy\r\nCP+HGDLMT98iy6BuDPws0F7k+oE7zyC3Jd8=\r\n=VGVB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.4.9_1668892513851_0.256054935408371"},"_hasShrinkwrap":false},"1.4.10":{"name":"npm-automated-login-totp","version":"1.4.10","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","yubikey","security","adduser","cli","automation","automated","2fa","authentication","noninteractive","headless","console","terminal"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1"},"gitHead":"5862e6e23b0ebd94ab5f4ff712d673911916fe45","_id":"npm-automated-login-totp@1.4.10","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-qh8rYWpxjFGN74H3QIL4jfvOGEGSbK8dYGsDmCr5Ez5RIrnhC48hKsOKGpSUDcobhEcg8vnoO8fqa+4ptvoNIw==","shasum":"7eec75ae81af62bd21ca9d0316ba50c0fd9a7efc","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.4.10.tgz","fileCount":4,"unpackedSize":19931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqhXNm1df2o9oDcirc9fIZ0Z/QhCaQRJGNTGvBQc6IVgIgJj6Lz+RZhjJRK5SMbMXx8PuUnTxvDNTkPubZE59PnkY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjef5TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr26xAAiyV6PwtrpV2V9BeECX3HO2MdZlZpCuyYMXMkdgOXpoin8LyY\r\n6k737y7pSoQzBa2FKJFnHrdFdZ+F+1maErOwNgGiIwqsaKX8FzB/SxDOBCY+\r\nn3vAZYOkXNI7qHPJgpVREFTpAqQ8NUzMHOSTQFvZSxd9al7WGk7Q2NHFUXC3\r\ntHeJ5oK9cpov8s+hajO61FWA90P5oNQqmqAblrYdPXFL0tPLHxRwy6PUoyG8\r\nKbYFzP879UH6K1+G+bLT5Cg1vQJSrn51roWQ8SfJOAkt1RUofFrYGcPsHH07\r\nVcexITa45KGSZRPkDiZaIEON/1zef0rgQ8B9XE1PVQ8faaA1+Oldcm49oz+O\r\nN7njT9xk+bwgoYi/1tZzttw3u0OAyFS48gFjRuJCzx+0KaaVIYQRnp9yuM8m\r\ns9sjM4D3+2+jpV8jdObFqpMfBXZvXO4QQrjFOqez7WarAaZRRuUpLMYBfcfD\r\nxzLE6UyYENwF/gLXdgIPBKKvCXxv6EUTGpgucDQXp5hTJtcRns+9ae1q5lPw\r\n1e4AQfmXUlZuNDmTPEvNUdqtBJ+7ToT4XMlshJjZEuJ3yiBcy5/MhYJ/fzJZ\r\ndoEdCSGewOe/cnKqGbKlEOAoMW6789F5IF8U37K1mSrAKqylEft+gJ+oiBSZ\r\niElHeXp+s8qm8z5p+fF99ZirZ9I6M/xXlMw=\r\n=X098\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.4.10_1668939347809_0.5642993647443382"},"_hasShrinkwrap":false},"1.4.11":{"name":"npm-automated-login-totp","version":"1.4.11","description":"A script to login to NPM non-interactively.","bin":{"npm-automated-login-totp":"index.js"},"main":"index.js","scripts":{"start":"node index.js","publish":"npm publish --auth-type=legacy --otp=$(node index.js --generate-otp --no-color) --access public","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"keywords":["npm","login","yubikey","security","adduser","cli","automation","automated","2fa","authentication","noninteractive","headless","console","terminal"],"author":{"name":"@softwarecreations"},"license":"MIT","bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"homepage":"https://github.com/softwarecreations/npm-automated-login-totp","dependencies":{"colors":"^1.4.0","commander":"^2.19.0","otplib":"^12.0.1"},"gitHead":"5d683fc5b46f0dc3b6c694c4f29d34f175b5ab2f","_id":"npm-automated-login-totp@1.4.11","_nodeVersion":"19.1.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-rrRncpyqq5MsanNUCFxD4SnlbhwL1Cj9oHdP0xk5h2T2BwGw5ct98OGrUss36wzVs3qRt6gS9jLC0u9zQSqQpg==","shasum":"b46540dccede73b02548f2bc9b43d0dca37b3a1f","tarball":"https://registry.npmjs.org/npm-automated-login-totp/-/npm-automated-login-totp-1.4.11.tgz","fileCount":4,"unpackedSize":19973,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL914Ux1T4vZ2WJg5WVkV9cT2D34pksKTMvmEzjtNRkwIgBNA647tF7FzlB1RP+CiIfvyXaUYeD/iygBJ4A3nIekM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjehOwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFcw/+MJAwFJ68WwNOQudw0cM7IN7Pbaz98yM3q2mZAOSEGX2eG6ot\r\niuzmJpCZ731AOGKB7Wo6k/fBI3pB07WimD5fXURBLG1zxyitLIXU+08JTwXw\r\nflZSEkYyieJio5MPnRF5o80aeU6T63IOLrV6CimKpPpo/9isht/FlmT3V/Y6\r\nOevcoYUK6jL06APuIHbDY9V08TLx1sEgNbTiexUD4fRjrC+DyLaJKjm6n8g8\r\nV35SuHyWLKtyhnKrlV9P6eZvxq6rxMJqqCUX1ZQ8lOfcSE5oZw1Ai+AfEW46\r\nOu8vkUUrfjo7B4Y/Fe+/nXk6wz0QdA2JIzjjsaKI/4esBmnmWmi+q0R7RYDF\r\nBVicGnsVavVm7eo8wmx/K8NY1Ava6YivkZfRzlRH+EfqxOxL8KU4MyZN4KjH\r\n3fVWOWvR8YAfty0b3UcaW28V2RFLn53MzGQPuXI1k2c/IpRfwu6oqQX82QyX\r\n6fEcQgoVbkzIRO5bI8DXBTehrKZarJ/hZxQ9hN8wj/7xItbmO0dyU2f3wa9k\r\nYrFU7sFFaTBjoi6BESDwjukbjne6791N/a7THTcLH6yvs1ZG21bWkbVolLoP\r\n0HvljIWbefPpyGhmAwecw031Jn3t56FLWMGhomjKp1BTGc/QoHGZTUV86u88\r\nLqQnk3vlrYUaagj5k+629FIRnEF7qRUqZZs=\r\n=Aqzj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"},"directories":{},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-automated-login-totp_1.4.11_1668944816110_0.6285053585822573"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-20T03:11:50.395Z","1.0.0":"2022-06-20T03:11:50.660Z","modified":"2022-11-20T11:46:56.375Z","1.0.1":"2022-07-15T07:24:58.286Z","1.0.2":"2022-07-15T07:35:34.431Z","1.1.0":"2022-07-15T07:39:34.349Z","1.1.1":"2022-07-15T08:03:05.791Z","1.1.2":"2022-07-15T08:05:08.743Z","1.1.3":"2022-07-15T08:13:12.084Z","1.1.4":"2022-07-19T08:58:37.296Z","1.1.5":"2022-07-19T09:08:35.542Z","1.1.6":"2022-07-19T09:18:19.913Z","1.1.7":"2022-07-19T10:22:03.073Z","1.1.8":"2022-07-27T08:31:21.889Z","1.2.0":"2022-07-27T09:40:54.026Z","1.2.1":"2022-07-27T09:48:58.657Z","1.2.2":"2022-08-08T08:44:57.461Z","1.3.0":"2022-11-18T12:14:56.699Z","1.3.1":"2022-11-18T12:16:01.707Z","1.3.2":"2022-11-18T14:52:35.823Z","1.3.3":"2022-11-18T15:17:57.788Z","1.3.4":"2022-11-18T15:34:49.544Z","1.3.5":"2022-11-18T15:36:19.299Z","1.4.0":"2022-11-19T16:39:57.224Z","1.4.1":"2022-11-19T16:54:02.131Z","1.4.2":"2022-11-19T17:01:17.044Z","1.4.3":"2022-11-19T17:03:03.086Z","1.4.4":"2022-11-19T17:08:36.377Z","1.4.5":"2022-11-19T17:24:13.501Z","1.4.7":"2022-11-19T21:02:18.917Z","1.4.8":"2022-11-19T21:08:36.627Z","1.4.9":"2022-11-19T21:15:13.987Z","1.4.10":"2022-11-20T10:15:47.966Z","1.4.11":"2022-11-20T11:46:56.286Z"},"maintainers":[{"name":"softwarecreations","email":"tv2qoq05@anonaddy.me"}],"description":"A script to login to NPM non-interactively.","homepage":"https://github.com/softwarecreations/npm-automated-login-totp","keywords":["npm","login","yubikey","security","adduser","cli","automation","automated","2fa","authentication","noninteractive","headless","console","terminal"],"repository":{"type":"git","url":"git+https://github.com/softwarecreations/npm-automated-login-totp.git"},"author":{"name":"@softwarecreations"},"bugs":{"url":"https://github.com/softwarecreations/npm-automated-login-totp/issues"},"license":"MIT","readme":"# npm-automated-login-totp\n\nLogin to NPM, semi or fully automated, headless, scripted, non-interactive with a YubiCo YubiKey for 2FA (two factor authentication)\n\nI have two versions of this project\n> * Original version: https://www.npmjs.com/package/npm-automated-login-totp < You are here\n> * Paranoid version: https://www.npmjs.com/package/npm-login-yubikey\n\n## Newbie questions\n\n### Newbies - What is 2FA?\nIf you don't know, read \"2FA basic explanation\" at the bottom of this page.\n\n### Newbies - What is TOTP?\nTime based One-Time-Password. If you've used Google Authenticator, Authy, AndOTP, etc then you've used it.\n\nIt starts by creating a secret, then your OTP app generally makes a new OTP, based on a the current time in a 15 second interval.\n\n### Newbies - How npm-automated-login-totp works\nNPM requires 2FA for login, so npm-automated-login-totp generates TOTP's (or gets them from your YubiKey) so that it can login to NPM.\n\n## Installation - 2 minute setup\n`npm install -g npm-automated-login-totp`\n\nExample username is: `bob`\n\n1. Create or get your TOTP-Secret for NPM\nRun `npm-automated-login-totp --make-secret` ... you're done.\nYou can also make a TOTP-Secret with a TOTP app on your phone, then retrieve the secret, but that's pointless.\n\n2. Enable 2FA on your NPM account\nOpen your NPMjs.com profile page\nhttps://www.npmjs.com/settings/bob/profile > Two-Factor Authentication\n\n3. Add this to your `~/.profile` or `~/.bashrc`\nPut your details inside the quotes\n```\nexport NPM_USER='bob'\nexport NPM_PASS='Secret-SeCreT-SECRET'\nexport NPM_EMAIL='bob@email.com'\nexport NPM_OTPSECRET='ABC123'\n```\n\n4. Close and reopen terminal\n\n5. Run `npm-automated-login-totp`\nYou should see: Logged in as bob on https://registry.npmjs.org/\n\n## Installation - YubiKey example (optional)\nNotes\n* Tested with YubiKey 5 Nano\n* We call the TOTP key 'npm' but you can call it whatever you like.\n\n6. Install yubikey-manager aka `ykman`\n> * Debian/Ubuntu/PopOS `apt install yubikey-manager`\n> * Fedora/Redhat `yum install yubikey-manager`\n> * In Python: `pip install --user yubikey-manager`\n> * Windows `choco install yubikey-manager`\n> * Mac `brew install ykman`\n\n7. Add your 'npm' secret to your YubiKey\n(most secure if you do this from a separate clean and secure device)\nWhere FOOBAR is your OTP-Secret provided by npmjs.com\n\n > Semi automatic:  `ykman oath accounts add --touch npm FOOBAR`\n >\n > Fully automatic: `ykman oath accounts add npm FOOBAR`\n\n8. Setup your environment variables\n\n > You can use your above config, and simply override the OTP-Secret like this\n > `npm-automated-login-totp --otp-secret yubikey`\n >\n > Or update your config to something like this\n > ```\n > export NPM_USER='bob'\n > export NPM_PASS='Secret-SeCreT-SECRET'\n > export NPM_EMAIL='bob@email.com'\n > export NPM_OTPSECRET='yubikey'\n > export NPM_OTPNAME='npm'\n > ```\n\nHave fun!\n\n### Say thanks\nStar the repo\nhttps://github.com/softwarecreations/npm-automated-login-totp\n\n### Get notified of significant project changes\nSubscribe to this issue https://github.com/softwarecreations/npm-automated-login-totp/issues/1\n\n### PR's\nWelcome\n\n### Issues or Ideas\nMake an issue https://github.com/softwarecreations/npm-automated-login-totp/issues\n\n### License\nMIT\n\n### 3 Dependencies\nPackage name   | Purpose\n---            | ---\ncolors         | Colors in terminal\ncommander      | Get command-line arguments\notplib         | Generate TOTPs and secrets\n~~totp-generator~~ | ~~Generate TOTP's for login~~\n\n### `npm-automated-login-totp --help`\n\nYou can either provide the required credentials inline, or via environment variables.\n\n`npm-automated-login-totp` supports the following environment variables:\n\n- `NPM_REGISTRY`: (optional) Private NPM registry to log in to (Default: https://registry.npmjs.org)\n- `NPM_SCOPE`: NPM Scope\n- `NPM_USER`: NPM username\n- `NPM_PASS`: NPM password\n- `NPM_OTPSECRET`: TOTP secret used to generate OTP's for 2FA login\n- `NPM_OTPNAME`: TOTP name for NPM on your YubiKey (default is 'npm')\n- `NPM_EMAIL`: NPM email\n\nThese command line arguments are also supported:\n\n- `-r --registry`: NPM Registry\n- `-s --scope`: NPM Scope\n- `-a --always-auth`\n- `-t --auth-type`: The authentication type\n- `-u --username`: NPM Username\n- `-p --password`: NPM Password\n- `-o --otp-secret`: TOTP secret used to generate OTP's for 2FA login\n- `-o --otp-name`: TOTP name for NPM on your YubiKey (default is 'npm')\n- `-e --email`: NPM Email\n\nNote that the command line arguments override the environment variables.\n\nUseful action commands\n\n- `-g --generate-otp`: Generate TOTP (only)\n- `-m --make-secret`: Make a new secret (if you use this, you don't need a separate app)\n\n\n### CLI Example\n\n#### If you don't want to use an authenticator app (eg: on your phone)\n`npm-automated-login-totp --make-secret`\n\n#### If you've provided required environment variables\n`npm-automated-login-totp`\n\n#### If you're providing the bare minimum inline\n`npm-automated-login-totp --username testUser --password testPass --otp-secret ABC123 --email test@example.com`\n\n#### Logging in to a private NPM registry:\n```\nnpm-automated-login-totp --registry https://example.com --username testUser --password testPass --otp-secret ABC123 --email test@example.com\n```\n\n### Changelog\n- 1.1.8 Refactor & improve NPM Error parser\n- 1.2.0 Switch from `totp-generator` to `otplib` so that I could add the `--make-secret` option. Tweaked stderr parser to respect `--quiet`.\n- 1.3.2 NPM added web browser login as the default, but now they accept OTP via commandline, so this project is better than ever now.\n\n### 2FA basic explanation\nReal 2FA means that you authenticate from two separate devices that are running different operating systems. For example Windows/Linux/Mac as your first factor (password) and YubiKey/Android/IOS as your 2nd factor. Your second factor could be TOTP, or email. But if you have a backup of your TOTP secret, or access to your 2nd factor on your computer then you're not practising proper 2FA. It's like adding a security gate over your front door, and then leaving the gate key under the mat.\n\nIf you want to be as secure as possible (probably more secure than 99% of NPM users), then do proper 2FA.\n\nIf you want to use this project and practice proper 2FA, then use it with a YubiKey, where you create the secret on your YubiKey from a separate clean computer.\n\nBy using this project you agree that\n* You're a big boy or a big girl\n* You understand what 2FA is\n* You take full responsibility for securing your devices where you store your authentication details\n\n### Credits\nI found [ksafavi/npm-cli-adduser](https://github.com/ksafavi/npm-cli-adduser) which as of 2022-06-20 is unmaintained, 4 years old and not working. I forked and changed around 96% of it. I basically just kept a few of the command-line switches but DRY'd up the code around them.\n\n#### Keywords so that people can find this project\n\nThis script performs `npm login` (previously `npm adduser`) without you needing to interact with the shell.\n\nThis allows fully automated (non-interactive) NPM user login that you can run inside a shell script or docker file or upon boot (or whatever) on headless containers, VM's or systems.\n\n* YubiKey 5 Series\n* YubiKey 5 NFC\n* YubiKey 4 Series\n* YubiKey 4C\n* YubiKey 4 Nano\n* YubiKey 5 Nano\n* YubiKey 5 Nano FIPS\n* YubiKey 5 FIPS Series\n* YubiKey 5C FIPS\n* YubiKey 5Ci FIPS\n* YubiCo\n* LXC\n* CRI-O\n* rkt\n* Podman\n* runc\n* containerd\n* systemd-nspawn\n* Docker\n* udocker\n* porto\n* OpenVZ\n* Bocker\n* Rocket\n* Vagga\n* libvirt / libvirtd\n* KVM\n* Xen\n* VMWare\n* Hyper-v\n* vSphere\n* AWS / EC2 / Amazon Elastic containers / Azure\n* Serverless containers\n* Proxmox\n* Qemu\n* runv\n* Firecracker\n* sysbox\n* Youki\n* Plash\n* railcar\n* Kata containers\n* podman\n* Let Me Contain That For You\n* cc-oci-runtime\n* devops\n* Continuous Integration\n* Shell scripts: Bash / ZSH / Fish / ksh KornShell / Tcsh / Xonsh / Nushell / Ash / Dash / eshell\n","readmeFilename":"README.md"}