-
Notifications
You must be signed in to change notification settings - Fork 6
Support Node.js v25 #232
Copy link
Copy link
Closed
Labels
arkenvChanges to the `arkenv` npm package.Changes to the `arkenv` npm package.github actionsPull requests that update GitHub Actions codePull requests that update GitHub Actions codeinfraInfrastructure related issue or pull requestInfrastructure related issue or pull requestwwwImprovements or additions to arkenv.js.orgImprovements or additions to arkenv.js.org
Description
Metadata
Metadata
Assignees
Labels
arkenvChanges to the `arkenv` npm package.Changes to the `arkenv` npm package.github actionsPull requests that update GitHub Actions codePull requests that update GitHub Actions codeinfraInfrastructure related issue or pull requestInfrastructure related issue or pull requestwwwImprovements or additions to arkenv.js.orgImprovements or additions to arkenv.js.org
Node.js v25 just came out, but as seen in the failing workflows of #230, we cannot support it out of the box given a
post-installissue withfumadocs-mdx, as documented fuma-nama/fumadocs#2456.This is important since we want to provide reasonable support for
arkenvand@arkenv/vite-plugin(and any future library we publish in this project), and I would deem support for the latest Node.js as "reasonable".There are a few pathways to support this change:
post-installissue upstream (in fuma-nama/fumadocs or nodejs/node), this should make everything work in Node.js v25.post-installissue using a patch. This is a bandaid solution.wwwis omitted from the workflow. This might involve the usage of pnpm filtering, Turborepo filtering, or even more complicated conditional logic. This solution is sound since we don't really need to use Node.js 25 forwww, our infra supports LTS just fine.post-installscript.