February 19, 2025  |
Subject: Bundling dependencies; keyword `using`; Intl.DurationFormat; vlt client; Deno npm module specifiers; Node v23.8.0; require(esm); Node.js loader framework; bundler plugins |
Dear readers!
We moved the publication day of ECMAScript News from Tuesday to Wednesday – which works better with our schedules. Apologies for the sudden change and thanks for reading!
Axel and Jowe |
Secure your JavaScript dependencies.socket.dev Sponsor Open source code makes up 90% of most codebases. Socket detects what traditional vulnerability scanners can’t, including 70+ indicators of open source supply chain risk like malware, typosquatting, hijacked packages, obfuscated code, privileged APIs, and more. Install our free GitHub app today to instantly enable protection on all updates and new dependencies added in PRs. |
|
|
Clean room tests with JavaScript’s using keywordblog.disintegrator.dev @disintegrator@mastodon.social A little while ago the “Explicit Resource Management” proposal was promoted to stage 3 and with it the introduction of the using keyword. Support for this feature was then introduced into TypeScript 5.2. I love this feature and, almost instantly, it gave me the idea to incorporate it into my testing to cleanly encapsulate the process of creating test databases, mock servers and so on and then tearing them down to avoid conflicts, contentions and runaway resource usage. |
|
|
|
|
|
|
|
|
|
|
|
This email was sent to {{ email | default }}. You can unsubscribe from this list here or update your preferences. |
|