https://github.com/tapjs/tapjs
assert bdd code-coverage commonjs esm framework node tap tdd test testanythingprotocol testing typescript
Score: 31.33199025414532
Last synced: about 1 hour ago
JSON representation
Repository metadata:
Test Anything Protocol tools for node
- Host: GitHub
- URL: https://github.com/tapjs/tapjs
- Owner: tapjs
- License: other
- Created: 2011-03-21T18:02:54.000Z (about 15 years ago)
- Default Branch: main
- Last Pushed: 2026-05-15T19:37:23.000Z (29 days ago)
- Last Synced: 2026-05-30T04:27:14.592Z (15 days ago)
- Topics: assert, bdd, code-coverage, commonjs, esm, framework, node, tap, tdd, test, testanythingprotocol, testing, typescript
- Language: JavaScript
- Homepage: https://node-tap.org/
- Size: 72.3 MB
- Stars: 2,422
- Watchers: 21
- Forks: 278
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
-
Funding:
- Github: isaacs, tapjs
Owner metadata:
- Name: TAP in JavaScript
- Login: tapjs
- Email: isaacs@node-tap.org
- Kind: organization
- Description: An organization to house node-tap and friends
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/16528145?v=4
- Repositories: 39
- Last Synced at: 2024-05-01T09:31:32.612Z
- Profile URL: https://github.com/tapjs
GitHub Events
Total
- Create event: 1
- Delete event: 91
- Fork event: 6
- Issue comment event: 41
- Issues event: 21
- Pull request event: 3
- Pull request review comment event: 2
- Pull request review event: 2
- Push event: 23
- Release event: 4
- Watch event: 54
- Total: 248
Last Year
- Delete event: 91
- Fork event: 1
- Issue comment event: 27
- Issues event: 13
- Pull request event: 1
- Pull request review comment event: 1
- Pull request review event: 1
- Push event: 21
- Release event: 2
- Watch event: 20
- Total: 178
Committers metadata
Last synced: 3 days ago
Total Commits: 3,888
Total Committers: 126
Avg Commits per committer: 30.857
Development Distribution Score (DDS): 0.099
Commits in past year: 102
Committers in past year: 7
Avg Commits per committer in past year: 14.571
Development Distribution Score (DDS) in past year: 0.059
| Name | Commits | |
|---|---|---|
| isaacs | i****@i****e | 3503 |
| James Halliday | m****l@s****t | 71 |
| Tanya Brassie | t****e@t****e | 25 |
| Corey Farrell | g****t@c****m | 16 |
| dependabot[bot] | 4****] | 15 |
| Pedro P. Candel | k****x@g****m | 15 |
| Tanya Brassie | t****e@T****l | 14 |
| Ryan Graham | r****n@s****m | 14 |
| dotnetCarpenter | j****g@g****m | 12 |
| Luke Karrys | l****e@l****m | 11 |
| James Monger | j****r@h****k | 9 |
| Matthew Astley | m****a@s****k | 9 |
| Jordan Tucker | j****r@g****m | 7 |
| Jason Smith (air) | j****s@i****m | 6 |
| formula1 | s****a@g****m | 5 |
| nlf | q****k@g****m | 5 |
| License Year Bot | l****t@e****m | 4 |
| Gregor | g****r@m****t | 4 |
| James Sumners | j****s@s****l | 4 |
| James Talmage | j****s@t****o | 4 |
| Mark Andrus Roberts | m****s@g****m | 4 |
| Benjamin Coe | b****n@n****m | 3 |
| Kalin Krustev | k****v@g****m | 3 |
| github-actions[bot] | 4****] | 3 |
| Cemre Mengu | c****u@g****m | 2 |
| Patrick Pissurno | c****o@p****r | 2 |
| Osmond van Hemert | o****d@v****u | 2 |
| NP | n****3 | 2 |
| Maksim Sinik | m****m@s****t | 2 |
| Jo Liss | j****2@g****m | 2 |
| and 96 more... | ||
Issue and Pull Request metadata
Last synced: 9 days ago
Total issues: 138
Total pull requests: 46
Average time to close issues: about 2 months
Average time to close pull requests: about 2 months
Total issue authors: 80
Total pull request authors: 21
Average comments per issue: 2.98
Average comments per pull request: 0.85
Merged pull request: 19
Bot issues: 0
Bot pull requests: 0
Past year issues: 7
Past year pull requests: 6
Past year average time to close issues: 19 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 5
Past year pull request authors: 5
Past year average comments per issue: 2.43
Past year average comments per pull request: 1.17
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- isaacs (31)
- utybo (5)
- piotr-cz (4)
- towerofnix (4)
- paambaati (3)
- lukekarrys (3)
- MaikMichel (3)
- sinedied (3)
- Qard (2)
- waterkip (2)
- esatterwhite (2)
- RonaldZielaznicki (2)
- Andriy-Kulak (2)
- kingjerod (2)
- ilg-ul (2)
Top Pull Request Authors
- isaacs (14)
- Krinkle (3)
- utybo (3)
- justintime4tea (2)
- npdev453 (2)
- vala84no (2)
- paambaati (2)
- reggi (2)
- bn-l (2)
- Genio40921 (2)
- matthyk (2)
- Potherca (1)
- realDayaa (1)
- fntlnz (1)
- jasonk (1)
Top Issue Labels
- bug (56)
- feature (18)
- approved feature (4)
- plan (3)
- v19 (1)
Top Pull Request Labels
Package metadata
- Total packages: 40
-
Total downloads:
- npm: 19,210,015 last-month
- Total docker downloads: 112,235,890
- Total dependent packages: 11,367 (may contain duplicates)
- Total dependent repositories: 283,819 (may contain duplicates)
- Total versions: 3,501
- Total maintainers: 3
npmjs.org: tap
A Test-Anything-Protocol library for JavaScript
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/tap#readme
- Licenses: BlueOak-1.0.0
- Latest release: 21.7.4 (published 29 days ago)
- Last Synced: 2026-06-11T17:30:18.802Z (2 days ago)
- Versions: 440
- Dependent Packages: 10,984
- Dependent Repositories: 207,491
- Downloads: 1,466,662 Last month
- Docker Downloads: 35,690,843
-
Rankings:
- Dependent packages count: 0.009%
- Dependent repos count: 0.078%
- Docker downloads count: 0.283%
- Downloads: 0.317%
- Average: 0.787%
- Stargazers count: 1.951%
- Forks count: 2.085%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: tap-parser
parse the test anything protocol
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/parser#readme
- Licenses: BlueOak-1.0.0
- Latest release: 18.3.4 (published about 1 month ago)
- Last Synced: 2026-06-12T12:21:05.630Z (1 day ago)
- Versions: 116
- Dependent Packages: 247
- Dependent Repositories: 45,127
- Downloads: 3,297,622 Last month
- Docker Downloads: 58,767,023
-
Rankings:
- Dependent repos count: 0.149%
- Dependent packages count: 0.199%
- Downloads: 0.224%
- Docker downloads count: 0.225%
- Average: 0.805%
- Stargazers count: 1.951%
- Forks count: 2.085%
- Maintainers (1)
npmjs.org: tcompare
A comprehensive comparison library, for use in test frameworks
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/tcompare#readme
- Licenses: BlueOak-1.0.0
- Latest release: 9.3.2 (published about 1 month ago)
- Last Synced: 2026-06-12T14:36:04.516Z (1 day ago)
- Versions: 58
- Dependent Packages: 34
- Dependent Repositories: 14,707
- Downloads: 878,852 Last month
- Docker Downloads: 8,885,851
-
Rankings:
- Dependent repos count: 0.227%
- Docker downloads count: 0.318%
- Downloads: 0.405%
- Average: 1.003%
- Dependent packages count: 1.034%
- Stargazers count: 1.951%
- Forks count: 2.085%
- Maintainers (1)
npmjs.org: @tapjs/after
a built-in tap extension for t.after() and t.teardown()
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/after#readme
- Licenses: BlueOak-1.0.0
- Latest release: 3.3.10 (published 29 days ago)
- Last Synced: 2026-06-11T17:30:17.941Z (2 days ago)
- Versions: 89
- Dependent Packages: 8
- Dependent Repositories: 66
- Downloads: 473,291 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Average: 1.679%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Dependent packages count: 2.48%
- Maintainers (2)
npmjs.org: @tapjs/stack
Utility for working with stack traces
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/stack#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.3 (published about 1 month ago)
- Last Synced: 2026-06-11T22:00:57.253Z (2 days ago)
- Versions: 32
- Dependent Packages: 8
- Dependent Repositories: 66
- Downloads: 445,702 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.865%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Average: 1.68%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Dependent packages count: 2.48%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/test
the pluggable Test class for node-tap
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/test#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.4.8 (published 29 days ago)
- Last Synced: 2026-06-12T15:17:01.423Z (1 day ago)
- Versions: 88
- Dependent Packages: 6
- Dependent Repositories: 67
- Downloads: 570,288 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.857%
- Docker downloads count: 1.125%
- Dependent repos count: 1.66%
- Average: 1.788%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Dependent packages count: 3.152%
- Maintainers (2)
npmjs.org: @tapjs/before
a built-in tap extension for t.before()
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/before#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-04T12:16:02.882Z (9 days ago)
- Versions: 89
- Dependent Packages: 4
- Dependent Repositories: 66
- Downloads: 481,421 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Stargazers count: 1.896%
- Average: 2.017%
- Forks count: 2.037%
- Dependent packages count: 4.508%
- Maintainers (2)
npmjs.org: @tapjs/config
Utility loading and managing tap configuration
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/config#readme
- Licenses: BlueOak-1.0.0
- Latest release: 5.6.4 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:11.843Z (3 days ago)
- Versions: 94
- Dependent Packages: 4
- Dependent Repositories: 66
- Downloads: 473,656 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.86%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Stargazers count: 1.896%
- Average: 2.017%
- Forks count: 2.037%
- Dependent packages count: 4.508%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/snapshot
A default tap plugin that adds snapshot functionality.
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/snapshot#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:07.157Z (3 days ago)
- Versions: 88
- Dependent Packages: 3
- Dependent Repositories: 68
- Downloads: 479,042 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.65%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.243%
- Dependent packages count: 5.89%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/spawn
a built-in tap extension for t.spawn()
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/spawn#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-04T12:16:03.285Z (9 days ago)
- Versions: 88
- Dependent Packages: 3
- Dependent Repositories: 68
- Downloads: 472,985 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.65%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.243%
- Dependent packages count: 5.89%
- Maintainers (2)
npmjs.org: @tapjs/after-each
a built-in tap extension for t.afterEach()
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/after-each#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-10T19:01:52.498Z (3 days ago)
- Versions: 89
- Dependent Packages: 3
- Dependent Repositories: 68
- Downloads: 481,518 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.65%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.243%
- Dependent packages count: 5.89%
- Maintainers (2)
npmjs.org: @tapjs/typescript
a built-in tap extension that adds typescript support
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/typescript#readme
- Licenses: BlueOak-1.0.0
- Latest release: 3.5.10 (published 29 days ago)
- Last Synced: 2026-06-04T12:16:03.105Z (9 days ago)
- Versions: 88
- Dependent Packages: 3
- Dependent Repositories: 67
- Downloads: 480,543 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.66%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.244%
- Dependent packages count: 5.89%
- Maintainers (2)
npmjs.org: @tapjs/core
pluggable core of node-tap
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/core#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.5.8 (published 29 days ago)
- Last Synced: 2026-06-04T12:16:03.044Z (9 days ago)
- Versions: 89
- Dependent Packages: 3
- Dependent Repositories: 66
- Downloads: 489,416 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.858%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.247%
- Dependent packages count: 5.89%
- Maintainers (2)
npmjs.org: @tapjs/asserts
Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the "test" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/asserts#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-04T12:15:49.613Z (9 days ago)
- Versions: 89
- Dependent Packages: 3
- Dependent Repositories: 66
- Downloads: 447,197 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.247%
- Dependent packages count: 5.89%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/stdin
a built-in tap extension for t.stdin()
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/stdin#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:18.687Z (3 days ago)
- Versions: 88
- Dependent Packages: 3
- Dependent Repositories: 66
- Downloads: 492,653 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.247%
- Dependent packages count: 5.89%
- Maintainers (2)
npmjs.org: @tapjs/before-each
a built-in tap extension for t.beforeEach()
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/before-each#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:12.704Z (3 days ago)
- Versions: 89
- Dependent Packages: 3
- Dependent Repositories: 66
- Downloads: 753,755 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.86%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.247%
- Dependent packages count: 5.89%
- Maintainers (2)
npmjs.org: @tapjs/worker
a built-in tap extension for t.worker()
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/worker#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-04T12:15:57.559Z (9 days ago)
- Versions: 88
- Dependent Packages: 2
- Dependent Repositories: 68
- Downloads: 481,195 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.65%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.734%
- Dependent packages count: 8.836%
- Maintainers (2)
npmjs.org: @tapjs/intercept
a built-in tap extension for t.intercept() and t.capture()
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/intercept#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:11.425Z (3 days ago)
- Versions: 89
- Dependent Packages: 2
- Dependent Repositories: 68
- Downloads: 473,152 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.65%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.734%
- Dependent packages count: 8.836%
- Maintainers (2)
npmjs.org: @tapjs/mock
tap plugin adding t.mockRequire() and t.mockImport()
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/mock#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.4.8 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:02.482Z (3 days ago)
- Versions: 90
- Dependent Packages: 2
- Dependent Repositories: 66
- Downloads: 695,116 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.738%
- Dependent packages count: 8.836%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/filter
tap plugin providing t.only() and grep option
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/filter#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:15.595Z (3 days ago)
- Versions: 88
- Dependent Packages: 2
- Dependent Repositories: 66
- Downloads: 481,339 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.738%
- Dependent packages count: 8.836%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/fixture
Tap plugin to provide t.testdir() and t.fixture()
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/fixture#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-04T12:15:53.404Z (9 days ago)
- Versions: 88
- Dependent Packages: 2
- Dependent Repositories: 66
- Downloads: 481,355 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.738%
- Dependent packages count: 8.836%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/reporter
Pretty test output reporters for tap
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/reporter#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.4.10 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:01.161Z (3 days ago)
- Versions: 94
- Dependent Packages: 2
- Dependent Repositories: 66
- Downloads: 473,531 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.86%
- Docker downloads count: 1.125%
- Dependent repos count: 1.676%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.738%
- Dependent packages count: 8.836%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/node-serialize
Stream TAP test data as a serialized node:test stream
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/node-serialize#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:12.233Z (3 days ago)
- Versions: 62
- Dependent Packages: 2
- Dependent Repositories: 56
- Downloads: 750,516 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.867%
- Docker downloads count: 1.125%
- Dependent repos count: 1.788%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 2.758%
- Dependent packages count: 8.836%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: tap-yaml
Yaml handling for TAP parsers and generators
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/yaml#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.4.2 (published about 1 month ago)
- Last Synced: 2026-06-11T22:20:17.931Z (2 days ago)
- Versions: 31
- Dependent Packages: 29
- Dependent Repositories: 15,039
- Downloads: 1,338,839 Last month
- Docker Downloads: 8,886,189
-
Rankings:
- Dependent repos count: 0.214%
- Docker downloads count: 0.301%
- Downloads: 0.329%
- Dependent packages count: 0.894%
- Average: 4.255%
- Forks count: 11.585%
- Stargazers count: 12.205%
- Maintainers (1)
npmjs.org: @tapjs/run
Command-line interface for the node-tap runner
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/run#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.5.8 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:17.749Z (3 days ago)
- Versions: 99
- Dependent Packages: 1
- Dependent Repositories: 68
- Downloads: 748,754 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.859%
- Docker downloads count: 1.125%
- Dependent repos count: 1.65%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 4.747%
- Dependent packages count: 20.916%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/error-serdes
Port of node's error_serdes.js to userland, plus test message streaming
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/error-serdes#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.2 (published about 1 month ago)
- Last Synced: 2026-06-10T19:01:56.269Z (3 days ago)
- Versions: 17
- Dependent Packages: 1
- Dependent Repositories: 56
- Downloads: 443,563 Last month
- Docker Downloads: 272
-
Rankings:
- Downloads: 0.875%
- Docker downloads count: 1.125%
- Dependent repos count: 1.788%
- Stargazers count: 1.896%
- Forks count: 2.037%
- Average: 4.773%
- Dependent packages count: 20.916%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
proxy.golang.org: github.com/tapjs/tapjs
- Homepage:
- Documentation: https://pkg.go.dev/github.com/tapjs/tapjs#section-documentation
- Licenses:
- Latest release: v16.3.10+incompatible (published over 2 years ago)
- Last Synced: 2026-06-04T12:15:39.021Z (9 days ago)
- Versions: 350
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.811%
- Average: 4.973%
- Dependent repos count: 5.135%
npmjs.org: @tapjs/nock
a nock extension for tap
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/nock#readme
- Licenses: BlueOak-1.0.0
- Latest release: 6.3.10 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:15.471Z (3 days ago)
- Versions: 88
- Dependent Packages: 1
- Dependent Repositories: 3
- Downloads: 1,422 Last month
-
Rankings:
- Stargazers count: 1.896%
- Forks count: 2.037%
- Downloads: 4.013%
- Dependent repos count: 6.344%
- Average: 7.041%
- Dependent packages count: 20.916%
- Maintainers (2)
npmjs.org: npm-init-template
Create 'npm init' packages easily with templates and prompts
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/npm-init-template#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.3 (published about 1 month ago)
- Last Synced: 2026-06-10T19:01:53.577Z (3 days ago)
- Versions: 22
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 246 Last month
-
Rankings:
- Stargazers count: 1.896%
- Forks count: 2.037%
- Dependent repos count: 10.302%
- Average: 11.024%
- Downloads: 19.97%
- Dependent packages count: 20.916%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/clock
a make believe clock for tests involving time
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/clock#readme
- Licenses: BlueOak-1.0.0
- Latest release: 3.3.10 (published 29 days ago)
- Last Synced: 2026-06-04T12:15:48.739Z (9 days ago)
- Versions: 78
- Dependent Packages: 1
- Dependent Repositories: 2
- Downloads: 2,063 Last month
-
Rankings:
- Downloads: 5.876%
- Dependent repos count: 7.707%
- Average: 11.567%
- Dependent packages count: 21.118%
- Maintainers (2)
npmjs.org: @tapjs/sinon
a sinon extension for tap
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/sinon#readme
- Licenses: BlueOak-1.0.0
- Latest release: 3.3.10 (published 29 days ago)
- Last Synced: 2026-06-04T12:16:03.231Z (9 days ago)
- Versions: 88
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 2,853 Last month
-
Rankings:
- Stargazers count: 1.896%
- Forks count: 2.037%
- Downloads: 6.316%
- Dependent repos count: 10.302%
- Average: 14.482%
- Dependent packages count: 51.857%
- Maintainers (2)
npmjs.org: @tapjs/create-plugin
Create a tap plugin with 'npm init @tapjs/plugin'
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/create-plugin#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.4.8 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:13.436Z (3 days ago)
- Versions: 91
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 741 Last month
-
Rankings:
- Stargazers count: 1.896%
- Forks count: 2.037%
- Downloads: 8.027%
- Dependent repos count: 10.302%
- Average: 14.824%
- Dependent packages count: 51.857%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/esbuild-kit
Alternative to @tapjs/typescript. Load typescript using @esbuild-kit/cjs-loader and @esbuild-kit/esm-loader instead of ts-node.
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/esbuild-kit#readme
- Licenses: BlueOak-1.0.0
- Latest release: 3.3.10 (published 29 days ago)
- Last Synced: 2026-06-04T12:15:46.753Z (9 days ago)
- Versions: 89
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 767 Last month
-
Rankings:
- Downloads: 6.536%
- Dependent repos count: 10.418%
- Average: 23.108%
- Dependent packages count: 52.369%
- Maintainers (2)
npmjs.org: @tapjs/mocha-globals
An optional plugin adding Mocha-like BDD and TDD interfaces to the global environment when tap is loaded.
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/mocha-globals#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-10T19:02:04.871Z (3 days ago)
- Versions: 69
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 514 Last month
-
Rankings:
- Stargazers count: 1.949%
- Forks count: 2.081%
- Average: 23.838%
- Dependent repos count: 37.448%
- Dependent packages count: 53.875%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/synonyms
extend the @tapjs/asserts methods with various aliases
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/synonyms#readme
- Licenses: BlueOak-1.0.0
- Latest release: 4.3.10 (published 29 days ago)
- Last Synced: 2026-06-04T12:15:51.416Z (9 days ago)
- Versions: 69
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 551 Last month
-
Rankings:
- Stargazers count: 1.949%
- Forks count: 2.081%
- Average: 23.838%
- Dependent repos count: 37.448%
- Dependent packages count: 53.875%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @depup/tap
A Test-Anything-Protocol library for JavaScript (with updated dependencies)
- Homepage: https://github.com/tapjs/tapjs/src/tap#readme
- Licenses: BlueOak-1.0.0
- Latest release: 21.6.3-depup.0 (published 2 months ago)
- Last Synced: 2026-06-10T19:01:56.756Z (3 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 31 Last month
-
Rankings:
- Dependent repos count: 22.409%
- Average: 27.355%
- Dependent packages count: 32.302%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/isaacs
npmjs.org: @tapjs/chdir
a built-in tap extension for t.chdir()
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/chdir#readme
- Licenses: BlueOak-1.0.0
- Latest release: 3.3.10 (published 29 days ago)
- Last Synced: 2026-06-04T12:16:01.937Z (9 days ago)
- Versions: 31
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 641,277 Last month
-
Rankings:
- Dependent repos count: 28.23%
- Average: 34.628%
- Dependent packages count: 41.027%
- Maintainers (2)
repo1.maven.org: org.mvnpm:tap-yaml
Yaml handling for TAP parsers and generators
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/yaml#readme
- Documentation: https://appdoc.app/artifact/org.mvnpm/tap-yaml/
- Licenses: BlueOak-1.0.0
- Latest release: 4.4.2 (published about 1 month ago)
- Last Synced: 2026-06-11T22:20:11.485Z (2 days ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 31.817%
- Average: 38.652%
- Dependent packages count: 45.487%
repo1.maven.org: org.mvnpm:tap-parser
parse the test anything protocol
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/parser#readme
- Documentation: https://appdoc.app/artifact/org.mvnpm/tap-parser/
- Licenses: BlueOak-1.0.0
- Latest release: 18.3.4 (published about 1 month ago)
- Last Synced: 2026-06-10T19:01:57.529Z (3 days ago)
- Versions: 12
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 31.817%
- Average: 38.652%
- Dependent packages count: 45.487%
npmjs.org: @tapjs/tsx
Alternative to @tapjs/typescript. Load typescript using tsx instead of ts-node.
- Homepage: https://github.com/tapjs/tapjs/tree/main/src/tsx#readme
- Licenses: BlueOak-1.0.0
- Latest release: 3.4.8 (published 29 days ago)
- Last Synced: 2026-06-04T12:15:25.091Z (9 days ago)
- Versions: 42
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 7,587 Last month
-
Rankings:
- Dependent repos count: 36.432%
- Average: 44.401%
- Dependent packages count: 52.369%
- Maintainers (2)
Dependencies
- actions/checkout v2 composite
- actions/setup-node v2.1.4 composite
- 366 dependencies
- coveralls ^3.1.1 development
- eslint ^7.32.0 development
- flow-remove-types ^2.193.0 development
- node-preload ^0.2.1 development
- process-on-spawn ^1.0.0 development
- ts-node ^8.5.2 development
- typescript ^3.7.2 development
- @isaacs/import-jsx ^4.0.1
- @types/react ^17.0.52
- chokidar ^3.3.0
- findit ^2.0.0
- foreground-child ^2.0.0
- fs-exists-cached ^1.0.0
- glob ^7.2.3
- ink ^3.2.0
- isexe ^2.0.0
- istanbul-lib-processinfo ^2.0.3
- jackspeak ^1.4.2
- libtap ^1.4.0
- minipass ^3.3.4
- mkdirp ^1.0.4
- nyc ^15.1.0
- opener ^1.5.1
- react ^17.0.2
- rimraf ^3.0.0
- signal-exit ^3.0.6
- source-map-support ^0.5.16
- tap-mocha-reporter ^5.0.3
- tap-parser ^11.0.2
- tap-yaml ^1.0.2
- tcompare ^5.0.7
- treport ^3.0.4
- which ^2.0.2
- actions/checkout v3 composite
- actions/configure-pages v3 composite
- actions/deploy-pages v1 composite
- actions/setup-node v3 composite
- actions/upload-pages-artifact v1 composite
- is-actual-promise ^1.0.0
- function-loop ^4.0.0
- is-actual-promise ^1.0.0
- tcompare 6.0.1-4
- trivial-deferred ^2.0.0
- is-actual-promise ^1.0.0
- function-loop ^4.0.0
- clock-mock ^2.0.2
- mock-clock ^0.7.1
- chalk ^5.2.0
- jackspeak ^2.3.1
- polite-json ^4.0.1
- walk-up-path ^3.0.1
- @tapjs/processinfo ^2.5.6
- @tapjs/stack 0.0.0-6
- @tapjs/test 0.0.0-18
- async-hook-domain ^4.0.1
- is-actual-promise ^1.0.0
- jackspeak ^2.3.1
- minipass ^7.0.3
- signal-exit 4.1
- tap-parser 15.0.0-2
- tcompare 6.0.1-4
- trivial-deferred ^2.0.0
- @tapjs/core 0.0.0-18
- npm-init-template 1.0.3-1
- @11ty/eleventy ^2.0.1 development
- @11ty/eleventy-navigation ^0.3.5
- @11ty/eleventy-plugin-syntaxhighlight ^5.0.0
- cheerio ^1.0.0-rc.12
- eleventy-plugin-toc ^1.1.5
- markdown-it ^13.0.1
- markdown-it-anchor ^8.6.7
- netlify-cli ^16.2.0
- @esbuild-kit/cjs-loader ^2.4.2
- @esbuild-kit/esm-loader ^2.5.5
- tcompare 6.0.1-4
- trivial-deferred ^2.0.0
- mkdirp ^3.0.0
- rimraf ^5.0.0
- @tapjs/after 0.0.0-18
- @tapjs/stack 0.0.0-6
- @tapjs/after 0.0.0-18
- @tapjs/stack 0.0.0-6
- resolve-import ^1.0.4
- @tapjs/snapshot 0.0.0-18
- @tapjs/stack 0.0.0-6
- nock ^13.3.2
- foreground-child ^3.1.1
- minimatch ^9.0.1
- mkdirp ^3.0.1
- mustache ^4.2.0
- read ^2.1.0
- events-to-array ^2.0.3
- tap-yaml 2.1.1-1
- @tapjs/config 2.0.0-19
- @tapjs/test 0.0.0-18
- chalk ^5.2.0
- ink ^4.3.1
- ms ^2.1.3
- patch-console ^2.0.0
- prismjs ^1.29.0
- prismjs-terminal ^1.2.2
- react ^18.2.0
- string-length ^6.0.0
- @tapjs/after 0.0.0-18
- @tapjs/before 0.0.0-18
- @tapjs/config 2.0.0-19
- @tapjs/processinfo ^2.5.6
- @tapjs/reporter 0.0.0-20
- @tapjs/spawn 0.0.0-18
- @tapjs/stdin 0.0.0-18
- @tapjs/test 0.0.0-18
- c8 ^8.0.1
- chokidar ^3.5.3
- foreground-child ^3.1.1
- glob ^10.3.3
- minipass ^7.0.3
- mkdirp ^3.0.1
- opener ^1.5.2
- pacote ^17.0.3
- path-scurry ^1.9.2
- resolve-import ^1.0.4
- rimraf ^5.0.0
- semver ^7.5.4
- signal-exit ^4.1.0
- tap-yaml 2.1.1-1
- tcompare 6.0.1-4
- trivial-deferred ^2.0.0
- ts-node github:TypeStrong/ts-node#8f6f4e5
- which ^4.0.0
- @tapjs/after 0.0.0-18
- sinon ^15.2.0
- is-actual-promise ^1.0.0
- tcompare 6.0.1-4
- trivial-deferred ^2.0.0
- tcompare 6.0.1-4
- trivial-deferred ^2.0.0
- @tapjs/after 0.0.0-18
- @tapjs/after-each 0.0.0-18
- @tapjs/asserts 0.0.0-18
- @tapjs/before 0.0.0-18
- @tapjs/before-each 0.0.0-18
- @tapjs/core 0.0.0-18
- @tapjs/filter 0.0.0-18
- @tapjs/fixture 0.0.0-18
- @tapjs/intercept 0.0.0-18
- @tapjs/mock 0.0.0-19
- @tapjs/run 0.0.0-20
- @tapjs/snapshot 0.0.0-18
- @tapjs/spawn 0.0.0-18
- @tapjs/stdin 0.0.0-18
- @tapjs/test 0.0.0-18
- @tapjs/typescript 0.0.0-18
- @tapjs/worker 0.0.0-18
- diff ^5.1.0
- glob ^10.3.3
- jackspeak ^2.3.1
- mkdirp ^3.0.0
- sync-content ^1.0.1
- tap-parser 15.0.0-2
- ts-node github:TypeStrong/ts-node#8f6f4e5
- typescript ^5.1.6
- ts-node github:TypeStrong/ts-node#8f6f4e5
- yaml ^2.3.0
- yaml-types ^0.3.0