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

Apple Introduces the iStick

Friday, June 21, 2024

The EU puked up the carrots, so Apple uses their Intelligence... Apple Introduces the iStick The EU puked up the carrots, so Apple uses their Intelligence... By MG Siegler • 21 Jun 2024 View in browser

Tesla makes Musk best-paid CEO of all time and Fisker bites the dust

Friday, June 21, 2024

Plus, Loop hits a wall, Meta gets schooled and more View this email online in your browser By Haje Jan Kamps Friday, June 21, 2024 Welcome to Startups Weekly — your weekly recap of everything you can

iOS Dev Weekly - Issue 666

Friday, June 21, 2024

WWDC isn't completely over just yet! How about a chance to get together with your peers to watch some videos at Apple offices around the world? 🗺️ View on the Web Archives ISSUE 666 June 21st 2024

Daily Coding Problem: Problem #1473 [Medium]

Friday, June 21, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Apple. Suppose you have a multiplication table that is N by N. That is, a 2D array where

Ranked | The Countries Receiving the Most Remittances From Abroad 💰

Friday, June 21, 2024

The top 10 countries by money received from abroad have seen a major shift through the years. Only three have stayed put. View Online | Subscribe Presented by: Which Minerals Will Drive Clean Energy?

Decision-making for product managers

Friday, June 21, 2024

​ Decision-making for product managers As product managers, perhaps the biggest influence we have on our companies is the decisions we make. An activity that on the surface seems like it should be

NoWire, a 1985 Microwave LAN Experiment

Friday, June 21, 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 21, 2024

NoWire, a 1985 Microwave LAN Experiment

Friday, June 21, 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 21, 2024

Meta Quest 3 has a new killer app

Friday, June 21, 2024

Kaspersky ban; Best cheap Android tablet; -- ZDNET ZDNET Tech Today - US June 21, 2024 placeholder Netflix is now Meta Quest 3's killer app, thanks to these two new modes Want a large-screen TV but

Anthropic raises the industry bar for intelligence - Weekly News Roundup - Issue #472

Friday, June 21, 2024

Plus: Ilya Sutskever is back; Nvidia becomes the world's most valuable company; another company trials a humanoid robot; a military robot-dog arms race; a mad scientist grows neurons to play Doom ͏