cucumber / cucumber-js

Cucumber for JavaScript
https://cucumber.io
MIT License
5.07k stars 1.09k forks source link

Support Node.js 23 #2446

Closed davidjgoss closed 2 weeks ago

davidjgoss commented 2 weeks ago

🤔 What's changed?

This PR adds support for Node.js 23 which is now the "current" version.

It includes some small changes to reflect that doing require() on an ES module can now work so long as the module has no top-level awaits, see also https://nodejs.org/en/blog/release/v23.0.0 and https://nodejs.org/docs/latest/api/modules.html#loading-ecmascript-modules-using-require

🏷️ What kind of change is this?

📋 Checklist:


This text was originally generated from a template, then edited by hand. You can modify the template here.

coveralls commented 2 weeks ago

Coverage Status

coverage: 97.688% (-0.08%) from 97.765% when pulling 2f5b4cf752155927e796e8c5e4ef218c3bbe9720 on node-23 into 03a57a5901e7c918977c8b4adb05ab37385beba7 on main.