Merge pull request #8 from mattdangelo/next-16-upgrade

Upgrade next to v16
pull/58/head
Matt D'Angelo 1 month ago committed by GitHub
commit 26387880e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

2
next-env.d.ts vendored

@ -1,6 +1,6 @@
/// <reference types="next" />
/// <reference types="next/image-types/global" />
/// <reference path="./.next/types/routes.d.ts" />
import "./.next/dev/types/routes.d.ts";
// NOTE: This file should not be edited
// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.

86
package-lock.json generated

@ -10,7 +10,7 @@
"license": "MIT",
"dependencies": {
"axios": "^1.12.0",
"next": "^15.5.19",
"next": "^16.2.9",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-icons": "^4.3.1"
@ -925,9 +925,9 @@
}
},
"node_modules/@next/env": {
"version": "15.5.19",
"resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.19.tgz",
"integrity": "sha512-sWWluFvcv5v3Fxznmf2ZfjyoVQt/64oCnYqS90inQWGzMPK1VjvekPiz3OPHKmFT30EnHrjlbyaHLt3M0vWabw==",
"version": "16.2.9",
"resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.9.tgz",
"integrity": "sha512-ki5VxxXfzD/9TDe13wyeTKIjQTAwBVpnr8KhRDUr8ltMUq1/NBpWNT5tiPoxiGl+PHM4X2ahSOiPk6iAimIzPg==",
"license": "MIT"
},
"node_modules/@next/eslint-plugin-next": {
@ -941,9 +941,9 @@
}
},
"node_modules/@next/swc-darwin-arm64": {
"version": "15.5.19",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.19.tgz",
"integrity": "sha512-jx9wWlTKueHKPvVOndyr7WuaevWCkuYqsQ8gC0TMPKAVWG3MhcdMrjfo9tvIZNXd0QOUYXXvAcZ325y8Uq7uzg==",
"version": "16.2.9",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.2.9.tgz",
"integrity": "sha512-HkfxNYUCmcct0Xsqib5KxqMSHV4AHJq857BNRchyBDs4YS19aHzVfn1kDuBYKqLLQBjXgnkIsjV2Kd4d2wzYhw==",
"cpu": [
"arm64"
],
@ -957,9 +957,9 @@
}
},
"node_modules/@next/swc-darwin-x64": {
"version": "15.5.19",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.19.tgz",
"integrity": "sha512-291KFcsIQ3OenRdiUDFOR6W3wezzH4auENXm1gbm1Bjd4ANMMRgxPrWTUztQN43BnVoVuMnHCrLeECIMwgFKbA==",
"version": "16.2.9",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.2.9.tgz",
"integrity": "sha512-7IAtK4MeybpqRV9GRABWEhJ62mOS+rzWOzOTFie4cSEtm12xsoOMJRcECoZx3FHPzFAqN/IJtHqWAFOLfl152w==",
"cpu": [
"x64"
],
@ -973,9 +973,9 @@
}
},
"node_modules/@next/swc-linux-arm64-gnu": {
"version": "15.5.19",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.19.tgz",
"integrity": "sha512-WeH+nelQyyMeE2f8FxBRZNrGipya5zHZV2vjzfCOAYyiI6am+NbnWAAldOBFQBB2w0DjJcsvrKqoFT2b7+5YoA==",
"version": "16.2.9",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.2.9.tgz",
"integrity": "sha512-hBD75iWpUtkL9SmQmcRhmLomn9jgkPzCEkbOcLgHymPEKzv+6ONy13RRiIEz/iEObjkS2Jlb5gYS2XGoS3X4rw==",
"cpu": [
"arm64"
],
@ -992,9 +992,9 @@
}
},
"node_modules/@next/swc-linux-arm64-musl": {
"version": "15.5.19",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.19.tgz",
"integrity": "sha512-5xTOE0lDlDCSSfp+BAif7j17VRRCjWp//ZPZy6NI0QpdrhxtQnsZguSx0xAAZ0c9XZLrLLwCe/XVe5YPrRilKw==",
"version": "16.2.9",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.2.9.tgz",
"integrity": "sha512-qZTI3pf9SGc/obr8NkQAekBxmp1QK+kVm+VAf3BALLfFAj+1kUhkTxmrWpVos9R/UYIA8AWX2p6cGI5WdwzVUA==",
"cpu": [
"arm64"
],
@ -1011,9 +1011,9 @@
}
},
"node_modules/@next/swc-linux-x64-gnu": {
"version": "15.5.19",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.5.19.tgz",
"integrity": "sha512-LTxRmMgqqMv05Had879W00Fm53quiJd3Zuz8h1JSNJ3nGSlbZ/7Tjs1tKyScgN3Au3t3MyPsjPlq60fMmSHLsg==",
"version": "16.2.9",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.2.9.tgz",
"integrity": "sha512-xm0HfRNX+UkH4R3c18ynswjj5o5uEj/7iI9p9omdtTSIsRCzQqkGMA+10nzJ4EHnYC3as65IMhbbl5fWRUWHYg==",
"cpu": [
"x64"
],
@ -1030,9 +1030,9 @@
}
},
"node_modules/@next/swc-linux-x64-musl": {
"version": "15.5.19",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.5.19.tgz",
"integrity": "sha512-eoNQSpA5PQfB9wBO4RA47MTDXWz1fizy9Y3Z6e4DetYIF3dvjuu8sj7aIGn/bFCU6lnFzTK34NtCaffP4NsQ7Q==",
"version": "16.2.9",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.2.9.tgz",
"integrity": "sha512-QumimHkGEG6vM3PfEDWKyKen03NcqLOkeKB1EfcPe7VxzmEiCa4jNnMyBn/US5zcd/VE1CI+O8Ovb3lfjVHfGw==",
"cpu": [
"x64"
],
@ -1049,9 +1049,9 @@
}
},
"node_modules/@next/swc-win32-arm64-msvc": {
"version": "15.5.19",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.19.tgz",
"integrity": "sha512-6UNt2dFuCHOe446sm/Kp69nUe8/wIhnh9bm6Xcqw4qEWCOppLMOvhTBVgvM7invVUNr4SPpP6NOQsACtn2IN9Q==",
"version": "16.2.9",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.2.9.tgz",
"integrity": "sha512-hzQpKZvw8rAwI6A2uQh6SacCSvNAXaIkPNsWwzqqfRiIMiXMfH936skDhz1OO6KpvdKkJrgHHtqQOq5PIXOvdQ==",
"cpu": [
"arm64"
],
@ -1065,9 +1065,9 @@
}
},
"node_modules/@next/swc-win32-x64-msvc": {
"version": "15.5.19",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.19.tgz",
"integrity": "sha512-PhmojAHyqMne56HBLGu9dhDnHPuFmEjrXSQMM/nW0J6j849lk3ESrVtqNJcCk8CKOV7brpTTbaYAjwKPzKM69w==",
"version": "16.2.9",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.9.tgz",
"integrity": "sha512-qr2VL3Ce5QrwgO2yh1ujSBawrimjVKX8FGF/cOynmdYKJY0BdHpGVNIRK1tqONB10Vkm25Ub1BD2bkjWs4+96w==",
"cpu": [
"x64"
],
@ -2221,7 +2221,6 @@
"version": "2.10.37",
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.37.tgz",
"integrity": "sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig==",
"dev": true,
"license": "Apache-2.0",
"bin": {
"baseline-browser-mapping": "dist/cli.cjs"
@ -4885,13 +4884,14 @@
"license": "MIT"
},
"node_modules/next": {
"version": "15.5.19",
"resolved": "https://registry.npmjs.org/next/-/next-15.5.19.tgz",
"integrity": "sha512-xNOW6tYshGX1/Oi3F8uuk4gpDeWsSUE/1Z0G5uUMekIxaQ0xc03UXd9II0VQHYMWviMeA0OHpJFAKsHf8bTYVg==",
"version": "16.2.9",
"resolved": "https://registry.npmjs.org/next/-/next-16.2.9.tgz",
"integrity": "sha512-MEOJiq/UvuezAdqVSceHbqDgZt1kDw2tpGVOlsdIoJsQdbN2JY2hpVG4xnXGkbdJUOEWhnRfiu/O4Hpc9Juwww==",
"license": "MIT",
"dependencies": {
"@next/env": "15.5.19",
"@next/env": "16.2.9",
"@swc/helpers": "0.5.15",
"baseline-browser-mapping": "^2.9.19",
"caniuse-lite": "^1.0.30001579",
"postcss": "8.4.31",
"styled-jsx": "5.1.6"
@ -4900,18 +4900,18 @@
"next": "dist/bin/next"
},
"engines": {
"node": "^18.18.0 || ^19.8.0 || >= 20.0.0"
"node": ">=20.9.0"
},
"optionalDependencies": {
"@next/swc-darwin-arm64": "15.5.19",
"@next/swc-darwin-x64": "15.5.19",
"@next/swc-linux-arm64-gnu": "15.5.19",
"@next/swc-linux-arm64-musl": "15.5.19",
"@next/swc-linux-x64-gnu": "15.5.19",
"@next/swc-linux-x64-musl": "15.5.19",
"@next/swc-win32-arm64-msvc": "15.5.19",
"@next/swc-win32-x64-msvc": "15.5.19",
"sharp": "^0.34.3"
"@next/swc-darwin-arm64": "16.2.9",
"@next/swc-darwin-x64": "16.2.9",
"@next/swc-linux-arm64-gnu": "16.2.9",
"@next/swc-linux-arm64-musl": "16.2.9",
"@next/swc-linux-x64-gnu": "16.2.9",
"@next/swc-linux-x64-musl": "16.2.9",
"@next/swc-win32-arm64-msvc": "16.2.9",
"@next/swc-win32-x64-msvc": "16.2.9",
"sharp": "^0.34.5"
},
"peerDependencies": {
"@opentelemetry/api": "^1.1.0",

@ -19,7 +19,7 @@
},
"dependencies": {
"axios": "^1.12.0",
"next": "^15.5.19",
"next": "^16.2.9",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-icons": "^4.3.1"

@ -1,7 +1,11 @@
{
"compilerOptions": {
"target": "es5",
"lib": ["dom", "dom.iterable", "esnext"],
"lib": [
"dom",
"dom.iterable",
"esnext"
],
"allowJs": true,
"skipLibCheck": true,
"strict": false,
@ -13,8 +17,14 @@
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve"
"jsx": "react-jsx"
},
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
"exclude": ["node_modules"]
"include": [
"next-env.d.ts",
"**/*.ts",
"**/*.tsx"
],
"exclude": [
"node_modules"
]
}

@ -142,10 +142,10 @@
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
"@next/env@15.5.19":
version "15.5.19"
resolved "https://registry.npmjs.org/@next/env/-/env-15.5.19.tgz"
integrity sha512-sWWluFvcv5v3Fxznmf2ZfjyoVQt/64oCnYqS90inQWGzMPK1VjvekPiz3OPHKmFT30EnHrjlbyaHLt3M0vWabw==
"@next/env@16.2.9":
version "16.2.9"
resolved "https://registry.npmjs.org/@next/env/-/env-16.2.9.tgz"
integrity sha512-ki5VxxXfzD/9TDe13wyeTKIjQTAwBVpnr8KhRDUr8ltMUq1/NBpWNT5tiPoxiGl+PHM4X2ahSOiPk6iAimIzPg==
"@next/eslint-plugin-next@15.5.19":
version "15.5.19"
@ -154,10 +154,10 @@
dependencies:
fast-glob "3.3.1"
"@next/swc-win32-x64-msvc@15.5.19":
version "15.5.19"
resolved "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.19.tgz"
integrity sha512-PhmojAHyqMne56HBLGu9dhDnHPuFmEjrXSQMM/nW0J6j849lk3ESrVtqNJcCk8CKOV7brpTTbaYAjwKPzKM69w==
"@next/swc-win32-x64-msvc@16.2.9":
version "16.2.9"
resolved "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.9.tgz"
integrity sha512-qr2VL3Ce5QrwgO2yh1ujSBawrimjVKX8FGF/cOynmdYKJY0BdHpGVNIRK1tqONB10Vkm25Ub1BD2bkjWs4+96w==
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
@ -570,7 +570,7 @@ balanced-match@^4.0.2:
resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz"
integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==
baseline-browser-mapping@^2.10.12:
baseline-browser-mapping@^2.10.12, baseline-browser-mapping@^2.9.19:
version "2.10.37"
resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.37.tgz"
integrity sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig==
@ -1939,26 +1939,27 @@ natural-compare@^1.4.0:
resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
next@^15.5.19:
version "15.5.19"
resolved "https://registry.npmjs.org/next/-/next-15.5.19.tgz"
integrity sha512-xNOW6tYshGX1/Oi3F8uuk4gpDeWsSUE/1Z0G5uUMekIxaQ0xc03UXd9II0VQHYMWviMeA0OHpJFAKsHf8bTYVg==
next@^16.2.9:
version "16.2.9"
resolved "https://registry.npmjs.org/next/-/next-16.2.9.tgz"
integrity sha512-MEOJiq/UvuezAdqVSceHbqDgZt1kDw2tpGVOlsdIoJsQdbN2JY2hpVG4xnXGkbdJUOEWhnRfiu/O4Hpc9Juwww==
dependencies:
"@next/env" "15.5.19"
"@next/env" "16.2.9"
"@swc/helpers" "0.5.15"
baseline-browser-mapping "^2.9.19"
caniuse-lite "^1.0.30001579"
postcss "8.4.31"
styled-jsx "5.1.6"
optionalDependencies:
"@next/swc-darwin-arm64" "15.5.19"
"@next/swc-darwin-x64" "15.5.19"
"@next/swc-linux-arm64-gnu" "15.5.19"
"@next/swc-linux-arm64-musl" "15.5.19"
"@next/swc-linux-x64-gnu" "15.5.19"
"@next/swc-linux-x64-musl" "15.5.19"
"@next/swc-win32-arm64-msvc" "15.5.19"
"@next/swc-win32-x64-msvc" "15.5.19"
sharp "^0.34.3"
"@next/swc-darwin-arm64" "16.2.9"
"@next/swc-darwin-x64" "16.2.9"
"@next/swc-linux-arm64-gnu" "16.2.9"
"@next/swc-linux-arm64-musl" "16.2.9"
"@next/swc-linux-x64-gnu" "16.2.9"
"@next/swc-linux-x64-musl" "16.2.9"
"@next/swc-win32-arm64-msvc" "16.2.9"
"@next/swc-win32-x64-msvc" "16.2.9"
sharp "^0.34.5"
node-exports-info@^1.6.0:
version "1.6.0"
@ -2435,7 +2436,7 @@ set-proto@^1.0.0:
es-errors "^1.3.0"
es-object-atoms "^1.0.0"
sharp@^0.34.3:
sharp@^0.34.5:
version "0.34.5"
resolved "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz"
integrity sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==

Loading…
Cancel
Save