{"_id":"paperstack","_rev":"38-d70c59830bc3e9f25ae52bd3490b9acd","name":"paperstack","dist-tags":{"latest":"1.0.25"},"versions":{"1.0.9":{"name":"paperstack","version":"1.0.9","description":"Read more about the documentation at https://paperstack-drab.vercel.app/app/documentation","main":"index.js","scripts":{},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"gitHead":"f8cb001c93e16fcb62669c80a6e25f2048ff0cf1","_id":"paperstack@1.0.9","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Qy0rsMTPG/GgX0WspwL3clFHoLAlO/8ITQLNqAFAShMEZg9RLxirZcANwnnZZztEL2olvLYQQRJd7u76lBU9TA==","shasum":"93d655e6e81c1fba51b0c1d29534e710468f9864","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.9.tgz","fileCount":3,"unpackedSize":11291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQmGcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr5w/7BsNb/0bZhLFA/XeT2jNU4GvGQg8TlVQ/8r0ndixuxY/H0fHs\r\nfTgnitt0p48jgrbT6lrcrDL3Bu2ZqiF/vGLsIL1KR1RzbMAD1FFUJspnP6NM\r\npXaOYnb6wctb/3DryM/1mYS5aiBa0Mu3Ak7wyewQ1GCTP0rUuG92bovPQKTJ\r\n0Y223KbJSLA2+xy+oW8bBZVfX4yJZQS+INfy5wtXMUQ/eIOCEoXxnbRqo9FR\r\n9g/08+4KDAla45eTLMwCT4VAUCuefs4mHOZ5dywhNPjA2S7JDzidXJcOVJug\r\n0aQAQukOf2iFSByl+8Jo99MzECYrYeRNFqwKBO16xic3YmrjBPJG+nCoox5Q\r\n/p+ZuhqMW9U6vGcD6vnir1X430cz8k+h5UQ0gjp9JVK0ynqmbinszccsEuuh\r\nEZjfeteYDgH6i7BRG6rZ5MCNa1ZEEZaLn9IyMT6V5kY6CjgzmPWzWYbeGInA\r\nPg7E8YWa3+r8VtcVqzug/L0tNcKUj9mfZnkZ7pHnLW3yBVg6ynBkSKGb1iAl\r\nQkEcW+JdpE8a7l/PqEpVdMTzY3f3q6fPG0oAtdsPSEyZHeh5g+CQIgiiEYuK\r\niffKOa/WzUQdvZAT2cHYQ5eGbIaXtGEsLdAWQZLXjMmOyLSpYXMzaTHjuzs/\r\nOA5QF8gDcgJrj3rk8uBwYU3hYbALdH8gFEM=\r\n=e0Yj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFHU25ckmDL1/qTq+m7tG8Fgw5lHjrLlgoNyKXdleRkgIgBcyEPrgf52fxKk+4okF/qQQhaWY3tfJSRs4cYo37YC4="}]},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.9_1648517532547_0.7562979348915058"},"_hasShrinkwrap":false},"1.0.11":{"name":"paperstack","version":"1.0.11","description":"Read more about the documentation at https://paperstack-drab.vercel.app/app/documentation","main":"index.js","scripts":{},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"module","gitHead":"c558dbd6d4dfba9802e2c80c7340d7fa22986953","_id":"paperstack@1.0.11","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-A9El2X/5O6hqGsrmpHYQ0rwHiooXCM1IifvufnJJvfhW0YlFEpykul13bXju34/gNlJ5LvhB7lbVgtdFiqstzA==","shasum":"65da8093eddae047df753f691130aa14fd0d3da2","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.11.tgz","fileCount":3,"unpackedSize":12818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClg14Vw7SnRGUb4KNBGNAmGtn3UfLVLQXIh+fYqVMUwgIgdZUQUyrMU4w6AhXQL3HBStVbOtyNp3Y0pN8xwMCbjuU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSDsTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbkw/+KRA0Jba6uQramINd8/2cVa8DwNg0cS8HRK5bT96+0z8rf7r6\r\nEqxmS9X4mMnn/ZA28pbGq6ffTQpayfEUOt2BF5hSFWxcYbK6jeWFFW/oYnoe\r\nlAsvJcLQvHGqhToPgd7pDQg8XyQJVYz8mEVRN3jfMVqtDKU4d0DKBcSHtjPr\r\nWGtcX2gKstgwJpKI3DQciYZoKh0V6+UHC9xMk+7almawYTrprxM7ollvTW0s\r\n2dcmnSDWfemnYwPYhnL1HVyVoo6jzd8+9BSZVgpOLZJetpUidrH9xdLUECie\r\nEPk8IM1Mf4lSsmK0fSnU9cLKozZHr5PfhpBiI4RJeZMzKWztRs7b9bNlYW+c\r\noa/qcex1QIbYMsrus9KpVBZ4BHEbXaoBK2OHtE97zEK//wA11skEkcNN7Uw2\r\np/7IFg3NPdlPDdx0aHTBKgiPmxc3FZ53Cln8ebSnQczQXL8gxPmVEbmw9eT+\r\nMa+tQejh3IkLYok+ZumyjvWytXH/HUHUIG7SkST2wUOAME5ubf0RcFR9VHLL\r\nFGBiljKyn3iLrsekVga13oLmz/uJ2ILbYXRaCbWH8BKR6sw7hvGgB3Nzy+qy\r\n3ZxewdcUajRCrWPo5JhjcnAzlYotDIDqK8lK1O3FmDwu8r35fltog/iD5jtm\r\nlFe/UhhKDy9Dp3rhO2FLwk3PnKa0JZKfSYM=\r\n=Trrl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.11_1648900883187_0.23647497050416932"},"_hasShrinkwrap":false},"1.0.15":{"name":"paperstack","version":"1.0.15","description":"Read more about the documentation at https://paperstack-drab.vercel.app/app/documentation","main":"index.js","scripts":{"build":"tsc"},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"commonjs","devDependencies":{"typescript":"^4.6.4"},"types":"./index.d.ts","gitHead":"72893119e07bb31a36f782149e23c0e0beb38931","_id":"paperstack@1.0.15","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-wv3+CWXcqICZws2Y1JBzPeAm23nzqeUr70ukyGwsKLY3DbhyoNck25CDXSvBOnsHBEKbtryh49QhkdY09Pi9VA==","shasum":"2c34ccbf140ad29647703e1ca76cb902d9f73633","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.15.tgz","fileCount":4,"unpackedSize":20113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXdjFeqyWtVHXltvW1OEgx4XZHW1n5lPOL0WKsYf1wnAiBDVz3jPbuzQAnGLTii+8B3plvp1SsZ3CUES6YsIE6hDQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidjsSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/aA//SkSru++7wUwkP4PK2cJ5aZu/l+4Bd6zkCipYsRinsdEcx0cp\r\nPaPs2SUbVgBSPnzxlapP1r2UC3Qb8nRvQb3LxJ80CmC+3ephNRCqPgLhEU0F\r\nyjSoTiSJCbqkWry+kzaPfjZF/YK155u32sp8UTHpdzmUb53yjnyPa3Uv3oGd\r\nL/+RU1y0wx1kk227M0BTsMzRwy1Ol3S9ELDJYZIOj9IeARcmrYfGgcXJ+PoT\r\n2+MbNjHvTJGZbsVoVH0D3v4M+mmfLfiJv6bdFIJXEWl7jKVyPaLm7A+wzuS3\r\nPfLqOYvtGGOmSR/YrWr6QYlJH9amSkP3QE4qDxoX4MKO+yDtsBb8tECpISJ0\r\nXvqs2jTT8y28CAzw7wiLTlhZXzxVJPsw63Y/dHdyU6ZaYdgdLUNkdytXp5WU\r\n8iB/AaRGNmlAzVQIrmQ5F/5ZVSFlyLQfv+5gHANELH7VYiWqPJ1MLzQvB5JL\r\nQ6p26dBrBcTQLed7swRb6GL6rDHCRqlcnG8zLX9YWiz0yULG18A9hQqrWPCY\r\npg3SDVj1Y6250KvqBkeMh3NqXojk+H7M81n/ig7RBlan1KeEuBLlH/DVB42+\r\ntgmMJoOlOciLjklGglmoNMYqJ3IPvdRQYsmyDsEspuHU09mpAbcEIsqX2gk1\r\nR6ZdA2x97m7OxV287NBuvnAeJbbbBxrOgcE=\r\n=UTkk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.15_1651915538447_0.6524695776506215"},"_hasShrinkwrap":false},"1.0.16":{"name":"paperstack","version":"1.0.16","description":"This package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. It is recommended to use the 2nd schema. For any questions and sug","main":"index.js","scripts":{"build":"tsc"},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"commonjs","devDependencies":{"typescript":"^4.6.4"},"types":"./index.d.ts","gitHead":"e51130fd7a3a97fb32374a9df6b9574bac6a30a9","_id":"paperstack@1.0.16","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-g8T40LozgordZgckPtD/Gz1Gyp/cr6viiZJ6/KEclAMtjm6GCs9PoAjExOmOuVmc0vQsBxioh7EXayltJ04CGQ==","shasum":"de870bab3ae1e69d7bc9c7599a40d2b47746822f","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.16.tgz","fileCount":4,"unpackedSize":24526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiXanVXRr51jCMpTpxuGO2iKH5uXA0iINP43Yhb+ZxnwIgQWh2WSR96lnD10g7agYijCwPUqwdIInQoE4C/86ESDY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig6CAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Xg//TAKzbBc8gEdnbsHyXvGhUBjSBzzXPTAvWF4Jd5gVL77co3Hd\r\ngqBeYCxlGGs5S4NsD59jkg7/mF75Ve4g3TqgCxHJgSt3+/zrKk/yDKLC2g2E\r\nEcQ8V4PiLWpUQSTNz4Kcp2FpasEm4BK/L8NUxdFTg33jUwYw/EaLSlL1M9v1\r\nfMFCe7umewikivlnAoyG1/D72RI7KyZBgfxtMcdn+18H3xBD2kzSB3vyXYvz\r\noN+0KriFBiOumwYs9i82Po8S9UB+jl6TtDFW3v+HuWsLqD0zJ3jqaUbnHg8h\r\nsXL41Ty5kw5kI3JfyHmKf+PIiAh1Mw/TxxxgD62PUqYnZWxK8si+fuHcH7nX\r\nkt2YX3MUf4+tvSqcuRlWYs5HAO13CAlAxqQTpPuN2Z8gRIJtRyEcyI8/NmFN\r\nsBPLxXc6ewsqWUklYQBmrYVufDV9ox1CsMSk1duWFUyYIVAhtVyjbVfrRLZ6\r\nAds89ukcFD/RWpN3pRQSP8jQIH+bX3khf+7vl3tUqtc9N40RpcNwJxoOHOzK\r\nXsLY+xtJnT6FuQ24kCPkSqsNkCPXg6OCzYKUsDsrjr3mXIAR9Uji6FaiBtQV\r\nYVNONyLYYJPuPDoWjvLniQbMi2ZUJltaOrBUqgiXtl+iv+NBfjx47cVnomA5\r\npgXsv0Rlh7P3X7bc51fBGbLGkp6rJBYEVrk=\r\n=jIIn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.16_1652793472368_0.48774264941081036"},"_hasShrinkwrap":false},"1.0.17":{"name":"paperstack","version":"1.0.17","description":"This package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. It is recommended to use the 2nd schema. For any questions and sug","main":"index.js","scripts":{"build":"tsc"},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"commonjs","devDependencies":{"typescript":"^4.6.4"},"types":"./index.d.ts","gitHead":"e51130fd7a3a97fb32374a9df6b9574bac6a30a9","_id":"paperstack@1.0.17","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-6ufvHQSFtT/NKNzG8J3+8GHOfrz5DOLG8tj55oEXelKJV20+BCR+wegy3JEeZu8EbqZS8ZG5Hi9moNndR6dbSg==","shasum":"89306bc43485dd9e6dbb7840f629d0696907b385","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.17.tgz","fileCount":4,"unpackedSize":24804,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICozKaCMWLnigLiCdzICrgyYC6PhRahjr2+qQzp2lsmgAiASsAqweDTyT3wEwV+n5wqAYOYATu8nON4iwZ7uSkVxKA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig6FqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO7Q/+J5z9aYSfsQaamj0eZWt+lNBe5pBlOMV2A3ZqAUQpOTFsy5cM\r\nTvcFUeLSzYVFBdhv1xcZ1rPoXZ9+KuylVyIQmnzDlXKoO4s/s8kwnp1LYcWB\r\nF/940pN9CrnRRWikbIKcZQ38mtLUqm6UPtbtxyK+XrhJXPX8elrFasfX9T6e\r\ntmeK/N4gNAOJH5TELJLmeiHuXwFILZxGhNP9wkHGv8Gccw8bXm34EIwYkG7D\r\nmv6g5Q7xcQAi2BJ7YAO9rF5p59tKCTETbFXZNwHknoYHVIuKDmo0Chdm3gKk\r\nvkz/oxZOOieUOJDWs4ZNTR0aTmpfDJQ0iIHTuzrML2JR1N7q2wrH3M2TdwA3\r\nm0QISIagJMwLxoKM2SYAIPWVfGQFm4mEzcXB0bWjoKwQpR/pJ2XphISBjHRz\r\nLHhQtvF5xX9W9Gn/+p5k5ERsWkSnTuSOUhQ4YRvRwJ68t1M0ssA7fFsYj8IZ\r\nNSZ38Ocl2owcH+qsdx0f6wZITVi7covSJxvTj8gt96uIJ1TAuSBapVSKL9iq\r\nxyG2ShaCsDReRs+RUMYA8zrInBMMqn6K68B6TcQ4a0Is+AKkeTd7R+c8ixyY\r\nQxfLBtcBBaUguK498l6MmBu08NoieoW1hBEIYGQqj2SF4UER1VIeg20BT+TN\r\nQaohrrWIBFptHvQ0nbX6qkgoHbveedT8//Q=\r\n=GTbi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.17_1652793706100_0.17498042538958836"},"_hasShrinkwrap":false},"1.0.18":{"name":"paperstack","version":"1.0.18","description":"This package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. It is recommended to use the 2nd schema. For any questions and sug","main":"index.js","scripts":{"build":"tsc"},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"commonjs","devDependencies":{"@types/node":"^18.0.0","typescript":"^4.6.4"},"types":"./index.d.ts","gitHead":"b71134b019fd0023ed19ab8cb3a97b70ea83e5f9","_id":"paperstack@1.0.18","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-9B3OEjkORkA1tmnGjxk5cSxvhIarxD6hQKyHLypTTbxoawZnFAB+3+5wZO6Wj980v7t1Hm9PmiTSxAkVMRYRxQ==","shasum":"05cd4a2591ea26c9441fa2e8c593273dfb961839","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.18.tgz","fileCount":4,"unpackedSize":20096,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcNu8S5YkXyKdg2lQKdHLyn7xaDbjrPvRi6KMqtBGGCAiEA8feAWL9pBvCbsyGO9R0RgPTk7UCRxJHXXtsE0fwGPUc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitP0jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoigw//TigcxOxU9qgnzZT2FP1qZVvQN0SoaoFg5InlCNuWUKKOby1Q\r\n9b+0AkZ4WUum5mtB1cTaMHGK5/n7QaV52H/xrJrlR1EPB2NCXqeohhkJLwbm\r\np4zyPtRA56XTKgwuAUyPh+yjx7DV+UTyKEzHesitLE4oNjCN6Jt7EiTFnVig\r\ngT9WzCeReKqPvpsM00DJJwzA2/oD6jIa118VT2k1gEGiqojyG7Z/BDcMdiuW\r\nhK/DgiV+K/g/HmLXYH6/BGxWswKQ74DvolFHxjjwTz0afYHNYi5FVXpJCHM/\r\nMSkLN1HbLAkUx4WPn9A9Oq7hf9kB95F6ry3M9TF6fh4e+/Fn1L7BrSBSp9ka\r\nhSK7GJASCURGaqTbzT5NmLVCfQmXdoSGss09jy/K2nVzHb/kAAY4hMqJSDAS\r\nf+oB79e2TcSze613qUY8KTMFMVEWmrAAYNEhnN/lP7XWIG0iAamqwJ2042xy\r\ng9E8F0XXzMyHMvyx6waPCC5v9glYx+wWbQFuYA4IrT8OXJ+i9E5Q5rUdlci1\r\nj+7jLAks5nwRiO2GTBnuzL+LY2Qe+DHjX2XsDKxovaYb5H5rAYrLh2Riucmz\r\nG2ktyWeDJn9SbN1TS/HyZ1I8duFxujtB/D8bHXexe75lJFbZ64UwciMWfPE/\r\ni67kQuGDnqqpsiI9uwEXITJiuL4CuB/cnjk=\r\n=DmY/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.18_1656028451074_0.9334949019060461"},"_hasShrinkwrap":false},"1.0.19":{"name":"paperstack","version":"1.0.19","description":"This package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. For any questions and suggestions feel free to send an email to [a","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc"},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"commonjs","devDependencies":{"@types/node":"^18.0.0","typescript":"^4.6.4"},"gitHead":"27f71190d3d6281599155daf57ebcb3ec364158c","_id":"paperstack@1.0.19","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-/YKYSHvJuaTkyDaF/cqTyBUr+H/G+6VL4cMTXELDwaqCjVP4OiHoorpwtxu6zvGi0l6DV3NuAePWdW3IIKJYoA==","shasum":"9b1e0e0a4d15f406c3e2a50dd7de5acc2d784e62","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.19.tgz","fileCount":4,"unpackedSize":23773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrLQ+QorcO2/CFaSJ9wWfXdDcEbsJkeZQOpp7u5ud42QIhAIAcl4O0/cCOKziPTqv5RX62B7Z4h2tXyovIXHM71Fb1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0ikTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVWw//fzUqZJMOmQd3IzaDsQfCDjlspd4TVTA49m9QH9yoJlt41pcI\r\nEnWfwKvP35iDO+lpyFIPHxbd6f0z/lgg1NLSuJBc60eKp7Zk89OoeHUiAZUx\r\nPtxqyw+YkTMQ83fwqlMar3XY7EgvezLtqiD/h4zjJ4FT9oIKAIrebhdrWBSs\r\nfpM4S0ZhLtYQN+967KJajY8Bulmgx51L7cNLtLdm19ZDW8h3o0pN0ideUUUQ\r\nECJL3nrUdkn0eRDfXjBhkap3HmsdQHYXZmAmUKdmqjp26H1TMu+lQrz7+ff+\r\npu9UCCL8HYuSO+3a/YBFgrxl6Ip/mHAYNmeSqePDooYq2DeU8YgHbbpD0tgX\r\nUq47xBoqSkG9XEo9vaRj+M+KJzqHOZAVT/mjUCKSTTVETbD7z70s5eI4C+Ol\r\ng0ec8Ws4QzIR7qkgN1cFVfrfnXs9pBst6y4jpJe8yHdpFkwUcvtJEQp/UA/0\r\nGVvaCSjmD4k3Ke11SMZBm6xMFzF42zOnQTtJgiJXA2fBGY2gr8kCfTwtx/qs\r\nKoGJRKfjUG55D5vZRnro8/qW8tiRYyYRfRC7wOOH3iLMe0Kum2JQZsKLLNmT\r\nSeMK4fvv5KFkfNimfqtyD1f3OCb9468ZlkPQ+vg7hu6/AkRkdtw57507F8x0\r\nASHaBbXDyaI+UNQCoOaXTQJETnVu9FtqnD4=\r\n=IiSf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.19_1657940243325_0.9431506051343888"},"_hasShrinkwrap":false},"1.0.20":{"name":"paperstack","version":"1.0.20","description":"This package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. For any questions and suggestions feel free to send an email to [a","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc"},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"commonjs","devDependencies":{"@types/node":"^18.0.0","typescript":"^4.6.4"},"gitHead":"a9d7ab920925f22f20803962825c9f11ba291529","_id":"paperstack@1.0.20","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-RqK3I/FjZaunimy7d0DGip5AjlrGQN4LnaI8crKt406oRQAn4AIo8qfX+XwRW982LpIZbx5zjp4bndCdiioLOA==","shasum":"42b06020baacb62fff1cfca0a02e3cce465ef2b3","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.20.tgz","fileCount":4,"unpackedSize":23773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlLxPgWT3LnSe6IO9oH8+4a7uYNbJcoHeCKswcfCIhpAiEA+VpN9ozM4foPHGTk5yAu/S56my8Uzg4qaaDQ2QJ7OSg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0i+mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJOBAAk0+5BC46+CUoR8LcuP7xVzB/9fRjuBShILXwsDlfmcvkVf3t\r\nT8504s3mxhJRr1qhpLkcVVJDmw1zj2Yz6+/0dUZ0fF71bFOwbq377sZR+9ki\r\n3cy66TEqS/p33OL4dlzrHjOit6i+EzBYYqYbiwT6HcvWDnyCjqBPy68nkjVx\r\n4PfrxK7htjHfQFAO9r5mTMRtOB5J+lTeX0UaDFCT3/kInkfANmd5lUA7TPGo\r\nDSlDbgbkv/yeH8jDv5iQTz2SXlem4mU1Kwn96rv3C7j9CGtbt5l0Ql4vyHGC\r\niuK4HRCU2GK5W7srmAi5iEy5dYAh2QIMMWADFsdvwdFjnV5H3OsvCARqWndy\r\nFunHedlOZ/XtU23+zhEfnqwuE4FPhd9b/C+T7CbfQtjvfjSNr+It+gs8vnM6\r\n4HR0+sMWDy7e0swl/9RbfVXE0YFcUAgfxzk1p1GIYju4FaM5o2YGEfD8ptUL\r\nww2nmgnXhTbAQdusJODz/TWJgFJDU4wbNBuH3swaWrNuda3QNN3Mzfalr+ga\r\nmOezKl/kcysOYUv3Uki0W4dpGWLkUNIUu32pZC/h5pYFQVv6J3ukiMyWhzFb\r\njEDjM9EzdpfEPjhU8HMzUzo9VF3nqGCkbQlQNMFzMHRVAz9PTmL5D2EmvQwW\r\nGKaXEuqcpAngvh+d0YX/iVTVJpiu37i8xY0=\r\n=mA+K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.20_1657941926198_0.7000752218616431"},"_hasShrinkwrap":false},"1.0.21":{"name":"paperstack","version":"1.0.21","description":"This package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. For any questions and suggestions feel free to send an email to [a","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc"},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"commonjs","devDependencies":{"@types/node":"^18.0.0","typescript":"^4.6.4"},"gitHead":"a9d7ab920925f22f20803962825c9f11ba291529","_id":"paperstack@1.0.21","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-XXmOrao10tv8M7JNv+GXImZ5FlRAPY8aDPYO+MNVc3DFsAnJ/5EOkS1Qfh4ejpSrPcu+5EahucqNzLy9RegmWA==","shasum":"1ecc362fb53add1ebb3add1fe9575e18f63ab2a4","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.21.tgz","fileCount":4,"unpackedSize":24070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv7tR0fpSrBWb5mjCU4DLga9NAIIeQoe+7RW6VqEhPtgIhAMdfzkLooIeKYc3wQvHd4KvM+U3ejPOW0jRSJ0KmshLI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0kvYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWMw/9HKhXy95dJb28HDYtUv9jJ+B1YxFoJshuLbaf4WKcCS2Bpc7G\r\nBWVnJjCQDUn2NMMsJDUwtNjkM8aWskbqzsayQqOdecO1jX7kb8PDuRZLLxty\r\n3cHB9vWyHDTi5cjxU9AjZ4gTWNvnIROsxKf0zdTjOQAouhhNjasROCXj58dp\r\nfleAzxP6MzvTm712+JaOgA+mtRW6xB0KSQ2C3QUX6mvgxgEW8MecJ0CaRvhG\r\nAyVfH12iKjITtaVlXbRYz193wHYpMyGx7Cbpret0yYQ9R2IN4jDk6FEWWQma\r\n9xu95HngqmdtXElWafrXapP52x+4Tadh3ZA4RMxIznRjuyaJefQG4KuounlL\r\nM9gaYOAibbWSMQi0JBMBaE2XGvt6sCORroDlJZhp1ytck/mYKbKerRohVltg\r\nWcsq6Cm4bUsxI1dTV0MJVOaJ73kllIHWtytaj6EZxOneg5DCHhPZerejfD0m\r\n9sRwlynBvycf9tMCyTRs9AAKAsFZF8Ty28aoTPTURklnYJnGzsANHXy3haQX\r\nHcHIjvr1okVsvu2079B1VdoyqViTRWRxI6AYd4XrEjzmdzpVC88KRjSE+ccu\r\nnsYQFr84F0tqlLc9/rrDrzgX7YfIIr894kwvKyUfI5IFVV7EIIH2dNafZMaU\r\nyutBQb8oHxYrCQJXO4KC+vCH4JYi4u63zGQ=\r\n=BbqM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.21_1657949144401_0.16743313929261983"},"_hasShrinkwrap":false},"1.0.22":{"name":"paperstack","version":"1.0.22","description":"This package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. For any questions and suggestions feel free to send an email to [a","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc"},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"commonjs","devDependencies":{"@types/node":"^18.0.0","typescript":"^4.6.4"},"gitHead":"a9d7ab920925f22f20803962825c9f11ba291529","_id":"paperstack@1.0.22","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Z5f+bqpHs4bYftfYO04/Ys4m0Dsvdb4k8+Dvfxu4dyech/4WfhDsUwo5I5/QmsLGo6KfILsWr0VbJj+mwOQFFg==","shasum":"5a920d6e6f526b89572b305ab813a2b868d4f1f5","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.22.tgz","fileCount":4,"unpackedSize":24174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA+8M/DOOXdpnXIwRd98cFsYzYpBGM9/7ohJFNrIMkNgIgBVN76e4fgQ+rnl/wuLbTNA3OCQlAmocqGhORSGbWG68="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi05QRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKvQ/+PwhUL6b5ylEkhsufeK7EOtqGVaxM22kNLHJ+ZPlZKQTL9/DZ\r\nIa/IJ4uHTSKpW6bhb5Qw/42sd3ksAJ4ZiQ2jJLyb/kx+1REJ7ca0wIsKPnZk\r\nyjYEug4BoujAm2xZGZT0p2GYWROaT1qFOBbOHpqIte9py7hkNlo7+7Tpf/y+\r\nukCpJ9lZ0yinZGVk4KfEhVV4mbkfWIW/juLiDBwXfR6RuhQf56aL61BmSaGS\r\n6h6Pq+bvUvQgrvlZJJkSKUiPHZUJXvoet82OpuH+6US3qf3ApXBCIzS5BYOV\r\n1xempxmMCrRrGaQaklQfow0zVIkMolO3pBydMEBxu+CWFUGtG73AH/kLUePi\r\nxaP4aObl9SahCxjuSerluI2f+j162H6CXVhtQitb4pbSFFvbTDw6MSEhShb4\r\nXo73meZxwerrmmtIKFRkSakt6hmRYf7osV/6IM21ibJJT3eMeNAfUePeOMq7\r\njAAxQq8+4XuJbz9tHE+V9pfZ5S5IBVZ0nXCdDxi0Rxj6XCWC5/0Ca1poY6yG\r\naqOlFDtAZZo8zCDrHlGkpq2W5hVNorNIgkXsM28FLU8fb5z0pqsIbRoC9DSP\r\nQrj4W4NsleqrSCTnG1NfU79fLbhoBgbSL4ZmbP4hRnQaH/7hTUukE9fx0A6F\r\nOQd1wsf7Yx7zaYUPrG3RVpru+gY8IaOuDgs=\r\n=+jRx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.22_1658033169424_0.35330786122621016"},"_hasShrinkwrap":false},"1.0.23":{"name":"paperstack","version":"1.0.23","description":"This package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. For any questions and suggestions feel free to send an email to [a","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc"},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"commonjs","devDependencies":{"@types/node":"^18.0.0","typescript":"^4.6.4"},"gitHead":"a9d7ab920925f22f20803962825c9f11ba291529","_id":"paperstack@1.0.23","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-1eS1BScY3TZL5vSXdtZXm5FXlUO/oSqK91xQPTjwq2r5JNVpC3qGBkxogsc1Org7IO057luoadTsxiiqAzLvAw==","shasum":"5eda2825f41cc49d8693eae6228c36f6c5699430","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.23.tgz","fileCount":4,"unpackedSize":24062,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1qBMm6ygau/NSr2SkefrzCKj2yd+GBCOqG8vTySDOkwIgI6lQxPb8ILzpb+WwrwXdfpwunVDc5E8Z/rvh5Rbum+Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi05RSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsAw//c1MgcCighMlpKUn5aBB7H/1ttIx3BCqoKg3yVfmhCgMXwpxM\r\nKfy7hoqkUN7HJWGPHBRsgOL3AJkhtUFnFMOQZBZgAewmtVDV2c0BFjHZD/H1\r\no4wtmEPcXn9yXF8mIzqxp/mAMd2WCdjqmVYi/VgMHza4exHWfAkZHgtUWPum\r\ndcUF2q1bLgeaz2vdJE+pEcCR/EwMAFA54v1SkM6/ArQr19e1SmfwXwGRog4R\r\npHiDWLNy0QHVhy2i/Rf3n/k++a00/azuMLTSAyeohS3MlGqCeB46Ei9VNFDP\r\n0bw5IDw8Rer5wXp0OlZr3M48LRVdHDVPir5eyc98UPGdLbHcyBmZzkoLWT+y\r\nPr1gEtnFEaHl2kUkcaH6JTclzz47rtOm6bCIsbDuBJApay29yp9FQTdDH3mK\r\n6RXX0jBjc+mywjpgUih6q+yXpjQyTWdqK3Rcnons0XkYkC3Ip9F12APdt7gE\r\na6CFqT9p7LKwdN+6MX1brzXa++KczeYX8PMtbvj30+GKHkNwPWE2O9fNF6lx\r\nDIRMzWTrkFJpqBN/FEH0EL/1qxIJNwFvcV+tyi9y+PfqQdJ+QjZM8rbxqP5R\r\nsohkQpKKvk7hXQWAqn96oQHzpgjSyP462p+ihobu+69u49QbZK8ONBW2Jm1Y\r\ndPZRim/uVehERXY+koo5ByR3rQp5Sw2ZJmw=\r\n=JY3R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.23_1658033234058_0.6705489883986488"},"_hasShrinkwrap":false},"1.0.24":{"name":"paperstack","version":"1.0.24","description":"This package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. For any questions and suggestions feel free to send an email to [a","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc"},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"commonjs","devDependencies":{"@types/node":"^18.0.0","typescript":"^4.6.4"},"gitHead":"f27a6ba4d31cdcb87e7d8d264e38bf82e337bff5","_id":"paperstack@1.0.24","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-xLn89QBBy0CtsblqCKsVj5GKw97a1P3zLYKB+JsmrFdJP/nQmf3YVSS5yneMco2bgaUYrn24Y3h16yhc+TPd1A==","shasum":"6b0fcc41b122e15f53e4a854fc3007389c2dbf99","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.24.tgz","fileCount":4,"unpackedSize":24012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4cBP8p/VqGFjxlApImiLtaqKBkPHsgSv+Xi5F8rb9tAIgL86CkagpapIW8BGm3iYUx17Lb3DkKJnjOMHrUhx19rY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1iyfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Fg/+NO2QFdL3nBrE/R7tCFq0j1Fyu3j9GKOOPgQpctY3SSCoDUI/\r\n5x+4JoL0PJQy/InguActnrhaA9z9A2LUEVZXirMfrIxI3bkUOkp29WBFjTr4\r\n5rhaDHhhhEww/Cg1I63goXBDCDjOYVAyVKFFabW5eyNTZDeXbzsrp9rjlsoq\r\nIkNh33rGmenCjjME3Jq27Pr800Mfrb5y5ZtX+4VXREj2PLnNmVBoTPxqQvb6\r\nVOCIDWvrKsRZYBKwcz2rS2Lz3EuhWJ+/hz1PcWGdWjaosm+xbNfDzv6IWqoM\r\nffDSJzfS/Kkqd5ooWiSz0EGJI+aUZ4PqvFaNOE2qRcbgO9wy+pDfzQ3DWuFH\r\n/Zi2k27FIxxFKkCdePP28qpPfpAbwITbm7trHIEdmYHi2VLG6kz/q24RbWXP\r\nVJRKHBqOxGXElrCRBxp9FAwweCVFkwbCSNHkXiOSjCOOuqM4bOzNmqpB4dhY\r\nj2qikJ+T7aTYYDRMZWvNeOI8+aOVs3Hx2Zf99nM1ke05wSX6c4Ye1uSrl1z+\r\n+1ZxRRSBoROmDR5ijBsmnqptwJcSsOfLeLJZsX6wQNbBgWpB0BPT/Fu/IxtX\r\ns1EV+urcoPL6eo3I/mAZlyReIp6k8vMyW4lBsVErVH7jPNGdaXkDakO3eIVA\r\nb36zyd4Pa3iLVcbC2mbfMskMfMei6ngCBLM=\r\n=zEfr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.24_1658203294846_0.6895350078238611"},"_hasShrinkwrap":false},"1.0.25":{"name":"paperstack","version":"1.0.25","description":"This package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. For any questions and suggestions feel free to send an email to [a","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc"},"author":{"name":"Ali D. Andrada"},"license":"ISC","dependencies":{"axios":"^0.24.0"},"keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"],"type":"commonjs","devDependencies":{"@types/node":"^18.0.0","typescript":"^4.6.4"},"gitHead":"f27a6ba4d31cdcb87e7d8d264e38bf82e337bff5","_id":"paperstack@1.0.25","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-0J6CcFIF6WIlLj0e3bYhw0K1EGQ5t66XP8wfwk3TWYtdqBzx/tsYXEM1fZUpr5G3MizWp9oEdaPD03gSm7SDNA==","shasum":"59d58eca42d83534e9f238d468d9c01ec5df1cef","tarball":"https://registry.npmjs.org/paperstack/-/paperstack-1.0.25.tgz","fileCount":4,"unpackedSize":24012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/6pTLlI9DyygQaZ44OWnO7Nit4Mptw542cT5G9QRuWgIhAKWYGj1bdJzDYdkDtEagJCZAOTU7hKRI2g5arkWbi9aA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1jBTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp90xAAnbF90oMDuuRHcDOi9LuLFn5lgX6+A8D5MZ13QbrT0MuSMnUS\r\nRAWWGDDssCPkdRU0Oq4EYoqKubvWf6a3/KSL5HGphSXy2l0N4hpG1rlupjvJ\r\nH5MO4k8QoXHXwUzN/Kx1sALE6CoKTSgBs93PigMD4xKnw1nsDTwpEfGXQmt7\r\na5ar20EsfZ3CwzzifNKGbxLs4i2e389I9y0OpPzee75C6GyMnKU9FuTUWLTZ\r\n6yzC/GYlSwi9O8V7GU5EqVAqaKZhamAoOsQtIgGSMsdX8DhMLkT9uPnYQibe\r\n8K46qIYmTF8I+9V1ySNt06qX4KfBIWzE+UZSUTVG+dycC6o1ODgNvaeAGTxa\r\nlApIGBCYiknDa2hLWkANSnLQeYSICw2mSUlGxN3CQDlnDcE4f3SCjHcUMy8x\r\n8s0YvhPuKxylXuX4EKsZEQklE86PiLGr9b/0V9Lg0ibL/XLgW7TELSgZPCYB\r\naHzLQzmafBaXwJa3I/Vo7uLGMnM0W0hTm+rTtG9gXAzqaF1a09c/XRrYD42N\r\nNffWLg/ZVuYCNxz7FSS9BT/0rBeinWPXUb0fVCtX8fw3nmyhu6bI9vPCsYTz\r\nWnnB4ZUZEkmxFAExK2WSzLfGR6ZRWLmUQB2lIZmdynpAsdbMBGfvIaZcwKGh\r\n4JEWHYG9CZbZ1SMYS882NhMh5GJHdCb2T/Y=\r\n=H6nJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"solael","email":"alidejando@gmail.com"},"directories":{},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paperstack_1.0.25_1658204243031_0.6687887330754929"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-21T08:39:35.793Z","1.0.0":"2021-11-21T08:39:35.941Z","modified":"2022-07-19T04:17:23.282Z","1.0.2":"2022-02-08T07:43:54.610Z","1.0.3":"2022-02-27T03:17:54.967Z","1.0.4":"2022-02-27T03:23:57.658Z","1.0.5":"2022-02-27T03:25:17.044Z","1.0.6":"2022-02-27T03:31:07.905Z","1.0.7":"2022-03-10T09:00:06.337Z","1.0.8":"2022-03-29T01:12:18.852Z","1.0.9":"2022-03-29T01:32:12.700Z","1.0.10":"2022-03-31T12:59:35.961Z","1.0.11":"2022-04-02T12:01:23.338Z","1.0.12":"2022-05-07T08:59:32.339Z","1.0.13":"2022-05-07T09:05:31.905Z","1.0.14":"2022-05-07T09:19:04.068Z","1.0.15":"2022-05-07T09:25:38.662Z","1.0.16":"2022-05-17T13:17:52.530Z","1.0.17":"2022-05-17T13:21:46.241Z","1.0.18":"2022-06-23T23:54:11.263Z","1.0.19":"2022-07-16T02:57:23.742Z","1.0.20":"2022-07-16T03:25:26.351Z","1.0.21":"2022-07-16T05:25:44.558Z","1.0.22":"2022-07-17T04:46:09.579Z","1.0.23":"2022-07-17T04:47:14.220Z","1.0.24":"2022-07-19T04:01:35.009Z","1.0.25":"2022-07-19T04:17:23.208Z"},"maintainers":[{"name":"solael","email":"alidejando@gmail.com"}],"author":{"name":"Ali D. Andrada"},"license":"ISC","readme":"### Developer's Note\r\nThis package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. For any questions and suggestions feel free to send an email to [alidejandoandrada@gmail.com]().\r\n\r\n---\r\n\r\n# Getting Started\r\n\r\n### Installation of the Package \r\n```\r\nnpm install paperstack\r\n```\r\nor\r\n```\r\nyarn add paperstack\r\n```\r\n### CDN\r\n```\r\nNot yet implemented\r\n```\r\n\r\n---\r\n\r\n## Usage\r\n```\r\nconst paperstack = require('paperstack')\r\n#or\r\nimport paperstack from 'paperstack' //Using ES6\r\n```\r\n\r\n### Initialization\r\nAn account is needed to be able to use this package (Don't worry, this package is free and no costs are expected down the line). Avoid storing your credentials directly in variable. We recommend storing them in the ENV and access them through process.ENV.variable_name. Sign up [here](https://paperstack-drab.vercel.app/).\r\nCreate a separate file to for the package initialization and call init().\r\n```\r\nconst paperstack = require('paperstack')\r\n\r\nconst client = new paperstack(email, password, clientSecret, clientID)\r\nclient.init()\r\nmodule.exports = client\r\n```\r\n\r\n---\r\n\r\n### Schema 1\r\nA simple OTP schema with the OTP in QR option. \r\n**Generates raw OTP which can be accessed in the object.**\r\n| Parameter | Type | Required | Default Value | Description |\r\n| ----------- | ----------- | ----------- | ----------- | ----------- |\r\n|uniqueId|string|true||A unique ID which will be used later as reference for verification of OTP|\r\n\r\nThis will return an object containing the OTP and a base64 string that can be rendered to an image which contains the raw OTP.\r\n```\r\nclient.verifyOTP(id, otp)\r\n```\r\n\r\n**OTP verification**\r\n\r\n| Parameter | Type | Required | Default Value | Description\r\n| ----------- | ----------- | ----------- | ----------- | ----------- |\r\n|id|string|true||A unique ID for a valid generator|\r\n|OTP|string|true||OTP user input|\r\n\r\nOTP verification. Returns a bool. This can be used with either of the 2 schemas\r\n```\r\nconst QR = client.upsertUser(uniqueID)\r\n```\r\n\r\n---\r\n### Schema 2 \r\nOTP schema where the user can generate OTP for himself/herself when logging in.\r\n\r\n**Create OTP Generator**\r\nGenerator is valid for a limited amount of time generation can only be allowed by the developer(Ideally called upon login attempt).\r\n\r\n| Parameter | Type | Required | Default Value | Description\r\n| ----------- | ----------- | ----------- | ----------- | ----------- |\r\n|id|string|true| |A unique ID which will be used later as reference for verification of OTP|\r\n|expiry|numbe|true| |Duration of the OTP generator validity in seconds(Roughly 86400 seconds a day).|\r\n\r\nCreates an OTP generator. Returns a link that is valid within the Expiry's duration. It is advised for the user to save the QR code instead of the link.\r\n\r\n```\r\nclient.createOTPGenerator(id, expiry)\r\n```\r\n\r\n**Allow OTP generation of valid generator**\r\n\r\n| Parameter | Type | Required | Default Value | Description\r\n| ----------- | ----------- | ----------- | ----------- | ----------- |\r\n|id|string|true| |A unique ID for a valid generator|\r\n\r\nAllows the valid generator to generate OTPs using the generator link. Valid for only 5 minutes\r\n\r\n```\r\nclient.allowGenerateOTP(id)\r\n```\r\n\r\n---\r\n\r\n\r\n\r\n**Check user status using ID**\r\n\r\n| Parameter | Type | Required | Default Value | Description\r\n| ----------- | ----------- | ----------- | ----------- | ----------- |\r\n|id|string|true||A unique ID used earlier to generate and OTP or create a Generator|\r\n\r\nReturns an object contaning the current status and details linked to an ID.\r\n\r\n```\r\nclient.checkUserStatus(id)\r\n```\r\n\r\n---\r\n\r\nRead more about the documentation at [Paperstack documentation](https://paperstack-drab.vercel.app/app/documentation)","readmeFilename":"README.md","description":"This package is for generating OTP with the provider handling the validity and storage of the OTP. This is developed as for a study with the use of QR code with OTPs for improved security. For any questions and suggestions feel free to send an email to [a","keywords":["OTP","QRcode","OTP&QRcode","OTP generation","User generate OTP"]}