Commit 713e724
chore(deps): bump esbuild, vite and @astrojs/react (#184)
Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.9 and updates
ancestor dependencies [esbuild](https://github.com/evanw/esbuild),
[vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and
[@astrojs/react](https://github.com/withastro/astro/tree/HEAD/packages/integrations/react).
These dependencies need to be updated together.
Updates `esbuild` from 0.21.5 to 0.25.9
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/evanw/esbuild/releases">esbuild's
releases</a>.</em></p>
<blockquote>
<h2>v0.25.9</h2>
<ul>
<li>
<p>Better support building projects that use Yarn on Windows (<a
href="https://redirect.github.com/evanw/esbuild/issues/3131">#3131</a>,
<a
href="https://redirect.github.com/evanw/esbuild/issues/3663">#3663</a>)</p>
<p>With this release, you can now use esbuild to bundle projects that
use Yarn Plug'n'Play on Windows on drives other than the <code>C:</code>
drive. The problem was as follows:</p>
<ol>
<li>Yarn in Plug'n'Play mode on Windows stores its global module cache
on the <code>C:</code> drive</li>
<li>Some developers put their projects on the <code>D:</code> drive</li>
<li>Yarn generates relative paths that use <code>../..</code> to get
from the project directory to the cache directory</li>
<li>Windows-style paths don't support directory traversal between drives
via <code>..</code> (so <code>D:\..</code> is just <code>D:</code>)</li>
<li>I didn't have access to a Windows machine for testing this edge
case</li>
</ol>
<p>Yarn works around this edge case by pretending Windows-style paths
beginning with <code>C:\</code> are actually Unix-style paths beginning
with <code>/C:/</code>, so the <code>../..</code> path segments are able
to navigate across drives inside Yarn's implementation. This was broken
for a long time in esbuild but I finally got access to a Windows machine
and was able to debug and fix this edge case. So you should now be able
to bundle these projects with esbuild.</p>
</li>
<li>
<p>Preserve parentheses around function expressions (<a
href="https://redirect.github.com/evanw/esbuild/issues/4252">#4252</a>)</p>
<p>The V8 JavaScript VM uses parentheses around function expressions as
an optimization hint to immediately compile the function. Otherwise the
function would be lazily-compiled, which has additional overhead if that
function is always called immediately as lazy compilation involves
parsing the function twice. You can read <a
href="https://v8.dev/blog/preparser">V8's blog post about this</a> for
more details.</p>
<p>Previously esbuild did not represent parentheses around functions in
the AST so they were lost during compilation. With this change, esbuild
will now preserve parentheses around function expressions when they are
present in the original source code. This means these optimization hints
will not be lost when bundling with esbuild. In addition, esbuild will
now automatically add this optimization hint to immediately-invoked
function expressions. Here's an example:</p>
<pre lang="js"><code>// Original code
const fn0 = () => 0
const fn1 = (() => 1)
console.log(fn0, function() { return fn1() }())
<p>// Old output<br />
const fn0 = () => 0;<br />
const fn1 = () => 1;<br />
console.log(fn0, function() {<br />
return fn1();<br />
}());</p>
<p>// New output<br />
const fn0 = () => 0;<br />
const fn1 = (() => 1);<br />
console.log(fn0, (function() {<br />
return fn1();<br />
})());<br />
</code></pre></p>
<p>Note that you do not want to wrap all function expressions in
parentheses. This optimization hint should only be used for functions
that are called on initial load. Using this hint for functions that are
not called on initial load will unnecessarily delay the initial load.
Again, see V8's blog post linked above for details.</p>
</li>
<li>
<p>Update Go from 1.23.10 to 1.23.12 (<a
href="https://redirect.github.com/evanw/esbuild/issues/4257">#4257</a>,
<a
href="https://redirect.github.com/evanw/esbuild/pull/4258">#4258</a>)</p>
<p>This should have no effect on existing code as this version change
does not change Go's operating system support. It may remove certain
false positive reports (specifically CVE-2025-4674 and CVE-2025-47907)
from vulnerability scanners that only detect which version of the Go
compiler esbuild uses.</p>
</li>
</ul>
<h2>v0.25.8</h2>
<ul>
<li>
<p>Fix another TypeScript parsing edge case (<a
href="https://redirect.github.com/evanw/esbuild/issues/4248">#4248</a>)</p>
<p>This fixes a regression with a change in the previous release that
tries to more accurately parse TypeScript arrow functions inside the
<code>?:</code> operator. The regression specifically involves parsing
an arrow function containing a <code>#private</code> identifier inside
the middle of a <code>?:</code> ternary operator inside a class body.
This was fixed by propagating private identifier state into the parser
clone used to speculatively parse the arrow function body. Here is an
example of some affected code:</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md">esbuild's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog: 2024</h1>
<p>This changelog documents all esbuild versions published in the year
2024 (versions 0.19.12 through 0.24.2).</p>
<h2>0.24.2</h2>
<ul>
<li>
<p>Fix regression with <code>--define</code> and
<code>import.meta</code> (<a
href="https://redirect.github.com/evanw/esbuild/issues/4010">#4010</a>,
<a
href="https://redirect.github.com/evanw/esbuild/issues/4012">#4012</a>,
<a
href="https://redirect.github.com/evanw/esbuild/pull/4013">#4013</a>)</p>
<p>The previous change in version 0.24.1 to use a more expression-like
parser for <code>define</code> values to allow quoted property names
introduced a regression that removed the ability to use
<code>--define:import.meta=...</code>. Even though <code>import</code>
is normally a keyword that can't be used as an identifier, ES modules
special-case the <code>import.meta</code> expression to behave like an
identifier anyway. This change fixes the regression.</p>
<p>This fix was contributed by <a
href="https://github.com/sapphi-red"><code>@sapphi-red</code></a>.</p>
</li>
</ul>
<h2>0.24.1</h2>
<ul>
<li>
<p>Allow <code>es2024</code> as a target in <code>tsconfig.json</code>
(<a
href="https://redirect.github.com/evanw/esbuild/issues/4004">#4004</a>)</p>
<p>TypeScript recently <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/#support-for---target-es2024-and---lib-es2024">added
<code>es2024</code></a> as a compilation target, so esbuild now supports
this in the <code>target</code> field of <code>tsconfig.json</code>
files, such as in the following configuration file:</p>
<pre lang="json"><code>{
"compilerOptions": {
"target": "ES2024"
}
}
</code></pre>
<p>As a reminder, the only thing that esbuild uses this field for is
determining whether or not to use legacy TypeScript behavior for class
fields. You can read more in <a
href="https://esbuild.github.io/content-types/#tsconfig-json">the
documentation</a>.</p>
<p>This fix was contributed by <a
href="https://github.com/billyjanitsch"><code>@billyjanitsch</code></a>.</p>
</li>
<li>
<p>Allow automatic semicolon insertion after
<code>get</code>/<code>set</code></p>
<p>This change fixes a grammar bug in the parser that incorrectly
treated the following code as a syntax error:</p>
<pre lang="ts"><code>class Foo {
get
*x() {}
set
*y() {}
}
</code></pre>
<p>The above code will be considered valid starting with this release.
This change to esbuild follows a <a
href="https://redirect.github.com/microsoft/TypeScript/pull/60225">similar
change to TypeScript</a> which will allow this syntax starting with
TypeScript 5.7.</p>
</li>
<li>
<p>Allow quoted property names in <code>--define</code> and
<code>--pure</code> (<a
href="https://redirect.github.com/evanw/esbuild/issues/4008">#4008</a>)</p>
<p>The <code>define</code> and <code>pure</code> API options now accept
identifier expressions containing quoted property names. Previously all
identifiers in the identifier expression had to be bare identifiers.
This change now makes <code>--define</code> and <code>--pure</code>
consistent with <code>--global-name</code>, which already supported
quoted property names. For example, the following is now possible:</p>
<pre lang="js"><code></code></pre>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/evanw/esbuild/commit/195e05c16f03a341390feef38b8ebf17d3075e14"><code>195e05c</code></a>
publish 0.25.9 to npm</li>
<li><a
href="https://github.com/evanw/esbuild/commit/3dac33f2a2ba60387fb9aaca96b3e80b9e0512e0"><code>3dac33f</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3131">#3131</a>,
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3663">#3663</a>:
yarnpnp + windows + D drive</li>
<li><a
href="https://github.com/evanw/esbuild/commit/0f2c5c8c11dc3fa2a4e9e82df202d0b607e59de4"><code>0f2c5c8</code></a>
mock fs now supports multiple volumes on windows</li>
<li><a
href="https://github.com/evanw/esbuild/commit/100a51e791ce714a1a90557bc9e5133fa0d38692"><code>100a51e</code></a>
split out yarnpnp snapshot tests</li>
<li><a
href="https://github.com/evanw/esbuild/commit/13aace38bd1243e440061d1611e90a46ef55029c"><code>13aace3</code></a>
remove <code>C:</code> assumption from windows snapshot tests</li>
<li><a
href="https://github.com/evanw/esbuild/commit/f1f413f18bce15a53fa4251f11a4747be94075e0"><code>f1f413f</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/4252">#4252</a>:
preserve parentheses around functions</li>
<li><a
href="https://github.com/evanw/esbuild/commit/1bc809190bdb68ad27fc0a6e6d385b4f635c90e2"><code>1bc8091</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/4257">#4257</a>,
close <a
href="https://redirect.github.com/evanw/esbuild/issues/4258">#4258</a>:
go 1.23.10 => 1.23.12</li>
<li><a
href="https://github.com/evanw/esbuild/commit/bc52135d02f794f28777c8e00db91997e0d98cab"><code>bc52135</code></a>
move the go compiler version to <code>go.version</code></li>
<li><a
href="https://github.com/evanw/esbuild/commit/a0af5d1037c6e2509531151d153e875093f426b6"><code>a0af5d1</code></a>
makefile: use <code>ESBUILD_VERSION</code> consistently</li>
<li><a
href="https://github.com/evanw/esbuild/commit/8c71947edbe5a158fec3a6d1cbfea1e8d5cdee70"><code>8c71947</code></a>
publish 0.25.8 to npm</li>
<li>Additional commits viewable in <a
href="https://github.com/evanw/esbuild/compare/v0.21.5...v0.25.9">compare
view</a></li>
</ul>
</details>
<br />
Updates `vite` from 5.4.19 to 6.3.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/releases">vite's
releases</a>.</em></p>
<blockquote>
<h2>v6.3.5</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.5/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.3.4</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.4/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.3.3</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.3/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.3.2</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.2/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@6.3.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@6.3.1/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.3.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.1/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@6.3.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@6.3.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.3.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.0/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.3.0-beta.2</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.0-beta.2/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.3.0-beta.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.0-beta.1/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.3.0-beta.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.3.0-beta.0/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.2.7</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.2.7/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.2.6</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.2.5</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.2.4</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.2.3</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.2.3/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.2.2</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.2.2/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v6.3.4...v6.3.5">6.3.5</a>
(2025-05-05)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>ssr:</strong> handle uninitialized export access as
undefined (<a
href="https://redirect.github.com/vitejs/vite/issues/19959">#19959</a>)
(<a
href="https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5">fd38d07</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v6.3.3...v6.3.4">6.3.4</a>
(2025-04-30)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li>check static serve file inside sirv (<a
href="https://redirect.github.com/vitejs/vite/issues/19965">#19965</a>)
(<a
href="https://github.com/vitejs/vite/commit/c22c43de612eebb6c182dd67850c24e4fab8cacb">c22c43d</a>)</li>
<li><strong>optimizer:</strong> return plain object when using
<code>require</code> to import externals in optimized dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/19940">#19940</a>)
(<a
href="https://github.com/vitejs/vite/commit/efc5eab253419fde0a6a48b8d2f233063d6a9643">efc5eab</a>)</li>
</ul>
<h3>Code Refactoring</h3>
<ul>
<li>remove duplicate plugin context type (<a
href="https://redirect.github.com/vitejs/vite/issues/19935">#19935</a>)
(<a
href="https://github.com/vitejs/vite/commit/d6d01c2292fa4f9603e05b95d81c8724314c20e0">d6d01c2</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v6.3.2...v6.3.3">6.3.3</a>
(2025-04-24)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>assets:</strong> ensure ?no-inline is not included in the
asset url in the production environment (<a
href="https://redirect.github.com/vitejs/vite/issues/19496">#19496</a>)
(<a
href="https://github.com/vitejs/vite/commit/16a73c05d35daa34117a173784895546212db5f4">16a73c0</a>)</li>
<li><strong>css:</strong> resolve relative imports in sass properly on
Windows (<a
href="https://redirect.github.com/vitejs/vite/issues/19920">#19920</a>)
(<a
href="https://github.com/vitejs/vite/commit/ffab44270488f54ae344801024474b597249071b">ffab442</a>)</li>
<li><strong>deps:</strong> update all non-major dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/19899">#19899</a>)
(<a
href="https://github.com/vitejs/vite/commit/a4b500ef9ccc9b19a2882156a9ba8397e69bc6b2">a4b500e</a>)</li>
<li>ignore malformed uris in tranform middleware (<a
href="https://redirect.github.com/vitejs/vite/issues/19853">#19853</a>)
(<a
href="https://github.com/vitejs/vite/commit/e4d520141bcd83ad61f16767348b4a813bf9340a">e4d5201</a>)</li>
<li><strong>ssr:</strong> fix execution order of re-export (<a
href="https://redirect.github.com/vitejs/vite/issues/19841">#19841</a>)
(<a
href="https://github.com/vitejs/vite/commit/ed29dee2eb2e3573b2bc337e1a9124c65222a1e5">ed29dee</a>)</li>
<li><strong>ssr:</strong> fix live binding of default export declaration
and hoist exports getter (<a
href="https://redirect.github.com/vitejs/vite/issues/19842">#19842</a>)
(<a
href="https://github.com/vitejs/vite/commit/80a91ff82426a4c88d54b9f5ec9a4205cb13899b">80a91ff</a>)</li>
</ul>
<h3>Performance Improvements</h3>
<ul>
<li>skip sourcemap generation for renderChunk hook of
import-analysis-build plugin (<a
href="https://redirect.github.com/vitejs/vite/issues/19921">#19921</a>)
(<a
href="https://github.com/vitejs/vite/commit/55cfd04b10f98cde7a96814a69b9813543ea79c2">55cfd04</a>)</li>
</ul>
<h3>Tests</h3>
<ul>
<li><strong>ssr:</strong> test <code>ssrTransform</code> re-export deps
and test stacktrace with first line (<a
href="https://redirect.github.com/vitejs/vite/issues/19629">#19629</a>)
(<a
href="https://github.com/vitejs/vite/commit/9399cdaf8c3b2efd5f4015d57dc3b0e4e5b91a9d">9399cda</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v6.3.1...v6.3.2">6.3.2</a>
(2025-04-18)<!-- raw HTML omitted --></h2>
<h3>Features</h3>
<ul>
<li><strong>css:</strong> improve lightningcss messages (<a
href="https://redirect.github.com/vitejs/vite/issues/19880">#19880</a>)
(<a
href="https://github.com/vitejs/vite/commit/c713f79b5a4bd98542d8dbe4c85ba4cce9b1f358">c713f79</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>css:</strong> respect <code>css.lightningcss</code> option
in css minification process (<a
href="https://redirect.github.com/vitejs/vite/issues/19879">#19879</a>)
(<a
href="https://github.com/vitejs/vite/commit/b5055e0dd4c0e084115c3dbfead5736a54807e0c">b5055e0</a>)</li>
<li><strong>deps:</strong> update all non-major dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/19698">#19698</a>)
(<a
href="https://github.com/vitejs/vite/commit/bab4cb92248adf6b9b18df12b2bf03889b0bd1eb">bab4cb9</a>)</li>
<li>match default asserts case insensitive (<a
href="https://redirect.github.com/vitejs/vite/issues/19852">#19852</a>)
(<a
href="https://github.com/vitejs/vite/commit/cbdab1d6a30e07263ec51b2ca042369e736adec6">cbdab1d</a>)</li>
<li>open first url if host does not match any urls (<a
href="https://redirect.github.com/vitejs/vite/issues/19886">#19886</a>)
(<a
href="https://github.com/vitejs/vite/commit/6abbdce3d77990409e12380e72c7ec9dd3f8bec5">6abbdce</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v6.3.0...v6.3.1">6.3.1</a>
(2025-04-17)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li>avoid using <code>Promise.allSettled</code> in preload function (<a
href="https://redirect.github.com/vitejs/vite/issues/19805">#19805</a>)
(<a
href="https://github.com/vitejs/vite/commit/35c7f35e2b67f2158ededf2af58ecec53b3f16c5">35c7f35</a>)</li>
<li>backward compat for internal plugin <code>transform</code> calls (<a
href="https://redirect.github.com/vitejs/vite/issues/19878">#19878</a>)
(<a
href="https://github.com/vitejs/vite/commit/a152b7cbac72e05668f8fc23074d531ecebb77a5">a152b7c</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitejs/vite/commit/84e4647efac01efafcef95fb1c7ec9336fe0a94c"><code>84e4647</code></a>
release: v6.3.5</li>
<li><a
href="https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5"><code>fd38d07</code></a>
fix(ssr): handle uninitialized export access as undefined (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19959">#19959</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/b040d547a17c4bfe8aba44534228667a50612318"><code>b040d54</code></a>
release: v6.3.4</li>
<li><a
href="https://github.com/vitejs/vite/commit/c22c43de612eebb6c182dd67850c24e4fab8cacb"><code>c22c43d</code></a>
fix: check static serve file inside sirv (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965">#19965</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/efc5eab253419fde0a6a48b8d2f233063d6a9643"><code>efc5eab</code></a>
fix(optimizer): return plain object when using <code>require</code> to
import externals ...</li>
<li><a
href="https://github.com/vitejs/vite/commit/d6d01c2292fa4f9603e05b95d81c8724314c20e0"><code>d6d01c2</code></a>
refactor: remove duplicate plugin context type (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19935">#19935</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/db9eb97b2f530a3985b29c5d1a529772f1ab1893"><code>db9eb97</code></a>
release: v6.3.3</li>
<li><a
href="https://github.com/vitejs/vite/commit/e4d520141bcd83ad61f16767348b4a813bf9340a"><code>e4d5201</code></a>
fix: ignore malformed uris in tranform middleware (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19853">#19853</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/55cfd04b10f98cde7a96814a69b9813543ea79c2"><code>55cfd04</code></a>
perf: skip sourcemap generation for renderChunk hook of
import-analysis-build...</li>
<li><a
href="https://github.com/vitejs/vite/commit/ffab44270488f54ae344801024474b597249071b"><code>ffab442</code></a>
fix(css): resolve relative imports in sass properly on Windows (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19920">#19920</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vitejs/vite/commits/v6.3.5/packages/vite">compare
view</a></li>
</ul>
</details>
<br />
Updates `@astrojs/react` from 3.6.3 to 4.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/withastro/astro/releases"><code>@astrojs/react</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@astrojs/rss</code><a
href="https://github.com/4"><code>@4</code></a>.0.12</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/withastro/astro/pull/13867">#13867</a>
<a
href="https://github.com/withastro/astro/commit/c947c28ae7c385c4bee0a2dd44006b9cd690f690"><code>c947c28</code></a>
Thanks <a
href="https://github.com/Adriel-M"><code>@Adriel-M</code></a>! - Fixes
a missing type attribute when providing a XSLT stylesheet</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/withastro/astro/blob/main/packages/integrations/react/CHANGELOG.md"><code>@astrojs/react</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>4.3.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/13809">#13809</a>
<a
href="https://github.com/withastro/astro/commit/3c3b492375bd6a63f1fb6cede3685aff999be3c9"><code>3c3b492</code></a>
Thanks <a
href="https://github.com/ascorbic"><code>@ascorbic</code></a>! -
Increases minimum Node.js version to 18.20.8</p>
<p>Node.js 18 has now reached end-of-life and should not be used. For
now, Astro will continue to support Node.js 18.20.8, which is the final
LTS release of Node.js 18, as well as Node.js 20 and Node.js 22 or
later. We will drop support for Node.js 18 in a future release, so we
recommend upgrading to Node.js 22 as soon as possible. See Astro's <a
href="https://docs.astro.build/en/upgrade-astro/#support">Node.js
support policy</a> for more details.</p>
<p>:warning: <strong>Important note for users of Cloudflare
Pages</strong>: The current build image for Cloudflare Pages uses
Node.js 18.17.1 by default, which is no longer supported by Astro. If
you are using Cloudflare Pages you should <a
href="https://developers.cloudflare.com/pages/configuration/build-image/#override-default-versions">override
the default Node.js version</a> to Node.js 22. This does not affect
users of Cloudflare Workers, which uses Node.js 22 by default.</p>
</li>
</ul>
<h2>4.2.7</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/withastro/astro/pull/13731">#13731</a>
<a
href="https://github.com/withastro/astro/commit/c3e80c25b90c803e2798b752583a8e77cdad3146"><code>c3e80c2</code></a>
Thanks <a
href="https://github.com/jsparkdev"><code>@jsparkdev</code></a>! -
update vite to latest version for fixing CVE</li>
</ul>
<h2>4.2.6</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/withastro/astro/pull/13720">#13720</a>
<a
href="https://github.com/withastro/astro/commit/e1cd1ae52199c927ad5300a2eaed3996c6af5a64"><code>e1cd1ae</code></a>
Thanks <a
href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>!
- Fixes SSR renderer type</li>
</ul>
<h2>4.2.5</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/withastro/astro/pull/13663">#13663</a>
<a
href="https://github.com/withastro/astro/commit/a19a185efd75334f2f417b433fcfaa0017fe41ee"><code>a19a185</code></a>
Thanks <a
href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>!
- Improves type-safety of renderers</li>
</ul>
<h2>4.2.4</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/13596">#13596</a>
<a
href="https://github.com/withastro/astro/commit/375251966d1b28a570bff45ff0fe7e7d2fe46f72"><code>3752519</code></a>
Thanks <a
href="https://github.com/jsparkdev"><code>@jsparkdev</code></a>! -
update vite to latest version to fix CVE</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/13547">#13547</a>
<a
href="https://github.com/withastro/astro/commit/360cb9199a4314f90825c5639ff4396760e9cfcc"><code>360cb91</code></a>
Thanks <a
href="https://github.com/jsparkdev"><code>@jsparkdev</code></a>! -
Updates vite to the latest version</p>
</li>
</ul>
<h2>4.2.3</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/withastro/astro/pull/13526">#13526</a>
<a
href="https://github.com/withastro/astro/commit/ff9d69e3443c80059c54f6296d19f66bb068ead3"><code>ff9d69e</code></a>
Thanks <a
href="https://github.com/jsparkdev"><code>@jsparkdev</code></a>! -
update <code>vite</code> to the latest version</li>
</ul>
<h2>4.2.2</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/withastro/astro/pull/13505">#13505</a>
<a
href="https://github.com/withastro/astro/commit/a98ae5b8f5c33900379012e9e253a755c0a8927e"><code>a98ae5b</code></a>
Thanks <a
href="https://github.com/ematipico"><code>@ematipico</code></a>! -
Updates the dependency <code>vite</code> to the latest.</li>
</ul>
<h2>4.2.1</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/withastro/astro/commit/3632dda0c14d03b6849a2f513fc2467a91bcbc83"><code>3632dda</code></a>
[ci] release (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/13840">#13840</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/3c3b492375bd6a63f1fb6cede3685aff999be3c9"><code>3c3b492</code></a>
fix: increase minimum Node version to 18.20.8 (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/13809">#13809</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/bbfaf985c4222a7d33131403f287cbb33b5f3504"><code>bbfaf98</code></a>
fix(deps): update astro client runtimes (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/13822">#13822</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/f8cec06d3cd47a85d5d0d39cc2cf6abc7af3f647"><code>f8cec06</code></a>
fix(deps): update astro client runtimes (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/13748">#13748</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/bfea0fbd456cb71970afc4ff7a9a026e249acc13"><code>bfea0fb</code></a>
[ci] release (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/13733">#13733</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/c3e80c25b90c803e2798b752583a8e77cdad3146"><code>c3e80c2</code></a>
fix(vite): update vite to latest version (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/13731">#13731</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/d2ab7db8beef8d47c22eda91c42586f72aff7f50"><code>d2ab7db</code></a>
[ci] release (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/13721">#13721</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/e1cd1ae52199c927ad5300a2eaed3996c6af5a64"><code>e1cd1ae</code></a>
fix: renderers types (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/13720">#13720</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/21ca490252c10aec7d6022a5825e26a90d08c07f"><code>21ca490</code></a>
fix(deps): update dependency vite to ^6.3.3 (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/13699">#13699</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/bd5d18f3eedbae4430b6590acb2eff6da90bb0a0"><code>bd5d18f</code></a>
fix(deps): update astro client runtimes (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/13661">#13661</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/withastro/astro/commits/@astrojs/react@4.3.0/packages/integrations/react">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/jargonsdev/jargons.dev/network/alerts).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Olabode Lawal-Shittabey <babblebey@gmail.com>1 parent 251f88f commit 713e724
2 files changed
Lines changed: 39 additions & 477 deletions
0 commit comments