diff --git a/package.json b/package.json index 8510118..304f5c8 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "@headlessui/react": "^1.7.17", + "@redirection.io/vercel-middleware": "^0.1.7", "date-fns": "^2.30.0", "lodash.debounce": "^4.0.8", "next": "13.5.6", diff --git a/src/middleware.ts b/src/middleware.ts new file mode 100644 index 0000000..031c7d7 --- /dev/null +++ b/src/middleware.ts @@ -0,0 +1,9 @@ +import redirectionioMiddleware from '@redirection.io/vercel-middleware'; + +export default redirectionioMiddleware; + +export const config = { + unstable_allowDynamic: [ + '/node_modules/@redirection.io/**', + ], +} diff --git a/yarn.lock b/yarn.lock index 0f8d080..3c9068c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -187,6 +187,19 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@redirection.io/redirectionio@^2.11.8": + version "2.11.8" + resolved "https://registry.yarnpkg.com/@redirection.io/redirectionio/-/redirectionio-2.11.8.tgz#9d92ec19f51a6f63e482e973657097c1a18f781e" + integrity sha512-2FJ9FcrZLDbi3BX9cHVIu0PgwHfnsfEEFDFODhJM1aKtftTLgwQrhrBZQGIcbQHhK1zn2AJqyrOZfcFs6hEdzA== + +"@redirection.io/vercel-middleware@^0.1.7": + version "0.1.7" + resolved "https://registry.yarnpkg.com/@redirection.io/vercel-middleware/-/vercel-middleware-0.1.7.tgz#8779f809123f9fb56e95b37fbf3ffcb48851896e" + integrity sha512-MRPhC/uGkvhTNe431UELi0qeA2WbkT2j6MCpHfnso0YYQHuaUqrQnZCmS+V+p1b9oEKux9WH/rmzFGdeuVcFjg== + dependencies: + "@redirection.io/redirectionio" "^2.11.8" + "@vercel/edge" "^1.1.1" + "@rushstack/eslint-patch@^1.3.3": version "1.5.1" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz#5f1b518ec5fa54437c0b7c4a821546c64fed6922" @@ -299,6 +312,11 @@ "@typescript-eslint/types" "6.8.0" eslint-visitor-keys "^3.4.1" +"@vercel/edge@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@vercel/edge/-/edge-1.1.1.tgz#9b2fc0081dfe95db8b4c3598275721b1ad85e43f" + integrity sha512-NtKiIbn9Cq6HWGy+qRudz28mz5nxfOJWls5Pnckjw1yCfSX8rhXdvY/il3Sy3Zd5n/sKCM2h7VSCCpJF/oaDrQ== + acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"