NullVoxPopuli
banner
nullvoxpopuli.com
NullVoxPopuli
@nullvoxpopuli.com
Artificer of Code.

OpenSource, TC39 Signals, StarbeamJS & @emberjs.com enthusiast and advocate

Former @react.dev

Where i'm at
nullvoxpopuli.com/page/links

Projects
tutorial.glimdown.com
limber.glimdown.com

#SwarmLyfe
Queen of Blades, she/her, obv
Pinned
We have attribute autocomplete!!! 🥳
@techsavvytravvy.com ranked some validation libraries for me

tytytyty <3
February 12, 2026 at 7:24 AM
Yaaas!

@emberjs.com 🤝 @vite.devpress
Introducing vite-plugin-ember — render live, interactive #EmberJS components directly in your VitePress docs.

Write gjs/gts code fences in markdown → see them running on the page. No full Ember app required.

Docs: aklkv.github.io/vite-plugin-...

#EmberJS #VitePress #Vite
Ember in VitePress
Render live Ember components inside VitePress documentation
aklkv.github.io
February 12, 2026 at 4:52 AM
Reposted by NullVoxPopuli
Introducing vite-plugin-ember — render live, interactive #EmberJS components directly in your VitePress docs.

Write gjs/gts code fences in markdown → see them running on the page. No full Ember app required.

Docs: aklkv.github.io/vite-plugin-...

#EmberJS #VitePress #Vite
Ember in VitePress
Render live Ember components inside VitePress documentation
aklkv.github.io
February 12, 2026 at 4:18 AM
Reposted by NullVoxPopuli
(1/8) An exciting project over at @e18e.dev is our project: how can we measure performance across meta-frameworks? This means going deeper than just bundle size, but looking at all stats across development and runtime. Here is an example of one of our dev build tests. More details in the thread.
February 11, 2026 at 8:45 AM
Reposted by NullVoxPopuli
We're more than 150 humans collaborating at repo.npmx.dev 🎉
February 10, 2026 at 10:37 PM
Reposted by NullVoxPopuli
You don't need these Rollup plugins anymore. @rolldown.rs makes them obsolete.

Built-in support for:

◆ @rollup/plugin-node-resolve
◆ @rollup/plugin-json
◆ @rollup/plugin-commonjs

More below...
February 10, 2026 at 8:42 PM
Reposted by NullVoxPopuli
Maybe instead of 1000km we should say 1Mm.
February 10, 2026 at 8:53 AM
lol oh no, I actually need an LRU cache
February 10, 2026 at 5:31 AM
Anyone else want upvote / downvote on lines of code (or functions?) on @npmx.dev ?

then we can see the top most up/down voted code! 👻
February 10, 2026 at 5:25 AM
Reposted by NullVoxPopuli
they went from 84 deps to 67 🎉 great size reduction too

hopefully can drop a few more!
ESLint v10.0.0 is officially here!

📉 Smaller download (11MB ➡️ 9.4MB)
🚫 Removal of the eslintrc configuration system
⚛️ Improved JSX reference tracking for better scope analysis
🛠️ Enhanced RuleTester for better rules

Check out the full release notes:
eslint.org/blog/2026/02...
ESLint v10.0.0 released - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
eslint.org
February 9, 2026 at 4:26 PM
Reposted by NullVoxPopuli
Looks like @github.com is having a case of the Mondays.

No work for us today 🎉😎🍸
February 9, 2026 at 9:51 AM
The message united gives you for new-accounts, first time sign in.

Signing in is literally what I'm trying to do. ugh
February 9, 2026 at 3:24 PM
No one at United ever tested these user flows
-> Get on the internet after activating "Messaging Only"
-> cant subsequently visiting unitedwifi.com
-> Create an account (email 2fa required, but can't access email)
-> Use T-Mobile in-flight wifi without being signed in
February 9, 2026 at 3:23 PM
ever visit npm in the dark?

blinded by the white?

s/npmjs.com/npmx.dev/
February 9, 2026 at 3:03 AM
Everyone is praising Claude Opus 4.6... but like...

it still can't figure out how to run tests on its own.
Nor does it seem to notice that a project is using pnpm.

sigh
February 9, 2026 at 2:48 AM
Vite8 has gotten so good, whenever I have a problem with Vite7, I just upgrade to vite 8.0.0-beta.13, and call it a day
February 9, 2026 at 1:39 AM
How much energy does Copilot review take?

I just received, with no prompt, opt in, etc -- on an automated PR with automatic merge -- a review from copilot
February 9, 2026 at 12:53 AM
good thing fs has a built in existsSync
`path-exists`, a package that runs the built-in `fs.access` in a try catch

130M/week.
February 8, 2026 at 3:47 PM
Reposted by NullVoxPopuli
new release of the @e18e.dev github action 🚀

you can use this to diff changes in your dependencies. e.g. trust/provenance, duplicates, significant size increases, etc.

check it out!
GitHub - e18e/action-dependency-diff: A GitHub action to report dependency changes and potential problems
A GitHub action to report dependency changes and potential problems - e18e/action-dependency-diff
github.com
February 8, 2026 at 1:35 PM
Reposted by NullVoxPopuli
Put together a quick #PR to add an "Open file on npmx.dev" command to the VSCode extension.

github.com/npmx-dev/vsc...

I've always wanted to deep-link to files in #npm, and now that I can with #npmx, I want to have an easy way to do it!
Open file on npmx.dev by dgp1130 · Pull Request #34 · npmx-dev/vscode-npmx
This adds a new command to open the current file on npmx.dev. The intent is to be able to easily create a shareable deep link to a node_modules/... file from within an IDE. Open....
github.com
February 8, 2026 at 3:30 AM
Closed 1 of 1 VSCode instances

February 7, 2026 at 10:15 PM
GitHub needs more 🚽 users

February 7, 2026 at 5:59 PM
Reposted by NullVoxPopuli
I’ve always been on the fringes of open source but after being thrust into the @npmx.dev community exactly one week ago, I can firmly conclude that this is the stuff that has always powered The Internet and it must continue at all costs.
February 7, 2026 at 12:44 PM
Does anyone know what 'object' means?
February 6, 2026 at 11:17 PM