From 31ed5899ca8b960510ccddd052b56cd5464cf2c3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 15:25:45 +0000 Subject: [PATCH] Version Packages --- .changeset/account-id-mismatch-warning-v3.md | 5 -- .changeset/angry-apes-share.md | 5 -- .changeset/clean-onions-accept.md | 7 --- .changeset/cold-tips-relate.md | 8 --- .changeset/common-beans-wink.md | 5 -- .changeset/d1-duration-formatting.md | 5 -- .../fix-tsconfig-paths-module-collection.md | 7 --- .changeset/flat-buses-give.md | 5 -- .changeset/gold-donuts-leave.md | 5 -- .changeset/green-impalas-switch.md | 5 -- .changeset/little-readers-bake.md | 7 --- .changeset/ninety-snakes-peel.md | 5 -- .changeset/ninety-times-sniff.md | 5 -- .changeset/plain-women-think.md | 5 -- .changeset/rotten-fireants-listen.md | 5 -- .changeset/shaky-sheep-dress.md | 5 -- .changeset/some-wasps-attack.md | 5 -- .changeset/tasty-moose-matter.md | 5 -- .changeset/tiny-llamas-chew.md | 5 -- .changeset/tricky-starfishes-tap.md | 7 --- .changeset/yellow-months-occur.md | 5 -- packages/miniflare/CHANGELOG.md | 10 ++++ packages/miniflare/package.json | 2 +- packages/pages-shared/CHANGELOG.md | 7 +++ packages/pages-shared/package.json | 2 +- packages/wrangler/CHANGELOG.md | 54 +++++++++++++++++++ packages/wrangler/package.json | 2 +- 27 files changed, 74 insertions(+), 119 deletions(-) delete mode 100644 .changeset/account-id-mismatch-warning-v3.md delete mode 100644 .changeset/angry-apes-share.md delete mode 100644 .changeset/clean-onions-accept.md delete mode 100644 .changeset/cold-tips-relate.md delete mode 100644 .changeset/common-beans-wink.md delete mode 100644 .changeset/d1-duration-formatting.md delete mode 100644 .changeset/fix-tsconfig-paths-module-collection.md delete mode 100644 .changeset/flat-buses-give.md delete mode 100644 .changeset/gold-donuts-leave.md delete mode 100644 .changeset/green-impalas-switch.md delete mode 100644 .changeset/little-readers-bake.md delete mode 100644 .changeset/ninety-snakes-peel.md delete mode 100644 .changeset/ninety-times-sniff.md delete mode 100644 .changeset/plain-women-think.md delete mode 100644 .changeset/rotten-fireants-listen.md delete mode 100644 .changeset/shaky-sheep-dress.md delete mode 100644 .changeset/some-wasps-attack.md delete mode 100644 .changeset/tasty-moose-matter.md delete mode 100644 .changeset/tiny-llamas-chew.md delete mode 100644 .changeset/tricky-starfishes-tap.md delete mode 100644 .changeset/yellow-months-occur.md diff --git a/.changeset/account-id-mismatch-warning-v3.md b/.changeset/account-id-mismatch-warning-v3.md deleted file mode 100644 index 9a0e46f4946..00000000000 --- a/.changeset/account-id-mismatch-warning-v3.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Display a warning when authentication errors occur and the `account_id` in your Wrangler configuration does not match any of your authenticated accounts. This helps identify configuration issues where you may have the wrong account ID set in your `wrangler.toml` or `wrangler.jsonc` file. diff --git a/.changeset/angry-apes-share.md b/.changeset/angry-apes-share.md deleted file mode 100644 index a3e765bdf6b..00000000000 --- a/.changeset/angry-apes-share.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Allow WRANGLER_SEND_ERROR_REPORTS env var to override whether to report Wrangler crashes to Sentry diff --git a/.changeset/clean-onions-accept.md b/.changeset/clean-onions-accept.md deleted file mode 100644 index 060623ee30a..00000000000 --- a/.changeset/clean-onions-accept.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"miniflare": patch ---- - -Fix Durable Object RPC calls from Node.js blocking the event loop, preventing `Promise.race()` and timeouts from working correctly. - -Previously, RPC calls from Node.js to Durable Objects would block the Node.js event loop, causing `Promise.race()` with timeouts to never resolve. This fix ensures that RPC calls properly yield control back to the event loop, allowing concurrent operations and timeouts to work as expected. diff --git a/.changeset/cold-tips-relate.md b/.changeset/cold-tips-relate.md deleted file mode 100644 index 4fad18c6092..00000000000 --- a/.changeset/cold-tips-relate.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"wrangler": patch ---- - -Reduce the amount of arguments being passed in metrics capture. - -Now the argument values that are captured come from an allow list, -and can be marked as ALLOW (capture the real value) or REDACT (capture as ""). diff --git a/.changeset/common-beans-wink.md b/.changeset/common-beans-wink.md deleted file mode 100644 index 7e132111fa4..00000000000 --- a/.changeset/common-beans-wink.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Fix `observability.logs.persist` being flagged as an unexpected field during the wrangler config file validation diff --git a/.changeset/d1-duration-formatting.md b/.changeset/d1-duration-formatting.md deleted file mode 100644 index b21003c5bc5..00000000000 --- a/.changeset/d1-duration-formatting.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Improve the formatting of the D1 execute command to always show the duration in milliseconds with two decimal places. diff --git a/.changeset/fix-tsconfig-paths-module-collection.md b/.changeset/fix-tsconfig-paths-module-collection.md deleted file mode 100644 index c6d92e4dcae..00000000000 --- a/.changeset/fix-tsconfig-paths-module-collection.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"wrangler": patch ---- - -fix: respect TypeScript path aliases when resolving non-JS modules with module rules - -When importing non-JavaScript files (like `.graphql`, `.txt`, etc.) using TypeScript path aliases defined in `tsconfig.json`, Wrangler's module-collection plugin now correctly resolves these imports. Previously, path aliases were only respected for JavaScript/TypeScript files, causing imports like `import schema from '~lib/schema.graphql'` to fail when using module rules. diff --git a/.changeset/flat-buses-give.md b/.changeset/flat-buses-give.md deleted file mode 100644 index 6258495316b..00000000000 --- a/.changeset/flat-buses-give.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Log a more helpful error when attempting to "r2 object put" a non-existent file diff --git a/.changeset/gold-donuts-leave.md b/.changeset/gold-donuts-leave.md deleted file mode 100644 index f81cdc2be97..00000000000 --- a/.changeset/gold-donuts-leave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -fix: prevent reporting SQLite error from `wrangler d1 execute` to Sentry diff --git a/.changeset/green-impalas-switch.md b/.changeset/green-impalas-switch.md deleted file mode 100644 index 49df45a2424..00000000000 --- a/.changeset/green-impalas-switch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Avoid using object lookup for OAuth Error classes diff --git a/.changeset/little-readers-bake.md b/.changeset/little-readers-bake.md deleted file mode 100644 index dcf49c03984..00000000000 --- a/.changeset/little-readers-bake.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"wrangler": patch ---- - -Fixed conflict between `--env` and `--expires` flags in `wrangler r2 object put`. - -`--e` now aliases `--env` only, and NOT `--expires`. diff --git a/.changeset/ninety-snakes-peel.md b/.changeset/ninety-snakes-peel.md deleted file mode 100644 index d514b6a5ac6..00000000000 --- a/.changeset/ninety-snakes-peel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Acquire Cloudflare Access tokens for additional requests made during a `wrangler dev --remote` session diff --git a/.changeset/ninety-times-sniff.md b/.changeset/ninety-times-sniff.md deleted file mode 100644 index 6777d2a6d39..00000000000 --- a/.changeset/ninety-times-sniff.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Fixed self-bindings (service bindings to the same worker) showing as [not connected] in wrangler dev. Self-bindings now correctly show as [connected] since a worker is always available to itself. diff --git a/.changeset/plain-women-think.md b/.changeset/plain-women-think.md deleted file mode 100644 index e9e1de59c06..00000000000 --- a/.changeset/plain-women-think.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"miniflare": patch ---- - -Document that dumpSql is shared with d1-worker, and incorporate some D1 internal stats gathering machinery (which is currently unused by miniflare) diff --git a/.changeset/rotten-fireants-listen.md b/.changeset/rotten-fireants-listen.md deleted file mode 100644 index 9e0b804c583..00000000000 --- a/.changeset/rotten-fireants-listen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Implement tail-based logging for `wrangler dev` remote mode, behind the `--x-tail-tags` flag. This will become the default in the future. diff --git a/.changeset/shaky-sheep-dress.md b/.changeset/shaky-sheep-dress.md deleted file mode 100644 index ca841f32d81..00000000000 --- a/.changeset/shaky-sheep-dress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Clarify that `wrangler check startup` generates a local CPU profile diff --git a/.changeset/some-wasps-attack.md b/.changeset/some-wasps-attack.md deleted file mode 100644 index 00b1cd23e7c..00000000000 --- a/.changeset/some-wasps-attack.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Explicitly close FileHandle in `wrangler d1 execute` to support Node 25 diff --git a/.changeset/tasty-moose-matter.md b/.changeset/tasty-moose-matter.md deleted file mode 100644 index babbd97c03f..00000000000 --- a/.changeset/tasty-moose-matter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Fixed duplicate warning messages appearing during wrangler dev when configuration changes or state transitions occur diff --git a/.changeset/tiny-llamas-chew.md b/.changeset/tiny-llamas-chew.md deleted file mode 100644 index 7cbf0e04a56..00000000000 --- a/.changeset/tiny-llamas-chew.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -Fix "TypeError: Body is unusable: Body has already been read" when failing to exchange oauth code because of double `response.text()`. diff --git a/.changeset/tricky-starfishes-tap.md b/.changeset/tricky-starfishes-tap.md deleted file mode 100644 index 4304328b574..00000000000 --- a/.changeset/tricky-starfishes-tap.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"wrangler": patch ---- - -We're soon going to make backend changes that mean that `wrangler dev --remote` sessions will no longer have an associated inspector connection. In advance of these backend changes, we've enabled a new `wrangler tail`-based logging strategy for `wrangler dev --remote`. For now, you can revert to the previous logging strategy with `wrangler dev --remote --no-x-tail-logs`, but in future it will not be possible to revert. - -The impact of this will be that logs that were previously available via devtools will now be provided directly to the Wrangler console and it will no longer be possible to interact with the remote Worker via the devtools console. diff --git a/.changeset/yellow-months-occur.md b/.changeset/yellow-months-occur.md deleted file mode 100644 index a41877ee58b..00000000000 --- a/.changeset/yellow-months-occur.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wrangler": patch ---- - -add more logging around Wrangler authentication to help diagnose issues diff --git a/packages/miniflare/CHANGELOG.md b/packages/miniflare/CHANGELOG.md index 087ec3b2685..f289804a394 100644 --- a/packages/miniflare/CHANGELOG.md +++ b/packages/miniflare/CHANGELOG.md @@ -1,5 +1,15 @@ # miniflare +## 3.20250718.3 + +### Patch Changes + +- [#11664](https://github.com/cloudflare/workers-sdk/pull/11664) [`d006fae`](https://github.com/cloudflare/workers-sdk/commit/d006faedaaf2ea64a613f6011d2346d9243ebf27) Thanks [@NuroDev](https://github.com/NuroDev)! - Fix Durable Object RPC calls from Node.js blocking the event loop, preventing `Promise.race()` and timeouts from working correctly. + + Previously, RPC calls from Node.js to Durable Objects would block the Node.js event loop, causing `Promise.race()` with timeouts to never resolve. This fix ensures that RPC calls properly yield control back to the event loop, allowing concurrent operations and timeouts to work as expected. + +- [#10890](https://github.com/cloudflare/workers-sdk/pull/10890) [`4ae9ead`](https://github.com/cloudflare/workers-sdk/commit/4ae9eaded24a76c3ac1e1c1e00c9620e1b86fda2) Thanks [@alsuren](https://github.com/alsuren)! - Document that dumpSql is shared with d1-worker, and incorporate some D1 internal stats gathering machinery (which is currently unused by miniflare) + ## 3.20250718.2 ### Patch Changes diff --git a/packages/miniflare/package.json b/packages/miniflare/package.json index 778d88a1225..ad6929d913c 100644 --- a/packages/miniflare/package.json +++ b/packages/miniflare/package.json @@ -1,6 +1,6 @@ { "name": "miniflare", - "version": "3.20250718.2", + "version": "3.20250718.3", "description": "Fun, full-featured, fully-local simulator for Cloudflare Workers", "keywords": [ "cloudflare", diff --git a/packages/pages-shared/CHANGELOG.md b/packages/pages-shared/CHANGELOG.md index 302234e3d1b..239defc8d33 100644 --- a/packages/pages-shared/CHANGELOG.md +++ b/packages/pages-shared/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudflare/pages-shared +## 0.13.22 + +### Patch Changes + +- Updated dependencies [[`d006fae`](https://github.com/cloudflare/workers-sdk/commit/d006faedaaf2ea64a613f6011d2346d9243ebf27), [`4ae9ead`](https://github.com/cloudflare/workers-sdk/commit/4ae9eaded24a76c3ac1e1c1e00c9620e1b86fda2)]: + - miniflare@3.20250718.3 + ## 0.13.21 ### Patch Changes diff --git a/packages/pages-shared/package.json b/packages/pages-shared/package.json index 38222ac0713..1113a0faa9b 100644 --- a/packages/pages-shared/package.json +++ b/packages/pages-shared/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/pages-shared", - "version": "0.13.21", + "version": "0.13.22", "private": true, "repository": { "type": "git", diff --git a/packages/wrangler/CHANGELOG.md b/packages/wrangler/CHANGELOG.md index 488d23b7e90..b6a9cf074ee 100644 --- a/packages/wrangler/CHANGELOG.md +++ b/packages/wrangler/CHANGELOG.md @@ -1,5 +1,59 @@ # wrangler +## 3.114.16 + +### Patch Changes + +- [#11689](https://github.com/cloudflare/workers-sdk/pull/11689) [`9bab0a0`](https://github.com/cloudflare/workers-sdk/commit/9bab0a08cb208ec338ff4971f767ef47ccf5be71) Thanks [@ascorbic](https://github.com/ascorbic)! - Display a warning when authentication errors occur and the `account_id` in your Wrangler configuration does not match any of your authenticated accounts. This helps identify configuration issues where you may have the wrong account ID set in your `wrangler.toml` or `wrangler.jsonc` file. + +- [#10737](https://github.com/cloudflare/workers-sdk/pull/10737) [`c41a078`](https://github.com/cloudflare/workers-sdk/commit/c41a0788c69e590eb0e6bc1145be61983675aede) Thanks [@workers-devprod](https://github.com/workers-devprod)! - Allow WRANGLER_SEND_ERROR_REPORTS env var to override whether to report Wrangler crashes to Sentry + +- [#11134](https://github.com/cloudflare/workers-sdk/pull/11134) [`bd39455`](https://github.com/cloudflare/workers-sdk/commit/bd3945513419418fe5ef69d7f187a8ed70143328) Thanks [@petebacondarwin](https://github.com/petebacondarwin)! - Reduce the amount of arguments being passed in metrics capture. + + Now the argument values that are captured come from an allow list, + and can be marked as ALLOW (capture the real value) or REDACT (capture as ""). + +- [#11020](https://github.com/cloudflare/workers-sdk/pull/11020) [`9cb702e`](https://github.com/cloudflare/workers-sdk/commit/9cb702e95b38bede6ffde6efb47b81d290e01190) Thanks [@dario-piotrowicz](https://github.com/dario-piotrowicz)! - Fix `observability.logs.persist` being flagged as an unexpected field during the wrangler config file validation + +- [#11147](https://github.com/cloudflare/workers-sdk/pull/11147) [`cf4993b`](https://github.com/cloudflare/workers-sdk/commit/cf4993b2e2236d776b0cf4fa400a942c70b7f1f9) Thanks [@FlorentCollin](https://github.com/FlorentCollin)! - Improve the formatting of the D1 execute command to always show the duration in milliseconds with two decimal places. + +- [#11650](https://github.com/cloudflare/workers-sdk/pull/11650) [`cc29ead`](https://github.com/cloudflare/workers-sdk/commit/cc29ead7c2ae1f83dbe4875ceaeb4e27ad6ae42e) Thanks [@ascorbic](https://github.com/ascorbic)! - fix: respect TypeScript path aliases when resolving non-JS modules with module rules + + When importing non-JavaScript files (like `.graphql`, `.txt`, etc.) using TypeScript path aliases defined in `tsconfig.json`, Wrangler's module-collection plugin now correctly resolves these imports. Previously, path aliases were only respected for JavaScript/TypeScript files, causing imports like `import schema from '~lib/schema.graphql'` to fail when using module rules. + +- [#11179](https://github.com/cloudflare/workers-sdk/pull/11179) [`7f779e9`](https://github.com/cloudflare/workers-sdk/commit/7f779e98151348f3d60dc19e341ed735ba2ce712) Thanks [@ascorbic](https://github.com/ascorbic)! - Log a more helpful error when attempting to "r2 object put" a non-existent file + +- [#11501](https://github.com/cloudflare/workers-sdk/pull/11501) [`c78d942`](https://github.com/cloudflare/workers-sdk/commit/c78d942d8465ebf6f7f461c75e4df3c89f8112e2) Thanks [@edmundhung](https://github.com/edmundhung)! - fix: prevent reporting SQLite error from `wrangler d1 execute` to Sentry + +- [#11262](https://github.com/cloudflare/workers-sdk/pull/11262) [`b2683f7`](https://github.com/cloudflare/workers-sdk/commit/b2683f7be7b13c3f10ae6ab3732e92a2f2d2c1dd) Thanks [@workers-devprod](https://github.com/workers-devprod)! - Avoid using object lookup for OAuth Error classes + +- [#11107](https://github.com/cloudflare/workers-sdk/pull/11107) [`d8037d3`](https://github.com/cloudflare/workers-sdk/commit/d8037d37980201d9b2ca271f7a34982e2c42537b) Thanks [@workers-devprod](https://github.com/workers-devprod)! - Fixed conflict between `--env` and `--expires` flags in `wrangler r2 object put`. + + `--e` now aliases `--env` only, and NOT `--expires`. + +- [#10961](https://github.com/cloudflare/workers-sdk/pull/10961) [`02d2ea9`](https://github.com/cloudflare/workers-sdk/commit/02d2ea9baa8c44bce2e63b6812348c6c1ab08e47) Thanks [@devin-ai-integration](https://github.com/apps/devin-ai-integration)! - Acquire Cloudflare Access tokens for additional requests made during a `wrangler dev --remote` session + +- [#11108](https://github.com/cloudflare/workers-sdk/pull/11108) [`892ec4f`](https://github.com/cloudflare/workers-sdk/commit/892ec4fbd31e299d2e7fdd8d4c7b07bea70b4c56) Thanks [@emily-shen](https://github.com/emily-shen)! - Fixed self-bindings (service bindings to the same worker) showing as [not connected] in wrangler dev. Self-bindings now correctly show as [connected] since a worker is always available to itself. + +- [#11138](https://github.com/cloudflare/workers-sdk/pull/11138) [`3db872a`](https://github.com/cloudflare/workers-sdk/commit/3db872a862a54157272c532700f96fd08cc94e70) Thanks [@devin-ai-integration](https://github.com/apps/devin-ai-integration)! - Implement tail-based logging for `wrangler dev` remote mode, behind the `--x-tail-tags` flag. This will become the default in the future. + +- [#10889](https://github.com/cloudflare/workers-sdk/pull/10889) [`204616c`](https://github.com/cloudflare/workers-sdk/commit/204616c0fc4ab47a18c58af06a427634eb5897fa) Thanks [@workers-devprod](https://github.com/workers-devprod)! - Clarify that `wrangler check startup` generates a local CPU profile + +- [#11491](https://github.com/cloudflare/workers-sdk/pull/11491) [`ed8aaef`](https://github.com/cloudflare/workers-sdk/commit/ed8aaef96099bf10bc9d2ba666cc02d4f9a8ad87) Thanks [@edmundhung](https://github.com/edmundhung)! - Explicitly close FileHandle in `wrangler d1 execute` to support Node 25 + +- [#10962](https://github.com/cloudflare/workers-sdk/pull/10962) [`203e599`](https://github.com/cloudflare/workers-sdk/commit/203e599c2f6675e773e76ff296902de5afb50235) Thanks [@devin-ai-integration](https://github.com/apps/devin-ai-integration)! - Fixed duplicate warning messages appearing during wrangler dev when configuration changes or state transitions occur + +- [#11601](https://github.com/cloudflare/workers-sdk/pull/11601) [`62754f8`](https://github.com/cloudflare/workers-sdk/commit/62754f8f99d7a7237b0df577994f8298930fa1dd) Thanks [@petebacondarwin](https://github.com/petebacondarwin)! - Fix "TypeError: Body is unusable: Body has already been read" when failing to exchange oauth code because of double `response.text()`. + +- [#11138](https://github.com/cloudflare/workers-sdk/pull/11138) [`3db872a`](https://github.com/cloudflare/workers-sdk/commit/3db872a862a54157272c532700f96fd08cc94e70) Thanks [@devin-ai-integration](https://github.com/apps/devin-ai-integration)! - We're soon going to make backend changes that mean that `wrangler dev --remote` sessions will no longer have an associated inspector connection. In advance of these backend changes, we've enabled a new `wrangler tail`-based logging strategy for `wrangler dev --remote`. For now, you can revert to the previous logging strategy with `wrangler dev --remote --no-x-tail-logs`, but in future it will not be possible to revert. + + The impact of this will be that logs that were previously available via devtools will now be provided directly to the Wrangler console and it will no longer be possible to interact with the remote Worker via the devtools console. + +- [#11194](https://github.com/cloudflare/workers-sdk/pull/11194) [`71758e9`](https://github.com/cloudflare/workers-sdk/commit/71758e94d9d6d2852e174402a03b0f533c0d52e0) Thanks [@petebacondarwin](https://github.com/petebacondarwin)! - add more logging around Wrangler authentication to help diagnose issues + +- Updated dependencies [[`d006fae`](https://github.com/cloudflare/workers-sdk/commit/d006faedaaf2ea64a613f6011d2346d9243ebf27), [`4ae9ead`](https://github.com/cloudflare/workers-sdk/commit/4ae9eaded24a76c3ac1e1c1e00c9620e1b86fda2)]: + - miniflare@3.20250718.3 + ## 3.114.15 ### Patch Changes diff --git a/packages/wrangler/package.json b/packages/wrangler/package.json index 0e30a58fbf8..1406256033d 100644 --- a/packages/wrangler/package.json +++ b/packages/wrangler/package.json @@ -1,6 +1,6 @@ { "name": "wrangler", - "version": "3.114.15", + "version": "3.114.16", "description": "Command-line interface for all things Cloudflare Workers", "keywords": [ "wrangler",