Path to this page:
Subject: CVS commit: pkgsrc/lang/nodejs16
From: Adam Ciarcinski
Date: 2022-08-29 08:28:38
Message id: 20220829062838.54C62FA82@cvs.NetBSD.org
Log Message:
nodejs16: updated to 16.17.0
Version 16.17.0 'Gallium' (LTS)
Notable Changes
Experimental command-line argument parser API
Adds util.parseArgs helper for higher level command-line argument parsing.
Experimental ESM Loader Hooks API
Node.js ESM Loader hooks now support multiple custom loaders, and composition is \
achieved via "chaining": foo-loader calls bar-loader calls qux-loader \
(a custom loader must now signal a short circuit when intentionally not calling \
the next). See the ESM docs for details.
Real-world use-cases are laid out for end-users with working examples in the \
article Custom ESM loaders: Who, what, when, where, why, how.
Experimental test runner
The node:test module, which was initially introduced in Node.js v18.0.0, is now \
available with all the changes done to it up to Node.js v18.7.0.
Improved interoperability of the Web Crypto API
To better align Node.js' experimental implementation of the Web Crypto API with \
other runtimes, several changes were made:
Support for CFRG curves was added, with the 'Ed25519', 'Ed448', 'X25519', and \
'X448' algorithms.
The proprietary 'NODE-DSA', 'NODE-DH', 'NODE-SCRYPT', 'NODE-ED25519', \
'NODE-ED448', 'NODE-X25519', and 'NODE-X448' algorithms were removed.
The proprietary 'node.keyObject' import/export format was removed.
Files: