npmx Weekly #20

This week's digest highlights significant developments in the npm ecosystem, focusing on the adoption of modern JavaScript standards, enhanced security practices, and the ongoing efforts to foster trust within the community through verification initiatives.

“The only way to do great work is to love what you do.”

Steve Jobs

Updates from Missing Control

As the npm community evolves, several key topics have emerged that reflect the growing enthusiasm for modern development practices and the importance of security and trust in open-source projects.

ESM vs CJS Growth

Titus 🇵🇸

Hello friends and welcome to another “how’s ESM vs CJS doing?!” A big win this time, at a year of `require(esm)` available! 38.0% of the popular npm packages now have ESM, up from 33.4% half a year ago. ESM-only is up from 12.6% to 16.0%. Particularly this non-dual, “vanilla” growth is very big!

Graph showing the status, in raw CSV:

```csv
date,total,esm,dual,faux,cjs
2021-08-24,5617,341,95,832,4349
2021-11-09,5647,411,119,809,4308
2022-08-01,5734,496,207,791,4240
2022-11-04,5747,518,216,785,4228
2023-05-29,6240,630,417,783,4410
2023-11-22,6818,734,510,881,4693
2024-05-27,7042,819,736,826,4661
2024-11-27,8087,942,1152,843,5150
2025-06-05,8677,995,1573,859,5250
2025-12-04,14159,1779,2947,1522,7911
2026-06-08,16231,2590,3574,1689,8378
```
June 8, 2026 at 5:28 PM UTC

The rise of ECMAScript Modules (ESM) is notable, with 38.0% of popular npm packages now supporting ESM, a significant increase from 33.4% six months ago. This shift indicates a move towards modern JavaScript module standards, with ESM-only packages also seeing growth from 12.6% to 16.0%.


Security Incidents in Dependency Management

Recent discussions have surfaced regarding the security risks associated with the common practice of running 'npm install'. The introduction of opt-in dependency install scripts in version 12 represents a move towards safer package management practices.


npmx Verification Initiative

npmx is launching a significant verification initiative aimed at NPM maintainers and projects. This initiative is designed to enhance trust and transparency within the open-source community, reflecting ongoing efforts to strengthen social coding.


Verification of Maintainers

npmx

We've started by verifying npmx maintainers. Log in to mu.social to see the verified badges! We'd like to discuss the best strategy for our communities with OSS maintainers. Should all large enough OSS projects be verifiers? Or would it be better for a few orgs/foundations to take on the task?

We're delighted to launch with multiple trusted verifiers: @france-atmosphe.re @npmx.dev and @medsky.network. Trusted organizations, businesses and professional networks can become verifiers and verify their people and accounts - reach out at verification@mu.social

June 11, 2026 at 7:38 AM UTC

The verification of maintainers on the new mu.social platform has begun, aiming to build trust within the community through verified badges. This initiative is prompting discussions on effective strategies for verification in open-source projects.


JavaScript/TypeScript Enthusiasm

Ethan Holz

@npmx.dev makes me want to write more JS/TS. Most of my job doesn't involve these but when I need to look at a package it becomes so easy to use.

June 9, 2026 at 7:01 PM UTC

A user expressed excitement about using JavaScript and TypeScript, inspired by @npmx.dev, indicating a growing interest in modern web development tools despite their primary job focus not being on these languages.


Feedback-Driven Verification Process

In response to community feedback, npmx is moving forward with the verification of maintainers and projects within the npm ecosystem. This initiative invites larger projects to become verifiers, enhancing community engagement.


Development of Open Source Lexicons

npmx

We've been working on lexicons to represent open source project roles that may be a better fit than flat verifications for each project to surface information about their governance and community. If you'd like to work with us, look for the #projects channel at build.npmx.dev

June 12, 2026 at 6:43 AM UTC

npmx is actively developing lexicons to better represent roles within open-source projects. This initiative aims to provide more nuanced information regarding project governance and community involvement, going beyond simple verifications.


Positive Expressions

A wave of positive interactions, including posts filled with emojis like hearts and thumbs up, has fostered a supportive community atmosphere among users, reflecting the collaborative spirit of the npm ecosystem.


Thanks for tuning in to this week’s updates! We’re so glad to have you on this journey with us.


Stay curious, keep building, and we’ll see you right back here next week! ✨