🥳 New release: Tap Monkey version 2.0

I just released version 2 of Tap Monkey (a TAP formatter that’s also a monkey), reworked for node:test.

(TAP is meant to be a standard and all but node:test and Tape spit out very different diagnostics, etc., so I thought it best to keep the Tape version at 1.x – it’s basically been done for years now anyway – and have a separate 2.x branch for modern node:test, which is clearly based on Tape and has huge advantages like concurrent tests – which just sped up my unit tests on Kitten by 8× after I refactored them so they could run concurrently.)

https://codeberg.org/small-tech/tap-monkey

Enjoy!

🍌🐒

#tapMonkey #SmallTech #TAP #testing #NodeJS #web #dev

tap-monkey

A tap formatter that’s also a monkey.

Codeberg.org

Caught a bug over the holidays so I’m mostly resting, feeling sorry for myself, and taking the time to at least carry out some mindless housekeeping tasks (updating dependencies, etc.) on some of my Node modules.

Released updates to the following packages yesterday:

Tape-based Node.js testing:

• Tap monkey (https://codeberg.org/small-tech/tap-monkey)
• tap-out (https://codeberg.org/small-tech/tap-out)
• esm-tape-runner (no changes; just migrated to Codeberg: https://codeberg.org/small-tech/esm-tape-runner)

Let’s Encrypt:

• Node Pebble (https://codeberg.org/small-tech/node-pebble)

Enjoy! 💕

#NodeJS #SmallTech #tape #testing #tapMonkey #tapOut #esmTapeRunner #LetsEncrypt #NodePebble #npm #modules

tap-monkey

A tap formatter that’s also a monkey.

Codeberg.org

Quick heads up: I just deprecated @small-tech/tape-with-promises (for adding promise support to Tape 4.x).

https://www.npmjs.com/package/@small-tech/tape-with-promises

Tape version 5.x supports promises so my little module is no longer necessary unless you’re stuck on v4.x.

What’s tape? A neat little JavaScript unit testing framework I like:

https://github.com/tape-testing/tape

Already use tape? Does your test runner need more monkeys and bananas? Try my tap-monkey module:

https://codeberg.org/small-tech/tap-monkey#readme

🙊🍌

#tape #nodeJS #unitTesting #tapMonkey

@small-tech/tape-with-promises

[Deprecated] Tape with support for promises (rejects, doesNotReject).. Latest version: 2.0.0, last published: 11 minutes ago. Start using @small-tech/tape-with-promises in your project by running `npm i @small-tech/tape-with-promises`. There are no other projects in the npm registry using @small-tech/tape-with-promises.

npm

Just moved Tap Monkey from GitHub to Codeberg.

What’s Tap Monkey? It’s a tap test runner that’s also a monkey, of course ;)

🍌️🐒️

¹ @Codeberg

#tap #tape #js #nodeJS #test #tdd #testRunner #tapMonkey #GitHub #Codeberg