{"_id":"touchportal-api","_rev":"50-ac9e31fe9918e8cb815fdced05be5282","name":"touchportal-api","dist-tags":{"beta":"3.1.2-beta.4","alpha":"3.2.1-alpha-1","alpha-ts":"3.2.1-alphats-1","latest":"4.0.0"},"versions":{"1.0.0":{"name":"touchportal-api","version":"1.0.0","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@1.0.0","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"1a2346fa1ad77f9552fc7b931b09479543adaecf","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-1.0.0.tgz","fileCount":6,"integrity":"sha512-NxdFXx/HBGhR2PY8RAMXJ4kj45IOfrP4zMxMwwB3dTBceFllaGGdZQMENO+cKFzEy1KIOLiV988maEcNWPim2A==","signatures":[{"sig":"MEYCIQCTW2gs+2YNnaewQN29Mt2e4DmTRK2UrO77vzeyV2MYwQIhAJQAfFYMHwGNmVFSsjLxwhU0EFk/ZSqJqu4I27g4rOVY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJc97CRA9TVsSAnZWagAAR30P/jdNF7BzRycOlpkc3uBg\nxgVBqmcO0RfZ7nAi+Z7hIA7b6xTgGO6jxhOY/yiN17ihSODnLaUuuYnBF1Tz\nIMl07kWSz71Zlf7EyVE5cUGiZA0ckHwfMeZhLC71L1PjMtkxpHzcC2G9iVLu\nNbl46GrnfJ4WJ6Tv0SFAXGE/K7McPwDoqBpmDJNjnPwNktXunhAmMBwefGfs\nuB3fvmmQOjeUFZH0RQLWFLNVEHTT2EuCMqsT3D32Mzof1YBOt2U4oEjjTxMI\n0ASYusoVWZRaCis9lEmatphEm+Jk7mBhG9yS4lZDmiJfPBvw58p1U0wWL8Dm\n0ugDVp2BNgFnKHTqCWsttia7HSyQ82fA/zznyJqzfmxl/+5U7XjoL0Tw422l\n9rm9Rmi6CPhb/KMq/IwjzKJ+b5JsXH/9CRgsy0j7VFOs8GYq+wcUGuEIMnUa\nXAm10LHitsT9seTgnTDIp5QM3IIeig3HhjT/Dx3w/ARC+Ru/ObX1B+cQrYM2\nIsMKAWupRU8rj1AKtM8QXpaASNvw7lLXx38XrYMRRGKyoz6jxyvyl5BTUh3P\nUGIiLdQjve7hVRywERb/y2jJ2ix8thztvYoWR85A5vw6t6JA4r0mqPlz342C\nHuvHjLQ+F4Trb1Mv04F21/SFZ8VJ8CRA73tpgqzd6uAw/JF9NBa3Q0Q/JL41\nJJKc\r\n=LtNv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"4cde7c2ed70b1ec829a5a88305e4ec2a57210414","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"6.13.7","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_1.0.0_1596313466527_0.8294532574748978","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"touchportal-api","version":"1.0.1","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@1.0.1","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"9c1f61dba7383faff6c7a83bebe6f24498d12a07","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-1.0.1.tgz","fileCount":6,"integrity":"sha512-+Sesx9ij3oLhSLe3pYz0u5/VF3KDyQJ+OUMg+CwYFylfasM94cx+1+1jEJ0HvPhbwBgW4qz1v9V4423DZb8umQ==","signatures":[{"sig":"MEUCIDb1AXfVkLuWYMi72qavYGsGseS70lpL4X7eGCjZwLG7AiEA8KuXzd3K8sIbqf+Vja0pBEOmjlUjlh5Udtw/IrAoUiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJgcSCRA9TVsSAnZWagAA0AsP/3rQajCNZxYhDw4Rsi4J\ncoDzo+xhYNKY1QxHYD7O7YpCwkbF2PDjBpYLvYxCZExvIEVXRcse0W0JogZe\n8rn07u1HX1lxVTvyVjdrIjMzaHb6W5HM7h47epX7Cr1eti8ak3rB2gSDQkLN\nM9NKdPeT6MLD3YDFCxGEEKB0CNL7xZCRUruWrbSHdEa87vk3uAOKasxGOuJN\n0W1fmQfflbeWQHDBrCLHFc+Nh8HGEEekMiZ0g+zLRi8ix/ZjD3nFoWW03bUl\nXKMLm/BJ4ofglUOsB6ptz+5J1kiP+QtFOt0i4DBxQHPEwKkVBRWLxuZCxc2a\nkPeRMw76aGBexGUKhpMa7/OCKDiiqHPYVLv0WOW9HRBsMrEI3GSIKceO43Wl\nzOvkAU58B1KfSOGlHol7+lV9xXyjsYmmcYcO37V1xtYf0EONCwGPANzncIjL\n4EVCaEyBEaX3yFTOCYerdEv6lbN9dVXjB85U7wnX6+Fa1Fw9A3jXp2XMMcK4\nRD/8hZnkAFsE0T9UyuVbyc7th+fyQyJhF+AZx6XMZTSH6B+7oeZydFbA0dLC\nyNtnZSN3dPofh6H9v+DcmU4tqAGRaQeV3LTbQ8wf2asW9U0vWnWZwQQQpJZw\nU3B2qugRsco9C6ZZ6JMo7A/cds0/SxSrT2o6OOs5q0ljXqGPbVpZnjFfiaXE\nB9nP\r\n=uOAX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"cb275d156abe8c8cf8a0902248dec4ea4130d143","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"6.14.5","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"14.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_1.0.1_1596327697997_0.09062090963758118","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"touchportal-api","version":"1.0.2","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@1.0.2","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"2e33e92fa0544dbda1f2ad1fb6d8d06669dd9a6e","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-1.0.2.tgz","fileCount":6,"integrity":"sha512-uDforFth9YMVQLVnYQ8fLOdJ5GURcSeA865pfesX2EiJnyH0RmtYdabwYVvH6hvxS9dCnGPmbRBS+SKyDT1duA==","signatures":[{"sig":"MEYCIQCGMyCwjUAZ1itxDITfJD6HpZzvV3IPggeGBDssbT5JVQIhAOsYqwOZlJhYaOqTV37HZimbpKCJrR9w2/Su19utB9Oh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJhSuCRA9TVsSAnZWagAAQhUP/1GRaTYH6mracvoiL8cF\n8QlFvcONQcBDOLFGOHzIY0C3nCUAOZBCO4AIitU8AweJxHX4XFkRtQoxgKvc\nyOofANFlRHlWr3W50deSYSvUlbcgxJx/43HgT0tywIz9mOXvfA7Pet9OGWYs\nNVkgwKnff0u0i/ee8NeMq4T6bo7SDRr9xXgIGTbNEecEri90+I6zFvbj7fGj\nHqDJ81/hXOtYSO8HbKHUtaPeSDffkHax0DFYFRprme4IVCJU2g4f6/zF3MHz\nKJ57mgkWD3Ndkp+wF42m8pbnoAAsthOxbLXUH+0yjpk6JC5xQjE3DZaonGIb\nV2AJXV7dDaNZDBo947rQ5vcaCFVF0pr27eW4swoTdyYnNoVQBkMt1fHwX+1G\nQmB7AOVwLpjOyHyWHAcgt+xKqHMDX8765m3gIUSZZP0MolUyQ+Kwb+4qiBcj\nkWnINjfWdgR3pT4WuKs8Jz64RvHClTMPaQ6AVC3xBaFEELdn+pwm/yQ0v+/Q\nd5F5PbnVL8abOy1i1nkSYQawDNlFS8hVq4l961ig/XGYGQ2K7eZaVifCs04T\nBXfWnkdps+b38n2LGowOVu13qJ8ZCYPlHj5xWpP3/YK473UkRJbk/3m97zTV\n1OC6kL8BL6eVKbUHkL+adxvKNuCEhA9tV2AkynU52gbtVQONgTRm50DqhUDh\n0fZP\r\n=c20m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"57862ed350660773113a4de848382e0491727744","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"6.14.5","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"14.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_1.0.2_1596331182421_0.29587078776432474","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"touchportal-api","version":"1.0.3","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@1.0.3","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"e31278e78116208126e561cf127e3869c2bdbeed","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-1.0.3.tgz","fileCount":6,"integrity":"sha512-w/I0qxJ3S1a0K3L7lajX97lANdmgZ+WB5x0vO3umxXEvKC55BK/41UZyXYmo1Uw8ZDfIsU+MX1j5+PaJkyvieg==","signatures":[{"sig":"MEQCIC+lii599GosvJ+Pnom5CmQtDTRjiAGRtka/D22SGQxzAiBg/FxpVcV1tsPWN96KgwQS17KywZSCakiM4HZksBdsTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ37XCRA9TVsSAnZWagAAtVQQAIgOH2eUvF5ycMLeyqiC\nt4k7+NEuVVtvulmmL0ZeIpaMDepqT6O+HrZdgYchgEFLZU4dSSEvSh96nyl+\nFta/U/uciHD2QSfkk7lhUNFy6BzPfizkT1KDkMwP1E+2ZDzcJI1MCAhqhn/5\nxVPPjwjoa2JL2z8tvkRUkrmhz8fuLqGNxACbA7MVOB8Uhmt77gqRmUYyGohF\np1Pb6P4OWdLzllduxh5WZTp8QWpk5iig5/kXKO2xPHPNN+4GxzX9/1YNPmAX\nUNXiNunVIg15vkY02GuuYb4c5hZy9RnDcduw5ILoRWpmALzCgMy8kAHAgp2N\nx/rbuNw0kp9zBEPJR4r5ymNQKSUfz5f10Ls4Z9+7+KvALBsxLhYUccCETunE\nOH/XCk8T8OjA8XOSJ5eOqGRakpJeXgjB5ADj/K8y37w4EM3ZVf/r9CD2Fs7T\nJ8O8l/PS2YR3koxdXebd8eF+vwijISA8ONhfYa/RNCHRRlTy+OsrX6f+lbg4\n9no4+K1bvbW4iBSanhQPaIZ1EICmTgiLHopHIV9deWBQV9fcF9hsNbx+dJge\n9XVCctIVLNrd4qj87SkM5PYWNULwZOJPjW4ekhHiA0fFe9W9egVY54QvzIT4\nwsfWalIyrZTJbr7DB/4XDFfqiKJtIK5DOSYCwNZ3J7EIaVtLAihrdWzbTKeF\n0sR8\r\n=TyCo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"3e16939409f54f63c29e2f54948e611eff60d320","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"6.13.7","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_1.0.3_1596423894762_0.518705153513576","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"touchportal-api","version":"1.0.4","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@1.0.4","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"d67683767221dc682ca7ce6e0b7b19b8a3104ee3","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-1.0.4.tgz","fileCount":6,"integrity":"sha512-sGuJy3Ljz4LQYDllyF5jI0pkoe9XdwzLFZhYsNc7dpCIf4YS60ezeA8WoKjArj9ap1Cvhh0ooeaLkUVlWw1SOQ==","signatures":[{"sig":"MEUCIB9tSH63kf9trJAhGlh3hZOD40ufwt3CUqukN/vkix+sAiEAkMh5IW52SHEE8O2+e4xTUjHR3agW0mt3TDssOUZ2lYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ4UACRA9TVsSAnZWagAA46oP/ihil+T/SwrVWpQWB5Zg\nqekewhvlEBXrr5axRUjMzj7TX8Jqm6diqN525H/8jjpr8M+mKSSmp2/zl0mT\nL+O92Oj9TyfS93hpdBUKa//xv4PqiUQT+ueJPHML1vd+cYwfTYGrZDDjDa4J\nJrSsOp0B4dBX2gV11pYlzHLcGqES8+8OZjq7ruoUeT3aWA7nqCqOoHw9Zev+\nhT44QCjifEjP1D2H6lGbtK7f5wh4s0hBvOWugLkVEZLovgjNGNKo++FR+iIj\n+JjjPxoPZjoGiATnPa0Xk57hKRSziakGtk3Lvvwz1FGpxPxpMKZQLkdFs6gg\nchRr2SbOCRTvhCWnkS5TuAvWlWIM2OQtYsQ0MPfKs1/URODeY6i9287k2hV9\nsSUSFCk/kxkKyua/g0cBrxgdzB4tptcmjRplZJKadxHRE2zZLXM1i087aIoR\niDYqCX1hlXmxynmI7H9aHBiF++dNLT5w1TEjsLeJ6TvrAGPGRrRFHpr26Y9I\ngF2gNeq+y5QDMKN1wOHl39cLYa+GfyW1hCZ8F9QsuD7LXIegDIUErdyFN0On\nKbsx/IXknG1Fh0cFEsuKToKQokayTzGwcvY3RShLdNtYuqCRVn0B6eSrFbNd\nc1WLDh4g4asai0c6FgWII21Zpixoyv5TTRmVyjxpenANul6jG2Klxyy6ivOA\nffnR\r\n=MidT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"108d7f49aea20dcc560e0758a3dd085c63d026bc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"6.13.7","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_1.0.4_1596425471858_0.21983911908556308","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"touchportal-api","version":"1.0.5","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@1.0.5","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"879911970c761b6ef61a663f0ac11eca28fcdbc7","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-1.0.5.tgz","fileCount":6,"integrity":"sha512-R3YdeM/p7XVJDqM5NvCOMYIZjdW4gL0gwzBzKI1qCWT2AeFr6ut3kF30isHxnTcB+gatAAOAK98EsbVtlzQD4Q==","signatures":[{"sig":"MEUCIQCFpWM3nX2PU74ps0EbLNVCsOI+DEG5hBlo3TJpoOpy4wIgR9GsH40jwuCKfdD9MeQUWXGfv0lOVfMeOunTnXmBqbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ4YGCRA9TVsSAnZWagAANkMQAJoArnsC60kmAb+Qaupc\ngK9BkPsDFeI9ibqZmUIeUNR2DQON3EJjFJ2EGpdMJxx10Ka4VgmAUal84lVt\nwB5bN0cUp0DtQH+VWbcYoGMG74NFMDnOO+0UgJL539jBxNTE80kQj1BURwa8\ncPbUAYA51G+cjGo1ZgyfKFMnezUAFBXs7/rcDk7Y/QuK/iXvqRAIxFSLyCGW\n2aI08/lScMY4D0jhySRhUZqOmbGrM1NQtHL/o+sBLJUX74/mvGBMr6n7pFlw\nDd7TVHUC83pih70oLBAd9lHQm2ZB6bfZHGzA4Qd+3xV2CPleWrUpxV2fDnBO\nqktpUvACUzBK6K02/5AdXr5E89GTri70FFZ30wHlCet4/VzmoxOf8cfYkbY1\n48ngO5sRY9jlrj+FzfDJ7idanh2GrRsAfXvOEp1X0ZDxkW7VzQWltyf4DSQH\nHMSFFTYu7FNoS8C7o1Ts0Xk0JGr+eROfJRWl5ERKkvrj4aezrbCCvdoLPaSb\n1mCxTajEzmyhTXm7KDeFdg4nwl0J2Oo3tD3/7qf1hFNqfgb0R0qjQfeVZgFg\n92a0quohBApRE3092Q+RKuLxbkxM9gu936QmuJ8L7JsHVjDCDRc7zz3fG+ft\nxAmCf4zmVxKGWqrE0HgeEc9QV193A2cwzb/IjsIJlfEEjZyhQlgOhXy0CrnK\nbps9\r\n=ymrN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"d977a594c54b4b1192da1a13d4b29000bbe3b6ea","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"6.13.7","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_1.0.5_1596425733897_0.045156983047196064","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"touchportal-api","version":"1.0.6","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@1.0.6","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"c08ae00cb00ee2364bc40cbeea5f4e196426f4e9","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-1.0.6.tgz","fileCount":6,"integrity":"sha512-kwra4n4Ph1nBGdZZzV/33FIj9Tazw9i1L/LJFCjS0MOjt2U5UmyDrbOBOXluaSC6OomL89AXHozMYOy8du6Bng==","signatures":[{"sig":"MEUCIQDgTN6CqYwtrjQXVa12trAiK6d5RieHd5fn7jHGZOfWeQIgOrv6rbsX/tTy+ydtuhc2i98TLLabfCBP5uGP3LN1nDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKCDZCRA9TVsSAnZWagAACGcP/AyeSQCIMQyXOcCBb0pG\nkESkRqeTEp6goqiSKJXDFKjEA7rRNJZdJHPDDDwImFRjMR7UAlDXiFWO2Zib\npqsLORpnzJh2pGIz+eg5tnrK/u5n8+kIlyQGjoeuegyoANq6DVB/l6/ZQkke\nSec6nKWEO1db3grEibsawnnV8+X12my+1x4kG5LVRJBciPm0yDhVp2yHOiTw\nkSKyVbOE+RIZiQ174o8zdExEDD9d6BTo7StktS2zasD+Q+B4m7g3zCtxJvcl\nKx2JQ6COsqBIfuS9mbThIH0Rync5Lrj1c0rDLL0rLOhU/qCCkxJ9gRPri4go\nWL8uafCE1m95umxJLF6+LV4OKoeypdN6dcPn2xk1Nxpp8Lt6/QbqQmsvH1qr\nPl4O38dR8ON6CHHNQRRvlZMBYpLN0mWxAxPU88IPT5GugcRw7mVwbJ4OZkiu\n+1/XhAgQg7mG8TxasnhGKt3gxQi77kCSm64GHCGDJ4+EA0h8O6nFZtbAcnD3\ng6mnuhT1MofG3nnaYdx54iZ6u0b0c7EqIfP6huZMIe5kIp31OUL6ZQzM6H5W\nmZ7t7NaPj+s/dj95ubbA1T/8j2B/v5+tc/DiuPLg+VGlvSWCKwNppc7X4Jke\nGT9ZYQkloV9NU2dO2q07cyraMuwxlw1oR5NhF5LiccD9FnFfLIOK11j94Lzt\nvw5M\r\n=skHp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"849af0168bfadd24d16b220fe48fa3a93fa5b55e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"6.13.7","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_1.0.6_1596465368529_0.029861952413219095","host":"s3://npm-registry-packages"}},"1.1.0-alpha":{"name":"touchportal-api","version":"1.1.0-alpha","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@1.1.0-alpha","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"4aafeb4396e5fe9e5bc31f08fa00364a09a25cfc","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-1.1.0-alpha.tgz","fileCount":7,"integrity":"sha512-PQkKT/mJ/Q0JGiI8BunTDZWoMoKuMPcrIAKjKnjOpgm9KrkLGAzXjQcWg4O26Z1oTM0PW66M7yRMa1adK6oMNQ==","signatures":[{"sig":"MEYCIQD01xxCjMUs3tt/86PNIo9RV3/xLCB8fn17dHbn8tkaygIhAKaB+CZOyXNhtAO60oyzPOJSIMy/rU02Q8DgDux3BCYX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQfZ7CRA9TVsSAnZWagAAUrwP/jrDnaRf1qlxFcsTjUaj\ndcEjZxFjFu5c5DIbZlRT9CuHDjEJhaFpnw2gFdx9Sfek9gYCFiX4HCxrLdyS\nYXd5Q+PSqyypJSeAp7dCy1MV48C4LBxR8BfavSbG7FnOlTUWc5yYfPDHpu3K\n34ifwZfQr9ft49o8AICLVaxL/GMKNooesVGjDjTMh5TeUyyXGlyLow5KD9nk\n4VkGV8r3eyWsrEhH88luodpXbgjG6fe6Rbv5qLt0PMubt+or41VMl8BLEjuI\n1vGHtyx4UI+vEUwxdJ0cHPVHFJVHubDCa/kcJrjyHH7Ec1bBcoCoE6vQfHnz\nuJaRRvEtvt5cSx4ZWcUs7/eLx2sEiQaqKmMASTWqlMbUCJJ9CeBcieQ4YxbR\nw1zfQA/akVZo6dqZO2RDxstv0ijxl51AiKr5PyCVtlpIH7DRDFcqUI3NxxTe\nWynvUs6/WbS2OWjFMZjGxIH/88jgPobEXFkzAXw8Y1RVk26lEOigd6RX5BLo\nAYi/6LTnU0CO5Lq0pcqan1uKyl0TFZS0sRvw99eYaLZuLk55v5aeYpaTrDwg\nGA4KWQJN8QYOT9iNMMUncYAMMAKYJ6I4C3e0s0tpVUr7Jjr4zqGuFpxhw3tM\nveR9ZSkn38Dbyc39cpiepY4sTrrzUSzRWjyKEjWMEM4rPd6QFOE3QLm7QYpG\nzr+k\r\n=5Esa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"ad419414d57d8278e32b177c2f729a3012211894","scripts":{"test":"node tests/test.js"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"6.13.7","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"12.14.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/touchportal-api_1.1.0-alpha_1598158459252_0.15334160308029565","host":"s3://npm-registry-packages"}},"2.0.0-alpha":{"name":"touchportal-api","version":"2.0.0-alpha","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@2.0.0-alpha","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"147598d2a068e2159dceec02dc8c4560009ed22e","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-2.0.0-alpha.tgz","fileCount":6,"integrity":"sha512-UWYy7HHXpWleIDVRbtvJ60lcK5DzOcPsJgEpwK3GH0B/q/2nQTf22dhZc1cwor79JCxa8noYGVnasvmrta5mUA==","signatures":[{"sig":"MEQCIGIVGuwqYnTfnDB976AOYuVmInPyrT/XWfyvNAFGPFZ/AiBHSP6woRRfYpQEPLLE3FgAxd5z1SPLHVBf0jhhsKlCXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPHZTCRA9TVsSAnZWagAAxNsP/35v0VyD8JR3o8GWsfho\ntRqUfZ9J+oZMnAgwkDmZWTEZVIeOWqLglva2IjepN5Ws0JZRetWWoMcINILQ\nrQE/6tmZvytny4ulzHz8v12ISJIZre72fSnLpmeQCZZYFOvzWiAlvBPhkiMo\nuiJ7yq4lssuiRzE5M9MHUDGvi6X7eojrS9bchER9NSdjIpcIpwbe2mc2M9RW\nzY5v7YHL9putfDGBM5+alew+HZFtOdfW7NvgO9bVvP3uEeumvV5ePYGS0zg1\nzOnYtQhExQG93Qq7qssuuMPIRmOQmrf59CfP0ji2tSKyPccK2qq33CVQOZ3z\nFdRCM7N5HuQ4o3oMKZTlHjcSfRgcMNTSG3tzf6wcAuHU5XrRnmISRNCwSyAL\nvyc5kVc9pUtSKHc8Ze+HMSbv3qRHKkDvKMDpId4HYPo5TeiCE+f3yyJhv987\n88NjSmxHsmnnka2og3iXyzKYqQeqD375L4zWXWqfb95EV20ZgBaGWZ9khRdR\nqBgZVKvf3GE+01Bl8ZePL4e69CVv3OeEmLnaHCIYtAlnq5Eyup69dRwTHrVM\nYkydWfP+4IprVw5YFXkgX30PH9qx8lxsEBjC5wgJmk2GCmY9JMt5zbyJs8Gu\nfKnVWBBJplZkT/ZvZZ9iascK5W8gcwWRtCaiMQF8RmHiaxLX5fBZu4ZMJItS\nWKfe\r\n=ATyF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"74d6f21c1d48cc4baf7a8e5dc34727c6dfdb6eea","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"7.5.4","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"10.22.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_2.0.0-alpha_1614575184991_0.09800796480795437","host":"s3://npm-registry-packages"}},"2.0.0-alpha1":{"name":"touchportal-api","version":"2.0.0-alpha1","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@2.0.0-alpha1","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"53faf0fcf06584f03b4c7fd7bdc060d4b9440bb9","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-2.0.0-alpha1.tgz","fileCount":6,"integrity":"sha512-a4WHurC1JOUpki+byJRiOtWNBcVrg/RfXxCWSoPjySijOGe3pIEztdFoszIwR6vjGLLEgkc9EIK/OPnMqI2Usw==","signatures":[{"sig":"MEUCIHQpWfhVnR8fTwLfeUcvm+1byJyYW6vYUUJxD7+9LvLLAiEAjuBXXEBCa0hns+dIMNDVKYPq5PmtKB6e6GBtIaUe8G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTsCTCRA9TVsSAnZWagAAkJQP/jRKWQPdlNo8FzHq47Nq\n3vBBC0XstPv4tO/rzZqy7qB+gmnCjea8OCteoU0pINP1ZzgUiDHLfFUUVb4A\nGbCSb5I/oqo07a6k7tSboQ+j2YnkhQoXqGohdTG2CdQ56X3qIqKGqfEebGuu\n6tkVGVhtRN0IsqXvK9aIpj8pOkgQykDR3T0zK7LnhQoLtJxhy+RJ7QFUJlKV\nton568KbWgsjCrmKYCvOPYdgxNMfsKkmBV91K9qtmDQ7FCkdfCLVWM8LphD/\naienq2NzmhLeQMT1aqd9JnLFhCH9loMk9VWGJem0t7t4yiCgcrR0qpM9aQxg\nqt0RXoLQKFxXUBPW1QThfnyefgnNd9LxG3iy3Bj0OboD2eEjtakE1kYitdGO\nRDi+W/aMAd5EVqckkHLTI495IpHHOi5bmdk1e06W4BGF9gZ0OS0v062/QfWY\ndojyAnivoAXqCJzArDXs9U0NXgQUeOiNoWum7vyV/yb8Avs/3D5zCGdPYLKm\nzY6QXR/eqVbiQVQ+jTp+bpMI5zi1Phjo5e3i2+eEKlsvcwORd1WNAuyQ2S8E\nSBiwHjMI/43+rYKOcLUlyNKV2vwdN1C6OzLrZUZ6CTx8ya7+xIyIuBGi83jC\nEMd2ifYvieXDtrd99YX4I5F7JpnqXrVILO0LBtCH5GNcZMJllEaSJB38hlnr\nnBNi\r\n=dIbx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"641b7619892a4c056a8fde63fa5f3c9cc5f8d31e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"7.5.4","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"10.22.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_2.0.0-alpha1_1615773843205_0.13530850512967185","host":"s3://npm-registry-packages"}},"2.0.0-alpha2":{"name":"touchportal-api","version":"2.0.0-alpha2","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@2.0.0-alpha2","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"12ac0400c3ac36bdff2baa801371cce7e0516cf5","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-2.0.0-alpha2.tgz","fileCount":6,"integrity":"sha512-iG+u+PJFY+dE2Uf0qAWWB6LUtmVAYmnMmHA/kRwZoSj2gu/EBDt3cCKRWb96BMIKp34fnAHQCZLJpK2bW/DgOA==","signatures":[{"sig":"MEUCIQD+W84xQYtsQ1mMapprFZh4wfUkt7nE2hOZJSYz9+i26QIgAfRo2Z9PiBYrhtA0UDKcpPZ9aVGHTlblwPldFieJAGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVrbYCRA9TVsSAnZWagAAQX8QAI6yRMEiO4FDplG1J4O9\nwT/+DDRIF3PT0cHO1/bqathONS5I03A+aEh1a2HMZyz4g56aRAuiqkbgVQHe\nm/HlQGish0Kl5Pf9iDo2aTpxnuXii2XVi/qsM1OC5XrXlu8sWFADnjuWX1lD\n8eeTcqAYtzpCdTyy9bzfdkVxW4MM5zD5qCGHWZ4MVEoQeykFwIaCHEk6Gs1n\nMMACkqgacYRcmYPrp3o89ALHmR02AncjTNyBi95/HLWoEyZ50ZR5ns3j/Iym\nflLU6iJ1K2mAZnrtODiP7KLdrOg1gU4QRd6V0zsWM64P1+os8JzccgxQ/bLH\npG+18DOc55QIhrG6yDitFCxx+vVY9P0dXUCwq55W6EpecRXuuTIWeM0Z5g5F\n0U0PFU8mk/3FOUA5U7hlPLP+wS8q8PYYM+FlCGOFmtAXhooItks9SE1mdV1N\nDwVSqhCG5L24F4tEBsO/aeoR4HOtP/sTLgHz414VPi/gG5RboxdDXStpmg1a\nH9HpFJ6AuLGhb6kjJ0wEm7oCnoxqt9sb6bv1ZRq5vwJtuGk7bD9GabAQTKo/\nz3YiiJHQEcO5QUz2KgSVmMChE09Inp3E63ASSG0DmDyt3P9Onwa/6/5OacOf\nVbtItrd6OyAA8NYwBk8p92lFp7qKbDMw2IkW41zS+V+kEM954t6Tmr4eo0y1\nKLZv\r\n=XIp6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"3119e134f95fa1ba6f9a876fa7b08b6ebbe3bf1b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"7.5.4","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"10.22.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_2.0.0-alpha2_1616295640053_0.7603167496475369","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"touchportal-api","version":"2.0.1","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@2.0.1","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"a478612db5435306ef1b3aae67329450c78625de","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-2.0.1.tgz","fileCount":6,"integrity":"sha512-hXkmcQHxH9X6SMJej7U7KQcV8qoeT+4FF7QiKV5G5lhpzoOiKWW1hpPzH7OMnoARSnoPSedTnJcczKfNXvDOAg==","signatures":[{"sig":"MEUCIQDujN/8K6yMBNcuc4sk276+4x7eyqX/VWxSUIUq7NXnUgIgaJy83QtMpi4vVUlJKQcKppGYn50oHPoD63SxdJOmvfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVsjyCRA9TVsSAnZWagAABFgQAJg4mb8Of3dCLqc1jNKO\nCMX6CSHlhTnMFK0+oxlevQglciVZXm4sRpB5Lnj3y3ZsQq12cu8v1/uzL7YK\nKgobStPhzLj4Gb2/P5U6P2nNlTS1lkD2ux65WnG9M/btXN7AXjUsXkHHm/Gr\n76IYtdkJ2tLpK650ypgTLfLKeQPO4Vd4+2WIfefFQ0wkep632jtrzffoaOBe\nAaq8Bo9KmmBGiPzxy6jNbqCdmcpRN1GnUpJb2/8c/5z9HFxPf7RBJZPOLQ1Q\ncM1RYFWoax0Wnk4nh7XKxxPzrmxNRtsBdweRjrT6SY8swG3VAfYShRtv0LPM\nGX3EscSWGUFEuE1TpMbB9KL0hQZ1eOx0ARTZx8ry/V/Ru51AU3z98rZOpbnW\n8ZGhYeKRQt9Y+yBBbj9CHtalCyYfp3yB7+2G4kZU/4DjtvbbnCt9sDQyc8UK\n1rGh1DhcITOj+JSHtfRT42f9BBQfQmKfB31MZHh07rbIYmlva5iANwSe/4c7\najaO07PdJO1fS6sWKHMEAUCM2WMD8VKNyiy2LURMwaQj68qjFoBy5bZZS9cC\n/6IulVDij9h6YnfLkPxjm9+ErQo5CszcKbtA05PurzFIGBCIIhTRN0c6rPMh\nR0rjt2jwaNEj2pwWy6csnIo31qNuS6sqlGMlr6UtD5RknJukQ6ANdQk+sGNr\nQXI5\r\n=+Scv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"ab7ccfb917d44f3c7276681c84dcee5585bfae3a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"7.5.4","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"10.22.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_2.0.1_1616300274431_0.6168877495712963","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"touchportal-api","version":"2.1.0","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@2.1.0","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"442650fe30b09d96beff3d5273f1e43a33c0cbaa","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-2.1.0.tgz","fileCount":6,"integrity":"sha512-q7VIopNgM+hiiELE6mjYiLu/pviyblot3XrC5jwvnWyUciByIaT+csafXFrYKesMp4UyCulHMyWPW8oR6QCkYw==","signatures":[{"sig":"MEUCICB/+wietmv6fSzi+gNtGPuhCQbCfqoIIBoTj4EmyqVLAiEApvv4WprRKEH9xLUSvvkMlm7g+E/fQKAOx+/VmWxYsF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfjSVCRA9TVsSAnZWagAAiCMP/RUjI4KIvKQNs5lESYQt\nVmwrGnM2uHrXJjaX4B1+2l1ajlYu+715jTytwsJMVQIl0WOFpBnO5g1SN/t5\nG+mYcBPiv34fc9KF89IZQG4igPUz13bEM/BBZ/oqYEzRB0bVTKlR9aEg1Oe7\nVrH6WIfwIHdrJ+Ml8+TIjEs3Wv0eW8cAXBvNHwMY8qjkSApngBSGdw7vPWin\nHAK69xdDdAWCbGqJzs+E1C3qVHWk1JYL7o6q+6Z78RA9rX1pe0zoy1663rSD\nJr77pKU+KuNSTM62sZYlJktjEYbAfYOKBreycWMeAFBIM05qwYP2+H30uUvf\ntEL/JUDWZWd9f+AAsmMXcgdxH6f6Kh1b60u/wPBMWwsclDvje1iZm+jE4hU4\nCjmf3mV0/xDbv95gU3Hvqt5VLC9He0ahbpOAJWcioKjr50CF15AdM+bfTTzx\nCPd6TI62e8VQpgFRMbonjxNt9XnJ+u5tcw1Mb1bdZDyuRuxXam7i1uVZWwHm\nRDNWUxRL+oXZks8U3Z8wz+Yx59YSrWKR5XBq/kX9GBgkL159idVJh82bDhSl\nUiV/HI4p5Yb+KLZYz8eld8iHPkRs9yFaxh/SxyRrHdLNaKbHsoy292Rklj5M\nHM5BjxLbSWMauwCmREJX0qUjSisS/RyzOFKU+QguMn0G38NamT4sGJ2n2mJH\nctDk\r\n=sdmS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"057b2fc308aa470bd3dcc48c540d3c4e37ff66ec","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"7.5.4","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"14.16.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_2.1.0_1618883733061_0.8664045593613727","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"touchportal-api","version":"2.1.1","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@2.1.1","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"0f69864a7cab01481a6ae142cf1c50416b72fb8a","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-2.1.1.tgz","fileCount":6,"integrity":"sha512-sI2UXtosRDe+KAVWD6w1VeVmfNJvHgBjsg47MvriVV926BOkwTbVQgMmB7RTV2KTPTr8zAV1b5yh8PV1/I9PSw==","signatures":[{"sig":"MEUCIElwbMADQ6FPOQdPLAaTmYFohAPrNlBcyPc8RggEwuCOAiEApGZ1KhB04pJ9LGluuYUWwJDzpuTKWbUkqElMq9qWx+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfwJTCRA9TVsSAnZWagAASl4P/RFm/1FrC93jQ2fjs45y\nfijnRDlqPZpC++wSoz1SyEzP4KphbnuWE1x19ysjXdmX2MdpzMcp5niFzYYK\njrd1CEjmlPOz9kU+gEYra1xwvf3Jo0j3BgpQiXiDRPS4ZQPJrEbJHfKH6dd5\ni7+J/gahhD6NRD3jwDwqViN09m1TAfDNvgVhgHQjGGJRa6oO9bhSBSrM8qM2\nwK1+D70u70FObkW7wY+RCAbVrWhjkh7Z+wc1JAKqcR7AnYAuyakyq4O26zls\n/5BX7YGQC6/l4B5VYkzXT3W3T39fTGzYyjzmZoTrFZ7BjDWDLYbbBSeeib22\nUI22SM2kU5WTGyTrxuKOW5JzjK8hjgqqV95yBf88zeyRH7MsSn0xIRvC8i8k\nVg2vS/2EtmYI+sFkG89FT8ZtRsl8lt2mF8derhhKsq3MpBUUPgUPCK9J1zTX\nO2jyAXgt8V5a7CTXoERbxKh9YTqzUDPXPdPrciaY0KcSUSMUObm0pWVm+Ecw\ng6lFctLOQrIEOjfWZeKVhvAEFYINf97LhESB+5mgzPsXlW7YlvTNWF8GInPL\nItHSOQ9c+pDBDB2bVStK/egUo0lwV6jHxnFcS+Iwrr+D/IR7J4vBBJhqPlIH\nSvfzFHjmgzE1eKUXn8oAK1lrHw6Uvk6CxNfBtfOU0JluE21r0Snyc5K/vagj\neFlx\r\n=iXve\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"0fa9ad8928d806f78e52ea1e53d881c86f10c525","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"7.5.4","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"14.16.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_2.1.1_1618936403158_0.7219509992079347","host":"s3://npm-registry-packages"}},"2.4.0-beta.2":{"name":"touchportal-api","version":"2.4.0-beta.2","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@2.4.0-beta.2","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"cbee9c1c93ef7a7c21de971579f5bd77bb5b7114","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-2.4.0-beta.2.tgz","fileCount":6,"integrity":"sha512-W3VN6vVMpa0mRIRpIyKumlTtahotwhe4lYxTdW+NvwNlkcry7095OtfYICxRRjR0PpUmP68uqWHY0JNFIWouGA==","signatures":[{"sig":"MEUCIQDo2Rp7dpY5Uj5e/Da1dKswXgrAYruNOs658R+04hNJrQIgVobb4vMuyj4wkp50oCahkDOQ0Dd3nK2h969mwxq39Uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg478BCRA9TVsSAnZWagAAR3YQAIDWbUFxTDIUNl7ztlY+\n0yRzOlBLhQn+laFKGMBLT8yaOKalC5FmCQYF4gxZLHgPa8x9lp/SCKvjUmk/\nSIz+vN0qFdauKrR/6tkym2ZoR9Avn5+pDRhHUZn6W+Kq+Ab0xnzor5P5uycE\nVL2YbjJ2k4T8URSIzRPCUlrj0xtKxiYMgY8zObStN0COy8POkx5P37zr+w3q\nyiLT86vlUqsHb+S2oSd7rcA1kE4P+5/hwMhuvYLg5m3q8nrIB3wDQFVZI176\nDobz7OGkNFXY851bawJuTdA68eNwA80WYElnOvwaJnepBC+Jx6aRP3X4uy2m\nJkSOL135bfPvDAo5yLRx5AcxB54gks1P2qWjqBOwbZZpscpMJmg8mmb/lyRg\nzWlOmQZkd0HK2iGq/a1h1UCyub2uBsmIxVrQgKTLblRifPYT7L9Ip14wSR+4\n1xFQ0FLu11JqHnCSyRpefnLXn5RnJJTQxS/lKHYy21xp65f2mWKShzwBnW5a\n7jrwtJCSObyfJ4kL9rpUf7nbr552TkrQIK16AWWLnF55GN/ma4am1qSJXx70\nMI4I8+leHD3tThofWWEVqm7UN6UHS6XDeIRoPI8DGo4GLjiJ/SC00X97h56c\nBgYa7JERpQR9oWO8YtG54Nil6xn4m6J71pc9S+rnUjQmmTgdUJWdTLx3qkq5\nMBPJ\r\n=Srb0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"403b1d1c420fd596cbbf4969b80422108154e317","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"7.18.1","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"15.14.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/touchportal-api_2.4.0-beta.2_1625538304826_0.6832324789966262","host":"s3://npm-registry-packages"}},"2.4.0-beta.3":{"name":"touchportal-api","version":"2.4.0-beta.3","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@2.4.0-beta.3","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"855bbedc4ec75e8f228863432a12af7eb9a19078","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-2.4.0-beta.3.tgz","fileCount":6,"integrity":"sha512-ML0MxHLyeRkCosMNyeAKZbwiCoukg/9KdhN50OZSc/gb4dxPt1WHRmeoh69c+s7o6wLaRacPhr8CBp3jMwgkSg==","signatures":[{"sig":"MEQCIFqYL1usvClqm8Sn1C9XDreK6zOmizdY6dsOCbFdk0i9AiAEPy0X2IYash0AaJCcIkIt/OYehN/AIwHY9L11JCjmgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg47+fCRA9TVsSAnZWagAAFS8P/jWGtfoogkEGN4TGys+a\nYYbEVLztbOH6RljnuSce3gtSREiUvlurVPdZ1CZLHQq3i3lGvkPa7DH4y3ZG\nyyn3rI3YFakZUGmfslJ5IEOS46JijYW45vgfvGldZsiPeQBAEGMo8afjpw5+\n2sdLjPD2DSWtMFDC992K4qJ22Ntv1OLgrtktKvfJ6XF3eRl2hlml2aTET8OI\njOpR6uIyHzEz78TM7JZbMhLDRYFroie0iAjhwanS4Rert8vAOOsNhU9xXntL\nqwM7TwhDordrYLpY7uX7BX/4E7/zjGB9VVueFA1A/NUUkgmRf5RZhVm7pZvf\nhCJFso2C5PW8KUexlDcT2NGP3GbnJccfqTICmxBCQ3qgWKTbyOEjzqYD/n2z\n5FEyBceoVA8gpL8SrWXgJIxGNUbYrby2KAcmBjJilapHAGTQpWHHVHGKZv9g\nSwn8P1SwKrJofwAeyVxuBiRAvkKOkuidOWB+0eZnybPejWfoi5gwGehY5LyU\nOytjQcXNZnFUO++zrctgxsuALvkYdPQHwQ3BxMj9OvvuPNOPqEhviu1vkQkB\nsZsHg9ZHvmoNHMAftkK3jFmUxRGlALjoZMUv65gwarylea1IlMg9sjisi5Hr\nbZkzHGVT+1T4Kb1FLOY3/PWI3ZCMHzBBAnyxmmf+90swMetTkqCsidTY5JUC\nI11+\r\n=CU3K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"b8804fb58e6e2711d9ea7fae705b49b71c236c30","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"7.18.1","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"15.14.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/touchportal-api_2.4.0-beta.3_1625538463237_0.37602525445030777","host":"s3://npm-registry-packages"}},"2.4.0-beta.4":{"name":"touchportal-api","version":"2.4.0-beta.4","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@2.4.0-beta.4","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"8b9c492e3960c561c34e78d7415eee5540707e19","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-2.4.0-beta.4.tgz","fileCount":6,"integrity":"sha512-9Q6PwxbzbHnyHUtIa30/f3KvxSVbjDGWVr24jtnirOvgVdv/gfM4gxEvp0VmbjkJeh79//agpyws07NjIDrIHg==","signatures":[{"sig":"MEYCIQC4reqngKudN//eqn9LAFhd6qi8Jsemg2aXYBAgrfOb7AIhAKPBQ4BzmHJVRlqEABNpC2lqqUSJTzhseCeLVRfCfrYv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg47/8CRA9TVsSAnZWagAAxhcP/3bSzhysPFUKUNfy0wJb\n/HqxM+xGaq/ofHdf5lc2oq/UowzsoFLdrCmGOrWJQrXJpqN4e4sJzo5IW0mY\nv08+OvaDuKIEbxhBcUznFoEf1AogR3QEkN8qKT+swf6UyUq9qq64Hamxhfvp\ncT+z8AqDgigBqSDEnQIV4+dzZDJWIuGYZJAmh5/k1ZWB0iwy6SqO+a9+MqhF\nKZIim1YNhd/WmcMlKObTjUmeUIIEmWVTiotFDNxBBIyMWzdGUD/69CeTXgAL\n/JATOeqCh3NQIg3hrRfZ4RSln6jCKuvxOBHgKHijxMT9/6zxkWD92XV6LIp5\n4OPRYXie3zkKTDOmWz/tfbkaT57SCulXaiu9XLPc+k0ITvDqFbVvURhPAh1T\nV5Jxxgea20CRUXEsxgaIwoKp4rwUbbmJYy+BnSzb5aKNlHnse1HR7CKJDTM+\nuKj0lDJ81g5PJoaNALF/ArHkEjm9VTffAC2SJwye5WthM4hcyt+RPGUgNXk+\nS+pDqjvOP5xSOwiqrlLfLJ+MQgXazxF1zeCbJ0SW9aBktdNfDhZ6dDudMzYD\n7AfpUykVYVMbSZbmrZYVCH004PxfAuMb6Q1tdi3V3+9VV2yE1/ON+ZfXjKEy\ngbTutv8P3s6p8YkBnVt05T+qVHQHOIb2E6GAPwjy0goVD13PmPOtMx5rgrNO\nJY2j\r\n=iS4k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"c61c22c12aae2b9a7054b4d5f919b5de32ebf056","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"7.18.1","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"15.14.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/touchportal-api_2.4.0-beta.4_1625538555832_0.2855721338570043","host":"s3://npm-registry-packages"}},"2.4.0-beta.5":{"name":"touchportal-api","version":"2.4.0-beta.5","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@2.4.0-beta.5","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"3015ce76b93f5424026dfb2089eaa8fd8e2ff76c","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-2.4.0-beta.5.tgz","fileCount":6,"integrity":"sha512-qkEkTB4yY7ujYijayi/LC8CRE+fU6JB8fZOhXukjpiwUq2hQz4dAnY4zu3Gyq/8llrmN9zcxtRpWd7H4GMdvKA==","signatures":[{"sig":"MEUCIEjvNI4bkQ0QmhqicdXZg6JJ8IhF7ElDBrQtBcI5WarjAiEA7F2wJqagQCsMoqGntyjfhasY/PRfBZmVjAyyuEDfREk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLqJhCRA9TVsSAnZWagAA5EgP/2SJCAgFsvnfU26AJHB9\nNrJ2FWBlCD38BgXcve4K0exaLEstOxOLNj5fGeJhqmbUtpcxb3MKiYVskwvr\nF02akTDvpk+x+EdzXiqdzFaRU91x9l2rFvpH9aq0hZNWVTs45emMkfWliNr3\nS3gKFLhKlx9YQnkrTkvN/Rk9k5eVZmEMDzUfQcLgQUvZSkCXQkfcZuE1JKHa\nA9+m2p5TWJiewSYh26QUAnZs5VP/tz/shNZ2lYbbqVIWvULcswx/cPh7pZ7r\n5FkPjHSSGOi8qpRBgR8mTPB2fjLu/koOsmD+/gLvw+kcSDUQ7kXjUFGhqjf9\ndJ1BLLpeoNe6sm/iMu/P4maXD6VfvfOAQ3CshJX96ZT2zqw9gv3k5j9kegSf\nACf79YMf770NfoMJq/HTTaEJ8tkVdxcvJq8XlfFa0WnhftbV6KKu4lvzBP/E\noKsNUCAGekslZUVRMG1H0yZgKVVPEwF2sPsjFxsWX4Y/8fD9smjBZUyqT0cX\nt7WLHjzUWhsiSzje5UTBr0qYTYhLpg5n6Yk3xTqPSCL2HcG1hdQFV2DF/7GE\ntC6rNF8Q9VynxMxZUEKYEVX/jgx4gwMySCW3rl1kPC3St89ScP6MQT1YBwqA\nYMC7IgUKN/tfUz8x9Jf821bRJFhEHeBJVjoJxqURY+DY80puUiPdZK9tiDPt\nyEA/\r\n=dQfB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"a6efb11979b4e5ffcefc989df92eef0a2e35837a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"7.7.6","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"15.14.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_2.4.0-beta.5_1630446177529_0.2912869853741351","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"touchportal-api","version":"3.0.0","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"GPL-3.0","_id":"touchportal-api@3.0.0","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"c7bc916697621f9e4b6d17040720510f9b3998cb","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.0.0.tgz","fileCount":6,"integrity":"sha512-GhXEGpGchLEXR3/97+CflE/EMOwYvn9cBYt9vbUDKqLkemhFA51h1XsyBYKIm4OFTF92meYgUGkcO8eUBneEdQ==","signatures":[{"sig":"MEYCIQDNWzkPY07IZ6B+Q1RqZEfFAgveNuCIpcy7rg8PryUqHwIhAMHurgBL33cla5f6Vkdai/N9C1F62759qOG/cdAeRdP2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwzwaCRA9TVsSAnZWagAAB9kP/iXslSUg9Y0ky9j+2oqu\nzwYf0LKnrLk3pP0PZmglTQX1Oz3NDuBvPfhjdxpHsBXDRkMifdTmmPcJEQVU\nQ4+BUDXilCntmpMnnf13fo3e2tbx6kT+38q149O87nKn1Fsz0rNBTZlDQbtQ\nbrP3ZhMc4Hza8emXof+FEPLE4ghvwDZ7y5eSstqQxoujdSFtRPTkcmlAnaXP\nkpRZ/2QNytn9F8042LLByvOvPUMs827KDjOC6oHtsiMkr9+Qe199wGGV17zK\nbNDL6QDBX5mAyh5vvCGZQqOj82Jd3vTC63wRhIZD/5SwcgPob2K0wjkodC8W\nI8IX/6FqXkIfUtq+0CfdGGVdERGgMp4RwpSTFsdgpX9bIJsLTLNSf7PT0xMq\nhvh5ZeoKWkDKAxnm/NqtaiCPCqz5eeYvTmhUBgtX3DXv4+NXNUf0UOW4b4cH\n2LMNESQeZwCv0rLw7LuEXqMuTBIy5sDQ4yRoFHzbBahJkOMRyDdOZ7QCFf7W\nee2wIsmo/fGrrqj619Qn3mcsu8UOtYnguTrhN1mqNDmJ6NSpM9kFFNSzCrQc\nqvLPG6NcBIGjlefN1K94V9DqYYci+0LRM96TZTzK9AO8TMI13zhsZaCD0tvp\nMjWIF99tE6G5yKzEODxvEh9zVztrBYXY7dS74iHF8wFQnInjA4tJ903vhp8u\nGHGR\r\n=ZAzD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"efc81e0fa69c2dffaa6019c58ba8a68d4887f1d0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.0.0_1640184858760_0.5402799761076977","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"touchportal-api","version":"3.0.1","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.0.1","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"816abe8927b5a66f4e08ab88770f6e99734f2a2a","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.0.1.tgz","fileCount":6,"integrity":"sha512-H4E9GnXwxrJfexf2LOhFRbe+9bQ38o1lxkMdWhTk5NgoyD+dI40Yx0rHL2JOZelqDa0zeq432cHhldVeU85NSg==","signatures":[{"sig":"MEUCICbcFUL5TTo8CjEgXtAmTanPUSF6RzeTtTditdq8KE6GAiEA+i8b+8KtrkuzaXQSxRz4GgRdAM68gEpCozFO8RECP2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/Vw+CRA9TVsSAnZWagAAfoMQAJtj5P5xJFc16lVWaCMN\nWJj5WhUGnho9YGJBLbREeflqHYruNEZr1/GOuwNN0bMt1f9kZlwBaMbJtQKr\nkMVU2PRJfSWJ7xWysc03xnw8cRAA/yDGqYCYx6H7NMhe494pk4GTyI/cBrFN\npPfNi4NHYTRkw+sQ9YX/RQLPVUUAbDCnSiFckK0slLdDsyIjHquCC9s97YkB\nFMyoAVPW/Nmf1ESnR4YAONlnRMWfjjyMEwWevLCFWYJSqZMhb6C8MBpsP0KF\n2ExzCGXXqapttn7B9ksDuc1MrlZhOQ2xoD0OR7cXcBZH9QM/J9PHi0C5POyv\nohFaGe2Xt01MIfEc6ucPP3e1IWPGMpmxCQ1zEiqLbrno+8f/lGQgxloNlZfn\nLpnF0tfmRoT8tyIzTHOKYaL4YfFL6sPd4uEwBWjnIPC1Fii7kANMmwzJyDmn\nXPbIPKS0FZqa9SlElKik19owm4+AkFBmNcOJd/ChQrZC+mWVe5CVldrzW7yU\nwHTAWD+WzhVvG59gPOPH2n7VgsxJvHPuTjGvdHkt9vNI0gcwNOFSlVogv1BH\nEnHvvu9HAnLy6ffQZwQ5/+r/6Ugf2q0qbLLWfY0uVmTFhpLETQtmpwZRNJb2\nJoidATMT0ZhLhYF7i6N5Km31NBV00XIpUKfGABH8d4HqbwBuy0umYVlpZeqB\nts2w\r\n=bXni\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"cfd07f9670ad4e5fbe38187a8e7df877bb1de1b8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.0.1_1643994174610_0.5617483262211453","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"touchportal-api","version":"3.1.1","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.1.1","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"e1cd21f4d07781c2616d98631b76ab594f3e83eb","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.1.1.tgz","fileCount":6,"integrity":"sha512-tJXLbJca1GMylCvb7zxwYWUpY/dNElbjOdJXSzntZNIJDQJosq9QqCEvbpyWSjvqez48QqHYj8bzkQCbLbFg2w==","signatures":[{"sig":"MEQCIBzWs9Sn4uPgSunQKIDdVFQ3+XC+auzsif9w8pxJdVu4AiAuuxE1jwv+qguCpfeP5SBb3d1ltQ5jnPY8SbTJojoV1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIvsAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8yA/+P9cwnrQOjhmDYCcrILB3Cn1L7VJ7QbeUqIKZToKnAP0EmGGr\r\no07EP3GOYHiaxsUNI+oVjW9FVXaSqp7DPkItCTSUBMfngvqUOI3guiylYwjA\r\nM9N7XLlxBP+zGqFZREyVksuNNa0m4xFQSMpIRxcythdjLh1uidN3FtFlVa1z\r\nk3o+pOiPZo86YAGZoK6fSbTdmyUcGzvssYEAhAA6Yh8jIf1sR5gAt7V0hpA9\r\nNPmVxuLv2ly8WIszBNyxiv7QNewR9ot5y1E5HtvK0856vES6o/Wt8EQgG9VR\r\nrE+GkGvbCeMkaiUyjZcgrOcO5F/yFp9GeSA+N+/9oMoN2eOyhRHDBaRM3H5S\r\na59Cc4CSiGFVMjdMdjBHuWoRxN1G99HVLnoECUoKkhlmhRqZSYIKs2OJRZJQ\r\nse/CTJuNyVgPJ+KHIKe8Q5NCXN3XOZWBM4z6poHoVnyWjFQkxoj/th+mKStW\r\nlQbU0/S+Tha0fvBUhsPwtLqzRR70wPLBu8PaYAhjX+ZPQlZMaNTkPBz7cwo7\r\ntiiSZZIf61L7I+La8vj13G9IuB6zUL2xVAUz9276EHU46bfND9603Gw0rHtH\r\nuDjioORnHFgZbkRrl9UludYLOZD46nGi343kAn7xZulWt9Y1KbY0X1tIRpFi\r\nWTbLkL4zp1wIsgRLAUln7W6sCpwKAq1QOaY=\r\n=H1JV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"86638f38d493ef5220984e879701af096f072b23","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.1.1_1646459648743_0.4426693413073979","host":"s3://npm-registry-packages"}},"3.1.2-beta":{"name":"touchportal-api","version":"3.1.2-beta","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.1.2-beta","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"3f99f978f3251a83daca154e8cf3da021711f111","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.1.2-beta.tgz","fileCount":6,"integrity":"sha512-oigM2u8ehRe4bvOKB1oHKXJyRaX9KFeSbzc/hpUioUtIXp4Hk9aEXWBxteYRgNpSMWMlqpinwpEtrnIXswrYiw==","signatures":[{"sig":"MEUCIQCgxNJt8Vb9OVVSPvUmNZuOfclwlsWAG4C2d5txGLI0lwIgG4GJWqgqUwvm0c8Z8apGjfR3tlo/INaHAjNlp4RC/WM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOQVcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWJw/9FVux3yz3n61LHDglDuWL24zyXdDa18NRX+OtAn2d+OngR44m\r\nSblYlD7B8Unom23/xOcrXMzTJ23VjwM9/HxnjTpSyu3oCJEcnQdNg0OpQN54\r\nm4w4oiZ+gOdMNh13TOn+N9t5E7vurQW6Fwu0Aoyhpy2QJJT5LDBNSL1R+YxN\r\nL0Sixxyop0vtjwhJNUymK4mZyCIkCbq1ON8g0b1Xj5nFaA0TF/7XIaUShGtw\r\nTL4+gwnTtzkHDznWeC2cvH2FJmrdcTYDrzbC+YUErANhjE4aloqA1SKLzQIu\r\nsiHZyNW4KalDRP+91VlXuXRJC5Fz9HGGtnQQ0n00Pon95ivVwBXkAxtBgXRG\r\nhkrrV0+OGGcBwpCWiGmMTmb7vi3K1IRSj8YNHXaZRuRoBEe5n6Vip4lHkD3z\r\nwtMtBJIei/V9HiQq+LJF3nK9hFyDGPlmQxzteX2PFfCaYc0Bfd6g9qKM3Icq\r\nSbvxzuDbrq2akdV+kx+L451zcx8Ygn6d9elD0K89idqEl8JWV2l3N7rQCPEj\r\nd47IuIEV/0veCrSleuzqZtQeuj6SRZRJrXUD0YCebiRmbkZrBKwK5DyttePY\r\nJMHOc6kxQWG2dobkN8ouj8rZIjBji8O2qNCTIU3uMZ4QpsgG8sq0gElzGoln\r\nYV74W0jJesSbya3k93G72Ld1ihQjVEukbXs=\r\n=3ynH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"58d03b13521d370a267a34864c51fd641a8009a2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.1.2-beta_1647904092836_0.3229750842897785","host":"s3://npm-registry-packages"}},"3.1.2-beta.1":{"name":"touchportal-api","version":"3.1.2-beta.1","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.1.2-beta.1","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"5d57027ebea7dede6dedc5765e64b129e35dae64","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.1.2-beta.1.tgz","fileCount":6,"integrity":"sha512-FPRdiUw9hi5E517W4IUFjuhqxWVLeGhPkcb+mtX732QPEvuVafZZfdzJrMCmQ+qQa/fhd8BZpgJ7YW18px6Y3Q==","signatures":[{"sig":"MEQCIHsngLhZYt0Im2AkT051ldEmqPal8Kg+IsUQ2BW3OaY6AiBDldIfF7J02WCkB5rAR7d267pM3AlxLyy7KmMozOrMdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOQXhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBzg//QnxYPJDg9Bp8u22wDaP7OCns4plxbHqzCRqSYurJEIMLKDUI\r\nZKzXB1iIVs9ni5oFnttEBLLmVEVMcZwICn2CxUYTzVGVGLbTpxNS9M1Q8pnQ\r\nm6RAnUcqouZZWsymzvPWeKK+32OuVL0fKHNfnV7vTtnq7IX9/zBWW8x5su2d\r\nQXNR3mQ8e6boLWJBd0B4JL5KVWCmEBzdXq2VZSZByKLquCF7Np3Qk4kF8kXG\r\nbSmR3QMA5falj8fy8iFQHcf5534E+vDxHlsqyOBc/4V+kft9By6v47x1TTIG\r\n67zhwCxkY932htT7XCDPHt3p7We3NIaBSc4aZrCI0FZ/gV6UhEFGm4VhMrOz\r\n3St0ZAwyNUI8DlPo3hO57NHH1GVDaiNI8OLvsp/uF0Hw6ovPspeZlEh0Di+Y\r\nE/KgOoNPSixCss5vgjiJqrBCt9CCF+8lLmJGtmLw9BGGVMn8yiRidwP5s6If\r\nKiBDoBjCeNFjaeq1MAckuYtJ20d508f+g89CWEZkSQjdQuxkADbnrUKowaxj\r\n9TsvHI6zm484rcDyOGDpw0WFqSkjHD8+DMyFeFOyXlhP3VwRLb4aZp667tN5\r\ncGr+t036ucMs1/y9eEPuNa7DYqAmQ6pUqvmeQhNWm/AyAKH7HlWA0bgh8j97\r\nbHnDLngNdW9iK24vvbbzan5ts+d8HFhzOyo=\r\n=lETc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"4b954a5160136fbc72c1c6a8dac24f45415d4885","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.1.2-beta.1_1647904225805_0.20270224759337574","host":"s3://npm-registry-packages"}},"3.1.2-beta.2":{"name":"touchportal-api","version":"3.1.2-beta.2","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.1.2-beta.2","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"37a142018871e817d6b0a4e218cf9dc4346f5e6d","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.1.2-beta.2.tgz","fileCount":6,"integrity":"sha512-VChLw/qsh83JwbLYOubgl6Zn315Zy5htzg3ssMqwXPO7l0KwapGkqY7ejuZcVTTOySh+0RZeVOARmvRwzzx+AA==","signatures":[{"sig":"MEQCIGkqrj0BME945t9JNEMuoH8cg0aBrTeMZhS6KVbCGyR7AiAnpjMQwmvuka7Qfm5/h1qOySVfFTGHgpwZF6eGJRWkVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOQaUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiXg/+Krndk0hHXxfGtkTnYXk78Kgywle6anSzwDT/FN71QK28IPlC\r\nxSijqOcoA2iqjmGBHUdefQTv2NEjzHdLqOsWO509B/NM+A8ZZvgowzvpwmTJ\r\nla78jyz6r1dp1muottckg61bPidE00XCFDSrJ2rkWcQheCp09mOyVVatIbAz\r\nShgYxhKQva+iJgmw0TqM4zHX0dGWbrRzwgwj7FVd24Obr9Tj7qoc1C9V40ns\r\nI/IbmJu6Y3p40d5UKmzgxYzGXLfZXXFtzc3uUtMIho8K7LCWHua59IxWDOFG\r\ncseLm/CakHpuBiDXLGcZnDOwty9gfNA7rtoNQxfBWmKlsL9XSJOK1ZYjWGwX\r\n+eikqiOXeyAkp0d470JdyJTYkOHFKwEP5Z+DL5/aXrchbKOs45CH7NlsuQxI\r\nAngW6+rlZKfrlQbTa91FSBKsUSZyxKb6ATJqKqV/0xhPuxePWop5bKHFVUEo\r\nHq9l2PNFUxG/rxTfMNaDt9DWtBItlmHgNZICuIskO0KRw7PiQi9fkpeINXFg\r\nqgR0+SBfkleutQCoipZTiRNDegHyvl32EcpO9h/6cxGHQVJMaXfPMor2L1cE\r\noWCRm9pO4HWxYnMtNu/DdPcoxp22X6O9t+LkHWRTohykAcyjQtU7KPvXweJV\r\nYq0MX5BmTSX5OriRyy6dsbJtWjBo1PV+Azo=\r\n=Nb+Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"c955aaad64a1f3c021046fae9542d90d0ab5d0ed","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.1.2-beta.2_1647904404093_0.2721607338321703","host":"s3://npm-registry-packages"}},"3.1.2-beta.3":{"name":"touchportal-api","version":"3.1.2-beta.3","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.1.2-beta.3","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"b68f3c50fe6fd26a5bb7c7ac8d7625c4d9bf5c6a","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.1.2-beta.3.tgz","fileCount":6,"integrity":"sha512-7gSGrmMVxaj0xrY3L9R8A0IccMqAk0gAYgYqLgwvr82iNtOZZvSu8bFhq7nlNPtUKFwks90wkuvx/uXatNSJPA==","signatures":[{"sig":"MEUCIH+vCP2AlRhdmxwNCKLbeSzqa1omjqnAt8T+o2Mg2NMwAiEAplj+ghrijw3MRvQz1LmWqd2dHMCVFz6XJd6f6hPwZbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVar9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3pxAAmK3WIwEzXzFU1ihUYnE4G/QO/etuSOt9Zzk4wroYI0GF/WBN\r\n+x+U8MfLQGm5/cVG9jseGGLRPiyyKEtRRYJUgeaY2dsPXOZnJNUkEQAUBLI1\r\n3SOXDpM4hZxPNhW7cg1cQQlebTFGxzKWTR32MyYoPMg41aUYTeMXsGfAvusv\r\ntbFbldi+CMWSURK+UqCRHsMgFMdcRJNIylbUJ84VhPF4P67eHNAVnNCCJsD0\r\nxCtPt3TjitavI+tIec8YaOl9qDDjGcDlqZP6ZEQ7+r7EOmkshRGOFWWJVt1Z\r\nVunw26FnHO9y/hO39jHXrwQog7ZQJ4KotzLU29Rt8Z1YcA3Xm9xTBnWpC+kR\r\nn8KCiXl18sRJlrv2NNaitKGzcnQvRLiQeJXCqLjGcMfxd7am+hAdEcyHmDdE\r\nW6TOdyKleEPZj4opaxCIy7ZT88jizVh6iNLPuaOj3xmTu7C9Z7mRyRqh/nYJ\r\na9rhRkmVZ+mjl2e1TiUdWIOtSmavVyPs8psQLdptBakSUwyUs0eJ22ZVVTWQ\r\nLgWupB8ArBz5rgArV3uNuxC0r/DIgfNCSYnr5etHkMPKBGppnlY1AjLZIKlq\r\nTjgkik4merG+nRAcPK9FznkJjI0gDl8QwWSAEcluhQpnOHO1nF/C/ElkeyAw\r\nvQIQkdZirOc92xaaiw080fWGklvKgE9uGVE=\r\n=Z4iK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"9a63ecfb3bcbebfb4f3923826a48e6829b2515da","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.1.2-beta.3_1649781501267_0.5712285632180369","host":"s3://npm-registry-packages"}},"3.1.2-beta.4":{"name":"touchportal-api","version":"3.1.2-beta.4","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.1.2-beta.4","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"7e6997fbb452905333e055e5a5ad0fc2e551d0af","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.1.2-beta.4.tgz","fileCount":6,"integrity":"sha512-Rwdl/xfMT6gKL8ALCG6qx5ZJBXGO77LZINckMdeICg8LoD7GtZXj5Hs5xKqG1qSMqTly7D8lksoItZeM3TJp+g==","signatures":[{"sig":"MEUCIQC3WyErIF+beEINO0H/jWwn0pFMHPP8zGJRxWGEYtPCGgIgSt80ERYQrl2ppMWASW0+ehJwOgBpQjFfRiUwto6rl94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVa2tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcMBAAmhPYNdHyiIccTZVPq8fwrMkb2xpf7DBo7iuHV65SBQ4P6ZXj\r\n+BE+lP/PXzEv+8u8oLD88Dg2LZII66Y+Dzs65ZSvZiZvudyCcpDPoWcvs1/F\r\nzw7QaNl9awn3A4CSNVNsiOX9Bj7bv4VVniipjxOuGAPMjUewUkQNH0pIC/C4\r\nnIpNTlVx58sUQvEiivhSfIVADkeFvtvnpTH5/jj3X/Ql60ju0RxcUxFjzn2U\r\n8ZYC6p4tIOSYJL8AVqOnxXWlsUVurH6mxeBU7x1ZmX3cufRka/vQhRsDGBKs\r\nQ9QJxp8W6kcXe+v1/ZY8np4YRCWH5RqS7YgG0RPvpAe9f3p2pYCVwTAebf34\r\n8gMNX5snwyTY/0rmYoGOg5GGATBvg1QoELBHkPu7x6wzpIlpmcxnQvrS1FXy\r\n0J1cWlZCrgg+hbmIdh0pvCPl0g3+pU0vT2kvBZ/owxmZTdFiSgh9AzV5/XAG\r\n9xnWhfKbsioPdnESf0CDXuCNT3Ystvz5vqVTcmwlitMDcfUbVDWfjdh02dF2\r\njCjDviv4lNxIInNCdTldAg6aWRcHigERMsWBbogqAM4vY29bdRVvuPV7it9H\r\ndVecX7MD8wEYBCLhpokElGpugHnIv3Lz7HBNRqWgEmmqIuiIuUnb8xDJrZpX\r\n8um8fNs2bgdJgcyL/rogQzolo6wHsKb2eUM=\r\n=gZPD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"bb4374e000e97cf43166870542cc270fc748f85e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.1.2-beta.4_1649782188862_0.4140595211850573","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"touchportal-api","version":"3.1.2","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.1.2","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"b86c8d75941fad099174643db61b89e7a3cace57","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.1.2.tgz","fileCount":6,"integrity":"sha512-IpMzL7t942lBKgoi1c4HbKHhYGTdAL+8+f04EHC98dvvepTm5HTG93JZl88jVOX1/CwIYHSS7N5D5ohGv0YSNA==","signatures":[{"sig":"MEYCIQDy2S5Wa+fMxBdX22bINDg9+ujcvAX17B00I1vF0am++gIhAIMDpnFscvK0bvOOJHdBlvjeD0IZjikQGHfXspuawvae","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVa40ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo72RAAnwXUBb7XEDfHu1UR2la2vbF3xku71lvkn6Ylc73Wh5M/ui1s\r\n01+eRn9Jrb9nyuuyGcazH/lRAr7w9y9GiXJAllhHId0Elnw95eAN5HqEMOG9\r\nBj5Rr/YDc11yzcdQb8R0zeTkWa6c6s1V0vHShVjzmsDrI9ugceo3QidpAs42\r\nxyqTTdbOwk7u8kjeyKN9vZ0BgHdgb2SJH9P/bIUFqh32g0/g39V0iDc8eCqQ\r\nIWx30XlgoiCpdYFO0mL0Qcg7bmTm2Ev099KUXQxas2gUAPuXpp01Blx4fC/G\r\ndsiGSaj8VgXJbiOMg1B9ZOmvJip/V8ozAwzTSoNuxNNsZcMrdJBXKSl9v1jn\r\nxrR2ul039JKAOJf8u7f56P1PF2njmiE6MNFF1obj3PZe3VJjvV3yRFeFGnUK\r\nyVSHvZBcipwET/H6oACk52l40YECloZGa6ge1CofG2IBiuNKYRtly765cmmW\r\n6sHfRMcoQAeBdKdVvcV7xWKAkgz2QPl7uSsupL/vd4of8zsDEa/zG+h4Ybye\r\nrr1YhFU9v5UruGZEVdUs3Zo/7N2ekevwQicEcpdK6S+a+9C1W5J+pYTfyM5R\r\n2qgzHdf2SjnUGemi9dheWlY8vPQSsou192rrW22WCsMpZq7juy9hDC+E5jYV\r\nk0tCCQ2WxvykAqvuyo25KAUyW5mObzR50dI=\r\n=MmSt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"bd92645e6b10926163dac6f51b8c1a58b16b0765","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.1.2_1649782324255_0.7838502404582828","host":"s3://npm-registry-packages"}},"3.2.0-alpha-1":{"name":"touchportal-api","version":"3.2.0-alpha-1","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.2.0-alpha-1","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"b4f7cca1cc3410a7efba27ff09965548eb20f905","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.2.0-alpha-1.tgz","fileCount":6,"integrity":"sha512-HHdydcQ7mX+OTsKJZ38pyQGvqheyZ9oPIK8rXBIdpZjk7TtU0FVyp3PqVooTfDtXed2lpKVjPE0PyYbqivzeFg==","signatures":[{"sig":"MEUCIBzJIPJ5+XiH87PMwntpB5y8zkVcuyWXkiIbScPm8ByFAiEA4RuY/IVPWRfOzMrer40toYKjP6Cdnl6XxTVb7t6Jq0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieoPTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqycQ//QWlxG6hErtF/JMPt6k+mXtZlNwlyQKGbyCNwNVTNT6g4lm0P\r\nAbBWRWMmxjgO8aw1GIU90rbbdDNQzveB7iKTZcFgdgJvUcMoAgJTft9eCAgE\r\nMOcJIvqZ0ysBoRkLZUbw9BdoivcIzE1+TfpY1sHDRCusAEULZhOW9SxWY6q1\r\nz46PI2ljkFKeZyqI+nDGcUhfGA2vo89EMY0JXX9g/AJL4rT8bdkOrQJEc+r3\r\nfmjqm4ZNGfokkt901Cp4PYOcd1g+sjwfGhdlNUFWYM62rrrZva0hRIQz+xm4\r\nMKFSP6tHjV94ZYy2k6TSPnxorJ9+oyg8kwJzl7sFHgXlsWGcJsF6DQIGZN/q\r\nF6sCVnxoW6shH+aVICO0dMAWMeWkhAjOGoUP2wb709xAD5aIyrsjkrKEeA6e\r\nRxEgbVokK7WRRMp1Lz5h5uhs0zOM69jM0LR5ME5FofjpxbUKTPuYGHaW6XtA\r\nXjY7GrY8eHF8frQK0QcjSkmu/3hblZ+o6wv+3wXOiuFzTORN49IdW2J64A/j\r\nSgZvarFHwVbHgO20Xbd5uQMg5vtW2E2Qz4NbOxKGVF2kD6GywudRJ6QCtSk+\r\nyQIjrA8gbji7exHP+57QOIjpgE3fZu2ItLJIVebUAuXQjm770wddbkAY/CZt\r\nVagZjy36Edhll6n6EPiwlwUmtzD1jZGZ9AI=\r\n=XiXY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"a89738251dfcfe9acbac903ab74bb24838e23bfb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.2.0-alpha-1_1652196306836_0.8478958182039131","host":"s3://npm-registry-packages"}},"3.2.0-alpha-2":{"name":"touchportal-api","version":"3.2.0-alpha-2","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.2.0-alpha-2","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"db7c11a96fb10d80d374a483ed5f7a97decfbf38","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.2.0-alpha-2.tgz","fileCount":6,"integrity":"sha512-1vf5HZ3WPFdxEQHj+Z7SFNwrLWqdwYuWuuQRYekvu6gLfmkpaCm7jlbqStwIh5wbz0381LpA/D/BhHxE2hCG+A==","signatures":[{"sig":"MEUCICRBw3sNPXvRh84ZrY8mzL/rTXSPnzoUdyDI+iQjYOU9AiEAoJ9W1KGrMbCcDg78UZxK5rHElemMWFh6urydk3Ro8IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieoYvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreTg//Xq0mIPKf+6SETKabys45d5ETC2LEtLAQytjX6/h4dw18Csj0\r\nZCwNU4/RkC1MHiMuuApEqDo4EvRlsVmQa5RKEUoqLJYWWmy1H7glQTyaglhH\r\nh3CRFL/BbRTi38U6tWnBxz/HaD/NJUziIAuRfNC4BC0Q3eWMRkMGkxq0KKFH\r\n6ubl1ihPm3TD2uSTlS9p/hD+6ySIBJ2duYFWV6l932u/NhVaDuNMVUc154Z6\r\nmbALQ5h9trsH6WpjR/dKaz/PJlJ1sS8AF4iLYHITKgFLqW2GMJ6eU9Ih9Tby\r\nme4E6Rkbtyxc1JmnIHfOg7QEBVgjKxsoCVOsqYAoZvvkKwc5NT/LI0eESS7W\r\nkSzwnCi7qFcATBSAtl3pE8URgrpwfNhaL5TeSMF5ROV6aDlq7agPRkoBg7HO\r\nTlrT1ysk2v8CcRiyunpELfSdN7zTcjVKMO/UZDP9Mi4aQeTyLfmWk+BYncaE\r\nYCZQXgFpHAwcegTZf42xIjytB+3KWqW43j0LeqOoNQxFiDJx8GsdIvjlGNHa\r\nDDIF+VYgdxCH3dP0egkMqusGQyvHXq2VP8jlfdvrMuStY9wet+goSQQ+Akv/\r\nNQvUBR4sAR8ThqROxykDsSSm8E91t+Ps9dXONoNuFV+VpFR+hiv9i6dBnEqh\r\nFtz0c9SuNE+CVgRxxvM+qeJ2bYdjAi1hwuE=\r\n=L3y4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"997ac56b4c8ce4b6850521f436977c9a809d0d62","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.2.0-alpha-2_1652196911750_0.1159649583869844","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"touchportal-api","version":"3.2.0","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.2.0","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"eb4c7176197557f0e152899b68e5429ba95d3b34","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.2.0.tgz","fileCount":6,"integrity":"sha512-4yqCR8c9K4ZhBz65OIGrOmhTuLG2elTMaSHjp6IHP0a/XU4KVIREmpRbiot2BPXU19WqvmBwLILGwLPii+vHcQ==","signatures":[{"sig":"MEUCIF2G6ViaoNMEnZbj1JxVrHeIoJJBV07WDxrcZhfSd3rPAiEA0/+AKOm2XOnlrXcI80YgmSJeiYagNMNLITh+lnx4Dxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3b+LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry5w//UnAsHobSSa077pWkTKd4G3AZ6AwU/0vPC+6WnMzFdwsZWwsr\r\n5zROT38MQmcLEojPZfkhVMoQ+Un9edsJKXw2JZQ0GgQrGzEYC7am441us4/W\r\n4PNCbpomdrkWljSYQlARxEBv3aDBHlWp0PWAiGqtgJ1bGikdsoeDsePoong1\r\nUtacD9yD/lRZv2BzCubnQQGepG4c1KAjFu9D7RLVn1EwoGiBrwDAdDAB0XHI\r\nrjgmT2uHuFJM30A5rgLEX/ju0TDW0fCvVzFZy7V0VtdrRfa967hTo/J8yM3Z\r\n1j5jnxL0OUz7xGhEMeMWvVw5BSazGtkew5s7GRrvNEXhvKEvMgunyZZTmcGW\r\n3f0nN86QqqOOWsjgJ8gDaprHU0N8T+d3sz3UnfXgaT4f4bSgn6HlH6cQ/s0y\r\n8/G+durBZlRlXF4O/ZXvL1iQEYz/c1MeXoO3IZXlvxzAwSnJDznAGvDl8bMI\r\n5if35zhVjL5Wg+Q0DTsswGTzaxGQCsCOPahOTQg4CmQm8MVgVL0lwRkTrwBk\r\nAGmZKUQbhx3/DEW3FrjNeXmonRc3J5a44QXUDo0+2TxIqu8ej1evhzEFM+St\r\nKw+6G70QPx4c7+IsiirSBRAyK/N/5hdmY3Zcq6TWjcw3ZnYo4kAicHqMrIN7\r\nUAXob1qEGw3BegvewbnRTXlES6Tdhv27ezI=\r\n=mWit\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"ae31f780f9cf91b3b788949d09aaebcac38ffdb5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.1.2","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.2.0_1658699658816_0.06600285599850486","host":"s3://npm-registry-packages"}},"3.2.1-alpha-1":{"name":"touchportal-api","version":"3.2.1-alpha-1","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.2.1-alpha-1","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"885433b53270bbe8d9e8af59f2c7b2eb07ad6e0f","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.2.1-alpha-1.tgz","fileCount":7,"integrity":"sha512-CSxBVOv1+pmZIvo6X8NFXPhoeM56WLchsZ2MlXlaqbHxPYph/8giHH0iKOG3xoQxusM0RhnE3+lOf0amXno2Rw==","signatures":[{"sig":"MEUCIQCvwKXVmaTiWB4FU2seu7Oz3Q0n9Aesdz7BIP3MY4BotAIgVcYhN6BkQmCgyeSEw+L2m3wNCQuhXTwFE1FeZVVaQmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+ksPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmruww/+NbiBPFXc/3Uu7mFjDyXxSnwF8k12GJ7pxdDro5qvhF6tJwhh\r\nmYYsUx2+BCn1Lrkawf5Gk6BRt0ytOGbOfPWpkZ/3IOLMIrhtF2a5R//njk8a\r\nIOE+38KjM/YZ4f2OVj/O/8Yyr4uKqK0b6yDSRqwHNJrbDxnLIxzdFomqaxdw\r\nrGzEp4mmPYvYquLhIwJqfo7Zw3FvSeTQqdWY37fTIeG4yb319A+Z6eRiG6RG\r\n+dfsDs2ZDYSZErj/cIZJq8T/fwvA+7A7HWDfQ7l3fGeFvbHSlkuVXHEUe9wh\r\n+weGzmKkFescC+CBJxVqYiQXXKpw3a/3gOWMhHHLkXkM6hBnR/frdpTAvlsS\r\n7vIzxRXGk1WwNAoPH+FxjVJFxT+10ftvvz9yP35Iuf8MxNZ4B31R5sUxe9nu\r\nDEqN2TCgakDtuRfzPUJaJmjE7I9PYbtNbK8wtoXnHIFfjmJr0NpJOnCi5Qm4\r\n6pktHP9m+gramsdLnkFVGXqGor7UlvCAbyD3wJUwCtTo+dhqG5ZPn94om807\r\n2V7q2WYbJWmvE51W/Gcf7XmFkyPCT7+yoBdmDNqWrWHldzxySyzmnSwPcY/U\r\nFOdLDGouDEzYsn9TTaSK33AwGWIiX14tFZcnvBtDKUDucy3c+r82UzWgG8TP\r\nZdVAH1+iXpbLrWscxpqbEFT9E1MUyIcvXGA=\r\n=hEse\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"d61577aafc0756fddc6b7ed3bd6cf399d1fdf49f","scripts":{"lint":"eslint src tests","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.11.0","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.16.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.21.0","eslint-plugin-import":"^2.26.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.2.1-alpha-1_1660570383011_0.0987043534509584","host":"s3://npm-registry-packages"}},"3.2.1-alpha-2":{"name":"touchportal-api","version":"3.2.1-alpha-2","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.2.1-alpha-2","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"856e12bf6e24ae263db86076c281f2f28a32e116","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.2.1-alpha-2.tgz","fileCount":9,"integrity":"sha512-4AhJ2HM+HaN3B8gF7bJvIZIobW8zvpDhbXExNXuh5zk1ONjBH9l3eBe5K+yvu/JpdKYSjjcal9FY3oUUjghw+Q==","signatures":[{"sig":"MEQCIAcdNYmbV8rQgbuAEq+VvjXgDwaoV3YYulAAbE7tfwlDAiB44EEy+GW32fH8qlOx6LxGB05zbMuvgBjbyx6D0TnW+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+7hjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8ZA/+LCssCHPgL3bEfGZ2Z1PN7rPwz8oFjfh9F4kodf2Df3u8O+WY\r\n3BeiEPfoLKSSL0GwsuRHOKg8BBSFI2BAsIRMezUB+Jsbym5yLI1jAp72VElO\r\nyJqDD+3HeTTnHANz4k99yHjAHgU01mWXGe6ogc0LY1d/ijI924BnmxH2AcSk\r\nNjXy9AKbDx6/cZ4NgFpSz6Sm2IU7cOIEvBAfMdydwojXtLuTsUk+WwnrZ83u\r\nbux480OXdaCSmiVV/KdJWb0CeB1Ye/H2sIn/gwe1Iobl4y6fTasnr2emqUQ3\r\nwwoBKb0tpbP7fRfy5miKX6qi4Qf0vNAvXDgysQHFZViPU0MpXUCXYKj3lKBV\r\n1k/+R0D+Glu6ypENmcgu/pM5rnxRG7sACmWaXmrAFCpxVA94FH0inCSoFtLW\r\ntFnbcmAlI7Dvj0Q7n48gSbJmXlk3s86+Tux0Ij4Gd6LejTw//78qrTM5wBZ8\r\nGOu4nQzU74tWyB53VWbGi1QcEQE6kfBXPMeTSt4tDdL6xYM1ebdpgwi1KQ2R\r\nhkLUOyiNKJTsWf9trVpqA9qtLGnSUFBGk38UH0bEU8fVt0ua5jYXxBwE3wKn\r\n8ensDTsbvItrguJwyAyKk4flTvzzdgzkI7EyPUfYIFmJXJKmEnyuNIuDL7fH\r\nBCbRqq8kqoXo3b7F09XnczHqw3NDJnGBTlw=\r\n=qCfM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"e9aaba62f6f96cf1ecf283d02e81cf8b5898591b","scripts":{"lint":"eslint src tests","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.11.0","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.16.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.21.0","typescript":"^4.7.4","eslint-plugin-import":"^2.26.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.2.1-alpha-2_1660663906818_0.5298973807890601","host":"s3://npm-registry-packages"}},"3.2.1-alpha-3":{"name":"touchportal-api","version":"3.2.1-alpha-3","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.2.1-alpha-3","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"931f2369ccd257a0f9ef4df7dab228e50b7229a7","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.2.1-alpha-3.tgz","fileCount":18,"integrity":"sha512-lvhPXbEdgApNChDsIBUyFepXaFCDA4hvGKpFRDl1BDlWTdY6L8EQ4usmhqb5hw/1AWqZ9FdLvnqmAEJQ7BME8g==","signatures":[{"sig":"MEUCIQC3mpeleHU+5yEmIbWA5L1q18bPdqgyZA8wbt7CdXbn+gIgBnkbsplGN5aWgydwbFDuD0v3hGVTBDBic2JRgCwObf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+8ztACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4sQ//e/plvNvKUw5Ti5kGH2GdkxTpHuNRBzl8yMtcWZt1wAM5JAT2\r\nwx5O91XpiiDyLN37zqph5HYDNhi2LmwVWsv764nyC/GnYluy/p/CT99/+Gmw\r\nPqLaJ/ZoPKH1KgasjI6WS6zWk7t9B+PP99+tUUqZNBO3EAUHAUKKBnvNjfh6\r\nlVjQTXEUK4k1yAcstU8LFpasacoxkSD6Nw454CIg1W9aFoXYpU88lyUQn7Ql\r\nWrj0QVLutrUNLZmiAWA1UFgw6MsM2vTqzpAY/LU8ntBEKWN1nL3m3zS31E2c\r\nNwsM10WqE2SiocHAcYyot9eGsx2VjlX53htnGPc7htj5rBW2ab/vbqK9Iy6Q\r\nezeio7QJQaOF5z7MIQdNhp6tgwu0NEK8XCc+BJ7RIt3xF4OBiQPJI46SMNkY\r\nTJwEIoOFKlrMolpW8uYrAEI3I28WPjGM6BjdqSn4S33eGCMwCGjrWl/EYVAQ\r\nvhi8bpgUqsMd4+ov2RNVxMLtEmbkTUKB8In2puD3ed+YdCPBYfgG+5w0g1xk\r\nsRehzmxxLrBeh9GWfYqRXwbNd8NpyE6oDHI+3B5RBo2inWtzPLKv3xoodUPs\r\n0BPq/uB39uGjgk8tyobACsl5YCbccE15BoikiWUOL68cSpPND3qrE/3lGK6f\r\nTpwd7MORUOp9sln5ouXGl7bs+2KDYJuoJFw=\r\n=3yF6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"e9b4f760e7fe1b29f6f0288866b27e3709be35f6","scripts":{"lint":"eslint src tests","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.11.0","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.16.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.21.0","typescript":"^4.7.4","eslint-plugin-import":"^2.26.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.2.1-alpha-3_1660669164895_0.31763754222349294","host":"s3://npm-registry-packages"}},"3.2.1-alpha-4":{"name":"touchportal-api","version":"3.2.1-alpha-4","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.2.1-alpha-4","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"42920e96e13143dcab676a1753c2d7108db0f2fe","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.2.1-alpha-4.tgz","fileCount":15,"integrity":"sha512-uFZ3jeXR4DPPqECVW4XZnO8vKWv+0/2YObDILa3sKS0YJihFcKCvvaor0H8G3SaaZciAjBiccSklac+0pFk3rw==","signatures":[{"sig":"MEQCICzVz33n+l630Om2zuR6YQHwqrpfnZmGuKBc5BD6PELzAiAdHzt/BJ+KjvIePHA0LfTHGFMYCpFvCI3pqaf1EiqEwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+89jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw2Q/+NVUvkBBbVT7cL23RjscsBYMlWTRi+H7OoBZTHtcXQk+hoRs3\r\njr1zBdIpnZ5hfUPNNBkL/t9/hwW931cxsr4JcntgrkoxA6bndl2LLUcTEqQw\r\nc8AoccYWpzg+x2aj5ORp7nr3oHAH7O2PaSoSHTws86IdxrtXL7tuIrEAr1cL\r\n/1wiPHhWDYiosz5L1BtwkwoJrTSBvVBKDUYJSmcXHFwlkTzCba8U97vRZbsk\r\nW11smK0ChBsQ9upJ0800NzHUHgcpsot61mv9NjyAVvDV2oTYcQlR/a01SvO8\r\ne+iFtRtX36rpGTYVNsRZ6LuMO7jKe9WGyVyhemb2b1wCM6tgFHYMREXNrtD0\r\nWhNME3qjBjvSG0ENZRhZ+Th0lfZecRTFwTvGKZ0N4PVPgaUx4lKaH28Xmc4g\r\nJ/ltiUO8g8aon73Hv5xKVxpBYP+mXE9B8DTGyIcqGgZuz3NgUbPFx9TRCAFl\r\n9a3+SFMkf1MGemLYhgDLJ0+hgeWjtBQd+JfUKQm0CqmFb/YL2cV3HNZW3coO\r\n5gJTAg0KwVOHFy5PomdHVwiX1vRXU4kLjwTSe12Q55aQOpz64ScdXQXtHRGN\r\naCPZ2V1BwtctpODgGJOYVmGByGwmZGl962C+XtD3jNKc9BrTL/3FPcT2aKcC\r\nsQeF51vEFFjR/WTONIanwZNIMWNv+dZMLps=\r\n=GxdF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"1f00263689ea9c5fd6b5677a61a31267ef57ae5c","scripts":{"lint":"eslint src tests","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.11.0","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.16.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.21.0","typescript":"^4.7.4","eslint-plugin-import":"^2.26.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.2.1-alpha-4_1660669795747_0.006665924152245761","host":"s3://npm-registry-packages"}},"3.2.1-alpha-5":{"name":"touchportal-api","version":"3.2.1-alpha-5","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.2.1-alpha-5","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"0064414094be46b3e4b09503798107a49ff62535","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.2.1-alpha-5.tgz","fileCount":12,"integrity":"sha512-CXcqaqcbprIeC/K/O+/S3yGDF/iOIPvsU5F3xSBZmQ5+evLbRDT0zoPlmavwpuCtjaBj3B1Oqr5RyhAeECncCw==","signatures":[{"sig":"MEUCIEWmaMM8qpbHLWtJ77RNcsFvNl78NMyoxbTB9MKTuxINAiEA7z+K+UI1D4TwP9Mn5KWFTtCzowpF59j0Er0mwE3Rykg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+9KrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1fA/+MVXBwZn/T8KeEFXxi7QtVlOVR8w9Fp2Desqtc54uGUnHJk+r\r\ntgZryJr9yF7sXh+hQXf+QkwD+D1Xkj5HKsyoS5Phmp1vmNYg+935koLbscxa\r\nYiG2INnv2oTmKKYkoX7gNK/60eX7kKhGf92+01TyZGXlgzj3YnlUa32kyn85\r\nutJWT/loKQB3JnAWAPEhaAQxAHmSorrYn6Ublb5a47m5SzY4PAj5gPUIRCSM\r\nbdbDwIHIWK/23ldjlirdOe+D2PtGCQ+SAu7OGxvNFxa9w6zPGjsq9Kqh/eFe\r\nx60uwkcgcfxkCOItmRASSHQaKLj2EeNShKG8n6t3ndwDakMJXXpz4LsG4K12\r\ntw4pbM7wmD1hOSOVmLq8/0t8sKiLvERDgjzHAfRkTi+uqe+DAh4j2Qo4t93H\r\nLsq39VEqa6jTybDiwlI82xQWFD9Wqh2pGWjCau44WnwSMgNRD7JGBJT1mxBe\r\nQNIouKAkq9ccNmBpV1J6jJthjOPdT9WB3h0cEXnZ1+qmWvnkPvbLpTPpbXU3\r\naZEmxvYhz/e5c6440nH9l4mOrmsJJMQZsKAzemkBlvNhyu419EXLKy4xzyH+\r\nzlUnXTH2Nn/M5AW/d2L6GV5P32bhFcKpZhoVSIXPRy9rBpnvQhphaZ5KtY8V\r\nJ4qgXszRUG8acHiy/wSehS9T28nYzgpSFiY=\r\n=wKrJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"4ea410430f4cb485bbbee80368cbfa182ff6664f","scripts":{"lint":"eslint src tests","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.11.0","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.16.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.21.0","typescript":"^4.7.4","eslint-plugin-import":"^2.26.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.2.1-alpha-5_1660670635117_0.3961971341013979","host":"s3://npm-registry-packages"}},"3.2.1-alpha-6":{"name":"touchportal-api","version":"3.2.1-alpha-6","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.2.1-alpha-6","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"22583beabd9cf895d4b63b0c315a734f940d5c39","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.2.1-alpha-6.tgz","fileCount":17,"integrity":"sha512-GnHNeUOSw1QROsKgi4z/W9C6JbRbGA1dxEvjfSgQetHmrzJS/c+FcWpjPCLHLmhRG31vqmYXUxOcIqNV1lZvlg==","signatures":[{"sig":"MEUCIQCBjID/27OjAaJ51yKhj6EkJG0fKIS19xkI+t22zqBYBgIgeMJvOJably/0bIudv9KZDC0pe6qR//Aa1SWFQhRMMVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+9SlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFjg//ZA0nRRp727+dCd6PBjPmHBP52yB2f/Ul6fncBoM80M/clr/c\r\nJj8is5xSQy2kgI92/jDL95/FQBR9mBZUCqAUCfimf0dJ4exl00RG7TAMyaxG\r\nISYz01HpYdsEYQO5vTedSmuwQXMALNNHIqbiucAf07ThaLE5q0bQVCHfRYls\r\nYFrwO4iO8wzS/3/6Jkl01klqryXayiqAQqVxpRVzslDKbZZieDg2ZxtEKsPf\r\nih44dPyXyXDVu17kRmLR6vJxxfNA/3nwCZlp+6qbQShKL0mWrXxW2hRnZzjT\r\nNEZjo9WGQcN+lVPcY8fRuf+vNZRLo2Vu1QTZkFgiNwsEOG7zgiASkLpu0i9g\r\n8b06TjlesNBhsRwq0TXdnPnBUzs1zhdhGjIzzMjryTTSR6JkwOwUU+APABEs\r\nCZm/PhYThATZfnBVTGxG34ZAbGA3bmYLHtq5H6JJNaGL7Xxwa6KSv/eP03XL\r\njOFhUOZOmNPDpTywkKds/JeaVNAPVrCNAy0+KcLU9c/2DKUq+anCJZwb7wWP\r\nAjoCXrPpotc7Z0DUXjPA5AALUVbGyqEpNImsteF8dnzVK4S5KbnGBbt0Uron\r\nq0jb9mzvzpB7Nr96jDKJoLx75sv1C7YNXm0xPkBbD7TX56JIdd4JquoA/dAV\r\nV7qX2H1wTTt57uzrE0cfC5vw0WwDf5uRIoc=\r\n=AgG3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"828f9f05a64774856a0e80eeceb43eb9694b187d","scripts":{"lint":"eslint src tests","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.11.0","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.16.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.21.0","typescript":"^4.7.4","eslint-plugin-import":"^2.26.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.2.1-alpha-6_1660671141544_0.6118132967867917","host":"s3://npm-registry-packages"}},"3.2.1-alphats-1":{"name":"touchportal-api","version":"3.2.1-alphats-1","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.2.1-alphats-1","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"f4d7d83c24b0b66151f141e80dd204d26078d4e5","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.2.1-alphats-1.tgz","fileCount":17,"integrity":"sha512-vbA/i6jZZttGvn6Xxgp2iA9SCXlAK3TexXKTEAy9VrX3bFM0hYrNbj322BjlKjEU9i76KXiXLtToxNjBx0rsxg==","signatures":[{"sig":"MEQCIHFUr8sqjh5Lgq+Hm3Z+UgMH9rRlPvFfOU49ISVEXe6SAiAcLa5xtcwfXxP0ZMjyV3ch+SdKtwcasTj8y616sR5K5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+9VyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmxhAAmQBHsZKrTLxH1m/q4qK28mryvU9ZuYk8pP5/KlJhRcIo1U7K\r\nWirCMfT9iYMTyvpESHxD6908DI5m+6ISA/E5rogXYUgEC9rWGr1VLm6KqbRO\r\nflUyQgjNBxl3YKVl/JgCOQG+UMWqy+la9VuaEJMKr8FqzrXIJ66CHudDC4h9\r\nCKqsThkljemn91yMlJFY45uxfhl2p65g1lKk8UEVdJL0slaGSZNM8O8mBv7g\r\nCEpOIdi+0gc6u3hNIbajosISs8Vd9imfkGAgqhBRLgMDSKa0I59P/R59XnVB\r\ntPJSiwVX2SKeemL8wVWmXdqEXF7vbbnkXRwA9dePf33nocbo3Ge8ZKTwPs48\r\naevHCgnN1tuzPFPZs6GyU1ItCvh4rQbXk/EZeiCbJhRGcEO3y6LBNPiTBT9P\r\nOSRu7NQMb4zRXpxDHCGD1vHLP+mRcGYqS/R1E3wT9vt7SnzRgLP9L2To+U8a\r\nmp5iTcRVHp8jJlAPWQ8TA6w3e418zK1t8070mI27ZYOp1KWMkOUVt03y2hcE\r\ngAri2fkY+nxJdSe/iztbo91yNkV2wRS6KWI4U5Z3CTRbtKhjttNLZ56JgSco\r\niIKS7+KMfooDTXyJB9orrBFWt5nMhkjWU85B0wTomn5R6+RdPh9/1uHRS5TE\r\nQGJrDmaxpHSc9E+RseTmIMX5eY7UqueOywk=\r\n=5cfk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"49656aed87b22a28ac255d3299cbdb90e6cfe0e0","scripts":{"lint":"eslint src tests","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.11.0","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.16.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.21.0","typescript":"^4.7.4","eslint-plugin-import":"^2.26.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.2.1-alphats-1_1660671346188_0.6618902895128844","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"touchportal-api","version":"3.2.1","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.2.1","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"14d73457722b3c7587018b16c792a753dba57802","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.2.1.tgz","fileCount":17,"integrity":"sha512-L0/e4j6Jn04ZFvGysLvxZKp/IGCHZHT8ep+BdeKJuNIMlrcqdCbrlzPpfoQLrcnE+OuGQyoZ5W4LotnlDnLETQ==","signatures":[{"sig":"MEQCICST1rEx9ovoDQCLz9a+NiKzr7uWWRWmrIjXtaxInuA5AiAm4MBFhEpxft3rtB3RfXoYPIQV+ac5h2mOgh/M1wUNCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+/q7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvJQ/+PNH/XBOfkyuMLbQbIE/SkH2lsB2/OWsBsoAEc1f5u/+cGozC\r\nihRql/m8s4OOyWwcujdhXIc51Bd0uXVIFgBfvAM3PdoKjbof/r+uf29lRCgu\r\nCMMZDkTxbHrV480LBvfgSxo8oZUwyTwRnqfkSLrOm+A4l+ay3SQyRzNRMeQJ\r\noa1mGPvv3D8NnvjdsVgCDDrajeSmMPZnqyPhol+Vtq58Sev/I1udEF7zoYyl\r\njkTCZid4yyl9KurIvth5D0ElsQS/41JMW8YgYNBX8coEadtL5bD1OzOwNVr7\r\nQ2ZKR6xo+XApozUr1ALI+GkX+nCTJi+L/3/7Qw/rebFJfzQI76jCx6gncTmo\r\nANxBFDNETfS7rAVySCQEymzSMxWo0O18ItrnDFp/Aipz9VaXEWEXMHpIUbFU\r\nB20Opst8dovBTuEAMp87E0YZH5POGZ0fwtFAP05abM6vpNlpyG1/eEYISouD\r\nSdKUyL4TuFHJl90BUdIFvwA43BdgdProZHQvanjJJCcM/BLSUxqsqwKy5ll2\r\nWKe1U4myKuawxj6QZYS2lyoXWH35mxh6f9U2G3NIDR9ARq/jWbIQ8DHNz5cg\r\n7lGbZ3Bqyfs7fgOZk/qaDuyKRjFPZBh2koVL3MWMIkYV/pJ4agoKZh+8MKNS\r\nJ9GFYMsN89FTnNbN8OLhdvAosLcT4QnyTa8=\r\n=2N0n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"7a7aafd1efd020a37f4cfdf973693983cd5befcd","scripts":{"lint":"eslint src tests","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"8.11.0","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"16.16.0","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.21.0","typescript":"^4.7.4","eslint-plugin-import":"^2.26.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.2.1_1660680891742_0.43187407483370577","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"touchportal-api","version":"3.3.0","keywords":["TouchPortal"],"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","_id":"touchportal-api@3.3.0","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"dist":{"shasum":"aa127415aa893c34cea29beb55475609e6fbcc2c","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-3.3.0.tgz","fileCount":17,"integrity":"sha512-mo9rWUJIBuWXKjT/JPOpPx3ZRR60Qp0Ov5ZK8RRLSo59nOCPbc9qptcre4TRy/o7cwa0it4wCKUBi/r1Io3LNw==","signatures":[{"sig":"MEUCIAC9ydNCxZZhXnCJPfNu3G+RDXuifu8ULiy2/L/zG7neAiEAo3Q5aocr9WVyvFMSSALgErhRGaRSqmqv51k0ucziHw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68277},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"27de429389e00026a2bae495507587a4fc1f2645","scripts":{"lint":"eslint src tests","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","install":"npm run build"},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"repository":{"url":"git+https://github.com/spdermn02/touchportal-node-api.git","type":"git"},"_npmVersion":"9.5.0","description":"TouchPortal API in Node.JS","directories":{},"_nodeVersion":"18.14.2","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.21.0","typescript":"^4.7.4","eslint-plugin-import":"^2.28.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/touchportal-api_3.3.0_1699573358747_0.963180335495905","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"touchportal-api","version":"4.0.0","description":"TouchPortal API in Node.JS","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint src tests","build":"tsc","install":"npm run build"},"keywords":["TouchPortal"],"repository":{"type":"git","url":"git+https://github.com/spdermn02/touchportal-node-api.git"},"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","dependencies":{"compare-versions":"^3.6.0","require-from-app-root":"^0.2.1"},"devDependencies":{"eslint":"^8.21.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.28.1","typescript":"^4.7.4"},"_id":"touchportal-api@4.0.0","gitHead":"61b8ab146c89df3d53541d6088b060f24c7b2a7d","bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"homepage":"https://github.com/spdermn02/touchportal-node-api#readme","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-HE7v6EaBoF/5RVYB8zjc1WB+BNOLA0ylqQkXEl2ViGL9g7whZyZkgIM47UjaKV/iGk/GUIMhNleStjP8Z8UtIw==","shasum":"7d3c3a8576df4b4f68d7baaaf3b75911cff4b35b","tarball":"https://registry.npmjs.org/touchportal-api/-/touchportal-api-4.0.0.tgz","fileCount":17,"unpackedSize":69337,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAnjbc/RAfV4JDdLlN6M4ffNFYfcackjvvZbWRSRn+MAiBTeEiXmpJIn34Wg5EokHsGLN81ecQdA/EXtUQbGcXQ0Q=="}]},"_npmUser":{"name":"spdermn02","email":"spdermn02@gmail.com"},"directories":{},"maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/touchportal-api_4.0.0_1724002837541_0.28737028390564934"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-01T20:24:26.527Z","modified":"2024-08-18T17:40:37.983Z","1.0.0":"2020-08-01T20:24:26.700Z","1.0.1":"2020-08-02T00:21:38.224Z","1.0.2":"2020-08-02T01:19:42.520Z","1.0.3":"2020-08-03T03:04:54.914Z","1.0.4":"2020-08-03T03:31:11.991Z","1.0.5":"2020-08-03T03:35:34.049Z","1.0.6":"2020-08-03T14:36:08.638Z","1.1.0-alpha":"2020-08-23T04:54:19.360Z","2.0.0-alpha":"2021-03-01T05:06:25.535Z","2.0.0-alpha1":"2021-03-15T02:04:03.354Z","2.0.0-alpha2":"2021-03-21T03:00:40.274Z","2.0.1":"2021-03-21T04:17:54.567Z","2.1.0":"2021-04-20T01:55:33.230Z","2.1.1":"2021-04-20T16:33:23.313Z","2.4.0-beta.1":"2021-07-06T02:13:00.891Z","2.4.0-beta.2":"2021-07-06T02:25:04.982Z","2.4.0-beta.3":"2021-07-06T02:27:43.392Z","2.4.0-beta.4":"2021-07-06T02:29:15.940Z","2.4.0-beta.5":"2021-08-31T21:42:57.710Z","3.0.0":"2021-12-22T14:54:18.981Z","3.0.1":"2022-02-04T17:02:54.793Z","3.1.0":"2022-03-05T05:22:14.318Z","3.0.7":"2022-03-05T05:45:26.591Z","3.1.1":"2022-03-05T05:54:08.946Z","3.1.2-beta":"2022-03-21T23:08:12.975Z","3.1.2-beta.1":"2022-03-21T23:10:25.970Z","3.1.2-beta.2":"2022-03-21T23:13:24.300Z","3.1.2-beta.3":"2022-04-12T16:38:21.485Z","3.1.2-beta.4":"2022-04-12T16:49:48.984Z","3.1.2":"2022-04-12T16:52:04.453Z","3.2.0-alpha-1":"2022-05-10T15:25:07.051Z","3.2.0-alpha-2":"2022-05-10T15:35:11.884Z","3.2.0":"2022-07-24T21:54:19.043Z","3.2.1-alpha-1":"2022-08-15T13:33:03.190Z","3.2.1-alpha-2":"2022-08-16T15:31:47.014Z","3.2.1-alpha-3":"2022-08-16T16:59:25.055Z","3.2.1-alpha-4":"2022-08-16T17:09:55.930Z","3.2.1-alpha-5":"2022-08-16T17:23:55.367Z","3.2.1-alpha-6":"2022-08-16T17:32:21.718Z","3.2.1-alphats-1":"2022-08-16T17:35:46.434Z","3.2.1":"2022-08-16T20:14:51.889Z","3.3.0":"2023-11-09T23:42:39.158Z","4.0.0":"2024-08-18T17:40:37.805Z"},"bugs":{"url":"https://github.com/spdermn02/touchportal-node-api/issues"},"author":{"name":"Jameson Allen aka Spdermn02"},"license":"MIT","homepage":"https://github.com/spdermn02/touchportal-node-api#readme","keywords":["TouchPortal"],"repository":{"type":"git","url":"git+https://github.com/spdermn02/touchportal-node-api.git"},"description":"TouchPortal API in Node.JS","maintainers":[{"name":"spdermn02","email":"spdermn02@gmail.com"}],"readme":"# Touch Portal API for Node.JS\n\nBuild a plugin to Touch Portal with Node.JS utlizing this easy to use library.  No need to understand the inner workings of the Touch Portal Socket connection, just install this package, and connect!\n\n- [Touch Portal API for Node.JS](#touch-portal-api-for-nodejs)\n  - [ChangeLog](#changelog)\n  - [Usage](#usage)\n    - [Install using npm](#install-using-npm)\n    - [How To Use](#how-to-use)\n  - [Full Touch Portal API Documentation](#full-touch-portal-api-documentation)\n- [Support](#support)\n- [Bugs](#bugs)\n- [Contribute](#contribute)\n  - [Contributors](#contributors)\n- [License](#license)\n- [Touch Portal](#touch-portal)\n\n*NOTE*: Make sure your Touch Portal is up-to-date to use the latest features.\n\n## ChangeLog\nsee [CHANGELOG.md](CHANGELOG.md)\n\n## Usage \n### Install using npm\n\n```shell\nnpm install --save touchportal-api\n```\n\n### How To Use\nWhat is described below, is pretty basic functionality, the usage of the below is very basic, and not intended to describe the full complexity of a plugin.\n\n\n```javascript\n// Node.JS style\nconst TouchPortalAPI = require('touchportal-api');\n\n// TypeScript style\n//import TouchPortalAPI from 'touchportal-api'\n\n// Create an instance of the Touch Portal Client\nconst TPClient = new TouchPortalAPI.Client();\n\n// Define a pluginId, matches your entry.tp file\nconst pluginId = 'TPExamplePlugin';\n\n// Object to hold actionId of held actions\nlet heldAction = {};\n\n// Dynamic Actions Documentation: https://www.touch-portal.com/api/index.php?section=dynamic-actions\n\n// Receive an Action Call from Touch Portal\nTPClient.on(\"Action\", (data,hold) => {\n  //hold parameter can be undefined, true or false\n  // undefined => was from \"On Press\" or \"On Event\"\n  // true => was from \"On Hold\" down (being held) trigger\n  // false => was from \"On Hold\" up (being let go) trigger\n\n  //Track the action being held\n  if( hold ) {\n    heldAction[message.actionId] = true;\n  }\n  else if ( !hold ) {\n    delete heldAction[message.actionId];\n  }\n\n  //An action was triggered, handle it here\n  /*\n    {\n      \"type\":\"action\",\n      \"pluginId\":\"id of the plugin\",\n      \"actionId\":\"id of the action\",\n      \"data\": [\n        {\n          \"id\":\"data object id\",\n          \"value\":\"user specified data object value\",\n        },\n        {\n          \"id\":\"data object id\",\n          \"value\":\"user specified data object value\",\n        }\n      ]\n    }\n  */\n\n  //Example Hold action handler\n  let adjustVol = parseInt(message.data[0].value,10);\n  while( hold === undefined || heldAction[message.actionId] ) {\n\n    //Do Action here that can be repeated\n\n    //Will cause a 100ms wait\n    await new Promise(r => setTimeout(r,100));\n    \n    // If we aren't holding(so just a keypress) or we no longer are being held, break this loop\n    if( hold === undefined || !heldAction[message.actionId] ) { break; }\n  }\n\n  ...\n\n  // Once your action is done, send a State Update back to Touch Portal\n  TPClient.stateUpdate(\"<state id>\", \"value\", data.InstanceId);\n\n  // If you have multiple states to send back, you can do that in one call versus separate\n  let states = [\n    { id: \"<state id1>\", value: \"value\"},\n    { id: \"<state id2>\", value: \"value1\"}\n  ];\n  TPClient.stateUpdateMany(states);\n});\n\nTPClient.on(\"ListChange\",(data) => {\n    // An Action's List dropdown changed, handle it here\n    /*\n        {\n            \"type\":\"listChange\",\n            \"pluginId\":\"id of the plugin\",\n            \"actionId\":\"id of the action\",\n            \"listId\":\"id of the list being used in the inline action\",\n            \"instanceId\":\"id of the instance\",\n            \"value\":\"newValue\",\n        }\n    */\n\n   ...\n\n   // Now send choiceUpdateSpecific based on listChange value\n   TPClient.choiceUpdateSpecific(\"<state id>\",\"value\",data.instanceId)\n\n   // type: number is all that is supported at the moment\n   TPClient.updateActionData(data.instanceId,{id: \"unique_id\",type:\"number\",minValue: 1, maxValue: 10})\n\n});\n\nTPClient.on(\"ConnectorShortIdNotification\",(data) => {\n  // New with API v5 of TP, Connectors can have shortIds to link to a connectorId\n  // {\n  //     \"type\":\"shortConnectorIdNotification\",\n  //     \"pluginId\":\"id of the plugin\",\n  //     \"shortId\":\"shortid of the connector\",\n  //     \"connectorId\":\"the long normal connector id\"\n  // }\n\n  // The idea is you make your connectorId shorter and be able to use that in connectorUpdate instead of the full connectorId (with prefix etc)\n  // So you will need a map of connectorId -> shortId and shortId -> connectorId (maybe)\n});\n\nTPClient.on(\"ConnectorChange\",(data) => {\n  // New ConnectorChange event for v2.4, handle it here\n    /*\n        {\n          \"type\":\"connectorChange\",\n          \"pluginId\":\"id of the plugin\",\n          \"connectorId\":\"id of the action\",\n          \"value\":\"integer number between 0-100\",\n          \"data\": [\n            {\n              \"id\":\"data object id\",\n              \"value\":\"user specified data object value\"\n            },\n            {\n              \"id\":\"data object id\",\n              \"value\":\"user specified data object value\"\n            }\n          ]\n        }\n    */\n\n   ...\n\n  // Once your action is done, send a State Update back to Touch Portal\n  TPClient.stateUpdate(\"<state id>\", \"value\", data.InstanceId);\n\n  // If you have multiple states to send back, you can do that in one call versus separate\n  let states = [\n    { id: \"<state id1>\", value: \"value\"},\n    { id: \"<state id2>\", value: \"value1\"}\n  ];\n  TPClient.stateUpdateMany(states);\n\n  // Or Maybe you need to update a connector (third param is optional)\n  TPClient.connectorUpdate(\"<connector id1>\",45,[{\"dataId1\":\"value1\"}]);\n\n  // update to function to take in 4th param of true/false for isShortId, default is false\n  TPClient.connectorUpdate(\"shortId\",45, undefined, true);\n\n  // Or multiple connectors, data key is optional per connector\n  // can now take in shortId instead of id\n  let connectors = [ \n    { id: \"<connector id1\">, value: 23, data: [{\"dataId1\":\"value1\"}] },\n    { id: \"<connector id2\">, value: 65 },\n    { shortId: \"<shortId1\">, value: 20 }\n  ]\n  TPClient.connectorUpdateMany(connectors);\n\n});\n\n// After join to Touch Portal, it sends an info message\n// handle it here\nTPClient.on(\"Info\",(data) => {\n    //Do something with the Info message here\n    // NOTE: the \"settings\" section is already handled and will emit the Settings event, no need to duplicate here, just documenting since it is part of the info message\n    /*\n        {\n            \"type\":\"info\",\n            \"settings\":[{\"Setting 1\":\"Value 1\"},...,],\n            \"sdkVersion\":\"(SDK version code)\"\n            \"tpVersionString\":\"(Version of Touch Portal in string format)\"\n            \"tpVersionCode\":\"(Version of Touch Portal in code format)\"\n            \"pluginVersion\":\"(Your plug-in version)\"\n        }\n    */\n\n    // Read some data about your program or interface, and update the choice list in Touch Portal\n\n    TPClient.choiceUpdate(\"<state id>\",[\"choice1\",\"choice2\"]);\n\n    // Dynamic State additions - for use when you want control over what states are available in TouchPortal\n    TPClient.createState(\"<new state id>\",\"Description\",\"Default Value\",undefined);\n\n    const createStateArray = [\n      { 'id' :'stateId1','desc': 'State Id 1', 'defaultValue': '0' }\n    ]\n\n    TPClient.createStateMany(createStateArray);\n\n});\n\nTPClient.on(\"Broadcast\", (data) => {\n\n  // If you want to handle page change events - this is what happens\n  // more info here: https://www.touch-portal.com/api/index.php?section=dynamic-actions\n\n  /* \n    {\"type\":\"broadcast\",\n     \"event\":\"pageChange\",\n     \"pageName\":\"name of the page switched to\"\n    }\n  */\n  \n});\n\nTPClient.on(\"NotificationClicked\", (data) => {\n  // If you want to handle notificationoption clicked events - this is what happens\n  // more info here: https://www.touch-portal.com/api/index.php?section=notifications\n\n  /*\n    {\n      \"type\":\"notificationOptionClicked\",\n      \"notificationId\":\"id of the notification\",\n      \"optionId\":\"id of the option\"\n    }\n  */\n});\n\nTPClient.on(\"Settings\",(data) => {\n\n    //Do something with the Settings message here\n    // Note: this can be called any time settings are modified or saved in the TouchPortal Settings window.\n    /* \n      [{\"Setting 1\":\"Value 1\"},{\"Setting 2\":\"Value 2\"},...,{\"Setting N\":\"Value N\"}]\n    */\n\n    // Will throw an exception if/when stateIdToRemove has not been created by the Plugin\n    TPClient.removeState(\"stateIdToRemove\");\n});\n\nTPClient.on(\"Update\", (curVersion, remoteVersion) => {\n\n    // Do something to indicate to your user there is an update\n    // Open a localhost page, navigate them to the repo about the update, whatever you want to do, or utilize the new Notifcation system\n    // Note: this is only checked on startup of the application and will not inform users of update until a full restart of Touch Portal or the plugin itself.\n    let optionsArray = [\n      {\n        \"id\":`${pluginId}Update`,\n        \"title\":\"Take Me to Download\"\n      },\n      {\n        \"id\":`${pluginId}Ignore`,\n        \"title\":\"Ignore Update\"\n      }\n    ];\n\n    TPClient.sendNotification(`${pluginId}UpdateNotification`,\"My Plugin has been updated\", `A new version of my plugin ${remoteVersion} is available to download`, optionsArray);\n});\n\n//Connects and Pairs to Touch Portal via Sockete\nTPClient.connect({ pluginId });\n\n//If you want touchportal-node-api to check for updates on startup, \nTPClient.connect({ pluginId, \"updateUrl\":\"<url to remote entry.tp file>\" });\n\n```\n\n## Full Touch Portal API Documentation\nTouch Portal interface Documentation here: \n[Touch Portal Interface Documentation](https://www.touch-portal.com/api)\n\n# Support\nIf you need support, drop a question in the github issues tab, and I'll get to it as soon as possible.\n\n# Bugs\nPlease report bugs using the github issues tab\n\n# Contribute\nFeel free to fork this repo and suggest pull requests. I cannot guarantee they will be included, but I'm definitely open to changes, enhancements, bug fixes!\n## Contributors\n- [Jameson Allen (spdermn02)](https://github.com/spdermn02)\n- [Andreas Schneider (riverrun-git)](https://github.com/riverrun-git)\n- [Pjiesco](https://github.com/pjiesco)\n# License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n# Touch Portal\nIf you got here, and are like \"WTF is this?\" it is for integrating custom functionality as a Touch Portal plugin. check out https://touch-portal.com to learn more about Touch Portal and it's amazing features and community.\n","readmeFilename":"README.md"}