Hi.
As an improvement the dependency from node:path can be replaced by regex to extract the extension.
[plugin:vite:resolve] [plugin vite:resolve] Module "path" has been externalized for browser compatibility, imported by "node_modules/.pnpm/mime-types@3.0.1/node_modules/mime-types/index.js". See https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.