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

🛠️ It's Easy to Mod PC Games — What to Know About Cellular Data Throttling

Saturday, June 22, 2024

Also: Best Short Throw Projectors of 2024, and More! How-To Geek Logo June 22, 2024 📩 Get expert reviews, the hottest deals, how-to's, and more delivered directly to your inbox by subscribing to

Daily Coding Problem: Problem #1474 [Easy]

Saturday, June 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Boggle is a game played on a 4 x 4 grid of letters. The goal is to find as

Weekend Reading — Occam's shaving kit

Saturday, June 22, 2024

This week we work around our ErrorBoundary, ignore our \\TODO, write in Sans Bullshit Sans, pay $500/hour to dress the same as always, count succors borne every minute, and name a dinosaur after Loki.

Infographic | The Next Characters to Enter the Public Domain 🎟️

Saturday, June 22, 2024

From Mickey to Superman, this infographic shows which popular characters will be entering the public domain over the next 15 years. View Online | Subscribe Presented by: EnergyX's groundbreaking

Web3 hiring culture. What can we improve?

Saturday, June 22, 2024

Top Tech Content sent at Noon! Meet the device ushering in a new era of hearing clarity Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, June 22, 2024

Web3 hiring culture. What can we improve?

Saturday, June 22, 2024

Top Tech Content sent at Noon! Meet the device ushering in a new era of hearing clarity Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, June 22, 2024

Ilya Sutskever isn’t done working on AI safety

Saturday, June 22, 2024

Plus, Fisker files for bankruptcy, the DOJ sues Adobe, and more View this email online in your browser By Cody Corrall Saturday, June 22, 2024 Image Credits: Hiretual Welcome back to TechCrunch's

🐍 New Python tutorials on Real Python

Saturday, June 22, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Quiz: Ruff: A Modern Python Linter In this

DeveloPassion's Newsletter #170 - Safe and Sound

Saturday, June 22, 2024

Edition 170 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

U.S. Treasury Sanctions 12 Kaspersky Executives Amid Software Ban

Saturday, June 22, 2024

THN Daily Updates Newsletter cover Cybersecurity Architect's Handbook ($47.99 Value) FREE for a Limited Time Stepping into the role of a Cybersecurity Architect (CSA) is no mean feat, as it