<commit_before>---
title: The TAP 100
section: 7.01
redirect_from:
  - /100/
  - /100
---

# The TAP 100

These modules use the `--100` flag to run tests with 100%
[coverage](/docs/coverage/) of all lines, branches, statements, and
functions.

To add yours to the list, send a [pull
request](https://github.com/tapjs/node-tap/blob/master/docs/src/content/docs/coverage/100/index.md)
to add it to the docs.

* [abbrev](https://www.npmjs.com/package/abbrev)
* [casern](https://www.npmjs.com/package/casern)
* [color-support](https://www.npmjs.com/package/color-support)
* [contentfs](https://www.npmjs.com/package/contentfs)
* [dotenv](https://www.npmjs.com/package/dotenv)
* [dpc](https://www.npmjs.com/package/dpc)
* [events-to-array](https://www.npmjs.com/package/events-to-array)
* [express-jwt-permissions](https://www.npmjs.com/package/express-jwt-permissions)
* [fastify-vhost](https://www.npmjs.com/package/fastify-vhost)
* [frs-replace](https://www.npmjs.com/package/frs-replace)
* [fs-exists-cached](https://www.npmjs.com/package/fs-exists-cached)
* [fs-minipass](https://www.npmjs.com/package/fs-minipass)
* [fs-readstream-seek](https://www.npmjs.com/package/fs-readstream-seek)
* [function-loop](https://www.npmjs.com/package/function-loop)
* [hexagonal-lambda](https://github.com/focusaurus/hexagonal-lambda)
* [hoodie](https://www.npmjs.com/package/hoodie)
* [icepick](https://www.npmjs.com/package/icepick)
* [ignore-walk](https://www.npmjs.com/package/ignore-walk)
* [inflight](https://www.npmjs.com/package/inflight)
* [ini](https://www.npmjs.com/package/ini)
* [isexe](https://www.npmjs.com/package/isexe)
* [json5](https://www.npmjs.com/package/json5)
* [lazy-iterable](https://www.npmjs.com/package/lazy-iterable)
* [lru-cache](https://www.npmjs.com/package/lru-cache)
* [lucass](https://www.npmjs.com/package/lucass)
* [minipass](https://www.npmjs.com/package/minipass)
* [minizlib](https://www.npmjs.com/package/minizlib)
* [mutate-fs](https://www.npmjs.com/package/mutate-fs)
* [my-way](https://www.npmjs.com/package/my-way)
* [natives](https://www.npmjs.com/package/natives)
* [npm-bundled](https://www.npmjs.com/package/npm-bundled)
* [npm-packlist](https://www.npmjs.com/package/npm-packlist)
* [pino-papertrail](https://www.npmjs.com/package/pino-papertrail)
* [sqlutils](https://www.npmjs.com/package/sqlutils)
* [stack-utils](https://www.npmjs.com/package/stack-utils)
* [t-up](https://www.npmjs.com/package/t-up)
* [tap-parser](https://www.npmjs.com/package/tap-parser)
* [tap](/)
* [tapromise](https://www.npmjs.com/package/tapromise)
* [tapsert](https://www.npmjs.com/package/tapsert)
* [tapshot](https://www.npmjs.com/package/tapshot)
* [tar](https://www.npmjs.com/package/tar)
* [tcompare](https://www.npmjs.com/package/tcompare)
* [tmatch](https://www.npmjs.com/package/tmatch)
* [touch](https://www.npmjs.com/package/touch)
* [trivial-deferred](https://www.npmjs.com/package/trivial-deferred)
* [tsame](https://www.npmjs.com/package/tsame)
* [twing](https://www.npmjs.com/package/twing)
* [yallist](https://www.npmjs.com/package/yallist)
* [yapool](https://www.npmjs.com/package/yapool)<commit_msg>docs: Add virtuaaliviivakoodi to the 100 club<commit_after>---
title: The TAP 100
section: 7.01
redirect_from:
  - /100/
  - /100
---

# The TAP 100

These modules use the `--100` flag to run tests with 100%
[coverage](/docs/coverage/) of all lines, branches, statements, and
functions.

To add yours to the list, send a [pull
request](https://github.com/tapjs/node-tap/blob/master/docs/src/content/docs/coverage/100/index.md)
to add it to the docs.

* [abbrev](https://www.npmjs.com/package/abbrev)
* [casern](https://www.npmjs.com/package/casern)
* [color-support](https://www.npmjs.com/package/color-support)
* [contentfs](https://www.npmjs.com/package/contentfs)
* [dotenv](https://www.npmjs.com/package/dotenv)
* [dpc](https://www.npmjs.com/package/dpc)
* [events-to-array](https://www.npmjs.com/package/events-to-array)
* [express-jwt-permissions](https://www.npmjs.com/package/express-jwt-permissions)
* [fastify-vhost](https://www.npmjs.com/package/fastify-vhost)
* [frs-replace](https://www.npmjs.com/package/frs-replace)
* [fs-exists-cached](https://www.npmjs.com/package/fs-exists-cached)
* [fs-minipass](https://www.npmjs.com/package/fs-minipass)
* [fs-readstream-seek](https://www.npmjs.com/package/fs-readstream-seek)
* [function-loop](https://www.npmjs.com/package/function-loop)
* [hexagonal-lambda](https://github.com/focusaurus/hexagonal-lambda)
* [hoodie](https://www.npmjs.com/package/hoodie)
* [icepick](https://www.npmjs.com/package/icepick)
* [ignore-walk](https://www.npmjs.com/package/ignore-walk)
* [inflight](https://www.npmjs.com/package/inflight)
* [ini](https://www.npmjs.com/package/ini)
* [isexe](https://www.npmjs.com/package/isexe)
* [json5](https://www.npmjs.com/package/json5)
* [lazy-iterable](https://www.npmjs.com/package/lazy-iterable)
* [lru-cache](https://www.npmjs.com/package/lru-cache)
* [lucass](https://www.npmjs.com/package/lucass)
* [minipass](https://www.npmjs.com/package/minipass)
* [minizlib](https://www.npmjs.com/package/minizlib)
* [mutate-fs](https://www.npmjs.com/package/mutate-fs)
* [my-way](https://www.npmjs.com/package/my-way)
* [natives](https://www.npmjs.com/package/natives)
* [npm-bundled](https://www.npmjs.com/package/npm-bundled)
* [npm-packlist](https://www.npmjs.com/package/npm-packlist)
* [pino-papertrail](https://www.npmjs.com/package/pino-papertrail)
* [sqlutils](https://www.npmjs.com/package/sqlutils)
* [stack-utils](https://www.npmjs.com/package/stack-utils)
* [t-up](https://www.npmjs.com/package/t-up)
* [tap-parser](https://www.npmjs.com/package/tap-parser)
* [tap](/)
* [tapromise](https://www.npmjs.com/package/tapromise)
* [tapsert](https://www.npmjs.com/package/tapsert)
* [tapshot](https://www.npmjs.com/package/tapshot)
* [tar](https://www.npmjs.com/package/tar)
* [tcompare](https://www.npmjs.com/package/tcompare)
* [tmatch](https://www.npmjs.com/package/tmatch)
* [touch](https://www.npmjs.com/package/touch)
* [trivial-deferred](https://www.npmjs.com/package/trivial-deferred)
* [tsame](https://www.npmjs.com/package/tsame)
* [twing](https://www.npmjs.com/package/twing)
* [virtuaaliviivakoodi](https://www.npmjs.com/package/virtuaaliviivakoodi)
* [yallist](https://www.npmjs.com/package/yallist)
* [yapool](https://www.npmjs.com/package/yapool)
{'fraction_non_alphanumeric': 0.22272798618741171, 'fraction_numerical': 0.008632867681682624, 'mean_word_length': 4.8191780821917805, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 101, 'lorem ipsum': 0, 'www.': 97, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5925996', 'n_tokens_mistral': 2689, 'n_tokens_neox': 2416, 'n_words': 202}