{"_id":"twitter.js","_rev":"31-0add20c8f75821d9f11c8fa0bd18228d","name":"twitter.js","dist-tags":{"latest":"0.14.0","dev":"0.13.0-dev.1"},"versions":{"0.0.1-security":{"name":"twitter.js","version":"0.0.1-security","description":"security holding package","repository":{"type":"git","url":"git+https://github.com/npm/security-holder.git"},"dependencies":{},"bugs":{"url":"https://github.com/npm/security-holder/issues"},"homepage":"https://github.com/npm/security-holder#readme","_id":"twitter.js@0.0.1-security","_nodeVersion":"10.15.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-iBdj+LqtC225QHNCr/ZYfY71yqPxTktwUPo7ghUUAtmPv3Gsex+FkxLBnQOBnpX03umLZkZWB8Xzzk9rSEhQMA==","shasum":"d1d6adfe74c4fea0626b25c7ff915d3240ec3c8b","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.0.1-security.tgz","fileCount":2,"unpackedSize":516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7I9DCRA9TVsSAnZWagAAuIgQAKQsqaTMLgcstjI+I68T\nH2ZaJQ2PahC1DXC1d5wYNXHIi7ZRosJLtCswThHcxnBmGfWX5R7FLfZZVNWP\nyRbJ9p5+msekkh/3119fd4BgABnypA/9TeWjheucoRJk5N8wY+h+RrRvKoOa\nN3j2WHTT0qAawryJmdFOyQRye/4FKsUyJ3BtUJd8gMpgNSh4I9Qz+fi7NjpW\nTy9VO8vW0Ek7h27Tu91vzJGPLsgonzISnI4PbaROkEaibGWDByErqX1w65H0\nHINk8P0tWF8w2D/QtgCO0zCqO0r3cDe11jxCCD964ENB3MbVpkgeQlCarHC7\nQNGDFOL7t8+2PtwF2GX7YBw+1Ia0rZXKyvRJq23efgUMakbeaK7DiAD1cOwy\nTSDa9dV5yyIsilvstRp4AfKuKZ55Sugo3sDg2GqWbzLhIdr4iWsmOVd1Ur+5\nEcs63ZX9dW5duIFy+NrOk9LPy5WasWQoQqapS1iF44eb22ASSh+4HfiDEXzq\n0sEnq+0HMAjzF+Aqnc6QFCvZCxf2oh1f0Zz2Gydm8ipJlWmFEhN2ox7F/x10\nHcU7GZFuUbWfNXO1c+AyGMX03bKPKTuck/ov7NQsmA2AXly6TSms8i2Ah3ZM\nqsnlvOZ79PdrlXRvJCCaUVJsrXolnXNUrdEGJBX2ZcfB3y3WDryhypQwTCr0\nPpPs\r\n=iwaN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxik03bkY0wYmVmADyzzpr6C9g2jPeVMh1lhgyQ/M1QAiEAk5c70fXfryFME6daXyyYouZiOLRJu3Zz+D5KNKUj++8="}]},"_npmUser":{"name":"lisayu","email":"lisa@npmjs.com"},"directories":{},"maintainers":[{"name":"lisayu","email":"lisa@npmjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.0.1-security_1609338691223_0.27418853740409777"},"_hasShrinkwrap":false},"0.0.2":{"name":"twitter.js","version":"0.0.2","description":"A nodejs wrapper for Twitter API v2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/twitterjs-org/twitter.js.git"},"keywords":["twitter.js","twitter","tjs"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs-org/twitter.js/issues"},"homepage":"https://github.com/twitterjs-org/twitter.js#readme","gitHead":"e02d10d6ad06415dcddba834edba923820440a00","_id":"twitter.js@0.0.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Ozh3n0zEhteL46dZQgDoMkIayaILqNm3IU1NnfpYgqZJYvDfo8ozSFlusdeig+Uilimkjq95IjiLetlkkkITeA==","shasum":"b33bd0142eb96cdf5283155e9688af06fa97336e","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.0.2.tgz","fileCount":3,"unpackedSize":11600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7JG8CRA9TVsSAnZWagAA4UAP/RHSnvg0OEuet1krxrqi\n2PTkQgpawvzvqtEY4Tpigze3GiGAV/CRx9cvRbpOydlhIKCdbS+66dBIzZb4\nwPH9T1L8H3LusgslVHEbsbEFVARZqa6zdCcHTRlEXYIiXPyd71xy+ti+R+3x\nYt6wXEErDyCHkQegJXoFMThApaGshrmOhsDfZv5nGmmq+JL1mce8hX4ix/6A\njdLFfgEFqxpJbHNt2nKud3Z6wPIV6gIm68IPBAf1cYCrivEGNJJog6rq2PJo\ngP6mVAjyjfVF27vfHXxzIhbVxBesgQ3LQObOVElMaJoPperlDWsSGIAb6nPB\n/Qol4+tdsCUmaKRFbZlSdzJYvfkNH2L4xGt3eQrzdK9nVrG1liteD8jAFdCL\nYiMvfML1+QIO5Lz0i+iNV5c2Z8VVTpj4SHOxLF5VlyeEFXRy0QquvdUVs57e\nzeApoNZXbrx9lDDgNXs72+GYiFlKr3ucRTCwYn98dR5tm02WjjWYz0qMQkod\nCwswxOOjBzNvIHzTqG5qy5c6yd7gkIH00aflWuQz2hDZL3r+DR38kp3MJfOf\nBeVVI5DVJx1BxLVQQdkmvp9bFuVQ3w4bJVrbikb9B2NSOTZ7f6FPK1l0T60C\nTF6eTXv0TleeowLns8nd3oV9FCUdw3SfxAPnyTcZEb1DdFis17poj4gzbnwh\nwwqq\r\n=AVp+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaYTMrFhkScf4MbHc+vMkhTRw0mQ8SD3fYGpbYBkXFzwIgdX9mkr45cyFK3YSfkNAHcZ0yINaVUQdOeajkU7K9iag="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.0.2_1609339323785_0.7626003718711571"},"_hasShrinkwrap":false},"0.0.3":{"name":"twitter.js","version":"0.0.3","description":"A nodejs wrapper for Twitter API v2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","devDependencies":{"eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","prettier":"^2.2.1"},"gitHead":"466a5fa2ab359aec35b1fe9de1345e34a3a9c19d","_id":"twitter.js@0.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9tennT2+kOBSjAPv91nlEUSWh9U7UXLGeq5sAxjR4mHNkbM4CQkLSRpZT90jBswc1BEAVJ4+vh1ST6Rmiz26Aw==","shasum":"a6ddf05e8ebf00b14cf13d3296a41478705ceade","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.0.3.tgz","fileCount":4,"unpackedSize":12457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7bDyCRA9TVsSAnZWagAAB2gP/36XQjlrGD7g6TGnuFZL\n9vIhSOg2gm0kMPvshmWYUbdXU86FG/dpTDJRVu3a15KAzwDuxFg/LNCgAFZ8\niXtmUuHZGDBdO9Ff8FReZCihB2fPrbzPdqwwxW9RYej5RrG9sVsxK22IZhdy\nT1p7I3nqllaKiF9JQTgRYBCTnMwTijH57HseMDT99CCjmKRbEBz7w2P2iIEM\n0Lnq0+BVrMr+X0+qiwBmBfwPe/zTToUoLOTKK/SEMlb3qKkswVm1yIm7zO2l\n1hZ40Qwde51IMfiRsy2v1vk7kIL3dG+eRCJpqVdEPWbUXC5sVLL1JEJ35k8l\nD+Cq1oBV3YX8dO64S9Ovefc8e2UcyEQh96QSn/14o8EiJM70SQtOjk+Pn2F1\nCX622mDKweVjKxASqJryhoGNR06/xmxPxPeWMO0kel2uYfncToBSQulWIZ3f\nljl5f4jGxqE8GiPLB3ZdP5dN6afk2sKl/u/Q9TPEX94ix7S4HAoLmLWHIyJc\niK78RVJ+BosR8Uk3BsCd0RlKr/ITTXkHZf69T2l1vx3+NWNu3TYHBGbZOGrp\n6kQS9eNdikK73v98VtaIB9NogDKl4irMUhAJdVZyyD4dl9S/zbVGK61vmV6j\nWFfh14VxZ0tFiGFH3TJGC7lxlIgK8UPbNs01bwKszoquI/jR93MmArEeXXfU\nFPE1\r\n=Ptge\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJy77lA49BBRK1t63B73XOE73P7Lf6qua0wezHpaUoXAiEAw7TTcx0ayl3cbRkkpBEGbWvg/CvqjmTpUlq0/duOaUA="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.0.3_1609412849890_0.9774529036998125"},"_hasShrinkwrap":false},"0.0.4":{"name":"twitter.js","version":"0.0.4","description":"A nodejs wrapper for Twitter API v2","main":"./src/index.js","types":"./typings/index.d.ts","scripts":{"doc":"jsdoc -c jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","devDependencies":{"eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","jsdoc":"^3.6.6","prettier":"^2.2.1"},"dependencies":{"@discordjs/collection":"^0.1.6","node-fetch":"^2.6.1"},"type":"module","gitHead":"f1d8cc873712f29e7ecd9f739ed32610a9d54fa5","_id":"twitter.js@0.0.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wDX70dJpd1jxZa6q1vrLVe7srHOZvKnmziTplTVME/TPs/yAdtIGUNMyHYl/AJUDPvIUOy1r2CJz25A4aOTj7g==","shasum":"20a7b4307872b6aae304a0356f3a69e4c1e22f28","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.0.4.tgz","fileCount":21,"unpackedSize":36005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf847vCRA9TVsSAnZWagAAzo8P/0IgT8BiKvkOK6x0tCAR\nnZOl5bFKfB9bbBerR1K+YCGAxMwv+dQ5y5Ro0cEOncmP9Ma70GFt5GU4fURu\n9+ERzs7U3/Kq21rWEc7O7A5z+iTWvVfJeRUIOGysWuo6QU+wXhuNWKbQphmk\n6Kf7PCxZdgrhe9wuvQ+nJcnSaiIhbSYrl/VB9RMqUGHUc6r10IAFZYMpY12b\nwWOsMdCKEIIsYcPaT/XnRT19TOvJVfS235M+XTf61Ey0AX6ja2HlevZanlGi\n65c9rWKZqsF0yvNiIQqvw6MZtFPHSeeNaOWfZrRomDh++HFTnoqzhRDq+pzt\ne2a0faQB77iNFaBldrCZXVLWuMUY8LoJWyOtrxoAiDRePFGDJs9fWjGoul5/\nDjilhXq9NNINT9USyA9rFl1v7m6I7IlAJgm6dYVBzu3pzC+UO5G3Co/puAPz\n/WBIjdam6FR+EF36qs42u4LdAr7ebRVmfpj7/tl86q8ESgLVV3TyF1khmje6\nWsqRVfxEJmi4Nd0qVZPVsTQTBotqWjw+ibXWTUSAPHyuNXcbahwy7lUzwmmP\nQkJa/3coELELURnbSsEQfNv5M23PQK45IP1FZgqHU+DuJS5+uWNEQe/blcQm\nxtxTi+zeDbLs5NMYnbZRT0DGYjYXioWC0NfUyiZ6BDK1J3db3SdK9Zl5QF6+\n5dkN\r\n=QV1Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAI9Z56faFYXjqTL3+rkkNX4+XmmcPI9fM11DAF2/FC6AiEA0LyJDnaS9rwNiGfMZxz6PlYCUCV/XLHjCGoyb1ukBY4="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.0.4_1609797358934_0.2728609120078944"},"_hasShrinkwrap":false},"0.0.5":{"name":"twitter.js","version":"0.0.5","description":"A nodejs wrapper for Twitter API v2","main":"./src/index.js","types":"./typings/index.d.ts","scripts":{"doc":"jsdoc -c jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","devDependencies":{"eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","jsdoc":"^3.6.6","prettier":"^2.2.1"},"dependencies":{"@discordjs/collection":"^0.1.6","node-fetch":"^2.6.1"},"type":"module","gitHead":"21ea64c427584841c877054dd01795ccfe1ea457","_id":"twitter.js@0.0.5","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YFUTWjOh/u7QabA9W3JoeTgFArye5i6oenHi6HGYOcekI8+Xg+c+aqxqRIvgsS3RUTsh90tqfVdZBYzmFQsdbA==","shasum":"c8c04884bd281d73291ebde4e84f5efcec9c7299","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.0.5.tgz","fileCount":22,"unpackedSize":40804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9yS7CRA9TVsSAnZWagAAu9gQAJM8OGz9P/EYwE34RHqq\n5lgwBSS7ad8YpRkTDgo0+8FYEE5cN5avD+uGNVE45Y3d9a4/274vBvVnbVzQ\n4lZdNaSx3+7OI/Coiz1uuaWdRCRgrSUwX0h/Mux1EVj816r7xD7ZDuhnYuNB\niDuvwKY+GeW7oGdnsnFzTN02ZnyrqAP+ZcjtcchfHJFAxtxC/irIaDwieXzk\nEfOG6ONxNQEwFOwjyIXYkV6u6gGXETxEC+9S5aj0qt/oymsMW+qjcNk8dYO5\nVVYJE3xD0Xb3Iq57zx3UirpVvuvUn8DDtiLlM8Nxt2i7gOt5Op+PMvNP2csp\nCCPqJBGX5g9/4OkQ5HnE08DfdRims6VQ1MiLgyLLmj5nWQ8hgOx2aNLkxZoZ\nfpjVi8HBlVjnoAt1gCG2WSSgz630zbNUESxYUTZ3OU+P4d6t5XZs6AUlJNp4\nHoxGG81Y2HZWOExR5qgrhvCUmVHAHsH4gFa2+o829yWd8AFrxQ2Nv3CJmnem\nV0cTT0evjTEncSSeDbOPV1K2GD8QQvDtF7VMsO5sEqrd347pnGGorW7JEEdj\noAgjL+FDzwXvMhh6z37yPWVvJa9/qA2INthGcbgxuOSMRMFpVeHLC8yGW1Ow\nSrhcDXatICJscgAxGp9ZDKeS4IsnLT6IPE+LJ4K9W1DihCtQOT7kpdlP+7+l\n3/UK\r\n=nO8I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHRJoCu5QB+fHh2DtNyma47xEtcJbdl3+pN/hDOwjvKAIgddygHZ4oWd+wbbrIMSSbxCDMrjOtWWuteJFaP7fwiP8="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.0.5_1610032313812_0.8923500817682661"},"_hasShrinkwrap":false},"0.0.6":{"name":"twitter.js","version":"0.0.6","description":"A nodejs wrapper for Twitter API v2","main":"./src/index.js","types":"./typings/index.d.ts","scripts":{"doc":"jsdoc -c jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","devDependencies":{"eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","jsdoc":"^3.6.6","prettier":"^2.2.1"},"dependencies":{"@discordjs/collection":"^0.1.6","node-fetch":"^2.6.1"},"type":"module","gitHead":"f4efa623716dbd81a11696d9159e293223ab2b4e","_id":"twitter.js@0.0.6","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-SE8pLZmeVvt5224v44w/5lSf6iP70r/BeWweWUa0JQ1zNEACeh/GMRFflrNF+peYtievAyvYzFxAStOeF/Ef7A==","shasum":"2f1a7a6b834d5b3006f58d341ae65e08ef79b4ed","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.0.6.tgz","fileCount":29,"unpackedSize":53102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/FoECRA9TVsSAnZWagAAltAP/A3tFFegRMi8pGfvoe4F\n0+N4f/D2cg6GpqSxldcSZ0OT9LerwU05sfP82x6VBiVJNzupDluqnyjS51RJ\nS+X1zWFRGez+ZWtQgUP13FrB8lILrvoMgZJvBCH9eId6T/Fr+Zu/8bsxzlqk\nosmCJzC94WofkUJzznxuRG2tS57CYOCtFr/CnHczoSQXGlkoVWc1vaPp4slB\nC2SA+CEldhslBR+ffy7Ze13ntl8Omuoo84x9VL4EaRrhUUYdIdam9ZUaL7I+\nYwBlaJgtQDfetZXsuZ1tuPOWihX0Nl2jV19wXK+Dz+JfN9RpW/LVF1hEfSFw\nWRo+Utvf76qTKR/GTwmZwH27+zX2xxYX9yZpLqS45FdhPXhjgRK2O1ltm6MN\nxJs3V6uOlYFfbPLk63VqcCbt/8jAY++QkVJIT+N8jQ4vCXuZEfKCoWWm383T\neiwpF02y1GNJnWo0PMZjuMaUqWYDFdt3qvf0/xIHkFLbYPyilBG5A0KeniNw\nCPvx+G/Kt9lNZwAKcIpImehgjm+U0VzcJJs+HJP8ayxctojLJjskWCLbz0L+\nrGkGyYn/8954LJAbihKlHyoSC/LD43+m5q065m18yFQkctu5ymUMOajcoyMq\nedYgZOkeN26Q4nVrs1mnyONHhZWWNAJp6ZL+2Bb8ouTp6/LZSYUwoSO95CGV\nqRSs\r\n=MjTG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYLZxobasHSbZjWXMmngnZ8PcdCUq4V520LssCmp+VEAiAtyLApbifoOMpGCHvfZBSUQoZt9GrC+G3aTXGoDTFEeg=="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.0.6_1610373636261_0.8317131640635411"},"_hasShrinkwrap":false},"0.0.7":{"name":"twitter.js","version":"0.0.7","description":"A JavaScript wrapper library for Twitter API v2","main":"./src/index.js","types":"./typings/index.d.ts","scripts":{"doc":"jsdoc -c jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","devDependencies":{"eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","jsdoc":"^3.6.6","prettier":"^2.2.1"},"dependencies":{"@discordjs/collection":"^0.1.6","node-fetch":"^2.6.1","oauth-1.0a":"^2.2.6"},"type":"module","gitHead":"d108b01194d13f6f0c4675a7bb92c6f61f0f8628","_id":"twitter.js@0.0.7","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-k6JeHhNGsp4BlXBL4uusBSBWMbmVktet5c7UTqOpk0BjK8inaJOv0/oCCGs84JysCAaCF7tD6ryxkNBNEiGBTg==","shasum":"03b27c586283b828acf4e088d24b0ebefc7bebdc","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.0.7.tgz","fileCount":38,"unpackedSize":65607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBtTfCRA9TVsSAnZWagAA4cMQAIyOajm+E89TrQuFAUyg\n5sNnNGz7w66oDljfaIQ1t5+VtZhogFImxmxLlt/Hg7Ms2EgEWyyeoFhdIlg3\nsaKIL45NOqatlp4e6LboZfY3K00J2abFBFZZi78wlDVGcmQZL9YdBsh0OJgM\nmG/SD5t9jQ1DTP50ghajP/fUYuiy4b2WAqmB3ovDY+XSvVzOQ3rfRTt5mf80\n/NwpWeUGfG1X8rNYGQFHN02tbBq5lT5eRDNSpOo8Saqgpmw17wt6HTEvQQCb\nTHrmSJXUSoJ+g/sLiFlmv7nItffd/7lL3Ufalmu9NDdEVrljMOrXnEHiUIry\nF5FgW4Qinaz0a//+xADq/1L8FYZTKsrujkdlYRaX/xHHgaZmLqJFQ74BZNC2\nx66GDpLKpVyI9n279yX8kqWEzQdyUQPHH9j/PmjUoPlzs2pRE20nmX44+KNz\nNPoLIHw3wct2yKZe++8COdpKyXooa+WA99SH+QiNEaouIBh/mIFqAyKi83lz\noS/y2Tf9HgGNZL0CW1dtXeTjLNMnQA1J0IEdDxq4HAYUYU0es5GTJtYjg8ut\nwfTDo8URA/pPQLeUXxYj1Hzc+6CV2qhvcX7X0wErw2N/ZEesf0EPqEdDNL2J\ndIWCepJOyyycc56RKpvok1sn8CSwW4N10h3et9w1KSgPAwqLa3RAA4QuHUGC\nw9xN\r\n=2OZy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBX47Z4tNwqOd8ntJzHGVtliFfBya4Mhe7iTb6C5Tl2uAiBJ5s7oENpy3q5Zfe/6GZ9ODo6axLaVeaTnlVo1zW+WGA=="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.0.7_1611060447127_0.4281067333568085"},"_hasShrinkwrap":false},"0.0.8":{"name":"twitter.js","version":"0.0.8","description":"An object-oriented JavaScript library for interacting with the Twitter API v2","main":"./src/index.js","types":"./typings/index.d.ts","scripts":{"doc":"jsdoc -c jsdoc.json","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","devDependencies":{"eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","jsdoc":"^3.6.6","prettier":"^2.2.1"},"dependencies":{"@discordjs/collection":"^0.1.6","node-fetch":"^2.6.1","oauth-1.0a":"^2.2.6"},"type":"module","gitHead":"da30273797ec3a9e2fdf497060dc4a7d8fc61836","_id":"twitter.js@0.0.8","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UPlCe+gxXSXF/PjFDUujWnEfqmjKXX7QCUHeZprkJf6KaT1u65iuAtWUI3dq8LXqxc6tVMnZ6za0VXdn7dttYA==","shasum":"9a12ccb6efdd1ac5dd256416d8d5248afd1c0b9d","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.0.8.tgz","fileCount":38,"unpackedSize":71727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEphHCRA9TVsSAnZWagAAFCYP/040Zk6f2D1uZdibkoHg\ne/09dOEPIFoyJ3EWLpsDhQkTojVIlNefHVwPiOQoegWiUoJTv2frGgsEj7a7\nQrS/ivU5we7JNM2vNKgTyTW7icSXoPOeEvCPCDvO6TEjoolpyUYVvrgwj74x\nPgrD+hSFsKkTYnoFNPvB3vNkYgMZVOalPOFHgpu2Xk1McmZdgUErKVqUYsIJ\np7rab1M2XymrJqt9xQXvmM3+B9lREt3nTMLIL2m2xlCEolJ/rsgsv+vnf9Zm\nc4o+xTkNJTmOdz4p4GXGglDOf6go0UNjFNpFYYvL5CndZnRi1W2jJy1gl3eE\nbF+KIjgWx9R3xWyZvNq6nPzZ/y1pCM0J+FkrcMCHDm/tAZcXo2RMcJ+H6k3g\n7UqDX3sOrvHkKCMjrUhF51eip56QTOxiVgkDWttBKG30Iz9xQH1VyPhtVSs4\nBaEJmYbTZeYrqMQHwHXR8azmTwngRvmCWJcBzx2qS1i9FKzhjpTia1sqo08d\nWrseeoBFiFU/Hy+Z9dGqws5BpKHEmIQFxr0wsCYJY0UJi/K1fv2pxVwvQPAy\nNbr/X03CachAR+XfrKiDKdpPZlcbjR+b08cegUNDe49y8X7m+XbzCKgWVLlM\nw1ihFT1rzibm1aaNbbXM3mfFxDrXv+MYVMPJLJ3HSAsblCV2SCBf6r8lnL+/\nxzwE\r\n=aVG4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLeMOzbSXrOS7twDmfCvuNFiafTUjJNyIM+QbcAUatfQIhAJSSz5tKEnjOORYqhRciKQ+mi1rJc0rOMBDC/tCmXDEs"}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.0.8_1611831367316_0.5601085679386537"},"_hasShrinkwrap":false},"0.0.9":{"name":"twitter.js","version":"0.0.9","description":"An object-oriented JavaScript library for interacting with the Twitter API v2","main":"./src/index.js","types":"./typings/index.d.ts","scripts":{"doc":"jsdoc -c jsdoc.json","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","devDependencies":{"eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","jsdoc":"^3.6.6","prettier":"^2.2.1"},"dependencies":{"@discordjs/collection":"^0.1.6","node-fetch":"^2.6.1","oauth-1.0a":"^2.2.6"},"type":"module","gitHead":"d1a2e21a33f18b0aeae25e3cf68f440f44a56f34","_id":"twitter.js@0.0.9","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mfBAScbDE44klxIP+oS3trz7BeTOOeOWJHHgf3E0E1dmdfLA+VUTOtdP9t8rtfLGj8wBX9wMFkP0ixADS37RGg==","shasum":"2a703a61613a57e19948bd9126511c98e648ae7a","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.0.9.tgz","fileCount":42,"unpackedSize":68320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgItfdCRA9TVsSAnZWagAACPwP/03sfRSJLbWIiEUWBIsN\neiYaf7DtrU1Qmyax108ddmpgUHFO/1aqvncJ9ErEg4UYcAuegn8Tjmsn+3BU\nIz/DCu4qmFD+3x3g53xxlxEHlyFvuGzj5h1jVtMB2CQNsvh1BhSnnIJOrTeO\nWX/55I9OYVDmh4mLNGrLrt27XyU2JtZ9jjXVI27bvqUmlNCi0jh57DvnscOt\nQ7Z3SWCpzJiepoTnEksjamTCoDxBh5yuS2o3XI0QKLsTfjVl89fr3k50dU+e\nmjOvL952FK/0z9oGLRqhyQPE2bvmPz3bB8ohuRzsaG4UD9ideDFq18V2DCgH\nzkw7Q5MV4kJsIGbS0x7XTwgbVTrSWqkAHxxy66X6DPCpG6fCAJRJfZeKiszu\n6Mne9iTm/Z9QPpMUd6vOMqQOWddVKLuECd5WRtQQimsI0OsPTHBOpytqdh7R\nS32Jp+yBfZbGsF1LIbDcsWX9m1am1BlPuSUdqDIjRs+dvqokSnc6Mc+RQ3l6\n/TVh/M9+PqgZJFTgxV9N2/17fJ1+sRAVedG4ZvWEwfO0VykMm9utK7b4D5sk\n6WD90a4Exd6ctua+YmN38ll0FbdraDmAbrTYnuNukxqkoN4506GN+IqwdT/h\n/I6kT5KqjpnKWuv3gAfFbHFmeVJPCPZJVLO5ogv3BYR9jlwPMJkOwiwFplA7\njVIJ\r\n=JPiD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHb24x085Wgk+fkLc/PgpwFY/Xg0yAGJV/tAvpIGFGcJAiBPWNvyW9pISanVveWHlXM01OOr6DFP1b7dRJQzDe0Tig=="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.0.9_1612896220651_0.5042991568452104"},"_hasShrinkwrap":false},"0.1.0":{"name":"twitter.js","version":"0.1.0","description":"An object-oriented JavaScript library for interacting with Twitter API v2","main":"./src/index.js","types":"./typings/index.d.ts","scripts":{"doc":"jsdoc -c jsdoc.json","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","devDependencies":{"eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","jsdoc":"^3.6.6","prettier":"^2.2.1"},"dependencies":{"@discordjs/collection":"^0.1.6","node-fetch":"^2.6.1","oauth-1.0a":"^2.2.6"},"type":"module","gitHead":"4c47a08977cdaea01081899c479a36d47b06ab81","_id":"twitter.js@0.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-EvlhfG75jSi46RJJDrC086azMWmoJmfKQkW7EaobDHvHSHvHoOHL92NbMdO/4VG0O69nPU2crsJ7W55Q5v/bzQ==","shasum":"4cdcab45597268baf3f5ec52eb711b597ae7da97","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.1.0.tgz","fileCount":43,"unpackedSize":72470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSOAoCRA9TVsSAnZWagAANiMQAJixhHtGkVVHsWTY2zAr\n0SENxkMDvh1eFaSPnQ/SlK3BjcyFwnq6q8eWskt41E5c9rLxzbtlHjcdoynY\n1AQq+BMjyEdUEockScDQchLsvh0lE3vqxxup6jrlgTEWit6P3qIbeWVCtkaA\n3KQWdpbzWtjCPVfdecAxkhlUxsgrJ1L1i16YsG5i0GUMWihR2WkmhQ2Pq9ht\nnHiUYfpXHwpLEeGJnBi151dIiTD8zjHRb7mFn9BxZngqhJHhgWPUhOzFvqDw\nAnxXmzt0DGzMKVA1t70HS9/igTNdjq74xDkZ6Btg2wLe+KZXOld2np3jaZ7z\noHfaf/QbiUufsxkxYgH6R6sI5WMs3bCOxlnsoRBOCELdlkNbCj9q/kpmYnZa\nEjVf3Ty3CktzAOMamUvFIC6y8y9DXps+7/itqoZK8fyPLKAT0Z/NY0BjOO9u\n2WHyi9I17UVpCxmUe07Z7B0BWTwqLjsv5Djo6rOE3TU6+M75Q3/x6q+89sl0\ngGUm5VyI8xoArU/BW1JO1FGUrJ/WkWNyE3Ui5Sz4tyxgiflSJpWcfg2f+fFD\n8+AFnn82Rf8bTE7DOwHyBjFPp6fwt08XIhG1lBnr0V8kHk7iJ3cLdPzKLwIt\nxCk6aPklky0d8SLQ2nl24DHbCr9AmjOsHOjX/UpHTAnA+8Ofz77cNZiqjHME\nLQZy\r\n=xaa4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhIir8OIZZsVGt4Elaos3H4v3/NrxN5zLamvNb+SJTrAiB/V6HemOmvoggibm9T4HnSTIRbAFI6o2imR3/t+xhUKg=="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.1.0_1615388711664_0.056831114824500206"},"_hasShrinkwrap":false},"0.2.0":{"name":"twitter.js","version":"0.2.0","description":"An object-oriented TypeScript library for interacting with Twitter API v2","main":"dist/index.js","scripts":{"build":"tsc","docs":"typedoc","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","dependencies":{"@discordjs/collection":"^0.1.6","@sapphire/async-queue":"^1.1.3","node-fetch":"^2.6.1","oauth-1.0a":"^2.2.6"},"devDependencies":{"@types/node":"^15.12.4","@types/node-fetch":"^2.5.10","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.1","twitter-types":"^0.0.19","typedoc":"^0.21.1","typescript":"^4.3.4"},"type":"module","engines":{"node":">=14.0.0","npm":">=7.0.0"},"gitHead":"14ae4065ae5905f27588facaeccb8adef56b2108","_id":"twitter.js@0.2.0","_nodeVersion":"14.17.3","_npmVersion":"7.19.1","dist":{"integrity":"sha512-Yns+9Pr08LJL9CWsqstxKkELw502vC/UrChf0xQYpSqUQVi9N3L7hJsmkYTVYBivQZYyEDR+Mg+7zr92OZge5g==","shasum":"3933d51f57d45bfea9d4a129380558426068d9bf","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.2.0.tgz","fileCount":100,"unpackedSize":176943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5q/+CRA9TVsSAnZWagAAtR0QAKTmSEf6nIV+gJT3QAAS\nmvzUkf2CNJ8iy7Kthq4sgLevH+OYbIZhbWQkz4K/fT5R7+4siosKGIi9D1u8\nObqh90kYh4RfNb/o00p1GWlvo7ru+/IduGg4t5MuUUeQbnoUPNeQjHEUL07x\nEVo1aSbilSEBZMKcmRJHrl0wgf92um3IvZiFO4z7oP+BdIB1eoT1t7tKYGBK\n+vWLcrKK8sV8EemQ87iIZ6nxifWIZSIJNxuV1F6UeEodcEUYS+JRdA4IkBdP\nLdq1ewzZ5hrYWJipPXRCcVPp4rzF7Wod+JVUeZMwsq0lcCesgkhVxYrsRYqP\nEjpgi0kCgDUu0P+ubGRYRS6zaJx9m12L7RPll3+PT5j4Exz58vCDREs3WUq2\n/pTtFyNf6yH1uWYieIBl2EIv9c7abXAhIa0xe3qbR1gfCMvC/nuF7Utve74O\nWEFqBgBS804hPlRdC//i2X+7O5YQ5aWBQ7Xe2GhCZl0eidlnVT8w5QpBQ90t\nakyvPOinFKeowmSdQtxDN6nvuukz1Tfix0quYT1ZvPATwWi4P1cvmWOlL2y1\nYMKPVk7B0sy3Z90i1CdO1WlNFRJlUefj00RD1aldWRVrp2LDaG7VUJqwk0T1\n3JQ6Wob/kWGv3gTPcCtNEpyi+uz3Wi/t36j0NZdda0W5wjldwpU2eJ1n7y1a\n/lpp\r\n=RAtN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6FuN2bgaf11ELzJQenmWlhPk+wpoD2AAiMmzbhUNugAiEAj4zGcGu/nPDI0e82quScbperJmTU99CUmGVoQI6dcuM="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.2.0_1625731069540_0.37871314154103963"},"_hasShrinkwrap":false},"0.3.0":{"name":"twitter.js","version":"0.3.0","description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/index.js","scripts":{"dev:build":"tsc -w","build":"tsc","docs":"typedoc"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","dependencies":{"@discordjs/collection":"^0.1.6","@sapphire/async-queue":"^1.1.3","node-fetch":"^2.6.1","oauth-1.0a":"^2.2.6"},"devDependencies":{"@types/node":"^15.12.4","@types/node-fetch":"^2.5.10","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.1","twitter-types":"^0.13.0","typedoc":"^0.21.6","typescript":"^4.3.4"},"type":"module","engines":{"node":">=14.0.0","npm":">=7.0.0"},"gitHead":"47bfe21abc6b8cc4719b4668050116e25de0f98a","_id":"twitter.js@0.3.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-ms6mb31p9PkiKDw+YgBKvWM48F5R7qO7YDShFJ7bLA0mP8U828DQW0rgU6hY6DjqYPnVALtvf3aCvLnvWjFEWg==","shasum":"e272e1f8f3b91b6741a9dab0a7bb4ebee20e7744","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.3.0.tgz","fileCount":122,"unpackedSize":304999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMwxRCRA9TVsSAnZWagAA+ZMQAJF+tt79s+j9HxBCrmLt\n7S09iIRs8AGl2bOK30yBvbQLcaGpHEUCtf8Y/vQQEX/hJqNR57krh2cKPNH0\nvKTeDC4x2g+THfSl87aTQS0GAYfUO2GKndACjkrFooitUWnxDl+2Ptd95Ty4\ntSCimxKTuYnxjm+5VFsZnASwUIfmqm/BfI+8rJnr6AgRQbzl00r5t3ov0gSc\nxe5T4o55cJIXZrKJzm0wZdi0tbfVs7Zd82H3sHxtfoGf/ghjk290xczMfEQN\noT2meGD7CrVk5s/RJFkigUjeWClyVSnZeejZ73ke6ckGmnUBnTrUuSxhQ1ke\nn/DO2F6i/06QiDI/LrER6j7rJKpPpEn6vC7XRQDk4m+beyhXhZ+Ba0EUx2pr\nmwQp9cq4nYV90bzWndaAPi8yptRERWggMmzMNeQSS00j771QBSx8czz6a/CV\niMI9grlRG5MWiNuNBkAFCSv75IWO83dnRgZyAivDZciF3jsrH+cP6zVyPOpV\nbpa6Hl4dhc0Fm/SedzSMRxrv/obd1JkjsYesndnWWxcJnVuyNznpUWYkuez/\nsR4dLQWmIcqufBNU9ye+CRXiUZ6heNwcYz9XTT1bsbGfVxZrCxpsDsBP3bOl\nrAW9JuS/uiUC/MPt4Q2/rx61E/UeCCvi19AT2bd0CV+WwTuFoWqxCiSRMPc0\nJXxs\r\n=BJDn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhdbNwhgqL72gp0AM62ZCkpgrs+rPWNBQWxtj3mJ4fAAiBaB9iu0jr2S1HjE7D6HFR7vP3Mzt4ZY8OLJH/s1p679g=="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.3.0_1630735441447_0.8492768207808241"},"_hasShrinkwrap":false},"0.4.0":{"name":"twitter.js","version":"0.4.0","description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/index.js","scripts":{"build":"tsc","build:dev":"tsc -w","doc":"typedoc","test":"jest","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","dependencies":{"@discordjs/collection":"^0.1.6","@sapphire/async-queue":"^1.1.3","node-fetch":"^2.6.1","oauth-1.0a":"^2.2.6"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^13.1.0","@commitlint/config-angular":"^13.1.0","@types/jest":"^27.0.1","@types/node":"^15.12.4","@types/node-fetch":"^2.5.10","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","babel-jest":"^27.1.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","husky":"^7.0.2","jest":"^27.1.0","lint-staged":"^11.1.2","prettier":"^2.3.1","twitter-types":"^0.13.1","typedoc":"^0.21.6","typescript":"^4.3.4"},"type":"module","engines":{"node":">=14.0.0","npm":">=7.0.0"},"types":"./dist\\index.d.ts","gitHead":"6eb17bf85a942fc493a27747136b5e500f940184","_id":"twitter.js@0.4.0","_nodeVersion":"16.9.0","_npmVersion":"7.23.0","dist":{"integrity":"sha512-QGdVhn6E7nom4oo5cKmQ0/on+tIjjd43K0QKaEQUbJmKd6SoKNFem62rzXpNxH/vm73q7EH0FKI+4pAl8gKGxg==","shasum":"4054349cda241d658d314293e25c63217cbd2af3","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.4.0.tgz","fileCount":122,"unpackedSize":328209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP1PcCRA9TVsSAnZWagAAr0kP+QAiEmhFyNSnNN+8V8rX\ne3D403JrW42tiWi8bDigh+SpWODLCRS1obyWAZTZjWtX9KCwXxofIDZL4Pbf\n8HH6VFUgmTJVXRDraMUSLr1i/C3+T7n5kEfMxU5AhzCpkVA2zt0LmpH4ynXR\n8VOQnUZl6K3i1TtbIlzWQ8yVKAhNaPQAnaFfPU+owW9Id/ybxRSRAIQ+bj/U\nmB+iOgl71NksiAfpT7kE6jg0uVh2tdr+nRllRk/yn6ro777ZFS3MCeKapSYB\nVtDNbbHNftrWQT78Y8aK9hT7JSwJdJdXgq5cqzmMpVLAqjkBcNgIpnO0Z1Bg\nwMqQA3sI1AHbI+UbVjQnOyvRMiOQ4NXrzI+ZIvgMKDiq1f9JSa0FaqE7sDln\ndjzsvH4OioYmi/MX7IalHp8hWtBujX2Wbv7V6vCG3R/BDFhkXKu6JObUqEth\nI5CTHAWMk2bY3aV8Ws1DrVdW07f9LnKM15KScwI6h2wZ4FgJ45CY9PAXMS1r\nSucZf7ORudwsHbRJwHDJTC6G/d5LDuyAxvPSXIa+1Gk6wAaOlwMHQqMcwvla\ngQ2Tlo/2gj3as1LJNjJCKP646AFJUPDU1UXvqhtcKc7GDBbfgXR966nHKv11\np6WTBT6DV4zatFKKVrD7TiIRs+teb07rpCjiPcMHb+1CL7HlgPaN4/Gh3LOw\nGd4I\r\n=00cD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHS0isEdgwCQiT1r62IJNCv0ZvBW0EXs6vYyIa6Nnv0lAiEA/hte9hMdd8e41UL+ld0oeMjcFkolFgt4443cGu/2aw8="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.4.0_1631540188394_0.6166758742733569"},"_hasShrinkwrap":false},"0.5.0":{"name":"twitter.js","version":"0.5.0","description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/index.js","scripts":{"build":"tsc","build:dev":"tsc -w","doc":"typedoc","test":"jest","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","dependencies":{"@discordjs/collection":"^0.1.6","@sapphire/async-queue":"^1.1.3","undici":"^4.7.0","oauth-1.0a":"^2.2.6"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^13.1.0","@commitlint/config-angular":"^13.1.0","@types/jest":"^27.0.1","@types/node":"^16.9.6","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","babel-jest":"^27.1.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","husky":"^7.0.2","jest":"^27.1.0","lint-staged":"^11.1.2","prettier":"^2.3.1","twitter-types":"^0.14.0","typedoc":"^0.21.6","typescript":"^4.3.4"},"type":"module","engines":{"node":">=14.0.0","npm":">=7.0.0"},"types":"./dist\\index.d.ts","gitHead":"f6b11fd8a0a6b6b53f70438bbcd1c6a629d3ed56","_id":"twitter.js@0.5.0","_nodeVersion":"16.9.0","_npmVersion":"7.23.0","dist":{"integrity":"sha512-pK+4/wXPRUqdZaP0UzsYAQ5kRIuwo0hdDchMi5T1RPa/JBgzkBAYXIq2dKDARo+eFa6CW2a6sXKlRKjVfLDDJg==","shasum":"bfb7fe322fbb6300e27acbbcbf035041075dd79b","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.5.0.tgz","fileCount":124,"unpackedSize":305075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvu5IV6L8uciRmmTGPXA+BYljvYIvTQ/0fB2FSCyo41QIhAOl4htLHDYvciOoQu8mVK0/Yy4njseMb8gSfUaHqUsah"}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.5.0_1632572071020_0.5846545266990009"},"_hasShrinkwrap":false},"0.5.1":{"name":"twitter.js","version":"0.5.1","description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/index.js","scripts":{"build":"tsc","build:dev":"tsc -w","doc":"typedoc","test":"jest","prepare":"husky install","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","dependencies":{"@discordjs/collection":"^0.1.6","@sapphire/async-queue":"^1.1.3","undici":"^4.7.0","oauth-1.0a":"^2.2.6"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^13.1.0","@commitlint/config-angular":"^13.1.0","@types/jest":"^27.0.1","@types/node":"^16.9.6","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","babel-jest":"^27.1.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","husky":"^7.0.2","jest":"^27.1.0","lint-staged":"^11.1.2","prettier":"^2.3.1","twitter-types":"^0.14.0","typedoc":"^0.21.6","typescript":"^4.3.4"},"type":"module","engines":{"node":">=14.0.0","npm":">=7.0.0"},"types":"./dist\\index.d.ts","gitHead":"4fb2987667a280215b07ff779a94037134b40cbb","_id":"twitter.js@0.5.1","_nodeVersion":"16.9.0","_npmVersion":"7.23.0","dist":{"integrity":"sha512-lolniiqg8ZmexRC3zcNKBn5vISEinkW4CCCdeBUKh81jvBOUo96NYEqgaO5VMFMExrB7PjGc690rDKpniIKQZQ==","shasum":"26d59902736326795dfd24488806e63295e39998","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.5.1.tgz","fileCount":124,"unpackedSize":305593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWVLwvfBXT0Pgu9StUGJC2Qf6oLNWbrc43FWEyDksyLQIhAPFrpc8lRQJfsdQ4XXcoBVYRZI91xsRoY3UzeNhPUyIg"}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.5.1_1632601695492_0.19799109179440655"},"_hasShrinkwrap":false},"0.6.0":{"name":"twitter.js","version":"0.6.0","description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/index.js","scripts":{"build":"tsc","build:dev":"tsc -w","doc":"typedoc","test":"jest","prepare":"husky install","lint":"eslint src --ext ts","lint:fix":"eslint src --ext ts --fix","format":"prettier --write **/*.{json,yml,yaml}","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","dependencies":{"@discordjs/collection":"^0.1.6","@sapphire/async-queue":"^1.1.3","undici":"^4.7.0","oauth-1.0a":"^2.2.6"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^13.1.0","@commitlint/config-angular":"^13.1.0","@types/jest":"^27.0.1","@types/node":"^16.9.6","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","babel-jest":"^27.1.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","husky":"^7.0.2","jest":"^27.1.0","lint-staged":"^11.1.2","prettier":"^2.3.1","twitter-types":"^0.14.1","typedoc":"^0.21.6","typescript":"^4.3.4"},"type":"module","engines":{"node":">=14.0.0","npm":">=7.0.0"},"types":"./dist/index.d.ts","gitHead":"b2aa9ea52f6b73bdea8310f6d81e5b0a5cd6d834","_id":"twitter.js@0.6.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-iLeQFR54A3oOlkayKwC0NvaMf8SW7P7HSZtcv0LWGMfuno8RItvoyNfO079oz616wTkY6DSbK8RP1wxOOuc18Q==","shasum":"fbdc5c18f3ceade1e24c0fe8a3a32bd969ebe4f2","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.6.0.tgz","fileCount":124,"unpackedSize":301524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJKYZDHSU30e04i+3ktMl+ftJKrB59rru2LWHvYvx2/AiEAweX408LluxCnD7Le3aE6obq5DXco0lkQXX+9ilzdpUE="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.6.0_1632820209228_0.7096892786410118"},"_hasShrinkwrap":false},"0.7.0":{"name":"twitter.js","version":"0.7.0","description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/index.js","scripts":{"build":"tsc","build:dev":"tsc -w","doc":"typedoc","test":"jest","prepare":"husky install","lint":"eslint src --ext ts","lint:fix":"eslint src --ext ts --fix","format":"prettier --write **/*.{json,yml,yaml}","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"homepage":"https://github.com/twitterjs/twitter.js#readme","dependencies":{"@discordjs/collection":"^0.2.1","@sapphire/async-queue":"^1.1.4","oauth-1.0a":"^2.2.6","undici":"^4.7.0"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^13.1.0","@commitlint/config-angular":"^13.1.0","@types/jest":"^27.0.1","@types/node":"^16.9.6","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","babel-jest":"^27.1.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.1.0","lint-staged":"^11.1.2","prettier":"^2.4.1","twitter-types":"^0.15.1","typedoc":"^0.22.4","typescript":"^4.4.3"},"type":"module","engines":{"node":">=16.0.0","npm":">=7.0.0"},"types":"./dist\\index.d.ts","gitHead":"1460794d48705854555ecddf8fe03a55483ddc34","_id":"twitter.js@0.7.0","_nodeVersion":"16.9.0","_npmVersion":"7.23.0","dist":{"integrity":"sha512-mk0PdtBLmxx98w1c4T+Egn3mXKaxhV8r7eXNaLFgbf5RQ+VNCWVNMIzewRp+VFkFuzASbpqm4QS1dAXYr80WeQ==","shasum":"10a920042ae8fa8e728216f356722ac8614de692","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.7.0.tgz","fileCount":128,"unpackedSize":320098,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6SHIG8u1UZ/kB/P34f1xRM+K2AgUjkJlPA2NntuNwawIhAPUhRPOvcgr3eN8YAFx4AeCPi7GSGUOFvJunVRohWhJB"}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.7.0_1633164406508_0.002645834291010063"},"_hasShrinkwrap":false},"0.7.0-dev":{"name":"twitter.js","version":"0.7.0-dev","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","build:dev":"tsc -w","doc":"typedoc","test":"jest","prepare":"husky install","lint":"eslint src --ext ts","lint:fix":"eslint src --ext ts --fix","format":"prettier --write **/*.{json,yml,yaml}","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","zx":"zx ./script.mjs","prepublishOnly":"npm run build && npm run zx"},"dependencies":{"@discordjs/collection":"^0.2.1","@sapphire/async-queue":"^1.1.4","oauth-1.0a":"^2.2.6","undici":"^4.7.0"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^13.1.0","@commitlint/config-angular":"^13.1.0","@types/jest":"^27.0.1","@types/node":"^16.9.6","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","babel-jest":"^27.1.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.1.0","lint-staged":"^11.1.2","prettier":"^2.4.1","twitter-types":"^0.15.1","typedoc":"^0.22.4","typescript":"^4.4.3","zx":"^4.2.0"},"type":"module","engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"types":"./dist\\cjs\\index.d.ts","readme":"<div align=\"center\">\n  <p>\n    <a href=\"https://github.com/twitterjs/twitter.js\"><img src=\"https://raw.githubusercontent.com/twitterjs/guide/main/src/.vuepress/public/branding/banner_small.png\" title=\"Twitter.js\" alt=\"twitter.js github\" /></a>\n  </p>\n  <p>\n    <a href=\"https://discord.gg/f5Pefuskx4\"><img src=\"https://img.shields.io/discord/791722432896434237?color=5865F2&label=discord&logo=discord&logoColor=white&style=flat-square\" alt=\"twitter.js official discord server\" /></a>\n    <a href=\"https://www.npmjs.com/package/twitter.js\"><img src=\"https://img.shields.io/npm/v/twitter.js?color=ff2511&style=flat-square\" alt=\"NPM version\" /></a>\n    <a href=\"https://www.npmjs.com/package/twitter.js\"><img src=\"https://img.shields.io/npm/dt/twitter.js?color=1DB954&style=flat-square\" alt=\"NPM downloads\" /></a>\n    <a href=\"https://developer.twitter.com/en/docs/twitter-api/early-access\"><img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Ftwbadges.glitch.me%2Fbadges%2Fv2&style=flat-square\" alt=\"Twitter API v2\" /></a>\n  </p>\n</div>\n\n# Twitter.js\n\nAn object-oriented Node.js and TypeScript library for interacting with Twitter API v2\n\n## Usage:\n\nFetching details about a twitter user is as easy as this with `twitter.js` library:\n\n```js\nimport { Client } from 'twitter.js';\nimport { bearerToken } from './secrets.js';\n\nconst client = new Client();\n\nclient.on('ready', async () => {\n  const user = await client.users.fetchByUsername({\n    username: 'iShiibi',\n  });\n  console.log(user.description);  // Contributing to open-source 🌐\n});\n\nclient.loginWithBearerToken(bearerToken);\n```\n\n`twitter.js` also provides you the ability to make [`user-context`](https://developer.twitter.com/en/docs/authentication/oauth-1-0a) authorized requests without any hassle:\n\n```js\nimport { Client } from 'twitter.js';\nimport { credentials } from './secrets.js';\n\nconst client = new Client();\n\nclient.on('ready', async () => {\n  console.log(`Logged in as ${client.me.username}`);  // Logged in as tjs_test\n  const user = await client.users.fetchByUsername({\n    username: 'iShiibi'\n  })\n  await user.follow();\n});\n\nclient.login(credentials);\n```\n\nAnd did we tell you that you can opt-in for real-time events listening? With `twitter.js`, you can set rules that tell Twitter API to send you tweets matching those rules in real-time. Here is a sample code for a bot that likes every tweet it gets mentioned in:\n\n```js\nimport { Client } from 'twitter.js';\nimport { credentials } from './secrets.js';\n\nconst client = new Client({ events: ['FILTERED_TWEET_CREATE'] });\n\nclient.on('ready', async () => {\n  console.log(`Logged in as ${client.me.username}`); // Logged in as tjs_test\n  await client.filteredTweets.addRules([{ value: '@tjs_test' }]);\n});\n\nclient.on('filteredTweetCreate', async tweet => {\n  console.log(`${tweet.text}`); // hey @tjs_test, like this tweet if you're listening!\n  await tweet.like();\n})\n\nclient.login(credentials);\n```\n\n## Future:\n\nThe `twitter.js` library is not ready for production use yet. You can expect breaking changes without any major version bump until we release `v1.0.0` of the library.\n\nThere is an autogenerated [documentation website](https://twitter.js.org) for API references. We hope to replace it with a custom one soon. If you love web development, then feel free to discuss how you can contribute towards this goal in our [Discord server](https://discord.gg/f5Pefuskx4).\n\nWe are also building a [guide website](https://twitterjs-guide.pages.dev) to teach new users how to use the `twitter.js` library.\n","readmeFilename":"README.md","gitHead":"58c44a7994a473d156d90d9a34cf0aeaa0fec173","_id":"twitter.js@0.7.0-dev","_nodeVersion":"16.9.0","_npmVersion":"7.23.0","dist":{"integrity":"sha512-ganMxtCptSW+QtKsqtOLyS2iKZc9kasMtgz3ThY0z6s2VmlNwYsItJZQpbZUyVQ81HcqdiyhR9od0ZE2+d+OWw==","shasum":"f26db06297a923755cbbcb5bef82d19750b5cdae","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.7.0-dev.tgz","fileCount":255,"unpackedSize":647027,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8rc7Z2Q932yxN5+fWTv2gXXGw641H/t8Rbt5ugRlk0AiAZUEA9cP01aHlM2uuqlcCqIt8Zw0BKJYz0VWyyNiV+XQ=="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.7.0-dev_1633185891649_0.7250732707003011"},"_hasShrinkwrap":false},"0.8.0":{"name":"twitter.js","version":"0.8.0","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","build:dev":"tsc -w","doc":"typedoc","test":"jest","prepare":"husky install","lint":"eslint src --ext ts","lint:fix":"eslint src --ext ts --fix","format":"prettier --write **/*.{json,yml,yaml}","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","zx":"zx ./script.mjs","prepublishOnly":"npm run build && npm run zx"},"dependencies":{"@discordjs/collection":"^0.2.1","@sapphire/async-queue":"^1.1.4","oauth-1.0a":"^2.2.6","undici":"^4.7.0"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^13.1.0","@commitlint/config-angular":"^13.1.0","@types/jest":"^27.0.1","@types/node":"^16.9.6","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","babel-jest":"^27.1.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.1.0","lint-staged":"^11.1.2","prettier":"^2.4.1","twitter-types":"^0.15.1","typedoc":"^0.22.4","typescript":"^4.4.3","zx":"^4.2.0"},"type":"module","engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"types":"./dist/cjs/index.d.ts","gitHead":"b96c002bd4928952b671beb67b9e64625733094b","_id":"twitter.js@0.8.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-8I9X9Xun7dNdAs7tFWQ3q710uyttVpR0oBjWHFsxodVT4r9gv6iAI3PVjtsOkHQGCNzfFKIrJxILLOkwl2UKEA==","shasum":"031b5a056101bc11480832c9c96e254bbd2682cb","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.8.0.tgz","fileCount":255,"unpackedSize":633715,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBaH/I3IhMzrX/Zx86UgPULixoFKbq8xUonYTm1nkrMAiEA3+/axVxgZrwluo0h0wwMAZ+ycCw1uHR8w6p/5nXltDA="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.8.0_1633238138300_0.4650667467941274"},"_hasShrinkwrap":false},"0.8.1":{"name":"twitter.js","version":"0.8.1","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","build:dev":"tsc -w","doc":"typedoc","test":"jest","prepare":"husky install","lint":"eslint src --ext ts","lint:fix":"eslint src --ext ts --fix","format":"prettier --write **/*.{json,yml,yaml}","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","zx":"zx ./script.mjs","prepublishOnly":"npm run build && npm run zx"},"dependencies":{"@discordjs/collection":"^0.2.1","@sapphire/async-queue":"^1.1.4","oauth-1.0a":"^2.2.6","undici":"^4.7.0"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^13.1.0","@commitlint/config-angular":"^13.1.0","@types/jest":"^27.0.1","@types/node":"^16.9.6","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","babel-jest":"^27.1.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.1.0","lint-staged":"^11.1.2","prettier":"^2.4.1","twitter-types":"^0.15.1","typedoc":"^0.22.4","typescript":"^4.4.3","zx":"^4.2.0"},"type":"module","engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"types":"./dist/cjs/index.d.ts","gitHead":"5db2575becd72a9306f9f0f4b623044416beaaa8","_id":"twitter.js@0.8.1","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-SypzmsvkcEXtNdf/Roesg7xTqJsEG5C82qNXTqrsaSRFZ/LSYAUYjI5fgPQZ5zXf3IilRMcVUsFPGSjnVoDVRg==","shasum":"b543cb018aecd3401c66a7ee081dce22328249c8","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.8.1.tgz","fileCount":255,"unpackedSize":633723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZgl6TZf6GOi/CobFijnAldQxOlAS0E8NDzr7zX7cOZAiEAk/nqdQezkKlfi5I8GM7zUee4KuM27KsOwDgBPLjlM9Y="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.8.1_1633242569540_0.6355898118213583"},"_hasShrinkwrap":false},"0.9.0":{"name":"twitter.js","version":"0.9.0","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","build:dev":"tsc -w","doc":"typedoc","test":"jest","prepare":"husky install","lint":"eslint src --ext ts","lint:fix":"eslint src --ext ts --fix","format":"prettier --write **/*.{json,yml,yaml}","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","zx":"zx ./script.mjs","prepublishOnly":"npm run build && npm run zx"},"dependencies":{"@discordjs/collection":"^0.2.1","@sapphire/async-queue":"^1.1.4","oauth-1.0a":"^2.2.6","undici":"^4.8.1"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^13.1.0","@commitlint/config-angular":"^13.1.0","@types/jest":"^27.0.1","@types/node":"^16.9.6","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","babel-jest":"^27.1.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.1.0","lint-staged":"^11.1.2","prettier":"^2.4.1","twitter-types":"^0.16.0","typedoc":"^0.22.4","typescript":"^4.4.4","zx":"^4.2.0"},"type":"module","engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"types":"./dist/cjs/index.d.ts","gitHead":"90791de4f443f84dc53903de2adf7ee5b9dc3dfe","_id":"twitter.js@0.9.0","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-nom3BAxWucmC3kh9DZA7ucUVKrMCLFSDYGdVLT2adAlkaiZVtRvBv4y9DnQ+h8XrXRJXOSR5CPdH7wmjknZ8ug==","shasum":"c9062925f075bfd7e0eb5e3bfa7901ec25ef19a1","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.9.0.tgz","fileCount":239,"unpackedSize":636168,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzo9911C6Pm1ivW5v+RlpJFI67OdeKiKQZOPBsz/4DUAiEAznRV3NxDBmKIFkdYTGbTQaPqo+cjCwW8VE0HaQdCNRA="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.9.0_1635064890793_0.8548613350187249"},"_hasShrinkwrap":false},"0.10.0":{"name":"twitter.js","version":"0.10.0","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","build:dev":"tsc -w","doc":"typedoc","test":"jest","prepare":"husky install","lint":"eslint src --ext ts","lint:fix":"eslint src --ext ts --fix","format":"prettier --write **/*.{json,yml,yaml}","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","zx":"zx ./script.mjs","prepublishOnly":"npm run build && npm run zx"},"dependencies":{"@discordjs/collection":"^0.2.1","@sapphire/async-queue":"^1.1.4","oauth-1.0a":"^2.2.6","undici":"^4.8.1"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^13.1.0","@commitlint/config-angular":"^13.1.0","@types/jest":"^27.0.1","@types/node":"^16.9.6","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","babel-jest":"^27.1.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.1.0","lint-staged":"^11.1.2","prettier":"^2.4.1","twitter-types":"^0.18.3","typedoc":"^0.22.4","typescript":"^4.4.4","zx":"^4.2.0"},"type":"module","engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"types":"./dist/cjs/index.d.ts","gitHead":"8938a494bc8446862e3e472ccf434d501f9b65ab","_id":"twitter.js@0.10.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-8pEj8eVbvjJSAMmk4yf7+gySH4jb0cGtjmTVknDYsMMJVCN8X5qb4YUUynXnjzpCXf4/KZPSY33NqvaSkCa7JA==","shasum":"8fe7e106fa1c01318a8e1b8a6d23a9fae2b232a4","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.10.0.tgz","fileCount":243,"unpackedSize":650727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtCgby+LmpKAlm5w0LJV4LQ1sChLh8iXO7eG93BHZFSAIhAOVBGGX9zZppgUGJp0fEiaB6MFLnKrpNpFUJzJx4e5j4"}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.10.0_1636457529620_0.9456425387103065"},"_hasShrinkwrap":false},"0.10.1":{"name":"twitter.js","version":"0.10.1","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","build:dev":"tsc -w","doc":"typedoc","test":"jest","prepare":"husky install","lint":"eslint src --ext ts","lint:fix":"eslint src --ext ts --fix","format":"prettier --write **/*.{json,yml,yaml}","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","zx":"zx ./script.mjs","prepublishOnly":"npm run build && npm run zx"},"dependencies":{"@discordjs/collection":"^0.2.1","@sapphire/async-queue":"^1.1.4","oauth-1.0a":"^2.2.6","undici":"^4.8.1"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^13.1.0","@commitlint/config-angular":"^13.1.0","@types/jest":"^27.0.1","@types/node":"^16.9.6","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","babel-jest":"^27.1.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.1.0","lint-staged":"^11.1.2","prettier":"^2.4.1","twitter-types":"^0.18.3","typedoc":"^0.22.4","typescript":"^4.4.4","zx":"^4.2.0"},"type":"module","engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"types":"./dist\\cjs\\index.d.ts","gitHead":"5d715a21af9b262700bf1a416f5299014fdd4d08","_id":"twitter.js@0.10.1","_nodeVersion":"16.9.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-0EQc5t753TITdRRla2gjDoVjBX0zJmiT5l/u+XrAeM9HOVwe8gyyH5ZggJGsvc6Xbmx5Jrs+utNF2HOfxf21xw==","shasum":"dca61457853c4e9d67b52d9b462c91357a909905","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.10.1.tgz","fileCount":243,"unpackedSize":664495,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASLmJbPldmkkNZknJCeU3wWBNEjDF6M8F9SSXKnFcd6AiEAxXgEyjUUFIBEJ8NGD/69MvPtrrjq2Ay+rRr6PU6Ektk="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.10.1_1636819570784_0.07654706947135992"},"_hasShrinkwrap":false},"0.10.1-dev.0":{"name":"twitter.js","version":"0.10.1-dev.0","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","build:dev":"tsc -w","doc":"typedoc","test":"vitest","prepare":"husky install","lint":"eslint src --ext ts","lint:fix":"eslint src --ext ts --fix","format":"prettier --write **/*.{json,yml,yaml}","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublishOnly":"npm run build"},"dependencies":{"@discordjs/collection":"^0.4.0","@sapphire/async-queue":"^1.1.9","oauth-1.0a":"^2.2.6","twitter-types":"^0.20.3","undici":"^4.12.1"},"devDependencies":{"@commitlint/cli":"^16.0.1","@commitlint/config-angular":"^16.0.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.6","prettier":"^2.5.1","typedoc":"^0.22.10","typescript":"^4.5.4","vitest":"^0.0.136"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"readme":"<div align=\"center\">\n  <p>\n    <a href=\"https://github.com/twitterjs/twitter.js\"><img src=\"https://raw.githubusercontent.com/twitterjs/guide/main/src/.vuepress/public/branding/banner_small.png\" title=\"Twitter.js\" alt=\"twitter.js github\" /></a>\n  </p>\n  <p>\n    <a href=\"https://discord.gg/f5Pefuskx4\"><img src=\"https://img.shields.io/discord/791722432896434237?color=5865F2&label=discord&logo=discord&logoColor=white&style=flat-square\" alt=\"twitter.js official discord server\" /></a>\n    <a href=\"https://www.npmjs.com/package/twitter.js\"><img src=\"https://img.shields.io/npm/v/twitter.js?color=ff2511&style=flat-square\" alt=\"NPM version\" /></a>\n    <a href=\"https://www.npmjs.com/package/twitter.js\"><img src=\"https://img.shields.io/npm/dt/twitter.js?color=1DB954&style=flat-square\" alt=\"NPM downloads\" /></a>\n    <a href=\"https://developer.twitter.com/en/docs/twitter-api/early-access\"><img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Ftwbadges.glitch.me%2Fbadges%2Fv2&style=flat-square\" alt=\"Twitter API v2\" /></a>\n  </p>\n</div>\n\n# Twitter.js\n\nAn object-oriented Node.js and TypeScript library for interacting with Twitter API v2\n\n## Usage\n\nFetching details about a twitter user is as easy as this with `twitter.js` library:\n\n```js\nimport { Client } from 'twitter.js';\nimport { bearerToken } from './secrets.js';\n\nconst client = new Client();\n\nclient.on('ready', async () => {\n  const user = await client.users.fetchByUsername({\n    username: 'iShiibi',\n  });\n  console.log(user.description);  // Contributing to open-source 🌐\n});\n\nclient.loginWithBearerToken(bearerToken);\n```\n\n`twitter.js` also provides you the ability to make [`user-context`](https://developer.twitter.com/en/docs/authentication/oauth-1-0a) authorized requests without any hassle:\n\n```js\nimport { Client } from 'twitter.js';\nimport { credentials } from './secrets.js';\n\nconst client = new Client();\n\nclient.on('ready', async () => {\n  console.log(`Logged in as ${client.me.username}`);  // Logged in as tjs_test\n  const user = await client.users.fetchByUsername({\n    username: 'iShiibi'\n  });\n  await user.follow();\n});\n\nclient.login(credentials);\n```\n\nAnd did we tell you that you can opt-in for real-time events listening? With `twitter.js`, you can set rules that tell Twitter API to send you tweets matching those rules in real-time. Here is a sample code for a bot that likes every tweet it gets mentioned in:\n\n```js\nimport { Client } from 'twitter.js';\nimport { credentials } from './secrets.js';\n\nconst client = new Client({ events: ['FILTERED_TWEET_CREATE'] });\n\nclient.on('ready', async () => {\n  console.log(`Logged in as ${client.me.username}`); // Logged in as tjs_test\n  await client.filteredStreamRules.create({\n    value: '@tjs_test',\n    tag: 'Tweets mentioning the user tjs_test',\n  });\n});\n\nclient.on('filteredTweetCreate', async tweet => {\n  console.log(`${tweet.text}`); // hey @tjs_test, like this tweet if you're listening!\n  await tweet.like();\n});\n\nclient.login(credentials);\n```\n\n## Future\n\nThe `twitter.js` library is not ready for production use yet. You can expect breaking changes without any major version bump until we release `v1.0.0` of the library.\n\nThere is an autogenerated [documentation website](https://twitter.js.org) for API references. We hope to replace it with a custom one soon. If you love web development, then feel free to discuss how you can contribute towards this goal in our [Discord server](https://discord.gg/f5Pefuskx4).\n\nWe are also building a [guide website](https://twitterjs-guide.pages.dev) to teach new users how to use the `twitter.js` library.\n\n## Stats\n\n<img src=\"https://repobeats.axiom.co/api/embed/866e8a131446bde7e769719852ec3490aa3b62ea.svg\" />\n","readmeFilename":"README.md","gitHead":"ecaa4020bf91c78d9c877237d223c220372cdb2d","_id":"twitter.js@0.10.1-dev.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-NPyBanwr4jJkkcHAM/FfPzkE3SuvAIh/xFRif7iz1xNbpwyuVNV3tNcfsN2NCzE+sdmEphFf1ZlZjgEZKqkOrw==","shasum":"c76847ad7240969356169bfddea95ca87dc22191","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.10.1-dev.0.tgz","fileCount":276,"unpackedSize":539264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4XoeCRA9TVsSAnZWagAAEYAP/00RQxn3yfpSuYo1QVvO\njLODlcYq5v9yCjfbYaX4TxabcyLzM1KMSYaSMJugY5dHjMIqaA4z1I56ftir\nTLraBEgyaH8oT8Oi2QUFO0Ux96PDNPlmDfbWZCU6bL0MSSuyymR5PV3lSorp\n7ED49K7OuFctUJi8DIYlw/FnmgxVNfRjKUuFLYlqPkKHVBDOKDO5TS4lKyMq\nHec91oNQKIMSCpHu6P0w/jFrfnCJ8Rnv/OHPKNZprjx845JBkaBcDzAHYnEQ\n1dPslCiCiDyIiFVfGjGLaQbfpSifF4mDXXy2YusZR4ZlKOq9clxi/+VeGvQY\nqwij0sQhokSuxfAkxyudWpOFVS4IWustMnlObm0Fw1eWv7XiMBjlBAgitXAS\n18RyhsINq/ZHMvlsLiNHXHxI5hocN1hkmZiaBYNQ/wdMy44z5ibwyCnSpgAo\nn4txOl2f5I1dOwhNYqNyivPlIUfP4mbNdFKhevQAcEaEDn4MuqLvOJBjoWlF\nLJiiFqoy73mpyLOnPO99K8k2nBMUrxwwfgaGdZLZGZsXuBI/27Fey6cbMtkn\n8kTRMOIYw/aRXY32taS6M7l4ZE4uXdB3QGNUB7cbz8db4S55ZgkGf8Sf/zlc\nlVIsnZPdeu61qge+jymIJPO3KnKBjWG5saUpQiXp9sj5kKYP/4Jo1QcuNz0L\nokLM\r\n=/XWg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuKThnKzAV/YNZk4I4d0uVGFKMeAhyencad/tVqqaw8AIhAJZIN27tdbv0zZPlED3JwbWHQOTeXS8YgDT85TMYi6Cy"}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.10.1-dev.0_1642166814213_0.12288763743725029"},"_hasShrinkwrap":false},"0.11.0":{"name":"twitter.js","version":"0.11.0","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","build:dev":"tsc -w","doc":"typedoc","test":"vitest","prepare":"husky install","lint":"eslint src --ext ts","lint:fix":"eslint src --ext ts --fix","format":"prettier --write **/*.{json,yml,yaml}","changelog":"git cliff --output CHANGELOG.md","prepublishOnly":"npm run build"},"dependencies":{"@discordjs/collection":"^0.4.0","@sapphire/async-queue":"^1.1.9","oauth-1.0a":"^2.2.6","twitter-types":"^0.20.3","undici":"^4.12.2"},"devDependencies":{"@commitlint/cli":"^16.0.2","@commitlint/config-angular":"^16.0.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.9.1","@typescript-eslint/parser":"^5.9.1","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.7","prettier":"^2.5.1","typedoc":"^0.22.10","typescript":"^4.5.4","vitest":"^0.1.17"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"gitHead":"865d36e562ad65d5d3b5b421959945eccf77c281","_id":"twitter.js@0.11.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-iNtfOCs1eodWNfPD2QIlahaZYvpq0juJSBneeDbqK2APKuOy8N4xQB+umd+4UWgGW755fM2HXKGARjd3KBne9Q==","shasum":"133fe98ecf8f386aa71fc1fab60fb91e52a12d62","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.11.0.tgz","fileCount":280,"unpackedSize":539282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5ChoCRA9TVsSAnZWagAAXTYQAIXnyLv18eznwB+BqoRI\nt1FGOJztNTMywfpNd/KziaZKtbHD1KCnDIO02o7x04kv8QS5jMjOV8/uEVml\nfPR1m7j4bqe3IqvKrSGOBbPJk3MgIL7dXQadri4bT/+Zc3bIfHKHqvJNEsoP\nCJCVcE0w8My1XSJR7qXffL8psLmeREYUbG+tM1+B0IpgRNig4ItC/v+ANAhu\nxFeSGSy2ue886usSaEDjM8XpTG5l14nEtbVfTUd+woj0s2fcpT3wXRp3JAPg\n+dR4Dy0Ee/GArfzPNaqU3cw9CEWBrKD0SG30Nuy+2sn3JIG1KJv6xRFAK66Z\nJOmdZufvkWHm+ao+yUQo8NSF6h/fsMIMYfTVaD+fhta9SpddaKdXekDAoIeb\nvTqmZTDl2M+QZuWXEW+3DB61VpaJoZ8f1oldOMmF7nEdp6lco/T2T9LDR5LY\nR5V+E2HxXfnqfYHuKEFQRdDUbTeRqxqfy6X9RoND0UuRHJntPM9H0pnfjaXW\nfAjOcwrMMdCUlc2giMGE2TT/utPAQl5OvpQuStN5s4WVD35kkatna1kRqc68\nvEUhIlw60gfCbD8dJX4kLY2VkALtmFKmOVVgo1JR+LO9ia9NCsHdzgwJjFr+\nwUWhyeyGH/4qY6B4hD0Rg9HYHhkDjNSaIni6smCQW11UaoFLZtxL4GXiRIDS\n2JqK\r\n=Ojk3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkWsDMmI/tIqh71KpQKS1liIhwdPlGGWFdzI4u1aDQvAiAwS3dzNRob1Cw+OSUuLNENKYYovaKg6+kOKgtOJVLk9g=="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.11.0_1642342503979_0.03898290166589202"},"_hasShrinkwrap":false},"0.12.0":{"name":"twitter.js","version":"0.12.0","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","build:dev":"tsc -w","doc":"typedoc","test":"vitest","prepare":"husky install","lint:check":"eslint . --ext .js,.ts","lint:fix":"eslint . --ext .js,.ts --fix","format:check":"prettier --check .","format:fix":"prettier --write .","changelog":"git cliff --output CHANGELOG.md","prepublishOnly":"npm run build"},"dependencies":{"@discordjs/collection":"^0.5.0","@sapphire/async-queue":"^1.2.0","oauth-1.0a":"^2.2.6","twitter-types":"^0.22.0","undici":"^4.13.0"},"devDependencies":{"@commitlint/cli":"^16.1.0","@commitlint/config-angular":"^16.0.0","@types/node":"^17.0.17","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","husky":"^7.0.4","lint-staged":"^12.3.3","prettier":"^2.5.1","typedoc":"^0.22.11","typescript":"^4.5.5","vitest":"^0.3.2"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"gitHead":"0a3ba122bb8d47002e80fce1fdb977e6279a9faa","_id":"twitter.js@0.12.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-fm/+ZVFW21mvddXylICIPVuRLfOsRF4kVHrPswmNmTBFvFSznt+4qGzQv/E0N6g4BTVFQ/9Q5jgtqQLZOXaS5Q==","shasum":"b688165f5b838068a4809d3de35e5f9b23f8c988","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.12.0.tgz","fileCount":288,"unpackedSize":559117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBi9GCRA9TVsSAnZWagAAdWYP+wSibLit5b+LvSRoiquV\n8s7kyN3ScDeEjAiG2QALtHlsb3RCEs6qSKDnhLN2pf+8xiJPq3I65Ec9GUb1\nlxGHYeJjAsjwQYRxvzB4H86fRoYCKKwSRh0y8dUXeJl2Up5MPuhH+Z82EDWh\nKvld3CvoTZ7vuoiAH/kNxVldH/Jqbb4QNEkMkaXGP6Vu8bYC+x3UJQcK3v6G\nyE7uID3W9veHMad6u+34okhvGne2dZAquxe8uUjpE+gKqaiEgXsDGUxMDP1h\n5fZPZuOojaeRMa3H78iRDEvLy5F7ZxGWol2FOxm8u/O5WSAbUZ/I8b3b0MDF\nwoUuEuzrhaTzUBejFOzen51HiEqeA1i6CErx/TlLIjQ41PKu6EODl+J8NdWh\nWJf/wmBNMZejoelSyzd6o+sD5zFGPw/niYMxiwa35c9AIKeVHCK4LCq6bFp1\nw2n+UiSwH9VSF9B8zWCDTC+E81Kemw/nFBuZ1fSpdk5QjNLl3nClQqzaHxmZ\n1hm0Y2wx+uYvGB9K9rCQI9JV4/DXywHhBTUh0SxlT348orIis7ql9/D2epmU\nYS0qly1dCtuytWxp9z6OoX55CrkuuJQ1cLo9WPEN0Qy6HBJZyB52L3IE0cyi\nvOBV+YK3z0JWNMrNAc1+eiAYS/2fXA2xXYt8bCoQgwOZdms+Qyjgns266yk7\nRFIh\r\n=go/P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGy2hevz2H3sNnqjNMiuwQQkUdm7mCUbbYrmH0RD2EMDAiEAqp7o2gkpAMfa0s6G+dyUNHdWGXBUlOd5Xc0Yiipb1uA="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.12.0_1644572486845_0.1675074850009628"},"_hasShrinkwrap":false},"0.13.0-dev.0":{"name":"twitter.js","version":"0.13.0-dev.0","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"./dist/index.js","types":"./dist/types/index.d.ts","scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig.declaration.json","build:dev":"tsc -w","doc":"typedoc","test":"vitest","prepare":"husky install","lint:check":"eslint . --ext .js,.ts","lint:fix":"eslint . --ext .js,.ts --fix","format:check":"prettier --check .","format:fix":"prettier --write .","changelog":"git cliff --output CHANGELOG.md","prepublishOnly":"npm run build"},"dependencies":{"@discordjs/collection":"^0.5.0","@sapphire/async-queue":"^1.2.0","oauth-1.0a":"^2.2.6","twitter-types":"^0.24.1","undici":"^4.13.0"},"devDependencies":{"@commitlint/cli":"^16.1.0","@commitlint/config-angular":"^16.0.0","@types/node":"^17.0.17","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","husky":"^7.0.4","lint-staged":"^12.3.3","prettier":"^2.5.1","typedoc":"^0.22.11","typescript":"^4.5.5","vitest":"^0.3.2"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"readme":"<div align=\"center\">\n  <p>\n    <a href=\"https://github.com/twitterjs/twitter.js\"><img src=\"https://raw.githubusercontent.com/twitterjs/guide/main/src/.vuepress/public/branding/banner_small.png\" title=\"Twitter.js\" alt=\"twitter.js github\" /></a>\n  </p>\n  <p>\n    <a href=\"https://discord.gg/f5Pefuskx4\"><img src=\"https://img.shields.io/discord/791722432896434237?color=5865F2&label=discord&logo=discord&logoColor=white&style=flat-square\" alt=\"twitter.js official discord server\" /></a>\n    <a href=\"https://www.npmjs.com/package/twitter.js\"><img src=\"https://img.shields.io/npm/v/twitter.js?color=ff2511&style=flat-square\" alt=\"NPM version\" /></a>\n    <a href=\"https://www.npmjs.com/package/twitter.js\"><img src=\"https://img.shields.io/npm/dt/twitter.js?color=1DB954&style=flat-square\" alt=\"NPM downloads\" /></a>\n    <a href=\"https://developer.twitter.com/en/docs/twitter-api/early-access\"><img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Ftwbadges.glitch.me%2Fbadges%2Fv2&style=flat-square\" alt=\"Twitter API v2\" /></a>\n  </p>\n</div>\n\n# Twitter.js\n\nA Node.js and TypeScript library for interacting with Twitter API v2\n\n## Installation\n\n```bash\nnpm i twitter.js\n```\n\n## Usage\n\n🚀 Fetch details about a twitter user in no time:\n\n```js\nimport { Client } from 'twitter.js';\nimport { bearerToken } from './secrets.js';\n\nconst client = new Client();\nawait client.loginWithBearerToken(bearerToken);\n\nconst user = await client.users.fetchByUsername('iShiibi');\nconsole.log(user.description); // Contributing to open-source 🌐\n```\n\n🔒 Make [`user-context`](https://developer.twitter.com/en/docs/authentication/oauth-1-0a) authorized requests without any hassle:\n\n```js\nimport { Client } from 'twitter.js';\nimport { credentials } from './secrets.js';\n\nconst client = new Client();\nawait client.login(credentials);\n\nconst tweet = await client.tweets.fetch('1336749579228745728');\nawait tweet.like();\n```\n\n📈 Want real-time events listening? We got you covered:\n\n```js\nimport { Client } from 'twitter.js';\nimport { credentials } from './secrets.js';\n\nconst client = new Client({ events: ['FILTERED_TWEET_CREATE'] });\nawait client.login(credentials);\n\nawait client.filteredStreamRules.create({ value: '@tjs_test' });\n\nclient.on('filteredTweetCreate', async tweet => {\n\tconsole.log(tweet.text); // hey @tjs_test, like this tweet if you're listening!\n\tawait tweet.like();\n});\n```\n\n## Future\n\nThe `twitter.js` library is not ready for production use yet. You can expect breaking changes without any major version bump until we release `v1.0.0` of the library.\n\nThere is an autogenerated [documentation website](https://twitter.js.org) for API references. We hope to replace it with a custom one soon. If you love web development, then feel free to discuss how you can contribute towards this goal in our [Discord server](https://discord.gg/f5Pefuskx4).\n\nWe are also building a [guide website](https://twitterjs-guide.pages.dev) to teach new users how to use the `twitter.js` library.\n","readmeFilename":"README.md","gitHead":"a7e3efafd19a32e18b813721f8198473943146d6","_id":"twitter.js@0.13.0-dev.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-KjR2bz47/ZBMsicbHnHS6XuunwhYX7rT3s1PZzTAMFC9YU27clVBaJ1njZoS4fjKbAoso60fF+G3h4F+oMN6lA==","shasum":"7ccf2fae6bd7d1f594eded83bfecc244b1fe813b","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.13.0-dev.0.tgz","fileCount":277,"unpackedSize":553564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHJWMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa3w//W0DIcUaGa/QL7/ajhVTKEmLp34cysC+M2KLcun8CRkCE6+0Y\r\nAYTtU97z7LaJsaWM4W8pYoTDFRSNQuruV7b+2zOG2TMOQfBsakt3SuKoeTEL\r\npbCe1b5riHoQlxrSRIkLIMB3FqxjeMZDIRqBLQ+1bSP7cZI3IsM0f+Nr0UeC\r\n0HAf/K1Nc8gHxASuGNto4RYf32Oyvoms4WLp6zN+ix/VGolKgt30hSNuufl4\r\nX3emt35A6Ln7xZA22+xJyf8rD9Hu3D7jA26C5k2DkEOUm0seMLUZDOqaSwCj\r\nBAPIo9EDireNPLkTmRKvzjhnBEuT1ufHj9i/JzY8BiWuThZqbT260aBAffFp\r\nOKGlWq567RfC9SydKVmLPNXusT4XbZeWU5COOEWi9Nf+9LL8dQJHd72NEAoS\r\ns7Cnxo+OfmwtDFyTLgteeXtV1EbfN1NG2PECwPQaggCbCGmWq0GePBV+JKOq\r\nIRw9VYK6DMazC0FAahvxomnOX1Su0qG8ic3n6ewNz5YYFA11HTFl/tuPUBiy\r\nicEwvXBkOhF/q/uPFGdoet6T1/+km4e7SDIiZjb9ka/G9p2aKIS0vDEu87bn\r\nhHxWHtKlf0rENhCgvfSEXmx7SlU5zxr9YhtPX20jY86XoQE45kPaCDSkwjlQ\r\n3Wi3OYjE16vQPAM+/P85Gj7tVz93+R8sTKg=\r\n=yWZL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZw8Yrn1PPq1+jTBtj8Gucv+6gL1JHk2v6CKUyNFwVFgIhAN0Aq1++XXVxAYHUvPatFCfweDS47cw/i74LfcBgTi0u"}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.13.0-dev.0_1646040460074_0.9358495669105908"},"_hasShrinkwrap":false},"0.13.0-dev.1":{"name":"twitter.js","version":"0.13.0-dev.1","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"./dist/index.js","types":"./dist/types/index.d.ts","scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig.declaration.json","build:dev":"tsc -w","doc":"typedoc","test":"vitest","prepare":"husky install","lint:check":"eslint . --ext .js,.ts","lint:fix":"eslint . --ext .js,.ts --fix","format:check":"prettier --check .","format:fix":"prettier --write .","changelog":"git cliff --output CHANGELOG.md","prepublishOnly":"npm run build"},"dependencies":{"@discordjs/collection":"^0.5.0","@sapphire/async-queue":"^1.2.0","oauth-1.0a":"^2.2.6","twitter-types":"^0.24.1","undici":"^4.13.0"},"devDependencies":{"@commitlint/cli":"^16.1.0","@commitlint/config-angular":"^16.0.0","@types/node":"^17.0.17","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","husky":"^7.0.4","lint-staged":"^12.3.3","prettier":"^2.5.1","typedoc":"^0.22.11","typescript":"^4.5.5","vitest":"^0.3.2"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"readme":"<div align=\"center\">\n  <p>\n    <a href=\"https://github.com/twitterjs/twitter.js\"><img src=\"https://raw.githubusercontent.com/twitterjs/guide/main/src/.vuepress/public/branding/banner_small.png\" title=\"Twitter.js\" alt=\"twitter.js github\" /></a>\n  </p>\n  <p>\n    <a href=\"https://discord.gg/f5Pefuskx4\"><img src=\"https://img.shields.io/discord/791722432896434237?color=5865F2&label=discord&logo=discord&logoColor=white&style=flat-square\" alt=\"twitter.js official discord server\" /></a>\n    <a href=\"https://www.npmjs.com/package/twitter.js\"><img src=\"https://img.shields.io/npm/v/twitter.js?color=ff2511&style=flat-square\" alt=\"NPM version\" /></a>\n    <a href=\"https://www.npmjs.com/package/twitter.js\"><img src=\"https://img.shields.io/npm/dt/twitter.js?color=1DB954&style=flat-square\" alt=\"NPM downloads\" /></a>\n    <a href=\"https://developer.twitter.com/en/docs/twitter-api/early-access\"><img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Ftwbadges.glitch.me%2Fbadges%2Fv2&style=flat-square\" alt=\"Twitter API v2\" /></a>\n  </p>\n</div>\n\n# Twitter.js\n\nA Node.js and TypeScript library for interacting with Twitter API v2\n\n## Installation\n\n```bash\nnpm i twitter.js\n```\n\n## Usage\n\n🚀 Fetch details about a twitter user in no time:\n\n```js\nimport { Client } from 'twitter.js';\nimport { bearerToken } from './secrets.js';\n\nconst client = new Client();\nawait client.loginWithBearerToken(bearerToken);\n\nconst user = await client.users.fetchByUsername('iShiibi');\nconsole.log(user.description); // Contributing to open-source 🌐\n```\n\n🔒 Make [`user-context`](https://developer.twitter.com/en/docs/authentication/oauth-1-0a) authorized requests without any hassle:\n\n```js\nimport { Client } from 'twitter.js';\nimport { credentials } from './secrets.js';\n\nconst client = new Client();\nawait client.login(credentials);\n\nconst tweet = await client.tweets.fetch('1336749579228745728');\nawait tweet.like();\n```\n\n📈 Want real-time events listening? We got you covered:\n\n```js\nimport { Client } from 'twitter.js';\nimport { credentials } from './secrets.js';\n\nconst client = new Client({ events: ['FILTERED_TWEET_CREATE'] });\nawait client.login(credentials);\n\nawait client.filteredStreamRules.create({ value: '@tjs_test' });\n\nclient.on('filteredTweetCreate', async tweet => {\n\tconsole.log(tweet.text); // hey @tjs_test, like this tweet if you're listening!\n\tawait tweet.like();\n});\n```\n\n## Future\n\nThe `twitter.js` library is not ready for production use yet. You can expect breaking changes without any major version bump until we release `v1.0.0` of the library.\n\nThere is an autogenerated [documentation website](https://twitter.js.org) for API references. We hope to replace it with a custom one soon. If you love web development, then feel free to discuss how you can contribute towards this goal in our [Discord server](https://discord.gg/f5Pefuskx4).\n\nWe are also building a [guide website](https://twitterjs-guide.pages.dev) to teach new users how to use the `twitter.js` library.\n","readmeFilename":"README.md","gitHead":"78a3d0801539403fa214136f7e0d4cd226fef1ee","_id":"twitter.js@0.13.0-dev.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-JTd34nWDwg41rp/JnOIjDlFIDgqRPZXzNBj9gLBWII/UwHmI5eGZxT02FumWuOebEXCSikKvhCPkNRhja9R3RA==","shasum":"1e446458db3d1218ef0623a3620fc0bca7cb6b59","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.13.0-dev.1.tgz","fileCount":277,"unpackedSize":562357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHym+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTLQ/7BWk2vLJcNQ2B2hweGK0ev45/tiTvbktZG06TLsp0IMrQOVoI\r\neA74z2W4pYRyECzIIVvO2r0CjCWDbrc+uw81vs68bKxSb4xEFB8mLS7l58kM\r\ns+QKUxtbVd8twagUGas/6eXnuyR8nrdOVYQwvc7KeHfEWB9HSpVRmdU+rv12\r\ncoMxyIOTbUiD779IFOu4Y6cmRsGwG7br9VF6t8oMTiAWVHmsmFL34yZ9agZq\r\n4TPfnpk3RltrD0jF5rMkOXz0HcIZzPw2g8bVStBCArzpXsRXRZIjDR2gDCnu\r\nDl6mbMMA181NEUHkCe+VbCUn6KXkTNP08oxnvG+fYpkaziBOePbDu5qB3Sng\r\n/g147nb7q+zsGiCALuOsW4FFROrLJ1MuarQgRcpmawZOOqCN9odsGVEdbrKV\r\ne20XOnhoqZdden57HQgVrgGaRfagfxi3fQp1V44hvwwmCTB9cVcxql6x1jGX\r\nQnMjEHNLrpR3yc2p99p8RSoFMiqK8cCgZLPLoDXw/lBD6NTxTOpGLbcggnjB\r\nqL0k8xY5iA5ZQ+B0ZysH5XAy7QHmbQz73BgStTsm0OQZtj53XdpjB0mpCpmA\r\nGnd1QtRTcRGm9VkE2dzMtVPncl/iTfy0X3iJmGPBbq1u9dpncl3fcoQItYiv\r\nQbDgf0AuL7di2pAn5gptuMh35FWjwDEVt0c=\r\n=tZ36\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfVpYRQoStDaZ1zwg3TGG1SYjlWj3Hhd8H366FakEIUAiBOYzVbXJT2GaCSFXhuE+B/VN/eydSx7wkgHnlgS67ikg=="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.13.0-dev.1_1646209469759_0.6450130350388641"},"_hasShrinkwrap":false},"0.13.0":{"name":"twitter.js","version":"0.13.0","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"./dist/index.js","types":"./dist/types/index.d.ts","scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig.declaration.json","build:dev":"tsc -w","doc":"typedoc","test":"vitest","prepare":"husky install","lint:check":"eslint . --ext .js,.ts","lint:fix":"eslint . --ext .js,.ts --fix","format:check":"prettier --check .","format:fix":"prettier --write .","changelog":"git-cliff --output CHANGELOG.md","prepublishOnly":"npm run build"},"dependencies":{"@discordjs/collection":"^0.5.0","@sapphire/async-queue":"^1.2.0","oauth-1.0a":"^2.2.6","twitter-types":"^0.24.1","undici":"^4.15.0"},"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-angular":"^16.2.1","@types/node":"^17.0.21","@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","husky":"^7.0.4","lint-staged":"^12.3.5","prettier":"^2.5.1","typedoc":"^0.22.11","typescript":"^4.5.5","vitest":"^0.5.9"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"gitHead":"9f8653ff54e225dc5f2eb0bf1100ea706a8120ba","_id":"twitter.js@0.13.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-q6MYRakgf4//+yXRyTnOX39vaFMuJ6S4TOfAOoKbOJOMBOyDaKUjIyLwDx7fSUIPP7HAiQMf0aCE6oo1cVyjFg==","shasum":"0a3cbbbac6992c38a5bad51769d05900a4750957","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.13.0.tgz","fileCount":277,"unpackedSize":562661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJO7xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF7A/+M1wfaY9EGy0A28ELOefVNnfon8q972oodgqMfF7tn04tAGeu\r\nhuSPj19GTGYwaDKwtk3/sOmGkJlcyJuIdLZsS3RNUcyL7aXxYcDiuTl/qUgv\r\nE1vPHL5Mb6CFaRabsYcZuQjpHKz1m0v/wYo/BFC8hzTg3xyRky1IRsHD3nv9\r\nr83i9XmngwQ5AOmNe/DKuIdgfUXHypIxPC/TmuOANr6QxMM/YRGMukK/nGjm\r\nT/wg1P4uV+qrABUBt7B/8atFQc6Tl7Gf20rIiMg1oTl6r2o0Tid+Z78cAYPy\r\nP/K4+kwROmFtDVsfnIdrDuF98LaOSQR+TLnI/B3yHV7AeH7U9EEbg/djicKO\r\nxNkVhIPjfi97g4RQ5xOCl1i+WqADB0TuyxYywGrUjFlH46sTYJ1diP/0v/dj\r\n0lT4WR2mPDPA4YBesLLxT96gveBRg1iYOxadGnxjz8fWn+Z/JHlZ1FjwOUs3\r\n5eXKldU2LS6L+ex7N8o9Ub7gJLjnNuJ1CJlU7L9BxobvGHKK7jatFAbaqGye\r\nU2uW1exrbEqrygtodKyt8ssAOJA2WqZA3TBgodi4pC3ArT0unNQa114XM8u5\r\nyBdXun3ZAMMEFA/lBpqAqGtquNfBnuJew0Xzy59f3nIaF7gtPLOKMuDK/bEs\r\nkd9mwySJqAIUW8Ko5RLCrZuzJyHAfwEGx4o=\r\n=ex5o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5ad7/Dp0RdR2ABgql9zt267WdYFrBWxpcKwMM/9QvYAiEAwRqu28HuesLGu1EiIJlIcPr/y1xe/aom3TOmOFyPeRM="}]},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.13.0_1646587633570_0.4958307989698958"},"_hasShrinkwrap":false},"0.14.0":{"name":"twitter.js","version":"0.14.0","author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","main":"./dist/index.js","types":"./dist/types/index.d.ts","scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig.declaration.json","build:dev":"tsc -w","doc":"typedoc --json docs/typedoc-out.json src/index.ts && node scripts/DocsBuilder.mjs","test":"vitest","prepare":"husky install","lint:check":"eslint . --ext .js,.ts","lint:fix":"eslint . --ext .js,.ts --fix","format:check":"prettier --check .","format:fix":"prettier --write .","changelog":"git-cliff --output CHANGELOG.md","prepublishOnly":"npm run build"},"dependencies":{"@discordjs/collection":"^0.5.0","@sapphire/async-queue":"^1.3.1","oauth-1.0a":"^2.2.6","twitter-types":"^0.26.0","undici":"^5.0.0"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-angular":"^16.2.3","@discordjs/ts-docgen":"^0.3.4","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.12.0","eslint-config-prettier":"^8.5.0","husky":"^7.0.4","lint-staged":"^12.3.7","prettier":"^2.6.2","typedoc":"^0.22.13","typescript":"^4.6.3","vitest":"^0.8.4"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"license":"Apache-2.0","homepage":"https://github.com/twitterjs/twitter.js#readme","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"gitHead":"7e48113c27104a877661f4e53f39ef52d689560b","_id":"twitter.js@0.14.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-J49mApXj0dY2iN6Y3ETt7s6HdEH7q57NfCkxMsP3I9CokMlaZk9QOrIdNhtmKHI5BV5iH7RPsKga/S9b92Xmew==","shasum":"31897eaedd97aab4f23aa1f933b7d270b990ea7a","tarball":"https://registry.npmjs.org/twitter.js/-/twitter.js-0.14.0.tgz","fileCount":281,"unpackedSize":571493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf8MMDOjTmPJj2RtBT7+7GjosOT71djwYVScJF/I49cgIhAMDusCS5vNF0w9PnzkhsmT9KPISXjXFVkHbbbSSQCjti"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSc9rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpekA/6A5qkH5WJ+2giGjafCzL1SmWXdTOAZg1K28wMEQSjLUOOmsm9\r\noSbiEL3kLAbuYCVzygV5S0lEk558sONFYVCd3kr/PGg7bWIHtgpXqRoTy+R1\r\ng8XtCcZPo+e/reXteF2IfykkpGyaaIPIr3AKQLBb6VqaE4HVqxraYyyI0VcC\r\nPuCBMtZ7yn769wbDxwplYQ4yFFLxa7C8Qnu76veUpSXhJihwvKGr1h4TR15v\r\ndiJ1W7TiSR1GwG3Le7tj+hjVJhiHAlFMHl6hB8aWhtAJ7+YHdS72uP5TLO+S\r\nIsGpzz3mfkvzRs+S6xjVCj4BQlM8f9RzOH9YhVCD4uXaZcb5RtjL00cFB3vy\r\n8fL2Qk92bDMoun8oMchEwF+iks0FTfO80Vhe6mFiJy2Wz08XswJW+9vwGStU\r\nRQDbKrQL9MCz9cfh41RPntXzmX3oE/1AckxHocmBKYP3SD8RIAGMrjVO7fOU\r\nbKnf8OHChPVDIftvBHWqkidXv/Uh69/5jcfb71jPncgeWf8SpKkV7hspAw6v\r\n1BvQrvjse2ZtiegJqOhoB51L/FzvfCYTkF3aYQr9+f7phPutQB+3uND1UBds\r\naRFpPKkbP0Udv8QzLG3l4q9fbjK71hAihuvPcwUXiqHncq250o1ljb0x3kHq\r\nTGR37L5JYJB4kVvW3TzoFlTxbTCH73EKa88=\r\n=cj3Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ishibi","email":"shubhamparihar391@gmail.com"},"directories":{},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitter.js_0.14.0_1649004394905_0.8725025699755695"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-30T14:31:31.223Z","0.0.1-security":"2020-12-30T14:31:31.345Z","modified":"2022-05-22T11:32:33.982Z","0.0.2":"2020-12-30T14:42:03.894Z","0.0.3":"2020-12-31T11:07:30.130Z","0.0.4":"2021-01-04T21:55:59.044Z","0.0.5":"2021-01-07T15:11:53.959Z","0.0.6":"2021-01-11T14:00:36.374Z","0.0.7":"2021-01-19T12:47:27.360Z","0.0.8":"2021-01-28T10:56:07.447Z","0.0.9":"2021-02-09T18:43:40.802Z","0.1.0":"2021-03-10T15:05:11.831Z","0.2.0":"2021-07-08T07:57:49.645Z","0.3.0":"2021-09-04T06:04:01.610Z","0.4.0":"2021-09-13T13:36:28.621Z","0.5.0":"2021-09-25T12:14:31.169Z","0.5.1":"2021-09-25T20:28:15.633Z","0.6.0":"2021-09-28T09:10:09.355Z","0.7.0":"2021-10-02T08:46:46.675Z","0.7.0-dev":"2021-10-02T14:44:51.975Z","0.8.0":"2021-10-03T05:15:38.447Z","0.8.1":"2021-10-03T06:29:29.768Z","0.9.0":"2021-10-24T08:41:30.972Z","0.10.0":"2021-11-09T11:32:09.766Z","0.10.1":"2021-11-13T16:06:11.079Z","0.10.1-dev.0":"2022-01-14T13:26:54.437Z","0.11.0":"2022-01-16T14:15:04.185Z","0.12.0":"2022-02-11T09:41:26.971Z","0.13.0-dev.0":"2022-02-28T09:27:40.272Z","0.13.0-dev.1":"2022-03-02T08:24:30.020Z","0.13.0":"2022-03-06T17:27:13.738Z","0.14.0":"2022-04-03T16:46:35.074Z"},"maintainers":[{"name":"ishibi","email":"shubhamparihar391@gmail.com"}],"description":"An object-oriented Node.js and TypeScript library for interacting with Twitter API v2","homepage":"https://github.com/twitterjs/twitter.js#readme","repository":{"type":"git","url":"git+https://github.com/twitterjs/twitter.js.git"},"bugs":{"url":"https://github.com/twitterjs/twitter.js/issues"},"readme":"<div align=\"center\">\n  <p>\n    <a href=\"https://github.com/twitterjs/twitter.js\"><img src=\"https://raw.githubusercontent.com/twitterjs/guide/main/src/.vuepress/public/branding/banner_small.png\" title=\"Twitter.js\" alt=\"twitter.js github\" /></a>\n  </p>\n  <p>\n    <a href=\"https://discord.gg/f5Pefuskx4\"><img src=\"https://img.shields.io/discord/791722432896434237?color=5865F2&label=discord&logo=discord&logoColor=white&style=flat-square\" alt=\"twitter.js official discord server\" /></a>\n    <a href=\"https://www.npmjs.com/package/twitter.js\"><img src=\"https://img.shields.io/npm/v/twitter.js?color=ff2511&style=flat-square\" alt=\"NPM version\" /></a>\n    <a href=\"https://www.npmjs.com/package/twitter.js\"><img src=\"https://img.shields.io/npm/dt/twitter.js?color=1DB954&style=flat-square\" alt=\"NPM downloads\" /></a>\n    <a href=\"https://developer.twitter.com/en/docs/twitter-api/early-access\"><img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Ftwbadges.glitch.me%2Fbadges%2Fv2&style=flat-square\" alt=\"Twitter API v2\" /></a>\n  </p>\n</div>\n\n# Twitter.js\n\nA Node.js and TypeScript library for interacting with Twitter API v2\n\n## Installation\n\n```bash\nnpm i twitter.js\n```\n\n## Usage\n\n🚀 Fetch details about a twitter user in no time:\n\n```js\nimport { Client } from 'twitter.js';\nimport { bearerToken } from './secrets.js';\n\nconst client = new Client();\nawait client.loginWithBearerToken(bearerToken);\n\nconst user = await client.users.fetchByUsername('iShiibi');\nconsole.log(user.description); // Contributing to open-source 🌐\n```\n\n🔒 Make [`user-context`](https://developer.twitter.com/en/docs/authentication/oauth-1-0a) authorized requests without any hassle:\n\n```js\nimport { Client } from 'twitter.js';\nimport { credentials } from './secrets.js';\n\nconst client = new Client();\nawait client.login(credentials);\n\nconst tweet = await client.tweets.fetch('1336749579228745728');\nawait tweet.like();\n```\n\n📈 Want real-time events listening? We got you covered:\n\n```js\nimport { Client } from 'twitter.js';\nimport { credentials } from './secrets.js';\n\nconst client = new Client({ events: ['FILTERED_TWEET_CREATE'] });\nawait client.login(credentials);\n\nawait client.filteredStreamRules.create({ value: '@tjs_test' });\n\nclient.on('filteredTweetCreate', async tweet => {\n\tconsole.log(tweet.text); // hey @tjs_test, like this tweet if you're listening!\n\tawait tweet.like();\n});\n```\n\n## Future\n\nThe `twitter.js` library is not ready for production use yet. You can expect breaking changes without any major version bump until we release `v1.0.0` of the library.\n","readmeFilename":"README.md","keywords":["twitter.js","twitter","tjs","typescript","bots","api"],"author":{"name":"Shubham Parihar","email":"shubhamparihar391@gmail.com"},"license":"Apache-2.0"}