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

❤️‍🩹 A little Node Pebble fix (version 5.4.1)

• Fixed Pebble download URL on x86 architectures (Pebble’s release files use the term `amd64` to refer to what Node.js called `x86`).

https://codeberg.org/small-tech/node-pebble

Enjoy! 💕

#SmallWeb #SmallTech #NodePebble

node-pebble

A Node.js wrapper for Let’s Encrypt’s Pebble (a small RFC 8555 ACME test server not suited for a production certificate authority)

Codeberg.org

🎉 Another quick Node Pebble release (version 5.4.0)

• Adds short-lived profile support. (Thanks to Aaron Gable for showing me how¹)

This should help if you’re implementing support for IP-address certificates.

https://codeberg.org/small-tech/node-pebble

Related: Read up on how the Small Web will launch next year using Web Numbers:

https://ar.al/2025/06/25/web-numbers/

Enjoy! 💕

¹ https://github.com/letsencrypt/pebble/issues/525

#SmallWeb #SmallTech #NodePebble #LetsEncrypt #peerToPeerWeb #WebNumbers

node-pebble

A Node.js wrapper for Let’s Encrypt’s Pebble (a small RFC 8555 ACME test server not suited for a production certificate authority)

Codeberg.org

🥳 New Node Pebble release (version 5.3.0)

Thanks to the lovely folks at Let’s Encrypt tagging a new release of Pebble last night¹ (version 2.9.0), there’s now a new version of Node Pebble that uses it :)

https://codeberg.org/small-tech/node-pebble

Enjoy! 💕

¹ https://github.com/letsencrypt/pebble/issues/524#issuecomment-3672152945

#NodeJS #LetsEncrypt #testing #NodePebble #Pebble

node-pebble

A Node.js wrapper for Let’s Encrypt’s Pebble (a small RFC 8555 ACME test server not suited for a production certificate authority)

Codeberg.org

Just released Node Pebble version 5.1.1

• Updated to Pebble version 2.7.0.

• Now also supports macOS and arm64 (because Pebble itself does).

https://codeberg.org/small-tech/node-pebble

Node Pebble is a Node.js wrapper for Let’s Encrypt’s¹ Pebble² that:

• Downloads the correct Pebble binary for your platform.

• Launches and manages a single Pebble process.

• Returns a reference to the same process on future calls (safe to include in multiple unit tests where order of tests is undetermined)

• Automatically patches Node.js’s TLS module to accept Pebble server’s test certificate as well as its dynamically-generated root and intermediary CA certificates.

¹ https://letsencrypt.org

² “A miniature version of Boulder, Pebble is a small RFC 8555 ACME test server not suited for a production certificate authority.” https://github.com/letsencrypt/pebble

#LetsEncrypt #TLS #SSL #HTTPS #NodeJS #npm #module #JavaScript #NodePebble #SmallWeb #SmallTech #web #dev

node-pebble

A Node.js wrapper for Let’s Encrypt’s Pebble (a small RFC 8555 ACME test server not suited for a production certificate authority)

Codeberg.org