diff --git a/web/package.json b/web/package.json index 00beaca..2121a8c 100644 --- a/web/package.json +++ b/web/package.json @@ -23,6 +23,7 @@ "clsx": "^2.1.1", "date-fns": "^4.1.0", "lucide-react": "^0.525.0", + "next-themes": "^0.4.6", "papaparse": "^5.5.3", "react": "^19.1.0", "react-dom": "^19.1.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index f463e96..ee4bbfb 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -47,6 +47,9 @@ dependencies: lucide-react: specifier: ^0.525.0 version: 0.525.0(react@19.1.0) + next-themes: + specifier: ^0.4.6 + version: 0.4.6(react-dom@19.1.0)(react@19.1.0) papaparse: specifier: ^5.5.3 version: 5.5.3 @@ -1251,7 +1254,7 @@ packages: /@tailwindcss/oxide@4.1.11: resolution: {integrity: sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==} - engines: {node: '>= 10'} + engines: {node: '>=14.0.0'} dependencies: detect-libc: 2.0.4 tar: 7.4.3 @@ -1269,6 +1272,13 @@ packages: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.11 '@tailwindcss/oxide-win32-x64-msvc': 4.1.11 dev: false + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib /@tailwindcss/vite@4.1.11(vite@7.0.4): resolution: {integrity: sha512-RHYhrR3hku0MJFRV+fN2gNbDNEh3dwKvY8XJvTxCSXeMOsCRSr+uKvDWQcbizrHgjML6ZmTE5OwMrl5wKcujCw==} @@ -1848,6 +1858,7 @@ packages: /detect-libc@2.0.4: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} + requiresBuild: true dev: false /deterministic-object-hash@2.0.2: @@ -2492,6 +2503,8 @@ packages: lightningcss-win32-arm64-msvc: 1.30.1 lightningcss-win32-x64-msvc: 1.30.1 dev: false + bundledDependencies: + - napi-wasm /longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} @@ -3117,6 +3130,16 @@ packages: engines: {node: '>= 10'} dev: false + /next-themes@0.4.6(react-dom@19.1.0)(react@19.1.0): + resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==} + peerDependencies: + react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + dependencies: + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + dev: false + /nlcst-to-string@4.0.0: resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} dependencies: