Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cloudflare/workers-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: wrangler@3.114.2
Choose a base ref
...
head repository: cloudflare/workers-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: wrangler@4.0.0
Choose a head ref
  • 2 commits
  • 177 files changed
  • 7 contributors

Commits on Mar 11, 2025

  1. Wrangler v4 (#7334)

    * ci: setup next branch with prereleases to next tag
    
    * chore: remove deprecated `getBindingsProxy` (#5005)
    
    * Require Node v18 in Wrangler v4 (#7338)
    
    * Remove node_compat in Wrangler & Miniflare v4 (#7336)
    
    * Remove v2 warning (#7228)
    
    * chore: update esbuild (#6884)
    
    * `--local` by default for `wrangler kv` & `wrangler r2` (#7392)
    
    * deprecate unused D1 commands/options  (#7471)
    
    * chore: remove alpha support from `wrangler d1 migrations apply`
    
    * chore: remove `wrangler d1 backups`
    
    * chore: fixup tests
    
    * chore: fixup tests
    
    * chore: fixup tests
    
    * chore: remove --batch-size
    
    * Remove deprecated commands & config (#7352)
    
    * Remove wrangler version
    
    * Remove generate & strip down init
    
    * Add changesets
    
    * Remove deprecated --format & config
    
    * Add changeset
    
    * remove commands
    
    * Fix tests
    
    * Remove .only()
    
    * Remove legacy assets
    
    * clarify legacy assets -> sites naming
    
    * various test fixes after rebase
    
    * fixup! chore: update esbuild (#6884)
    
    esbuild 0.24.2 variable naming changes
    
    * fixup! Remove node_compat in Wrangler & Miniflare v4 (#7336)
    
    * feat(wrangler): Drop worker prefix when creating KV namespaces (#7759)
    
    * feat(wrangler): Drop worker prefix when creating KV namespaces
    
    ---------
    
    Co-authored-by: Samuel Macleod <smacleod@cloudflare.com>
    
    * Include node version in name
    
    * Ignore kv-asset-handler tests on Node 22
    
    * rename tests
    
    * Rename positional `json` args. Fixes #7688
    
    * unescape
    
    * fix tests
    
    * Update .changeset/funny-pets-punch.md
    
    * Add system requirements to the README
    
    * fix formatting
    
    * fix formatting
    
    * Address feedback
    
    * lockfile
    
    * fix test
    
    * Fix changeset format
    
    * Use RC versioning
    
    * feat: graduate `--x-include-runtime` (#8166)
    
    * graduate wrangler type generation to GA
    
    * fixups
    
    * extra changeset
    
    * Fix legacy assets
    
    * Clarify that node support affects Wrangler & Miniflare & kv-asset-handler
    
    * Clarify comment re node 20
    
    * Add more packages
    
    * Remove obsolete tests
    
    * Rename legacyAssets
    
    * more robust isLocal
    
    * fix test snapshot
    
    * Add --legacy-peer-deps so that installing Wrangler v4 doesn't case issues with frameworks that haven't updated their peer dependency for Wrangler v4
    
    * Remove crypto polyfill
    
    * fix kv.local test after rebase
    
    * fix lockfile
    
    * bump rc version
    
    * revert rc versions
    
    ---------
    
    Co-authored-by: Dario Piotrowicz <dario@cloudflare.com>
    Co-authored-by: Max Rozen <3822106+rozenmd@users.noreply.github.com>
    Co-authored-by: Pedro Leal <pmiguel@users.noreply.github.com>
    Co-authored-by: emily-shen <69125074+emily-shen@users.noreply.github.com>
    5 people authored Mar 11, 2025
    Copy the full SHA
    869ec7b View commit details

Commits on Mar 13, 2025

  1. Version Packages (#8446)

    * Version Packages
    
    * Fix attribution
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Samuel Macleod <smacleod@cloudflare.com>
    3 people authored Mar 13, 2025
    Copy the full SHA
    8419288 View commit details
Showing with 3,798 additions and 11,000 deletions.
  1. +64 −0 .github/workflows/next-prerelease.yml
  2. +14 −2 .github/workflows/test-and-check.yml
  3. +2 −2 .github/workflows/test-old-node-error.yml
  4. +2 −2 fixtures/additional-modules/test/index.test.ts
  5. +1 −1 fixtures/import-npm/package-lock.json
  6. +2 −2 fixtures/node-app-pages/package.json
  7. +7 −2 fixtures/node-app-pages/tests/index.test.ts
  8. +1 −1 fixtures/pages-d1-shim/package.json
  9. +1 −1 fixtures/pages-dev-proxy-with-script/package.json
  10. +1 −1 fixtures/pages-functions-app/package.json
  11. +1 −1 fixtures/pages-functions-unenv-alias/package.json
  12. +1 −1 fixtures/pages-functions-wasm-app/package.json
  13. +1 −1 fixtures/pages-functions-with-config-file-app/package.json
  14. +1 −1 fixtures/pages-functions-with-routes-app/package.json
  15. +1 −1 fixtures/pages-nodejs-v2-compat/package.json
  16. +1 −1 fixtures/pages-plugin-mounted-on-root-app/package.json
  17. +1 −1 fixtures/pages-simple-assets/package.json
  18. +1 −1 fixtures/pages-workerjs-and-functions-app/package.json
  19. +1 −1 fixtures/pages-workerjs-app/package.json
  20. +1 −1 fixtures/pages-workerjs-directory/package.json
  21. +2 −1 fixtures/pages-workerjs-directory/public/_worker.js/index.js
  22. +1 −1 fixtures/pages-workerjs-wasm-app/package.json
  23. +1 −1 fixtures/pages-workerjs-with-config-file-app/package.json
  24. +1 −1 fixtures/pages-workerjs-with-routes-app/package.json
  25. +0 −16 fixtures/type-generation/package.json
  26. +0 −61 fixtures/type-generation/tests/type-generation.file-comment.test.ts
  27. +0 −9 fixtures/type-generation/vitest.config.mts
  28. +0 −4 fixtures/type-generation/wrangler.toml
  29. +22 −0 fixtures/wildcard-modules/package.json
  30. +1 −0 fixtures/wildcard-modules/src/common.cjs
  31. +1 −0 fixtures/wildcard-modules/src/dep.ts
  32. +1 −0 fixtures/wildcard-modules/src/dynamic.js
  33. +32 −0 fixtures/wildcard-modules/src/index.ts
  34. +1 −0 fixtures/wildcard-modules/src/lang/en.js
  35. +1 −0 fixtures/wildcard-modules/src/lang/fr.js
  36. +4 −0 fixtures/wildcard-modules/src/text.d.ts
  37. +1 −0 fixtures/wildcard-modules/src/text.txt
  38. +221 −0 fixtures/wildcard-modules/test/index.test.ts
  39. +7 −0 fixtures/wildcard-modules/test/tsconfig.json
  40. +14 −0 fixtures/wildcard-modules/tsconfig.json
  41. +9 −0 fixtures/wildcard-modules/turbo.json
  42. +9 −0 fixtures/wildcard-modules/vitest.config.mts
  43. +3 −0 fixtures/wildcard-modules/wrangler.toml
  44. +0 −26 fixtures/workers-chat-demo/LICENSE
  45. +0 −82 fixtures/workers-chat-demo/README.md
  46. +0 −8 fixtures/workers-chat-demo/package.json
  47. +0 −524 fixtures/workers-chat-demo/src/chat.html
  48. +0 −555 fixtures/workers-chat-demo/src/chat.mjs
  49. +0 −17 fixtures/workers-chat-demo/wrangler.toml
  50. +1 −1 package.json
  51. +1 −1 packages/cli/package.json
  52. +1 −1 packages/cloudflare-workers-bindings-extension/package.json
  53. +1 −1 packages/create-cloudflare/package.json
  54. +27 −15 packages/create-cloudflare/src/helpers/__tests__/packages.test.ts
  55. +27 −9 packages/create-cloudflare/src/helpers/packages.ts
  56. +6 −0 packages/kv-asset-handler/CHANGELOG.md
  57. +2 −2 packages/kv-asset-handler/package.json
  58. +10 −0 packages/miniflare/CHANGELOG.md
  59. +3 −3 packages/miniflare/package.json
  60. +2 −11 packages/miniflare/src/plugins/core/node-compat.ts
  61. +8 −0 packages/pages-shared/CHANGELOG.md
  62. +1 −1 packages/pages-shared/package.json
  63. +1 −1 packages/quick-edit-extension/package.json
  64. +9 −0 packages/vite-plugin-cloudflare/CHANGELOG.md
  65. +1 −1 packages/vite-plugin-cloudflare/package.json
  66. +0 −2 packages/vite-plugin-cloudflare/src/__tests__/fixtures/wrangler-with-fields-to-ignore.toml
  67. +0 −5 packages/vite-plugin-cloudflare/src/__tests__/get-worker-config.spec.ts
  68. +0 −5 packages/vite-plugin-cloudflare/src/node-js-compat.ts
  69. +0 −2 packages/vite-plugin-cloudflare/src/workers-configs.ts
  70. +181 −0 packages/vitest-pool-workers/CHANGELOG.md
  71. +2 −2 packages/vitest-pool-workers/package.json
  72. +6 −0 packages/workers-shared/CHANGELOG.md
  73. +0 −13 packages/workers-shared/asset-worker/crypto-polyfill.ts
  74. +3 −3 packages/workers-shared/package.json
  75. +6 −0 packages/workflows-shared/CHANGELOG.md
  76. +3 −3 packages/workflows-shared/package.json
  77. +271 −0 packages/wrangler/CHANGELOG.md
  78. +8 −4 packages/wrangler/README.md
  79. +1 −1 packages/wrangler/bin/wrangler.js
  80. +3 −4 packages/wrangler/e2e/dev-with-resources.test.ts
  81. +0 −30 packages/wrangler/e2e/dev.test.ts
  82. +5 −5 packages/wrangler/e2e/r2.test.ts
  83. +111 −112 packages/wrangler/e2e/types.test.ts
  84. +0 −33 packages/wrangler/e2e/versions.test.ts
  85. +3 −5 packages/wrangler/package.json
  86. +0 −4 packages/wrangler/scripts/deps.ts
  87. +8 −8 packages/wrangler/src/__tests__/__snapshots__/kv.test.ts.snap
  88. +127 −88 packages/wrangler/src/__tests__/api/startDevWorker/BundleController.test.ts
  89. +1 −3 packages/wrangler/src/__tests__/config-validation-pages.test.ts
  90. +46 −424 packages/wrangler/src/__tests__/config/configuration.test.ts
  91. +0 −2 packages/wrangler/src/__tests__/d1/d1.test.ts
  92. +5 −16 packages/wrangler/src/__tests__/d1/migrate.test.ts
  93. +50 −907 packages/wrangler/src/__tests__/deploy.test.ts
  94. +0 −64 packages/wrangler/src/__tests__/deprecated-usage-model.test.ts
  95. +0 −284 packages/wrangler/src/__tests__/dev.test.ts
  96. +0 −251 packages/wrangler/src/__tests__/generate.test.ts
  97. +0 −26 packages/wrangler/src/__tests__/guess-worker-format.test.ts
  98. +15 −26 packages/wrangler/src/__tests__/index.test.ts
  99. +836 −3,221 packages/wrangler/src/__tests__/init.test.ts
  100. +23 −0 packages/wrangler/src/__tests__/is-local.test.ts
  101. +31 −33 packages/wrangler/src/__tests__/kv.local.test.ts
  102. +216 −198 packages/wrangler/src/__tests__/kv.test.ts
  103. +24 −10 packages/wrangler/src/__tests__/middleware.test.ts
  104. +0 −14 packages/wrangler/src/__tests__/msw.d.ts
  105. +0 −2 packages/wrangler/src/__tests__/navigator-user-agent.test.ts
  106. +23 −229 packages/wrangler/src/__tests__/package-manager.test.ts
  107. +35 −35 packages/wrangler/src/__tests__/pages/functions-build.test.ts
  108. +1 −1 packages/wrangler/src/__tests__/pages/pages.test.ts
  109. +22 −11 packages/wrangler/src/__tests__/r2.local.test.ts
  110. +8 −8 packages/wrangler/src/__tests__/r2.test.ts
  111. +0 −45 packages/wrangler/src/__tests__/route.test.ts
  112. +0 −24 packages/wrangler/src/__tests__/secret.test.ts
  113. +2 −2 packages/wrangler/src/__tests__/sentry.test.ts
  114. +2 −2 packages/wrangler/src/__tests__/test-old-node-version.js
  115. +503 −184 packages/wrangler/src/__tests__/type-generation.test.ts
  116. +0 −12 packages/wrangler/src/__tests__/version.test.ts
  117. +1 −9 packages/wrangler/src/api/dev.ts
  118. +0 −45 packages/wrangler/src/api/integrations/deprecated/getBindingsProxy.ts
  119. +0 −1 packages/wrangler/src/api/integrations/deprecated/index.ts
  120. +0 −1 packages/wrangler/src/api/integrations/index.ts
  121. +3 −5 packages/wrangler/src/api/integrations/platform/index.ts
  122. +0 −1 packages/wrangler/src/api/pages/deploy.ts
  123. +0 −10 packages/wrangler/src/api/startDevWorker/BundlerController.ts
  124. +9 −10 packages/wrangler/src/api/startDevWorker/ConfigController.ts
  125. +0 −2 packages/wrangler/src/api/startDevWorker/types.ts
  126. +8 −48 packages/wrangler/src/assets.ts
  127. +0 −49 packages/wrangler/src/config/config.ts
  128. +1 −105 packages/wrangler/src/config/environment.ts
  129. +14 −274 packages/wrangler/src/config/validation.ts
  130. +1 −1 packages/wrangler/src/core/register-yargs-command.ts
  131. +2 −0 packages/wrangler/src/core/types.ts
  132. +0 −216 packages/wrangler/src/d1/backups.ts
  133. +0 −6 packages/wrangler/src/d1/execute.ts
  134. +0 −29 packages/wrangler/src/d1/index.ts
  135. +2 −29 packages/wrangler/src/d1/migrations/apply.ts
  136. +7 −14 packages/wrangler/src/deploy/deploy.ts
  137. +13 −88 packages/wrangler/src/deploy/index.ts
  138. +2 −2 packages/wrangler/src/deployment-bundle/apply-middleware.ts
  139. +0 −2 packages/wrangler/src/deployment-bundle/build-failures.ts
  140. +0 −30 packages/wrangler/src/deployment-bundle/bundle.ts
  141. +1 −9 packages/wrangler/src/deployment-bundle/entry.ts
  142. +0 −4 packages/wrangler/src/deployment-bundle/esbuild-plugins/log-build-output.ts
  143. +0 −10 packages/wrangler/src/deployment-bundle/esbuild-plugins/nodejs-plugins.ts
  144. +0 −15 packages/wrangler/src/deployment-bundle/guess-worker-format.ts
  145. +2 −34 packages/wrangler/src/deployment-bundle/node-compat.ts
  146. +0 −126 packages/wrangler/src/deprecated/index.ts
  147. +16 −104 packages/wrangler/src/dev.ts
  148. +0 −1 packages/wrangler/src/dev/dev.ts
  149. +7 −7 packages/wrangler/src/dev/remote.ts
  150. +0 −8 packages/wrangler/src/dev/use-esbuild.ts
  151. +0 −327 packages/wrangler/src/generate/index.ts
  152. +0 −153 packages/wrangler/src/git-client.ts
  153. +2 −87 packages/wrangler/src/index.ts
  154. +51 −752 packages/wrangler/src/init.ts
  155. +46 −50 packages/wrangler/src/kv/index.ts
  156. +9 −105 packages/wrangler/src/package-manager.ts
  157. +9 −4 packages/wrangler/src/pages/build.ts
  158. +9 −10 packages/wrangler/src/pages/dev.ts
  159. +0 −3 packages/wrangler/src/pages/functions/buildPlugin.ts
  160. +0 −6 packages/wrangler/src/pages/functions/buildWorker.ts
  161. +3 −3 packages/wrangler/src/pages/secret/index.ts
  162. +32 −5 packages/wrangler/src/r2/object.ts
  163. +4 −18 packages/wrangler/src/secret/index.ts
  164. +1 −45 packages/wrangler/src/sites.ts
  165. +66 −0 packages/wrangler/src/type-generation/helpers.ts
  166. +215 −158 packages/wrangler/src/type-generation/index.ts
  167. +24 −15 packages/wrangler/src/type-generation/runtime/index.ts
  168. +52 −57 packages/wrangler/src/type-generation/runtime/log-runtime-types-message.ts
  169. +1 −20 packages/wrangler/src/utils/getRules.ts
  170. +12 −0 packages/wrangler/src/utils/is-local.ts
  171. +3 −3 packages/wrangler/src/versions/secrets/bulk.ts
  172. +1 −1 packages/wrangler/src/versions/secrets/index.ts
  173. +7 −40 packages/wrangler/src/versions/upload.ts
  174. +0 −6 packages/wrangler/templates/middleware/middleware-serve-static-assets.d.ts
  175. +0 −56 packages/wrangler/templates/middleware/middleware-serve-static-assets.ts
  176. +42 −41 pnpm-lock.yaml
  177. +1 −0 pnpm-workspace.yaml
64 changes: 64 additions & 0 deletions .github/workflows/next-prerelease.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Publish @next pre-release

on:
push:
branches:
- next
jobs:
prerelease:
timeout-minutes: 30
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
if: ${{ github.repository_owner == 'cloudflare' }}
name: Build & Publish a next release to NPM
runs-on: ubuntu-22.04

steps:
- name: Checkout Repo
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Install Dependencies
uses: ./.github/actions/install-dependencies
with:
turbo-api: ${{ secrets.TURBO_API }}
turbo-team: ${{ secrets.TURBO_TEAM }}
turbo-token: ${{ secrets.TURBO_TOKEN }}
turbo-signature: ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}

- name: Modify package.json version
run: |
node .github/version-script.js wrangler
node .github/version-script.js miniflare
- name: Build
run: pnpm run build
env:
NODE_ENV: "production"
CI_OS: ${{ runner.os }}

- name: Check for errors
run: pnpm run check
env:
NODE_OPTIONS: "--max_old_space_size=8192"

- name: Publish wrangler@next to NPM
run: pnpm --filter wrangler publish --tag next
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }}
# this is the "test/staging" key for sparrow analytics
SPARROW_SOURCE_KEY: "5adf183f94b3436ba78d67f506965998"
ALGOLIA_APP_ID: ${{ secrets.ALGOLIA_APP_ID }}
SENTRY_DSN: "https://9edbb8417b284aa2bbead9b4c318918b@sentry10.cfdata.org/583"
ALGOLIA_PUBLIC_KEY: ${{ secrets.ALGOLIA_PUBLIC_KEY }}

- name: Publish miniflare@next to NPM
run: pnpm --filter miniflare publish --tag next
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }}

- name: Get Package Version
run: echo "WRANGLER_VERSION=$(npm view wrangler@next version)" >> $GITHUB_ENV
working-directory: packages/wrangler
16 changes: 14 additions & 2 deletions .github/workflows/test-and-check.yml
Original file line number Diff line number Diff line change
@@ -93,7 +93,7 @@ jobs:
test:
timeout-minutes: 30
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-${{ matrix.os }}-${{ matrix.filter }}-test
group: ${{ github.workflow }}-${{ github.ref }}-${{ matrix.os }}-${{ matrix.filter }}-${{ matrix.node_version }}-test
cancel-in-progress: true

name: ${{ format('Tests ({0})', matrix.os_name) }}
@@ -103,13 +103,24 @@ jobs:
include:
- os: ubuntu-24.04-arm
os_name: Linux
node_version: 18.20.6
filter: '--filter="./tools" --filter="./packages/*" --filter="./fixtures/*" --filter="./packages/vite-plugin-cloudflare/playground"'
- os: macos-latest
os_name: macOS
node_version: 18.20.6
filter: '--filter="./packages/*" --filter="./fixtures/*" --filter="./packages/vite-plugin-cloudflare/playground"'
- os: windows-latest
os_name: Windows
node_version: 18.20.6
filter: '--filter="./packages/*" --filter="./fixtures/*" --filter="./packages/vite-plugin-cloudflare/playground"'
- os: ubuntu-24.04-arm
os_name: v20, Linux
node_version: 20
filter: '--filter="./packages/*"'
- os: ubuntu-24.04-arm
os_name: v22, Linux
node_version: 22
filter: '--filter="./packages/*" --filter="!./packages/kv-asset-handler"'
runs-on: ${{ matrix.os }}
steps:
- name: Checkout Repo
@@ -132,6 +143,7 @@ jobs:
turbo-team: ${{ secrets.TURBO_TEAM }}
turbo-token: ${{ secrets.TURBO_TOKEN }}
turbo-signature: ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
node-version: ${{ matrix.node_version }}

- name: Run tests
if: steps.changes.outputs.everything_but_markdown == 'true'
@@ -142,4 +154,4 @@ jobs:
NODE_OPTIONS: "--max_old_space_size=8192"
WRANGLER_LOG_PATH: ${{ runner.temp }}/wrangler-debug-logs/
TEST_REPORT_PATH: ${{ runner.temp }}/test-report/index.html
CI_OS: ${{ runner.os }}
CI_OS: ${{ matrix.os_name }}
4 changes: 2 additions & 2 deletions .github/workflows/test-old-node-error.yml
Original file line number Diff line number Diff line change
@@ -19,10 +19,10 @@ jobs:
with:
fetch-depth: 0

- name: Use Node.js v10
- name: Use Node.js v16
uses: actions/setup-node@v4
with:
node-version: 10.24.1
node-version: 16.13.0

- name: Check for error message
run: node packages/wrangler/src/__tests__/test-old-node-version.js
4 changes: 2 additions & 2 deletions fixtures/additional-modules/test/index.test.ts
Original file line number Diff line number Diff line change
@@ -161,7 +161,7 @@ describe("find_additional_modules deploy", () => {
// src/index.ts
import text from "./text.txt";
var src_default = {
var index_default = {
async fetch(request) {
const url = new URL(request.url);
if (url.pathname === "/dep") {
@@ -184,7 +184,7 @@ describe("find_additional_modules deploy", () => {
}
};
export {
src_default as default
index_default as default
};
//# sourceMappingURL=index.js.map
"
2 changes: 1 addition & 1 deletion fixtures/import-npm/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions fixtures/node-app-pages/package.json
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
"main": "dist/worker.js",
"scripts": {
"check:type": "tsc",
"dev": "wrangler pages dev public --port 12345 --node-compat",
"dev": "wrangler pages dev public --port 12345",
"test:ci": "vitest run",
"test:watch": "vitest",
"type:tests": "tsc -p ./tests/tsconfig.json"
@@ -22,7 +22,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
9 changes: 7 additions & 2 deletions fixtures/node-app-pages/tests/index.test.ts
Original file line number Diff line number Diff line change
@@ -4,13 +4,18 @@ import { describe, it } from "vitest";
import { runWranglerPagesDev } from "../../shared/src/run-wrangler-long-lived";

describe("Pages Dev", () => {
it("should work with `--node-compat` when running code requiring polyfills", async ({
it("should work with `nodejs_compat` when running code requiring polyfills", async ({
expect,
}) => {
const { ip, port, stop } = await runWranglerPagesDev(
resolve(__dirname, ".."),
"public",
["--node-compat", "--port=0", "--inspector-port=0"]
[
"--port=0",
"--inspector-port=0",
"--compatibility-flags=nodejs_compat",
"--compatibility-date=2024-11-01",
]
);
try {
const response = await fetch(`http://${ip}:${port}/stripe`);
2 changes: 1 addition & 1 deletion fixtures/pages-d1-shim/package.json
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-dev-proxy-with-script/package.json
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-functions-app/package.json
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-functions-unenv-alias/package.json
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-functions-wasm-app/package.json
Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-functions-with-config-file-app/package.json
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-functions-with-routes-app/package.json
Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-nodejs-v2-compat/package.json
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-plugin-mounted-on-root-app/package.json
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-simple-assets/package.json
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-workerjs-and-functions-app/package.json
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-workerjs-app/package.json
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-workerjs-directory/package.json
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
3 changes: 2 additions & 1 deletion fixtures/pages-workerjs-directory/public/_worker.js/index.js
Original file line number Diff line number Diff line change
@@ -50,7 +50,8 @@ export default {
}

if (pathname !== "/") {
return new Response((await import(`./${pathname.slice(1)}`)).default);
const file = "." + pathname;
return new Response((await import(file)).default);
}

return env.ASSETS.fetch(request);
2 changes: 1 addition & 1 deletion fixtures/pages-workerjs-wasm-app/package.json
Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-workerjs-with-config-file-app/package.json
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
2 changes: 1 addition & 1 deletion fixtures/pages-workerjs-with-routes-app/package.json
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@
"wrangler": "workspace:*"
},
"engines": {
"node": ">=16.13"
"node": ">=18.0.0"
},
"volta": {
"extends": "../../package.json"
16 changes: 0 additions & 16 deletions fixtures/type-generation/package.json

This file was deleted.

Loading