From 1c415f2679a992fc9c50f0deb84562493da0a627 Mon Sep 17 00:00:00 2001 From: Jared Palmer Date: Thu, 15 Jun 2023 15:43:50 -0400 Subject: [PATCH 1/2] Bump next --- package.json | 4 +-- pnpm-lock.yaml | 94 +++++++++++++++++++++++++------------------------- 2 files changed, 49 insertions(+), 49 deletions(-) diff --git a/package.json b/package.json index 6da22d3..2f601c5 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "clsx": "^1.2.1", "focus-trap-react": "^10.1.1", "nanoid": "^4.0.2", - "next": "13.4.5-canary.12", + "next": "13.4.6-canary.7", "next-themes": "^0.2.1", "openai-edge": "^0.5.1", "react": "^18.2.0", @@ -52,7 +52,7 @@ "dotenv": "^16.0.3", "drizzle-kit": "^0.18.0", "eslint": "^8.31.0", - "eslint-config-next": "13.4.5-canary.12", + "eslint-config-next": "13.4.6-canary.7", "eslint-config-prettier": "^8.3.0", "eslint-plugin-tailwindcss": "^3.12.0", "postcss": "^8.4.21", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0fd8386..ec721aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: dependencies: '@clerk/nextjs': specifier: ^4.21.1 - version: 4.21.1(next@13.4.5-canary.12)(react-dom@18.2.0)(react@18.2.0) + version: 4.21.1(next@13.4.6-canary.7)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-alert-dialog': specifier: ^1.0.4 version: 1.0.4(@types/react-dom@18.2.4)(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0) @@ -51,11 +51,11 @@ dependencies: specifier: ^4.0.2 version: 4.0.2 next: - specifier: 13.4.5-canary.12 - version: 13.4.5-canary.12(react-dom@18.2.0)(react@18.2.0) + specifier: 13.4.6-canary.7 + version: 13.4.6-canary.7(react-dom@18.2.0)(react@18.2.0) next-themes: specifier: ^0.2.1 - version: 0.2.1(next@13.4.5-canary.12)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.1(next@13.4.6-canary.7)(react-dom@18.2.0)(react@18.2.0) openai-edge: specifier: ^0.5.1 version: 0.5.1 @@ -119,8 +119,8 @@ devDependencies: specifier: ^8.31.0 version: 8.40.0 eslint-config-next: - specifier: 13.4.5-canary.12 - version: 13.4.5-canary.12(eslint@8.40.0)(typescript@5.1.3) + specifier: 13.4.6-canary.7 + version: 13.4.6-canary.7(eslint@8.40.0)(typescript@5.1.3) eslint-config-prettier: specifier: ^8.3.0 version: 8.8.0(eslint@8.40.0) @@ -200,7 +200,7 @@ packages: tslib: 2.4.1 dev: false - /@clerk/nextjs@4.21.1(next@13.4.5-canary.12)(react-dom@18.2.0)(react@18.2.0): + /@clerk/nextjs@4.21.1(next@13.4.6-canary.7)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Kkx8rp48jm0kWrFhMtFUTolitA4PVd2OEjxanhfmzlIhYcnH2ji/8UnH8U/dG3BvFcSeRwM1QO9wM4RsdXIKQg==} engines: {node: '>=14'} peerDependencies: @@ -212,7 +212,7 @@ packages: '@clerk/clerk-react': 4.20.0(react@18.2.0) '@clerk/clerk-sdk-node': 4.10.6 '@clerk/types': 3.42.0 - next: 13.4.5-canary.12(react-dom@18.2.0)(react@18.2.0) + next: 13.4.6-canary.7(react-dom@18.2.0)(react@18.2.0) path-to-regexp: 6.2.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -367,18 +367,18 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@next/env@13.4.5-canary.12: - resolution: {integrity: sha512-2otdjrIdov9JJLphseW3+CAsSj98xculzYNm5GENNgRJanVBp+f2nlmLx+FDd+XJdcCfflMl9r8+qqTLaK3UWw==} + /@next/env@13.4.6-canary.7: + resolution: {integrity: sha512-vSPLYw7xWlPqVj1osMv1VASuy+G0jpU0G6sNbICEqxUl3ISpgqN/WoW3CpQiZF9nzLR8p1WCvdUmJdsDNT3ShQ==} dev: false - /@next/eslint-plugin-next@13.4.5-canary.12: - resolution: {integrity: sha512-kLF31H90T69nhDBewjcF0amQfYhPDZwETCFYlCuL/h7PaNEw9YAiK/Z+14NUcwUPRsVJay6+2NAsyuvJ8UpsEQ==} + /@next/eslint-plugin-next@13.4.6-canary.7: + resolution: {integrity: sha512-GoEtYnooC7Gy+HFPhkdGjm4QEWeTLFEuLICcuxrert5HwAOFcQheDBVm6FhgLVotJX01u0HAvDi9Rd5lZINhIA==} dependencies: glob: 7.1.7 dev: true - /@next/swc-darwin-arm64@13.4.5-canary.12: - resolution: {integrity: sha512-qBTH4I81wDRzdkH+c026UBTPi8dvjzUCWQyOqa7PXIBeMv6y9wv2vIvrtCCms4FpyN3Z9HGDo7wgom347eW+3Q==} + /@next/swc-darwin-arm64@13.4.6-canary.7: + resolution: {integrity: sha512-BN98ndy8RRJjvq7vk5JYgtI7OX+S/PFEAI+0PJoITw4yX/NcxicUEFmBVCRTFw8Ufh8wq4oPmFD2CslBgBLK3w==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -386,8 +386,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@13.4.5-canary.12: - resolution: {integrity: sha512-ZTCpA7QeUvImMAUCMOlpn8agtqNaWzmKrGfpbn/6xkBAdgyBPwv43rKxjb/JLFqR9pBMSizq2B4fuOO87ouA7g==} + /@next/swc-darwin-x64@13.4.6-canary.7: + resolution: {integrity: sha512-pN4Qxw7iwfjRc24uVzqX1LVfYoV6SLMhEhUI/zOlR1xcpn+1VUItcFSFjgsZMzzCoOvECa7XUVYhzx1SkEWGbg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -395,8 +395,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@13.4.5-canary.12: - resolution: {integrity: sha512-zzKr25VJR0TrfEjt2fZgGjl6/oO2JtNT3QgHfzAroa7ZjKsfR6QL4N6m4AkCew3CuQm9FMSjVf9VfcwGJWWv4g==} + /@next/swc-linux-arm64-gnu@13.4.6-canary.7: + resolution: {integrity: sha512-2CqMSYptBYouI7caPrYtYzqAAQsLRtVga6nLYEUSRBXX5FUAgGgJT2VeBAqVg/DbEzYZuHJOF2ts7ekjvQ8Rdw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -404,8 +404,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@13.4.5-canary.12: - resolution: {integrity: sha512-US2SJz1TQQWkHzbfX1F32UbZogsWR6c3C7+tCxt9X5yYK3eeesXO3rd5T65qvktUiI/F172PFR66A0YUsTDayA==} + /@next/swc-linux-arm64-musl@13.4.6-canary.7: + resolution: {integrity: sha512-ipuxMVJAF0i8fvzPJ/lWYnuWhaEeq+fR5TWj+m4Z98u0rwuHRIzrSrPDecnraZo/aWHkmBFFWNovpCxhth7tJw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -413,8 +413,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@13.4.5-canary.12: - resolution: {integrity: sha512-Ztpq07X002LYcD/3zAN549i628Zs7d9H6e4BM9XJ18hfnsxRxwvUR9bSfhU5Pm8nzr4GHrz2GN+Xuge41D0gBw==} + /@next/swc-linux-x64-gnu@13.4.6-canary.7: + resolution: {integrity: sha512-zjXn+JV9PcYJPbyxcDGIqUTDD83RqQ6/1L5b+qiDZxmfxUR1ey5SYsLorZgTH1HM4xJiN7B+UlFlZj3eDUXepg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -422,8 +422,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@13.4.5-canary.12: - resolution: {integrity: sha512-yACF+AK5uzOYHjrtIwEMqTQgkGHQhT6CiVUPD4sjMk7fxbX+j1dob4ZiAP49BwvXgaDRSn1tAWz21UTOt4GOjg==} + /@next/swc-linux-x64-musl@13.4.6-canary.7: + resolution: {integrity: sha512-KeN7cPY2cfj+8LESDBV3zU086v0cjF8UoxHPsV26YeazzdM7tkcZ3PU0h5zr4+IduhITDu9g1PvA3HzBNyf1qA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -431,8 +431,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@13.4.5-canary.12: - resolution: {integrity: sha512-LxiT5+SDxYsbry5nidv7nMUhbFb9i3ZH6CH4QlIw94KVF73/dJ98IcWWIRemhDYTJuYuNKsYb86ZRTBywi/F1A==} + /@next/swc-win32-arm64-msvc@13.4.6-canary.7: + resolution: {integrity: sha512-pa/94x0GcCOVvGdHdOlo0spkX+HetidU+Auiks88CFWa9BQLkuQws/9sJG0esOhyAGHRhLRGTh2sR2o60j3NZw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -440,8 +440,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@13.4.5-canary.12: - resolution: {integrity: sha512-dP5sukEbbGH3ojxXjU+0Vtp6ZizSk1AyLlhs0Ps6n5WBU0XPhv3uFVH11Nn4qGK4kn4yoMxtsPL5pF/PQj+QvA==} + /@next/swc-win32-ia32-msvc@13.4.6-canary.7: + resolution: {integrity: sha512-FrJbwfbh1Yo9MAhluSAsgmtiYRKdm/8lhpQeEDRtp82OEcbvECC12qutsh+Qja08jJz+qAy+i39IYINYZQH0Eg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -449,8 +449,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@13.4.5-canary.12: - resolution: {integrity: sha512-4cOy2Owpiypyx8FbhQO4NsH0dyDwEornZ2UrH9auPMC6LU6fgelj4MTI/xi83D0pSjopbuX88wR1rmh1x7F9uw==} + /@next/swc-win32-x64-msvc@13.4.6-canary.7: + resolution: {integrity: sha512-AiM07D27F9B9w6Y6WruBaUJJimT1ON9kr642iJmIXIum2f/Wgt3xa1o9gsqV/sX0Ep0VL38++k7f8+oAmNcpIQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2248,8 +2248,8 @@ packages: engines: {node: '>=12'} dev: false - /eslint-config-next@13.4.5-canary.12(eslint@8.40.0)(typescript@5.1.3): - resolution: {integrity: sha512-QAb1cLyev4psngQEV5ItJOtYNs6KvCFEVslRDFHMAtxGuOlwMFTd7MWLRWZBRWnkfUSNbLFUdxhURHOEUTVv5w==} + /eslint-config-next@13.4.6-canary.7(eslint@8.40.0)(typescript@5.1.3): + resolution: {integrity: sha512-BQHZJp+mCb99hvCTu9RqM5nkidCtVvouxEogo57ZXrAcUNAFgv4gX6sQ/mj9GrVUCSBxmvoOZ5pBwtGhi2C3tw==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -2257,7 +2257,7 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 13.4.5-canary.12 + '@next/eslint-plugin-next': 13.4.6-canary.7 '@rushstack/eslint-patch': 1.2.0 '@typescript-eslint/parser': 5.59.7(eslint@8.40.0)(typescript@5.1.3) eslint: 8.40.0 @@ -3931,14 +3931,14 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /next-themes@0.2.1(next@13.4.5-canary.12)(react-dom@18.2.0)(react@18.2.0): + /next-themes@0.2.1(next@13.4.6-canary.7)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 13.4.5-canary.12(react-dom@18.2.0)(react@18.2.0) + next: 13.4.6-canary.7(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -3947,8 +3947,8 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: true - /next@13.4.5-canary.12(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-HL5+P55Jj9Zzd8372kDOyUqEUrI7ZYtUSeBpCJf8OAtTu7stBAte2oGZ2FJFDWItsfsJLvfWsz4Hqj8IYc1IZA==} + /next@13.4.6-canary.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qZ4l+a+hsdn3XR4g0MU6ATgqGhmOGVTbngEL6DiNvK3jjhk54wiuBMoEGCyPBq6Zf8T19GM120u16uzWX/ODyQ==} engines: {node: '>=16.8.0'} hasBin: true peerDependencies: @@ -3965,7 +3965,7 @@ packages: sass: optional: true dependencies: - '@next/env': 13.4.5-canary.12 + '@next/env': 13.4.6-canary.7 '@swc/helpers': 0.5.1 busboy: 1.6.0 caniuse-lite: 1.0.30001486 @@ -3976,15 +3976,15 @@ packages: watchpack: 2.4.0 zod: 3.21.4 optionalDependencies: - '@next/swc-darwin-arm64': 13.4.5-canary.12 - '@next/swc-darwin-x64': 13.4.5-canary.12 - '@next/swc-linux-arm64-gnu': 13.4.5-canary.12 - '@next/swc-linux-arm64-musl': 13.4.5-canary.12 - '@next/swc-linux-x64-gnu': 13.4.5-canary.12 - '@next/swc-linux-x64-musl': 13.4.5-canary.12 - '@next/swc-win32-arm64-msvc': 13.4.5-canary.12 - '@next/swc-win32-ia32-msvc': 13.4.5-canary.12 - '@next/swc-win32-x64-msvc': 13.4.5-canary.12 + '@next/swc-darwin-arm64': 13.4.6-canary.7 + '@next/swc-darwin-x64': 13.4.6-canary.7 + '@next/swc-linux-arm64-gnu': 13.4.6-canary.7 + '@next/swc-linux-arm64-musl': 13.4.6-canary.7 + '@next/swc-linux-x64-gnu': 13.4.6-canary.7 + '@next/swc-linux-x64-musl': 13.4.6-canary.7 + '@next/swc-win32-arm64-msvc': 13.4.6-canary.7 + '@next/swc-win32-ia32-msvc': 13.4.6-canary.7 + '@next/swc-win32-x64-msvc': 13.4.6-canary.7 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros From e72e0048adf817710a2acf7cd31b53d1a896c4e9 Mon Sep 17 00:00:00 2001 From: James P Date: Thu, 15 Jun 2023 16:33:22 -0400 Subject: [PATCH 2/2] Update header.tsx This makes sure the user stays in the application and doesn't end up on the hosted pages. --- components/header.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/components/header.tsx b/components/header.tsx index bc4619a..067f276 100644 --- a/components/header.tsx +++ b/components/header.tsx @@ -26,6 +26,7 @@ export async function Header() { showName appearance={{ elements: { + afterSignOutUrl='/' avatarBox: 'w-6 h-6 rounded-full overflow-hidden', userButtonBox: 'flex-row-reverse', userButtonOuterIdentifier: 'text-primary',