Esbuild v0.21.3; ESLint v9.3.0; Node v22.2.0; Promise.withResolvers(); duplicate named capturing...

Tired of handling a tech stack with REST, SQL, Webpack and 1000 other technologies?

uix.unyt.org Sponsor

With its radically holistic approach to web development, the open-source UIX framework provides end-to-end messaging, data storage, reactivity and synchronization between backend and frontend combined in a single coherent package. The goal is simple - achieving the best developer experience for newbies and professionals alike. PS: We don’t use npm!

esbuild v0.21.3: decorator metadata and more

github.com @evanw@hachyderm.io

Highlight: “This release implements the decorator metadata proposal, which is a sub-proposal of the decorators proposal. Microsoft shipped the decorators proposal in TypeScript 5.0 and the decorator metadata proposal in TypeScript 5.2, so it’s important that esbuild also supports both of these features.”

ESLint v9.3.0: new options for some rules and more

eslint.org github.com/fasttime @eslint@fosstodon.org

[The blog post mentions the following highlights:]

ESLint v9.3.0 adds new options to some rules:

  • func-style has the new option overrides.namedExports
  • no-extra-boolean-cast has the new option enforceForInnerExpressions superseding the deprecated but still recognized enforceForLogicalOperands option
  • no-misleading-character-class has the new new option allowEscape
  • no-restricted-exports has the new option restrictedNamedExportsPattern

The built-in rules line-comment-position and multiline-comment-style have been deprecated in favor of third-party replacements.

Node v22.2.0 (current)

nodejs.org @targos@fosstodon.org @nodejs@social.lfx.dev

ECMAScript 2024 feature: Promise.withResolvers()

2ality.com @rauschma@fosstodon.org

The blog post explores the ECMAScript feature Promise.withResolvers() (proposed by Peter Klecha), which provides a new way of directly creating Promises; an alternative to new Promise(...):

const { promise, resolve, reject } = Promise.withResolvers();

ECMAScript 2025 feature: duplicate named capturing groups for regular expressions

2ality.com @rauschma@fosstodon.org

Web at Google I/O 2024 [YouTube playlist]

www.youtube.com

Interesting npm packages

open: open stuff like URLs, files, executables – across platforms

www.npmjs.com @sindresorhus@mastodon.social

xlsxtable: create Excel .xlsx files

www.npmjs.com @jawj@econtwitter.net

littlezipper: use the CompressionStream API to create .zip files

www.npmjs.com @jawj@econtwitter.net

The CompressionStream API in supported by all recent browsers, Node and Deno. For more information on web streams, see the chapter on them in “Shell scripting with Node.js”.

This email was sent to you. You can unsubscribe from this list here or update your preferences.

Older messages

Gulp Developer Survey; esbuild v0.21.0; ESLint compatibility utilities; Nx 19.0; Bun v1.1.8; shell

Tuesday, May 14, 2024

We have 12 links for you - Stay up-to-date on JavaScript and tools Introducing the Gulp Developer Survey medium.com “Gulp has come a long way since its humble beginnings a decade ago. In that time,

Improved tree-shaking in Rollup; Node v22.1.0; Deno 1.43; npm feedback; npm script runner; refactori

Tuesday, May 7, 2024

We have 10 links for you - Stay up-to-date on JavaScript and tools Rollup: improved tree-shaking due to tracking of const parameter values github.com github.com/liuly0322 @lukastaegert@webtoo.ls @

Node.js 22; Bun 1.1.5; JSR is not a package manager

Tuesday, April 30, 2024

We have 5 links for you - Stay up-to-date on JavaScript and tools Node.js 22: require() ESM modules, --run package scripts, --watch files, fs.glob() and more nodejs.org @nodejs@social.lfx.dev

Pnpm v9.0.0; Biome v1.7; ESLint v9.1.0; Node.js collaboration summit; Intl.Segmenter; tree shaking;

Tuesday, April 23, 2024

We have 9 links for you - Stay up-to-date on JavaScript and tools WorkOS, the modern API for auth and user identity. workos.com Sponsor WorkOS enables B2B SaaS companies to accelerate enterprise

April TC39 meeting; Rspack v0.6; future of JS packages; Evan You on Vue, Vite, etc.

Tuesday, April 16, 2024

We have 7 links for you - Stay up-to-date on JavaScript and tools This Week In React - Keeps senior React devs up to date thisweekinreact.com Partner We keep over 37k mid/senior React devs up-to-date

You Might Also Like

📳 Galaxy Z Flip 6 Review — How to Watch the 2024 Summer Olympics for Free

Friday, July 26, 2024

Also: Fixing Spotify's Repeating Ads, and More! How-To Geek Logo July 26, 2024 Did You Know The rectangular area of a flag found in the upper left corner (top hoist corner) of the flag, such as the

Your monthly update has arrived

Friday, July 26, 2024

What's new in Google Play and Android July 2024 The Collections surface engages users with content Introducing Collections, a new on-device surface for your content Collections present users with

iOS Dev Weekly - Issue 671

Friday, July 26, 2024

There are two types of apps on the visionOS App Store. Will you create an app that makes people reach for the headset? 🥽 View on the Web Archives ISSUE 671 July 26th 2024 Comment In the last two weeks

Ranked | The 10 Busiest Ports in the World, by Cargo Traffic 🚢

Friday, July 26, 2024

As critical nodes for trade and commercial activity, we show the top 10 busiest ports in the world by cargo volume. View Online | Subscribe Presented by: Is Your Portfolio Powering the Future? >>

Let the Games Begin

Friday, July 26, 2024

Week of July 22, 2024 Let the Games Begin Week of July 22, 2024 By MG Siegler • 26 Jul 2024 View in browser View in browser Mark Zuckerberg loves two things above all else right now: llamas and

Daily Coding Problem: Problem #1508 [Hard]

Friday, July 26, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Uber. Given an array of integers, return a new array such that each element at index i

OpenAI announces SearchGPT - Weekly News Roundup - Issue #477

Friday, July 26, 2024

Plus: Will billionaires live forever; a police robot dog jamming wireless networks; Alphabet to invest $5B into Waymo; warnings about “model collapse”; a new partnership for AI security; and more! ͏ ͏

Using Data as a Product Manager

Friday, July 26, 2024

If you had your choice between a little data or a lot of data on which to guide decisions, which would you pick? ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Last Mile of Blockchains: RPC and Node-as-a-Service

Friday, July 26, 2024

Top Tech Content sent at Noon! Find the hottest jobs from top tech companies Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, July 26, 2024? The

⚙️ Generative AI is making workers less productive

Friday, July 26, 2024

Plus: Runway trained video generator on thousands of YouTube videos ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌