Roman

@rman.dev

https://rman.dev

Oh! Btw... As of yesterday (2026-08-04) ... nodejs_compat is enabled *by default* for a new Cloudflare Worker deployments using compat date 2026-08-04 or later.

TIL when running Vitest browser mode (or plain Playwright) on Github Actions on Ubuntu, you can skip the slow "playwright install chromium" step completely by providing channel option. This makes Playwright use the pre-installed Chrome. So many projects out there that could speed their CIs with this

Github PR diff view showing removal of "playwright install" step, and addition of "launchOptions.channel: 'chrome'" on Vitest Playwright provider.

🦀 Rstest now uses Yuku instead of Acorn for V8 coverage parsing. On a real Rsbuild test suite: 8.74s → 3.35s median 378/378 tests passing Unchanged coverage totals A parser swap, with a 61.7% faster coverage run. ⚡️

Bild

Did you know that GitHub Actions now supports the `parallel` keyword? I was waiting for something like this for sooo long! And I only found out about it thanks to PRs opened by @luc122c.bsky.social for Nuxt, Nitro, and other big projects in the ecosystem.

New feature in AgentScan GitHub app: the honeypot comment. This comment is intended to welcome regular users, but it also contains a hidden comment that only AI agents will read. This will prompt them to write a specific custom string that will immediately close the PR and add a label as automations

Screenshot of a PR autoclosed after a honeypot comment was added by the AgentScan GitHub App

my big pile of `yaml` perf improvements just got merged 🎉 looking forward to v3 being published!

`oxc-walker` v1.1.1 is out. nice work, everyone! 🔥 thanks @harlanzw.com for opening the PR to remove the last dependency - I won't hold it against you that it was a package I wrote. 😭 ... plus some very nice runtime performance improvements from @matejcerny.dev 🔥

a screenshot of the npmx timeline page for `oxc-walker`, showing that the latest release decreased the install size by 96%, removing 12 dependencies, and the previous release also dropped the install size by 46%, dropping 8 dependencies

Vite 8.2 is out 🚀 • Top-level `input` option: No need to use `build.rolldownOptions` • Warnings for config features the native loader can't handle yet • PostCSS config type export for type-safe configs • Dev URLs now labeled by their interfaces More info in the changelog github.com/vitejs/vite/...

github.com

While some people laughed about the number of dependencies in the JS world, others worked to improve the ecosystem (like @e18e.dev). Now many of my open source projects have around 20 packages in node_modules, including transitive dependencies.

Bild

We’ve saved hundreds of gigabytes of bandwidth per month so far! Reach out if you’re interested in helping! We help with outreach, repo modernization, analysis infra, and data analysis

~paul@paulvall.dev · 7d ago

new @e18e.dev effort just kicked off: dieting rust crates 🦀 huge thanks to @jacobasper.com for starting this. we're using the lean crate cargo diet to trim packaged crate sizes across the ecosystem tracking issue: github.com/e18e/ecosystem-issues/issues/280

Strengthening npm supply-chain security: packages are now scanned for malware at publish time, before they can be installed. We're also introducing disclosure for legitimate dual-use tools so they aren't blocked by default. gh.io/npm-publish-...

npm publish-time malware scanning and dual-use metadata - GitHub Changelog

As part of our ongoing supply-chain security work, npm is introducing automatic scanning of packages at publish time. This changelog covers what publishers can expect and a new metadata requirement…

gh.io