Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 14, 2025

Bumps nuxi from 3.25.1 to 3.26.0.

Release notes

Sourced from nuxi's releases.

v3.26.0

3.26.0 is the next minor release.

👀 Highlights

Nuxt CLI v3.26 focuses on performance with faster cold starts, intelligent caching, and architectural improvements that prepare the foundation for Nuxt v4. I very much hope it will make your dev workflow noticeably faster and more responsive.

I'm hoping to write up a little bit more about how we did this, but the key changes include:

🚀 Faster Development Server

Starting your Nuxt development server is now significantly faster. We've optimized the initialization sequence to prioritize critical operations and reduce startup time, especially noticeable in larger projects (#902).

🔥 Node.js Compile Cache

The Node.js compile cache is now enabled automatically when supported, providing up to 3x faster startup times for subsequent CLI operations (#911).

# first run: normal CLI load time
nuxt build
⚡ cached load
nuxt build

The CLI automatically detects support and falls back gracefully when not available. (You can also set NODE_DISABLE_COMPILE_CACHE=1 to disable it.)

📁 Native File Watching

File watching now uses native fs.watch APIs for watching configuration files, .env, and the dist directory. This provides faster feedback and uses fewer system resources (#913).

🔌 Socket-Based Development Proxy

The Nuxt dev server uses an internal connection between the host/port that the CLI starts, and the actual dev server. Previously, we used an internal TCP/IP network port, which had extra overhead, particularly on Windows machines. Now, where supported (currently Nuxt v4 only), we use a socket (#921).

You can also test this with Nuxt v3 by setting the NUXT_SOCKET environment variable, but until v3.18 is released, this may actually slow down your dev server as the current Nuxt v3 vite-node dev server does not support sockets and will fall back to the public network interface.

⚡ Faster TypeScript Support

TypeScript resolution now happens in parallel with Nuxt type preparation, reducing nuxt typecheck times. The CLI also supports TypeScript project references, making it easier to work with monorepos (this also prepares for enhanced TypeScript integration in Nuxt v4) (#928).

🛠️ Layer Support with --extends

Create new Nuxt projects that extend existing layers with the new --extends option (#933):

nuxt dev --extends @my-org/nuxt-layer my-project

It's advised instead to include the layer you extend in your nuxt.config file but this can be considered an escape hatch for situations where this is not possible.

... (truncated)

Commits
  • ebf5d01 v3.26.0
  • 33283d2 chore(deps): update nuxt framework to ^3.17.7 (#953)
  • d16fdde chore(deps): update all non-major dependencies (#954)
  • c7c4dd1 refactor(dev): use get-port-please to produce socket addresses (#952)
  • ddb6d80 fix(dev): don't use sockets if provider is stackblitz (#949)
  • 048ad16 fix(dev): handle undefined process.title (#946)
  • 76dd3eb fix(typecheck): proxy overrides to loadNuxt (#942)
  • 76fb10f feat: add --extends option to allow extending nuxt layers (#933)
  • 50b1fcf fix(dev): ensure we listen on port if _PORT is set (#940)
  • d265e6f chore(deps): update all non-major dependencies (#938)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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)

@dependabot dependabot bot added c3 Relating to C3 (create-cloudflare) package dependencies Used by dependabot to mark PRs as updates to dependencies. skip-pr-description-validation Skip validation of the required PR description format labels Jul 14, 2025
@dependabot dependabot bot requested a review from a team as a code owner July 14, 2025 17:11
@dependabot dependabot bot requested a review from a team July 14, 2025 17:11
@dependabot dependabot bot added c3 Relating to C3 (create-cloudflare) package dependencies Used by dependabot to mark PRs as updates to dependencies. skip-pr-description-validation Skip validation of the required PR description format labels Jul 14, 2025
Copy link

changeset-bot bot commented Jul 14, 2025

🦋 Changeset detected

Latest commit: d2f4ed3

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
create-cloudflare Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link

pkg-pr-new bot commented Jul 14, 2025

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@9956

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@9956

miniflare

npm i https://pkg.pr.new/miniflare@9956

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@9956

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@9956

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@9956

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@9956

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@9956

wrangler

npm i https://pkg.pr.new/wrangler@9956

commit: 0c1e2bd

Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 20, 2025

A newer version of nuxi exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

@emily-shen
Copy link
Contributor

@dependabot recreate

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/packages/create-cloudflare/src/frameworks/nuxi-3.26.0 branch from 2e8991d to f5a692c Compare July 28, 2025 15:00
@jamesopstad
Copy link
Contributor

@dependabot recreate

Bumps [nuxi](https://github.com/nuxt/cli/tree/HEAD/packages/nuxi) from 3.25.1 to 3.26.0.
- [Release notes](https://github.com/nuxt/cli/releases)
- [Commits](https://github.com/nuxt/cli/commits/v3.26.0/packages/nuxi)

---
updated-dependencies:
- dependency-name: nuxi
  dependency-version: 3.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/packages/create-cloudflare/src/frameworks/nuxi-3.26.0 branch from 0c1e2bd to 381d401 Compare August 4, 2025 12:54
The following dependency versions have been updated:

| Dependency | From   | To     |
| ---------- | ------ | ------ |
| nuxi       | 3.25.1 | 3.27.0 |
@github-project-automation github-project-automation bot moved this from Untriaged to Approved in workers-sdk Aug 4, 2025
@jamesopstad jamesopstad merged commit b70a702 into main Aug 4, 2025
37 of 38 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Done in workers-sdk Aug 4, 2025
@jamesopstad jamesopstad deleted the dependabot/npm_and_yarn/packages/create-cloudflare/src/frameworks/nuxi-3.26.0 branch August 4, 2025 14:17
@workers-devprod workers-devprod added the contribution [Holopin] Recognizes an open-source contribution, big or small label Aug 4, 2025
Copy link

holopin-bot bot commented Aug 4, 2025

Congratulations @dependabot[bot], the maintainer of this repository has issued you a holobyte! Here it is: https://holopin.io/holobyte/cmdx72oqj019207ju8bpp6tnc

This badge can only be claimed by you, so make sure that your GitHub account is linked to your Holopin account. You can manage those preferences here: https://holopin.io/account.
Or if you're new to Holopin, you can simply sign up with GitHub, which will do the trick!

pombosilva pushed a commit that referenced this pull request Aug 4, 2025
…rc/frameworks (#9956)

* [C3] Bump nuxi in /packages/create-cloudflare/src/frameworks

Bumps [nuxi](https://github.com/nuxt/cli/tree/HEAD/packages/nuxi) from 3.25.1 to 3.26.0.
- [Release notes](https://github.com/nuxt/cli/releases)
- [Commits](https://github.com/nuxt/cli/commits/v3.26.0/packages/nuxi)

---
updated-dependencies:
- dependency-name: nuxi
  dependency-version: 3.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update dependencies of "create-cloudflare" package

The following dependency versions have been updated:

| Dependency | From   | To     |
| ---------- | ------ | ------ |
| nuxi       | 3.25.1 | 3.27.0 |

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Wrangler automated PR updater <wrangler@cloudflare.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c3 Relating to C3 (create-cloudflare) package contribution [Holopin] Recognizes an open-source contribution, big or small dependencies Used by dependabot to mark PRs as updates to dependencies. skip-pr-description-validation Skip validation of the required PR description format
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants