guybedford / chomp

'JS Make' - parallel task runner for the frontend ecosystem with a JS extension system.
https://chompbuild.com
Apache License 2.0
143 stars 7 forks source link

Deprecation warning on Node v21 #179

Open zachsa opened 12 months ago

zachsa commented 12 months ago
$ chomp --version
(node:11625) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
guybedford commented 11 months ago

This is because we use the bin-wrapper dependency for the Node.js support via https://www.npmjs.com/package/bin-wrapper.

That project seems to now be unmaintained. Forking it and updating the dependencies and pushing a new version, we could then update our bin-wrapper reference to the fork on npm.

Alternatively we could upstream the bin-wrapper implementation.