The main change in this patch release is that we now patch the crypto node built-in during build to allow Nuxt 2 to be used on Node versions greater than Node 16, which should ease the pressure users feel after Node 16 reaches its own EOL this year.
Warning
This should not be taken for an endorsement of continuing to run with Webpack 4, which is out of date and has a number of dependencies with issues. I expect that number to continue to grow, and we will not be able to resolve all of them. I would strongly urge migrating to Nuxt 3 if possible and the team will do our best to make this possible over the course of the year ❤️
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebase will rebase this MR
$dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts
Bumps [@nuxt/types](https://github.com/nuxt/nuxt.js) from 2.16.0 to 2.16.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/nuxt/nuxt.js/releases"><code>@nuxt/types</code>'s releases</a>.</em></p>
<blockquote>
<h2>v2.16.3</h2>
<blockquote>
<p><strong>2.16.3</strong> is a patch release with bug fixes.</p>
</blockquote>
<h2>👉 Changelog</h2>
<p><a href="https://github.com/nuxt/nuxt.js/compare/v2.16.2...2.16.3">compare changes</a></p>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>types:</strong> Add return type for <code>error()</code> (<a href="https://github.com/nuxt/nuxt.js/pull/19044">#19044</a>)</li>
<li><strong>types:</strong> Bring types from <code>less</code> into namespace (<a href="https://github.com/nuxt/nuxt.js/pull/19738">#19738</a>)</li>
<li><strong>types:</strong> Sync vue type augmentations with Vue 2.7 (<a href="https://github.com/nuxt/nuxt.js/pull/19526">#19526</a>)</li>
<li><strong>config:</strong> Move <code>preset</code> to inner <code>postcssOptions</code> (<a href="https://github.com/nuxt/nuxt.js/pull/19518">#19518</a>)</li>
<li><strong>webpack:</strong> Add <code>node-fetch-native</code> to externals list (<a href="https://github.com/nuxt/nuxt.js/pull/19755">#19755</a>)</li>
</ul>
<h3>🏡 Chore</h3>
<ul>
<li>Release all packages with latest tag except <code>nuxt</code> (<a href="https://github.com/nuxt/nuxt.js/commit/4e9dcddcb">4e9dcddcb</a>)</li>
<li><strong>examples:</strong> Use <code>2.x</code> version of nuxt instead of latest (<a href="https://github.com/nuxt/nuxt.js/pull/19737">#19737</a>)</li>
<li>Lint package files (<a href="https://github.com/nuxt/nuxt.js/commit/6ca842e36">6ca842e36</a>)</li>
</ul>
<h3>❤️ Contributors</h3>
<ul>
<li>Daniel Roe - <a href="https://github.com/danielroe"><code>@danielroe</code></a></li>
<li>Olga Bulat - <a href="https://github.com/obulat"><code>@obulat</code></a></li>
<li>Rafał Chłodnicki - <a href="https://github.com/rchl"><code>@rchl</code></a></li>
</ul>
<h2>v2.16.2</h2>
<blockquote>
<p><strong>2.16.2</strong> is a patch release with bug fixes.</p>
</blockquote>
<h2>✨ Highlights</h2>
<p>The main change in this patch release is that we now patch the <code>crypto</code> node built-in during build to allow Nuxt 2 to be used on Node versions greater than Node 16, which should ease the pressure users feel after Node 16 reaches its own EOL this year.</p>
<blockquote>
<p><strong>Warning</strong>
This should not be taken for an endorsement of continuing to run with Webpack 4, which is out of date and has a number of dependencies with issues. I expect that number to continue to grow, and we will not be able to resolve all of them. I would strongly urge migrating to Nuxt 3 if possible and the team will do our best to make this possible over the course of the year ❤️</p>
</blockquote>
<h2>👉 Changelog</h2>
<p><a href="https://github.com/nuxt/nuxt/compare/v2.16.1...v2.16.2">compare changes</a></p>
<h3>🚀 Enhancements</h3>
<ul>
<li><strong>types:</strong> Add basic types for Nuxt interface (<a href="https://github.com/nuxt/nuxt.js/issues/9772">#9772</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/nuxt/nuxt/commit/6ca842e36ed935950608f02b539fc2985f5f3ef9"><code>6ca842e</code></a> chore: lint package files</li>
<li><a href="https://github.com/nuxt/nuxt/commit/36398e6249413df7371aa8cd5bf42c9695ffd29d"><code>36398e6</code></a> v2.16.3</li>
<li><a href="https://github.com/nuxt/nuxt/commit/dd5310fdcd604d3b97b440b760e85ae5e66cd541"><code>dd5310f</code></a> chore(deps): update all non-major dependencies (2.x) (<a href="https://github.com/nuxt/nuxt.js/issues/19723">#19723</a>)</li>
<li><a href="https://github.com/nuxt/nuxt/commit/4bc3738f61f9f597dca963657d1de5d80f01766e"><code>4bc3738</code></a> fix(webpack): add <code>node-fetch-native</code> to externals list (<a href="https://github.com/nuxt/nuxt.js/issues/19755">#19755</a>)</li>
<li><a href="https://github.com/nuxt/nuxt/commit/093e1b1c8d8e73a298f8735b861f585e4f06af51"><code>093e1b1</code></a> chore(deps): update devdependency typescript to v5 (2.x) (<a href="https://github.com/nuxt/nuxt.js/issues/19748">#19748</a>)</li>
<li><a href="https://github.com/nuxt/nuxt/commit/e86850a7a4186df83b29d4aa493ccaaf31990a78"><code>e86850a</code></a> fix(config): move <code>preset</code> to inner <code>postcssOptions</code> (<a href="https://github.com/nuxt/nuxt.js/issues/19518">#19518</a>)</li>
<li><a href="https://github.com/nuxt/nuxt/commit/ce1df2f9ae3ff832f509520de33f51d9e64a781d"><code>ce1df2f</code></a> fix(types): sync vue type augmentations with Vue 2.7 (<a href="https://github.com/nuxt/nuxt.js/issues/19526">#19526</a>)</li>
<li><a href="https://github.com/nuxt/nuxt/commit/8e0aba0cda51d99fa1f71bbb7bdbf05adeb95999"><code>8e0aba0</code></a> fix(types): bring types from <code>less</code> into namespace (<a href="https://github.com/nuxt/nuxt.js/issues/19738">#19738</a>)</li>
<li><a href="https://github.com/nuxt/nuxt/commit/9e966a8f3cb90a688bd67974d16db04661fc5481"><code>9e966a8</code></a> chore(examples): use <code>2.x</code> version of nuxt instead of latest (<a href="https://github.com/nuxt/nuxt.js/issues/19737">#19737</a>)</li>
<li><a href="https://github.com/nuxt/nuxt/commit/59b8085515c4afd7343633df06975dedb8d62d39"><code>59b8085</code></a> chore(deps): update all non-major dependencies (2.x) (<a href="https://github.com/nuxt/nuxt.js/issues/19659">#19659</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/nuxt/nuxt.js/compare/v2.16.0...v2.16.3">compare view</a></li>
</ul>
</details>
<br />
---
<details>
<summary>Dependabot commands</summary>
<br />
You can trigger Dependabot actions by commenting on this MR
- `$dependabot rebase` will rebase this MR
- `$dependabot recreate` will recreate this MR rewriting all the manual changes and resolving conflicts
</details>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps @nuxt/types from 2.16.0 to 2.16.3.
Release notes
Sourced from
@nuxt/types's releases.... (truncated)
Commits
6ca842echore: lint package files36398e6v2.16.3dd5310fchore(deps): update all non-major dependencies (2.x) (#19723)4bc3738fix(webpack): addnode-fetch-nativeto externals list (#19755)093e1b1chore(deps): update devdependency typescript to v5 (2.x) (#19748)e86850afix(config): movepresetto innerpostcssOptions(#19518)ce1df2ffix(types): sync vue type augmentations with Vue 2.7 (#19526)8e0aba0fix(types): bring types fromlessinto namespace (#19738)9e966a8chore(examples): use2.xversion of nuxt instead of latest (#19737)59b8085chore(deps): update all non-major dependencies (2.x) (#19659)Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebasewill rebase this MR$dependabot recreatewill recreate this MR rewriting all the manual changes and resolving conflictsadded 2 commits
54763364- 1 commit from branchmaster5685fe25- Build(deps-dev): bump @nuxt/types from 2.16.0 to 2.16.3Compare with previous version