Subject: Announcing Vite+; performance of var; simulating JS piping; AbortController; editing JSONC; Node.js features vs. packages; what’ll be in ESLint v10.0.0; ESLint Config Inspector

Announcing Vite+

voidzero.dev @yyx990803

“Vite+ is a command-line developer tool you can install from npm, just like Vite itself. It’s a drop-in upgrade to Vite with additional features.”

“[...] Vite+ will be free for individuals, open source projects, and small businesses. We plan to offer flat annual license pricing for startups and custom pricing for enterprises. Though Vite+ will be commercially licensed, it will be source-available. Exact tier thresholds and licensing details will be announced closer to public launch.”

Why does the TypeScript code base have so many var declarations?

vincentrolfs.dev @vincentrolfs

asPipes: working pipes today in pure JavaScript

github.com @irony

Don’t sleep on AbortController

kettanaito.com @kettanaito

AbortController is a global class in JavaScript that you can use to abort, well, anything!”

First-class JSONC manipulation in JavaScript

david.deno.dev @dsherret

Edit JSONC via high-level operations. Quoting the blog post:

  • Comments in the file are maintained and not shifted around when making changes.
  • Proper indentation and newlines are handled for us.

15 recent Node.js features that replace popular npm packages

nodesource.com @lizzparody

ESLint

What’s coming in ESLint v10.0.0

eslint.org @nzakas

“We want to share with you the significant changes that will be coming in v10.0.0 so you can better prepare for the changes and understand why the changes are necessary.”

ESLint Config Inspector: visual tool for inspecting and understanding your ESLint flat configs

github.com @eslint

This email was sent to {{ email | default }}. You can unsubscribe from this list here or update your preferences.