diff --git a/package.json b/package.json index b6b5432..2546ec0 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "clsx": "^2.0.0", "convex": "^1.2.1", "lucide-react": "^0.274.0", - "next": "^13.4.2", + "next": "^14.0.0", "react": "18.2.0", "react-dom": "18.2.0", "react-hook-form": "^7.46.1", @@ -35,7 +35,7 @@ "@typescript-eslint/parser": "^5.59.6", "autoprefixer": "^10.4.14", "eslint": "^8.40.0", - "eslint-config-next": "^13.4.2", + "eslint-config-next": "^14.0.0", "postcss": "^8.4.21", "prettier": "^2.8.8", "prettier-plugin-tailwindcss": "^0.2.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 93b96ab..4cd82e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,9 @@ lockfileVersion: "6.0" +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + dependencies: "@hookform/resolvers": specifier: ^3.3.1 @@ -29,8 +33,8 @@ dependencies: specifier: ^0.274.0 version: 0.274.0(react@18.2.0) next: - specifier: ^13.4.2 - version: 13.4.19(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.0 + version: 14.0.0(react-dom@18.2.0)(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -76,8 +80,8 @@ devDependencies: specifier: ^8.40.0 version: 8.48.0 eslint-config-next: - specifier: ^13.4.2 - version: 13.4.19(eslint@8.48.0)(typescript@5.2.2) + specifier: ^14.0.0 + version: 14.0.0(eslint@8.48.0)(typescript@5.2.2) postcss: specifier: ^8.4.21 version: 8.4.29 @@ -515,26 +519,26 @@ packages: "@jridgewell/resolve-uri": 3.1.1 "@jridgewell/sourcemap-codec": 1.4.15 - /@next/env@13.4.19: + /@next/env@14.0.0: resolution: { - integrity: sha512-FsAT5x0jF2kkhNkKkukhsyYOrRqtSxrEhfliniIq0bwWbuXLgyt3Gv0Ml+b91XwjwArmuP7NxCiGd++GGKdNMQ==, + integrity: sha512-cIKhxkfVELB6hFjYsbtEeTus2mwrTC+JissfZYM0n+8Fv+g8ucUfOlm3VEDtwtwydZ0Nuauv3bl0qF82nnCAqA==, } dev: false - /@next/eslint-plugin-next@13.4.19: + /@next/eslint-plugin-next@14.0.0: resolution: { - integrity: sha512-N/O+zGb6wZQdwu6atMZHbR7T9Np5SUFUjZqCbj0sXm+MwQO35M8TazVB4otm87GkXYs2l6OPwARd3/PUWhZBVQ==, + integrity: sha512-Ye37nNI09V3yt7pzuzSQtwlvuJ2CGzFszHXkcTHHZgNr7EhTMFLipn3VSJChy+e5+ahTdNApPphc3qCPUsn10A==, } dependencies: glob: 7.1.7 dev: true - /@next/swc-darwin-arm64@13.4.19: + /@next/swc-darwin-arm64@14.0.0: resolution: { - integrity: sha512-vv1qrjXeGbuF2mOkhkdxMDtv9np7W4mcBtaDnHU+yJG+bBwa6rYsYSCI/9Xm5+TuF5SbZbrWO6G1NfTh1TMjvQ==, + integrity: sha512-HQKi159jCz4SRsPesVCiNN6tPSAFUkOuSkpJsqYTIlbHLKr1mD6be/J0TvWV6fwJekj81bZV9V/Tgx3C2HO9lA==, } engines: { node: ">= 10" } cpu: [arm64] @@ -543,10 +547,10 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@13.4.19: + /@next/swc-darwin-x64@14.0.0: resolution: { - integrity: sha512-jyzO6wwYhx6F+7gD8ddZfuqO4TtpJdw3wyOduR4fxTUCm3aLw7YmHGYNjS0xRSYGAkLpBkH1E0RcelyId6lNsw==, + integrity: sha512-4YyQLMSaCgX/kgC1jjF3s3xSoBnwHuDhnF6WA1DWNEYRsbOOPWjcYhv8TKhRe2ApdOam+VfQSffC4ZD+X4u1Cg==, } engines: { node: ">= 10" } cpu: [x64] @@ -555,10 +559,10 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@13.4.19: + /@next/swc-linux-arm64-gnu@14.0.0: resolution: { - integrity: sha512-vdlnIlaAEh6H+G6HrKZB9c2zJKnpPVKnA6LBwjwT2BTjxI7e0Hx30+FoWCgi50e+YO49p6oPOtesP9mXDRiiUg==, + integrity: sha512-io7fMkJ28Glj7SH8yvnlD6naIhRDnDxeE55CmpQkj3+uaA2Hko6WGY2pT5SzpQLTnGGnviK85cy8EJ2qsETj/g==, } engines: { node: ">= 10" } cpu: [arm64] @@ -567,10 +571,10 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@13.4.19: + /@next/swc-linux-arm64-musl@14.0.0: resolution: { - integrity: sha512-aU0HkH2XPgxqrbNRBFb3si9Ahu/CpaR5RPmN2s9GiM9qJCiBBlZtRTiEca+DC+xRPyCThTtWYgxjWHgU7ZkyvA==, + integrity: sha512-nC2h0l1Jt8LEzyQeSs/BKpXAMe0mnHIMykYALWaeddTqCv5UEN8nGO3BG8JAqW/Y8iutqJsaMe2A9itS0d/r8w==, } engines: { node: ">= 10" } cpu: [arm64] @@ -579,10 +583,10 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@13.4.19: + /@next/swc-linux-x64-gnu@14.0.0: resolution: { - integrity: sha512-htwOEagMa/CXNykFFeAHHvMJeqZfNQEoQvHfsA4wgg5QqGNqD5soeCer4oGlCol6NGUxknrQO6VEustcv+Md+g==, + integrity: sha512-Wf+WjXibJQ7hHXOdNOmSMW5bxeJHVf46Pwb3eLSD2L76NrytQlif9NH7JpHuFlYKCQGfKfgSYYre5rIfmnSwQw==, } engines: { node: ">= 10" } cpu: [x64] @@ -591,10 +595,10 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@13.4.19: + /@next/swc-linux-x64-musl@14.0.0: resolution: { - integrity: sha512-4Gj4vvtbK1JH8ApWTT214b3GwUh9EKKQjY41hH/t+u55Knxi/0wesMzwQRhppK6Ddalhu0TEttbiJ+wRcoEj5Q==, + integrity: sha512-WTZb2G7B+CTsdigcJVkRxfcAIQj7Lf0ipPNRJ3vlSadU8f0CFGv/ST+sJwF5eSwIe6dxKoX0DG6OljDBaad+rg==, } engines: { node: ">= 10" } cpu: [x64] @@ -603,10 +607,10 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@13.4.19: + /@next/swc-win32-arm64-msvc@14.0.0: resolution: { - integrity: sha512-bUfDevQK4NsIAHXs3/JNgnvEY+LRyneDN788W2NYiRIIzmILjba7LaQTfihuFawZDhRtkYCv3JDC3B4TwnmRJw==, + integrity: sha512-7R8/x6oQODmNpnWVW00rlWX90sIlwluJwcvMT6GXNIBOvEf01t3fBg0AGURNKdTJg2xNuP7TyLchCL7Lh2DTiw==, } engines: { node: ">= 10" } cpu: [arm64] @@ -615,10 +619,10 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@13.4.19: + /@next/swc-win32-ia32-msvc@14.0.0: resolution: { - integrity: sha512-Y5kikILFAr81LYIFaw6j/NrOtmiM4Sf3GtOc0pn50ez2GCkr+oejYuKGcwAwq3jiTKuzF6OF4iT2INPoxRycEA==, + integrity: sha512-RLK1nELvhCnxaWPF07jGU4x3tjbyx2319q43loZELqF0+iJtKutZ+Lk8SVmf/KiJkYBc7Cragadz7hb3uQvz4g==, } engines: { node: ">= 10" } cpu: [ia32] @@ -627,10 +631,10 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@13.4.19: + /@next/swc-win32-x64-msvc@14.0.0: resolution: { - integrity: sha512-YzA78jBDXMYiINdPdJJwGgPNT3YqBNNGhsthsDoWHL9p24tEJn9ViQf/ZqTbwSpX/RrkPupLfuuTH2sf73JBAw==, + integrity: sha512-g6hLf1SUko+hnnaywQQZzzb3BRecQsoKkF3o/C+F+dOA4w/noVAJngUVkfwF0+2/8FzNznM7ofM6TGZO9svn7w==, } engines: { node: ">= 10" } cpu: [x64] @@ -756,10 +760,10 @@ packages: } dev: true - /@swc/helpers@0.5.1: + /@swc/helpers@0.5.2: resolution: { - integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==, + integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==, } dependencies: tslib: 2.6.2 @@ -1789,10 +1793,10 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-next@13.4.19(eslint@8.48.0)(typescript@5.2.2): + /eslint-config-next@14.0.0(eslint@8.48.0)(typescript@5.2.2): resolution: { - integrity: sha512-WE8367sqMnjhWHvR5OivmfwENRQ1ixfNE9hZwQqNCsd+iM3KnuMc1V8Pt6ytgjxjf23D+xbesADv9x3xaKfT3g==, + integrity: sha512-jtXeE+/pGQ3h9n11QyyuPN50kO13GO5XvjU5ZRq6W+XTpOMjyobWmK2s7aowy0FtzA49krJzYzEU9s1RMwoJ6g==, } peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -1801,7 +1805,7 @@ packages: typescript: optional: true dependencies: - "@next/eslint-plugin-next": 13.4.19 + "@next/eslint-plugin-next": 14.0.0 "@rushstack/eslint-patch": 1.3.3 "@typescript-eslint/parser": 5.62.0(eslint@8.48.0)(typescript@5.2.2) eslint: 8.48.0 @@ -3055,12 +3059,12 @@ packages: } dev: true - /next@13.4.19(react-dom@18.2.0)(react@18.2.0): + /next@14.0.0(react-dom@18.2.0)(react@18.2.0): resolution: { - integrity: sha512-HuPSzzAbJ1T4BD8e0bs6B9C1kWQ6gv8ykZoRWs5AQoiIuqbGHHdQO7Ljuvg05Q0Z24E2ABozHe6FxDvI6HfyAw==, + integrity: sha512-J0jHKBJpB9zd4+c153sair0sz44mbaCHxggs8ryVXSFBuBqJ8XdE9/ozoV85xGh2VnSjahwntBZZgsihL9QznA==, } - engines: { node: ">=16.8.0" } + engines: { node: ">=18.17.0" } hasBin: true peerDependencies: "@opentelemetry/api": ^1.1.0 @@ -3073,26 +3077,25 @@ packages: sass: optional: true dependencies: - "@next/env": 13.4.19 - "@swc/helpers": 0.5.1 + "@next/env": 14.0.0 + "@swc/helpers": 0.5.2 busboy: 1.6.0 caniuse-lite: 1.0.30001525 - postcss: 8.4.14 + postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(react@18.2.0) watchpack: 2.4.0 - zod: 3.21.4 optionalDependencies: - "@next/swc-darwin-arm64": 13.4.19 - "@next/swc-darwin-x64": 13.4.19 - "@next/swc-linux-arm64-gnu": 13.4.19 - "@next/swc-linux-arm64-musl": 13.4.19 - "@next/swc-linux-x64-gnu": 13.4.19 - "@next/swc-linux-x64-musl": 13.4.19 - "@next/swc-win32-arm64-msvc": 13.4.19 - "@next/swc-win32-ia32-msvc": 13.4.19 - "@next/swc-win32-x64-msvc": 13.4.19 + "@next/swc-darwin-arm64": 14.0.0 + "@next/swc-darwin-x64": 14.0.0 + "@next/swc-linux-arm64-gnu": 14.0.0 + "@next/swc-linux-arm64-musl": 14.0.0 + "@next/swc-linux-x64-gnu": 14.0.0 + "@next/swc-linux-x64-musl": 14.0.0 + "@next/swc-win32-arm64-msvc": 14.0.0 + "@next/swc-win32-ia32-msvc": 14.0.0 + "@next/swc-win32-x64-msvc": 14.0.0 transitivePeerDependencies: - "@babel/core" - babel-plugin-macros @@ -3425,28 +3428,28 @@ packages: integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, } - /postcss@8.4.14: + /postcss@8.4.29: resolution: { - integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==, + integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==, } engines: { node: ^10 || ^12 || >=14 } dependencies: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: false - /postcss@8.4.29: + /postcss@8.4.31: resolution: { - integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==, + integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==, } engines: { node: ^10 || ^12 || >=14 } dependencies: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: false /prelude-ls@1.2.1: resolution: @@ -4321,20 +4324,9 @@ packages: engines: { node: ">=10" } dev: true - /zod@3.21.4: - resolution: - { - integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==, - } - dev: false - /zod@3.22.2: resolution: { integrity: sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==, } dev: false - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false