├── .editorconfig ├── .eslintrc.cjs ├── .github └── workflows │ ├── docs.yml │ ├── format.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── ava.config.js ├── docs ├── .nojekyll ├── assets │ ├── highlight.css │ ├── icons.js │ ├── icons.svg │ ├── main.js │ ├── navigation.js │ ├── search.js │ └── style.css ├── classes │ └── Filter.html ├── index.html ├── interfaces │ └── FilterOptions.html ├── modules.html └── types │ └── LocalList.html ├── eslint.config.mjs ├── lint-staged.config.mjs ├── package.json ├── src ├── badwords.ts ├── index.ts ├── lang.json └── lang.ts ├── tests ├── addWords.spec.ts ├── ava.spec.ts ├── filter.spec.ts ├── isProfane.spec.ts ├── options.spec.ts ├── removeWords.spec.ts └── replaceWord.spec.ts ├── tsconfig.cjs.json ├── tsconfig.esm.json ├── tsconfig.json ├── tsconfig.tsbuildinfo └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | yarn lint-staged -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .dist 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/README.md -------------------------------------------------------------------------------- /ava.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/ava.config.js -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/assets/icons.js -------------------------------------------------------------------------------- /docs/assets/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/assets/icons.svg -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/assets/navigation.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/classes/Filter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/classes/Filter.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/FilterOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/interfaces/FilterOptions.html -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/modules.html -------------------------------------------------------------------------------- /docs/types/LocalList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/docs/types/LocalList.html -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lint-staged.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/lint-staged.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/package.json -------------------------------------------------------------------------------- /src/badwords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/src/badwords.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lang.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/src/lang.json -------------------------------------------------------------------------------- /src/lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/src/lang.ts -------------------------------------------------------------------------------- /tests/addWords.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/tests/addWords.spec.ts -------------------------------------------------------------------------------- /tests/ava.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/tests/ava.spec.ts -------------------------------------------------------------------------------- /tests/filter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/tests/filter.spec.ts -------------------------------------------------------------------------------- /tests/isProfane.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/tests/isProfane.spec.ts -------------------------------------------------------------------------------- /tests/options.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/tests/options.spec.ts -------------------------------------------------------------------------------- /tests/removeWords.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/tests/removeWords.spec.ts -------------------------------------------------------------------------------- /tests/replaceWord.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/tests/replaceWord.spec.ts -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-mech/badwords/HEAD/yarn.lock --------------------------------------------------------------------------------