{"_id":"@hunteroi/discord-selfrole","_rev":"26-dac06641ec93317bd8332c1db383d47a","name":"@hunteroi/discord-selfrole","dist-tags":{"latest":"4.0.6"},"versions":{"1.0.0":{"name":"@hunteroi/discord-selfrole","version":"1.0.0","keywords":["selfrole","discordjs","roleme"],"author":{"name":"HunteRoi"},"license":"MIT","_id":"@hunteroi/discord-selfrole@1.0.0","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"180b599c59f9471d6505c34841f8a839aff4e39c","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-1.0.0.tgz","fileCount":26,"integrity":"sha512-XDOGyoTmKSDfzwvarBCGUqek8CW8TTlBIaLFpGWrN04dcY069YMmYlupoRbUxuJ85racH3bhF0hzLud2RwfUhA==","signatures":[{"sig":"MEQCIHkqtbWL/Z2AqXlWIMHvCq5gjqqHI+6zM56J0AhlKzPrAiBO+/dfXI+0fSCbGW9buP2TuDHyH2RITLeCUBajU20JzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjs0sCRA9TVsSAnZWagAAYdUP/1I5Y7SoE7erN7khpubV\nXldk61wWlIPLfPbtqhk1ysnNA2iNyYkKQ2mp7wq/amW2X3IsnDsBZ1v3vvt3\n8+cab+16bPtz9ZkRWNnAcRzMslB6MWrD8TRSRgYECOsZMkePasevlnD22keP\nYowBoy7TFLDBccNwbgrBxpkHSRAUMIUYPisaVzclgbPfKdE79a5BJOhPu0E6\n16BjQ0VaxQ8jzc9qhpoJ12Fg46xCeXmVqriN2RyeBASw+SnG7iCXNLOUi474\nIs+KJFnUNHUsvvHhBCb5yzBbTT9DZWkP9hkgETe3/Gm+IVJ8DadO+uC32AuS\nZCqMY644ssaLAudUHAkcBe6AchmJZpzZe5PYTQLLqDI03UF4OfLZOwACaSYt\nNai//4ofog66X3CiY/E85cy4prm5mVDdKp2lkUp31DpneWS+3tQfykYgkdXa\nHd9ti2un8uf1XhAjjwIeYMulhwhibZe0N6VCoQkOh3/H3g1Jh8senR0Y25rm\nwikTgNV00nDe/BZx3F9VsFVmPIkQwOLQOtqDFzfxEqBjVsz63DiHjqCvvK4k\nAI1IGji3RJjTTtKLa0ZhCU4Q2rS7YpU+93exy0jdILMF94R26dIcOFnFr96N\noFa7btsRBenxKhc9CtGXWeSvrziqPnxl1Lydpckp6dY+hW2UAIAEV3fXvp/z\nQNHF\r\n=kgCi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"5b24854227a1b872433667194f81690f8b59e648","scripts":{"lint":"tslint -p tsconfig.json","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --tab-width 4","example":"npm run build & node ./example/index.js","prepare":"npm run build"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git+https://github.com/hunteroi/discord-selfrole.git","type":"git"},"_npmVersion":"6.14.12","description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{"lib":"lib"},"_nodeVersion":"12.22.1","dependencies":{"discord.js":"^12.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.0","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/node":"^14.14.16","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_1.0.0_1619971371885_0.9097950421684355","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@hunteroi/discord-selfrole","version":"2.0.0","keywords":["selfrole","discordjs","roleme"],"author":{"name":"HunteRoi"},"license":"MIT","_id":"@hunteroi/discord-selfrole@2.0.0","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"03e5a2a928f5734c334e354b20e81e7f2bfe6b10","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-2.0.0.tgz","fileCount":36,"integrity":"sha512-SHDkRRiJqz5esiWf8Tcll58p4pte69bDQOXbICGx9fMprnkCPCC5e2bZHoYCYa7Uji60WaG4YjhD3/TjW0ahSA==","signatures":[{"sig":"MEYCIQC/LZ85MDF2Z6qzTCdQUYj2o65UejyEO6DHPbjq8Uq+zwIhANsADDyaUHwPDlpWjTSXU891Ap6Bc9B63dXwlA/OJ/LQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2K9iCRA9TVsSAnZWagAAGFIP/Av242w/CroH9C4063jZ\n1O2uBiYFz0XhNCkqUkN5iezKQiKYI3+fMAc94QhKs0bqJgHqcNQ0SRBVYRGY\ntzmByZ6Qop7TS/tdvmfXtHO1ooUZ+UrERvjQRWW2qn/oBPoMmm5NahVotYpy\nb4rLbE1IdgSvQ6dzSLWfgdyymm9llCXwJGzjUM5eYB1Y+hWFUSvwVnFa5jJl\nrsqxLChp/4V3rIIlrzV657RHsNloLXbhyhSJa6wKgvCNGDcMuNnTE/UxUsla\nK8LuM7Wd8Dbc6kS7n5Y7r4C4kDudR3SJSRMpu5XZE2LocGFnx9trP4DZ85Xw\nqqnoyjArgLixvcvFIGIk5Ju7w5DXEjmi6Lz35cYmdAQgJYzqDlpu4YmtkRpi\nkG0IFYDf2sgieQa8ZoqhVnHkZxgHsDJ36vXGEV8y36Vx0TRX1XwpdKQiNOjl\n4D7Yz0SCTOe4Uw0/KBlZy3C8WbqaMXCH0Uqj1dHgVnjbzBHGukcBcNWgV8lW\nmgnFflbo9FMYaRoKlOGZj9cmOI1+oL2Xnuj9fR7i/vsB5Oo4VLLyY2SOR9h9\n6f3BaKkDudqAx1aSU+m5P4FkJ/yGDSNHa0U9Xc1s5+LzGtCCQF50Gqc4ZWf8\n7obKxfEfOBLnqRjjgNNo98bYRkQ2AQey+uYahCInYXEO42DPZSIXB+IA7Ya3\nq5o9\r\n=gxrr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"6d6c3e85793917b284165cf433caf3be0a6916b4","scripts":{"lint":"tslint -p tsconfig.json","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --tab-width 4","example":"npm run build & node ./example/index.js","prepare":"npm run build"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git+https://github.com/hunteroi/discord-selfrole.git","type":"git"},"_npmVersion":"6.14.15","description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{"lib":"lib"},"_nodeVersion":"12.22.7","dependencies":{"discord.js":"^13.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.0","typescript":"^4.4.4","@types/node":"^16.11.1","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_2.0.0_1635798810356_0.5447585504423729","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@hunteroi/discord-selfrole","version":"2.0.1","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@2.0.1","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"598ac809f5b8ca24726af51cd5d65d8b56f238e3","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-2.0.1.tgz","fileCount":42,"integrity":"sha512-C2vXRegmCcUp4Hitv3y/Kw7xT+L7kJMbL/YzvxZd4UED7PbheDwW/TW2Dmt6atYhlMEq2ZpgzZ+m4KBUEUhncw==","signatures":[{"sig":"MEQCIChjsonR9fU8ZFtTBFipn1igEHtXyPONWy/8+rIh5+D9AiB3hrKBkDfDcgX2kC9WQtxgOw2tgVMUpv+QcCTnOpD3iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibrPpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKXQ/+JV74SKbpp7ekk6tNauroJtAEobQJhvt4L3jAa4PCO2j0S4la\r\nPNb3fdpJXa/DAi7JQiuEpAO7gUI+lWyujlvr2oDcaV/Z72sNCwWPlsE6PzIk\r\nRfdTZ4mtylmQkJEBwusag2FfpazDiKFGUCxA/waFxKtH1xInth/eGZIcqrkY\r\nOu2ovXH8v3DPJnhlm0IvA/lrP3xnO3M7Zr8l8OQ3xIcE+pBx6NUvZ1aIkyZ7\r\nxkeza5nCwZxKCfX2VUowJE9jDICkaBjzOkQR+eh4Fno3a6dqsLRcV9RK0QRL\r\niaPKjj/yvu7QGYuUyMLXzOC/vjga1vFVFKIC6yzWgLseuMyZzSXpy72AE8Mf\r\ncmU2m/FAK92FlXPqwejfGZu13ILz1R0u4+SjUrBdRx4Obw37LYHN7Qzojn4n\r\nRfSUmOsefs9VwRtG2C9i6xr9BGWEpZbPPRQA1r0r0+bSSa+BDe8dThxY3IUy\r\n4Fj83mjA/6nVG4eRWQ2H1EbFqmeJqMkDgm+Sch7MIN7ZO9CQhal3L9u9BOQT\r\nKgR1qwMAOdP0cBemBfcjsDM2iYVHWEecLdiki9aZt9FYdZNjTxFAUR5UcGJo\r\nKDbmoyI3CdYYq1O/U3qgsOAfKfhHipa8zulibTY2ydSkmszHohw/1v5vWZ+J\r\nLVgWOSLkF3wdZqr7daAOrMFhWimNtj1P588=\r\n=jkSz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"example/**/*.ts\" \"example/**/*.js\" ","example":"yarn run build & node ./example/index.js"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"^13.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.0","typescript":"^4.4.4","@types/node":"^16.11.1","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_2.0.1_1651422184910_0.9708543940633076","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@hunteroi/discord-selfrole","version":"2.1.0","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@2.1.0","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"349ed705ab7b4afb71ddd9018cc247a3d463a4ed","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-2.1.0.tgz","fileCount":33,"integrity":"sha512-AU/L1QvwAcbU0vkPYJMayp/fKvoItLjJi83yVKou/567kFwr0vzICMbmROrseprYHuA/XVTMnCoZqDgMSB5xpA==","signatures":[{"sig":"MEYCIQCZkIbkfQXJDwdIcAmQtsw8kFB1r8n7ehv5gqBAUx/b3QIhAMdHQhSFPkyCKPfmsiYgpV45DNxrEvZJqVIfE+jwapGr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOe5ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ+Q/9GqxMNv4ieDLuLT32kwdiH9GMJCji3JFoVwxZAvXvDN/smHg0\r\nlzKtqV97s3uZ3z6fE5xpBguwHstJKTo2c7qZeODl1SnKH+3pfCwrb7SArlBZ\r\ncq8BcTzDokBKq+SZ+mdBYONC13SZ14tJlpyp7cEaJRRrC8PVEY+V/86J3V/S\r\niH9ss8UKK3Zvqu1d/DbYkkJm4bZfSmBv7zZu1q0VdVbtGaVinwkPXnRwuERf\r\ntRWEnUQuhWqBFmebwm/0zQbz11KfHZ8SL52rH3tGyX5orciiNr1J4zA0+XBB\r\nRbN80T11FnzIsOVb7+MyRF14YqotiKbdZc1L97XlXFHWk4Do65umAdPSgzSj\r\ncc1p7BHj5Ng5RrOBkMCIAAIIyG43DaOIjmwM2TL2X9O/aEA32TGwvqpN3Xcl\r\n8m6h9ujvl/geXg10mnAwe7/H7GnoFCWuGTdasP3I1Ldc8WUuyQHdHKMqkWnD\r\nd9H1OXEsxj+5WgYTob9Gsxs2K+U00qpVUvZnF/PaaklYpycPW8dNRz/7N+ap\r\nQ8c0irRzn8dlFvnlg1+XqodjOfdwGIWQdmvLYeLywuEdWJCPIXSQNZLyXfsP\r\nPS5zGwocCG6mOb0FmLXcp2vXfGpm4IVtnmYMiwVfOaefC++lNGZ6mwTh8Haj\r\n6AiG9BlLMz+wjauaRfucNBySn5+vJTHSlf4=\r\n=g9UH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./example/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"example/**/*.ts\" \"example/**/*.js\" "},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typescript":"^4.8.4","@types/node":"^18.7.23","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_2.1.0_1664740953765_0.8379838689489656","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@hunteroi/discord-selfrole","version":"2.1.1","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@2.1.1","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"59f28efc72435bacaa15a72988f8b49be897082d","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-2.1.1.tgz","fileCount":33,"integrity":"sha512-NSPe/hvcO2ly4sFkz30qIrCY9TWoE8+C0aEUGN4QhI67ZEaA4SiwkJWfl69Z3vmGKz5Q7fRSVyfuI0gzDRddMw==","signatures":[{"sig":"MEQCIEAW2/S2SWfl5tyMaEGOL1nRHjtWg90xzGYJTD+jE/GeAiBr/5NElYy55bd8rjQVLiU9BWdpFxDH950oIEjOeBMJ7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQC/RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0iA/+IxuYanKAThqUdhafwluP4uenTukvpkSB4pXKB7ZBOsqk1xFo\r\nktbMGAA++czVhE0istSwu5HpGFgb+a7tlygLD3GdIb6e97aPOJPU3wuozOKV\r\ncEK1pdNNHrpym8aqv+q5Z+7lSLcH9Gs/BUiOjWkYppEGlJwNk5SWSQ6HlQ0Y\r\ndogXsAgPxRWAWPbC5AQbGLwPHzG+2BpDvjjON/VokuIcepjmi/Yl3+lkMsbg\r\nEazk7U28ompnwFmKVdv1yX9FEbRH6+fDSCLX/YVBsl3lqQubana0bfoBAZxZ\r\nRmwFE1vK/LJaR6VLAv10vxZ75CTf2XrDkwe3NOf0M4Qls5mDNRtmM8CtCF/2\r\nynBVN0ABooruF0Dsw0u1qK6LP/VSYTt0wyHUjw7Ii3OBIZYe2VJfxN+BZlv2\r\n1o7+ZVVkILAsi3oI5lr6c0fYyOBlinRFtMo6RpZWmJS/cAMPgR81EyUkRIjx\r\nX/a1PuJnqDGN7McZocTdKvANrh+moKAhBNeXvcBtrqNrQKZkpW8OXJ71M7ol\r\ntj7Pd5FMsG9fKiEJJw8tl37Erp4TJczFE8ex9zN3IQqVr85P8VyhnCsxv1pb\r\nl0AUuqmJfVE8jL3VdRJ7vlNz+DX51rivcrevU+Y3d5QLS0vCGWCGvaIt/U/2\r\n+kH9sdJnT9zT8xzu5lM/mn/5P50EBvEbNnk=\r\n=9gOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./example/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"example/**/*.ts\" \"example/**/*.js\" "},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typescript":"^4.8.4","@types/node":"^18.7.23","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_2.1.1_1665150929186_0.7440054757848318","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@hunteroi/discord-selfrole","version":"2.1.2","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@2.1.2","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"e4aa3e48fe3281862d7fc69a0b2a155bc77e72d7","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-2.1.2.tgz","fileCount":33,"integrity":"sha512-86WnwKRjdWegVHG/OwISfo7VvP9ouVaQMupTYKGmVpPQ8YUiPrJqAyo7S3XR+1vudC4tquntZAmuYFD1RgXEjA==","signatures":[{"sig":"MEYCIQCrrcURSfueHuiFRZMQfdN5BfCRzZvI4DcAMQObYQq9qAIhAI/z5YI/IV+YF6qt0TSVK8xO0Idd9S6YnOuHa0SNto8/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQENzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooGBAAoVJ6jVxbq9xdpMDP/w71oNwvdmXO23kKyNgz0BO9Mh0i/XKy\r\nDEwmkM2OoaDOU1J/u4hIVLnjLZIp2bluB85vjwhi1IOt9pQvddNAfIaEeHf9\r\nJAR/VJstFipzwHKatgLnw1k41qmurqtQ6wDCDTOTg2U6RlobuIkYYg9QRohW\r\nfsZoy0gFGMe9YhD2m/+nw9yhLLToQXT6OS/qDYp26TZFlOSI+PiuaT22eWCw\r\nc71XsFeuo7HeM8+i5L4JPMuk+rTPiqFwPNdqDKX1a6Ghdpm3b19ieE5ocERI\r\nac6CeGRCLEFtfXpuXH2c1hcjb7egCjzoUIXV7FlgeMNZKm3sVNrD2xFFh6hb\r\n7y1+hcCZYk3Om8gedbfhYBOSV+OiKpOOuaMhFKvwDy8/FVC66rTkdFGNkVD4\r\nUsZPSiQL05Ec4UaHIZCPKhXmP0V7zna8NHaUiEE2i4/GUmxZdVoOhermn1I2\r\n5JGtACvLhB6yac/hjMyAk3OqN9xify8i0XkVsr6apr/AbmWoxF24dntt8s8i\r\nWg3y4esUYw9yDR7XTu1cJ3HdMUnKIiwRw7O2rM+Jt/9wrgkrwSa50zoGDwpG\r\ngH3eZah9w142GmQpYugnhRxtHRF30iyUv6iVIgH6TubK87mysPC3C37DGXsO\r\nJvlYyUwwR7JZ93mTTojKxWZJpTuNct78p70=\r\n=uXxm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./example/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"example/**/*.ts\" \"example/**/*.js\" "},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typescript":"^4.8.4","@types/node":"^18.7.23","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_2.1.2_1665155955101_0.6361973023482104","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@hunteroi/discord-selfrole","version":"2.2.0","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@2.2.0","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"58d3e4d44c41f6e9b19d998a544a3e1f504b3736","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-2.2.0.tgz","fileCount":33,"integrity":"sha512-AZOJnBZnUJcVFCf9LWY4UIoBE2JaZGxEaHikwivQ4/L6QvogwoIzXyg7Iq+u1wOBk6AQprOME+r36bU389LdPg==","signatures":[{"sig":"MEQCIFKjtJ7wWD6DZuLv3VnlFxLZwa8zylG0x+ATIs5WAZq3AiAul5Wgw2xTSAKq/bDCeu10R6vrCRXyp/w4V8HMM48UQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQZR6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotpw//UXV7BvVWxII04Wnzu9w8S3WajxjSBsUhK0yWaX7W19yjXkYZ\r\nHT0XTIJv2otHHwWvQbtDvQnrwpZfuv/FwUFXxpuO+AstgrNMvhYBrGjn9YLo\r\nRctTfS3VTPNQ2M9ueAlLxHaCmW8EZVBqWZ7H2sOl/SXjo16W9tFYkXxdtmJX\r\nb14xvDv40XSFLPT9Ki/duqPskZckOrhUb4r9aabNol9WIKx9XLb7KVf5Ji5r\r\njcKExKWezt1D7+gIwAceI6Gv8T50kdfl/eZRSs9wMjOFJTnqPRB6RPyNoTvr\r\n3XTnbXxeiy+YMfUjmxrkfogHcqTV+rqJq6Ako596O6JZAbrtjffw5WXFar7Z\r\naJXhDzACMM++DV1LSt9yBFkWtERX85aufT0P7WL/iP9v4hUwdga57EKJBI/9\r\nN8GoToMXcJvTN0HbZgYJ5oKYFdtXLTd8yJHrCxRDkRAe8N8PwwJ1klcYdKdB\r\n2ta76Vt4n4ebWKIuW7H82SJOWIRcWtmtsis2YrIVi/uDXrtBP4NlV5BKmJD/\r\nnYcYhFtRa0UT9QOnGQiv7nZn2L1PRJa88P68mGX5rkeAu/0JvqdNQq6NUyph\r\n3p+wBnd0A1D4IdoN15/+7X0C4v4VcGlJSVRwiGx05VKRkFNtqTSY9emtPGKC\r\nshPMLpMe+ryY4ggTnWb/s9pgRSOflouracE=\r\n=Gbsp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./example/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"example/**/*.ts\" \"example/**/*.js\" "},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"^14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typescript":"^4.8.4","@types/node":"^18.7.23","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_2.2.0_1665242234057_0.9605325816007755","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@hunteroi/discord-selfrole","version":"2.2.1","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@2.2.1","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"f25252ea5785381077714ebffe16434448f6cb6b","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-2.2.1.tgz","fileCount":33,"integrity":"sha512-L5rPl5DIdxAueMXN8/OOsjxmgjYH21bzWSAOmzgdNE8TBYhM8qOOdSpd9IRSG9u8QjR2GW/VTnLi/ADBAY6ntQ==","signatures":[{"sig":"MEQCIAL0Qu3TgmZDZk58g68HCk+BjK5t7cb34tJFfMcbN5RrAiBT5iIDHKZaEsLNIBY4fyN0MrdS8VnQEFnOFoKQ3QBF0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY5MGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbIg//RVABbuyyVIxOqiii8Xyo3lnuSJAuKo7mVHH1dRp7GXQZwhW4\r\njVIAjgKsRxkN70Y4lvLpSmywvOJCcXgfTajcAg+53U4c9q1ER+ISqKPQEYIs\r\ntMX2qqNRhQ0Q/Bq6mYmBxQoPjexytpODzEiBdBntFIsWJEkcCcAInxFBfOC2\r\nODk9vyXVj1ijr3sOxuvrbQ6KidZ+7Le3aFk70fhg3gR+pwFALm2UEPWAyEMj\r\nU0EGNzSDm8eQlvLeZataOja6tWwGnNG5Acgf0c2pto9MCkxgYc9beEL3g6lP\r\nXeV/f5yk/QTNnmNrRFFX/RoKHAgmYY0zvJJjx8rwfjW4qv3FnDBHyTPatqBv\r\n0iJT4lFUIePmMeZDLRv8EnnpPR15ZyNhsuTqePzrFOW708UUQYWUeyec7XbW\r\nxivOgofZQ8+16lHdvvERCWe14t6sbzd1EN38gTVvcCNf1Sn8YCncLZbntDiO\r\nSgukUM4eWF6xS8cZEFLUZz+zWz0pEOe2nhTIMMBZZ+KpKL2JPBEGJN2M42a0\r\nJSd7Fiuei7JIaKwFlRNqV9nIhQ7/0iVsXC+cr84G9YpTa1yNo31MR48ZXm26\r\nwNh51FESK8bDe/AzIABQE7IznFr5E2qG7/CauPG61YmQ4uCcDT1T08WFzo2V\r\nTgXw732DqxqaWGH09c1idIsiEgPt7wrdr5Q=\r\n=ltjG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./example/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"example/**/*.ts\" \"example/**/*.js\" "},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"^14.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typescript":"^4.8.4","@types/node":"^18.11.9","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_2.2.1_1667470085879_0.058083333780423185","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@hunteroi/discord-selfrole","version":"2.2.2","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@2.2.2","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"5e5ab22db7fb5d9a62f7576a4cb14db5c3da8ed2","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-2.2.2.tgz","fileCount":33,"integrity":"sha512-K+GcYtlypszu0N1YMaswsMWw1uJMYqSmahWkV17E05lzp1OXGVCBzjtpR7uUf0HOurfoByRZlKqicVFu4AcpOg==","signatures":[{"sig":"MEUCIQCH6LbzRPKsKRpHZImb+WDtpchAdQ6IrSQkyjw44bDNFAIgPk69CvedSO7YmMS7mVV7u25gXaH5sMzhLpzXQc7k+Sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbM4dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyexAAmscxiu6K3yAlvv9WL0rgMqAWtSS94nD72gWdpqDhzRUi9Y8b\r\nTD85Q0kd1OOgckRVdOmwIl9QIDwkVnV//bFwIHqVsXoFn9mLrXYmaUqAO01l\r\nVY7SMy/VDkc5sIWmZAZdL4p6CrwWBJxaZ3EMGy4blNM6sJKV50VOnItENL58\r\nJ729LsqU1/g6BtQNQYTU21c5J2naxfVocq3gGilH8PdTw7MlHWQsKvurK+P2\r\n6LM4EkiPBftwW35sZFIdRZvUN/mvmQrRsaXul1kVeJUpmyBHAC8Hlq9jN0to\r\nsIpkHCkS5y7zT+Sg/BP4iaMzXGVhO4YkQzX8auhmWdOiIXekSjZ95CEAxUpR\r\nr7N1z57oVQQHWVjUOoA9vpw35wU4WemUy9M672raP7UwavICrxIZ7ZzHgCMp\r\nPb4FGDFFdt/f3ywTIT/fzyf94Rv3NCvaJcBkPYe+0UmFf3U+KjCKGS7viPTh\r\nZZrUqQXhnXiDkYbV0w3/v0XcH+5XJ26oujEaLxXHS76M1h4YL4OQoqruQj8O\r\ncqNFkSWPOnkQF1y2y17JzCf8ZA0Q9ON06EXufXGakJVJzMRscOsbP1HZ0tyw\r\nNxiUas3WnazoQl/wPPlPlXysubCpmCR4/mTv5eM1PAVz3rc/DUIBPr91hqlo\r\nFzT2i7AsbhPXzNqNUciXE6vFP+sEA/Ye0Bg=\r\n=f2u8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./example/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"example/**/*.ts\" \"example/**/*.js\" "},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"^14.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typescript":"^4.8.4","@types/node":"^18.11.9","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_2.2.2_1668075037329_0.501787438401684","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@hunteroi/discord-selfrole","version":"2.2.3","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@2.2.3","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"d314a6d14356eb76a8d35f2b76d2e1db133e96ee","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-2.2.3.tgz","fileCount":33,"integrity":"sha512-Qeb32/PhmM4UjqK+a2R+Ye4QPkRNut0YSiRE28V3Q8q+2fpoARHw8/a6T0JTnaNujCGZdP5M1AWgtTJxc4wcNg==","signatures":[{"sig":"MEUCIQCNniOe4zGpS1zIdQVK+M6qvclAzD2L+XgkCvWfUytxCAIgXkudjzCLix+Oa6/0lCYaLFwtr8Jp7R5oug3Tdc0fYlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbPPyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHXQ/9H7SjGaGL0+TjPIG2wtUgncX2CF5I8jGV2iYmAgza3mfNnQD8\r\ncRtf4ouTVkPi3iyyp73hQ08exP0D0f+t9uGdFE5YjYvFL3+XHh3XOEVGZZ1o\r\nm0B/4ZLjZ6PDNixcmoig4Gyb7S+J1VCG/NvYgVs1akN1WulMTkYdy6CEAI4R\r\nKcvlEbEBkFbfhTLnGQpVamA/e5zUVFjdcHlSC7fq5rsqZnJlYPTmw8EglG7t\r\nk+wpM7WrodKEBxMmXIQSkXUY9PZ1fLPS/Xnjd+HZ0Hg9Qa/VDnmxHf9lU8Sx\r\neSJllXVDKYzpDUfCVx43Z/wbHPBi1fjFmJIuFdPvzU2CloIoyAYXcBkQ36Ht\r\nuK3q6GniHg3FzxAWjKf8IKUjVxtYhiDOMM6ojTloOorkCiy5M1gzzVVPcTCE\r\nSIUxhPNAl2wm+uNUzu2weQxrUnjBexvvHPzJhJITIdhPUkXBkBwH2DjPnrMd\r\ndu2FZnMfqJRNkN8eYZPsUK+ukqJhbXRwPH8mmMiJJWXR3U6PeGtp/s90Pzxk\r\njl6Iqi+lnG0HUiBbEryEfvx6Yf4LGsGpf9eOof5Yd35KJJONtvcoig85S+hl\r\nDGCKt4NpUrqBjjffLWHMSqKwIu/Y9j4Fn/F1oBQYg7YG81/rmUhKXyQ5AhlT\r\n9hlQLQqvdIn4AwDu8n1/JTTCcUyh307nq9Y=\r\n=tFI0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./example/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"example/**/*.ts\" \"example/**/*.js\" "},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"^14.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typescript":"^4.8.4","@types/node":"^18.11.9","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_2.2.3_1668084722792_0.539686998388222","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@hunteroi/discord-selfrole","version":"3.0.0","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@3.0.0","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"6097941db21ec48a5d01044bd160600201749fe5","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-3.0.0.tgz","fileCount":37,"integrity":"sha512-vziPjF2f+3jDKwpeZwWjKcUVQPmwhsx7kGmUyxFZ4Tp27wRxnZwO7lWJGkXUGUOJRwOEy59E0xZlQOPZeEAibw==","signatures":[{"sig":"MEYCIQCx7g6plNIzC2dxPQ8hCRk36jE6VQSuP73/lewJHfeFYgIhAOi9nHE7sAuDtV4OpKQT/3Rnevrv4I6f4YeHcw1dQJKj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhe4bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxpRAAkxQGTJMJmAJ7KloGfeyHM4mO1ZoWOLYchyBQWFX3BbXEsGTL\r\nGiI1RNocL7TliFfsG0JwsjGk1Hha0VbGA3oKvzRnKGdHfDgGzh+ALKs2GN8o\r\naKU1XyLrEv0AOQiNGYYJBcYefttxMExeLTYHps+ExELKw6aAUa6UQLuyhc/D\r\nNAwchqKquXf3ybeX1G1CxwK+cKtqV1D5jrFGCyNdcw8MafoLEF7q6lirV3Bp\r\n/Fp+z3pD97at1JO5PaHGYo0an52UHwAhb1BtfJ1zxXwJ6Zq8+DXg6eUCjzad\r\ns5aHudruqunIGigW3CJmrCFMzGv+ra0PLwDHXsUNjiwaoMLrZ9dl53G5qgqa\r\nQIcg37X8Zb8Jxl8I0kCUFUZzwtjD20jRhoqzSnTq5gYUqOU0q+yNX7F0E190\r\neoOKc5yAvsjnPpHxayyB9rIB8eKQ8U+bEC72+XSRiO7k4ejd22l7zi0KLOkX\r\nmGyiiahYyHZeP5wK+qCJYxo5R2I6W4QlpQd+DGl+SpBkPbgzSqoG9MuHek9o\r\nB/gTuFoPKCvjjDEQ0YfbDDM/zJR0cyEhNjzZefvI2gTxljfAGzP2AglvY6v+\r\nZPmFWTWHFLgQT7susC9hbgaTYUjKtL4D1rlFZNboEBIhcn/pnNMbyOgdKGg7\r\n4OkdCN4FZW0NKc/R2IpAjBd6AjrCU0ywFvE=\r\n=DXEH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./example/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"example/**/*.ts\" \"example/**/*.js\" "},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"^14.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typescript":"^4.8.4","@types/node":"^18.11.9","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_3.0.0_1669721627017_0.7346442395744968","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@hunteroi/discord-selfrole","version":"3.1.0","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@3.1.0","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"9ee5f13f4f0d93ba10124f3497843f71ef11a338","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-3.1.0.tgz","fileCount":37,"integrity":"sha512-4/PUvNpGgs3Ijcil0hZ0hqH41iBIjPHod9Se8xiCuC45htBlS3pbTD4LUGEy2ijvwpIOrL8cQCPxmr/bkG9Lqg==","signatures":[{"sig":"MEUCIQDLk+kqtMwXhLD0L4qWQV8dloOwOu+mQSrzTHDDtAqhbwIgIBiJtmgZVWdZMEZQAsnq9N7UFdV/nrP6qTvZlfWkZmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD5GOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3wA/8DF2yWLDCzTLfODKwLXsiGTyTsLhadF10Mri3NqHfKsxfA41d\r\n1+x0KMykwgKOGzmQApxZdGdUeEstlYjh/9A4eaEqKFhxJxK6bwFhwH37pKb1\r\n483umhe7Z8CJ1HUUo2TjD84OQnW0OUu28XJ4yZJr41dmB1vyFBecqutCZq3K\r\nP+v+6/3lbvwzD6eabU0bLcYsZWoUggLR08JDSPuUq84rdSqtMyczvDeLdVzi\r\n8bvZDgwbnAIdfvM5FXSNWtu5Sdbnz1l7yYwOyRQfSw2TxZkJsBXaqfQlTmnb\r\nrCbh+PJ7vlpWxv7i6754qYfks4BSEKIOAOq6usigF423N6R/V9c9Dgq9Ulwk\r\nszuiexe1T0MMuvz/J821uvlBgF1xMlBuaC8EcV6ZGPlyfBrd7UT6XxqyVRVG\r\nDy+py6hBQzIYJtqOXLI+tBQYmT/hyWobAmqctQHvzvzf4OXvbjHnZGUEq0CN\r\nA/e7LVAeGn9A0YTplmwwawg3R4jPY/8lDCvcdNGDt9NvqjNglJX8HJfD/K4P\r\nbF8ZcAbHzoreMHeU2x+fo1eD434EoJ9MlNBzAffYEQTm+BXbKUFpz/MNtUcJ\r\nWXYSfmTkfHmuZL/CIEwl4V9x/CnboPqxpaTStBo942Igb5KVMRLt80RET79q\r\nWVbfcvf3tMoOv6QjkXW79zFGn1Ii+FXARG4=\r\n=uDDw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./examples/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"examples/**/*.ts\" \"examples/**/*.js\" ","build:docs":"typedoc","prepublish":"yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"14.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typedoc":"^0.23.21","typescript":"^4.8.4","@types/node":"^18.11.9","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_3.1.0_1678741902010_0.07107596841348962","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@hunteroi/discord-selfrole","version":"3.1.1","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@3.1.1","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"bb0eb9e0811b9a8a7e3ee0b78d8b3376a86752e9","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-3.1.1.tgz","fileCount":37,"integrity":"sha512-JC+pQ402jWUBISB+4qxHpsR10y8uuqoVHB8Hjf/jSA2e5bPHLIZR/9Sl9+ViSQm7NeA/ePwzZhjEyp/OZBq88A==","signatures":[{"sig":"MEYCIQD1+TcPEvQ1Ng/igQT3Mzgoxa1O+SPBQJtt8+bwajcWCgIhAIrf6EaUUMp8saTeyqHMCGrvv/4oqgEFkYZ1TM117cQo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49932},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./examples/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"examples/**/*.ts\" \"examples/**/*.js\" ","build:docs":"typedoc","prepublish":"yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"14.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typedoc":"^0.23.21","typescript":"^4.8.4","@types/node":"^18.11.9","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_3.1.1_1692923146355_0.5113982067220977","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@hunteroi/discord-selfrole","version":"3.1.2","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@3.1.2","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"0cda3333dae56863f094d48e29304acb7317cda4","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-3.1.2.tgz","fileCount":37,"integrity":"sha512-NPd3k24GeUxUYE4aY/oQ37r4rslufoUIzdyd9uS9MhdSQWOHOYvfRVRK00GRmzTQKaLTvsYmhdDV8Cl5Nio99A==","signatures":[{"sig":"MEUCIBvPCYUhMkUlVs6Qswpxy4/ZXEpukOTfFWa/cE88/4JDAiEAz7uZoE+YZ5grGkhSqES1myXw7x5AqhFBLz137s/OGx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50123},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./examples/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"examples/**/*.ts\" \"examples/**/*.js\" ","build:docs":"typedoc","prepublish":"yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"14.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typedoc":"^0.23.21","typescript":"^4.8.4","@types/node":"^18.11.9","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_3.1.2_1693001521803_0.07338583756662898","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@hunteroi/discord-selfrole","version":"3.2.0","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@3.2.0","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"7c515d6e8fb553b39d31d9e0afe43b1932b3d712","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-3.2.0.tgz","fileCount":37,"integrity":"sha512-2hi26NOI2kNGjTFJUhEXwP16uf+GfnTyi9hpNQ4isP1xyjPlMItNMz0EDXZVf/6WOtH8lpGq/HVfK0N4+kmn7Q==","signatures":[{"sig":"MEQCID9gnaKKHU2sWyTdm5hrGbqH3XdGzzJN4H1bvHgt+p0nAiAIrzPoa4yR/mrkT/JggQg99sRSQ2cDjlJc21DCaO3ySQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50466},"main":"lib/index.js","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"yarn build & node ./examples/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"examples/**/*.ts\" \"examples/**/*.js\" ","build:docs":"typedoc","prepublish":"yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"14.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","typedoc":"^0.23.21","typescript":"^4.8.4","@types/node":"^18.11.9","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_3.2.0_1693020104499_0.8037791733251698","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@hunteroi/discord-selfrole","version":"3.2.1","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@3.2.1","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"8dd1658a9d603b58cc948ddbf1e33b109c1d86ae","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-3.2.1.tgz","fileCount":37,"integrity":"sha512-Rc4nmwgTY6iikdyDefFvof6QfAQWrVKrM8//zZy66PIckKiphjHIyHZ7aLAA6yuvv+VxuPc7LKvXf50yKMfPYA==","signatures":[{"sig":"MEQCIA61ja+ViUQe928koNMT/si9sWRMMw2yEMXyTtxToIDlAiB4bmIYqTrqmNfrV7UFkEM1W/4AAf5of8K4fyvMmYgnsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50780},"main":"lib/index.js","type":"module","engines":{"node":">=16.6.0"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"eslint ./src","build":"tsc","start":"yarn build & node ./examples/index.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" \"examples/**/*.ts\" \"examples/**/*.js\" ","build:docs":"typedoc","prepublish":"yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"discord.js":"14.x"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","typedoc":"^0.25.13","@eslint/js":"^9.0.0","typescript":"^5.4.4","@types/node":"^20.12.7","typescript-eslint":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_3.2.1_1712711980503_0.810394205630256","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@hunteroi/discord-selfrole","version":"3.3.0","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@3.3.0","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"c3a857c8fc2408a84d16cd2027687ac1c2befaab","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-3.3.0.tgz","fileCount":37,"integrity":"sha512-y7J1KvQK5luQHAsFs0qdujt52u+VppaThMbawYBYh7m4+7KgJGlWKB0wcZT28XmIPD7W6SImszl0W+OGXvky8Q==","signatures":[{"sig":"MEUCIQD8gmzPikLbwflTYCh5T//zezh9ZA+XbcnGAj+28TdehgIgEqFR/Nlu3vYNb3ZwWc8M+M3bnZBg4xar41SHkJqY1ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45327},"main":"lib/index.js","type":"module","engines":{"node":">=20.x"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"biome check --apply ./src","build":"tsc","start":"yarn build && tsc ./examples/index.ts --target esnext --module nodenext --moduleResolution nodenext && node ./examples/index.js","build:docs":"typedoc","prepublish":"yarn lint && yarn build && yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.13","discord.js":"^14.14.1","typescript":"^5.4.4","@types/node":"^20.12.7","@biomejs/biome":"1.6.4"},"peerDependencies":{"discord.js":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_3.3.0_1718851955683_0.35342021321241224","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@hunteroi/discord-selfrole","version":"4.0.0","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@4.0.0","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"86e7240d5c8cfd5cfa8a49bfc3c2edff1d695827","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-4.0.0.tgz","fileCount":43,"integrity":"sha512-BB7YJucwJnk7JSj0d3fgnNSmS0XmrxIESmgiCw3XY7omC6nlg6gfF5dkkSWqmagL2vxwOlawNAOpJeD3V3GLRQ==","signatures":[{"sig":"MEUCIQC2QYe+gPJddETdKVq5nOo0ioNuMsA1uQSZcmVb8thAJwIgRTM/LZQWedfOE4qTsKFMLTHjeO5w80tyLjKOcSu9hng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67643},"main":"lib/index.js","type":"module","engines":{"node":">=20.x"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"biome check --apply ./src","build":"tsc","start":"yarn build && tsc ./examples/index.ts --target esnext --module nodenext --moduleResolution nodenext && node ./examples/index.js","build:docs":"typedoc","prepublish":"yarn lint && yarn build && yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.13","discord.js":"^14.16.2","typescript":"^5.4.4","@types/node":"^20.16.5","@biomejs/biome":"1.6.4"},"peerDependencies":{"discord.js":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_4.0.0_1726650803763_0.26244553531017845","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@hunteroi/discord-selfrole","version":"4.0.1","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@4.0.1","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"1edf62e592ca5b867f9fb4fa1c9bd9fca8cb1cbb","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-4.0.1.tgz","fileCount":43,"integrity":"sha512-GWUkQmeDuhw30MTETCSXSsLG1XEGwvxt64oSv+mWoT6fqh5m5GMVeAjzWfy32QX8X9KLtFLT000n79SGw4q9tg==","signatures":[{"sig":"MEQCIHZb+6a9TEOTm16y5L9NHAo5ZqXyw6aF73aVKHYtzB3MAiBGd4U50bp1lTSgRbKaPLP1sjUr0o++AEHNNeJ08sjrGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67409},"main":"lib/index.js","type":"module","engines":{"node":">=20.x"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"biome check --apply ./src","build":"tsc","start":"yarn build && tsc ./examples/index.ts --target esnext --module nodenext --moduleResolution nodenext && node ./examples/index.js","build:docs":"typedoc","prepublish":"yarn lint && yarn build && yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.13","discord.js":"^14.16.2","typescript":"^5.4.4","@types/node":"^20.16.5","@biomejs/biome":"1.6.4"},"peerDependencies":{"discord.js":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_4.0.1_1726675301618_0.4962380335119885","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@hunteroi/discord-selfrole","version":"4.0.2","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@4.0.2","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"c650faee69774e7b8c5ef796bcfa5d48b24bc6db","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-4.0.2.tgz","fileCount":43,"integrity":"sha512-ESwE2vfIZHV4pn273GJ1/WfFjlRhrUQr9S9kY36qzD+TOtg2Tym3v7XgyjGq+GCR61KRxlz53IFkurO0SA+h0g==","signatures":[{"sig":"MEQCID/cV9jfdnP0sIiw4EU6eipWdgQcKyVw35X23kil4d37AiBrl5HHovz1cYO3RhklyCi8V55coCC3zr3RM6K8mCaDlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67425},"main":"lib/index.js","type":"module","engines":{"node":">=20.x"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"biome check --apply ./src","build":"tsc","start":"yarn build && tsc ./examples/index.ts --target esnext --module nodenext --moduleResolution nodenext && node ./examples/index.js","build:docs":"typedoc","prepublish":"yarn lint && yarn build && yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.13","discord.js":"^14.16.2","typescript":"^5.4.4","@types/node":"^20.16.5","@biomejs/biome":"1.6.4"},"peerDependencies":{"discord.js":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_4.0.2_1726680808627_0.6641488197793075","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@hunteroi/discord-selfrole","version":"4.0.3","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@4.0.3","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"eafd35389841e677c5aa7ddc9d5c4ff217dba99f","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-4.0.3.tgz","fileCount":43,"integrity":"sha512-wD8H7st7PwuWIgn6h9wc2R7kIMwoPN8pgU46GvkpIsF4xdahiI/DHkKYPmZMuXgVz0uSMi8K1LZOBBxi3F/6OA==","signatures":[{"sig":"MEQCIAIo618IG7JjSgcJqKlhNBFlIHY4phXaqvpnSEAHULD3AiBnEpbewTboaOn6RQeEdmbGzz/PqJNPROFALhROiBwdOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67453},"main":"lib/index.js","type":"module","engines":{"node":">=20.x"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"biome check --apply ./src","build":"tsc","start":"yarn build && tsc ./examples/index.ts --target esnext --module nodenext --moduleResolution nodenext && node ./examples/index.js","build:docs":"typedoc","prepublish":"yarn lint && yarn build && yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.13","discord.js":"^14.16.2","typescript":"^5.4.4","@types/node":"^20.16.5","@biomejs/biome":"1.6.4"},"peerDependencies":{"discord.js":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_4.0.3_1726682531637_0.6760309144931811","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@hunteroi/discord-selfrole","version":"4.0.4","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@4.0.4","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"7661fe2326bc97db6301036e92a7cb6b851ecc08","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-4.0.4.tgz","fileCount":43,"integrity":"sha512-E05VZqTXZs3WMTE6FdxeV4ZWcNtEeGZccLIyFKM6x0zW27TC6kJ32FoM6J9pfsgIWgQHg5vUS2RNAPbpJskajg==","signatures":[{"sig":"MEUCIEays0LoR3qaldyJMyMtR/691FjFAHGwJJhW39K/Oqm5AiEA3Jcs0dTRCq7eio6gTnEv/2f8n9WFZYlvHDA8zBNkIEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67476},"main":"lib/index.js","type":"module","engines":{"node":">=20.x"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"biome check --apply ./src","build":"tsc","start":"yarn build && tsc ./examples/index.ts --target esnext --module nodenext --moduleResolution nodenext && node ./examples/index.js","build:docs":"typedoc","prepublish":"yarn lint && yarn build && yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.13","discord.js":"^14.16.2","typescript":"^5.4.4","@types/node":"^20.16.5","@biomejs/biome":"1.6.4"},"peerDependencies":{"discord.js":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_4.0.4_1726683527434_0.8812995956192744","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"@hunteroi/discord-selfrole","version":"4.0.5","keywords":["selfrole","discordjs","roleme"],"author":{"url":"https://tinaeldevresse.eu/","name":"HunteRoi","email":"me@tinaeldevresse.eu"},"license":"MIT","_id":"@hunteroi/discord-selfrole@4.0.5","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"homepage":"https://github.com/hunteroi/discord-selfrole#readme","bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"dist":{"shasum":"28bd5a4e02483c4f6db2f8a550d984b07882d4a3","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-4.0.5.tgz","fileCount":43,"integrity":"sha512-oBxE0nY/NsV8hds0CdzJhz5jVdaOXCLPdFqBmVxG6qHDF1quccEgJN/hM3CVXwT4BrQlk2/ezNkrTnmiQlIq/w==","signatures":[{"sig":"MEYCIQC52T32MuK304lPKxMqzmRXJmzhrcV+EpLo480AFrtdzgIhALHCFwuHzh4dSljtzBgS6bvs8O7xmZDHQk9w6e9h7385","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67534},"main":"lib/index.js","type":"module","engines":{"node":">=20.x"},"funding":"https://github.com/sponsors/hunteroi","scripts":{"lint":"biome check --write ./src","build":"tsc","start":"yarn build && tsc ./examples/index.ts --target esnext --module nodenext --moduleResolution nodenext && node ./examples/index.js","build:docs":"typedoc","prepublish":"yarn lint && yarn build && yarn build:docs"},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"repository":{"url":"git://github.com/hunteroi/discord-selfrole.git","type":"git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.13","discord.js":"^14.22.1","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"2.2.4"},"peerDependencies":{"discord.js":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/discord-selfrole_4.0.5_1758657185500_0.7873520515632617","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"author":{"name":"HunteRoi","email":"me@tinaeldevresse.eu","url":"https://tinaeldevresse.eu/"},"bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","devDependencies":{"@biomejs/biome":"2.5.0","@types/node":"^26.0.0","discord.js":"^14.26.4","typedoc":"^0.28.19","typescript":"^6.0.3"},"engines":{"node":">=20.x"},"funding":"https://github.com/sponsors/hunteroi","homepage":"https://github.com/hunteroi/discord-selfrole#readme","keywords":["selfrole","discordjs","roleme"],"license":"MIT","main":"lib/index.js","name":"@hunteroi/discord-selfrole","peerDependencies":{"discord.js":"14.x"},"repository":{"type":"git","url":"git://github.com/hunteroi/discord-selfrole.git"},"scripts":{"build":"tsc","build:docs":"typedoc","lint":"biome check --write ./src","prepublish":"yarn lint && yarn build && yarn build:docs","start":"yarn build && tsc ./examples/index.ts --target esnext --module nodenext --moduleResolution nodenext && node ./examples/index.js"},"type":"module","version":"4.0.6","licenseText":"MIT License\n\nCopyright (c) 2021 Tinaël Devresse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@hunteroi/discord-selfrole@4.0.6","dist":{"shasum":"8bfdacece3755c6289558cb1d617b299d3cddbc3","integrity":"sha512-Ak7xnTay/20ulX8WafsAel1aB3KTZaQTp7NlFWGsfNW0KCnQBtp/lbJxYGS1sItv/AW0ZSHUBliz2J3NPE7MCg==","tarball":"https://registry.npmjs.org/@hunteroi/discord-selfrole/-/discord-selfrole-4.0.6.tgz","fileCount":43,"unpackedSize":67533,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3lh6fcLxuOQuCKOgwRo5hRspl+4kEze7htjtEaIVJHgIgQhz/iHkS9lfwC5aYxlZKVdwmGFexFvrlJaRjEt27Skw="}]},"_npmUser":{"name":"hunteroi","email":"tinael.devresse@hotmail.com"},"directories":{},"maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/discord-selfrole_4.0.6_1782215039979_0.40358011398917903"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-02T16:02:51.835Z","modified":"2026-06-23T11:44:00.243Z","1.0.0":"2021-05-02T16:02:52.034Z","2.0.0":"2021-11-01T20:33:30.488Z","2.0.1":"2022-05-01T16:23:05.017Z","2.1.0":"2022-10-02T20:02:33.928Z","2.1.1":"2022-10-07T13:55:29.445Z","2.1.2":"2022-10-07T15:19:15.288Z","2.2.0":"2022-10-08T15:17:14.326Z","2.2.1":"2022-11-03T10:08:06.033Z","2.2.2":"2022-11-10T10:10:37.538Z","2.2.3":"2022-11-10T12:52:02.943Z","3.0.0":"2022-11-29T11:33:47.167Z","3.1.0":"2023-03-13T21:11:42.182Z","3.1.1":"2023-08-25T00:25:46.598Z","3.1.2":"2023-08-25T22:12:01.969Z","3.2.0":"2023-08-26T03:21:44.693Z","3.2.1":"2024-04-10T01:19:40.715Z","3.3.0":"2024-06-20T02:52:35.841Z","4.0.0":"2024-09-18T09:13:23.925Z","4.0.1":"2024-09-18T16:01:41.791Z","4.0.2":"2024-09-18T17:33:28.831Z","4.0.3":"2024-09-18T18:02:11.831Z","4.0.4":"2024-09-18T18:18:47.598Z","4.0.5":"2025-09-23T19:53:05.666Z","4.0.6":"2026-06-23T11:44:00.121Z"},"bugs":{"url":"https://github.com/hunteroi/discord-selfrole/issues"},"author":{"name":"HunteRoi","email":"me@tinaeldevresse.eu","url":"https://tinaeldevresse.eu/"},"license":"MIT","homepage":"https://github.com/hunteroi/discord-selfrole#readme","keywords":["selfrole","discordjs","roleme"],"repository":{"type":"git","url":"git://github.com/hunteroi/discord-selfrole.git"},"description":"A framework to integrate a channel with a automated role-giver system inside your Discord bot built with DiscordJS","maintainers":[{"name":"hunteroi","email":"tinael.devresse@hotmail.com"}],"readme":"<a href=\"https://www.npmjs.com/@hunteroi/discord-selfrole\"><img src=\"https://img.shields.io/github/v/release/hunteroi/discord-selfrole?style=for-the-badge\" alt=\"release version\"/></a>\n<a href=\"https://www.npmjs.com/@hunteroi/discord-selfrole\"><img src=\"https://img.shields.io/npm/dt/@hunteroi/discord-selfrole?style=for-the-badge\" alt=\"nb downloads npm\"/></a>\n\n# Discord SelfRole\n\nDiscord SelfRole is a framework to easily create a channel with automated role-giver system.\n\n- Supports custom emojis\n- Emits events like `channelRegister`, `roleAdd`, `reactionRemove` and **9 more**!\n- Allow full customization of the embed (you can add image, thumbnail, etc.)\n- And much more!\n\n![IMAGE](https://raw.githubusercontent.com/HunteRoi/discord-selfrole/master/assets/example.gif)\n\nSee [./examples/index.js](https://github.com/hunteroi/discord-selfrole/tree/master/examples/index.js).\n\n## Prerequisites ⚠️\n\nStarting at **v2.0.0**, you must use **NodeJS v16.6.0 or higher** to run a bot with this library.\n\nYou also must not forget to include [mandatory intents and partials](#mandatory-intents) as well as give your bot the\nrights to read messages.\n\n### Mandatory intents\n\n- GUILDS: used to access guild content such as channels.\n- GUILD_MEMBERS: used to access guild members and update their roles.\n- GUILD_MESSAGES: used to read guild messages.\n\nIn case you are willing to use reactions, you will need these intents:\n\n- GUILD_MESSAGE_REACTIONS: used to access guild messages reactions.\n\nIn case you are willing to use interactions and buttons, you will need these intents:\n\n- GUILD_INTERACTIONS: used to access direct messages to the bot.\n\n## Installation\n\n```sh\nnpm install --save @hunteroi/discord-selfrole\n```\n\n## Events\n\n```ts\nmanager.on(SelfRoleManagerEvents.channelRegister, (channel, options) => {});\n\nmanager.on(SelfRoleManagerEvents.channelUnregister, (channel, options) => {});\n\nmanager.on(SelfRoleManagerEvents.error, (error, message, [role, member]) => {});\n\nmanager.on(SelfRoleManagerEvents.messageRetrieve, (message) => {});\n\nmanager.on(SelfRoleManagerEvents.messageCreate, (message) => {});\n\nmanager.on(SelfRoleManagerEvents.messageDelete, (message) => {});\n\nmanager.on(SelfRoleManagerEvents.roleRemove, (role, member, interaction) => {});\n\nmanager.on(SelfRoleManagerEvents.roleAdd, (role, member, interaction) => {});\n\nmanager.on(SelfRoleManagerEvents.reactionAdd, (rte, message) => {}); // only if useReactions is set to true\n\nmanager.on(SelfRoleManagerEvents.reactionRemove, (rte, message) => {}); // only if useReactions is set to true\n\nmaanger.on(SelfRoleManagerEvents.interaction, (rte, interaction) => {}); // only if useReactions is set to false\n\nmanager.on(SelfRoleManagerEvents.maxRolesReach, (member, interaction, nbRoles, maxRoles, role) => {});\n\nmanager.on(SelfRoleManagerEvents.requiredRolesMissing, (member, userAction, role, requiredRoles) => {});\n```\n\n## Contribution\n\nContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any\ncontributions you make are greatly appreciated.\n\n1. Fork the Project\n2. Create your Branch: `git checkout -b patch/YourAmazingWork`\n3. Commit your Changes: `git commit -m 'Add some amazing work'`\n4. Push to the Branch: `git push origin patch/YourAmazingWork`\n5. Open a Pull Request\n","readmeFilename":"README.md"}