You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
esbuild <=0.24.2
Severity: moderate
esbuild enables any website to send any requests to the development server and read the response - https://github.com/advisories/GHSA-67mh-4wv8-2f99
Looks like remix is several versions behind on esbuild so concerned about just doing a simple override.
esbuild <=0.24.2
Severity: moderate
esbuild enables any website to send any requests to the development server and read the response - https://github.com/advisories/GHSA-67mh-4wv8-2f99
The text was updated successfully, but these errors were encountered:
It is @remix-run/dev's dependancy on "@vanilla-extract/integration": "^6.2.0", that is bringing in the vite v5 that is then bringing in the old version of esbuild. So just @vanilla-extract/integration needs updated, but it looks like recent versions have changed their API around.
I attempted to resolve this issue by updating to @vanilla-extract/integration@8.0.1, @vanilla-extract/vite-plugin@5.0.1, and adding the new @vanilla-extract/compiler. See branch and changes here:
However the @vanilla-extract/compiler library will need a simple patch (also at PR vanilla-extract-css/vanilla-extract#1562) to allow the option not inline small files and I could only get the tests to pass with an unsatisfying hack around trying to pass relative paths into what now wants absolute paths.
Reproduction
npm audit returns:
Looks like remix is several versions behind on esbuild so concerned about just doing a simple override.
System Info
Used Package Manager
npm
Expected Behavior
No vulnerabilities. esbuild is updated to at least 0.25.0 (https://github.com/evanw/esbuild/releases/tag/v0.25.0)
Actual Behavior
Getting
The text was updated successfully, but these errors were encountered: