diff --git a/package.json b/package.json index 2b41c44..d3ac487 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "gpxparser": "^3.0.8", "lucide-react": "^0.474.0", "next": "^16.2.7", - "react": "^18.3.1", + "react": "^19.2.7", "react-chartjs-2": "^5.3.1", "react-dom": "^18.3.1", "tailwind-merge": "^2.6.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 64b55e2..42e9105 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,16 +10,16 @@ importers: dependencies: '@hello-pangea/dnd': specifier: ^17.0.0 - version: 17.0.0(@types/react@19.2.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 17.0.0(@types/react@19.2.17)(react-dom@18.3.1(react@19.2.7))(react@19.2.7) '@radix-ui/react-slot': specifier: ^1.2.5 - version: 1.2.5(@types/react@19.2.17)(react@18.3.1) + version: 1.2.5(@types/react@19.2.17)(react@19.2.7) '@vercel/analytics': specifier: ^1.6.1 - version: 1.6.1(next@16.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.6.1(next@16.2.7(react-dom@18.3.1(react@19.2.7))(react@19.2.7))(react@19.2.7) '@vercel/speed-insights': specifier: ^1.3.1 - version: 1.3.1(next@16.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.3.1(next@16.2.7(react-dom@18.3.1(react@19.2.7))(react@19.2.7))(react@19.2.7) chart.js: specifier: ^4.5.1 version: 4.5.1 @@ -40,19 +40,19 @@ importers: version: 3.0.8 lucide-react: specifier: ^0.474.0 - version: 0.474.0(react@18.3.1) + version: 0.474.0(react@19.2.7) next: specifier: ^16.2.7 - version: 16.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.2.7(react-dom@18.3.1(react@19.2.7))(react@19.2.7) react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.2.7 + version: 19.2.7 react-chartjs-2: specifier: ^5.3.1 - version: 5.3.1(chart.js@4.5.1)(react@18.3.1) + version: 5.3.1(chart.js@4.5.1)(react@19.2.7) react-dom: specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + version: 18.3.1(react@19.2.7) tailwind-merge: specifier: ^2.6.1 version: 2.6.1 @@ -74,7 +74,7 @@ importers: version: 6.9.1 '@testing-library/react': specifier: ^16.3.2 - version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@18.3.1(react@19.2.7))(react@19.2.7) '@types/node': specifier: ^20.19.42 version: 20.19.42 @@ -3429,8 +3429,8 @@ packages: redux: optional: true - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.2.7: + resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} engines: {node: '>=0.10.0'} read-binary-file-arch@1.0.6: @@ -4667,17 +4667,17 @@ snapshots: '@fallow-cli/win32-x64-msvc@2.89.0': optional: true - '@hello-pangea/dnd@17.0.0(@types/react@19.2.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@hello-pangea/dnd@17.0.0(@types/react@19.2.17)(react-dom@18.3.1(react@19.2.7))(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 css-box-model: 1.2.1 memoize-one: 6.0.0 raf-schd: 4.0.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-redux: 9.3.0(@types/react@19.2.17)(react@18.3.1)(redux@5.0.1) + react: 19.2.7 + react-dom: 18.3.1(react@19.2.7) + react-redux: 9.3.0(@types/react@19.2.17)(react@19.2.7)(redux@5.0.1) redux: 5.0.1 - use-memo-one: 1.1.3(react@18.3.1) + use-memo-one: 1.1.3(react@19.2.7) transitivePeerDependencies: - '@types/react' @@ -4932,16 +4932,16 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@radix-ui/react-compose-refs@1.1.3(@types/react@19.2.17)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.3(@types/react@19.2.17)(react@19.2.7)': dependencies: - react: 18.3.1 + react: 19.2.7 optionalDependencies: '@types/react': 19.2.17 - '@radix-ui/react-slot@1.2.5(@types/react@19.2.17)(react@18.3.1)': + '@radix-ui/react-slot@1.2.5(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + react: 19.2.7 optionalDependencies: '@types/react': 19.2.17 @@ -5038,12 +5038,12 @@ snapshots: picocolors: 1.1.1 redent: 3.0.0 - '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@18.3.1(react@19.2.7))(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 '@testing-library/dom': 10.4.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.7 + react-dom: 18.3.1(react@19.2.7) optionalDependencies: '@types/react': 19.2.17 '@types/react-dom': 19.2.3(@types/react@19.2.17) @@ -5279,15 +5279,15 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.12.2': optional: true - '@vercel/analytics@1.6.1(next@16.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@vercel/analytics@1.6.1(next@16.2.7(react-dom@18.3.1(react@19.2.7))(react@19.2.7))(react@19.2.7)': optionalDependencies: - next: 16.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 + next: 16.2.7(react-dom@18.3.1(react@19.2.7))(react@19.2.7) + react: 19.2.7 - '@vercel/speed-insights@1.3.1(next@16.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@vercel/speed-insights@1.3.1(next@16.2.7(react-dom@18.3.1(react@19.2.7))(react@19.2.7))(react@19.2.7)': optionalDependencies: - next: 16.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 + next: 16.2.7(react-dom@18.3.1(react@19.2.7))(react@19.2.7) + react: 19.2.7 '@vitejs/plugin-react@6.0.2(vite@8.0.16(@types/node@20.19.42)(jiti@1.21.7)(yaml@2.9.0))': dependencies: @@ -7259,9 +7259,9 @@ snapshots: dependencies: yallist: 4.0.0 - lucide-react@0.474.0(react@18.3.1): + lucide-react@0.474.0(react@19.2.7): dependencies: - react: 18.3.1 + react: 19.2.7 lz-string@1.5.0: {} @@ -7395,16 +7395,16 @@ snapshots: negotiator@1.0.0: {} - next@16.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@16.2.7(react-dom@18.3.1(react@19.2.7))(react@19.2.7): dependencies: '@next/env': 16.2.7 '@swc/helpers': 0.5.15 baseline-browser-mapping: 2.10.34 caniuse-lite: 1.0.30001797 postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.6(react@18.3.1) + react: 19.2.7 + react-dom: 18.3.1(react@19.2.7) + styled-jsx: 5.1.6(react@19.2.7) optionalDependencies: '@next/swc-darwin-arm64': 16.2.7 '@next/swc-darwin-x64': 16.2.7 @@ -7747,33 +7747,31 @@ snapshots: raf-schd@4.0.3: {} - react-chartjs-2@5.3.1(chart.js@4.5.1)(react@18.3.1): + react-chartjs-2@5.3.1(chart.js@4.5.1)(react@19.2.7): dependencies: chart.js: 4.5.1 - react: 18.3.1 + react: 19.2.7 - react-dom@18.3.1(react@18.3.1): + react-dom@18.3.1(react@19.2.7): dependencies: loose-envify: 1.4.0 - react: 18.3.1 + react: 19.2.7 scheduler: 0.23.2 react-is@16.13.1: {} react-is@17.0.2: {} - react-redux@9.3.0(@types/react@19.2.17)(react@18.3.1)(redux@5.0.1): + react-redux@9.3.0(@types/react@19.2.17)(react@19.2.7)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 - react: 18.3.1 - use-sync-external-store: 1.6.0(react@18.3.1) + react: 19.2.7 + use-sync-external-store: 1.6.0(react@19.2.7) optionalDependencies: '@types/react': 19.2.17 redux: 5.0.1 - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.2.7: {} read-binary-file-arch@1.0.6: dependencies: @@ -8283,10 +8281,10 @@ snapshots: strip-json-comments@3.1.1: {} - styled-jsx@5.1.6(react@18.3.1): + styled-jsx@5.1.6(react@19.2.7): dependencies: client-only: 0.0.1 - react: 18.3.1 + react: 19.2.7 sucrase@3.35.1: dependencies: @@ -8563,13 +8561,13 @@ snapshots: dependencies: punycode: 2.3.1 - use-memo-one@1.1.3(react@18.3.1): + use-memo-one@1.1.3(react@19.2.7): dependencies: - react: 18.3.1 + react: 19.2.7 - use-sync-external-store@1.6.0(react@18.3.1): + use-sync-external-store@1.6.0(react@19.2.7): dependencies: - react: 18.3.1 + react: 19.2.7 utf8-byte-length@1.0.5: {}