{"_id":"swearfilter","_rev":"36-bc4e307cf4f711df481b7217ea83ba03","time":{"1.0.0":"2021-02-12T20:38:09.762Z","1.0.1":"2021-02-12T20:38:09.762Z","1.0.2":"2021-02-12T20:38:09.762Z","1.0.3":"2021-02-12T20:38:09.762Z","1.0.4":"2021-02-12T20:38:09.762Z","1.0.5":"2021-02-12T20:38:09.762Z","1.0.6":"2021-02-12T20:38:09.762Z","1.0.7":"2021-02-12T20:38:09.762Z","1.0.8":"2021-02-12T20:38:09.762Z","1.0.9":"2021-02-12T20:38:09.762Z","1.1.0":"2021-02-12T20:38:09.762Z","1.1.1":"2021-02-12T20:38:09.762Z","1.1.2":"2021-02-12T20:38:09.762Z","1.1.3":"2021-02-12T20:38:09.762Z","1.1.4":"2021-02-12T20:38:09.762Z","1.1.5":"2021-02-12T20:38:09.762Z","1.1.6":"2021-02-12T20:38:09.762Z","1.1.7":"2021-02-12T20:38:09.762Z","1.1.8":"2021-02-12T20:38:09.762Z","1.1.9":"2021-02-12T20:38:09.762Z","1.2.0":"2021-02-12T20:38:09.762Z","created":"2021-07-06T17:38:04.074Z","0.0.1":"2021-07-06T17:38:04.259Z","modified":"2022-06-08T20:59:08.488Z","0.0.2":"2021-08-19T13:12:11.309Z","0.0.3":"2021-08-19T16:57:41.357Z","0.0.4":"2021-11-05T23:33:57.377Z","0.0.5":"2021-11-06T22:43:07.238Z","0.0.6":"2021-11-15T23:14:39.769Z","2.0.0":"2022-03-29T16:02:57.077Z","2.0.1":"2022-03-31T14:08:51.774Z","2.0.2":"2022-03-31T20:14:42.412Z","2.0.3":"2022-05-18T20:57:09.152Z","2.0.4":"2022-06-08T20:59:08.419Z"},"name":"swearfilter","dist-tags":{"latest":"2.0.4"},"versions":{"0.0.1":{"name":"swearfilter","version":"0.0.1","description":"Detect Swear Words, and Handle Strings Containing Them. Smart Detection helps to Detect Words using Leetspeak, or any other Word Circumvention Methods.","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"ISC","dependencies":{"@cityssm/unleet":"^1.0.3"},"gitHead":"f5913424dcb437a7b8437191a175f4d80423010f","_id":"swearfilter@0.0.1","_nodeVersion":"14.15.1","_npmVersion":"7.19.0","dist":{"integrity":"sha512-yjpk4vAklJ1HCmVi6pQPlJDj7vDjP41AbTHM0BYGlAlqwXwFBC0Qq2ekay51hMGq0nVT3VLt8laJTijlKH+G+g==","shasum":"fb1b16376b52661e251bd13df680ea7ec80dd311","tarball":"https://registry.npmjs.org/swearfilter/-/swearfilter-0.0.1.tgz","fileCount":7,"unpackedSize":75824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5JT8CRA9TVsSAnZWagAAZDwP/0k/PfAPnCuFVKIL6pvj\nMhvp4Xy7W2DderXasY6KrHK/SzC8NTLJMsonBZC3j3dtftWkOL2ILwnLKNIz\nncGSUijteNHlXFenXU3PvYF6ttg/FWdeXS201kAFinMr9gvawLjhxl1cuIrL\nW3ixYs3j40b1udRnhRKG1mSQt/f+OSz/T5FF7+GgcvPcStA7o2+NR8LsR6zp\nMT9tkcTsuYK1jHnBYGY8AWlqoxTvAKk87Rmf+meUMjeCvvz5jMyDaoEYvF7f\nD7u3OEeN82TShprWryKU0ImlrAOam71smGbwKVY7dtAiZxd1Jzit/NIVerae\nWIBOpcTZL8zxFDU4D92TsPbAsw3osh1YP5JDAm0sc2+svx06mdD8goCCq947\ngHVCUvB+GjRFFMUyaX4OVqkmGVjnkdiXrAbGHGfEdA3CzFYg++VUCAMBF1WL\nSvMdP6cP1STYA8BGT4TX+Mp5wdoDU6ONS/HeK7VWiunnT1IMkU13iO85k0iW\nTj7xRz1icDE15sZhWWWMwA+2qJiZWO/0msOz0W7CjaX0q7zkdl9mvD+flB2Q\nsWLAjJaztWRfaO71Nm6r38TdTObYtFPOQmlXF3NG9/ofCjGhikGZCPLPv5Ib\nfoXQ0vafKnPS1vmgvDATuniirL5uB7QAApuA9BuwO1IfxgUdPgW0egQPY4nA\nmhN5\r\n=Nk+k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlikD3g1ahxkWFADghntwZVRppN4Q6YWsIBZ/pFrPD/wIgJtDKjntWc3cgdit73eN7Keoc11wutHWKvRDs87jsWIY="}]},"_npmUser":{"name":"willtda","email":"claireknowles003@gmail.com"},"directories":{},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swearfilter_0.0.1_1625593084074_0.8219858609809465"},"_hasShrinkwrap":false,"deprecated":"Swear Filter v2 contains an improved word filtering algorithm and fixes an issue related to uncontrolled memory consumption."},"0.0.2":{"name":"swearfilter","version":"0.0.2","description":"Detect Swear Words, and Handle Strings Containing Them. Smart Detection helps to Detect Words using Leetspeak, or any other Word Circumvention Methods.","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"ISC","dependencies":{"@cityssm/unleet":"^1.0.3"},"gitHead":"19536aeb24d3b1611420a64f0aad70823d6ceb04","_id":"swearfilter@0.0.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.0","dist":{"integrity":"sha512-0UpzJQzEJ8JjulBeXVP4dwl5KKovuVvAiwLB6HOmLe04vdiCzsSMFESwPDkGQIP7o18//+MubEhVW4wxlGZSlw==","shasum":"9bd1868a4e7a9f108e7686ac4578039cac55972c","tarball":"https://registry.npmjs.org/swearfilter/-/swearfilter-0.0.2.tgz","fileCount":7,"unpackedSize":75900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHlirCRA9TVsSAnZWagAARAkP/jb6bkgNsUrS7Z9qjZMi\nsrjgcdY0tCTiPZgXius8I1Oul4JIfdL2uuE6hevFVLy38oPcjZOobxgPsfSL\nTKVj+B1TbWQxHfUkGENx2xxvO9I1trw32uzaIvkialPY+bj9/aw2cRVoPzzj\n8RwUXi6TeQj9nP/WiGL/TypBxelJlU0YhS8GCkrGji5iqTENa5BY2EH9pSAc\n3geepd8XDoZaVaGyi/h/Rb8awrzd+j0HA44bzG3wxJ9cPLe99FsfVQdn9ulu\nxqB7T9H1zwVU3IkAuD+I9oVIfOHADBibCtiv3EwM60M5HnNZXfbCygfViYuU\nk+H9Hyuiiq9XdB7EDwr6hFjOxRtBeDARR7NwrCMkjJLjZ2RAcagFzfsIUF9o\noYKSGVc8e3lWjpEFbIIzarmRSn7SGAq0nnXzS5asvZqScEBGcHu1AKxwyBD8\n510ujfz53aksf5BtPL1e0doaQokwSbnfIJAnqUuFSf2eDIHEPGQFiuUwqP8P\nPCehyWIZm39IjbEwHDCNdotijb82e1OHTJ9cas2nVjItEyHPpNOrWTK0keCp\nryq4bRAa/ErEkUXkzDt/yzaDHwdbiZ2GLQLljQ6HS0fp1a2FsiKLsCQCMLzv\nVMvEVH1HEaYrLribleiBzdKfxm0oLiAkRW5Aqq9lRNwTInovOZhXfW2Qkzmz\nyuwF\r\n=Ch/X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzrimYrMYaStop2w5PnGUu1etOf1thPlzKUHGUGEkB6AIhAJJSC5xW7mByEXzYEaPkvX8aaxASbiKR/48VAqj12/SV"}]},"_npmUser":{"name":"willtda","email":"claireknowles003@gmail.com"},"directories":{},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swearfilter_0.0.2_1629378731175_0.7811575135092745"},"_hasShrinkwrap":false,"deprecated":"Swear Filter v2 contains an improved word filtering algorithm and fixes an issue related to uncontrolled memory consumption."},"0.0.3":{"name":"swearfilter","version":"0.0.3","description":"Detect Swear Words, and Handle Strings Containing Them. Smart Detection helps to Detect Words using Leetspeak, or any other Word Circumvention Methods.","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"ISC","dependencies":{"@cityssm/unleet":"^1.0.3"},"gitHead":"91d5fab39773c420b2cffca8a91a7d307ef264c2","_id":"swearfilter@0.0.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.0","dist":{"integrity":"sha512-zkVisNsjxg6Zjh59Zj0N5auwHWA/VmAC2luSMZiQIgTmfZYOuZ3p9rRz5Ed14/CVnLrPuF7BvDX2ui9rOKAAtw==","shasum":"7177e71cd34b50b303813dc932902cda94c0089f","tarball":"https://registry.npmjs.org/swearfilter/-/swearfilter-0.0.3.tgz","fileCount":7,"unpackedSize":75937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHo2FCRA9TVsSAnZWagAADngQAJSkE4lRRWyOGAPEdCa7\nTHMI7atMlI/iNnKDpkLLO0upvtm7mJXQrA1Ms8LG59jWczQ2YCm3edIoEL7M\n4R6/A7/XWcWeL4mrwUGeJo1+pOhrOgwzQQb5U7e5+/39BVp5+W/ubPWQVt5k\nwZTey8S8ZdjX8Fj0c5W95eYXKK9aA76IOii2exQEb/wnHyIA/H2onnLVRQec\ntUwfht45S696DMD4P8q8qYEfm/ob447bvwTFs5a8O6EfAcSqieTWXvnMhoxM\nzbGY4/F/iZgDXZAgvRs65PFPyx3AeawmAritLay9EXNR0WSN/aq/Cyh7Nkq5\nHBNCZXilC8Vv5JoirpSbmnAnOeWgfWBxG6L5904NQG+iN6WIb+HYOCgk2mkX\nQ++EKuaLyrJmIX1ykByt7OTxCc1NzB/ODkwJlekASJICpW4O6FR2v3TuoN2p\nUefRzl9cujnb4sDtWaa+uxaJS8IRH5wKMMs2Leq9hWbpF3ju9ykYdMGN2oBB\nC1CB8lJnJno897ZYmAwFwJGbQDEl6jKkAzDZJSfHVSrD33Qjn+bge0ihHJIL\ngn4vzl5BHZkuqVMtcqmhjUfVvvGagxFeH4CzWZRyoeQp3hcYlJtIvHVTd8Ig\n2smPYQv8+EVMe7vpBHxXIsb6AyYqFhax1sCnIhW+n05hsu7OZ3OIbPJ9IwZ2\nJRqo\r\n=sUAr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3c5/zALGM2PPFv1DYKhVD3/lJ2d8ajVQk0VFpqBDR/AiAIGwoIvDZrlpAnB6QIrOguoOIi1nkdOp6oSop9yZV5Dw=="}]},"_npmUser":{"name":"willtda","email":"claireknowles003@gmail.com"},"directories":{},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swearfilter_0.0.3_1629392261201_0.3655241079798117"},"_hasShrinkwrap":false,"deprecated":"Swear Filter v2 contains an improved word filtering algorithm and fixes an issue related to uncontrolled memory consumption."},"0.0.4":{"name":"swearfilter","version":"0.0.4","description":"Detect Swear Words, and Handle Strings Containing Them. Smart Detection helps to Detect Words using Leetspeak, or any other Word Circumvention Methods.","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"ISC","dependencies":{"@cityssm/unleet":"^1.0.3"},"gitHead":"c76e2e671f2906154fc2fc177e54816cdcb9075c","_id":"swearfilter@0.0.4","_nodeVersion":"16.8.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-Qw+AOEs6qy5GDn8KxkLTRHsDGHxosmFuJgyEerycC00V30LxUpbnHYLc52Dpzg98mCmebdtW9iDGG48QGpOBmw==","shasum":"fbc40c71f95c5c9fa5a07464bcb2abc11cef890a","tarball":"https://registry.npmjs.org/swearfilter/-/swearfilter-0.0.4.tgz","fileCount":7,"unpackedSize":75724,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCprhmgqJ18zB+/+6yawp4ODetIC8Aj9CGl8dx2q+RrxwIhAPcfCfvfXlqjB2VxulEhw+nBUK7T18svC/BymBhfoTlt"}]},"_npmUser":{"name":"willtda","email":"claireknowles003@gmail.com"},"directories":{},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swearfilter_0.0.4_1636155237236_0.5081815757944745"},"_hasShrinkwrap":false,"deprecated":"Swear Filter v2 contains an improved word filtering algorithm and fixes an issue related to uncontrolled memory consumption."},"0.0.5":{"name":"swearfilter","version":"0.0.5","description":"Detect swear words, and handle strings containing them. Smart Detection helps to detect words using leetspeak, or any other word circumvention methods.","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/WillTDA/Node-Swearfilter.git"},"keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"ISC","dependencies":{"@cityssm/unleet":"^1.0.3"},"gitHead":"22512c757ce2510a95937e0469e5b0f0e413fec9","bugs":{"url":"https://github.com/WillTDA/Node-Swearfilter/issues"},"homepage":"https://github.com/WillTDA/Node-Swearfilter#readme","_id":"swearfilter@0.0.5","_nodeVersion":"16.8.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-oeJqo/QMmRP8tTWWX2uadykT0hR5VeP+grjC6XWi0lUMArAjGljEjvx3a4Wt7wUdw+9WCCmneZzH5xZY1FZzug==","shasum":"cae5f5fb2fc3026bc81eb7855dddcc3bb432556b","tarball":"https://registry.npmjs.org/swearfilter/-/swearfilter-0.0.5.tgz","fileCount":7,"unpackedSize":62521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM4cxZpkVAIeFIr9H7uVNwDVnQAgiJ8UvjxZYyyF/ArwIhANxqN98mIxwis2JNJUdkTvb/eBJYVNYoeiiXlLDggjn2"}]},"_npmUser":{"name":"willtda","email":"claireknowles003@gmail.com"},"directories":{},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swearfilter_0.0.5_1636238587006_0.7693236107337902"},"_hasShrinkwrap":false,"deprecated":"Swear Filter v2 contains an improved word filtering algorithm and fixes an issue related to uncontrolled memory consumption."},"0.0.6":{"name":"swearfilter","version":"0.0.6","description":"Detect swear words, and handle strings containing them. Smart Detection helps to detect words using leetspeak, or any other word circumvention methods.","main":"./src/index.js","types":"./src/typings/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/WillTDA/Node-Swearfilter.git"},"keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"ISC","dependencies":{"@cityssm/unleet":"^1.0.3"},"gitHead":"f9e5b61e8e20e234cf82e285f7d804977308ff94","bugs":{"url":"https://github.com/WillTDA/Node-Swearfilter/issues"},"homepage":"https://github.com/WillTDA/Node-Swearfilter#readme","_id":"swearfilter@0.0.6","_nodeVersion":"16.8.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-4dzT0/AsaAxYaLlfMpedeau1LXqCdFoRTM+GjtJ8kxXEmNdx0Ry0X4F6AtY38kgTnq54fliVcgMZM77fY5FmNw==","shasum":"98f4dc897a0af78ff4b1dc3e2fb3050f36238f61","tarball":"https://registry.npmjs.org/swearfilter/-/swearfilter-0.0.6.tgz","fileCount":7,"unpackedSize":62803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh28m3CRA9TVsSAnZWagAA2x0QAIDfMidWcUDRYf6mKeTr\nfZx5HzbjLPzat3m12C/6RW2ZPvJNRo8LZ7nS6HXTO9eVIJDUMkocc8vjsawH\nJIDWErcmLkr91yZf+FEpLvDLrZSulxcsj0a06EP2yrPL1bp/y3ldw4FyPNXP\nmPcZYxdRmee42Eb01cTig3X6yTlwlqycnUGy3yM093czN+6NVXbqdwu1vILh\nnL43HcBmsUmlLHNoUb+sgB9ZvpdmvLHor8tEXHOKdjpespXngSveIVwRkKgw\nmEeGC3iwrcHisantTBuoT1tHiv5uL0cYEfeM6LmzY7O0NHr5oj35Xn4ZZFgc\nE5WQpRgqpA4cefPcq3Pr2OjJLoEGiD4BPv1aCnK3z3/O1Y/KNQTkenG04mHn\nQ8fyvzqrN7rPC9gFSJavo65gwJ5yo6OCk4pe+Ww9+/C+WsxoU4oVncFG5xhB\nvzgsGcpIWuH1ODgdZ5hwO2j0KZQAnokze0QtRkYRrvn3stKafyZFsOwlVpMu\nV+VVTZeWCCbXWjwkoQ5Nv0J0qBxiBo/onwwzFyvdrX/8mZEXrQW0tIIhf56j\nUedDSl2rLDHJqpd7uPouZ8Uh9YLxiLXJYwmbUpSaMdgxPAaxZvIAh5dOLEgr\ntQDJWuP5nob9b1iWwGomtYhtvuyf8+dcdIrs8gOVpUiqekMmJTBB5OPOnm75\ngfV3\r\n=9hH1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCEROa2xM/q9Bbl0NAA8vBa/vf7nvA/hu6Jho2HciVLAIhAOXmt7G4BArpIhjgP1ezIxH6HhZonO9Y6cT3N4eYGz8Q"}]},"_npmUser":{"name":"willtda","email":"claireknowles003@gmail.com"},"directories":{},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swearfilter_0.0.6_1637018079625_0.6544154215453788"},"_hasShrinkwrap":false,"deprecated":"Swear Filter v2 contains an improved word filtering algorithm and fixes an issue related to uncontrolled memory consumption."},"2.0.0":{"name":"swearfilter","version":"2.0.0","description":"Detect swear words, and handle strings containing them. Smart Detection helps to detect words using leetspeak, or any other word circumvention methods.","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/WillTDA/Node-Swearfilter.git"},"keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"Apache-2.0","gitHead":"ac2472ad5bd3c349c30f482da70e3e98b6d588a6","bugs":{"url":"https://github.com/WillTDA/Node-Swearfilter/issues"},"homepage":"https://github.com/WillTDA/Node-Swearfilter#readme","_id":"swearfilter@2.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.4.0","dist":{"integrity":"sha512-6KW8UgOWcGBaX/ca/+GuP6HaqRt0yIl8JBagGDdgw0oEgyx2hIgBGyy1HaUKJAj8Qw2TbPmPW8+6PiV4aoYyuw==","shasum":"21eed947cc1489bbbb318d0b5040f3f484d8409b","tarball":"https://registry.npmjs.org/swearfilter/-/swearfilter-2.0.0.tgz","fileCount":8,"unpackedSize":70878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQy2xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHEBAAjBnPdG3D2RTsmkrAtmhxvL832CttEir2C+9I7M8Gun2BgPrN\r\nZU3uNWgVrkelLkTjE8cYArKYX+59OyoyOEQ92XqO80LBAzmoNddfdnMXb+qh\r\nzbg4kpeVqhyWmVU+eAWscoYjbsLwNM2XVrC1enSu06uzrghL6Qgs5dUwJ006\r\ni6qHlLOHvmDRLHKsF2PI4XxIwyyLn1pU4fSrE6npFidsF1+skUAIk01d9lD7\r\nMoi4XqbYQUOvg5r1XgUObb5vJAVDoWYCijg8fKJCwNxoAc2lQgZB6mmlIF7Q\r\no4C0sfrUbLNbZGLZDc2JLpDlFTPRMMJlInmFS8SnNFgEUgBSeuih+dpn5bpM\r\n8LZ5DOeXAK69Bs1CIL45pQnNvur0iLa17NMxmfQz/Xjj2kUth94iw94ACFWF\r\nRWUIk+ZdxhI4hd/jBzAy7jm2lsqHDjwlLxqm5JiJs6/6vWWNwC9OICulERS1\r\nuQhK279OXmaFkhvIq+Dtk5SijlRambfVSGzoYRfZuB9AFW9VXJA1ANQhYe+w\r\nSbUTuF4LS8FOWI1TaV9E/wu7RWcTfi/RelxHo17TkV9HVcs5Oxzl0zIfo9G6\r\nG9HyIoCztUalVEhketjdKCcewM9BHlHbb1JuG4Rhsx+/JjuWuXbj3VfH/ezO\r\n8sd3vCjOZtXWn+Oq8PXDVqGiZ/EXRP/rgSM=\r\n=oD4D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjU3M5KTtjVHAn5cxdXeunZvrBs5LOAU/0P5aX5y8WhgIgOyhZaa3Q82gUONk491Kjai5KbXOs1+NF4/1l2yVriBc="}]},"_npmUser":{"name":"willtda","email":"claireknowles003@gmail.com"},"directories":{},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swearfilter_2.0.0_1648569776924_0.9176654776618043"},"_hasShrinkwrap":false},"2.0.1":{"name":"swearfilter","version":"2.0.1","description":"Detect swear words, and handle strings containing them. Smart Detection helps to detect words using leetspeak, or any other word circumvention methods.","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/WillTDA/Node-Swearfilter.git"},"keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"Apache-2.0","gitHead":"707451c00eddca7bc7acfe6aeee7c009e20a803c","bugs":{"url":"https://github.com/WillTDA/Node-Swearfilter/issues"},"homepage":"https://github.com/WillTDA/Node-Swearfilter#readme","_id":"swearfilter@2.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.4.0","dist":{"integrity":"sha512-xG7rlD6tnzlFKF+mxiKYjGK/uO9/iHQT9CVX+cUXjAaGEfXRT6KUmttARSsNktEWR6RSYa3FoxHIIef38XUcQQ==","shasum":"6a90b967a504913f292f15e0efd0bfae63ab1465","tarball":"https://registry.npmjs.org/swearfilter/-/swearfilter-2.0.1.tgz","fileCount":8,"unpackedSize":70883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1u4vAjNWydRB/ZbQ42KEmVBjFefwXVQgHOfwQ+T43pwIhANyYldg2JSTLl0n0Zkut4vE217Yc5ksTyoNMhmmvhFZ7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRbXzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpEQ/+LB4duuEXvi/CMzKhGFbKA/w1noh86Uy09hXVo9gu83LPvMbq\r\nRI4bSLtMZrJZTS/fqbQyaANnH+KAcEd5xYID+vqy2PByxhUn1OTMsT2NEC4L\r\nriGwPVkMniC1NUF5qHxB2Yyj0yT2px80q8suEZDw5u/vRSFfaYwhsPzF8sAE\r\nMP/qJnGKu9dGU+PdNe4eZhhMaJ7qlnL3QNS4+UTqqK5LeI/oZWJSPdM4uZI4\r\nbjNdxj9WRC33btD1GbjOYOT2l5HYQ9yymF3WKFXUmuo++/Q7ponduxDLpmd0\r\nKPjUyoLo+6SJ2+jlhk/lDV3uIxll7IhFUelur1ngfGCeT8C+0vqU1eaPQnM+\r\ntEtM8tH4nIxCxw8v4FeZoreIhQtfNUhFMYGb8AJi+udnulLQqTDfEUYm5kNr\r\n6dhsT+4z7Z3uXa8mgfAcQfqbQSXbkogbl5DIUjF2ikw/JLRjqRr0HfohZMcd\r\nVqea6F+RwjLOrjy6zeR7p/9SO+0WscFrPr3Pim4fsT/DaefVsCnwHAes/0n5\r\nbHUCUBLSXmQ4DC9zJA0zVMk2irrmYTsAxVVxQlrT09cjzYEpee5XNv1nRDyp\r\ncooin3QB9BKUH7Kr7PCjRhKoxBAdTTOqPbQaQKIMcKtivsOcXWM+7zIUk+Ls\r\noFIe7CQBQJWOYXTRLYcth5WvYbNP6/XQY3o=\r\n=p+99\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"willtda","email":"claireknowles003@gmail.com"},"directories":{},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swearfilter_2.0.1_1648735731550_0.1288645870575218"},"_hasShrinkwrap":false},"2.0.2":{"name":"swearfilter","version":"2.0.2","description":"Detect swear words, and handle strings containing them. Smart Detection helps to detect words using leetspeak, or any other word circumvention methods.","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/WillTDA/Node-Swearfilter.git"},"keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"Apache-2.0","gitHead":"312e5fdbad262fcb297a1f5d0c2987345ac94cc0","bugs":{"url":"https://github.com/WillTDA/Node-Swearfilter/issues"},"homepage":"https://github.com/WillTDA/Node-Swearfilter#readme","_id":"swearfilter@2.0.2","_nodeVersion":"16.14.0","_npmVersion":"8.4.0","dist":{"integrity":"sha512-foMj0CUn492qh1M5hGEBUIPs1uSmtwX19xJG3MMkkrToFLGXZ0ks+m56LmjIa67LabiRtNwJMnI39RvAFiBIwQ==","shasum":"19e36b0c32f26d81e2b83fddb5d258d296e34afa","tarball":"https://registry.npmjs.org/swearfilter/-/swearfilter-2.0.2.tgz","fileCount":8,"unpackedSize":70870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOTe8ZGFJXvdubNZQmdxAfdLA/BJOPnMKivpkUzyNPrQIhAL9/mhNbAnegBsRl52rYv6qPn/aruFn1yTEQnaRPcBkq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRguyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmondQ/8CSRUxPWuyOmLVZUWRQz85CxuKilTcgg8x0H6Iy70p3K22nPe\r\n2bxBKMJARMGRk9jEFx4klUx1J4whkidsmcDbkVE5Odpst6c34OKFphZYKZxM\r\nqqhtsG7mQ9UDnkK/iRPCmkELmzOYTwOyrycsk8yp7q6zmnQUdGnQMvUzAGaj\r\nvTJUEfyf17zd6SbhHl9mCRku2J8Ta1VqlbU2Y9m/s9+6uOJkNzS7ReMP0EQ+\r\n4FwFCiAiZWoJNDA+ubxR6uODwit+4Boeoh3BEQP3aCXEFabQgoutC9npwnDe\r\nBPG/NhTdTfhGiccT3MwCzL8w9drQzuVjui8J0Q0CYm4RPQJ2bhFgnSs1OfmF\r\nRSU7voPRLMVYU+fomYR+tlIGIwP7J465Y/tigNnL18fFXiWKcWW5rOQKKNp+\r\nLza+TOkb16r4AL22xjHzxQBqfO/RI/X/+nMWC8w1vyde/pEIYosCmzn1F35w\r\nikW7m2gagATe2pemeQQSNDQ+dWYcsO7abNq17CIB06rgTyHNPhtibkprYxbK\r\n8LVj/gvIAZO3Ct/nGJjyyRd58rd0KxDqsY4CrfMUP7Ye4mKhp+gFDQ6ptb8O\r\nlanvrGrAgQpBBqlBL2lbIv8qOaAGHXRu0Ul3rk3yD3yZzl0ebYPIJT9ARPfT\r\nU/vW8uZXr2PyHghZKmG9rWglp0ZR0sP0FOc=\r\n=ou3O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"willtda","email":"claireknowles003@gmail.com"},"directories":{},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swearfilter_2.0.2_1648757682255_0.8975479235166268"},"_hasShrinkwrap":false},"2.0.3":{"name":"swearfilter","version":"2.0.3","description":"Detect swear words, and handle strings containing them. Smart Detection helps to detect words using leetspeak, or any other word circumvention methods.","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/WillTDA/Node-Swearfilter.git"},"keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"Apache-2.0","gitHead":"5dcb848b9c18d02e15a79c7484ca3f517aebae98","bugs":{"url":"https://github.com/WillTDA/Node-Swearfilter/issues"},"homepage":"https://github.com/WillTDA/Node-Swearfilter#readme","_id":"swearfilter@2.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-Qi8Hz640vAi4UEL4hndVczpvSe5eNlb4lQNSEeN6F/a/rCF0leq6U6T8JOIQSJ6xWWu5kKwwFkM28vTW71J4nQ==","shasum":"f39d717de8160f19345d0d29194680858fd809c6","tarball":"https://registry.npmjs.org/swearfilter/-/swearfilter-2.0.3.tgz","fileCount":8,"unpackedSize":71252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm49nOLK9TiQySRsdttQ+qVgRlKFNsjvb168VdQhEVsAIgVlUsf+ChJCL7Axs1BaXWSoKT/VX3JXAnA+2WCVuoH/Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihV2lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozcRAAintjo74bj6tqKt3eOWqhbn+M/tYmFWQW4S1WlclahQFLEBzL\r\np1man0GtZFKbMXfYFMk8CvTtRiO/VzuhCDLdeg0UH+vABBq4BSnYof5Z43Ve\r\nQNJ+IHL8d+Jq8iNOntKUKgWlwfVdWGgGqFLIiiZ3BzsCjwEGu4ZcjM9fG9fn\r\nsdogR7uR++oZBLoymzQ7HCfzo1h6N48w9TCFdXOJbHu9bH6wJN94jq7wgpXk\r\nf41SThK0hmG1Wt869AC82vZcXPRP6lf7bYDmVd7xTlMs2ytWBRhrdFpOqzM2\r\n8Y3+L5JFaTkUf91b7iwSIR4DMLmqnG7H6VzVZJniVDGh8nEkjBqOacE+2lKD\r\n7e87UHyU/eguYEJIQ/WvgDoRqvXWI7sJcHrkCardmgs0CMD+aqDNKKZeRM33\r\ncObr1RQUCCvB73qq+ORzMk0SieaOpAT4xcpIEMNK7gL3n6+gdRgzBj07XWN7\r\nsCxeViDZz9dOdKC1Cvh+Re2hKjCPF+HNNM1ppPWB1arzDyUre3b4k5jDUO5g\r\nWjLAZOENaLzRfj3Opw+p+AZ1UwzJ2D7m7ygwt0EELA7XSIS7UOoP8PDzyVvk\r\n/S45Sjes616Blg2iERi6aDwctRJ9DCKQoPTw1leYsppLYtJ60dfnUvP8Ia64\r\nMN0sneXay6BnB8sAnTDz3j+m4GVqeo5XGBI=\r\n=MlOm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"willtda","email":"claireknowles003@gmail.com"},"directories":{},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swearfilter_2.0.3_1652907428985_0.6713345894325875"},"_hasShrinkwrap":false},"2.0.4":{"name":"swearfilter","version":"2.0.4","description":"Detect swear words, and handle strings containing them. Smart Detection helps to detect words using leetspeak, or any other word circumvention methods.","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/WillTDA/Node-Swearfilter.git"},"keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"Apache-2.0","gitHead":"423de3b3b02a8d1f7a008917a751c344cd094863","bugs":{"url":"https://github.com/WillTDA/Node-Swearfilter/issues"},"homepage":"https://github.com/WillTDA/Node-Swearfilter#readme","_id":"swearfilter@2.0.4","_nodeVersion":"16.14.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-E2bA+Sf62uB73zFOcTOPUbhXQ37SSmQWSxumFnmRwSqSS+KrgczYelsU2H0xx6rY7W4xSaJIPX2GDcpnuuB1Og==","shasum":"3dcb5e3f95d7e103422bd66268d07def3eea16d3","tarball":"https://registry.npmjs.org/swearfilter/-/swearfilter-2.0.4.tgz","fileCount":8,"unpackedSize":71223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/FSOT+zlfCstt+Cn7OGKme55fGayO+xIzUTLtzeFWxAiAqvUb4dVa0kBKaVgPvuxj2SIVDZB7fmNU/aUgQdR9ptg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioQ2cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMew//Rrh4j0S8O/1kjLG9c3F2WM8ENsjKGe0kRWG8v6LSSGaXxJsX\r\nU4eCaPiH8ERAVQLZsArmRZ4i4g51clsJU2iaef1EWHq4ps2E6a9OUODdh6Yo\r\nNAPXukI5E/O6WK44RducW9W2p7wyHY3f/loPtmIQ7G/YcTRyOxWFZPXGxy0A\r\nEbMZiBjLgp0obYczgCsNZ/A5Hdtq7exHzfhvrauJkp4i7nL/vZBjEiMTeXH8\r\njJLzlvaEY8GpDdiaeSGIvgBJU2001PC52HtYHU9BJ3AtFK0STwISVSrj214A\r\nGLPpaPn76HhlrkUfQhnzyjWaCaSenM1qS1efKH27PWtJswyqIQzLterFwZi0\r\nMJkkITI0dVxy3uV+vdDggGsXBp7g5bLLXBZjN80v5+vjylzVdLvbyKPDfi0E\r\ncJ2Hp8FoSpmm3d3TaeiUoaULV+5/2FR14pMZyjOX+s/X1mzRBFlIJsMr5fNZ\r\n0rWykPk2cZMcutAcmDZyLiyaWUl5psDsNoU8JHwgk4ZOlnUD6cUDINMkQhoz\r\n72yHEV1fY/lBFZdoU+gj5jUrrYMkYSry43di32uzJCEyiTmu9wOC3vin3Tb5\r\ngtKgLLvMmJfWnANmUMOmpzZ1hMCU1JJE3IC3RnZxahyBtQimb2pw6yHDw5Zs\r\nikP1E71XsAO3sEA2FpTRLLsFi9KhDHtCobU=\r\n=vmMS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"willtda","email":"claireknowles003@gmail.com"},"directories":{},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swearfilter_2.0.4_1654721948213_0.8109749229405872"},"_hasShrinkwrap":false}},"maintainers":[{"name":"willtda","email":"claireknowles003@gmail.com"}],"description":"Detect swear words, and handle strings containing them. Smart Detection helps to detect words using leetspeak, or any other word circumvention methods.","keywords":["swear","censor","swear word","word filter","swear filter","swearfilter","swear word filter","profanity","filter","discord","discord.js","discord.js-swearfilter"],"author":{"name":"WillTDA"},"license":"Apache-2.0","readme":"<h1 align=\"center\">\r\n🤬 Swear Filter 🤬\r\n</h1>\r\n\r\nSwear Filter is designed to detect swear words, and handle strings containing them.\r\n\r\n[![NPM](https://nodei.co/npm/swearfilter.png)](https://npmjs.com/package/swearfilter)\r\n\r\n[![Downloads](https://img.shields.io/npm/dt/swearfilter?logo=npm&style=flat-square)](https://npmjs.com/package/swearfilter) [![Discord Server](https://img.shields.io/discord/667479986214666272?logo=discord&logoColor=white&style=flat-square)](https://discord.gg/P2g24jp)\r\n\r\n## Features\r\n\r\n- 🧠 <b>Smart Detection</b> | Detects words using leetspeak, or any other filter loopholes. It can also fix the Scunthorpe Problem, meaning words like \"grass\" won't get flagged.\r\n\r\n- 💬 <b>Base Filter</b> | This package contains a base filter, and when chosen to be activated, will allow you to detect approximately 2,000 swear words.\r\n\r\n- 📝 <b>Very Customizable</b> | You can easily add or remove words from the filter.\r\n\r\n- 📦 <b>Quick and Easy Setup</b> | Setting up a filter takes only a few seconds.\r\n\r\n- 🚫 <b>No Dependencies</b> | This package does not rely on any other packages to provide its functionality, making installation fast and the package size small.\r\n\r\n## Install Package\r\n\r\nTo install this powerful word-filtering tool, open your project's terminal and type:\r\n\r\n`npm i swearfilter --save`\r\n\r\n## Creating a Filter\r\n\r\nCreating a new filter is really quick and easy. Simply create a new instance of the `Filter` class!\r\n\r\n```js\r\nconst Filter = require(\"swearfilter\");\r\n\r\nconst filter = new Filter({\r\n    swearWords: [\"bad\", \"words\", \"here\"], // Add your own custom words here.\r\n    smartDetect: true, // Enable smart detection. (Defaults to true)\r\n    baseFilter: {\r\n        useBaseFilter: true, // Disable the base filter. (Defaults to false)\r\n        uncensoredWords: [\"words\", \"to\", \"ignore\"] // Specify words to ignore here.\r\n   }\r\n});\r\n```\r\n\r\n## Filter Methods\r\n\r\n- **`Filter#test(string)`**\r\n\r\n    The `test()` method will test a string to see if it contains any bad words.\r\n    \r\n    Any bad words that were found will be returned in an array of `FilterResponse` objects, which also contain the type of filter that picked them up.\r\n\r\n    ```js\r\n    const Filter = require(\"swearfilter\");\r\n\r\n    const filter = new Filter({\r\n        swearWords: [\"bad\", \"words\", \"here\"],\r\n        smartDetect: true,\r\n        baseFilter: {\r\n            useBaseFilter: true,\r\n            uncensoredWords: [\"words\", \"to\", \"ignore\"]\r\n       }\r\n    });\r\n\r\n    filter.test(\"thisisbad\");\r\n    // => [ { word: 'bad', filter: 'custom' } ]\r\n\r\n    filter.test(\"b @ d\");\r\n    // => [ { word: 'bad', filter: 'custom' } ]\r\n\r\n    filter.test(\"b;a,..;a;.,;,d;,a.;,d;,B,;a,;D;;;g;h:f;;;d,;d\");\r\n    // => [ { word: 'bad', filter: 'custom' } ]\r\n    ```\r\n    <br>\r\n- **`Filter#censor(string, options)`**\r\n\r\n    The `censor()` method will replace any bad words found in a string with masks.\r\n\r\n    You can specify the string to use when masking a bad word, and the type of masking to use.\r\n\r\n    ```js\r\n    const Filter = require(\"swearfilter\");\r\n\r\n    const filter = new Filter({\r\n        swearWords: [\"frick\", \"beach\", \"bad\"],\r\n        smartDetect: true,\r\n        baseFilter: {\r\n            useBaseFilter: true,\r\n            uncensoredWords: [\"words\", \"to\", \"ignore\"]\r\n       }\r\n    });\r\n\r\n    filter.censor(\"Hey, frick you beach, you are bad\", { mask: \"*\", type: \"character\" }); // Censors all characters in bad words with \"*\".\r\n    // => \"Hey, ***** you *****, you are ***\"\r\n\r\n    filter.censor(\"Hey, frick you beach, you are bad\", { mask: \"[bleep]\", type: \"word\" }); // Censors all words in bad words with \"[bleep]\".\r\n    // => \"Hey, [bleep] you [bleep], you are [bleep]\"\r\n    ```\r\n\r\n\r\n## Contact Us\r\n\r\n- 👋 Need Help? [Join Our Discord Server](https://discord.gg/P2g24jp)!\r\n\r\n- 👾 Found a Bug or a Base Filter/Smart Detection Issue? [Open an Issue](https://github.com/WillTDA/Node-Swearfilter/issues), or Fork and [Submit a Pull Request](https://github.com/WillTDA/Node-Swearfilter/pulls) on our [GitHub Repository](https://github.com/WillTDA/Node-Swearfilter)!\r\n","readmeFilename":"README.md","homepage":"https://github.com/WillTDA/Node-Swearfilter#readme","repository":{"type":"git","url":"git+https://github.com/WillTDA/Node-Swearfilter.git"},"bugs":{"url":"https://github.com/WillTDA/Node-Swearfilter/issues"}}