ESLint Configuration Migrator; Rspack v0.7; Deno 1.44; oxlint v0.4.2; Intl.DateTimeFormat;

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

github.com 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!

Introducing the ESLint Configuration Migrator

eslint.org @nzakas@fosstodon.org @eslint@fosstodon.org

“We’ve heard you: One of the biggest reasons ESLint users haven’t upgraded to ESLint v9.x is migrating a configuration file seems difficult and complicated. Some plugins support flat config and the ESLint v9.x rule APIs and some don’t. Sometimes you need to use FlatCompat and sometimes you need to use the compatibility utilities. While we cover as much as we can in the migration guide, it can take time to walk through your configuration and make the necessary changes.”

“That’s why we’re excited to announce the release of the ESLint Configuration Migrator. This utility is designed to translate .eslintrc.* files into eslint.config.js files [...]”

Rspack v0.7: lazy compilation, faster CSS builds and more

www.rspack.dev github.com/web-infra-dev

Highlights (quoting the blog post):
  • Support for Lazy Compilation: Significantly improves the dev startup performance of large applications by compiling on demand.
  • Faster CSS Build: Introducing a new css-module-lexer, which increases CSS bundling speed by 4 times.
  • Breaking Changes: Removed some unstable APIs to make default behaviors more consistent with webpack.

Deno 1.44: private npm registries, improved Node.js compat and performance boosts

deno.com github.com/bartlomieju github.com/marvinhagemeister github.com/ry @deno_land@fosstodon.org

Highlights:
  • Support for private npm registries, enabling users to use internal packages with Deno by configuring an .npmrc file
  • Support for gRPC connections, enabling robust high performance communication to services like Google Cloud Platform
  • Improved Node.js compatibility

oxlint v0.4.2

github.com github.com/oxc-project

New rules:
  • require-await
  • eslint-plugin-unicorn/no-magic-array
  • @typescript-eslint/consistent-indexed-object-style
  • oxc/no-async-await
  • oxc/no-const-enum
  • oxc/no-rest-spread-properties
  • eslint-plugin-jest/prefer-hooks-on-top
  • eslint-plugin-jest/require-top-level-describe
  • no-div-regex
  • no-useless-concat

Ship fast. Stay secure.

socket.dev Sponsor

Socket’s AI-powered threat detection blocks JavaScript supply chain attacks before they have the chance to compromise your dependencies. In addition to scanning for known vulnerabilities, Socket detects 70+ supply chain and code quality issues. Install our free GitHub app in under two minutes and start protecting your repositories today.

Date formatting using Intl.DateTimeFormat

rafaelcamargo.com github.com/rafaelcamargo

“Presenting a date in a specific format often brings to mind some JavaScript libraries right away, such as moment.js and, more recently, date-fns. Although these libraries still satisfy very peculiar use cases, they are no longer essential for simple date formatting.”

“Widely supported by browsers since 2016, and currently with approximately 96% global coverage, the native Intl API can present dates in highly elaborate formats. And most importantly, all this without adding even 1Kb to your application.”

fetch-in-chunks: fetching large files in chunks, with parallel downloads, progress tracking and request abortion

github.com @tomayac@toot.cafe

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

Older messages

Symbols as WeakMap keys, Compression Streams

Monday, June 3, 2024

We have 3 links for you - Stay up-to-date on JavaScript and tools ECMAScript 2023 feature: symbols as WeakMap keys 2ality.com @rauschma@fosstodon.org This blog post answers two questions: What are

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

Tuesday, May 21, 2024

We have 11 links for you - Stay up-to-date on JavaScript and tools Tired of handling a tech stack with REST, SQL, Webpack and 1000 other technologies? uix.unyt.org Sponsor With its radically holistic

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

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 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌