Repository navigation
Preact 11.0.0 loading report across Node.js, Bun and Deno #5301
siddiksawani
started this conversation in
Show and tell
Replies: 1 comment 3 replies
I don't think there's going to be a relevant number of Preact users looking at this particular app, but in the general case, you probably should look out for module resolution errors caused by missing optional peer deps, yes. This is how the ecosystem works, you wouldn't use those subpaths while intentionally not having the requisite peer dep. |
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I maintain CompatLab, an open-source npm loading checker, and wanted to share the Preact 11.0.0 report for feedback on how it presents optional-peer requirements.
The result is more specific than a single compatibility badge:
importandrequireon Node.js 24.21.0, Node.js 26.10.0, Bun 1.4.2 and Deno 2.9.7.preact/compat/serverandpreact/compat/server.browser. The Node evidence says it cannot findpreact-render-to-string, which was absent from the prepared snapshot.That missing optional peer matters when reading the report: these results do not establish an SSR defect or a Bun/Deno incompatibility. They describe what happens when loading the published package under this particular setup. No rendering or application tests ran.
The checks use Linux amd64, pinned runtime images, disabled install scripts and no network during execution. The report includes the coverage and structured evidence.
Would a separate “optional peer required” explanation make this more useful to Preact users? I would appreciate corrections to the interpretation or suggestions for showing the environment requirements without implying Preact is broken.
Source · Methodology
All reactions