{"_id":"@crisp-fix/no-naughty-words","_rev":"4-00a8b8be85d7c2b47800af2cee1cd529","name":"@crisp-fix/no-naughty-words","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@crisp-fix/no-naughty-words","version":"1.0.0","keywords":["filter","sanitize","clean","bad","words","naughty","censor"],"author":{"url":"http://jongleberry.com","name":"Jonathan Ong","email":"me@jongleberry.com"},"license":"MIT","_id":"@crisp-fix/no-naughty-words@1.0.0","maintainers":[{"name":"crisp-dev","email":"dev@crisp.chat"},{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/jonathanong/no-naughty-words#readme","bugs":{"url":"https://github.com/jonathanong/no-naughty-words/issues"},"dist":{"shasum":"e51dc92e1ed67649caa09a6b8fb4caa9203ccefb","tarball":"https://registry.npmjs.org/@crisp-fix/no-naughty-words/-/no-naughty-words-1.0.0.tgz","fileCount":5,"integrity":"sha512-Vdt1SyHd/J1AIQR5yTfZUvMB5UprkaufPdpeMYAY7aboIYJa252KihYJSNSlIHhY0mYahZhX9yxDUFORUm29xQ==","signatures":[{"sig":"MEYCIQCz5u0DdTbOq+nEvGkkOvmktI+MBkfu/64Q8gDLcUsUAwIhANRGb9QGoVdAOrnx9iHv4YFWbfbG9nuwoUXHYQxjPrFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7952},"main":"index.js","gitHead":"5d94ac913fa462fee9bc4316eace53c330e1f331","scripts":{"test":"jest --coverage","eslint":"eslint --fix --cache .","eslint:ci":"eslint .","download-lodnoaobw":"curl https://raw.githubusercontent.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words/master/en > sources/lodnoaobw.txt"},"_npmUser":{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"},"repository":{"url":"git+https://github.com/jonathanong/no-naughty-words.git","type":"git"},"_npmVersion":"11.6.2","description":"Censor bad words","directories":{},"_nodeVersion":"24.11.0","dependencies":{"escape-string-regexp":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.3.0","eslint":"^4.16.0","globby":"^8.0.1","codecov":"^3.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/no-naughty-words_1.0.0_1765726447238_0.7461292339285597","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@crisp-fix/no-naughty-words","version":"1.0.1","keywords":["filter","sanitize","clean","bad","words","naughty","censor"],"author":{"url":"http://jongleberry.com","name":"Jonathan Ong","email":"me@jongleberry.com"},"license":"MIT","_id":"@crisp-fix/no-naughty-words@1.0.1","maintainers":[{"name":"crisp-dev","email":"dev@crisp.chat"},{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"},{"name":"eliottvct","email":"dev@eliottvincent.com"},{"name":"baptistejamin","email":"baptistejamin@gmail.com"}],"homepage":"https://github.com/jonathanong/no-naughty-words#readme","bugs":{"url":"https://github.com/jonathanong/no-naughty-words/issues"},"dist":{"shasum":"04206a87cc5afa3511ded150a1b586e9ed5080dd","tarball":"https://registry.npmjs.org/@crisp-fix/no-naughty-words/-/no-naughty-words-1.0.1.tgz","fileCount":5,"integrity":"sha512-o7n9cmwc0JHGRANsHCiGVPXMrm7eTm02tZvakyw2nLcL2BvJFw8eb1XJtFrxqTp6S6GveGnBCYsOMnaZ8mJfGQ==","signatures":[{"sig":"MEUCIAWgnnwmQ+lSokHKHPHYO9RMp4K7dfQuIYvhmvTaIeWVAiEAo7htM6to2KWEth6/rizmzUmBiI8Jd7/puj/HEWWQDvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7946},"main":"index.js","gitHead":"49f4c829623f8cb4dbacbb8ba8f1be82ad584fcc","scripts":{"test":"jest --coverage","eslint":"eslint --fix --cache .","eslint:ci":"eslint .","download-lodnoaobw":"curl https://raw.githubusercontent.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words/master/en > sources/lodnoaobw.txt"},"_npmUser":{"name":"eliottvct","email":"dev@eliottvincent.com"},"repository":{"url":"git+https://github.com/jonathanong/no-naughty-words.git","type":"git"},"_npmVersion":"11.6.2","description":"Censor bad words","directories":{},"_nodeVersion":"24.11.1","dependencies":{"escape-string-regexp":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.3.0","eslint":"^4.16.0","globby":"^8.0.1","codecov":"^3.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/no-naughty-words_1.0.1_1773411440584_0.0597152345049734","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"_id":"@crisp-fix/no-naughty-words@1.0.2","bugs":{"url":"https://github.com/jonathanong/no-naughty-words/issues"},"dist":{"shasum":"150fb4ba3d2ac09ec565fcff11bc8f06c1d7c29d","tarball":"https://registry.npmjs.org/@crisp-fix/no-naughty-words/-/no-naughty-words-1.0.2.tgz","fileCount":5,"integrity":"sha512-jg+7wueB7V+3ZhSd8+MJLp8jzalKrMr3vaZEQ8LixLL0qili86OvBBRuf9Zabn9nO99pBG1t9U7bC2IpYx5YFw==","signatures":[{"sig":"MEQCIF3ZuMs4N47dOSCmB6h1v9L6hhHRK/oT4XM8TeKTGwBnAiB6c0na5EgoGjEf3MiiFXPIl4k67usSb0DLj/rigHvIpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGwyLeAsTzPx6jH2Np9qtxCPcnyw7kzcQm1byiBJV4kFAiEAmkqadZWgQDRFkL3VDtyxeVSzk049p0UWhRm0diudGsQ="}],"unpackedSize":7940},"main":"index.js","name":"@crisp-fix/no-naughty-words","author":{"url":"http://jongleberry.com","name":"Jonathan Ong","email":"me@jongleberry.com"},"gitHead":"14595f773b142973a8025cf0ad3613e1922e1c9f","license":"MIT","scripts":{"test":"jest --coverage","eslint":"eslint --fix --cache .","eslint:ci":"eslint .","download-lodnoaobw":"curl https://raw.githubusercontent.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words/master/en > sources/lodnoaobw.txt"},"version":"1.0.2","_npmUser":{"name":"baptistejamin","email":"baptistejamin@gmail.com"},"homepage":"https://github.com/jonathanong/no-naughty-words#readme","keywords":["filter","sanitize","clean","bad","words","naughty","censor"],"repository":{"url":"git+https://github.com/jonathanong/no-naughty-words.git","type":"git"},"_npmVersion":"11.19.0","description":"Censor bad words","directories":{},"maintainers":[{"name":"crisp-dev","email":"dev@crisp.chat"},{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"},{"name":"eliottvct","email":"dev@eliottvincent.com"},{"name":"baptistejamin","email":"baptistejamin@gmail.com"}],"_nodeVersion":"24.16.0","dependencies":{"escape-string-regexp":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.3.0","eslint":"^4.16.0","globby":"^8.0.1","codecov":"^3.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/no-naughty-words_1.0.2_1789397268121_0.8006260123391484"}}},"time":{"created":"2025-12-14T15:34:07.118Z","modified":"2026-09-14T14:47:48.420Z","1.0.0":"2025-12-14T15:34:07.401Z","1.0.1":"2026-03-13T14:17:20.722Z","1.0.2":"2026-09-14T14:47:48.189Z"},"bugs":{"url":"https://github.com/jonathanong/no-naughty-words/issues"},"author":{"url":"http://jongleberry.com","name":"Jonathan Ong","email":"me@jongleberry.com"},"license":"MIT","homepage":"https://github.com/jonathanong/no-naughty-words#readme","keywords":["filter","sanitize","clean","bad","words","naughty","censor"],"repository":{"url":"git+https://github.com/jonathanong/no-naughty-words.git","type":"git"},"description":"Censor bad words","maintainers":[{"name":"crisp-dev","email":"dev@crisp.chat"},{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"},{"name":"eliottvct","email":"dev@eliottvincent.com"},{"name":"baptistejamin","email":"baptistejamin@gmail.com"}],"readme":"# No Naughty Words\n\n[![Build Status](https://travis-ci.org/jonathanong/no-naughty-words.svg?branch=master)](https://travis-ci.org/jonathanong/no-naughty-words)\n[![codecov](https://codecov.io/gh/jonathanong/no-naughty-words/branch/master/graph/badge.svg)](https://codecov.io/gh/jonathanong/no-naughty-words)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jonathanong/no-naughty-words.svg)](https://greenkeeper.io/)\n\nCensors text based on dictionaries of naughty words.\n\n## Sources\n\n- https://www.freewebheaders.com/full-list-of-bad-words-banned-by-google/\n- Our own custom words\n\n## API\n\n```js\nconst noNaughtyWords = require('no-naughty-words')\n\nconst text = noNaughtyWords.filter('some shit')\n// 'some ****'\n```\n","readmeFilename":"README.md"}