deno_std icon indicating copy to clipboard operation
deno_std copied to clipboard

Tracking issue: Node 18 compat layer updates

Open cjihrig opened this issue 2 years ago • 0 comments

This issue is about updating the Node compatibility layer test suite to Node 18 as it enters LTS in October 2022.

  • https://github.com/denoland/deno_std/pull/2585 has already been opened and finishes most of the work. This is a big PR that touches a lot of files. It would be good to get it merged so that it doesn't go stale.
  • parallel/test-fs-rm.js fails on Windows because child_process.execSync() is not implemented.
  • parallel/test-webcrypto-sign-verify.js fails because Ed25519 and Ed448 are not supported yet. These are planned to be added to Deno in https://github.com/denoland/deno/pull/14119.

I have discussed this plan offline with @bartlomieju. The plan is to merge #2585, with test-fs-rm.js and test-webcrypto-sign-verify.js not updated (so they pass). Then we can work on adding the missing APIs.

cjihrig avatar Sep 07 '22 20:09 cjihrig