diff --git a/demos/middleware/middleware.ts b/demos/middleware/middleware.ts
index 006b84230c..2f53ce9657 100644
--- a/demos/middleware/middleware.ts
+++ b/demos/middleware/middleware.ts
@@ -3,7 +3,9 @@ import { NextFetchEvent, NextRequest } from 'next/server'
export function middleware(request: NextRequest, ev: NextFetchEvent) {
let response
- const {nextUrl: {pathname}} = request
+ const {
+ nextUrl: { pathname },
+ } = request
if (pathname.startsWith('/cookies')) {
response = NextResponse.next()
@@ -30,10 +32,14 @@ export function middleware(request: NextRequest, ev: NextFetchEvent) {
if (!response) {
response = NextResponse.next()
}
+
+ if (pathname.startsWith('/shows/static')) {
+ response.headers.set('x-middleware-date', new Date().toISOString())
+ }
+
response.headers.set('x-modified-edge', 'true')
response.headers.set('x-is-deno', 'Deno' in globalThis ? 'true' : 'false')
return response
}
-
}
diff --git a/demos/middleware/package.json b/demos/middleware/package.json
index 097a3c79b0..202d2b66c4 100644
--- a/demos/middleware/package.json
+++ b/demos/middleware/package.json
@@ -9,7 +9,7 @@
"ntl": "ntl-internal"
},
"dependencies": {
- "next": "^12.1.7-canary.12",
+ "next": "^12.1.7-canary.33",
"react": "18.0.0",
"react-dom": "18.0.0"
},
diff --git a/demos/middleware/pages/index.js b/demos/middleware/pages/index.js
index 5efeb43e6d..8d0905762d 100644
--- a/demos/middleware/pages/index.js
+++ b/demos/middleware/pages/index.js
@@ -25,6 +25,9 @@ export default function Home() {
Rewrite to external URL
+
+ Add header to static page
+
Cookie API
diff --git a/demos/middleware/pages/shows/static/[id].js b/demos/middleware/pages/shows/static/[id].js
new file mode 100644
index 0000000000..4cfadd6b30
--- /dev/null
+++ b/demos/middleware/pages/shows/static/[id].js
@@ -0,0 +1,55 @@
+import { useRouter } from 'next/router'
+import Link from 'next/link'
+
+const Show = ({ show }) => {
+ const router = useRouter()
+
+ if (router.isFallback) {
+ return
Loading...
+ }
+
+ return (
+
+
+ Check the network panel for the header x-middleware-date
to ensure that it is running
+
+
+
+ Show 3 and show 4 are pre-rendered
+
+
Show #{show.id}
+
{show.name}
+
+
+
+
+
Go back home
+
+
+ )
+}
+
+export async function getStaticPaths() {
+ // Set the paths we want to pre-render
+ const paths = [{ params: { id: '3' } }, { params: { id: '4' } }]
+
+ // We'll pre-render these paths at build time.
+ // { fallback: true } means other routes will be rendered at runtime.
+ return { paths, fallback: true }
+}
+
+export async function getStaticProps({ params }) {
+ // The ID to render
+ const { id } = params
+
+ const res = await fetch(`https://api.tvmaze.com/shows/${id}`)
+ const data = await res.json()
+
+ return {
+ props: {
+ show: data,
+ },
+ }
+}
+
+export default Show
diff --git a/package-lock.json b/package-lock.json
index 022628d09c..cc09b4e848 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -149,7 +149,7 @@
"demos/middleware": {
"version": "0.1.0",
"dependencies": {
- "next": "^12.1.7-canary.12",
+ "next": "^12.1.7-canary.33",
"react": "18.0.0",
"react-dom": "18.0.0"
},
@@ -165,14 +165,14 @@
}
},
"demos/middleware/node_modules/@next/env": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-12.1.7-canary.16.tgz",
- "integrity": "sha512-AXQXBrXMpf2KqqTcvXvvpJY+qG9tMyAMWyzXrkb02efbufSxeVskY4Y2EACyfarPC95+IycgDFrs8BCDRBDOBA=="
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-12.1.7-canary.33.tgz",
+ "integrity": "sha512-eQYNJ1/4cQovdyQZUQ7FdtxmMI+fi8wa+rlH5AXKdmo9BhuRX/K53XDGVqePjR552wz4vZjzOP+tTjX/mVkPXw=="
},
"demos/middleware/node_modules/@next/swc-android-arm-eabi": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.1.7-canary.16.tgz",
- "integrity": "sha512-ywssG0j6Uld9I9l+7Yapd0chncxTOqowALHEije+Q1CfRbZwOfGlAXctz4jkgfqw5A20i0ETvXA3HeauDKHNQg==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.1.7-canary.33.tgz",
+ "integrity": "sha512-p9853r+DRuJS/Vmny0dtKerAG3z7vaP5p3Y3TJNNKh+ugtirDECTnFNiI2SqeHfQfSHA8G8i6u9B8dpoRuAUQQ==",
"cpu": [
"arm"
],
@@ -185,9 +185,9 @@
}
},
"demos/middleware/node_modules/@next/swc-android-arm64": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.1.7-canary.16.tgz",
- "integrity": "sha512-qfB6M/SyfxabD+UshiAGzwB3qBDHljgLfAcxoir5UWjVdGk7zp2zFcL93MEz/o1gc2QLjk0CTppTURXq2bVdoQ==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.1.7-canary.33.tgz",
+ "integrity": "sha512-698CGAB5+LgEjTguycCFvUl1oR2HegAQh3PQlLFtJPqdNUb7eR/hviBIJJTki173Rv3OGqWRCzG8Toyu88DtKA==",
"cpu": [
"arm64"
],
@@ -200,9 +200,9 @@
}
},
"demos/middleware/node_modules/@next/swc-darwin-arm64": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.7-canary.16.tgz",
- "integrity": "sha512-m2xRcT6Vc9g7GWJB1wEEg/AYnf1dlEXYKb8SVsY82BTF2zxgQCfFDVwSZSF8VxgQA670itTBNq3kk6geq1X41A==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.7-canary.33.tgz",
+ "integrity": "sha512-Hv5U6ZREmyomzEjy6Efr3pTAlgxFv7Kfa53FPFT1W/zPQDu5wo664qBiM8nxThbNarr3/w6zCJV+pm5gDFLsgQ==",
"cpu": [
"arm64"
],
@@ -215,9 +215,9 @@
}
},
"demos/middleware/node_modules/@next/swc-darwin-x64": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.7-canary.16.tgz",
- "integrity": "sha512-X95zXPegmiEeoeF00Vz7AYAmI3AoofenrmZ1TU+huAj0JrpZ7QKG4LrKPZbtiDIhmR6kSuEdtDvlMw15kaA0lg==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.7-canary.33.tgz",
+ "integrity": "sha512-JYgkL2JrI6GlxHbmsLg9EF++gBi4GoeDv9lG46ImtrwmIJl1vaaQGa8aiSOrz4eLlBF6stlPOkSiILPkBrfQtA==",
"cpu": [
"x64"
],
@@ -230,9 +230,9 @@
}
},
"demos/middleware/node_modules/@next/swc-linux-arm-gnueabihf": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.7-canary.16.tgz",
- "integrity": "sha512-66jnwNJC+jESiiO6ReUV046u77XYK1nnpf4n71IAqKl5H5KF/QlO7PV+KNMl0UNhILN6RpF6K87lbM+Hq4Ygjw==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.7-canary.33.tgz",
+ "integrity": "sha512-nYEelsKxVFY7Y59BcSnl7Tkf+RGzmPxVPySZXtdXHJPFVaKpoQNR0K5QG595UYBp4QWUwjGE2RqLDVKcNDBW+w==",
"cpu": [
"arm"
],
@@ -245,9 +245,9 @@
}
},
"demos/middleware/node_modules/@next/swc-linux-arm64-gnu": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.7-canary.16.tgz",
- "integrity": "sha512-Uj9tSd6rK+fuql8lDcmGZmPh6O/6Ld5xNIZH0gRGYHC/tNUTOPgTxo9Fixebkc1ELWBIspxNINx557OGgceltg==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.7-canary.33.tgz",
+ "integrity": "sha512-SfPq5JCj2IIct6R5tP7UGshMdNFK0oexShAXWYGdbbP+OOtu8dH9IL0uJOxGprwE9XTMICHUt1uVUWH4nHn8eQ==",
"cpu": [
"arm64"
],
@@ -260,9 +260,9 @@
}
},
"demos/middleware/node_modules/@next/swc-linux-arm64-musl": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.7-canary.16.tgz",
- "integrity": "sha512-hhGkJRuSO/ML6Kvne9H2EMY6VdmR/39ZJXoH6IOG7t6qRGSmW3q0Nhhdfdz6lT2a7EhggMd81La76UOkx0ZuAQ==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.7-canary.33.tgz",
+ "integrity": "sha512-BBH+d18x600OiFf0uIY7n5HryXmKpbCTCXheCYr5vLalX7KdRRlyXJk8L3zWT0xnHJZLrW24xkW2lPblQMFa+w==",
"cpu": [
"arm64"
],
@@ -275,9 +275,9 @@
}
},
"demos/middleware/node_modules/@next/swc-linux-x64-gnu": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.7-canary.16.tgz",
- "integrity": "sha512-8oB8WEVtWc6PPEzwA6sqiVyZ/hz/MZnoG9Thsg2mNMKCbF2C1xrObsMvGl61vMTvjxQDOguDoJFY57AUlorHcQ==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.7-canary.33.tgz",
+ "integrity": "sha512-BdRIwzq6n0LdpalLweXPVkNG0gf4LiVGCnKzYorWaMOp7g2U9kQJzAOAr8Ss695n32oXWSMvAVdfrxklhW7qFQ==",
"cpu": [
"x64"
],
@@ -290,9 +290,9 @@
}
},
"demos/middleware/node_modules/@next/swc-linux-x64-musl": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.7-canary.16.tgz",
- "integrity": "sha512-fw2DD9yApjdfbaMUDyRx8yrdJvQurrmqyxhSBHse7lo929eIRkPl6N1/PpDenPn4spftv9uZ5qYguOmvCRU3FQ==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.7-canary.33.tgz",
+ "integrity": "sha512-qOi4/ewAkHzluLc2nNmxtgdzZw7Arlk78j3gK1K6VD2mPJ0XJGNeDra6dGoc0YfWDF66qqieZyNN1Mad0qVW5Q==",
"cpu": [
"x64"
],
@@ -305,9 +305,9 @@
}
},
"demos/middleware/node_modules/@next/swc-win32-arm64-msvc": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.7-canary.16.tgz",
- "integrity": "sha512-D3YxibVZRymUg4N1gi5zdLsaLPz/wllDy/jj5umip7PBgtdevDRncaxLOzK6i8uvHUzziqeW9pToXVycB2BNyw==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.7-canary.33.tgz",
+ "integrity": "sha512-G9bMfMa4zEB99clJZqSR2vLHGxz4ScbK4Ioeob9sJbImRF4YtAtMOTyMGpVGsildA5C71Y+khikYLJkSuvljmw==",
"cpu": [
"arm64"
],
@@ -320,9 +320,9 @@
}
},
"demos/middleware/node_modules/@next/swc-win32-ia32-msvc": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.7-canary.16.tgz",
- "integrity": "sha512-q3oskcJXPxF+nk9g1IDiEupYgM/i0ssYU6q37jxBy2kjucO6/2rKwNw5M9xQ/cLwzPlnrf4gPvEN7ZhND1Lzrg==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.7-canary.33.tgz",
+ "integrity": "sha512-clKMh9tTCmnRzXcBjB4H1RWxwMdKVfD1uTv8KdOSQXP+G/tmDGVAX1zNQXkj+R5lltfvunejSLfsT75CZ3xsMA==",
"cpu": [
"ia32"
],
@@ -335,9 +335,9 @@
}
},
"demos/middleware/node_modules/@next/swc-win32-x64-msvc": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.7-canary.16.tgz",
- "integrity": "sha512-FnWqfBS1WE+rj+91uap2EzafSBXJsP0AYWBG7a9DfACJnnIQwbVZVL5qOV/y6ZICrWClhLPSU4dNEFPqAlPNUQ==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.7-canary.33.tgz",
+ "integrity": "sha512-lcC15gBcRfmMC7eahUmjESsU/PUQv6PL2HmTVIOM7DP88U+Ma6AYebhpcrE8W26tpOXgRph/x9CMeB33spS60g==",
"cpu": [
"x64"
],
@@ -350,11 +350,12 @@
}
},
"demos/middleware/node_modules/next": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/next/-/next-12.1.7-canary.16.tgz",
- "integrity": "sha512-8Zf4I7a/leSXxjlNyXJN6EYfYxcdasMfDaMtl6FHaBSeWkShhn1OxD1iFb90V6kYMDfHpeYaYUW/hLBfOtmI2A==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/next/-/next-12.1.7-canary.33.tgz",
+ "integrity": "sha512-GG+ORfIrtsWPFRaxrXnzKdyom392JIndFfDJNWNMgQ52UXiXo3jtvnjSgI28+9i2WuKglicDCTeNikbQQ4lO0g==",
"dependencies": {
- "@next/env": "12.1.7-canary.16",
+ "@next/env": "12.1.7-canary.33",
+ "@swc/helpers": "0.3.17",
"caniuse-lite": "^1.0.30001332",
"postcss": "8.4.5",
"styled-jsx": "5.0.2",
@@ -367,19 +368,19 @@
"node": ">=12.22.0"
},
"optionalDependencies": {
- "@next/swc-android-arm-eabi": "12.1.7-canary.16",
- "@next/swc-android-arm64": "12.1.7-canary.16",
- "@next/swc-darwin-arm64": "12.1.7-canary.16",
- "@next/swc-darwin-x64": "12.1.7-canary.16",
- "@next/swc-freebsd-x64": "12.1.7-canary.16",
- "@next/swc-linux-arm-gnueabihf": "12.1.7-canary.16",
- "@next/swc-linux-arm64-gnu": "12.1.7-canary.16",
- "@next/swc-linux-arm64-musl": "12.1.7-canary.16",
- "@next/swc-linux-x64-gnu": "12.1.7-canary.16",
- "@next/swc-linux-x64-musl": "12.1.7-canary.16",
- "@next/swc-win32-arm64-msvc": "12.1.7-canary.16",
- "@next/swc-win32-ia32-msvc": "12.1.7-canary.16",
- "@next/swc-win32-x64-msvc": "12.1.7-canary.16"
+ "@next/swc-android-arm-eabi": "12.1.7-canary.33",
+ "@next/swc-android-arm64": "12.1.7-canary.33",
+ "@next/swc-darwin-arm64": "12.1.7-canary.33",
+ "@next/swc-darwin-x64": "12.1.7-canary.33",
+ "@next/swc-freebsd-x64": "12.1.7-canary.33",
+ "@next/swc-linux-arm-gnueabihf": "12.1.7-canary.33",
+ "@next/swc-linux-arm64-gnu": "12.1.7-canary.33",
+ "@next/swc-linux-arm64-musl": "12.1.7-canary.33",
+ "@next/swc-linux-x64-gnu": "12.1.7-canary.33",
+ "@next/swc-linux-x64-musl": "12.1.7-canary.33",
+ "@next/swc-win32-arm64-msvc": "12.1.7-canary.33",
+ "@next/swc-win32-ia32-msvc": "12.1.7-canary.33",
+ "@next/swc-win32-x64-msvc": "12.1.7-canary.33"
},
"peerDependencies": {
"fibers": ">= 3.1.0",
@@ -5393,9 +5394,9 @@
}
},
"node_modules/@next/swc-freebsd-x64": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.1.7-canary.16.tgz",
- "integrity": "sha512-yH/72tv8qZVLXB5OOUzo4OZCpwg7IoXot6Vd6Lck/niMbn+EgC8Nb27TZGOZVyPaNjwxqchMPR0nYmvsQke/0A==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.1.7-canary.33.tgz",
+ "integrity": "sha512-ltFPOaWCw8w84nAieKN6PpYw5xrD8m1rtMGdZ2uXmHqWc6LnGpbs6XBcnl20+gIwuTmCmHg3ZNTgoe+BzmozEw==",
"cpu": [
"x64"
],
@@ -5635,6 +5636,14 @@
"@sinonjs/commons": "^1.7.0"
}
},
+ "node_modules/@swc/helpers": {
+ "version": "0.3.17",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.17.tgz",
+ "integrity": "sha512-tb7Iu+oZ+zWJZ3HJqwx8oNwSDIU440hmVMDPhpACWQWnrZHK99Bxs70gT1L2dnr5Hg50ZRWEFkQCAnOVVV0z1Q==",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
"node_modules/@szmarczak/http-timer": {
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
@@ -5925,13 +5934,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": "17.0.45",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz",
"integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==",
- "devOptional": true,
+ "dev": true,
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@@ -5951,7 +5960,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/sinonjs__fake-timers": {
"version": "8.1.1",
@@ -9477,7 +9486,7 @@
"version": "3.0.11",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz",
"integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==",
- "devOptional": true
+ "dev": true
},
"node_modules/cypress": {
"version": "9.5.4",
@@ -13667,7 +13676,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
"integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
- "devOptional": true
+ "dev": true
},
"node_modules/import-fresh": {
"version": "3.3.0",
@@ -21156,7 +21165,7 @@
"version": "1.50.1",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.50.1.tgz",
"integrity": "sha512-noTnY41KnlW2A9P8sdwESpDmo+KBNkukI1i8+hOK3footBUcohNHtdOJbckp46XO95nuvcHDDZ+4tmOnpK3hjw==",
- "devOptional": true,
+ "dev": true,
"dependencies": {
"chokidar": ">=3.0.0 <4.0.0",
"immutable": "^4.0.0",
@@ -22947,9 +22956,9 @@
}
},
"node_modules/tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
},
"node_modules/tsscmp": {
"version": "1.0.6",
@@ -27633,9 +27642,9 @@
"optional": true
},
"@next/swc-freebsd-x64": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.1.7-canary.16.tgz",
- "integrity": "sha512-yH/72tv8qZVLXB5OOUzo4OZCpwg7IoXot6Vd6Lck/niMbn+EgC8Nb27TZGOZVyPaNjwxqchMPR0nYmvsQke/0A==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.1.7-canary.33.tgz",
+ "integrity": "sha512-ltFPOaWCw8w84nAieKN6PpYw5xrD8m1rtMGdZ2uXmHqWc6LnGpbs6XBcnl20+gIwuTmCmHg3ZNTgoe+BzmozEw==",
"optional": true
},
"@next/swc-linux-arm-gnueabihf": {
@@ -27767,6 +27776,14 @@
"@sinonjs/commons": "^1.7.0"
}
},
+ "@swc/helpers": {
+ "version": "0.3.17",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.17.tgz",
+ "integrity": "sha512-tb7Iu+oZ+zWJZ3HJqwx8oNwSDIU440hmVMDPhpACWQWnrZHK99Bxs70gT1L2dnr5Hg50ZRWEFkQCAnOVVV0z1Q==",
+ "requires": {
+ "tslib": "^2.4.0"
+ }
+ },
"@szmarczak/http-timer": {
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
@@ -28041,13 +28058,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": "17.0.45",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz",
"integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==",
- "devOptional": true,
+ "dev": true,
"requires": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@@ -28067,7 +28084,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/sinonjs__fake-timers": {
"version": "8.1.1",
@@ -28375,8 +28392,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",
@@ -30708,7 +30724,7 @@
"version": "3.0.11",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz",
"integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==",
- "devOptional": true
+ "dev": true
},
"cypress": {
"version": "9.5.4",
@@ -31874,15 +31890,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": "16.0.3",
"resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz",
"integrity": "sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"eslint-import-resolver-node": {
"version": "0.3.6",
@@ -32337,8 +32351,7 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-5.2.0.tgz",
"integrity": "sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"eslint-plugin-react": {
"version": "7.29.4",
@@ -32386,8 +32399,7 @@
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz",
"integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"eslint-plugin-unicorn": {
"version": "40.1.0",
@@ -33877,7 +33889,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
"integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
- "devOptional": true
+ "dev": true
},
"import-fresh": {
"version": "3.3.0",
@@ -34953,8 +34965,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
"integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"jest-regex-util": {
"version": "27.5.1",
@@ -36662,7 +36673,7 @@
"@types/node": "^17.0.25",
"@types/react": "^17.0.43",
"husky": "^7.0.4",
- "next": "^12.1.7-canary.12",
+ "next": "12.1.7-canary.33",
"npm-run-all": "^4.1.5",
"react": "18.0.0",
"react-dom": "18.0.0",
@@ -36670,101 +36681,102 @@
},
"dependencies": {
"@next/env": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-12.1.7-canary.16.tgz",
- "integrity": "sha512-AXQXBrXMpf2KqqTcvXvvpJY+qG9tMyAMWyzXrkb02efbufSxeVskY4Y2EACyfarPC95+IycgDFrs8BCDRBDOBA=="
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-12.1.7-canary.33.tgz",
+ "integrity": "sha512-eQYNJ1/4cQovdyQZUQ7FdtxmMI+fi8wa+rlH5AXKdmo9BhuRX/K53XDGVqePjR552wz4vZjzOP+tTjX/mVkPXw=="
},
"@next/swc-android-arm-eabi": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.1.7-canary.16.tgz",
- "integrity": "sha512-ywssG0j6Uld9I9l+7Yapd0chncxTOqowALHEije+Q1CfRbZwOfGlAXctz4jkgfqw5A20i0ETvXA3HeauDKHNQg==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.1.7-canary.33.tgz",
+ "integrity": "sha512-p9853r+DRuJS/Vmny0dtKerAG3z7vaP5p3Y3TJNNKh+ugtirDECTnFNiI2SqeHfQfSHA8G8i6u9B8dpoRuAUQQ==",
"optional": true
},
"@next/swc-android-arm64": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.1.7-canary.16.tgz",
- "integrity": "sha512-qfB6M/SyfxabD+UshiAGzwB3qBDHljgLfAcxoir5UWjVdGk7zp2zFcL93MEz/o1gc2QLjk0CTppTURXq2bVdoQ==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.1.7-canary.33.tgz",
+ "integrity": "sha512-698CGAB5+LgEjTguycCFvUl1oR2HegAQh3PQlLFtJPqdNUb7eR/hviBIJJTki173Rv3OGqWRCzG8Toyu88DtKA==",
"optional": true
},
"@next/swc-darwin-arm64": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.7-canary.16.tgz",
- "integrity": "sha512-m2xRcT6Vc9g7GWJB1wEEg/AYnf1dlEXYKb8SVsY82BTF2zxgQCfFDVwSZSF8VxgQA670itTBNq3kk6geq1X41A==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.7-canary.33.tgz",
+ "integrity": "sha512-Hv5U6ZREmyomzEjy6Efr3pTAlgxFv7Kfa53FPFT1W/zPQDu5wo664qBiM8nxThbNarr3/w6zCJV+pm5gDFLsgQ==",
"optional": true
},
"@next/swc-darwin-x64": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.7-canary.16.tgz",
- "integrity": "sha512-X95zXPegmiEeoeF00Vz7AYAmI3AoofenrmZ1TU+huAj0JrpZ7QKG4LrKPZbtiDIhmR6kSuEdtDvlMw15kaA0lg==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.7-canary.33.tgz",
+ "integrity": "sha512-JYgkL2JrI6GlxHbmsLg9EF++gBi4GoeDv9lG46ImtrwmIJl1vaaQGa8aiSOrz4eLlBF6stlPOkSiILPkBrfQtA==",
"optional": true
},
"@next/swc-linux-arm-gnueabihf": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.7-canary.16.tgz",
- "integrity": "sha512-66jnwNJC+jESiiO6ReUV046u77XYK1nnpf4n71IAqKl5H5KF/QlO7PV+KNMl0UNhILN6RpF6K87lbM+Hq4Ygjw==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.7-canary.33.tgz",
+ "integrity": "sha512-nYEelsKxVFY7Y59BcSnl7Tkf+RGzmPxVPySZXtdXHJPFVaKpoQNR0K5QG595UYBp4QWUwjGE2RqLDVKcNDBW+w==",
"optional": true
},
"@next/swc-linux-arm64-gnu": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.7-canary.16.tgz",
- "integrity": "sha512-Uj9tSd6rK+fuql8lDcmGZmPh6O/6Ld5xNIZH0gRGYHC/tNUTOPgTxo9Fixebkc1ELWBIspxNINx557OGgceltg==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.7-canary.33.tgz",
+ "integrity": "sha512-SfPq5JCj2IIct6R5tP7UGshMdNFK0oexShAXWYGdbbP+OOtu8dH9IL0uJOxGprwE9XTMICHUt1uVUWH4nHn8eQ==",
"optional": true
},
"@next/swc-linux-arm64-musl": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.7-canary.16.tgz",
- "integrity": "sha512-hhGkJRuSO/ML6Kvne9H2EMY6VdmR/39ZJXoH6IOG7t6qRGSmW3q0Nhhdfdz6lT2a7EhggMd81La76UOkx0ZuAQ==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.7-canary.33.tgz",
+ "integrity": "sha512-BBH+d18x600OiFf0uIY7n5HryXmKpbCTCXheCYr5vLalX7KdRRlyXJk8L3zWT0xnHJZLrW24xkW2lPblQMFa+w==",
"optional": true
},
"@next/swc-linux-x64-gnu": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.7-canary.16.tgz",
- "integrity": "sha512-8oB8WEVtWc6PPEzwA6sqiVyZ/hz/MZnoG9Thsg2mNMKCbF2C1xrObsMvGl61vMTvjxQDOguDoJFY57AUlorHcQ==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.7-canary.33.tgz",
+ "integrity": "sha512-BdRIwzq6n0LdpalLweXPVkNG0gf4LiVGCnKzYorWaMOp7g2U9kQJzAOAr8Ss695n32oXWSMvAVdfrxklhW7qFQ==",
"optional": true
},
"@next/swc-linux-x64-musl": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.7-canary.16.tgz",
- "integrity": "sha512-fw2DD9yApjdfbaMUDyRx8yrdJvQurrmqyxhSBHse7lo929eIRkPl6N1/PpDenPn4spftv9uZ5qYguOmvCRU3FQ==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.7-canary.33.tgz",
+ "integrity": "sha512-qOi4/ewAkHzluLc2nNmxtgdzZw7Arlk78j3gK1K6VD2mPJ0XJGNeDra6dGoc0YfWDF66qqieZyNN1Mad0qVW5Q==",
"optional": true
},
"@next/swc-win32-arm64-msvc": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.7-canary.16.tgz",
- "integrity": "sha512-D3YxibVZRymUg4N1gi5zdLsaLPz/wllDy/jj5umip7PBgtdevDRncaxLOzK6i8uvHUzziqeW9pToXVycB2BNyw==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.7-canary.33.tgz",
+ "integrity": "sha512-G9bMfMa4zEB99clJZqSR2vLHGxz4ScbK4Ioeob9sJbImRF4YtAtMOTyMGpVGsildA5C71Y+khikYLJkSuvljmw==",
"optional": true
},
"@next/swc-win32-ia32-msvc": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.7-canary.16.tgz",
- "integrity": "sha512-q3oskcJXPxF+nk9g1IDiEupYgM/i0ssYU6q37jxBy2kjucO6/2rKwNw5M9xQ/cLwzPlnrf4gPvEN7ZhND1Lzrg==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.7-canary.33.tgz",
+ "integrity": "sha512-clKMh9tTCmnRzXcBjB4H1RWxwMdKVfD1uTv8KdOSQXP+G/tmDGVAX1zNQXkj+R5lltfvunejSLfsT75CZ3xsMA==",
"optional": true
},
"@next/swc-win32-x64-msvc": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.7-canary.16.tgz",
- "integrity": "sha512-FnWqfBS1WE+rj+91uap2EzafSBXJsP0AYWBG7a9DfACJnnIQwbVZVL5qOV/y6ZICrWClhLPSU4dNEFPqAlPNUQ==",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.7-canary.33.tgz",
+ "integrity": "sha512-lcC15gBcRfmMC7eahUmjESsU/PUQv6PL2HmTVIOM7DP88U+Ma6AYebhpcrE8W26tpOXgRph/x9CMeB33spS60g==",
"optional": true
},
"next": {
- "version": "12.1.7-canary.16",
- "resolved": "https://registry.npmjs.org/next/-/next-12.1.7-canary.16.tgz",
- "integrity": "sha512-8Zf4I7a/leSXxjlNyXJN6EYfYxcdasMfDaMtl6FHaBSeWkShhn1OxD1iFb90V6kYMDfHpeYaYUW/hLBfOtmI2A==",
- "requires": {
- "@next/env": "12.1.7-canary.16",
- "@next/swc-android-arm-eabi": "12.1.7-canary.16",
- "@next/swc-android-arm64": "12.1.7-canary.16",
- "@next/swc-darwin-arm64": "12.1.7-canary.16",
- "@next/swc-darwin-x64": "12.1.7-canary.16",
- "@next/swc-freebsd-x64": "12.1.7-canary.16",
- "@next/swc-linux-arm-gnueabihf": "12.1.7-canary.16",
- "@next/swc-linux-arm64-gnu": "12.1.7-canary.16",
- "@next/swc-linux-arm64-musl": "12.1.7-canary.16",
- "@next/swc-linux-x64-gnu": "12.1.7-canary.16",
- "@next/swc-linux-x64-musl": "12.1.7-canary.16",
- "@next/swc-win32-arm64-msvc": "12.1.7-canary.16",
- "@next/swc-win32-ia32-msvc": "12.1.7-canary.16",
- "@next/swc-win32-x64-msvc": "12.1.7-canary.16",
+ "version": "12.1.7-canary.33",
+ "resolved": "https://registry.npmjs.org/next/-/next-12.1.7-canary.33.tgz",
+ "integrity": "sha512-GG+ORfIrtsWPFRaxrXnzKdyom392JIndFfDJNWNMgQ52UXiXo3jtvnjSgI28+9i2WuKglicDCTeNikbQQ4lO0g==",
+ "requires": {
+ "@next/env": "12.1.7-canary.33",
+ "@next/swc-android-arm-eabi": "12.1.7-canary.33",
+ "@next/swc-android-arm64": "12.1.7-canary.33",
+ "@next/swc-darwin-arm64": "12.1.7-canary.33",
+ "@next/swc-darwin-x64": "12.1.7-canary.33",
+ "@next/swc-freebsd-x64": "12.1.7-canary.33",
+ "@next/swc-linux-arm-gnueabihf": "12.1.7-canary.33",
+ "@next/swc-linux-arm64-gnu": "12.1.7-canary.33",
+ "@next/swc-linux-arm64-musl": "12.1.7-canary.33",
+ "@next/swc-linux-x64-gnu": "12.1.7-canary.33",
+ "@next/swc-linux-x64-musl": "12.1.7-canary.33",
+ "@next/swc-win32-arm64-msvc": "12.1.7-canary.33",
+ "@next/swc-win32-ia32-msvc": "12.1.7-canary.33",
+ "@next/swc-win32-x64-msvc": "12.1.7-canary.33",
+ "@swc/helpers": "0.3.17",
"caniuse-lite": "^1.0.30001332",
"postcss": "8.4.5",
"styled-jsx": "5.0.2",
@@ -36774,8 +36786,7 @@
"use-sync-external-store": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.1.0.tgz",
- "integrity": "sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ==",
- "requires": {}
+ "integrity": "sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ=="
}
}
}
@@ -39698,7 +39709,7 @@
"version": "1.50.1",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.50.1.tgz",
"integrity": "sha512-noTnY41KnlW2A9P8sdwESpDmo+KBNkukI1i8+hOK3footBUcohNHtdOJbckp46XO95nuvcHDDZ+4tmOnpK3hjw==",
- "devOptional": true,
+ "dev": true,
"requires": {
"chokidar": ">=3.0.0 <4.0.0",
"immutable": "^4.0.0",
@@ -40746,8 +40757,7 @@
"styled-jsx": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.2.tgz",
- "integrity": "sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==",
- "requires": {}
+ "integrity": "sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ=="
},
"supports-color": {
"version": "9.2.2",
@@ -41230,9 +41240,9 @@
}
},
"tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
},
"tsscmp": {
"version": "1.0.6",
@@ -41528,8 +41538,7 @@
"ws": {
"version": "8.5.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz",
- "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==",
- "requires": {}
+ "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg=="
}
}
},
@@ -42033,8 +42042,7 @@
"version": "7.5.7",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz",
"integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"xdg-basedir": {
"version": "4.0.0",
diff --git a/plugin/src/templates/edge/runtime.ts b/plugin/src/templates/edge/runtime.ts
index e102c64104..d380e66f54 100644
--- a/plugin/src/templates/edge/runtime.ts
+++ b/plugin/src/templates/edge/runtime.ts
@@ -34,7 +34,7 @@ export interface RequestData {
const handler = async (req: Request, context: Context) => {
const url = new URL(req.url)
- if (url.pathname.startsWith('/_next/')) {
+ if (url.pathname.startsWith('/_next/static/')) {
return
}