{"_id":"@2toad/profanity","_rev":"30-b32b25104ce39daa40d3f6be71a06f55","name":"@2toad/profanity","dist-tags":{"latest":"3.3.0"},"versions":{"1.0.0":{"name":"@2toad/profanity","version":"1.0.0","keywords":["profanity, profane, bad words, obscene, cussing"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@1.0.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"a69315174167025d1d3f05c6f3c7659c4c8b8d50","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-1.0.0.tgz","fileCount":21,"integrity":"sha512-k6OTc7Nr/Y4ghwl/4hzzDa+yaGbEj2WulnlFba53SbPtjLwYT0x/IgrhWSHl+xAFHhhzQFNtM26lT9cxA7y4yA==","signatures":[{"sig":"MEYCIQDKYH6T9JlO0mpT9RBCdf5o5xP/D0SpxGmB+Xe+5jKJVwIhAP9x6nIaKziK1M7yfQweeW4NAbMCAcpdH1gxItZcnqVt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo7KiCRA9TVsSAnZWagAAn6MQAJLHFN71seQmWKGZR81S\nSZ21YnEPybgy5rXHFJ6anpP+VAVhvOkcp+smj7KN3lIr3FvPlA8LiANIsQl9\nt2oAGsruzg9kl1A+4CH0QdFbvNCHNlq75DP0UidsMESbBM1FaOev88Gj/WTy\ntR2R2zVTqjWYZ5jIeXOlbleCrHZYOVZncEZiksTP0SgJpw/h6ZJOj5OXfxzH\nZXRAoIZUuH+GMtkZbmYX5JlsPqoIVcoUHU4cJ81Fjf2wKM519pUhvDQL7RzL\nEdE5QL2YxNb6IZei3B67c1Qujn7+eLEtqMfd74Jjw3r3TMWHEZL90K8tRsqo\nr8vypQKnfQ0FXgtD4hkUww/7KHrVXhWl9O2JG2Ger6iSH2crO7hnBC9hMCfu\nvwT6AsgkT8zwUhpQMO0ZX6TPTySijPXkTblJ/h8SnLqIgQDORwipNipnQzpp\nW63yFQ9MOOGMmXvjWKe66GkR3IP/6g1MJ/JI2mlUcZwBQoCVPXSCfFbkq0YC\nXne8kY/jtYHAkg/hoRAppeh88Hso0N+FXkk/UzB0Qzkii5bhTBl3ChT5k4NN\n4MijjHj7zEvSm1ExGXguDZjNklfKRJFXuBkDSt8ynJ3Z4y0rtsqiSEJbR526\nePcaU/bdrrpZ8MhPeRqzmX1KS/V/uHWZmAqjVFTHy57OsJ+6zD6IVq22VrQ0\ndRd4\r\n=F23f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.10.0"},"gitHead":"392490dad258150f5da721d8655d470af071dab3","scripts":{"dev":"tsc -w","lint":"tslint -c tslint.json -p tsconfig.json","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run lint && npm run test && tsc && cp src/words.txt dist","deploy":"npm publish","prepare":"npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"6.11.3","description":"A JavaScript profanity filter","directories":{},"_nodeVersion":"12.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.1","tslint":"^5.20.0","ts-node":"^8.4.1","typescript":"^3.6.3","@types/chai":"^4.2.3","@types/node":"^12.7.12","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/profanity_1.0.0_1571009186182_0.6574293995244855","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@2toad/profanity","version":"1.0.1","keywords":["profanity, profane, bad words, obscene, cussing"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@1.0.1","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"4e51e35f9abb36534c773899ef052a9549b38478","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-1.0.1.tgz","fileCount":21,"integrity":"sha512-gy/DiYuDDiu8VHlNaVSEMGBrRBw/zCkoZJ9Gfrd5rd69ajpt6svXd4tgGGp0oBC+EKsfBDqzTB5/dECk5EqfJw==","signatures":[{"sig":"MEYCIQD7yekS7TpqfWF0PIysADKDbIlit4526SpRNe3ZTodWAwIhALVyrfHkUbDvP/leQ3XAyXJqhs/k3GCYleX1J1+cFRa0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo8XNCRA9TVsSAnZWagAA7dAP/iXi5MDYgpUAH9ojt7gF\nmCteDGieZAjY3f4OujhP/fKmePT571h7dzWf1A6U/2aef3SZLxrrjFYCawZH\nyHJTW+BqtncqPnPK1kzESU//A3MGaZuB1d4BqS180HA0nQ583NLSXubFTKmq\nRNqGNGmPB6um+0qjpBC2b6VMnwjkm2UAke0XqJ8/DCZQSmp5ZmFalk6kZtXm\nnU38Bnxb88nTs4sYZcjWSnLbREvX6QVXFwSlQ+g8wOtAdSNIRUVo3dnWdMwY\nAm1/TApyWLRd0kA+TA1Rd+Wnbwzn8xPAujQsnt6q8xioZN+fWbWd4G9DiCLd\nB2H354qs9VLTMyFsdTJ0VBvOrbJZkaiw1xFgBcjDNFuPJvguwDmZ3v0qtL4u\n+R0SO+rTnOeiNnf0UNUu7s8z1egDlSolc3+JVuNhP+lUDA9SfpmiWPdp4Eh1\nzY9fBJcNd5PQhEtvGK7NcJ42nrlneyzgWss+cw2/q0uGqN3MtdS/vejCg8Bd\n41ydh4fa2KADHRY9z2Nurfx0vP8PIH7ce6yEWX60gsinhj77ZNQXlYBr3Ivo\naWxIxx3doU2+zEuYXpazUsQhPZ2xJVGtGmkQAGHWz9TSw+V1Ktg5PvVTE+Mf\n+VIsn03rEPJnUd1A4gmT8OT3f8BdTScXORuqPpVtODxZIRokR4QEz7+EpqrB\nm91K\r\n=KkLp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.10.0"},"gitHead":"57e206e4fdf9456e41cbb31a7f0dab36c926ea7f","scripts":{"dev":"tsc -w","lint":"tslint -c tslint.json -p tsconfig.json","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run lint && npm run test && tsc && cp src/words.txt dist","deploy":"npm publish","prepare":"npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"6.11.3","description":"A JavaScript profanity filter","directories":{},"_nodeVersion":"12.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.1","tslint":"^5.20.0","ts-node":"^8.4.1","typescript":"^3.6.3","@types/chai":"^4.2.3","@types/node":"^12.7.12","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/profanity_1.0.1_1571014092749_0.9464508131400686","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@2toad/profanity","version":"1.0.2","keywords":["profanity, profane, bad words, obscene, cussing"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@1.0.2","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"8c1bf544f1023d78bb5c94f769ea6c26674a734d","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-1.0.2.tgz","fileCount":21,"integrity":"sha512-pRPO5P1ZxigLOI8ZdvJjRMSccYDy9jaZqWt/FKV1ETglrLKgrM1vCXJ4zdQ3V4qHl9Mfj/gG0g3QenQsdLiFMQ==","signatures":[{"sig":"MEQCIHMgzBzkP7OHwVCRKBRHIFt2OIvE/3ieK8zewx6LjT5tAiByuhaBcIN2HfYT8Hn8nriKTykYgnc1kHGESgsVLP2Pew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo8ZACRA9TVsSAnZWagAAuwEP/3mnW2RwnUyRKwWdWJNu\nwJgjFvOvPbvgZNHuwsEQejLqpeDaoqhCBedDueVcfWwctnmL2spicuHNopMp\n6MXm6sHB4EtOh5NLau/QHvHe1LtpLlFaN3Nn9kRJCZGC8TsjqmcWbO9txhJ7\n+c9WxvdA9af6utnZPsk9BfU6gU2KIwyC3RerGF96KCInAfxU2JkQNR3K4rlX\nHz5dZZc22tSbe6BB/D9YdGlJ/QIkKzVLOpu+zWZbj5hdHQzJ73DJ08+U/1k1\nXzWcqQWOnYEtIfp5bv1a69WVob425my+AwUK3mSi6DVQQ4k1HU1mRk+6gS8w\nMspvdCYHkWIeIyWK/CiwKJrjYzy1Fv+ZCrashjpz2GJcO+ZLvDSjRQluq9W1\nw67Mu8H7eWtpxr6F8mal7hqKefh84Kb4NNnywNvNWYfe3/wz4u023G+JUXJQ\nHIxo3B8jeUN564VCYmFuDDHkEfCIc9U+QbsxzO2Y2AjBoEjygWhO3oaVruHD\nlHgaw7GFl+LcpX/KLPWPMnxukmf8/DjE/0XCQJ2kNnq5GZ56JucB4tOWshCr\n27tQcbS4LYaFMwC3R+LsnW/20aTGTWXhERHMwARyN0L+3G26Vkq437TJl6uZ\n34znocuoeFvzzevQMQHZ0M8i5jJ9lkyOclSRSYQjLZa2rm0jQznS7szZS2Qz\nUV4k\r\n=yerN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.10.0"},"gitHead":"2d4cab10ff42211a2b59c63704909964deb80c0d","scripts":{"dev":"tsc -w","lint":"tslint -c tslint.json -p tsconfig.json","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run lint && npm run test && tsc && cp src/words.txt dist","deploy":"npm publish","prepare":"npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"6.11.3","description":"A JavaScript profanity filter","directories":{},"_nodeVersion":"12.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.1","tslint":"^5.20.0","ts-node":"^8.4.1","typescript":"^3.6.3","@types/chai":"^4.2.3","@types/node":"^12.7.12","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/profanity_1.0.2_1571014208301_0.7580220064731491","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@2toad/profanity","version":"1.0.3","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@1.0.3","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"ab209243ce1acd36cec5971bca32d02c38964d91","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-1.0.3.tgz","fileCount":21,"integrity":"sha512-HDqnqGhWLlAbq1ftAUEjC147xwSRHbknoH95ocjXW3WLrLTLYR4nX2vOGJERLEXnv6KRPFTW6Rs7Nm4Ht16nRQ==","signatures":[{"sig":"MEYCIQCXnTr/1Qeg2AFNkdGmuQa56EnCDEnuSeZQUo4FytEOhwIhAP6ArKhswPRjwGf5oqdgBsrNIm0iEAPzLxCSVEvpuvjq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpTe7CRA9TVsSAnZWagAAE6sP/34YX0sX1Ou4vaxJO1ss\ni8jDosfZcgLMFZ6pIANVq7qgbqngDxRvqN6lC8KztgM52Wg7IDxlZ0gyxPYb\nrBjJ69ZXvP+0zVLOd1uiqpOQcJx5SvvN77dx/H6dKcJ11VQhDDlqlPk+s+Kp\nog4AGO7PoLDLCcGNB4DlV9fV0+kcoAKK9YQihM4OGmnwaOSSEqFfRACZMvFG\nOWFgKW72iF3rj7uPkWcYGwUFa0QacnKs22ISZh2v14aTvES1+3RYwHqQqQaL\ngR3txCvcP0/54beYo2kJwbbR4vravdGvjDRDzWiIHFgWMUxskFokPgIfapQk\nnYdQiZviOKhuzByhqBOATF1NxrKDDkB9t2NPL0MLgQTTDQT3dIWp+XvYJayT\nu5fracv1iVcDlWZeet3pLwWQ650JiIBSEWuQS9wre7LT0g4QjB6uvIf7IU7Y\naXFpt8JPfytwrujDaOMRiupwQ3TnRPI3v0WQxf9iJcPbUT2rEb24cAQMud9C\n7sL7ikkPsAfsbzusJl1EeIAiCwwWpKzdy0DBwmhYRN5wfeW1z81ZVOjGN1XI\nJEZQZn6xMGkH91k44k6XbmNAQf3W2TfEOy7VCytHQE9r9759gCtNG7tnuxYx\n5qhaWQVG2k6IeSD8kiBqnwy00kE+QVpslbU9jFlyYWVfyqhuAkjy5iSZjoZz\n8bex\r\n=sTfj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.10.0"},"gitHead":"e89b87acd8036706a4e9653b3c6d92d8760dbe02","scripts":{"dev":"tsc -w","lint":"tslint -c tslint.json -p tsconfig.json","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run lint && npm run test && tsc && cp src/words.txt dist","deploy":"npm publish","prepare":"npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"6.11.3","description":"A JavaScript profanity filter","directories":{},"_nodeVersion":"12.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.1","tslint":"^5.20.0","ts-node":"^8.4.1","typescript":"^3.6.3","@types/chai":"^4.2.3","@types/node":"^12.7.12","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/profanity_1.0.3_1571108794821_0.17506873624216457","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@2toad/profanity","version":"1.1.0","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@1.1.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"e75bd581dda9df7594e7880c9e78c4f5c46df886","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-1.1.0.tgz","fileCount":36,"integrity":"sha512-b6N/wvYLr9i6yD/YS7cILcyH7F2s2XOI+CxKG+qww1BklLAMTmMddjl1/qMCJcabhQ6hHhvJdvB4DLY4TgRr5A==","signatures":[{"sig":"MEYCIQD82wNvYc+2AFPRXxLWgVITWTIjjILdUFiiuiopvPilCQIhAMfYwC3+sxZfsytcjM7LJupiJirE1hNaS5AruXs09rIj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw21FCRA9TVsSAnZWagAAznkP/3ZCQVpS2UrfTWKsCRjj\n4K9252CAK4St/hZrpkAHS3YQAnY3P/56WOgBJLVezByPbYnRB70FEBKqZ+Pn\n2H7kivGJdoGN8uE6iBrzHuaFhc/g1p8ULf8BjWuADoV8MlCaJE76U2lEZqdy\n4PKwxrJ3GQuJF67vOXsjTftGpDhehYK2xLDAsnMhYB+p67eMP/aF9QH3YkyT\nB9GoMW1BTASzt2E+RydVK6qTAeuUHPT88KF1KAInL/N6sXR7+tTNEIJWC+ig\npMnmY/Q5KH1Yrt2UDnfRWjRkXaWR617ErOMTd8DmNjFofDG6bx3OILpjJTLk\nAwQ7MDyAEH/Y7kXteQgSkF91SThRu2VBHvPFUe6B/FOyuaG9np19yxyod+W1\nSQRAeS6qEkWCz4l/QJXka6DQY8ixbsVR6Y5jKCtc1RUis94BqZkRJg8jQQYI\nsVzNrvUeVF2qSlnZmdgC0KkhXj6qiVqvhYk8c+0apdw09YjtxoOl1PaC+15Y\nMczfatwpxCWdU5muUSLRFPMK39y4f7Jr4AkudG/WgBNl8IQGrxcp1TtIHgjS\nuHeXt48UFIAc1MLa+ZlyAYcvnVXNqZuk6+j4T0XBqV39X84hrTwwEIKD+0Bl\nrHmELyXp7OGZwjDor4HtG02Yms5hAd7HApFAGcmgmKZnmoIo8JFUd1c0GddV\ns8X7\r\n=9d0Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.10.0"},"gitHead":"1cb7dd819feabebb8b6ecd8b711cd0b9ef7a369b","scripts":{"dev":"tsc -w","lint":"tslint -c tslint.json -p tsconfig.json","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run lint && npm run test && tsc && cp src/words.txt dist","deploy":"npm publish","prepare":"npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"6.11.3","description":"A JavaScript profanity filter","directories":{},"_nodeVersion":"12.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.1","tslint":"^5.20.0","ts-node":"^8.4.1","typescript":"^3.6.3","@types/chai":"^4.2.3","@types/node":"^12.7.12","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/profanity_1.1.0_1573088581297_0.8505495485108963","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@2toad/profanity","version":"1.2.0","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@1.2.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"6281150edde501656cc0e36a753b4e4d5fa1c735","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-1.2.0.tgz","fileCount":36,"integrity":"sha512-6pVqc4muO5GF2UjjwearorNyUkqjG+KSmz4F289koI4A0WqhugTA90L1igGy4evuxUX7nd50Cg0mu4mLFjdJXA==","signatures":[{"sig":"MEUCICacC0BC9njDly+LMImwsm0fVbkq5TqwZ3FLMHrE1kWkAiEA+vX42cNiZy90MSw0DbVxGK5iFRX/+kcXRBAMvZFao7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfr4AoCRA9TVsSAnZWagAAq2sP/3ym9QY1ar85uVCFEUfA\nGfnEE020eLJI16+/kFJZKSmSAdc6R++aVgbewS96EeBuncaJlZpj0xYTtH27\nQGa0WJ3mwBLxtjbEYCuSdYNsN8uIQ8uoMfCaPyu370c4e1Rgzyjh6KLX2ckN\nsO+7QIA+Jw2hYSZlzrS+LIm9qQeLQuedmHZcvoFSTMjHYwAv2ks/pyxIsamX\n+EEGKB6XS92V7qqjRny/bTFmBHVQDIooR4OKKH9VVKunyZiBTe0MHvmvhcPf\nab7jwP0iesHfN4cjWOO9NzEtAs9/X5hlzf/Y1tm1Jn7fe7TX3BhSlsl/wkIw\n99NNIUUXJwYsV7q2H3uFnufWZXCUnUNS9AycaOfHXMVvANBbfB1DKfelZx8G\neOsGU79UU1HcM0n69DBPx+oj2V7thAUuwhbk24MQO3WVCL5bhXvr2jWOucb7\n6HQlAvNzYOhPx00tPI4RdMK51pQ34OE1WSHG6lMpbTRyU9sJYhkRrQouVCYh\n6QMWmQtO1bMuhB16rnlR28x6F2p514Uc4TgA/o62oJM7bKhNDZriddly7tcc\nR2J6+58S7oxznuVlb8Mnm9rWuYGXtQSYjSi69gHCOK61auTrjag334A1u85h\neAhy5+CeBndISQV/g7ZIUUz0KzmEZeXlvrgJlWdvkxzgpsiz0ygSGDv8Skol\n4LIn\r\n=8wrI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"14.15.0"},"gitHead":"11aafc6ceba9d8c7bb3833e752d7d2647e1c0712","scripts":{"dev":"tsc -w","lint":"tslint -c tslint.json -p tsconfig.json","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run lint && npm run test && tsc && cp src/words.txt dist","deploy":"npm publish","prepare":"npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"6.14.8","description":"A JavaScript profanity filter","directories":{},"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","tslint":"^6.1.3","ts-node":"^9.0.0","typescript":"^4.0.5","@types/chai":"^4.2.14","@types/node":"^14.14.7","@types/mocha":"^8.0.4"},"_npmOperationalInternal":{"tmp":"tmp/profanity_1.2.0_1605337128297_0.8052149511497417","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@2toad/profanity","version":"1.3.0","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@1.3.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"9de20c8be4c7a472607d95497bb9afc134802470","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-1.3.0.tgz","fileCount":38,"integrity":"sha512-JFbK5bC73VrXdlZvO/F2GMuvICJVMoOERjH//vaxJ5vD/BPFpQDX/C1TNTOHlNAuFdUnSy3ZpFbPtiRPeGfA2Q==","signatures":[{"sig":"MEUCIQD0u/PNfqn1nLyTpdiR5885rhu3GmD2yOrl/I0v2FcwcgIgeRzM4uHG0KhrIaHRiKWOy/c9G9HwwiRiKgzMwq4GPeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf83lpCRA9TVsSAnZWagAAq90P+gPgUpFiejq3Yky0rTYL\ntN3CfLXGIXeiibA3z8JeGO8QrUUnifABoae6I84UTAyMyuoQi/xRe4RHOX5W\nQpuBoCOG+ahPiZpPhbw4MZGcHc+i6VmZwxmLHbzO3DI/DWM4nkNjP9orev4+\najGGRHw0KCAPidaXp7xwubcpurOrQoDldpbwybBQHMQ8y10bv+ZjPCSk9GeB\nCNgOoKgHdQYKGcuTgNbkOCMr+uXqthIiM29z3lVTxdfhNvvZ9za7Z7aAXgoo\n9KQCqnoNpQ5NKp2r67IU7DsJC3s2+lztHTWPZ3vK8x8no9tStaN7gfi2EVXW\nEmdrhjw5LvS+lKLQ2AOCDqx6j2AmVNeDx9b7CtqmOEX0KpLCOGtneXOAi56F\nuKAVec1/E6sqGv9SL9uHSqFTFEwyE1mPLuWdaH1MUJ/YO3b+q9fg+6Kk4GSU\nwwZu4E+jzZXORMZb7o2ogWBeq5ChIJZbPmQX5IgTlujS9/M+sRzsneeEn5o8\nMStyOUYA3oMzmWVNvncL6ChPHxBu2G0mf4YJ0yxZVHvtRTjKiIQgR0wVr55N\n2rlNGVR88glN5RK7J0g3vsIEG9dLl01Cbo/cTL0ilySZAgaQMzlVuDrC4HgU\nUPMQqsUN37R3rlmttfKR6eRgtscIbJ4UeBC5Iv9G/EXeuNjuz+QxDj5UKyus\nt/1X\r\n=+nQi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","engines":{"node":">=10.23.0"},"gitHead":"19d98f6eaaf8c48aa52d1e30fa659d82cc75cf9e","scripts":{"dev":"tsc -w","lint":"npx eslint src","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run lint && npm run test && tsc && cp src/words.txt dist","deploy":"npm publish","prepare":"npm run build","prettier":"npx prettier --write ."},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"6.14.10","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.3.6","mocha":"^8.2.1","eslint":"^7.15.0","ts-node":"^9.1.1","prettier":"2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.14","@types/node":"^14.14.14","lint-staged":"^10.5.3","@types/mocha":"^8.2.0","@typescript-eslint/parser":"^4.10.0","@typescript-eslint/eslint-plugin":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_1.3.0_1609791848708_0.26743741325766424","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@2toad/profanity","version":"1.3.1","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@1.3.1","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"be45104a89ed8f2f0b622ee6d68416c42486f3f1","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-1.3.1.tgz","fileCount":34,"integrity":"sha512-e5Ne0y/NWcRGUtrxV6BRpOzi5BTZ8hkG0dnrNwJu9NiwQvVS+4/2XGMZocNykJzaBQ80yabjJ8yxW749gg/Viw==","signatures":[{"sig":"MEUCIFo2z/LK3mN9ppICpTDNXorN4EGqxzSzdpRs9wLLox1IAiEAqyjC4dkTOe6IK8VDWNuzvVTfDv++6pUvsQmXX0bCIm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjublCRA9TVsSAnZWagAAekkP+QDCKwSfq0V5n6oGiTeW\n+28+LVBZcb2gbCWwZ1b/uWCDnN6TuYqhCFzyzdL+4UFBgHurHrk9ZQLMEt+0\nI4xxJkgS2eaZRKl5oN1WctZipT73+YbQoCjpHHMJ5qQSvfBsTTE2g5cAS4Qu\nqp3R7wK+0fZbOspbQAKjGB+w+BDvgVdJlq9GfhP2nZ6rzpaQvRQfSb0o7WQl\n/quNpXIgAgW3RR+a7ufqGT6B4qdUH5n8zlWANhBMy3YPR7awonI+PB8KnIEJ\n6aQSDHQ/q3zoexVm3YrfuxIV+a65auAcQvtC0MvSSMawq/NvJhXzHKe4P/78\nEu5adHugfj7FAEyWgMiPS3IhBkmxunqa54xPFdGi0LfK5/fQ0kCiQ6DTua4i\nIMzRKAKe1irDE6jlmZynhm76F4cuo8uDLQVQIM48gal3NA6jxHWhQ+kCW1JX\nln8FY13NqeCVliYrTnbuOjNwpnanvDp1GXYvAYW4Dz5pGfFSV5jeFYeS7xDP\nvUC9NKhQZh6trbUWjhxsN4WGsHTdEGepswL5/vcIydlWxJ5expsZZLkvsFDf\nTBNDvqbM05mNG6zoo72pHqBUnhhhPhyhgo7hdlwgXjPU154VT5fcmSuE7CZr\nXgJijAWzdvX9L+Ksf3Js0GGF9XNN3X1usy7DzrfG+MUoDZVkVHvcyefvsxjd\ndv7n\r\n=QRh+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","engines":{"node":">=10.23.0"},"gitHead":"ac575a7c0db8a56e5ae2cdf28347738e919e1b24","scripts":{"dev":"tsc -w","lint":"npx eslint src","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run lint && npm run test && tsc && cp src/words.txt dist","deploy":"npm publish","prepare":"npm run build","prettier":"npx prettier --write ."},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"6.14.10","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"14.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.3.6","mocha":"^8.2.1","eslint":"7.15.0","ts-node":"^9.1.1","prettier":"2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.14","@types/node":"^14.14.14","lint-staged":"^10.5.3","@types/mocha":"^8.2.0","@typescript-eslint/parser":"^4.10.0","@typescript-eslint/eslint-plugin":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_1.3.1_1619977957012_0.326673758475134","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@2toad/profanity","version":"2.0.0","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@2.0.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"77eae4b181f1e147a57672705338799d0bdc6495","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-2.0.0.tgz","fileCount":5,"integrity":"sha512-IvcICknax2BCaAsiJJ9pBjVCDqNxHucwbUAD5fBWQNFzRcHoTdHGQ1RCsXBGH0QM/J2D/Qt2o65YAQsYCpInCw==","signatures":[{"sig":"MEYCIQDxEcwxuErWkLyuEOrsHYpuDH4RrOjUFZTwX9rUBMpBjwIhAMesGDiRrZrM1IEQ1c7kohiBtKZGEcMGfHYRv43yiCww","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieztWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0jw/+NVsxbDsRM8zRruGxjpCRKREUq9JLsyhez3jsqN3je1G0qSn/\r\ngu/7pKcM65oXhUlUCTURvUf/gLdlnVGypf7fDpGhSXIC6Bsy/D2uH0wmz72k\r\nx5nElW00Sc78fJ5sfoHsff1MMs1ojoF7s3cD5ruotmDN1QES9qw67NCUe3g+\r\nt/bakt11speNQRwILUSPQ4JTe3tDlzyYJ7+kmHbWnhLiU1TVLBeEJfQOtwRL\r\nP/Fle4T9imPYQs/qAww4rZCsVv9ufCqAwFO/pQSNPhMuZK/luh+nl4ACh1ul\r\nA7hr/xXlqc6lYb4YRHquG1dCh755M9cHK2V5xQ7If4v/n1HwJXstM0brg8fv\r\nBMMrGtehEEL7vYbBFnL9b4QhgHoEfZQZ7KEBxdR09KOLvVY7SbZ9echFL+xH\r\nvgmmK6BpqPoI2FjPUF/EkS6A2JMVsmahYK49ItelEy4HnmwvcCTUKqpiQ3pR\r\nUnHodw5UjQ/ubZ4fes6QjEBoa+w4JPJmJTrJFSu+D3ZwcxAiiEm/tLcKgUjQ\r\n/4O12OU/7ineFPx+12QpFedQaAOPI/r+9JV5cNnzJSvlyFtHF2oAxtT8Wsd8\r\nRsoX5K7qFpKeo3n2qRbFX/dsMzVNQZ9pl/PO2IsLgFTEn/fqw5/pNj9tq9EZ\r\nHMQeXsp6lvCvFbJTVwSdGMbbVFwWSBJ3rMA=\r\n=NRcj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"1352d023c91e720703bead9cecc542b0d228f028","scripts":{"lint":"npx eslint src --cache","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npx tsc --watch","deploy":"npm publish","prepare":"husky install","lint:fix":"eslint src --cache --fix","prettier":"npx prettier --write ."},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"deprecated":"Corrupted deployment. use >= 2.0.2","repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"8.5.5","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.0","mocha":"^10.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","ts-node":"^10.7.0","prettier":"2.6.2","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/node":"^17.0.31","lint-staged":"^12.4.1","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.22.0","@typescript-eslint/eslint-plugin":"^5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_2.0.0_1652243286474_0.22768488298396483","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@2toad/profanity","version":"1.4.0","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@1.4.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"30e21d670a73ce171b4a86e2160cf9f7b7cf86e8","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-1.4.0.tgz","fileCount":26,"integrity":"sha512-1BbzZeiDpH5Cvw3Oiyf78dEb+3pgYizftNJjzVt8dbPXTSGeu2NFLq9OpYmrAWEdnNGULFcTymqPwyKmtL09cw==","signatures":[{"sig":"MEQCICAHdQnhGbA+519Dm4VgZASjPHYcJOZXZWv/nBxo9Z7bAiAXGdqfeE91auXFrzwlCyL3ajXkqWHwlumaGUfwmV5iYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikoVIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooUA//Y3QrCWrR59lkY+wb/80jt69Ayd4cYCreEYsliv8rWDvTKh4Y\r\nFb+aBwQOpHGBkh+CQKjKNPIFp1zc8cVlJVzwjXeuma3MxlelSkl0uSi8ok4V\r\npzPhShb7XsQkrc3zPpD7KskKC53nwqi92BHjfXw843m0gOPrXK2dkhaow/G1\r\nUBPKViASk/5LE7iY6A93ui8t5c/0QZxvr3YTllxJdtofSTPJUmFa3jDMetB2\r\nEEcy7vGu7OdP2iBVQuj0hw+Qb64sxfW4r/C7wD4AzgOLnGsArtqoJcffhYBS\r\nERNAwmTExmW111ZhPSs4x5ZDtdBoWfQQzmn19s4ZkK9xDO/i31ZgRMWHStv3\r\nf7nOnbKsMe6YOnYPsilZ5uUJqR8h1co0niHoaTAalfyIkQWH1RqqNSpXMrx3\r\nxDbkD3AlxayojTfE9J23U8nWGs8LbzpfIVC0YE8HYipo2T8vnfKevDRHf6Aj\r\nL1yO2ostDxzqvpQYzrFZuYAUdjTDJ4b2Xv6vzzC/uRclZ8x2fjyojYpfxNqz\r\nzlNkLPbmlzHNLXYBj5QtOeGAAhOkgsGI55+mpZkzUGnTyLJ/XFSZUaTLZmbu\r\nlHCUcpqWkRJs/2q4YVXCcERQo8GZ4VgpwXYtSiY6Ios42Csp3PyTZIdTDXnO\r\nuGtj7SfNvtEiycbv2xpurqxP6KWHoUTra+0=\r\n=q2J1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.23.0"},"gitHead":"2f41eaba3f423ae1d356ac9d75c13ffdd852ed8c","scripts":{"lint":"npx eslint src --cache","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npx tsc --watch","deploy":"npm publish","lint:fix":"npx eslint src --cache --fix","prettier":"npx prettier --write .","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"6.14.8","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"10.23.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^7.32.0","rimraf":"^3.0.2","ts-node":"^10.7.0","prettier":"2.6.2","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/node":"^17.0.31","lint-staged":"^12.4.1","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.22.0","@typescript-eslint/eslint-plugin":"^5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_1.4.0_1653769544315_0.8445942510073261","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@2toad/profanity","version":"2.0.1","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@2.0.1","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"7a0794df1b6c6f161b68225fd697e529b0c001ed","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-2.0.1.tgz","fileCount":33,"integrity":"sha512-kdY/LpwK341P1qpiSukN5mSo5vIv7tj/B9NymzvvXxTC/CB26cHRIZ+NAkqzs1rngNebDLjx/zCwrrOp5V03Ww==","signatures":[{"sig":"MEYCIQDMYNzNQ/j6WnUpc2HGB2U/Hnzcj22q0oIJKXBQixD1WAIhAPWdXCOZJgam5Ma5PJG0hGIg+o96+42OP9T2VHZTEl64","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikofnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOKw//eZkNPuVxQFFwC549qhVdRuTdRhAh3JdqGy3GNlfi17+E/9gY\r\nVgGA0GnPJgh4fkyZbe3tSNpi3hDB1ys86tMWAqGvi+VNldcdSa8K+VGs9/Pf\r\nwLtQ33e6Or03EVSVu/ldxr7Fci1JYLVWTNYZ6LqBvb8O5phrm5f5Gb3h3L+b\r\nNVTsDhCIgzQI4LXh3G7ridn23fXWd+62TUzPQ9wQR/zIQRmLfM7juhP0YcS7\r\n/+MFm4vFodO1UBKvN/NTafY2qhheWkYVmZjE1CmNuGrssw400o4yebPoDXCU\r\nOUOtdZXEMIFx1tV2O8Ii81RVqnAGU0tmvwYEjrUEPqoae0laNSd/cjEpzdrU\r\nOURAxirhNT1joTH+/3/W8jauwMANGAw8OMkCofjO+84ogZdk53zy9HNYaRmK\r\noSXEcGIsVCA54cpvbpNPmwPLOVA412WCGJ/azA3Wb/h2PuMCG1vV+MYEE6Ml\r\n2uBy+18R9h1Cidj9DVIRgGe58A5codpXoL4gcZyWUJ7+iYvXNrYNB7sSjHZQ\r\n2YoU6+F2aJlYnxocE/LPIFFctA3HPH7+PPlN5VozNKgOFgVP9CawgXqtV8+f\r\nv0KpU0GZIs4E15CCF+Tkla/X3bu4qUDf99Iipxupb/BToCI00XO44k8TvfNg\r\nFr5RHQ6Biy0EP7Eq6JnyZFO7Ml81DIjZ71o=\r\n=5FjN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"7c701ee0b0a523c44acb032133d11eba5ce43a26","scripts":{"lint":"npx eslint src --cache","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npx tsc --watch","deploy":"npm publish","lint:fix":"npx eslint src --cache --fix","prettier":"npx prettier --write .","postinstall":"husky install","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"deprecated":"Corrupted deployment. use >= 2.0.2","repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"8.5.5","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.0","mocha":"^10.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","ts-node":"^10.7.0","prettier":"2.6.2","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/node":"^17.0.31","lint-staged":"^12.4.1","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.22.0","@typescript-eslint/eslint-plugin":"^5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_2.0.1_1653770215350_0.8902487410757893","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@2toad/profanity","version":"2.0.2","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@2.0.2","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"03d473d41774392b5e0331236bb2d4d72a4f8b6e","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-2.0.2.tgz","fileCount":33,"integrity":"sha512-xbyqCVhvRpeX268AIE3O7TH6OACSyWKvrLkxiPu8EouLr4vKRwVMtsKBQDXg8MochM7eYiRE2Fz5H5otL+8XFw==","signatures":[{"sig":"MEYCIQD6wNmiDgOSihKfwVkG1jOCBfjZ7Fnx0X6JaqEggp+gGAIhANnOLiu1rTvWcqD81eeiqqIpfhQPxV3z+LZ1L2yTiuRu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiko1NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmolww/9Fp96BaflFE62JitEsPA+zcEFx6T44iMN5ZlgltS0D5SPlJ28\r\nCoRHJKgOsfjDMn1zoEsPDUjKg0cbKsEcBLP1w9F6KOs+EqKPmrEffJ2RS5I4\r\nTpEgQHWi2Mwnblbvx2LSMp8u9vpfqQcf6oMKB8f4QCNC1pL8qRbyyW+bjiMl\r\nK/ngiVufQHamThU3WOiGVl7vug2oCeu1gB2wY8/edKRsxllCqkBU2DCrfB4b\r\nXBTNG2ZAT6IsR1BkY+QepgidtNgGMSzJ+MPOZWBkO5Lm/PqojsA5FeGr64C9\r\nk/oM+fOzYyXg3X/gB6iPvItQSrcGr5+sFNx8z9vnDhecrmGbXkZz1JwJMWT1\r\njYzyzgxqK8F/FOAOeKDgq8k3lxxzSaSl2TsYQCp7DJg0KVj6dYN7/NCpO5V9\r\ncvpuIXJGkRtVgEApyyk8mVRs0Y3XhyxwlOXYBD9wPfMDswswiHtC8/bFvteJ\r\n03IBv14iiJKyeYvPjg4I3YzPdG9pDJ5QghAGiia2CZTj13WsRjzUZAVbd93y\r\nEcKOPFOC7DMfV6I49J3qichYE6gBb4CBr3UccSNpO/44/SjEyHkid8qx4usy\r\nxc1oG3fT4Xn2vDcWKWNvI3B73Yst8IisPQ1OucQAj2eOtb09sBay4DH12OJB\r\nSIBHng7k2CD7qyeht+damrTJZiNFxNe2STk=\r\n=OX5U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"b5c2cab8fce389dd73ce4809a1c1783d0e4e6d8b","scripts":{"lint":"npx eslint src --cache","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npx tsc --watch","deploy":"npm publish","lint:fix":"npx eslint src --cache --fix","prettier":"npx prettier --write .","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"8.5.5","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.0","mocha":"^10.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","ts-node":"^10.7.0","prettier":"2.6.2","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/node":"^17.0.31","lint-staged":"^12.4.1","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.22.0","@typescript-eslint/eslint-plugin":"^5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_2.0.2_1653771596943_0.6858240505433131","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@2toad/profanity","version":"2.1.0","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@2.1.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"700566ed49905259348743a55faae55c606e4796","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-2.1.0.tgz","fileCount":28,"integrity":"sha512-2+yrTHHQrOLjfY4qI75uML49xO2NE8DN/Rpn4WBCd4+rVCS54htclotcih1MK7dJtwtmcZcPijloc1LfvgQLOQ==","signatures":[{"sig":"MEUCIE+n+7y7gmJf+ezk+d3wL2t0s3mlwfkIqJWxaYKjSjmLAiEAqAeb8W37Gi1k4o7TuFixA7HQ0rx5eioGTlaynnXpBTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilSkAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7fg/9F0ByfAwBcSe1yudWcxDT8ydYeRr//7DDjfwV1ZioV+eBigkS\r\n/2fSafou4ePyqQs4RTVaYvVPeuwNt6zvldVNkey7Eg2N71os4y7XPh6Xn4Xv\r\ne//MQ0VpXbwRNsZkHbG72DP2z8coyqrvJ2fXFWp6gvUbU2wonLEYr+5W+McA\r\nrFlUHSusw8HhiIui4EmdryPlbFng0GEzjXRB6tAW4/wHUgLrHdf9yrk4J114\r\n8ycGqp79ZaLPnYyD1D4cXIH++JOIxQqciwAd9YHnBcgB9JQCF7H4l5C9Wym5\r\nu0XDpzQ/wDzvxC65/Ta2Rgs5hoE9XwO83XsgnQ5OALoxeLlneDCqF5VqNLNy\r\nuoYRooZ0/m/kQIchgP1ojq7ra7JtwZloWJzPLTiI6+yJgCoRu1UVj60dtBpm\r\nz1V3dzAPKS+DmomXgJUq100wyOPXcyZ0N8DpeZczG8wmhXVb0U+2IV5uTPCJ\r\n9mvcZrASg16cAx7YhDgsf/fHl1+x4bdfcYJn0KeIHiXfbWQr4pGOkPN0jtQn\r\nCa8aNNGbyXMyNs6g0jd22+3J3JaPykXmLOSKnqalYP5EvAeIZALcyzW8+M4X\r\n4TUmhGutGWdObs+WPVoMjt63pnC0cxo6JlT63Zvp67C6tOlzdfrP7PNkM1E8\r\nN6opeTDKC/SksFCzM9B94hMpDf5AkW8l4VA=\r\n=wKgF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"219e78511bc644489a86697a7f0c22ec2f4af075","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register -r mocha-suppress-logs tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run build && concurrently -p \"none\" \"npx tsc --watch\" \"nodemon -q dist/index.js\"","lint:fix":"eslint . --cache --fix","prettier":"prettier --check **/*.ts","prettier:fix":"prettier --write **/*.ts","prepublishOnly":"npm run lint && npm run prettier && npm test && npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"8.5.5","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.0","mocha":"^9.2.2","eslint":"^8.16.0","rimraf":"^3.0.2","nodemon":"^2.0.16","ts-node":"^10.8.0","prettier":"^2.6.2","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^17.0.36","lint-staged":"^12.4.1","@types/mocha":"^9.1.1","concurrently":"^7.2.1","mocha-suppress-logs":"^0.3.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-security":"^1.5.0","@typescript-eslint/parser":"^5.26.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_2.1.0_1653942528823_0.3166128158040875","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@2toad/profanity","version":"2.2.0","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@2.2.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"bb3232c1dbdd31d7f3bf0a5ff3b69437f9e5cbaf","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-2.2.0.tgz","fileCount":28,"integrity":"sha512-EDoqDFFkw3g11xIHMQI4L91G+PT6OHrAHvwi+oxbYBH06G7EFrWVva+r604uscEPDZR4h+GrvVqkTD0g8JzZgg==","signatures":[{"sig":"MEYCIQC4PBUQ/ZfZVwtkjcD7EFLE4WPiXLOOpqvB1Yr/ISEtoQIhALpFmwSL3MiBSqSb4xLQpm7MeVR1IWUMjdKn1jc8sYQh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE7N3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGGQ//Vrmmz/KpQV4bPgaZl0RSvEQzpcPXlBb/IhDXYsoudN1bgNhL\r\njPFACD5y+ksk7VBzP2cDYQtDRcf5P/Ymqbi32BEAEXqnHzxVfBlvXSQpCTZ9\r\n6mqVU5/JrHmEvz+Uua7Kc4CVpIXPobvoMJVx8MbGfIe6c1J+iE9X0c9V7TM4\r\nBJ2Esv6B1LSjATlsx4WzmX0UiFfH3w7fHNqWL7I8vrNDru1dbn37j4KKG19k\r\ngkZwIsHZleVjTq8LNk0JOR3uuIwKPfqJS9h0aeR5azjGhvz6w3unfGUpCnL4\r\nTqwQfD4KhyhZyrdqkAbBF8QvTkTKleZnOr8leJcg81CxNtUCQ5bJ5xPZL+1w\r\nIwdThlU9Bs38ylEJswme0RStM8vJbGjuFT9gVXIDZGpv5ZbBGJ8B/Z0Wvwn4\r\n48Qaxkgoik2hRFOCo5IrcXydvA4DBS+LiLowsnFaYOsCXcC7MylcAVcocNcu\r\nSAUfxtAudBKulFF5bRl+XnA2hirCkbafR9jhlJmFp8kpSUo4Mo5Z/JuOlrK7\r\nsaBmPZ5g+ZBZxx0YQfLTYpfN7BnPsmj2A8YqQ/ZAZEPfvGbETEvXLLhUeFrq\r\nkAeLGmw8Dw1bnVAuGd6X8Px4uHalF4WLOVGsYojTuHa8IFUpDLGkrhOdUCB8\r\nIwNoSWnnttBFk3zHhV452Mr9PCGtR24Eims=\r\n=tL7M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"67d24323b57d9db69cf66b2fcf796594bafe1ac9","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register -r mocha-suppress-logs tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run build && concurrently -p \"none\" \"npx tsc --watch\" \"nodemon -q dist/index.js\"","lint:fix":"eslint . --cache --fix","prettier":"prettier --check **/*.ts","prettier:fix":"prettier --write **/*.ts","prepublishOnly":"npm run lint && npm run prettier && npm test && npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"8.15.0","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.1","mocha":"^10.0.0","eslint":"^8.23.0","rimraf":"^3.0.2","nodemon":"^2.0.19","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.2","@types/chai":"^4.3.3","@types/node":"^18.7.14","lint-staged":"^13.0.3","@types/mocha":"^9.1.1","concurrently":"^7.3.0","mocha-suppress-logs":"^0.3.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-security":"^1.5.0","@typescript-eslint/parser":"^5.36.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/profanity_2.2.0_1662235511347_0.4810160917858204","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@2toad/profanity","version":"2.3.0","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@2.3.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"7dfdc8fb0ac760da9dffaed07327b87ec0d9b343","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-2.3.0.tgz","fileCount":28,"integrity":"sha512-Pv3h4icn+A1ltc6khuHnYlHKy7JN75H1q9SNf/FBs7jt1o7r8trwC3+aEYuZtusaqOsT+tJoMBXxMnaPH8xVRw==","signatures":[{"sig":"MEQCIHd+rvOMDrXoLKiyRoojJU4B0BdJQEf9Mfg4oUSOPC3hAiBvfEAkKrXfn+R5hWSaP5hk4gL/9O52iRh8cjn5WcsKcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35221},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"350037971f58af7a90bfc4cefe4ef40b5f99a6b4","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register -r mocha-suppress-logs tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run build && concurrently -p \"none\" \"npx tsc --watch\" \"nodemon -q dist/index.js\"","prepare":"husky","lint:fix":"eslint . --cache --fix","prettier":"prettier --check **/*.ts","prettier:fix":"prettier --write **/*.ts","prepublishOnly":"npm run lint && npm run prettier && npm run build && npm test"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.5","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^22.5.1","lint-staged":"^15.2.9","@types/mocha":"^10.0.7","concurrently":"^8.2.2","mocha-suppress-logs":"^0.5.1","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^1.7.1","@typescript-eslint/parser":"^7.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_2.3.0_1724909669261_0.7551673870189142","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@2toad/profanity","version":"1.4.1","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@1.4.1","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"2d0dc4e90cb585144193c277eb265e1fd5a8adb7","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-1.4.1.tgz","fileCount":24,"integrity":"sha512-npFnVZ3qqNDLLyGi4bR9A1slvEqsHkCixrxEr9m5hxgDfuwJs0Xf9ye4f3mOjA7bUxuiAiU7bQYQy4MxZ+wJYQ==","signatures":[{"sig":"MEUCIQCkoIHsFPppl1eJEItPRxo2KWMHe3ZZX2iF8kzYyFYqqgIgBmLPlaRmF5CTJ27ym99IGqi1/u5lGytrRvUI6UgMqPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39742},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.23.0"},"gitHead":"93ad64da2174a5f917fedd795d8433ccd6edccae","scripts":{"lint":"npx eslint src --cache","test":"mocha -r ts-node/register src/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npx tsc --watch","deploy":"npm publish","lint:fix":"npx eslint src --cache --fix","prettier":"npx prettier --write .","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"6.14.8","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"10.23.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^7.32.0","rimraf":"^3.0.2","ts-node":"^10.7.0","prettier":"2.6.2","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/node":"^17.0.31","lint-staged":"^12.4.1","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.22.0","@typescript-eslint/eslint-plugin":"^5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_1.4.1_1724917610386_0.6526746958540537","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@2toad/profanity","version":"2.3.1","keywords":["profanity","profane","obscene","obscenity","obscenities","cussing","cursing","swearing","swearwords","vulgar","vulgarity","bad words","bad language","dirty words"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@2.3.1","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"2f5077fb5b90aecf7ae8b7274b233496412ae567","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-2.3.1.tgz","fileCount":28,"integrity":"sha512-vPAwSEmFuQ04H4l0exmNei/ZOOQAbf+zHMUA1lEXErM+kaAN9jO/3tpCY+wSI86/vV9MUrYv9yb2VGDeCq9PTQ==","signatures":[{"sig":"MEYCIQCtNhnzVmBJWqMb9LLHwvpi6FvS3QGzRIX40dKlz0ce8gIhAIzdmz529Nx/CFvOqodfR9txZJpOPGw5i748e8aT7EE0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35542},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"49eaf042459a92014dd551d7fc75e0577888cffd","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register -r mocha-suppress-logs tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run build && concurrently -p \"none\" \"npx tsc --watch\" \"nodemon -q dist/index.js\"","prepare":"husky","lint:fix":"eslint . --cache --fix","prettier":"prettier --check **/*.ts","prettier:fix":"prettier --write **/*.ts","prepublishOnly":"npm run lint && npm run prettier && npm run build && npm test"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.5","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^22.5.1","lint-staged":"^15.2.9","@types/mocha":"^10.0.7","concurrently":"^8.2.2","mocha-suppress-logs":"^0.5.1","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^1.7.1","@typescript-eslint/parser":"^7.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_2.3.1_1724949056905_0.22362601769193002","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@2toad/profanity","version":"2.4.0","keywords":["profanity","profane","obscenity","obscene","cussing","curse","cursing","swearing","swearwords","swear-words","vulgarity","badwords","bad-words","badlanguage","bad-language","dirtywords","dirty-words","censor","filter"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@2.4.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"53e3c0a40494ab62c7c978064bfadb9f6741c306","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-2.4.0.tgz","fileCount":34,"integrity":"sha512-8zH5W3qYkeiO81bR/pyDsGGWKncuiREyIhm52N/2lkRb+9nd+EnqSY+BjBrDuCu+oCrqG2JTap/WNhfGC7lRhQ==","signatures":[{"sig":"MEUCIQDn4ovXN8QjDctjXBKE8Bk+0gXyPuDy7ei0S4JoRxPylAIgKUgjEq2kBFcGO1Wqzy6QcE5pdIIhkI/kYbZJbqJAm0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41036},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"720530488d1355adbf92ccba7db61a603c7e4ccd","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run build && concurrently -p \"none\" \"npx tsc --watch\" \"nodemon -q dist/index.js\"","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --cache --fix","prettier":"prettier --check **/*.ts","test:watch":"npm run test -- --watch","prettier:fix":"prettier --write **/*.ts","prepublishOnly":"npm run lint && npm run prettier && npm test"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.5","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^22.5.1","lint-staged":"^15.2.9","@types/mocha":"^10.0.7","concurrently":"^8.2.2","mocha-suppress-logs":"^0.5.1","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^1.7.1","@typescript-eslint/parser":"^7.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_2.4.0_1725046716986_0.23165197634835244","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@2toad/profanity","version":"2.4.1","keywords":["profanity","profane","obscenity","obscene","cussing","curse","cursing","swearing","swearwords","swear-words","vulgarity","badwords","bad-words","badlanguage","bad-language","dirtywords","dirty-words","censor","filter"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@2.4.1","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"227c73becb7f65d332cec1cf5a7a53bd7fedea5a","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-2.4.1.tgz","fileCount":40,"integrity":"sha512-0cCvMcBWKOnaWIQaa3IhDy50IaI5ty2Dg4m2xV2+p4JJxp6WYS6wXv7ORuXCA6/84eEDfSQY/sTRky2Zu7i83g==","signatures":[{"sig":"MEYCIQCG+QMC+9JeIaD/vjD/MXwN8cehdgydRQ3UzrbVPI4IugIhAIXUnq9gHZK+tgTUHGa4G/Co5kmnN7axmLvUJXRKtFLW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50197},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"c0acde2ba2474ce7a58ec688810496932ff083d1","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run build && concurrently -p \"none\" \"npx tsc --watch\" \"nodemon -q dist/index.js\"","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --cache --fix","prettier":"prettier --check **/*.ts","benchmark":"ts-node src/benchmark/benchmark.ts","test:watch":"npm run test -- --watch","prettier:fix":"prettier --write **/*.ts","prepublishOnly":"npm run lint && npm run prettier && npm test"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"overrides":{"glob":"^9.0.0","rimraf":"^6.0.1","inflight":"^2.0.0"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.5","mocha":"^10.7.3","eslint":"^8.57.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.3.3","benchmark":"^2.1.4","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^22.5.2","lint-staged":"^15.2.10","@types/mocha":"^10.0.7","concurrently":"^8.2.2","@types/benchmark":"^2.1.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.3.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_2.4.1_1725265746802_0.007928811400337743","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@2toad/profanity","version":"2.4.2","keywords":["profanity","profane","obscenity","obscene","cussing","curse","cursing","swearing","swearwords","swear-words","vulgarity","badwords","bad-words","badlanguage","bad-language","dirtywords","dirty-words","censor","filter"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@2.4.2","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"fc3dc1b49ff241d24e5b56f35ebe4515109da845","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-2.4.2.tgz","fileCount":40,"integrity":"sha512-8oT/KDXVD39ePyvhMXAdfuHuSBD197dSTcDGQzev/dtac6VU0cmfE4JCtvLei7wtGGNqwb1NpxBS9Q2UgqGvMQ==","signatures":[{"sig":"MEYCIQCRT1KC3cPSkQ16WNrYsxz7o3finNjtMA6PoBbE8s9tGwIhAJyDpatJ9EpQTVtZku1QbW3UtmbsNhWpqh3lBudKrlel","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50490},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"ed029ab371cbbd7785803bf32d17c57502e83c87","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run build && concurrently -p \"none\" \"npx tsc --watch\" \"nodemon -q dist/index.js\"","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --cache --fix","prettier":"prettier --check **/*.ts","benchmark":"ts-node src/benchmark/benchmark.ts","test:watch":"npm run test -- --watch","prettier:fix":"prettier --write **/*.ts","prepublishOnly":"npm run lint && npm run prettier && npm test"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"overrides":{"glob":"^9.0.0","rimraf":"^6.0.1","inflight":"^2.0.0"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.5","mocha":"^10.7.3","eslint":"^8.57.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.3.3","benchmark":"^2.1.4","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^22.5.2","lint-staged":"^15.2.10","@types/mocha":"^10.0.7","concurrently":"^8.2.2","@types/benchmark":"^2.1.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.3.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_2.4.2_1725383273352_0.1288519016662768","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@2toad/profanity","version":"2.5.0","keywords":["profanity","profane","obscenity","obscene","cussing","curse","cursing","swearing","swearwords","swear-words","vulgarity","badwords","bad-words","badlanguage","bad-language","dirtywords","dirty-words","censor","filter"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@2.5.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"fed4013f6bf7b8db1710e48676b00bdac5ca56f4","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-2.5.0.tgz","fileCount":41,"integrity":"sha512-d3kAz00+scjh3r1m8h3AHt49mBPWiyPhzOwX1sw8dwt15OrG/SCYw3ne/hFnxb4sEOuaMTBCFnHjVck5VVTipQ==","signatures":[{"sig":"MEUCIHmH/CU+WR78W4Wc2UKo2+fhdnBi1SriK9oePoNVRk7rAiEAjgY4Dm6doTLR86Eb+oOHHtuGQmFkF8TEm96vuJxibqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50941},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"c46b9d08d381ea59613c8c6c6bd0b716933f0ea0","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run clean && nodemon src/index.ts","format":"prettier . --write","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","benchmark":"ts-node src/benchmark/benchmark.ts","test:watch":"npm run test -- --watch","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"overrides":{"glob":"^9.0.0","rimraf":"^6.0.1","inflight":"^2.0.0"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"A JavaScript profanity filter","directories":{},"lint-staged":{"*":"prettier --write","*.ts":"eslint --cache --fix"},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.5","mocha":"^10.7.3","eslint":"^9.9.1","rimraf":"^6.0.1","globals":"^15.9.0","nodemon":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.3.3","benchmark":"^2.1.4","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^22.5.2","lint-staged":"^15.2.10","@types/mocha":"^10.0.7","@types/benchmark":"^2.1.5","typescript-eslint":"^8.4.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.4.0","@typescript-eslint/eslint-plugin":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_2.5.0_1726328003535_0.23780010478549052","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@2toad/profanity","version":"3.0.0","keywords":["profanity","profane","obscenity","obscene","cussing","curse","cursing","swearing","swearwords","swear-words","vulgarity","badwords","bad-words","badlanguage","bad-language","dirtywords","dirty-words","censor","filter"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@3.0.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"d7c006c1967393c05a92a6a2f1722e0adc77077c","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-3.0.0.tgz","fileCount":42,"integrity":"sha512-Vp+KXQBAH5E29gIHHwpVZbUDkjLKnNAsT3ztg9e6rhXM77MMkmTsYCCQZ7GHhslCaBNxqiRmMf9LO8uXYGcypw==","signatures":[{"sig":"MEUCIB4wM3hGQ4+86TTGflJkB8sKwEXRWCsB0FcRwzS5tP+uAiEAuHyBRjN9+xtP16MqKC5ciCNAa9JM4/UhxkjFBEkC0NA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76927},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"a9812695284e74621d3faa7234f155c8f1a57b51","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run clean && nodemon src/index.ts","format":"prettier . --write","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","benchmark":"docker-compose -f ./src/benchmark/docker-compose.yml up --build","test:watch":"npm run test -- --watch","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"overrides":{"glob":"^9.0.0","rimraf":"^6.0.1","inflight":"^2.0.0"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"A multi-language profanity filter with full TypeScript support","directories":{},"lint-staged":{"*":"prettier --write","*.ts":"eslint --cache --fix"},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.5","mocha":"^10.7.3","eslint":"^9.9.1","rimraf":"^6.0.1","globals":"^15.9.0","nodemon":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.3.3","benchmark":"^2.1.4","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^22.5.2","lint-staged":"^15.2.10","@types/mocha":"^10.0.7","@types/benchmark":"^2.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.4.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.4.0","@types/eslint-config-prettier":"^6.11.3","@types/eslint-plugin-security":"^3.0.0","@typescript-eslint/eslint-plugin":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_3.0.0_1726744558862_0.12621203976820183","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@2toad/profanity","version":"3.0.1","keywords":["profanity","profane","obscenity","obscene","cussing","curse","cursing","swearing","swearwords","swear-words","vulgarity","badwords","bad-words","badlanguage","bad-language","dirtywords","dirty-words","censor","filter"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@3.0.1","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"a91a30ec6362ac86e3b0a46e1fa876a3f74aafea","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-3.0.1.tgz","fileCount":42,"integrity":"sha512-WqAljnXnxsdUmwJT2VDTHZ6IAMgktnobLtBSdGFQYFLB1kh7q+QqzpxY4rRAWU4lSYvGUykJ+xv5wJ3IZYBuzQ==","signatures":[{"sig":"MEQCIBh9T1S7XHMNlb3ZiE5VEVh7aHJKytRSECAcExTTaAyjAiAmAXXvconF2xn26uHOGYWSBfxpsRhXPBA9ODuPtMT3/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79872},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"0b674c8e2c5407f3f1eabfd9336fb16d67acded4","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run clean && nodemon src/index.ts","format":"prettier . --write","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","benchmark":"docker-compose -f ./src/benchmark/docker-compose.yml up --build","test:watch":"npm run test -- --watch","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"overrides":{"glob":"^9.0.0","rimraf":"^6.0.1","inflight":"^2.0.0"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"A multi-language profanity filter with full TypeScript support","directories":{},"lint-staged":{"*":"prettier --write","*.ts":"eslint --cache --fix"},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.5","mocha":"^10.7.3","eslint":"^9.9.1","rimraf":"^6.0.1","globals":"^15.9.0","nodemon":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.3.3","benchmark":"^2.1.4","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^22.5.2","lint-staged":"^15.2.10","@types/mocha":"^10.0.7","@types/benchmark":"^2.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.4.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.4.0","@types/eslint-config-prettier":"^6.11.3","@types/eslint-plugin-security":"^3.0.0","@typescript-eslint/eslint-plugin":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_3.0.1_1729654826836_0.7127579538690212","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@2toad/profanity","version":"3.1.1","keywords":["profanity","profane","obscenity","obscene","cussing","curse","cursing","swearing","swearwords","swear-words","vulgarity","badwords","bad-words","badlanguage","bad-language","dirtywords","dirty-words","censor","filter"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@3.1.1","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"9b29555774275bd3867dc617d6bb56e194c21414","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-3.1.1.tgz","fileCount":35,"integrity":"sha512-07ny4pCSa4gDrcJ4vZ/WWmiM90+8kv/clXfnDvThf9IJq0GldpjRVdzHCfMwGDs2Y/8eClmTGzKb5tEfUWy/uA==","signatures":[{"sig":"MEUCIQCI6HgVa+1z6h4oNWJkNnmseLzSfDWqNXIZYAy6hFkWEgIgY9KtugO6RF8qIlVAMtMyIcNrGpICKcXwKbcf3692Vtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171104},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"46a44282af44be255909df8edf651bc1c2459421","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run clean && nodemon src/index.ts","format":"prettier . --write","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","benchmark":"docker-compose -f ./src/tools/benchmark/docker-compose.yml up --build","translate":"docker-compose -f ./src/tools/translate/docker-compose.yml up -d && ts-node ./src/tools/translate/translate.ts && docker-compose -f ./src/tools/translate/docker-compose.yml down","test:watch":"npm run test -- --watch","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"overrides":{"glob":"^9.0.0","rimraf":"^6.0.1","inflight":"^2.0.0"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"A multi-language profanity filter with full TypeScript support","directories":{},"lint-staged":{"*":"prettier --write","*.ts":"eslint --cache --fix"},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","axios":"^1.7.9","husky":"^9.1.5","mocha":"^10.7.3","eslint":"^9.9.1","rimraf":"^6.0.1","globals":"^15.9.0","nodemon":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.3.3","benchmark":"^2.1.4","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^22.5.2","lint-staged":"^15.2.10","@types/mocha":"^10.0.7","@types/benchmark":"^2.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.4.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.4.0","@types/eslint-config-prettier":"^6.11.3","@types/eslint-plugin-security":"^3.0.0","@typescript-eslint/eslint-plugin":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_3.1.1_1735347087235_0.34855430823590106","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@2toad/profanity","version":"3.2.0","keywords":["profanity","profane","obscenity","obscene","cussing","curse","cursing","swearing","swearwords","swear-words","vulgarity","badwords","bad-words","badlanguage","bad-language","dirtywords","dirty-words","censor","filter"],"author":{"name":"2Toad"},"license":"MIT","_id":"@2toad/profanity@3.2.0","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"homepage":"https://github.com/2Toad/Profanity","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"dist":{"shasum":"eb33e43fc71f074272e17abc5cfa34ba0cf2734a","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-3.2.0.tgz","fileCount":35,"integrity":"sha512-1wF0F9SXBS8zsn74ZyDKhClSH+5Tupycq2F1x34+/1YKhrq49ejs+imH8/YIS/JwXoj2oUY+KTpoyOxJeNA2mQ==","signatures":[{"sig":"MEYCIQD1lVyULPgvAFktYoLes/wl+qJN06wCyg7J8lfu467vPQIhAPVvvnPwNsTjVIYo642vlJAYUmWFW6fb6jEqcbR2lteA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179456},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"e1b717a1a60590c56e7c9a39bf6d270eee1429e7","scripts":{"lint":"eslint . --cache","test":"mocha -r ts-node/register tests/**/*.spec.ts","build":"npm run clean && npx tsc","clean":"npx rimraf dist","local":"npm run clean && nodemon src/index.ts","format":"prettier . --write","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","benchmark":"docker compose -f ./src/tools/benchmark/docker-compose.yml up --build","translate":"docker compose -f ./src/tools/translate/docker-compose.yml up -d && ts-node ./src/tools/translate/translate.ts && docker compose -f ./src/tools/translate/docker-compose.yml down","test:watch":"npm run test -- --watch","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"jasonpierce","email":"support@2toad.com"},"overrides":{"glob":"^9.0.0","rimraf":"^6.0.1","inflight":"^2.0.0"},"repository":{"url":"git+ssh://git@github.com/2Toad/Profanity.git","type":"git"},"_npmVersion":"10.9.3","description":"A multi-language profanity filter with full TypeScript support","directories":{},"lint-staged":{"*":"prettier --write","*.ts":"eslint --cache --fix"},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","axios":"^1.12.1","husky":"^9.1.7","mocha":"^11.7.2","eslint":"^9.35.0","rimraf":"^6.0.1","globals":"^16.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","benchmark":"^2.1.4","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.2","lint-staged":"^16.1.6","@types/mocha":"^10.0.10","@types/benchmark":"^2.1.5","@types/eslint__js":"^9.14.0","typescript-eslint":"^8.43.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.43.0","@types/eslint-config-prettier":"^6.11.3","@types/eslint-plugin-security":"^3.0.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/profanity_3.2.0_1757735364031_0.42254283764638023","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@2toad/profanity","version":"3.3.0","description":"A multi-language profanity filter with full TypeScript support","homepage":"https://github.com/2Toad/Profanity","author":{"name":"2Toad"},"license":"MIT","engines":{"node":">=12"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"npx rimraf dist","build":"npm run clean && npx tsc","local":"npm run clean && nodemon src/index.ts","pretest":"npm run build","test":"vitest run","test:watch":"vitest","lint":"oxlint","lint:fix":"oxlint --fix","format":"prettier . --write","check":"npm run format && npm run lint && npm test && npm run build","prepublishOnly":"npm run lint && npm test","translate":"docker compose -f ./src/tools/translate/docker-compose.yml up -d && ts-node ./src/tools/translate/translate.ts && docker compose -f ./src/tools/translate/docker-compose.yml down","benchmark":"docker compose -f ./src/tools/benchmark/docker-compose.yml up --build"},"repository":{"type":"git","url":"git+ssh://git@github.com/2Toad/Profanity.git"},"keywords":["profanity","profane","obscenity","obscene","cussing","curse","cursing","swearing","swearwords","swear-words","vulgarity","badwords","bad-words","badlanguage","bad-language","dirtywords","dirty-words","censor","filter"],"devDependencies":{"@types/benchmark":"^2.1.5","@types/node":"^25.5.0","axios":"^1.13.6","benchmark":"^2.1.4","nodemon":"^3.1.14","oxlint":"^1.56.0","prettier":"^3.8.1","rimraf":"^6.1.3","typescript":"^6.0.2","vitest":"^4.1.1"},"gitHead":"19d6da192d61bd14544b7e417ea2613a2ba8357f","_id":"@2toad/profanity@3.3.0","bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-hBptHbB6Regs5AgtHiLr/WfgHRh6ZGdA9EexOWU14n2eNjQekvK9/gg18iFUYvL2WrNb4X3Ci0bzgzJXhzmpNQ==","shasum":"b634a677cc60b5aea5501afb5954328f5e5678cb","tarball":"https://registry.npmjs.org/@2toad/profanity/-/profanity-3.3.0.tgz","fileCount":35,"unpackedSize":179251,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2toad%2fprofanity@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlEznvI2YE2nSpOkOO4MI898v1Cw4oMOE2blVBRFF+FwIhAOVtFEDPacSKBedvmSm95QVkcj67vZRTFGISBHaPaX8s"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edb2d68a-74c1-4932-8922-ac2060be60dc"}},"directories":{},"maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/profanity_3.3.0_1774320664507_0.2314672854881894"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-13T23:26:26.182Z","modified":"2026-03-24T02:51:05.064Z","1.0.0":"2019-10-13T23:26:26.329Z","1.0.1":"2019-10-14T00:48:12.873Z","1.0.2":"2019-10-14T00:50:08.464Z","1.0.3":"2019-10-15T03:06:34.969Z","1.1.0":"2019-11-07T01:03:01.431Z","1.2.0":"2020-11-14T06:58:48.497Z","1.3.0":"2021-01-04T20:24:08.922Z","1.3.1":"2021-05-02T17:52:37.296Z","2.0.0":"2022-05-11T04:28:06.610Z","1.4.0":"2022-05-28T20:25:44.547Z","2.0.1":"2022-05-28T20:36:55.513Z","2.0.2":"2022-05-28T20:59:57.096Z","2.1.0":"2022-05-30T20:28:48.956Z","2.2.0":"2022-09-03T20:05:11.549Z","2.3.0":"2024-08-29T05:34:29.474Z","1.4.1":"2024-08-29T07:46:50.688Z","2.3.1":"2024-08-29T16:30:57.155Z","2.4.0":"2024-08-30T19:38:37.140Z","2.4.1":"2024-09-02T08:29:06.958Z","2.4.2":"2024-09-03T17:07:53.593Z","2.5.0":"2024-09-14T15:33:23.734Z","3.0.0":"2024-09-19T11:15:59.053Z","3.0.1":"2024-10-23T03:40:27.069Z","3.1.1":"2024-12-28T00:51:27.441Z","3.2.0":"2025-09-13T03:49:24.213Z","3.3.0":"2026-03-24T02:51:04.708Z"},"bugs":{"url":"https://github.com/2Toad/Profanity/issues"},"author":{"name":"2Toad"},"license":"MIT","homepage":"https://github.com/2Toad/Profanity","keywords":["profanity","profane","obscenity","obscene","cussing","curse","cursing","swearing","swearwords","swear-words","vulgarity","badwords","bad-words","badlanguage","bad-language","dirtywords","dirty-words","censor","filter"],"repository":{"type":"git","url":"git+ssh://git@github.com/2Toad/Profanity.git"},"description":"A multi-language profanity filter with full TypeScript support","maintainers":[{"name":"jasonpierce","email":"support@2toad.com"}],"readme":"# Profanity 🧼\n\n![GitHub Release](https://img.shields.io/github/v/release/2Toad/Profanity)\n[![Downloads](https://img.shields.io/npm/dm/@2toad/profanity.svg)](https://www.npmjs.com/package/@2toad/profanity)\n[![Build status](https://github.com/2toad/profanity/actions/workflows/ci.yml/badge.svg)](https://github.com/2Toad/Profanity/actions/workflows/nodejs.yml)\n\nA multi-language profanity filter with full TypeScript support\n\n## Getting Started\n\nInstall the package\n\n```Shell\nnpm i @2toad/profanity\n```\n\n>If you're using Node 11.x or older, you'll need to install [Profanity 1.x](https://github.com/2Toad/Profanity/releases)\n\n## Usage\n\n```JavaScript\nimport { profanity, CensorType } from '@2toad/profanity';\n// or\nconst { profanity, CensorType } = require('@2toad/profanity');\n```\n\n```JavaScript\nprofanity.exists('I like big butts and I cannot lie');\n// true\n\nprofanity.exists('I like big glutes and I cannot lie');\n// false\n\nprofanity.censor('I like big butts (aka arses) and I cannot lie');\n// I like big @#$%&! (aka @#$%&!) and I cannot lie\n\nprofanity.censor('I like big butts (aka arses) and I cannot lie', CensorType.FirstChar);\n// I like big *utts (aka *rses) and I cannot lie\n```\n\n## Options\nCreate an instance of the Profanity class to change the default options:\n\n```JavaScript\nimport { Profanity } from '@2toad/profanity';\n\nconst profanity = new Profanity({\n    languages: ['de'],\n    wholeWord: false,\n    grawlix: '*****',\n    grawlixChar: '$',\n});\n```\n\n### languages\n\nBy default, this is set to `['en']` (English). You can change the default to any [supported language](./supported-languages.md), including multiple languages:\n\n```JavaScript\nconst profanity = new Profanity({\n    languages: ['en', 'de'],\n});\n```\n\nYou can override this option by specifying the languages in `exists` or `censor`:\n\n```JavaScript\nprofanity.exists('Je suis un connard', ['fr']);\n// true\n\nprofanity.censor('I like big butts and je suis un connard', CensorType.Word, ['en', 'de', 'fr']);\n// I like big @#$%&! and je suis un @#$%&!\n```\n\nIf no languages are specified in the method call, it will use the languages specified in the options.\n\n### wholeWord\n\nBy default, this is set to `true` so profanity only matches on whole words:\n```JavaScript\nprofanity.exists('Arsenic is poisonous but not profane');\n// false\n```\n\nSetting this to `false`, results in partial word matches:\n```JavaScript\nprofanity.exists('Arsenic is poisonous but not profane');\n// true (matched on arse)\n```\n\n#### Compound Words  \nProfanity detection works on parts of compound words, rather than treating hyphenated or underscore-separated words as indivisible.\n\nWhen `wholeWord` is `true`, each portion of a compound word is analyzed for a match:\n```JavaScript\nprofanity.exists(\"Don't be an arsenic-monster\");\n// false\n\nprofanity.exists(\"Don't be an arse-monster\");\n// true (matched on arse)\n```\nSetting `wholeWord` to `false`, results in partial word matches on each portion of a compound word:\n```JavaScript\nprofanity.exists(\"Don't be an arsenic-monster\");\n// true (matched on arse)\n```\n\n#### unicodeWordBoundaries\n\nWhen `wholeWord` is `true`, this controls whether word boundaries are Unicode-aware. By default this is set to `false` due to the performance impact. \n\n- When `false` (default), whole-word matching uses ASCII-style boundaries (similar to `\\b`) plus underscore `_` as a separator. This is fastest and ideal for ASCII inputs.\n- When `true`, whole-word matching uses Unicode-aware boundaries so words with diacritics (e.g., `vehículo`, `horário`) and compound separators are handled correctly.\n\n```JavaScript\nconst profanity = new Profanity({ unicodeWordBoundaries: true });\n\nprofanity.exists('vehículo horario');\n// false (does not match on \"culo\" inside \"vehículo\")\n```\n\n### grawlix\n\nBy default this is set to `@#$%&!`:\n```JavaScript\nprofanity.censor('I like big butts and I cannot lie');\n// I like big @#$%&! and I cannot lie\n```\n\nSetting this to `****`, results in:\n```JavaScript\nprofanity.censor('I like big butts and I cannot lie');\n// I like big **** and I cannot lie\n```\n\n### grawlixChar\n\nWhen specifying a `CensorType` other than `CensorType.Word`, this is the character used by the `censor` function.\n\nBy default this is set to `*`:\n```JavaScript\nprofanity.censor('I like big butts and I cannot lie', CensorType.AllVowels);\n// I like big b*tts and I cannot lie\n```\n\nSetting this to `$`, results in:\n```JavaScript\nprofanity.censor('I like big butts and I cannot lie', CensorType.AllVowels);\n// I like big b$tts and I cannot lie\n```\n\n## Customize the word list\n\nAdd words:\n```JavaScript\nprofanity.addWords(['aardvark', 'zebra']);\n```\n\nRemove words:\n```JavaScript\nprofanity.removeWords(['butt', 'arse']);\n```\n\n## Whitelist\nThe whitelist allows you to specify words that are always ignored by the profanity filter.\n\n>This can be useful if you want to enable partial word matching (`wholeWord = false`), so combined words are caught (e.g., arselicker), while specific words you add to the whitelist are ignored (e.g., arsenic).\n\nAdd words to the whitelist:\n```JavaScript\nprofanity.whitelist.addWords(['arsenic', 'buttress']);\n```\n\nRemove words from the whitelist:\n```JavaScript\nprofanity.whitelist.removeWords(['arsenic', 'buttress']);\n```\n\n## Benchmarking ⏱️\n\nTo see how Profanity performs, check out our [benchmark results](./src/tools/benchmark/results.md).\n\n## Contributing 🤝\n\nSo you want to contribute to the Profanity project? Fantastic! Please read the [Contribute](./contribute.md) doc to get started.","readmeFilename":"README.md"}