From 3c965dec1659bad20ec5bde6ea9f3a20cccb65fe Mon Sep 17 00:00:00 2001 From: LekoArts Date: Thu, 20 Apr 2023 12:18:42 +0200 Subject: [PATCH 01/31] chore: update next to 13.3.0 --- demos/base-path/package.json | 2 +- demos/canary/package.json | 2 +- demos/custom-routes/package.json | 2 +- demos/default/package.json | 2 +- demos/middleware/package.json | 2 +- demos/next-auth/package.json | 2 +- demos/next-export/package.json | 2 +- demos/next-i18next/package.json | 2 +- demos/next-with-edge-functions/package.json | 2 +- demos/nx-next-monorepo-demo/package.json | 2 +- demos/static-root/package.json | 2 +- .../apps/docs/package.json | 6 +- .../apps/web/package.json | 6 +- .../turborepo-next-monorepo-demo/package.json | 2 +- package-lock.json | 374 +++++++----------- package.json | 2 +- packages/next/package.json | 2 +- packages/runtime/package.json | 2 +- 18 files changed, 159 insertions(+), 257 deletions(-) diff --git a/demos/base-path/package.json b/demos/base-path/package.json index 7e7eccbc8d..b444c11b82 100644 --- a/demos/base-path/package.json +++ b/demos/base-path/package.json @@ -14,7 +14,7 @@ "typescript": "^4.6.3" }, "dependencies": { - "next": "^13.1.6" + "next": "^13.3.0" }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" diff --git a/demos/canary/package.json b/demos/canary/package.json index 0c4f01aaac..11c3da26b7 100644 --- a/demos/canary/package.json +++ b/demos/canary/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "nanoid": "^3.3.4", - "next": "^13.1.6", + "next": "^13.3.0", "react": "latest", "react-dom": "latest", "sass": "latest", diff --git a/demos/custom-routes/package.json b/demos/custom-routes/package.json index e539d6b0c1..08692e601d 100644 --- a/demos/custom-routes/package.json +++ b/demos/custom-routes/package.json @@ -15,7 +15,7 @@ "typescript": "^4.7.4" }, "dependencies": { - "next": "^13.1.6" + "next": "^13.3.0" }, "scripts": { "build": "next build", diff --git a/demos/default/package.json b/demos/default/package.json index bdc9382cb8..579664919c 100644 --- a/demos/default/package.json +++ b/demos/default/package.json @@ -22,7 +22,7 @@ "@reach/dialog": "^0.16.2", "@reach/visually-hidden": "^0.16.0", "@vercel/og": "^0.0.27", - "next": "^13.1.6", + "next": "^13.3.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/demos/middleware/package.json b/demos/middleware/package.json index a8dd6a3ffd..37d49b121d 100644 --- a/demos/middleware/package.json +++ b/demos/middleware/package.json @@ -12,7 +12,7 @@ "@netlify/next": "*", "@netlify/plugin-nextjs": "*", "isomorphic-unfetch": "^3.1.0", - "next": "^13.1.6", + "next": "^13.3.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/demos/next-auth/package.json b/demos/next-auth/package.json index 233442abfc..3779674fb0 100644 --- a/demos/next-auth/package.json +++ b/demos/next-auth/package.json @@ -23,7 +23,7 @@ ], "license": "MIT", "dependencies": { - "next": "^13.1.6", + "next": "^13.3.0", "next-auth": "^4.15.0", "nodemailer": "^6.6.3", "react": "^18.2.0", diff --git a/demos/next-export/package.json b/demos/next-export/package.json index 4a2ce63f71..092768c37c 100644 --- a/demos/next-export/package.json +++ b/demos/next-export/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "description": "", "dependencies": { - "next": "^13.1.6" + "next": "^13.3.0" }, "devDependencies": { "@netlify/next": "*", diff --git a/demos/next-i18next/package.json b/demos/next-i18next/package.json index 753f080827..d386c7428c 100644 --- a/demos/next-i18next/package.json +++ b/demos/next-i18next/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "next": "^13.0.6", + "next": "^13.3.0", "next-i18next": "^11.0.0", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/demos/next-with-edge-functions/package.json b/demos/next-with-edge-functions/package.json index ae82771296..b2ae9d2b2f 100644 --- a/demos/next-with-edge-functions/package.json +++ b/demos/next-with-edge-functions/package.json @@ -7,7 +7,7 @@ "start": "next start" }, "dependencies": { - "next": "^13.1.6", + "next": "^13.3.0", "react": "^18.0.2", "react-dom": "^18.0.2" } diff --git a/demos/nx-next-monorepo-demo/package.json b/demos/nx-next-monorepo-demo/package.json index 42c664ba79..78149f8f34 100644 --- a/demos/nx-next-monorepo-demo/package.json +++ b/demos/nx-next-monorepo-demo/package.json @@ -12,7 +12,7 @@ "@netlify/plugin-nextjs": "file:plugin-wrapper", "@nrwl/next": "15.9.2", "core-js": "^3.6.5", - "next": "^13.0.6", + "next": "^13.3.0", "react": "^18.2.0", "react-dom": "18.2.0", "regenerator-runtime": "0.13.11", diff --git a/demos/static-root/package.json b/demos/static-root/package.json index fd53303db6..d181c4669d 100644 --- a/demos/static-root/package.json +++ b/demos/static-root/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "description": "", "dependencies": { - "next": "^13.1.6" + "next": "^13.3.0" }, "devDependencies": { "@netlify/next": "*", diff --git a/demos/turborepo-next-monorepo-demo/apps/docs/package.json b/demos/turborepo-next-monorepo-demo/apps/docs/package.json index 0fa4124320..c53d6dcf1f 100644 --- a/demos/turborepo-next-monorepo-demo/apps/docs/package.json +++ b/demos/turborepo-next-monorepo-demo/apps/docs/package.json @@ -9,9 +9,9 @@ "lint": "next lint" }, "dependencies": { - "next": "13.0.7", - "react": "17.0.2", - "react-dom": "17.0.2", + "next": "^13.3.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "ui": "*" }, "devDependencies": { diff --git a/demos/turborepo-next-monorepo-demo/apps/web/package.json b/demos/turborepo-next-monorepo-demo/apps/web/package.json index 628a9b83ab..d3ac6df072 100644 --- a/demos/turborepo-next-monorepo-demo/apps/web/package.json +++ b/demos/turborepo-next-monorepo-demo/apps/web/package.json @@ -9,9 +9,9 @@ "lint": "next lint" }, "dependencies": { - "next": "13.0.7", - "react": "17.0.2", - "react-dom": "17.0.2", + "next": "^13.3.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "ui": "*" }, "devDependencies": { diff --git a/demos/turborepo-next-monorepo-demo/package.json b/demos/turborepo-next-monorepo-demo/package.json index e3dfa45bea..2a9a2f7ca7 100644 --- a/demos/turborepo-next-monorepo-demo/package.json +++ b/demos/turborepo-next-monorepo-demo/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@types/react": "^18.0.0", - "next": "^13.0.6", + "next": "^13.3.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/package-lock.json b/package-lock.json index f0254a4b73..0ed3299c0a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,8 +21,7 @@ "demos/next-with-edge-functions" ], "dependencies": { - "next": "^13.1.6", - "regexp-tree": "^0.1.24" + "next": "^13.3.0" }, "devDependencies": { "@babel/core": "^7.15.8", @@ -74,7 +73,7 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "next": "^13.1.6" + "next": "^13.3.0" }, "devDependencies": { "@netlify/next": "*", @@ -116,7 +115,7 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "next": "^13.1.6" + "next": "^13.3.0" }, "devDependencies": { "@netlify/next": "*", @@ -140,7 +139,7 @@ "@reach/dialog": "^0.16.2", "@reach/visually-hidden": "^0.16.0", "@vercel/og": "^0.0.27", - "next": "^13.1.6", + "next": "^13.3.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, @@ -163,7 +162,7 @@ "@netlify/next": "*", "@netlify/plugin-nextjs": "*", "isomorphic-unfetch": "^3.1.0", - "next": "^13.1.6", + "next": "^13.3.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, @@ -182,7 +181,7 @@ "version": "0.0.0", "license": "MIT", "dependencies": { - "next": "^13.1.6", + "next": "^13.3.0", "next-auth": "^4.15.0", "nodemailer": "^6.6.3", "react": "^18.2.0", @@ -208,7 +207,7 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "next": "^13.1.6" + "next": "^13.3.0" }, "devDependencies": { "@netlify/next": "*", @@ -224,7 +223,7 @@ }, "demos/next-with-edge-functions": { "dependencies": { - "next": "^13.1.6", + "next": "^13.3.0", "react": "^18.0.2", "react-dom": "^18.0.2" } @@ -250,7 +249,7 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "next": "^13.1.6" + "next": "^13.3.0" }, "devDependencies": { "@netlify/next": "*", @@ -5273,9 +5272,9 @@ } }, "node_modules/@next/env": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.1.6.tgz", - "integrity": "sha512-s+W9Fdqh5MFk6ECrbnVmmAOwxKQuhGMT7xXHrkYIBMBcTiOqNWhv5KbJIboKR5STXxNXl32hllnvKaffzFaWQg==" + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.3.0.tgz", + "integrity": "sha512-AjppRV4uG3No7L1plinoTQETH+j2F10TEnrMfzbTUYwze5sBUPveeeBAPZPm8OkJZ1epq9OyYKhZrvbD6/9HCQ==" }, "node_modules/@next/eslint-plugin-next": { "version": "12.3.4", @@ -5328,40 +5327,10 @@ "node": "*" } }, - "node_modules/@next/swc-android-arm-eabi": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.1.6.tgz", - "integrity": "sha512-F3/6Z8LH/pGlPzR1AcjPFxx35mPqjE5xZcf+IL+KgbW9tMkp7CYi1y7qKrEWU7W4AumxX/8OINnDQWLiwLasLQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-android-arm64": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.1.6.tgz", - "integrity": "sha512-cMwQjnB8vrYkWyK/H0Rf2c2pKIH4RGjpKUDvbjVAit6SbwPDpmaijLio0LWFV3/tOnY6kvzbL62lndVA0mkYpw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, "node_modules/@next/swc-darwin-arm64": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.1.6.tgz", - "integrity": "sha512-KKRQH4DDE4kONXCvFMNBZGDb499Hs+xcFAwvj+rfSUssIDrZOlyfJNy55rH5t2Qxed1e4K80KEJgsxKQN1/fyw==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.3.0.tgz", + "integrity": "sha512-DmIQCNq6JtccLPPBzf0dgh2vzMWt5wjxbP71pCi5EWpWYE3MsP6FcRXi4MlAmFNDQOfcFXR2r7kBeG1LpZUh1w==", "cpu": [ "arm64" ], @@ -5374,9 +5343,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.1.6.tgz", - "integrity": "sha512-/uOky5PaZDoaU99ohjtNcDTJ6ks/gZ5ykTQDvNZDjIoCxFe3+t06bxsTPY6tAO6uEAw5f6vVFX5H5KLwhrkZCA==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.3.0.tgz", + "integrity": "sha512-oQoqFa88OGgwnYlnAGHVct618FRI/749se0N3S8t9Bzdv5CRbscnO0RcX901+YnNK4Q6yeiizfgO3b7kogtsZg==", "cpu": [ "x64" ], @@ -5388,40 +5357,10 @@ "node": ">= 10" } }, - "node_modules/@next/swc-freebsd-x64": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.1.6.tgz", - "integrity": "sha512-qaEALZeV7to6weSXk3Br80wtFQ7cFTpos/q+m9XVRFggu+8Ib895XhMWdJBzew6aaOcMvYR6KQ6JmHA2/eMzWw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm-gnueabihf": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.1.6.tgz", - "integrity": "sha512-OybkbC58A1wJ+JrJSOjGDvZzrVEQA4sprJejGqMwiZyLqhr9Eo8FXF0y6HL+m1CPCpPhXEHz/2xKoYsl16kNqw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.1.6.tgz", - "integrity": "sha512-yCH+yDr7/4FDuWv6+GiYrPI9kcTAO3y48UmaIbrKy8ZJpi7RehJe3vIBRUmLrLaNDH3rY1rwoHi471NvR5J5NQ==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.3.0.tgz", + "integrity": "sha512-Wzz2p/WqAJUqTVoLo6H18WMeAXo3i+9DkPDae4oQG8LMloJ3if4NEZTnOnTUlro6cq+S/W4pTGa97nWTrOjbGw==", "cpu": [ "arm64" ], @@ -5434,9 +5373,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.1.6.tgz", - "integrity": "sha512-ECagB8LGX25P9Mrmlc7Q/TQBb9rGScxHbv/kLqqIWs2fIXy6Y/EiBBiM72NTwuXUFCNrWR4sjUPSooVBJJ3ESQ==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.3.0.tgz", + "integrity": "sha512-xPVrIQOQo9WXJYgmoTlMnAD/HlR/1e1ZIWGbwIzEirXBVBqMARUulBEIKdC19zuvoJ477qZJgBDCKtKEykCpyQ==", "cpu": [ "arm64" ], @@ -5449,9 +5388,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.1.6.tgz", - "integrity": "sha512-GT5w2mruk90V/I5g6ScuueE7fqj/d8Bui2qxdw6lFxmuTgMeol5rnzAv4uAoVQgClOUO/MULilzlODg9Ib3Y4Q==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.3.0.tgz", + "integrity": "sha512-jOFlpGuPD7W2tuXVJP4wt9a3cpNxWAPcloq5EfMJRiXsBBOjLVFZA7boXYxEBzSVgUiVVr1V9T0HFM7pULJ1qA==", "cpu": [ "x64" ], @@ -5464,9 +5403,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.1.6.tgz", - "integrity": "sha512-keFD6KvwOPzmat4TCnlnuxJCQepPN+8j3Nw876FtULxo8005Y9Ghcl7ACcR8GoiKoddAq8gxNBrpjoxjQRHeAQ==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.3.0.tgz", + "integrity": "sha512-2OwKlzaBgmuet9XYHc3KwsEilzb04F540rlRXkAcjMHL7eCxB7uZIGtsVvKOnQLvC/elrUegwSw1+5f7WmfyOw==", "cpu": [ "x64" ], @@ -5479,9 +5418,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.1.6.tgz", - "integrity": "sha512-OwertslIiGQluFvHyRDzBCIB07qJjqabAmINlXUYt7/sY7Q7QPE8xVi5beBxX/rxTGPIbtyIe3faBE6Z2KywhQ==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.3.0.tgz", + "integrity": "sha512-OeHiA6YEvndxT46g+rzFK/MQTfftKxJmzslERMu9LDdC6Kez0bdrgEYed5eXFK2Z1viKZJCGRlhd06rBusyztA==", "cpu": [ "arm64" ], @@ -5494,9 +5433,9 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.1.6.tgz", - "integrity": "sha512-g8zowiuP8FxUR9zslPmlju7qYbs2XBtTLVSxVikPtUDQedhcls39uKYLvOOd1JZg0ehyhopobRoH1q+MHlIN/w==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.3.0.tgz", + "integrity": "sha512-4aB7K9mcVK1lYEzpOpqWrXHEZympU3oK65fnNcY1Qc4HLJFLJj8AViuqQd4jjjPNuV4sl8jAwTz3gN5VNGWB7w==", "cpu": [ "ia32" ], @@ -5509,9 +5448,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.1.6.tgz", - "integrity": "sha512-Ls2OL9hi3YlJKGNdKv8k3X/lLgc3VmLG3a/DeTkAd+lAituJp8ZHmRmm9f9SL84fT3CotlzcgbdaCDfFwFA6bA==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.3.0.tgz", + "integrity": "sha512-Reer6rkLLcoOvB0dd66+Y7WrWVFH7sEEkF/4bJCIfsSKnTStTYaHtwIJAwbqnt9I392Tqvku0KkoqZOryWV9LQ==", "cpu": [ "x64" ], @@ -6093,13 +6032,13 @@ "version": "15.7.5", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "devOptional": true + "dev": true }, "node_modules/@types/react": { "version": "18.0.35", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.35.tgz", "integrity": "sha512-6Laome31HpetaIUGFWl1VQ3mdSImwxtFZ39rh059a1MNnKGqBpC88J6NJ8n/Is3Qx7CefDGLgf/KhN/sYCf7ag==", - "devOptional": true, + "dev": true, "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -6125,7 +6064,7 @@ "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "devOptional": true + "dev": true }, "node_modules/@types/semver": { "version": "7.3.13", @@ -9780,7 +9719,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", - "devOptional": true + "dev": true }, "node_modules/custom-routes": { "resolved": "demos/custom-routes", @@ -14237,7 +14176,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", - "devOptional": true + "dev": true }, "node_modules/import-fresh": { "version": "3.3.0", @@ -18456,12 +18395,13 @@ } }, "node_modules/next": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/next/-/next-13.1.6.tgz", - "integrity": "sha512-hHlbhKPj9pW+Cymvfzc15lvhaOZ54l+8sXDXJWm3OBNBzgrVj6hwGPmqqsXg40xO1Leq+kXpllzRPuncpC0Phw==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/next/-/next-13.3.0.tgz", + "integrity": "sha512-OVTw8MpIPa12+DCUkPqRGPS3thlJPcwae2ZL4xti3iBff27goH024xy4q2lhlsdoYiKOi8Kz6uJoLW/GXwgfOA==", "dependencies": { - "@next/env": "13.1.6", + "@next/env": "13.3.0", "@swc/helpers": "0.4.14", + "busboy": "1.6.0", "caniuse-lite": "^1.0.30001406", "postcss": "8.4.14", "styled-jsx": "5.1.1" @@ -18473,21 +18413,18 @@ "node": ">=14.6.0" }, "optionalDependencies": { - "@next/swc-android-arm-eabi": "13.1.6", - "@next/swc-android-arm64": "13.1.6", - "@next/swc-darwin-arm64": "13.1.6", - "@next/swc-darwin-x64": "13.1.6", - "@next/swc-freebsd-x64": "13.1.6", - "@next/swc-linux-arm-gnueabihf": "13.1.6", - "@next/swc-linux-arm64-gnu": "13.1.6", - "@next/swc-linux-arm64-musl": "13.1.6", - "@next/swc-linux-x64-gnu": "13.1.6", - "@next/swc-linux-x64-musl": "13.1.6", - "@next/swc-win32-arm64-msvc": "13.1.6", - "@next/swc-win32-ia32-msvc": "13.1.6", - "@next/swc-win32-x64-msvc": "13.1.6" + "@next/swc-darwin-arm64": "13.3.0", + "@next/swc-darwin-x64": "13.3.0", + "@next/swc-linux-arm64-gnu": "13.3.0", + "@next/swc-linux-arm64-musl": "13.3.0", + "@next/swc-linux-x64-gnu": "13.3.0", + "@next/swc-linux-x64-musl": "13.3.0", + "@next/swc-win32-arm64-msvc": "13.3.0", + "@next/swc-win32-ia32-msvc": "13.3.0", + "@next/swc-win32-x64-msvc": "13.3.0" }, "peerDependencies": { + "@opentelemetry/api": "^1.1.0", "fibers": ">= 3.1.0", "node-sass": "^6.0.0 || ^7.0.0", "react": "^18.2.0", @@ -18495,6 +18432,9 @@ "sass": "^1.3.0" }, "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, "fibers": { "optional": true }, @@ -21416,7 +21356,7 @@ "version": "1.56.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.56.1.tgz", "integrity": "sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==", - "devOptional": true, + "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -24326,7 +24266,7 @@ "devDependencies": { "@netlify/edge-functions": "^2.0.0", "@types/node": "^17.0.25", - "next": "^13.1.6", + "next": "^13.3.0", "npm-run-all": "^4.1.5", "typescript": "^4.6.3" }, @@ -24339,7 +24279,7 @@ }, "packages/runtime": { "name": "@netlify/plugin-nextjs", - "version": "4.34.0", + "version": "4.35.0", "license": "MIT", "dependencies": { "@netlify/esbuild": "0.14.39", @@ -24373,7 +24313,7 @@ "@types/jest": "^27.4.1", "@types/merge-stream": "^1.1.2", "@types/node": "^17.0.25", - "next": "^13.1.6", + "next": "^13.3.0", "npm-run-all": "^4.1.5", "typescript": "^4.6.3" }, @@ -27663,7 +27603,7 @@ "requires": { "@netlify/edge-functions": "^2.0.0", "@types/node": "^17.0.25", - "next": "^13.1.6", + "next": "^13.3.0", "npm-run-all": "^4.1.5", "typescript": "^4.6.3" } @@ -27696,7 +27636,7 @@ "globby": "^11.0.4", "merge-stream": "^2.0.0", "moize": "^6.1.0", - "next": "^13.1.6", + "next": "^13.3.0", "node-fetch": "^2.6.6", "node-stream-zip": "^1.15.0", "npm-run-all": "^4.1.5", @@ -27973,9 +27913,9 @@ } }, "@next/env": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.1.6.tgz", - "integrity": "sha512-s+W9Fdqh5MFk6ECrbnVmmAOwxKQuhGMT7xXHrkYIBMBcTiOqNWhv5KbJIboKR5STXxNXl32hllnvKaffzFaWQg==" + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.3.0.tgz", + "integrity": "sha512-AjppRV4uG3No7L1plinoTQETH+j2F10TEnrMfzbTUYwze5sBUPveeeBAPZPm8OkJZ1epq9OyYKhZrvbD6/9HCQ==" }, "@next/eslint-plugin-next": { "version": "12.3.4", @@ -28021,82 +27961,58 @@ } } }, - "@next/swc-android-arm-eabi": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.1.6.tgz", - "integrity": "sha512-F3/6Z8LH/pGlPzR1AcjPFxx35mPqjE5xZcf+IL+KgbW9tMkp7CYi1y7qKrEWU7W4AumxX/8OINnDQWLiwLasLQ==", - "optional": true - }, - "@next/swc-android-arm64": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.1.6.tgz", - "integrity": "sha512-cMwQjnB8vrYkWyK/H0Rf2c2pKIH4RGjpKUDvbjVAit6SbwPDpmaijLio0LWFV3/tOnY6kvzbL62lndVA0mkYpw==", - "optional": true - }, "@next/swc-darwin-arm64": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.1.6.tgz", - "integrity": "sha512-KKRQH4DDE4kONXCvFMNBZGDb499Hs+xcFAwvj+rfSUssIDrZOlyfJNy55rH5t2Qxed1e4K80KEJgsxKQN1/fyw==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.3.0.tgz", + "integrity": "sha512-DmIQCNq6JtccLPPBzf0dgh2vzMWt5wjxbP71pCi5EWpWYE3MsP6FcRXi4MlAmFNDQOfcFXR2r7kBeG1LpZUh1w==", "optional": true }, "@next/swc-darwin-x64": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.1.6.tgz", - "integrity": "sha512-/uOky5PaZDoaU99ohjtNcDTJ6ks/gZ5ykTQDvNZDjIoCxFe3+t06bxsTPY6tAO6uEAw5f6vVFX5H5KLwhrkZCA==", - "optional": true - }, - "@next/swc-freebsd-x64": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.1.6.tgz", - "integrity": "sha512-qaEALZeV7to6weSXk3Br80wtFQ7cFTpos/q+m9XVRFggu+8Ib895XhMWdJBzew6aaOcMvYR6KQ6JmHA2/eMzWw==", - "optional": true - }, - "@next/swc-linux-arm-gnueabihf": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.1.6.tgz", - "integrity": "sha512-OybkbC58A1wJ+JrJSOjGDvZzrVEQA4sprJejGqMwiZyLqhr9Eo8FXF0y6HL+m1CPCpPhXEHz/2xKoYsl16kNqw==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.3.0.tgz", + "integrity": "sha512-oQoqFa88OGgwnYlnAGHVct618FRI/749se0N3S8t9Bzdv5CRbscnO0RcX901+YnNK4Q6yeiizfgO3b7kogtsZg==", "optional": true }, "@next/swc-linux-arm64-gnu": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.1.6.tgz", - "integrity": "sha512-yCH+yDr7/4FDuWv6+GiYrPI9kcTAO3y48UmaIbrKy8ZJpi7RehJe3vIBRUmLrLaNDH3rY1rwoHi471NvR5J5NQ==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.3.0.tgz", + "integrity": "sha512-Wzz2p/WqAJUqTVoLo6H18WMeAXo3i+9DkPDae4oQG8LMloJ3if4NEZTnOnTUlro6cq+S/W4pTGa97nWTrOjbGw==", "optional": true }, "@next/swc-linux-arm64-musl": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.1.6.tgz", - "integrity": "sha512-ECagB8LGX25P9Mrmlc7Q/TQBb9rGScxHbv/kLqqIWs2fIXy6Y/EiBBiM72NTwuXUFCNrWR4sjUPSooVBJJ3ESQ==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.3.0.tgz", + "integrity": "sha512-xPVrIQOQo9WXJYgmoTlMnAD/HlR/1e1ZIWGbwIzEirXBVBqMARUulBEIKdC19zuvoJ477qZJgBDCKtKEykCpyQ==", "optional": true }, "@next/swc-linux-x64-gnu": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.1.6.tgz", - "integrity": "sha512-GT5w2mruk90V/I5g6ScuueE7fqj/d8Bui2qxdw6lFxmuTgMeol5rnzAv4uAoVQgClOUO/MULilzlODg9Ib3Y4Q==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.3.0.tgz", + "integrity": "sha512-jOFlpGuPD7W2tuXVJP4wt9a3cpNxWAPcloq5EfMJRiXsBBOjLVFZA7boXYxEBzSVgUiVVr1V9T0HFM7pULJ1qA==", "optional": true }, "@next/swc-linux-x64-musl": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.1.6.tgz", - "integrity": "sha512-keFD6KvwOPzmat4TCnlnuxJCQepPN+8j3Nw876FtULxo8005Y9Ghcl7ACcR8GoiKoddAq8gxNBrpjoxjQRHeAQ==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.3.0.tgz", + "integrity": "sha512-2OwKlzaBgmuet9XYHc3KwsEilzb04F540rlRXkAcjMHL7eCxB7uZIGtsVvKOnQLvC/elrUegwSw1+5f7WmfyOw==", "optional": true }, "@next/swc-win32-arm64-msvc": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.1.6.tgz", - "integrity": "sha512-OwertslIiGQluFvHyRDzBCIB07qJjqabAmINlXUYt7/sY7Q7QPE8xVi5beBxX/rxTGPIbtyIe3faBE6Z2KywhQ==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.3.0.tgz", + "integrity": "sha512-OeHiA6YEvndxT46g+rzFK/MQTfftKxJmzslERMu9LDdC6Kez0bdrgEYed5eXFK2Z1viKZJCGRlhd06rBusyztA==", "optional": true }, "@next/swc-win32-ia32-msvc": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.1.6.tgz", - "integrity": "sha512-g8zowiuP8FxUR9zslPmlju7qYbs2XBtTLVSxVikPtUDQedhcls39uKYLvOOd1JZg0ehyhopobRoH1q+MHlIN/w==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.3.0.tgz", + "integrity": "sha512-4aB7K9mcVK1lYEzpOpqWrXHEZympU3oK65fnNcY1Qc4HLJFLJj8AViuqQd4jjjPNuV4sl8jAwTz3gN5VNGWB7w==", "optional": true }, "@next/swc-win32-x64-msvc": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.1.6.tgz", - "integrity": "sha512-Ls2OL9hi3YlJKGNdKv8k3X/lLgc3VmLG3a/DeTkAd+lAituJp8ZHmRmm9f9SL84fT3CotlzcgbdaCDfFwFA6bA==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.3.0.tgz", + "integrity": "sha512-Reer6rkLLcoOvB0dd66+Y7WrWVFH7sEEkF/4bJCIfsSKnTStTYaHtwIJAwbqnt9I392Tqvku0KkoqZOryWV9LQ==", "optional": true }, "@nicolo-ribaudo/eslint-scope-5-internals": { @@ -28577,13 +28493,13 @@ "version": "15.7.5", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "devOptional": true + "dev": true }, "@types/react": { "version": "18.0.35", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.35.tgz", "integrity": "sha512-6Laome31HpetaIUGFWl1VQ3mdSImwxtFZ39rh059a1MNnKGqBpC88J6NJ8n/Is3Qx7CefDGLgf/KhN/sYCf7ag==", - "devOptional": true, + "dev": true, "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -28609,7 +28525,7 @@ "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "devOptional": true + "dev": true }, "@types/semver": { "version": "7.3.13", @@ -28924,8 +28840,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} + "dev": true }, "acorn-walk": { "version": "7.2.0", @@ -28982,8 +28897,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", - "dev": true, - "requires": {} + "dev": true }, "ansi-colors": { "version": "4.1.3", @@ -29553,7 +29467,7 @@ "@types/node": "^17.0.25", "husky": "^7.0.4", "if-env": "^1.0.4", - "next": "^13.1.6", + "next": "^13.3.0", "npm-run-all": "^4.1.5", "typescript": "^4.6.3" } @@ -30847,8 +30761,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.2.0.tgz", "integrity": "sha512-NkANeMnaHrlaSSlpKGyvn2R4rqUDeE/9E5YHx+b4nwo0R8dZyAqcih8/gxpCZvqWP9Vf6xuLpMSzSgdVEIM78g==", - "dev": true, - "requires": {} + "dev": true }, "cp-file": { "version": "10.0.0", @@ -31398,7 +31311,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", - "devOptional": true + "dev": true }, "custom-routes": { "version": "file:demos/custom-routes", @@ -31411,7 +31324,7 @@ "@types/react": "^18.0.25", "husky": "^7.0.4", "if-env": "^1.0.4", - "next": "^13.1.6", + "next": "^13.3.0", "npm-run-all": "^4.1.5", "typescript": "^4.7.4" } @@ -31698,7 +31611,7 @@ "critters": "^0.0.16", "husky": "^7.0.4", "if-env": "^1.0.4", - "next": "^13.1.6", + "next": "^13.3.0", "npm-run-all": "^4.1.5", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -32594,15 +32507,13 @@ "version": "8.5.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "dev": true, - "requires": {} + "dev": true }, "eslint-config-standard": { "version": "17.0.0", "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", - "dev": true, - "requires": {} + "dev": true }, "eslint-formatter-codeframe": { "version": "7.32.1", @@ -33048,8 +32959,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", - "dev": true, - "requires": {} + "dev": true }, "eslint-plugin-react": { "version": "7.31.10", @@ -33107,8 +33017,7 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "requires": {} + "dev": true }, "eslint-plugin-unicorn": { "version": "43.0.2", @@ -34745,7 +34654,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", - "devOptional": true + "dev": true }, "import-fresh": { "version": "3.3.0", @@ -35898,8 +35807,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "27.5.1", @@ -37605,7 +37513,7 @@ "@types/react": "^18.0.25", "husky": "^7.0.4", "isomorphic-unfetch": "^3.1.0", - "next": "^13.1.6", + "next": "^13.3.0", "npm-run-all": "^4.1.5", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -37999,25 +37907,22 @@ } }, "next": { - "version": "13.1.6", - "resolved": "https://registry.npmjs.org/next/-/next-13.1.6.tgz", - "integrity": "sha512-hHlbhKPj9pW+Cymvfzc15lvhaOZ54l+8sXDXJWm3OBNBzgrVj6hwGPmqqsXg40xO1Leq+kXpllzRPuncpC0Phw==", - "requires": { - "@next/env": "13.1.6", - "@next/swc-android-arm-eabi": "13.1.6", - "@next/swc-android-arm64": "13.1.6", - "@next/swc-darwin-arm64": "13.1.6", - "@next/swc-darwin-x64": "13.1.6", - "@next/swc-freebsd-x64": "13.1.6", - "@next/swc-linux-arm-gnueabihf": "13.1.6", - "@next/swc-linux-arm64-gnu": "13.1.6", - "@next/swc-linux-arm64-musl": "13.1.6", - "@next/swc-linux-x64-gnu": "13.1.6", - "@next/swc-linux-x64-musl": "13.1.6", - "@next/swc-win32-arm64-msvc": "13.1.6", - "@next/swc-win32-ia32-msvc": "13.1.6", - "@next/swc-win32-x64-msvc": "13.1.6", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/next/-/next-13.3.0.tgz", + "integrity": "sha512-OVTw8MpIPa12+DCUkPqRGPS3thlJPcwae2ZL4xti3iBff27goH024xy4q2lhlsdoYiKOi8Kz6uJoLW/GXwgfOA==", + "requires": { + "@next/env": "13.3.0", + "@next/swc-darwin-arm64": "13.3.0", + "@next/swc-darwin-x64": "13.3.0", + "@next/swc-linux-arm64-gnu": "13.3.0", + "@next/swc-linux-arm64-musl": "13.3.0", + "@next/swc-linux-x64-gnu": "13.3.0", + "@next/swc-linux-x64-musl": "13.3.0", + "@next/swc-win32-arm64-msvc": "13.3.0", + "@next/swc-win32-ia32-msvc": "13.3.0", + "@next/swc-win32-x64-msvc": "13.3.0", "@swc/helpers": "0.4.14", + "busboy": "1.6.0", "caniuse-lite": "^1.0.30001406", "postcss": "8.4.14", "styled-jsx": "5.1.1" @@ -38059,7 +37964,7 @@ "@types/node": "^17.0.14", "@types/react": "^18.0.0", "husky": "^7.0.4", - "next": "^13.1.6", + "next": "^13.3.0", "next-auth": "^4.15.0", "nodemailer": "^6.6.3", "npm-run-all": "^4.1.5", @@ -38078,7 +37983,7 @@ "@types/node": "^17.0.25", "husky": "^7.0.4", "if-env": "^1.0.4", - "next": "^13.1.6", + "next": "^13.3.0", "npm-run-all": "^4.1.5", "typescript": "^4.6.3" } @@ -38086,7 +37991,7 @@ "next-with-edge-functions": { "version": "file:demos/next-with-edge-functions", "requires": { - "next": "^13.1.6", + "next": "^13.3.0", "react": "^18.0.2", "react-dom": "^18.0.2" } @@ -39386,8 +39291,7 @@ "version": "8.9.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", - "dev": true, - "requires": {} + "dev": true } } }, @@ -40175,7 +40079,7 @@ "version": "1.56.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.56.1.tgz", "integrity": "sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==", - "devOptional": true, + "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -40863,7 +40767,7 @@ "@types/node": "^17.0.25", "husky": "^7.0.4", "if-env": "^1.0.4", - "next": "^13.1.6", + "next": "^13.3.0", "npm-run-all": "^4.1.5", "typescript": "^4.6.3" } @@ -41879,8 +41783,7 @@ "ws": { "version": "8.11.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "requires": {} + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==" } } }, @@ -42291,8 +42194,7 @@ "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "requires": {} + "dev": true }, "xml": { "version": "1.0.1", diff --git a/package.json b/package.json index 8a8c964c2b..0ed31060b6 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "typescript": "^4.3.4" }, "dependencies": { - "next": "^13.1.6" + "next": "^13.3.0" }, "engines": { "node": ">=16.0.0" diff --git a/packages/next/package.json b/packages/next/package.json index 379e060ef1..cb1f5d164c 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -9,7 +9,7 @@ "devDependencies": { "@netlify/edge-functions": "^2.0.0", "@types/node": "^17.0.25", - "next": "^13.1.6", + "next": "^13.3.0", "npm-run-all": "^4.1.5", "typescript": "^4.6.3" }, diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 1d71402839..9d5b01bff5 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -42,7 +42,7 @@ "@types/jest": "^27.4.1", "@types/merge-stream": "^1.1.2", "@types/node": "^17.0.25", - "next": "^13.1.6", + "next": "^13.3.0", "npm-run-all": "^4.1.5", "typescript": "^4.6.3" }, From 4ca1acb2f5bd948bdbcd2dc98a0b73531db602eb Mon Sep 17 00:00:00 2001 From: LekoArts Date: Thu, 20 Apr 2023 13:10:46 +0200 Subject: [PATCH 02/31] chore: automatic updates by next --- demos/default/next-env.d.ts | 1 + demos/default/tsconfig.json | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/demos/default/next-env.d.ts b/demos/default/next-env.d.ts index 4f11a03dc6..fd36f9494e 100644 --- a/demos/default/next-env.d.ts +++ b/demos/default/next-env.d.ts @@ -1,5 +1,6 @@ /// /// +/// // NOTE: This file should not be edited // see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/demos/default/tsconfig.json b/demos/default/tsconfig.json index 389aa9583c..b3a908226c 100644 --- a/demos/default/tsconfig.json +++ b/demos/default/tsconfig.json @@ -16,7 +16,8 @@ { "name": "next" } - ] + ], + "strictNullChecks": true }, "include": [ "next-env.d.ts", From 3e8db7ee6697dd19c2a085d1ee069357e7ad23c8 Mon Sep 17 00:00:00 2001 From: LekoArts Date: Thu, 20 Apr 2023 13:31:57 +0200 Subject: [PATCH 03/31] chore: stuff --- test/helpers/verification.spec.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/helpers/verification.spec.ts b/test/helpers/verification.spec.ts index 2edcb24699..83e028c660 100644 --- a/test/helpers/verification.spec.ts +++ b/test/helpers/verification.spec.ts @@ -2,7 +2,7 @@ import Chance from 'chance' import { checkNextSiteHasBuilt, checkZipSize, getProblematicUserRewrites } from '../../packages/runtime/src/helpers/verification' import { outdent } from 'outdent' import type { NetlifyPluginOptions } from '@netlify/build' -import { moveNextDist } from "../test-utils" +import { describeCwdTmpDir, moveNextDist } from "../test-utils" const netlifyConfig = { build: { command: 'npm run build' }, functions: {}, redirects: [], headers: [] } as NetlifyPluginOptions["netlifyConfig"] @@ -105,7 +105,7 @@ describe('checkZipSize', () => { }) }) -describe("getProblematicUserRewrites", () => { +describeCwdTmpDir("getProblematicUserRewrites", () => { it('finds problematic user rewrites', async () => { await moveNextDist() const rewrites = getProblematicUserRewrites({ From cfbfd3ca21989e25730a6495283f0c1ace235bae Mon Sep 17 00:00:00 2001 From: LekoArts Date: Thu, 20 Apr 2023 14:13:18 +0200 Subject: [PATCH 04/31] chore: fix server.spec.ts --- test/templates/server.spec.ts | 38 ++++++++++++++++------------------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/test/templates/server.spec.ts b/test/templates/server.spec.ts index 23f9337e83..a8870761fd 100644 --- a/test/templates/server.spec.ts +++ b/test/templates/server.spec.ts @@ -1,4 +1,4 @@ -import { mockRequest } from 'next/dist/server/lib/mock-request' +import { createRequestResponseMocks } from 'next/dist/server/lib/mock-request' import { Options } from 'next/dist/server/next-server' import { getNextServer, NextServerType, netlifyApiFetch } from '../../packages/runtime/src/templates/handlerUtils' @@ -71,7 +71,8 @@ describe('the netlify next server', () => { const netlifyNextServer = new NetlifyNextServer({ conf: {} }, { ...mockTokenConfig }) const requestHandler = netlifyNextServer.getRequestHandler() - const { req: mockReq, res: mockRes } = mockRequest('/getStaticProps/with-revalidate/', {}, 'GET') + const { req: mockReq, res: mockRes } = createRequestResponseMocks({ url: '/getStaticProps/with-revalidate/' }) + // @ts-expect-error - Types are incorrect for `MockedResponse` await requestHandler(mockReq, mockRes) expect(mockedApiFetch).not.toHaveBeenCalled() @@ -81,11 +82,8 @@ describe('the netlify next server', () => { const netlifyNextServer = new NetlifyNextServer({ conf: {} }, { ...mockTokenConfig }) const requestHandler = netlifyNextServer.getRequestHandler() - const { req: mockReq, res: mockRes } = mockRequest( - '/non-i18n/with-revalidate/', - { 'x-prerender-revalidate': 'test' }, - 'GET', - ) + const { req: mockReq, res: mockRes } = createRequestResponseMocks({ url: '/non-i18n/with-revalidate/', headers: { 'x-prerender-revalidate': 'test' }}) + // @ts-expect-error - Types are incorrect for `MockedResponse` await requestHandler(mockReq, mockRes) expect(mockedApiFetch).toHaveBeenCalledWith( @@ -101,11 +99,8 @@ describe('the netlify next server', () => { const netlifyNextServer = new NetlifyNextServer({ conf: { ...mocki18nConfig } }, { ...mockTokenConfig }) const requestHandler = netlifyNextServer.getRequestHandler() - const { req: mockReq, res: mockRes } = mockRequest( - '/i18n/with-revalidate/', - { 'x-prerender-revalidate': 'test' }, - 'GET', - ) + const { req: mockReq, res: mockRes } = createRequestResponseMocks({ url: '/i18n/with-revalidate/', headers: { 'x-prerender-revalidate': 'test' }}) + // @ts-expect-error - Types are incorrect for `MockedResponse` await requestHandler(mockReq, mockRes) expect(mockedApiFetch).toHaveBeenCalledWith( @@ -121,7 +116,8 @@ describe('the netlify next server', () => { const netlifyNextServer = new NetlifyNextServer({ conf: {} }, { ...mockTokenConfig }) const requestHandler = netlifyNextServer.getRequestHandler() - const { req: mockReq, res: mockRes } = mockRequest('/blog/rob/hello', { 'x-prerender-revalidate': 'test' }, 'GET') + const { req: mockReq, res: mockRes } = createRequestResponseMocks({ url: '/blog/rob/hello', headers: { 'x-prerender-revalidate': 'test' }}) + // @ts-expect-error - Types are incorrect for `MockedResponse` await requestHandler(mockReq, mockRes) expect(mockedApiFetch).toHaveBeenCalledWith( @@ -137,7 +133,8 @@ describe('the netlify next server', () => { const netlifyNextServer = new NetlifyNextServer({ conf: { ...mocki18nConfig } }, { ...mockTokenConfig }) const requestHandler = netlifyNextServer.getRequestHandler() - const { req: mockReq, res: mockRes } = mockRequest('/fr/posts/hello', { 'x-prerender-revalidate': 'test' }, 'GET') + const { req: mockReq, res: mockRes } = createRequestResponseMocks({ url: '/fr/posts/hello', headers: { 'x-prerender-revalidate': 'test' }}) + // @ts-expect-error - Types are incorrect for `MockedResponse` await requestHandler(mockReq, mockRes) expect(mockedApiFetch).toHaveBeenCalledWith( @@ -153,12 +150,9 @@ describe('the netlify next server', () => { const netlifyNextServer = new NetlifyNextServer({ conf: {} }, mockTokenConfig) const requestHandler = netlifyNextServer.getRequestHandler() - const { req: mockReq, res: mockRes } = mockRequest( - '/not-a-valid-path/', - { 'x-prerender-revalidate': 'test' }, - 'GET', - ) + const { req: mockReq, res: mockRes } = createRequestResponseMocks({ url: '/not-a-valid-path/', headers: { 'x-prerender-revalidate': 'test' }}) + // @ts-expect-error - Types are incorrect for `MockedResponse` await expect(requestHandler(mockReq, mockRes)).rejects.toThrow('not an ISR route') }) @@ -166,9 +160,10 @@ describe('the netlify next server', () => { const netlifyNextServer = new NetlifyNextServer({ conf: {} }, mockTokenConfig) const requestHandler = netlifyNextServer.getRequestHandler() - const { req: mockReq, res: mockRes } = mockRequest('/posts/hello/', { 'x-prerender-revalidate': 'test' }, 'GET') + const { req: mockReq, res: mockRes } = createRequestResponseMocks({ url: '/posts/hello/', headers: { 'x-prerender-revalidate': 'test' }}) mockedApiFetch.mockResolvedValueOnce({ code: 500, message: 'Failed to revalidate' }) + // @ts-expect-error - Types are incorrect for `MockedResponse` await expect(requestHandler(mockReq, mockRes)).rejects.toThrow('Failed to revalidate') }) @@ -176,9 +171,10 @@ describe('the netlify next server', () => { const netlifyNextServer = new NetlifyNextServer({ conf: {} }, mockTokenConfig) const requestHandler = netlifyNextServer.getRequestHandler() - const { req: mockReq, res: mockRes } = mockRequest('/posts/hello', { 'x-prerender-revalidate': 'test' }, 'GET') + const { req: mockReq, res: mockRes } = createRequestResponseMocks({ url: '/posts/hello', headers: { 'x-prerender-revalidate': 'test' }}) mockedApiFetch.mockRejectedValueOnce(new Error('Unable to connect')) + // @ts-expect-error - Types are incorrect for `MockedResponse` await expect(requestHandler(mockReq, mockRes)).rejects.toThrow('Unable to connect') }) }) From 14e2a1509795f92d0d6244024ac93c183d80de86 Mon Sep 17 00:00:00 2001 From: LekoArts Date: Thu, 20 Apr 2023 14:32:27 +0200 Subject: [PATCH 05/31] chore: fix files --- packages/runtime/src/helpers/files.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/runtime/src/helpers/files.ts b/packages/runtime/src/helpers/files.ts index 3d386d0c67..a9e639d9b3 100644 --- a/packages/runtime/src/helpers/files.ts +++ b/packages/runtime/src/helpers/files.ts @@ -373,6 +373,11 @@ const baseServerReplacements: Array<[string, string]> = [ `checkIsManualRevalidate(req, this.renderOpts.previewProps)`, `checkIsManualRevalidate(process.env._REVALIDATE_SSG ? { headers: { 'x-prerender-revalidate': this.renderOpts.previewProps.previewModeId } } : req, this.renderOpts.previewProps)`, ], + // In https://github.com/vercel/next.js/pull/47803 checkIsManualRevalidate was renamed to checkIsOnDemandRevalidate + [ + `checkIsOnDemandRevalidate(req, this.renderOpts.previewProps)`, + `checkIsOnDemandRevalidate(process.env._REVALIDATE_SSG ? { headers: { 'x-prerender-revalidate': this.renderOpts.previewProps.previewModeId } } : req, this.renderOpts.previewProps)`, + ], // ensure ISR 404 pages send the correct SWR cache headers [`private: isPreviewMode || is404Page && cachedData`, `private: isPreviewMode && cachedData`], ] From 43694c5bd02c806f704cd067890c88868a978279 Mon Sep 17 00:00:00 2001 From: LekoArts Date: Thu, 20 Apr 2023 15:41:16 +0200 Subject: [PATCH 06/31] chore: fix static-manifest --- packages/runtime/src/helpers/files.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/runtime/src/helpers/files.ts b/packages/runtime/src/helpers/files.ts index a9e639d9b3..41ac6f2565 100644 --- a/packages/runtime/src/helpers/files.ts +++ b/packages/runtime/src/helpers/files.ts @@ -85,7 +85,7 @@ export const moveStaticPages = async ({ basePath?: string }): Promise => { console.log('Moving static page files to serve from CDN...') - const outputDir = join(netlifyConfig.build.publish, target === 'server' ? 'server' : 'serverless') + const outputDir = join(netlifyConfig.build.publish, target === 'serverless' ? 'serverless' : 'server') const buildId = readFileSync(join(netlifyConfig.build.publish, 'BUILD_ID'), 'utf8').trim() const dataDir = join('_next', 'data', buildId) await ensureDir(join(netlifyConfig.build.publish, dataDir)) From 5384fc03bb4965cea1673f03fa7be529528e7bcc Mon Sep 17 00:00:00 2001 From: LekoArts Date: Thu, 20 Apr 2023 15:44:04 +0200 Subject: [PATCH 07/31] chore: update snapshots --- test/__snapshots__/index.spec.ts.snap | 719 +++++++++++++++++++++++++- 1 file changed, 712 insertions(+), 7 deletions(-) diff --git a/test/__snapshots__/index.spec.ts.snap b/test/__snapshots__/index.spec.ts.snap index 2ed4316548..edbc2f27c2 100644 --- a/test/__snapshots__/index.spec.ts.snap +++ b/test/__snapshots__/index.spec.ts.snap @@ -15,7 +15,6 @@ Array [ ".next/server/chunks/CHUNK_ID.js", ".next/server/chunks/CHUNK_ID.js", ".next/server/chunks/CHUNK_ID.js", - ".next/server/chunks/CHUNK_ID.js", ".next/server/chunks/header.js", ".next/server/pages/_app.js", ".next/server/pages/_document.js", @@ -55,6 +54,134 @@ Array [ "components/Header.js", "hello.txt", "package.json", + "../../node_modules/next/dist/client/add-base-path.js", + "../../node_modules/next/dist/client/add-locale.js", + "../../node_modules/next/dist/client/detect-domain-locale.js", + "../../node_modules/next/dist/client/has-base-path.js", + "../../node_modules/next/dist/client/head-manager.js", + "../../node_modules/next/dist/client/normalize-trailing-slash.js", + "../../node_modules/next/dist/client/remove-base-path.js", + "../../node_modules/next/dist/client/remove-locale.js", + "../../node_modules/next/dist/client/request-idle-callback.js", + "../../node_modules/next/dist/client/route-loader.js", + "../../node_modules/next/dist/client/router.js", + "../../node_modules/next/dist/client/script.js", + "../../node_modules/next/dist/client/trusted-types.js", + "../../node_modules/next/dist/client/with-router.js", + "../../node_modules/next/dist/compiled/path-to-regexp/index.js", + "../../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.development.js", + "../../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.production.min.js", + "../../node_modules/next/dist/compiled/react-dom/package.json", + "../../node_modules/next/dist/compiled/react-dom/server-rendering-stub.js", + "../../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js", + "../../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js", + "../../node_modules/next/dist/compiled/react-is/index.js", + "../../node_modules/next/dist/compiled/react-is/package.json", + "../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js", + "../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.min.js", + "../../node_modules/next/dist/compiled/react-server-dom-webpack/client.browser.js", + "../../node_modules/next/dist/compiled/react-server-dom-webpack/client.js", + "../../node_modules/next/dist/compiled/react-server-dom-webpack/package.json", + "../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js", + "../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js", + "../../node_modules/next/dist/compiled/react/cjs/react.development.js", + "../../node_modules/next/dist/compiled/react/cjs/react.production.min.js", + "../../node_modules/next/dist/compiled/react/index.js", + "../../node_modules/next/dist/compiled/react/jsx-runtime.js", + "../../node_modules/next/dist/compiled/react/package.json", + "../../node_modules/next/dist/lib/is-api-route.js", + "../../node_modules/next/dist/lib/is-error.js", + "../../node_modules/next/dist/pages/_error.js", + "../../node_modules/next/dist/server/app-render/get-segment-param.js", + "../../node_modules/next/dist/server/future/helpers/interception-routes.js", + "../../node_modules/next/dist/server/get-page-files.js", + "../../node_modules/next/dist/server/htmlescape.js", + "../../node_modules/next/dist/server/utils.js", + "../../node_modules/next/dist/shared/lib/amp-context.js", + "../../node_modules/next/dist/shared/lib/amp-mode.js", + "../../node_modules/next/dist/shared/lib/app-router-context.js", + "../../node_modules/next/dist/shared/lib/bloom-filter/base-filter.js", + "../../node_modules/next/dist/shared/lib/bloom-filter/base64-arraybuffer.js", + "../../node_modules/next/dist/shared/lib/bloom-filter/bit-set.js", + "../../node_modules/next/dist/shared/lib/bloom-filter/formulas.js", + "../../node_modules/next/dist/shared/lib/bloom-filter/hashing.js", + "../../node_modules/next/dist/shared/lib/bloom-filter/index.js", + "../../node_modules/next/dist/shared/lib/bloom-filter/utils.js", + "../../node_modules/next/dist/shared/lib/constants.js", + "../../node_modules/next/dist/shared/lib/escape-regexp.js", + "../../node_modules/next/dist/shared/lib/fnv1a.js", + "../../node_modules/next/dist/shared/lib/head-manager-context.js", + "../../node_modules/next/dist/shared/lib/head.js", + "../../node_modules/next/dist/shared/lib/hooks-client-context.js", + "../../node_modules/next/dist/shared/lib/html-context.js", + "../../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js", + "../../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js", + "../../node_modules/next/dist/shared/lib/is-plain-object.js", + "../../node_modules/next/dist/shared/lib/loadable-context.js", + "../../node_modules/next/dist/shared/lib/loadable.js", + "../../node_modules/next/dist/shared/lib/mitt.js", + "../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js", + "../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js", + "../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js", + "../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js", + "../../node_modules/next/dist/shared/lib/router-context.js", + "../../node_modules/next/dist/shared/lib/router/router.js", + "../../node_modules/next/dist/shared/lib/router/utils/add-locale.js", + "../../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js", + "../../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js", + "../../node_modules/next/dist/shared/lib/router/utils/app-paths.js", + "../../node_modules/next/dist/shared/lib/router/utils/compare-states.js", + "../../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js", + "../../node_modules/next/dist/shared/lib/router/utils/format-url.js", + "../../node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js", + "../../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js", + "../../node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js", + "../../node_modules/next/dist/shared/lib/router/utils/index.js", + "../../node_modules/next/dist/shared/lib/router/utils/interpolate-as.js", + "../../node_modules/next/dist/shared/lib/router/utils/is-bot.js", + "../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js", + "../../node_modules/next/dist/shared/lib/router/utils/is-local-url.js", + "../../node_modules/next/dist/shared/lib/router/utils/omit.js", + "../../node_modules/next/dist/shared/lib/router/utils/parse-path.js", + "../../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js", + "../../node_modules/next/dist/shared/lib/router/utils/parse-url.js", + "../../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js", + "../../node_modules/next/dist/shared/lib/router/utils/path-match.js", + "../../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js", + "../../node_modules/next/dist/shared/lib/router/utils/querystring.js", + "../../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js", + "../../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js", + "../../node_modules/next/dist/shared/lib/router/utils/resolve-href.js", + "../../node_modules/next/dist/shared/lib/router/utils/resolve-rewrites.js", + "../../node_modules/next/dist/shared/lib/router/utils/route-matcher.js", + "../../node_modules/next/dist/shared/lib/router/utils/route-regex.js", + "../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js", + "../../node_modules/next/dist/shared/lib/server-inserted-html.js", + "../../node_modules/next/dist/shared/lib/side-effect.js", + "../../node_modules/next/dist/shared/lib/utils.js", + "../../node_modules/next/dist/shared/lib/utils/warn-once.js", + "../../node_modules/next/error.js", + "../../node_modules/next/node_modules/@swc/helpers/lib/_async_to_generator.js", + "../../node_modules/next/node_modules/@swc/helpers/lib/_extends.js", + "../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_default.js", + "../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_wildcard.js", + "../../node_modules/next/node_modules/@swc/helpers/lib/_object_without_properties_loose.js", + "../../node_modules/next/node_modules/@swc/helpers/package.json", + "../../node_modules/next/package.json", + "../../node_modules/next/router.js", + "../../node_modules/react-dom/cjs/react-dom.development.js", + "../../node_modules/react-dom/cjs/react-dom.production.min.js", + "../../node_modules/react-dom/index.js", + "../../node_modules/react-dom/node_modules/scheduler/cjs/scheduler.development.js", + "../../node_modules/react-dom/node_modules/scheduler/cjs/scheduler.production.min.js", + "../../node_modules/react-dom/node_modules/scheduler/index.js", + "../../node_modules/react-dom/node_modules/scheduler/package.json", + "../../node_modules/react-dom/package.json", + "../../node_modules/react/cjs/react.development.js", + "../../node_modules/react/cjs/react.production.min.js", + "../../node_modules/react/index.js", + "../../node_modules/react/package.json", + "../../package.json", ] `; @@ -65,7 +192,6 @@ exports.resolvePages = () => { require.resolve('../../../.next/package.json') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/pages/_app.js') require.resolve('../../../.next/server/pages/_document.js') require.resolve('../../../.next/server/pages/_error.js') @@ -73,6 +199,42 @@ exports.resolvePages = () => { require.resolve('../../../.next/server/webpack-api-runtime.js') require.resolve('../../../.next/server/webpack-runtime.js') require.resolve('../../../package.json') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/index.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/jsx-runtime.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/package.json') + require.resolve('../../../../../node_modules/next/dist/server/get-page-files.js') + require.resolve('../../../../../node_modules/next/dist/server/htmlescape.js') + require.resolve('../../../../../node_modules/next/dist/server/utils.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/amp-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/amp-mode.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/constants.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/head-manager-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/html-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/is-plain-object.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/index.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/side-effect.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/utils.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_async_to_generator.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_default.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_wildcard.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/package.json') + require.resolve('../../../../../node_modules/next/package.json') + require.resolve('../../../../../node_modules/react/cjs/react.development.js') + require.resolve('../../../../../node_modules/react/cjs/react.production.min.js') + require.resolve('../../../../../node_modules/react/index.js') + require.resolve('../../../../../node_modules/react/package.json') + require.resolve('../../../../../package.json') } catch {} }" `; @@ -84,7 +246,6 @@ exports.resolvePages = () => { require.resolve('../../../.next/package.json') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/pages/_app.js') require.resolve('../../../.next/server/pages/_document.js') require.resolve('../../../.next/server/pages/_error.js') @@ -92,6 +253,42 @@ exports.resolvePages = () => { require.resolve('../../../.next/server/webpack-api-runtime.js') require.resolve('../../../.next/server/webpack-runtime.js') require.resolve('../../../package.json') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/index.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/jsx-runtime.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/package.json') + require.resolve('../../../../../node_modules/next/dist/server/get-page-files.js') + require.resolve('../../../../../node_modules/next/dist/server/htmlescape.js') + require.resolve('../../../../../node_modules/next/dist/server/utils.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/amp-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/amp-mode.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/constants.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/head-manager-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/html-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/is-plain-object.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/index.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/side-effect.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/utils.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_async_to_generator.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_default.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_wildcard.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/package.json') + require.resolve('../../../../../node_modules/next/package.json') + require.resolve('../../../../../node_modules/react/cjs/react.development.js') + require.resolve('../../../../../node_modules/react/cjs/react.production.min.js') + require.resolve('../../../../../node_modules/react/index.js') + require.resolve('../../../../../node_modules/react/package.json') + require.resolve('../../../../../package.json') } catch {} }" `; @@ -113,7 +310,6 @@ exports.resolvePages = () => { require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/chunks/header.js') require.resolve('../../../.next/server/pages/_app.js') require.resolve('../../../.next/server/pages/_document.js') @@ -153,6 +349,134 @@ exports.resolvePages = () => { require.resolve('../../../components/Header.js') require.resolve('../../../hello.txt') require.resolve('../../../package.json') + require.resolve('../../../../../node_modules/next/dist/client/add-base-path.js') + require.resolve('../../../../../node_modules/next/dist/client/add-locale.js') + require.resolve('../../../../../node_modules/next/dist/client/detect-domain-locale.js') + require.resolve('../../../../../node_modules/next/dist/client/has-base-path.js') + require.resolve('../../../../../node_modules/next/dist/client/head-manager.js') + require.resolve('../../../../../node_modules/next/dist/client/normalize-trailing-slash.js') + require.resolve('../../../../../node_modules/next/dist/client/remove-base-path.js') + require.resolve('../../../../../node_modules/next/dist/client/remove-locale.js') + require.resolve('../../../../../node_modules/next/dist/client/request-idle-callback.js') + require.resolve('../../../../../node_modules/next/dist/client/route-loader.js') + require.resolve('../../../../../node_modules/next/dist/client/router.js') + require.resolve('../../../../../node_modules/next/dist/client/script.js') + require.resolve('../../../../../node_modules/next/dist/client/trusted-types.js') + require.resolve('../../../../../node_modules/next/dist/client/with-router.js') + require.resolve('../../../../../node_modules/next/dist/compiled/path-to-regexp/index.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-dom/package.json') + require.resolve('../../../../../node_modules/next/dist/compiled/react-dom/server-rendering-stub.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-is/index.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-is/package.json') + require.resolve('../../../../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-server-dom-webpack/client.browser.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-server-dom-webpack/client.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-server-dom-webpack/package.json') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/index.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/jsx-runtime.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/package.json') + require.resolve('../../../../../node_modules/next/dist/lib/is-api-route.js') + require.resolve('../../../../../node_modules/next/dist/lib/is-error.js') + require.resolve('../../../../../node_modules/next/dist/pages/_error.js') + require.resolve('../../../../../node_modules/next/dist/server/app-render/get-segment-param.js') + require.resolve('../../../../../node_modules/next/dist/server/future/helpers/interception-routes.js') + require.resolve('../../../../../node_modules/next/dist/server/get-page-files.js') + require.resolve('../../../../../node_modules/next/dist/server/htmlescape.js') + require.resolve('../../../../../node_modules/next/dist/server/utils.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/amp-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/amp-mode.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/app-router-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/base-filter.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/base64-arraybuffer.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/bit-set.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/formulas.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/hashing.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/index.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/utils.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/constants.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/escape-regexp.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/fnv1a.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/head-manager-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/head.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/hooks-client-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/html-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/is-plain-object.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/loadable-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/loadable.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/mitt.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/router.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/add-locale.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/compare-states.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/format-url.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/index.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/interpolate-as.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/is-local-url.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/omit.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/parse-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/parse-url.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/path-match.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/querystring.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/resolve-href.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/resolve-rewrites.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/route-matcher.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/route-regex.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/server-inserted-html.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/side-effect.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/utils.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js') + require.resolve('../../../../../node_modules/next/error.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_async_to_generator.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_extends.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_default.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_wildcard.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_object_without_properties_loose.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/package.json') + require.resolve('../../../../../node_modules/next/package.json') + require.resolve('../../../../../node_modules/next/router.js') + require.resolve('../../../../../node_modules/react-dom/cjs/react-dom.development.js') + require.resolve('../../../../../node_modules/react-dom/cjs/react-dom.production.min.js') + require.resolve('../../../../../node_modules/react-dom/index.js') + require.resolve('../../../../../node_modules/react-dom/node_modules/scheduler/cjs/scheduler.development.js') + require.resolve('../../../../../node_modules/react-dom/node_modules/scheduler/cjs/scheduler.production.min.js') + require.resolve('../../../../../node_modules/react-dom/node_modules/scheduler/index.js') + require.resolve('../../../../../node_modules/react-dom/node_modules/scheduler/package.json') + require.resolve('../../../../../node_modules/react-dom/package.json') + require.resolve('../../../../../node_modules/react/cjs/react.development.js') + require.resolve('../../../../../node_modules/react/cjs/react.production.min.js') + require.resolve('../../../../../node_modules/react/index.js') + require.resolve('../../../../../node_modules/react/package.json') + require.resolve('../../../../../package.json') } catch {} }" `; @@ -174,7 +498,6 @@ exports.resolvePages = () => { require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/chunks/header.js') require.resolve('../../../.next/server/pages/_app.js') require.resolve('../../../.next/server/pages/_document.js') @@ -214,6 +537,134 @@ exports.resolvePages = () => { require.resolve('../../../components/Header.js') require.resolve('../../../hello.txt') require.resolve('../../../package.json') + require.resolve('../../../../../node_modules/next/dist/client/add-base-path.js') + require.resolve('../../../../../node_modules/next/dist/client/add-locale.js') + require.resolve('../../../../../node_modules/next/dist/client/detect-domain-locale.js') + require.resolve('../../../../../node_modules/next/dist/client/has-base-path.js') + require.resolve('../../../../../node_modules/next/dist/client/head-manager.js') + require.resolve('../../../../../node_modules/next/dist/client/normalize-trailing-slash.js') + require.resolve('../../../../../node_modules/next/dist/client/remove-base-path.js') + require.resolve('../../../../../node_modules/next/dist/client/remove-locale.js') + require.resolve('../../../../../node_modules/next/dist/client/request-idle-callback.js') + require.resolve('../../../../../node_modules/next/dist/client/route-loader.js') + require.resolve('../../../../../node_modules/next/dist/client/router.js') + require.resolve('../../../../../node_modules/next/dist/client/script.js') + require.resolve('../../../../../node_modules/next/dist/client/trusted-types.js') + require.resolve('../../../../../node_modules/next/dist/client/with-router.js') + require.resolve('../../../../../node_modules/next/dist/compiled/path-to-regexp/index.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-dom/package.json') + require.resolve('../../../../../node_modules/next/dist/compiled/react-dom/server-rendering-stub.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-is/index.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-is/package.json') + require.resolve('../../../../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-server-dom-webpack/client.browser.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-server-dom-webpack/client.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react-server-dom-webpack/package.json') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react.development.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react.production.min.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/index.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/jsx-runtime.js') + require.resolve('../../../../../node_modules/next/dist/compiled/react/package.json') + require.resolve('../../../../../node_modules/next/dist/lib/is-api-route.js') + require.resolve('../../../../../node_modules/next/dist/lib/is-error.js') + require.resolve('../../../../../node_modules/next/dist/pages/_error.js') + require.resolve('../../../../../node_modules/next/dist/server/app-render/get-segment-param.js') + require.resolve('../../../../../node_modules/next/dist/server/future/helpers/interception-routes.js') + require.resolve('../../../../../node_modules/next/dist/server/get-page-files.js') + require.resolve('../../../../../node_modules/next/dist/server/htmlescape.js') + require.resolve('../../../../../node_modules/next/dist/server/utils.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/amp-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/amp-mode.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/app-router-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/base-filter.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/base64-arraybuffer.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/bit-set.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/formulas.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/hashing.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/index.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/bloom-filter/utils.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/constants.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/escape-regexp.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/fnv1a.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/head-manager-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/head.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/hooks-client-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/html-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/is-plain-object.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/loadable-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/loadable.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/mitt.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router-context.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/router.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/add-locale.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/compare-states.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/format-url.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/index.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/interpolate-as.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/is-local-url.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/omit.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/parse-path.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/parse-url.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/path-match.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/querystring.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/resolve-href.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/resolve-rewrites.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/route-matcher.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/route-regex.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/server-inserted-html.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/side-effect.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/utils.js') + require.resolve('../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js') + require.resolve('../../../../../node_modules/next/error.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_async_to_generator.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_extends.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_default.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_wildcard.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/lib/_object_without_properties_loose.js') + require.resolve('../../../../../node_modules/next/node_modules/@swc/helpers/package.json') + require.resolve('../../../../../node_modules/next/package.json') + require.resolve('../../../../../node_modules/next/router.js') + require.resolve('../../../../../node_modules/react-dom/cjs/react-dom.development.js') + require.resolve('../../../../../node_modules/react-dom/cjs/react-dom.production.min.js') + require.resolve('../../../../../node_modules/react-dom/index.js') + require.resolve('../../../../../node_modules/react-dom/node_modules/scheduler/cjs/scheduler.development.js') + require.resolve('../../../../../node_modules/react-dom/node_modules/scheduler/cjs/scheduler.production.min.js') + require.resolve('../../../../../node_modules/react-dom/node_modules/scheduler/index.js') + require.resolve('../../../../../node_modules/react-dom/node_modules/scheduler/package.json') + require.resolve('../../../../../node_modules/react-dom/package.json') + require.resolve('../../../../../node_modules/react/cjs/react.development.js') + require.resolve('../../../../../node_modules/react/cjs/react.production.min.js') + require.resolve('../../../../../node_modules/react/index.js') + require.resolve('../../../../../node_modules/react/package.json') + require.resolve('../../../../../package.json') } catch {} }" `; @@ -222,6 +673,134 @@ exports[`onBuild() generates a file referencing all when publish dir is a subdir "// This file is purely to allow nft to know about these pages. exports.resolvePages = () => { try { + require.resolve('../../../../node_modules/next/dist/client/add-base-path.js') + require.resolve('../../../../node_modules/next/dist/client/add-locale.js') + require.resolve('../../../../node_modules/next/dist/client/detect-domain-locale.js') + require.resolve('../../../../node_modules/next/dist/client/has-base-path.js') + require.resolve('../../../../node_modules/next/dist/client/head-manager.js') + require.resolve('../../../../node_modules/next/dist/client/normalize-trailing-slash.js') + require.resolve('../../../../node_modules/next/dist/client/remove-base-path.js') + require.resolve('../../../../node_modules/next/dist/client/remove-locale.js') + require.resolve('../../../../node_modules/next/dist/client/request-idle-callback.js') + require.resolve('../../../../node_modules/next/dist/client/route-loader.js') + require.resolve('../../../../node_modules/next/dist/client/router.js') + require.resolve('../../../../node_modules/next/dist/client/script.js') + require.resolve('../../../../node_modules/next/dist/client/trusted-types.js') + require.resolve('../../../../node_modules/next/dist/client/with-router.js') + require.resolve('../../../../node_modules/next/dist/compiled/path-to-regexp/index.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.development.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.production.min.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-dom/package.json') + require.resolve('../../../../node_modules/next/dist/compiled/react-dom/server-rendering-stub.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-is/index.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-is/package.json') + require.resolve('../../../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.min.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-server-dom-webpack/client.browser.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-server-dom-webpack/client.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-server-dom-webpack/package.json') + require.resolve('../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/cjs/react.development.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/cjs/react.production.min.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/index.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/jsx-runtime.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/package.json') + require.resolve('../../../../node_modules/next/dist/lib/is-api-route.js') + require.resolve('../../../../node_modules/next/dist/lib/is-error.js') + require.resolve('../../../../node_modules/next/dist/pages/_error.js') + require.resolve('../../../../node_modules/next/dist/server/app-render/get-segment-param.js') + require.resolve('../../../../node_modules/next/dist/server/future/helpers/interception-routes.js') + require.resolve('../../../../node_modules/next/dist/server/get-page-files.js') + require.resolve('../../../../node_modules/next/dist/server/htmlescape.js') + require.resolve('../../../../node_modules/next/dist/server/utils.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/amp-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/amp-mode.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/app-router-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/base-filter.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/base64-arraybuffer.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/bit-set.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/formulas.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/hashing.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/index.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/utils.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/constants.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/escape-regexp.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/fnv1a.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/head-manager-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/head.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/hooks-client-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/html-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/is-plain-object.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/loadable-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/loadable.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/mitt.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/router.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/add-locale.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/compare-states.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/format-url.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/index.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/interpolate-as.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/is-local-url.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/omit.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/parse-path.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/parse-url.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/path-match.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/querystring.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/resolve-href.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/resolve-rewrites.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/route-matcher.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/route-regex.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/server-inserted-html.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/side-effect.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/utils.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/utils/warn-once.js') + require.resolve('../../../../node_modules/next/error.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/lib/_async_to_generator.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/lib/_extends.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_default.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_wildcard.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/lib/_object_without_properties_loose.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/package.json') + require.resolve('../../../../node_modules/next/package.json') + require.resolve('../../../../node_modules/next/router.js') + require.resolve('../../../../node_modules/react-dom/cjs/react-dom.development.js') + require.resolve('../../../../node_modules/react-dom/cjs/react-dom.production.min.js') + require.resolve('../../../../node_modules/react-dom/index.js') + require.resolve('../../../../node_modules/react-dom/node_modules/scheduler/cjs/scheduler.development.js') + require.resolve('../../../../node_modules/react-dom/node_modules/scheduler/cjs/scheduler.production.min.js') + require.resolve('../../../../node_modules/react-dom/node_modules/scheduler/index.js') + require.resolve('../../../../node_modules/react-dom/node_modules/scheduler/package.json') + require.resolve('../../../../node_modules/react-dom/package.json') + require.resolve('../../../../node_modules/react/cjs/react.development.js') + require.resolve('../../../../node_modules/react/cjs/react.production.min.js') + require.resolve('../../../../node_modules/react/index.js') + require.resolve('../../../../node_modules/react/package.json') + require.resolve('../../../../package.json') require.resolve('../../../web/.next/package.json') require.resolve('../../../web/.next/server/app/app-edge/page.js') require.resolve('../../../web/.next/server/app/blog/[author]/[slug]/page.js') @@ -235,7 +814,6 @@ exports.resolvePages = () => { require.resolve('../../../web/.next/server/chunks/CHUNK_ID.js') require.resolve('../../../web/.next/server/chunks/CHUNK_ID.js') require.resolve('../../../web/.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../web/.next/server/chunks/CHUNK_ID.js') require.resolve('../../../web/.next/server/chunks/header.js') require.resolve('../../../web/.next/server/pages/_app.js') require.resolve('../../../web/.next/server/pages/_document.js') @@ -283,6 +861,134 @@ exports[`onBuild() generates a file referencing all when publish dir is a subdir "// This file is purely to allow nft to know about these pages. exports.resolvePages = () => { try { + require.resolve('../../../../node_modules/next/dist/client/add-base-path.js') + require.resolve('../../../../node_modules/next/dist/client/add-locale.js') + require.resolve('../../../../node_modules/next/dist/client/detect-domain-locale.js') + require.resolve('../../../../node_modules/next/dist/client/has-base-path.js') + require.resolve('../../../../node_modules/next/dist/client/head-manager.js') + require.resolve('../../../../node_modules/next/dist/client/normalize-trailing-slash.js') + require.resolve('../../../../node_modules/next/dist/client/remove-base-path.js') + require.resolve('../../../../node_modules/next/dist/client/remove-locale.js') + require.resolve('../../../../node_modules/next/dist/client/request-idle-callback.js') + require.resolve('../../../../node_modules/next/dist/client/route-loader.js') + require.resolve('../../../../node_modules/next/dist/client/router.js') + require.resolve('../../../../node_modules/next/dist/client/script.js') + require.resolve('../../../../node_modules/next/dist/client/trusted-types.js') + require.resolve('../../../../node_modules/next/dist/client/with-router.js') + require.resolve('../../../../node_modules/next/dist/compiled/path-to-regexp/index.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.development.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.production.min.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-dom/package.json') + require.resolve('../../../../node_modules/next/dist/compiled/react-dom/server-rendering-stub.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-is/index.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-is/package.json') + require.resolve('../../../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.min.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-server-dom-webpack/client.browser.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-server-dom-webpack/client.js') + require.resolve('../../../../node_modules/next/dist/compiled/react-server-dom-webpack/package.json') + require.resolve('../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/cjs/react.development.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/cjs/react.production.min.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/index.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/jsx-runtime.js') + require.resolve('../../../../node_modules/next/dist/compiled/react/package.json') + require.resolve('../../../../node_modules/next/dist/lib/is-api-route.js') + require.resolve('../../../../node_modules/next/dist/lib/is-error.js') + require.resolve('../../../../node_modules/next/dist/pages/_error.js') + require.resolve('../../../../node_modules/next/dist/server/app-render/get-segment-param.js') + require.resolve('../../../../node_modules/next/dist/server/future/helpers/interception-routes.js') + require.resolve('../../../../node_modules/next/dist/server/get-page-files.js') + require.resolve('../../../../node_modules/next/dist/server/htmlescape.js') + require.resolve('../../../../node_modules/next/dist/server/utils.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/amp-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/amp-mode.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/app-router-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/base-filter.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/base64-arraybuffer.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/bit-set.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/formulas.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/hashing.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/index.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/bloom-filter/utils.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/constants.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/escape-regexp.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/fnv1a.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/head-manager-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/head.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/hooks-client-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/html-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/is-plain-object.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/loadable-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/loadable.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/mitt.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router-context.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/router.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/add-locale.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/compare-states.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/format-url.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/index.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/interpolate-as.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/is-local-url.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/omit.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/parse-path.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/parse-url.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/path-match.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/querystring.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/resolve-href.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/resolve-rewrites.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/route-matcher.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/route-regex.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/server-inserted-html.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/side-effect.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/utils.js') + require.resolve('../../../../node_modules/next/dist/shared/lib/utils/warn-once.js') + require.resolve('../../../../node_modules/next/error.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/lib/_async_to_generator.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/lib/_extends.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_default.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/lib/_interop_require_wildcard.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/lib/_object_without_properties_loose.js') + require.resolve('../../../../node_modules/next/node_modules/@swc/helpers/package.json') + require.resolve('../../../../node_modules/next/package.json') + require.resolve('../../../../node_modules/next/router.js') + require.resolve('../../../../node_modules/react-dom/cjs/react-dom.development.js') + require.resolve('../../../../node_modules/react-dom/cjs/react-dom.production.min.js') + require.resolve('../../../../node_modules/react-dom/index.js') + require.resolve('../../../../node_modules/react-dom/node_modules/scheduler/cjs/scheduler.development.js') + require.resolve('../../../../node_modules/react-dom/node_modules/scheduler/cjs/scheduler.production.min.js') + require.resolve('../../../../node_modules/react-dom/node_modules/scheduler/index.js') + require.resolve('../../../../node_modules/react-dom/node_modules/scheduler/package.json') + require.resolve('../../../../node_modules/react-dom/package.json') + require.resolve('../../../../node_modules/react/cjs/react.development.js') + require.resolve('../../../../node_modules/react/cjs/react.production.min.js') + require.resolve('../../../../node_modules/react/index.js') + require.resolve('../../../../node_modules/react/package.json') + require.resolve('../../../../package.json') require.resolve('../../../web/.next/package.json') require.resolve('../../../web/.next/server/app/app-edge/page.js') require.resolve('../../../web/.next/server/app/blog/[author]/[slug]/page.js') @@ -296,7 +1002,6 @@ exports.resolvePages = () => { require.resolve('../../../web/.next/server/chunks/CHUNK_ID.js') require.resolve('../../../web/.next/server/chunks/CHUNK_ID.js') require.resolve('../../../web/.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../web/.next/server/chunks/CHUNK_ID.js') require.resolve('../../../web/.next/server/chunks/header.js') require.resolve('../../../web/.next/server/pages/_app.js') require.resolve('../../../web/.next/server/pages/_document.js') From bb0e88f3fcb685999c26147bbba6bfc25e0e4bdb Mon Sep 17 00:00:00 2001 From: LekoArts Date: Fri, 21 Apr 2023 08:32:46 +0200 Subject: [PATCH 08/31] chore: skip test as it cannot be fixed --- test/index.spec.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/index.spec.ts b/test/index.spec.ts index cc3310c3bc..f3f1401822 100644 --- a/test/index.spec.ts +++ b/test/index.spec.ts @@ -1049,7 +1049,9 @@ describe('function helpers', () => { expect(dependencies.map((dep) => normalizeChunkNames(relative(process.cwd(), dep)))).toMatchSnapshot() }) - it('extracts dependencies that exist', async () => { + // TODO: `dependencies` references files inside the /node_modules directory which isn't accessible in moveNextDist + // So this whole test needs to be reworked as it can't be fixed + it.skip('extracts dependencies that exist', async () => { await moveNextDist() await nextRuntime.onBuild(defaultArgs) const dependencies = await getAllPageDependencies(constants.PUBLISH_DIR) From 95610632175cb03418e4ed125bbe90b0b83f72fb Mon Sep 17 00:00:00 2001 From: LekoArts Date: Fri, 21 Apr 2023 08:54:05 +0200 Subject: [PATCH 09/31] chore: fix all tests? --- packages/runtime/src/helpers/compiler.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/runtime/src/helpers/compiler.ts b/packages/runtime/src/helpers/compiler.ts index abec9812c9..1728a55d9b 100644 --- a/packages/runtime/src/helpers/compiler.ts +++ b/packages/runtime/src/helpers/compiler.ts @@ -31,6 +31,7 @@ const buildMiddlewareFile = async (entryPoints: Array, base: string) => format: 'esm', target: 'esnext', absWorkingDir: base, + external: ['next/dist/compiled/@vercel/og'] }) } catch (error) { console.error(error.toString()) From 4e928b206082f25289dcb34ed1fc5415c78997bd Mon Sep 17 00:00:00 2001 From: LekoArts Date: Fri, 21 Apr 2023 08:55:09 +0200 Subject: [PATCH 10/31] chore: linting --- packages/runtime/src/helpers/compiler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/runtime/src/helpers/compiler.ts b/packages/runtime/src/helpers/compiler.ts index 1728a55d9b..af69e6aa1a 100644 --- a/packages/runtime/src/helpers/compiler.ts +++ b/packages/runtime/src/helpers/compiler.ts @@ -31,7 +31,7 @@ const buildMiddlewareFile = async (entryPoints: Array, base: string) => format: 'esm', target: 'esnext', absWorkingDir: base, - external: ['next/dist/compiled/@vercel/og'] + external: ['next/dist/compiled/@vercel/og'], }) } catch (error) { console.error(error.toString()) From 3f646bcf6871623d07e162c18ab9c53c0652a0b9 Mon Sep 17 00:00:00 2001 From: LekoArts Date: Fri, 21 Apr 2023 09:10:58 +0200 Subject: [PATCH 11/31] chore: sort stuff --- .../runtime/src/templates/getPageResolver.ts | 2 +- test/__snapshots__/index.spec.ts.snap | 154 +++++++++--------- test/index.spec.ts | 4 +- 3 files changed, 80 insertions(+), 80 deletions(-) diff --git a/packages/runtime/src/templates/getPageResolver.ts b/packages/runtime/src/templates/getPageResolver.ts index 5f5c83c3b9..cb07070821 100644 --- a/packages/runtime/src/templates/getPageResolver.ts +++ b/packages/runtime/src/templates/getPageResolver.ts @@ -37,7 +37,7 @@ export const getResolverForDependencies = ({ // This file is purely to allow nft to know about these pages. exports.resolvePages = () => { try { - ${pageFiles.join('\n ')} + ${pageFiles.sort().join('\n ')} } catch {} } ` diff --git a/test/__snapshots__/index.spec.ts.snap b/test/__snapshots__/index.spec.ts.snap index edbc2f27c2..f88170a3c9 100644 --- a/test/__snapshots__/index.spec.ts.snap +++ b/test/__snapshots__/index.spec.ts.snap @@ -189,16 +189,6 @@ exports[`onBuild() generates a file referencing all API route sources: for _api_ "// This file is purely to allow nft to know about these pages. exports.resolvePages = () => { try { - require.resolve('../../../.next/package.json') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/pages/_app.js') - require.resolve('../../../.next/server/pages/_document.js') - require.resolve('../../../.next/server/pages/_error.js') - require.resolve('../../../.next/server/pages/api/hello-background.js') - require.resolve('../../../.next/server/webpack-api-runtime.js') - require.resolve('../../../.next/server/webpack-runtime.js') - require.resolve('../../../package.json') require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js') require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js') require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react.development.js') @@ -235,24 +225,24 @@ exports.resolvePages = () => { require.resolve('../../../../../node_modules/react/index.js') require.resolve('../../../../../node_modules/react/package.json') require.resolve('../../../../../package.json') - } catch {} -}" -`; - -exports[`onBuild() generates a file referencing all API route sources: for _api_hello-scheduled-handler 1`] = ` -"// This file is purely to allow nft to know about these pages. -exports.resolvePages = () => { - try { require.resolve('../../../.next/package.json') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/pages/_app.js') require.resolve('../../../.next/server/pages/_document.js') require.resolve('../../../.next/server/pages/_error.js') - require.resolve('../../../.next/server/pages/api/hello-scheduled.js') + require.resolve('../../../.next/server/pages/api/hello-background.js') require.resolve('../../../.next/server/webpack-api-runtime.js') require.resolve('../../../.next/server/webpack-runtime.js') require.resolve('../../../package.json') + } catch {} +}" +`; + +exports[`onBuild() generates a file referencing all API route sources: for _api_hello-scheduled-handler 1`] = ` +"// This file is purely to allow nft to know about these pages. +exports.resolvePages = () => { + try { require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js') require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js') require.resolve('../../../../../node_modules/next/dist/compiled/react/cjs/react.development.js') @@ -289,66 +279,24 @@ exports.resolvePages = () => { require.resolve('../../../../../node_modules/react/index.js') require.resolve('../../../../../node_modules/react/package.json') require.resolve('../../../../../package.json') - } catch {} -}" -`; - -exports[`onBuild() generates a file referencing all page sources 1`] = ` -"// This file is purely to allow nft to know about these pages. -exports.resolvePages = () => { - try { require.resolve('../../../.next/package.json') - require.resolve('../../../.next/server/app/app-edge/page.js') - require.resolve('../../../.next/server/app/blog/[author]/[slug]/page.js') - require.resolve('../../../.next/server/app/blog/[author]/page.js') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/CHUNK_ID.js') - require.resolve('../../../.next/server/chunks/header.js') require.resolve('../../../.next/server/pages/_app.js') require.resolve('../../../.next/server/pages/_document.js') require.resolve('../../../.next/server/pages/_error.js') - require.resolve('../../../.next/server/pages/api/enterPreview.js') - require.resolve('../../../.next/server/pages/api/exitPreview.js') - require.resolve('../../../.next/server/pages/api/hello-background.js') require.resolve('../../../.next/server/pages/api/hello-scheduled.js') - require.resolve('../../../.next/server/pages/api/hello.js') - require.resolve('../../../.next/server/pages/api/og.js') - require.resolve('../../../.next/server/pages/api/revalidate.js') - require.resolve('../../../.next/server/pages/api/shows/[...params].js') - require.resolve('../../../.next/server/pages/api/shows/[id].js') - require.resolve('../../../.next/server/pages/deep/import.js') - require.resolve('../../../.next/server/pages/edge/[id].js') - require.resolve('../../../.next/server/pages/getServerSideProps/[id].js') - require.resolve('../../../.next/server/pages/getServerSideProps/all/[[...slug]].js') - require.resolve('../../../.next/server/pages/getServerSideProps/file.js') - require.resolve('../../../.next/server/pages/getServerSideProps/static.js') - require.resolve('../../../.next/server/pages/getStaticProps/[id].js') - require.resolve('../../../.next/server/pages/getStaticProps/env.js') - require.resolve('../../../.next/server/pages/getStaticProps/static.js') - require.resolve('../../../.next/server/pages/getStaticProps/with-revalidate-404.js') - require.resolve('../../../.next/server/pages/getStaticProps/with-revalidate.js') - require.resolve('../../../.next/server/pages/getStaticProps/withFallback/[...slug].js') - require.resolve('../../../.next/server/pages/getStaticProps/withFallback/[id].js') - require.resolve('../../../.next/server/pages/getStaticProps/withFallbackBlocking/[id].js') - require.resolve('../../../.next/server/pages/getStaticProps/withRevalidate/[id].js') - require.resolve('../../../.next/server/pages/getStaticProps/withRevalidate/withFallback/[id].js') - require.resolve('../../../.next/server/pages/getStaticProps/withRevalidate/withFallbackBlocking/[id].js') - require.resolve('../../../.next/server/pages/index.js') - require.resolve('../../../.next/server/pages/previewTest.js') - require.resolve('../../../.next/server/pages/shows/[...params].js') - require.resolve('../../../.next/server/pages/shows/[id].js') require.resolve('../../../.next/server/webpack-api-runtime.js') require.resolve('../../../.next/server/webpack-runtime.js') - require.resolve('../../../components/Header.js') - require.resolve('../../../hello.txt') require.resolve('../../../package.json') + } catch {} +}" +`; + +exports[`onBuild() generates a file referencing all page sources 1`] = ` +"// This file is purely to allow nft to know about these pages. +exports.resolvePages = () => { + try { require.resolve('../../../../../node_modules/next/dist/client/add-base-path.js') require.resolve('../../../../../node_modules/next/dist/client/add-locale.js') require.resolve('../../../../../node_modules/next/dist/client/detect-domain-locale.js') @@ -477,14 +425,6 @@ exports.resolvePages = () => { require.resolve('../../../../../node_modules/react/index.js') require.resolve('../../../../../node_modules/react/package.json') require.resolve('../../../../../package.json') - } catch {} -}" -`; - -exports[`onBuild() generates a file referencing all page sources 2`] = ` -"// This file is purely to allow nft to know about these pages. -exports.resolvePages = () => { - try { require.resolve('../../../.next/package.json') require.resolve('../../../.next/server/app/app-edge/page.js') require.resolve('../../../.next/server/app/blog/[author]/[slug]/page.js') @@ -537,6 +477,14 @@ exports.resolvePages = () => { require.resolve('../../../components/Header.js') require.resolve('../../../hello.txt') require.resolve('../../../package.json') + } catch {} +}" +`; + +exports[`onBuild() generates a file referencing all page sources 2`] = ` +"// This file is purely to allow nft to know about these pages. +exports.resolvePages = () => { + try { require.resolve('../../../../../node_modules/next/dist/client/add-base-path.js') require.resolve('../../../../../node_modules/next/dist/client/add-locale.js') require.resolve('../../../../../node_modules/next/dist/client/detect-domain-locale.js') @@ -665,6 +613,58 @@ exports.resolvePages = () => { require.resolve('../../../../../node_modules/react/index.js') require.resolve('../../../../../node_modules/react/package.json') require.resolve('../../../../../package.json') + require.resolve('../../../.next/package.json') + require.resolve('../../../.next/server/app/app-edge/page.js') + require.resolve('../../../.next/server/app/blog/[author]/[slug]/page.js') + require.resolve('../../../.next/server/app/blog/[author]/page.js') + require.resolve('../../../.next/server/chunks/CHUNK_ID.js') + require.resolve('../../../.next/server/chunks/CHUNK_ID.js') + require.resolve('../../../.next/server/chunks/CHUNK_ID.js') + require.resolve('../../../.next/server/chunks/CHUNK_ID.js') + require.resolve('../../../.next/server/chunks/CHUNK_ID.js') + require.resolve('../../../.next/server/chunks/CHUNK_ID.js') + require.resolve('../../../.next/server/chunks/CHUNK_ID.js') + require.resolve('../../../.next/server/chunks/CHUNK_ID.js') + require.resolve('../../../.next/server/chunks/CHUNK_ID.js') + require.resolve('../../../.next/server/chunks/header.js') + require.resolve('../../../.next/server/pages/_app.js') + require.resolve('../../../.next/server/pages/_document.js') + require.resolve('../../../.next/server/pages/_error.js') + require.resolve('../../../.next/server/pages/api/enterPreview.js') + require.resolve('../../../.next/server/pages/api/exitPreview.js') + require.resolve('../../../.next/server/pages/api/hello-background.js') + require.resolve('../../../.next/server/pages/api/hello-scheduled.js') + require.resolve('../../../.next/server/pages/api/hello.js') + require.resolve('../../../.next/server/pages/api/og.js') + require.resolve('../../../.next/server/pages/api/revalidate.js') + require.resolve('../../../.next/server/pages/api/shows/[...params].js') + require.resolve('../../../.next/server/pages/api/shows/[id].js') + require.resolve('../../../.next/server/pages/deep/import.js') + require.resolve('../../../.next/server/pages/edge/[id].js') + require.resolve('../../../.next/server/pages/getServerSideProps/[id].js') + require.resolve('../../../.next/server/pages/getServerSideProps/all/[[...slug]].js') + require.resolve('../../../.next/server/pages/getServerSideProps/file.js') + require.resolve('../../../.next/server/pages/getServerSideProps/static.js') + require.resolve('../../../.next/server/pages/getStaticProps/[id].js') + require.resolve('../../../.next/server/pages/getStaticProps/env.js') + require.resolve('../../../.next/server/pages/getStaticProps/static.js') + require.resolve('../../../.next/server/pages/getStaticProps/with-revalidate-404.js') + require.resolve('../../../.next/server/pages/getStaticProps/with-revalidate.js') + require.resolve('../../../.next/server/pages/getStaticProps/withFallback/[...slug].js') + require.resolve('../../../.next/server/pages/getStaticProps/withFallback/[id].js') + require.resolve('../../../.next/server/pages/getStaticProps/withFallbackBlocking/[id].js') + require.resolve('../../../.next/server/pages/getStaticProps/withRevalidate/[id].js') + require.resolve('../../../.next/server/pages/getStaticProps/withRevalidate/withFallback/[id].js') + require.resolve('../../../.next/server/pages/getStaticProps/withRevalidate/withFallbackBlocking/[id].js') + require.resolve('../../../.next/server/pages/index.js') + require.resolve('../../../.next/server/pages/previewTest.js') + require.resolve('../../../.next/server/pages/shows/[...params].js') + require.resolve('../../../.next/server/pages/shows/[id].js') + require.resolve('../../../.next/server/webpack-api-runtime.js') + require.resolve('../../../.next/server/webpack-runtime.js') + require.resolve('../../../components/Header.js') + require.resolve('../../../hello.txt') + require.resolve('../../../package.json') } catch {} }" `; diff --git a/test/index.spec.ts b/test/index.spec.ts index f3f1401822..e68ec6374e 100644 --- a/test/index.spec.ts +++ b/test/index.spec.ts @@ -1046,7 +1046,7 @@ describe('function helpers', () => { await moveNextDist() await nextRuntime.onBuild(defaultArgs) const dependencies = await getAllPageDependencies(constants.PUBLISH_DIR) - expect(dependencies.map((dep) => normalizeChunkNames(relative(process.cwd(), dep)))).toMatchSnapshot() + expect(dependencies.sort().map((dep) => normalizeChunkNames(relative(process.cwd(), dep)))).toMatchSnapshot() }) // TODO: `dependencies` references files inside the /node_modules directory which isn't accessible in moveNextDist @@ -1055,7 +1055,7 @@ describe('function helpers', () => { await moveNextDist() await nextRuntime.onBuild(defaultArgs) const dependencies = await getAllPageDependencies(constants.PUBLISH_DIR) - const filesExist = await Promise.all(dependencies.map((dep) => pathExists(dep))) + const filesExist = await Promise.all(dependencies.sort().map((dep) => pathExists(dep))) expect(filesExist.every((exists) => exists)).toBeTruthy() }) }) From 2da6c0e20ee06b92194262a65dc41f4727104634 Mon Sep 17 00:00:00 2001 From: LekoArts Date: Fri, 21 Apr 2023 09:16:28 +0200 Subject: [PATCH 12/31] chore: sorting...... heh --- test/index.spec.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/index.spec.ts b/test/index.spec.ts index e68ec6374e..376de21c69 100644 --- a/test/index.spec.ts +++ b/test/index.spec.ts @@ -1046,7 +1046,7 @@ describe('function helpers', () => { await moveNextDist() await nextRuntime.onBuild(defaultArgs) const dependencies = await getAllPageDependencies(constants.PUBLISH_DIR) - expect(dependencies.sort().map((dep) => normalizeChunkNames(relative(process.cwd(), dep)))).toMatchSnapshot() + expect(dependencies.map((dep) => normalizeChunkNames(relative(process.cwd(), dep))).sort()).toMatchSnapshot() }) // TODO: `dependencies` references files inside the /node_modules directory which isn't accessible in moveNextDist @@ -1055,8 +1055,8 @@ describe('function helpers', () => { await moveNextDist() await nextRuntime.onBuild(defaultArgs) const dependencies = await getAllPageDependencies(constants.PUBLISH_DIR) - const filesExist = await Promise.all(dependencies.sort().map((dep) => pathExists(dep))) - expect(filesExist.every((exists) => exists)).toBeTruthy() + const filesExist = await Promise.all(dependencies.map((dep) => pathExists(dep))) + expect(filesExist.sort().every((exists) => exists)).toBeTruthy() }) }) }) From 5e6c5ae37ed2e7109d822dc5611d7bdf0f3895a2 Mon Sep 17 00:00:00 2001 From: LekoArts Date: Fri, 21 Apr 2023 09:20:57 +0200 Subject: [PATCH 13/31] chore: whoops --- test/__snapshots__/index.spec.ts.snap | 104 +++++++++++++------------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/test/__snapshots__/index.spec.ts.snap b/test/__snapshots__/index.spec.ts.snap index f88170a3c9..b021569197 100644 --- a/test/__snapshots__/index.spec.ts.snap +++ b/test/__snapshots__/index.spec.ts.snap @@ -2,58 +2,6 @@ exports[`function helpers config dependency tracing extracts a list of all dependencies 1`] = ` Array [ - ".next/package.json", - ".next/server/app/app-edge/page.js", - ".next/server/app/blog/[author]/[slug]/page.js", - ".next/server/app/blog/[author]/page.js", - ".next/server/chunks/CHUNK_ID.js", - ".next/server/chunks/CHUNK_ID.js", - ".next/server/chunks/CHUNK_ID.js", - ".next/server/chunks/CHUNK_ID.js", - ".next/server/chunks/CHUNK_ID.js", - ".next/server/chunks/CHUNK_ID.js", - ".next/server/chunks/CHUNK_ID.js", - ".next/server/chunks/CHUNK_ID.js", - ".next/server/chunks/CHUNK_ID.js", - ".next/server/chunks/header.js", - ".next/server/pages/_app.js", - ".next/server/pages/_document.js", - ".next/server/pages/_error.js", - ".next/server/pages/api/enterPreview.js", - ".next/server/pages/api/exitPreview.js", - ".next/server/pages/api/hello-background.js", - ".next/server/pages/api/hello-scheduled.js", - ".next/server/pages/api/hello.js", - ".next/server/pages/api/og.js", - ".next/server/pages/api/revalidate.js", - ".next/server/pages/api/shows/[...params].js", - ".next/server/pages/api/shows/[id].js", - ".next/server/pages/deep/import.js", - ".next/server/pages/edge/[id].js", - ".next/server/pages/getServerSideProps/[id].js", - ".next/server/pages/getServerSideProps/all/[[...slug]].js", - ".next/server/pages/getServerSideProps/file.js", - ".next/server/pages/getServerSideProps/static.js", - ".next/server/pages/getStaticProps/[id].js", - ".next/server/pages/getStaticProps/env.js", - ".next/server/pages/getStaticProps/static.js", - ".next/server/pages/getStaticProps/with-revalidate-404.js", - ".next/server/pages/getStaticProps/with-revalidate.js", - ".next/server/pages/getStaticProps/withFallback/[...slug].js", - ".next/server/pages/getStaticProps/withFallback/[id].js", - ".next/server/pages/getStaticProps/withFallbackBlocking/[id].js", - ".next/server/pages/getStaticProps/withRevalidate/[id].js", - ".next/server/pages/getStaticProps/withRevalidate/withFallback/[id].js", - ".next/server/pages/getStaticProps/withRevalidate/withFallbackBlocking/[id].js", - ".next/server/pages/index.js", - ".next/server/pages/previewTest.js", - ".next/server/pages/shows/[...params].js", - ".next/server/pages/shows/[id].js", - ".next/server/webpack-api-runtime.js", - ".next/server/webpack-runtime.js", - "components/Header.js", - "hello.txt", - "package.json", "../../node_modules/next/dist/client/add-base-path.js", "../../node_modules/next/dist/client/add-locale.js", "../../node_modules/next/dist/client/detect-domain-locale.js", @@ -182,6 +130,58 @@ Array [ "../../node_modules/react/index.js", "../../node_modules/react/package.json", "../../package.json", + ".next/package.json", + ".next/server/app/app-edge/page.js", + ".next/server/app/blog/[author]/[slug]/page.js", + ".next/server/app/blog/[author]/page.js", + ".next/server/chunks/CHUNK_ID.js", + ".next/server/chunks/CHUNK_ID.js", + ".next/server/chunks/CHUNK_ID.js", + ".next/server/chunks/CHUNK_ID.js", + ".next/server/chunks/CHUNK_ID.js", + ".next/server/chunks/CHUNK_ID.js", + ".next/server/chunks/CHUNK_ID.js", + ".next/server/chunks/CHUNK_ID.js", + ".next/server/chunks/CHUNK_ID.js", + ".next/server/chunks/header.js", + ".next/server/pages/_app.js", + ".next/server/pages/_document.js", + ".next/server/pages/_error.js", + ".next/server/pages/api/enterPreview.js", + ".next/server/pages/api/exitPreview.js", + ".next/server/pages/api/hello-background.js", + ".next/server/pages/api/hello-scheduled.js", + ".next/server/pages/api/hello.js", + ".next/server/pages/api/og.js", + ".next/server/pages/api/revalidate.js", + ".next/server/pages/api/shows/[...params].js", + ".next/server/pages/api/shows/[id].js", + ".next/server/pages/deep/import.js", + ".next/server/pages/edge/[id].js", + ".next/server/pages/getServerSideProps/[id].js", + ".next/server/pages/getServerSideProps/all/[[...slug]].js", + ".next/server/pages/getServerSideProps/file.js", + ".next/server/pages/getServerSideProps/static.js", + ".next/server/pages/getStaticProps/[id].js", + ".next/server/pages/getStaticProps/env.js", + ".next/server/pages/getStaticProps/static.js", + ".next/server/pages/getStaticProps/with-revalidate-404.js", + ".next/server/pages/getStaticProps/with-revalidate.js", + ".next/server/pages/getStaticProps/withFallback/[...slug].js", + ".next/server/pages/getStaticProps/withFallback/[id].js", + ".next/server/pages/getStaticProps/withFallbackBlocking/[id].js", + ".next/server/pages/getStaticProps/withRevalidate/[id].js", + ".next/server/pages/getStaticProps/withRevalidate/withFallback/[id].js", + ".next/server/pages/getStaticProps/withRevalidate/withFallbackBlocking/[id].js", + ".next/server/pages/index.js", + ".next/server/pages/previewTest.js", + ".next/server/pages/shows/[...params].js", + ".next/server/pages/shows/[id].js", + ".next/server/webpack-api-runtime.js", + ".next/server/webpack-runtime.js", + "components/Header.js", + "hello.txt", + "package.json", ] `; From b5ac576ad4c60036f4c0147d7b5363322967bd02 Mon Sep 17 00:00:00 2001 From: LekoArts Date: Fri, 21 Apr 2023 11:17:14 +0200 Subject: [PATCH 14/31] chore: fix some rsc change --- cypress/integration/default/appdir.spec.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cypress/integration/default/appdir.spec.ts b/cypress/integration/default/appdir.spec.ts index d684b3da1d..7263329e5e 100644 --- a/cypress/integration/default/appdir.spec.ts +++ b/cypress/integration/default/appdir.spec.ts @@ -25,7 +25,7 @@ describe('appDir', () => { }, followRedirect: false, }).then((response) => { - expect(response.headers).to.have.property('content-type', 'application/octet-stream') + expect(response.headers).to.have.property('content-type', 'text/x-component') }) }) @@ -58,7 +58,7 @@ describe('appDir', () => { }, followRedirect: false, }).then((response) => { - expect(response.headers).to.have.property('content-type', 'application/octet-stream') + expect(response.headers).to.have.property('content-type', 'text/x-component') }) }) @@ -70,7 +70,7 @@ describe('appDir', () => { }, followRedirect: false, }).then((response) => { - expect(response.headers).to.have.property('content-type', 'application/octet-stream') + expect(response.headers).to.have.property('content-type', 'text/x-component') }) }) From 06949c5282443730b51d3f555937ef5ebb090ce3 Mon Sep 17 00:00:00 2001 From: LekoArts Date: Mon, 24 Apr 2023 08:22:50 +0200 Subject: [PATCH 15/31] chore: some test updates --- test/e2e/app-dir/index.test.ts | 16 ++++++------ test/e2e/app-dir/next-font.test.ts | 42 ++++++++++++++++++------------ 2 files changed, 34 insertions(+), 24 deletions(-) diff --git a/test/e2e/app-dir/index.test.ts b/test/e2e/app-dir/index.test.ts index 48427d5246..eee8272c55 100644 --- a/test/e2e/app-dir/index.test.ts +++ b/test/e2e/app-dir/index.test.ts @@ -64,7 +64,7 @@ describe('app dir', () => { }) } - it('should use application/octet-stream for flight', async () => { + it('should use text/x-component for flight', async () => { const res = await fetchViaHTTP( next.url, '/dashboard/deployments/123', @@ -75,10 +75,10 @@ describe('app dir', () => { }, }, ) - expect(res.headers.get('Content-Type')).toBe('application/octet-stream') + expect(res.headers.get('Content-Type')).toBe('text/x-component') }) - it('should use application/octet-stream for flight with edge runtime', async () => { + it('should use text/x-component for flight with edge runtime', async () => { const res = await fetchViaHTTP( next.url, '/dashboard', @@ -89,7 +89,7 @@ describe('app dir', () => { }, }, ) - expect(res.headers.get('Content-Type')).toBe('application/octet-stream') + expect(res.headers.get('Content-Type')).toBe('text/x-component') }) it('should pass props from getServerSideProps in root layout', async () => { @@ -2093,12 +2093,12 @@ describe('app dir', () => { it('should insert preload tags for beforeInteractive and afterInteractive scripts', async () => { const html = await renderViaHTTP(next.url, '/script') - expect(html).toContain('') - expect(html).toContain('') - expect(html).toContain('') + expect(html).toContain('') + expect(html).toContain('') + expect(html).toContain('') // test4.js has lazyOnload which doesn't need to be preloaded - expect(html).not.toContain('