- Drop Node 18 support and raise the minimum supported Node.js version to
>=20.19.0.
- Scope the DOM polyfill to each export so browser globals and
console.errorare restored after export completes. - Keep
@excalidraw/utilsbecause the exporter still depends onexportToSvg()and the packaged font assets used for server-side rendering. - Make the exporter polyfill compatible with modern Node runtimes where globals such as
navigatormay be exposed as getter-only properties.