Update NPM Development dependencies #19170
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.20250603.0->4.20250705.09.28.0->9.30.14.1.8->4.1.1119.1.6->19.1.819.1.5->19.1.63.10.1->3.10.29.28.0->9.30.12.31.0->2.32.04.20250525.0->4.20250617.53.5.3->3.6.24.1.8->4.1.118.33.1->8.35.1^6.2.2->^7.0.03.0.0->3.1.04.18.0->4.23.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
cloudflare/workerd (@cloudflare/workers-types)
v4.20250705.0Compare Source
v4.20250704.0Compare Source
v4.20250703.0Compare Source
v4.20250702.0Compare Source
v4.20250701.0Compare Source
v4.20250628.0Compare Source
v4.20250627.0Compare Source
v4.20250620.0Compare Source
v4.20250619.0Compare Source
v4.20250618.0Compare Source
v4.20250617.0Compare Source
v4.20250614.0Compare Source
v4.20250613.0Compare Source
v4.20250612.0Compare Source
v4.20250610.0Compare Source
v4.20250607.0Compare Source
v4.20250606.0Compare Source
v4.20250605.0Compare Source
v4.20250604.0Compare Source
eslint/eslint (@eslint/js)
v9.30.1Compare Source
v9.30.0Compare Source
v9.29.0Compare Source
tailwindlabs/tailwindcss (@tailwindcss/vite)
v4.1.11Compare Source
Fixed
emit(…)(#18330)--watch=alwaysin the CLI's usage (#18337)@tailwindcss/vite(#18384)v4.1.10Compare Source
Fixed
w-[calc(100%-var(--offset))]) (#18289)v4.1.9Compare Source
Fixed
/[0.16]→/16) (#18184)mb-[-32rem]→-mb-128) (#18212)blurinwire:model.blur(#18216)vitejs/vite-plugin-react (@vitejs/plugin-react-swc)
v3.10.2Compare Source
Suggest
@vitejs/plugin-react-oxcif rolldown-vite is detected #491Emit a log which recommends
@vitejs/plugin-react-oxcwhenrolldown-viteis detected to improve performance and use Oxc under the hood. The warning can be disabled by settingdisableOxcRecommendation: truein the plugin options.Use
optimizeDeps.rollupOptionsinstead ofoptimizeDeps.esbuildOptionsfor rolldown-vite #489This suppresses the warning about
optimizeDeps.esbuildOptionsbeing deprecated in rolldown-vite.Add Vite 7-beta to peerDependencies range #497
React plugins are compatible with Vite 7, this removes the warning when testing the beta.
eslint/eslint (eslint)
v9.30.1Compare Source
v9.30.0Compare Source
v9.29.0Compare Source
import-js/eslint-plugin-import (eslint-plugin-import)
v2.32.0Compare Source
Added
enforce-node-protocol-usage] rule andimport/node-versionsetting ([#3024], thanks [@GoldStrikeArch] and [@sevenc-nanashi])extensions]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier ([#3105], thanks [@Xunnamius])order]: addsortTypesGroupoption to allow intragroup sorting of type-only imports ([#3104], thanks [@Xunnamius])order]: addnewlines-between-typesoption to control intragroup sorting of type-only imports ([#3127], thanks [@Xunnamius])order]: addconsolidateIslandsoption to collapse excess spacing for aesthetically pleasing imports ([#3129], thanks [@Xunnamius])Fixed
no-unused-modules]: provide more meaningful error message when no .eslintrc is present ([#3116], thanks [@michaelfaith])order]: ensure arcane imports do not cause undefined behavior ([#3128], thanks [@Xunnamius])order]: resolve undefined property access issue when usingnamedordering ([#3166], thanks [@Xunnamius])enforce-node-protocol-usage]: avoid a crash with some TS code ([#3173], thanks [@ljharb])order]: codify invariants from docs into config schema ([#3152], thanks [@Xunnamius])Changed
extensions], [order]: improve documentation ([#3106], thanks [@Xunnamius])tseslint.config()([#3125], thanks [@lnuvy])order]: remove unnecessary negative check ([#3167], thanks [@JounQin])no-unused-modules]: add missing double quote ([#3191], thanks [@albertpastrana])no-restricted-paths: clarify wording and fix errors ([#3172], thanks [@greim])cloudflare/workers-sdk (miniflare)
v4.20250617.5Compare Source
Minor Changes
#9535
56dc5c4Thanks @penalosa! - In 2023 we announced breakpoint debugging support for Workers, which meant that you could easily debug your Worker code in Wrangler's built-in devtools (accessible via the[d]hotkey) as well as multiple other devtools clients, including VSCode. For most developers, breakpoint debugging via VSCode is the most natural flow, but until now it's required manually configuring alaunch.jsonfile, runningwrangler dev, and connecting via VSCode's built-in debugger.Now, using VSCode's built-in JavaScript Debug Terminals, there are just two steps: open a JS debug terminal and run
wrangler dev(orvite dev). VSCode will automatically connect to your running Worker (even if you're running multiple Workers at once!) and start a debugging session.v4.20250617.4Compare Source
Patch Changes
b137a6fThanks @emily-shen! - fix: correctly pass container engine config to miniflarev4.20250617.3Compare Source
Minor Changes
#9640
bfb791eThanks @emily-shen! - Add ability to dump workerd config into a file for debugging.You can enable this by setting
MINIFLARE_WORKERD_CONFIG_DEBUGto a file path where you want the config to be written.Patch Changes
5162c51Thanks @CarmenPopoviciu! - add ability to pull images for containers local devv4.20250617.2Compare Source
Patch Changes
17d23d8Thanks @emily-shen! - Add rebuild hotkey for containers local dev, and clean up containers at the end of a dev session.v4.20250617.1Compare Source
Patch Changes
d1d34feThanks @penalosa! - Remove the Mixed Mode naming in favour of "remote bindings"/"remote proxy"v4.20250617.0Compare Source
Patch Changes
#9591
828b7dfThanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9576
2671e77Thanks @vicb! - Add core local dev functionality for containers.Adds a new WRANGLER_DOCKER_HOST env var to customise what socket to connect to.
v4.20250612.0Compare Source
Patch Changes
#9529
bd528d5Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9582
2177fb4Thanks @vicb! - Update capnp generated code from the workerd.capnp#9506
36113c2Thanks @penalosa! - Strip theCF-Connecting-IPheader from outgoing fetches#9493
e16fcc7Thanks @vicb! - bump capnp-es to 0.0.11 in miniflarev4.20250604.1Compare Source
Minor Changes
#9509
0b2ba45Thanks @emily-shen! - feat: add static routing options via 'run_worker_first' to WranglerImplements the proposal noted here https://github.com/cloudflare/workers-sdk/discussions/9143.
This is now usable in
wrangler devand in production - just specify the routes that should hit the worker first withrun_worker_firstin your Wrangler config. You can also omit certain paths with!negative rules.Patch Changes
#9475
931f467Thanks @edmundhung! - add hello world binding that serves as as an explanatory example.#9443
95eb47dThanks @dario-piotrowicz! - add mixed-mode support for mtls bindingsv4.20250604.0Compare Source
Patch Changes
#9508
4ab5a40Thanks @edmundhung! - fix: ensure default registry path matches wrangler settings"#9385
485cd08Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9469
e3b3ef5Thanks @edmundhung! - refactor: the dev registry will now create a file watcher only when the Worker has a binding to external services.v4.20250525.1Compare Source
Minor Changes
#9173
fac2f9dThanks @edmundhung! - feat: exportgetDefaultDevRegistryPath()utilityThis provides a default XDG app-path for the Dev Registry, which can be used to set the
unsafeDevRegistryPathoption in Miniflare and will be used by both Wrangler and @cloudflare/vite-plugin.#9313
92719a5Thanks @edmundhung! - feat: add Dev Registry supportThis change introduces two new options to support cross-process service bindings, durable objects and tail consumers via a file-system based registry, with backward compatibility to Wrangler’s implementation:
unsafeDevRegistryPath(string): Filesystem path to the Dev Registry directory.unsafeDevRegistryDurableObjectProxy(boolean): When enabled, exposes internal Durable Objects to other local dev sessions and allows Workers to connect to external Durable Objects.Example usage:
Patch Changes
#9440
8c7ce77Thanks @penalosa! - Preserve original error messages#9390
80e75f4Thanks @penalosa! - Support additional Mixed Mode resources in Wrangler:#9390
80e75f4Thanks @penalosa! - Additional option for the Miniflare plugin interface to allow defining workerd extensions without having to include deduplication logic.prettier/prettier (prettier)
v3.6.2Compare Source
diff
Markdown: Add missing blank line around code block (#17675 by @fisker)
v3.6.1Compare Source
diff
TypeScript: Allow const without initializer (#17650, #17654 by @fisker)
Miscellaneous: Avoid closing files multiple times (#17665 by @43081j)
When reading a file to infer the interpreter from a shebang, we use the
n-readlineslibrary to read the first line in order to get the shebang.This library closes files when it reaches EOF, and we later try close the same
files again. We now close files only if
n-readlinesdid not already closethem.
v3.6.0Compare Source
diff
🔗 Release Notes
typescript-eslint/typescript-eslint (typescript-eslint)
v8.35.1Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.35.0Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.34.1Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.34.0Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
vitejs/vite (vite)
v7.0.2Compare Source
Bug Fixes
v7.0.1Compare Source
Bug Fixes
Miscellaneous Chores
v7.0.0Compare Source
import.meta.urlin bundled Vite (#20235) (3bf3a8a), closes #20235ssrExportNameKey(#20266) (ac302a7), closes #20266normalizeModuleId(#20277) (9b98dcb), closes #20277numberToPos(#20244) (3f46901), closes #20244sapphi-red/vite-plugin-static-copy (vite-plugin-static-copy)
v3.1.0Compare Source
Minor Changes
9c7cf2eThanks @MrRefactoring! - add Vite 7 to peer dep rangev3.0.2Compare Source
Patch Changes
89458b2Thanks @sapphi-red! - improved file grouping algorithm for better performancev3.0.1Compare Source
Patch Changes
#166
60409c5Thanks @sapphi-red! - fix absolute destination paths in copy targets incorrectly returning contents in dev#164
337f976Thanks @sapphi-red! - fixes case-insensitive path conflicts causing copy failures (EEXIST error)cloudflare/workers-sdk (wrangler)
v4.23.0Compare Source
Minor Changes
#9535
56dc5c4Thanks @penalosa! - In 2023 we announced breakpoint debugging support for Workers, which meant that you could easily debug your Worker code in Wrangler's built-in devtools (accessible via the[d]hotkey) as well as multiple other devtools clients, including VSCode. For most developers, breakpoint debugging via VSCode is the most natural flow, but until now it's required manually configuring alaunch.jsonfile, runningwrangler dev, and connecting via VSCode's built-in debugger.Now, using VSCode's built-in JavaScript Debug Terminals, there are just two steps: open a JS debug terminal and run
wrangler dev(orvite dev). VSCode will automatically connect to your running Worker (even if you're running multiple Workers at once!) and start a debugging session.#9810
8acaf43Thanks @WillTaylorDev! - WC-3626 Pull branch name from WORKERS_CI_BRANCH if exists.Patch Changes
#9775
4309bb3Thanks @vicb! - Cap the number of errors and warnings for bulk KV put to avoid consuming too much memory#9799
d11288aThanks @penalosa! - Better messaging for account owned tokens inwrangler whoamiUpdated dependencies [
56dc5c4]:v4.22.0Compare Source
Minor Changes
#7871
f2a8d4aThanks @dario-piotrowicz! - add support for assets bindings togetPlatformProxythis change makes sure that that
getPlatformProxy, when the input configurationfile contains an assets field, correctly returns the appropriate asset binding proxy
example:
Patch Changes
#9717
d2f2f72Thanks @nikitassharma! - Containers should default to a "dev" instance type when no instance type is specified in the wrangler config#9620
1b967eaThanks @gpanders! - Simplify containers images list output format#9684
94a340eThanks @WillTaylorDev! - Select only successfully deployed deployments when tailing.v4.21.2Compare Source
Patch Changes
#9731
75b75f3Thanks @gabivlj! - containers: Check for container scopes before running a container command to give a better error#9641
fdbc9f6Thanks @IRCody! - Update container builds to use a more robust method for detecting if the currently built image already exists.#9736
55c83a7Thanks @gabivlj! - containers: Do not check scopes if not defined#9667
406fba5Thanks @IRCody! - Fail earlier in the deploy process when deploying a container worker if docker is not detected.v4.21.1Compare Source
Patch Changes
#9626
9c938c2Thanks @penalosa! - Supportwrangler version uploadfor Python Workers#9718
fb83341Thanks @mhart! - fix error message when docker daemon is not running#9689 [
b137a6f](https://github.com/clouConfiguration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.