From 1876a47834b77d04a390d1c6b0e31d2dc65477b5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 10:07:35 +0700 Subject: [PATCH] chore(deps): update all dependencies (#49) * chore(deps): update all dependencies * refactor: adjust type --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Agustinus Nathaniel --- package.json | 16 +- pnpm-lock.yaml | 405 +++++++++++++------------- src/lib/components/theme-provider.tsx | 6 +- 3 files changed, 215 insertions(+), 212 deletions(-) diff --git a/package.json b/package.json index bef16e8..1e7bad8 100644 --- a/package.json +++ b/package.json @@ -29,10 +29,10 @@ }, "dependencies": { "clsx": "^2.1.1", - "lucide-react": "^0.454.0", - "next": "^15.0.2", + "lucide-react": "^0.460.0", + "next": "^15.0.3", "next-seo": "^6.6.0", - "next-themes": "^0.3.0", + "next-themes": "^0.4.3", "react": "18.3.1", "react-dom": "18.3.1", "tailwind-merge": "^2.5.4" @@ -43,22 +43,22 @@ "@commitlint/cz-commitlint": "^19.5.0", "@commitlint/types": "^19.5.0", "@tailwindcss/typography": "^0.5.15", - "@types/node": "^22.8.4", + "@types/node": "^22.9.0", "@types/react": "18.3.12", "autoprefixer": "^10.4.20", "commit-and-tag-version": "^12.5.0", "commitizen": "^4.3.1", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "eslint-config-next": "^15.0.2", + "eslint-config-next": "^15.0.3", "husky": "^9.1.6", - "knip": "^5.34.4", + "knip": "^5.37.1", "lint-staged": "^15.2.10", "next-sitemap": "^4.2.3", - "postcss": "^8.4.47", + "postcss": "^8.4.49", "prettier": "3.3.3", "prettier-plugin-tailwindcss": "^0.6.8", - "tailwindcss": "^3.4.14", + "tailwindcss": "^3.4.15", "typescript": "5.6.3" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 981a264..a40f8aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,17 +12,17 @@ importers: specifier: ^2.1.1 version: 2.1.1 lucide-react: - specifier: ^0.454.0 - version: 0.454.0(react@18.3.1) + specifier: ^0.460.0 + version: 0.460.0(react@18.3.1) next: - specifier: ^15.0.2 - version: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^15.0.3 + version: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-seo: specifier: ^6.6.0 - version: 6.6.0(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.6.0(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: - specifier: ^0.3.0 - version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.4.3 + version: 0.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -35,34 +35,34 @@ importers: devDependencies: '@commitlint/cli': specifier: ^19.5.0 - version: 19.5.0(@types/node@22.8.4)(typescript@5.6.3) + version: 19.5.0(@types/node@22.9.0)(typescript@5.6.3) '@commitlint/config-conventional': specifier: ^19.5.0 version: 19.5.0 '@commitlint/cz-commitlint': specifier: ^19.5.0 - version: 19.5.0(@types/node@22.8.4)(commitizen@4.3.1(@types/node@22.8.4)(typescript@5.6.3))(inquirer@12.0.1(@types/node@22.8.4))(typescript@5.6.3) + version: 19.5.0(@types/node@22.9.0)(commitizen@4.3.1(@types/node@22.9.0)(typescript@5.6.3))(inquirer@12.0.1(@types/node@22.9.0))(typescript@5.6.3) '@commitlint/types': specifier: ^19.5.0 version: 19.5.0 '@tailwindcss/typography': specifier: ^0.5.15 - version: 0.5.15(tailwindcss@3.4.14) + version: 0.5.15(tailwindcss@3.4.15) '@types/node': - specifier: ^22.8.4 - version: 22.8.4 + specifier: ^22.9.0 + version: 22.9.0 '@types/react': specifier: 18.3.12 version: 18.3.12 autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.47) + version: 10.4.20(postcss@8.4.49) commit-and-tag-version: specifier: ^12.5.0 version: 12.5.0 commitizen: specifier: ^4.3.1 - version: 4.3.1(@types/node@22.8.4)(typescript@5.6.3) + version: 4.3.1(@types/node@22.9.0)(typescript@5.6.3) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -70,23 +70,23 @@ importers: specifier: ^8.57.0 version: 8.57.0 eslint-config-next: - specifier: ^15.0.2 - version: 15.0.2(eslint@8.57.0)(typescript@5.6.3) + specifier: ^15.0.3 + version: 15.0.3(eslint@8.57.0)(typescript@5.6.3) husky: specifier: ^9.1.6 version: 9.1.6 knip: - specifier: ^5.34.4 - version: 5.34.4(@types/node@22.8.4)(typescript@5.6.3) + specifier: ^5.37.1 + version: 5.37.1(@types/node@22.9.0)(typescript@5.6.3) lint-staged: specifier: ^15.2.10 version: 15.2.10 next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) postcss: - specifier: ^8.4.47 - version: 8.4.47 + specifier: ^8.4.49 + version: 8.4.49 prettier: specifier: 3.3.3 version: 3.3.3 @@ -94,8 +94,8 @@ importers: specifier: ^0.6.8 version: 0.6.8(prettier@3.3.3) tailwindcss: - specifier: ^3.4.14 - version: 3.4.14 + specifier: ^3.4.15 + version: 3.4.15 typescript: specifier: 5.6.3 version: 5.6.3 @@ -459,56 +459,56 @@ packages: '@next/env@13.5.4': resolution: {integrity: sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ==} - '@next/env@15.0.2': - resolution: {integrity: sha512-c0Zr0ModK5OX7D4ZV8Jt/wqoXtitLNPwUfG9zElCZztdaZyNVnN40rDXVZ/+FGuR4CcNV5AEfM6N8f+Ener7Dg==} + '@next/env@15.0.3': + resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==} - '@next/eslint-plugin-next@15.0.2': - resolution: {integrity: sha512-R9Jc7T6Ge0txjmqpPwqD8vx6onQjynO9JT73ArCYiYPvSrwYXepH/UY/WdKDY8JPWJl72sAE4iGMHPeQ5xdEWg==} + '@next/eslint-plugin-next@15.0.3': + resolution: {integrity: sha512-3Ln/nHq2V+v8uIaxCR6YfYo7ceRgZNXfTd3yW1ukTaFbO+/I8jNakrjYWODvG9BuR2v5kgVtH/C8r0i11quOgw==} - '@next/swc-darwin-arm64@15.0.2': - resolution: {integrity: sha512-GK+8w88z+AFlmt+ondytZo2xpwlfAR8U6CRwXancHImh6EdGfHMIrTSCcx5sOSBei00GyLVL0ioo1JLKTfprgg==} + '@next/swc-darwin-arm64@15.0.3': + resolution: {integrity: sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.0.2': - resolution: {integrity: sha512-KUpBVxIbjzFiUZhiLIpJiBoelqzQtVZbdNNsehhUn36e2YzKHphnK8eTUW1s/4aPy5kH/UTid8IuVbaOpedhpw==} + '@next/swc-darwin-x64@15.0.3': + resolution: {integrity: sha512-Zxl/TwyXVZPCFSf0u2BNj5sE0F2uR6iSKxWpq4Wlk/Sv9Ob6YCKByQTkV2y6BCic+fkabp9190hyrDdPA/dNrw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.0.2': - resolution: {integrity: sha512-9J7TPEcHNAZvwxXRzOtiUvwtTD+fmuY0l7RErf8Yyc7kMpE47MIQakl+3jecmkhOoIyi/Rp+ddq7j4wG6JDskQ==} + '@next/swc-linux-arm64-gnu@15.0.3': + resolution: {integrity: sha512-T5+gg2EwpsY3OoaLxUIofmMb7ohAUlcNZW0fPQ6YAutaWJaxt1Z1h+8zdl4FRIOr5ABAAhXtBcpkZNwUcKI2fw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.2': - resolution: {integrity: sha512-BjH4ZSzJIoTTZRh6rG+a/Ry4SW0HlizcPorqNBixBWc3wtQtj4Sn9FnRZe22QqrPnzoaW0ctvSz4FaH4eGKMww==} + '@next/swc-linux-arm64-musl@15.0.3': + resolution: {integrity: sha512-WkAk6R60mwDjH4lG/JBpb2xHl2/0Vj0ZRu1TIzWuOYfQ9tt9NFsIinI1Epma77JVgy81F32X/AeD+B2cBu/YQA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.2': - resolution: {integrity: sha512-i3U2TcHgo26sIhcwX/Rshz6avM6nizrZPvrDVDY1bXcLH1ndjbO8zuC7RoHp0NSK7wjJMPYzm7NYL1ksSKFreA==} + '@next/swc-linux-x64-gnu@15.0.3': + resolution: {integrity: sha512-gWL/Cta1aPVqIGgDb6nxkqy06DkwJ9gAnKORdHWX1QBbSZZB+biFYPFti8aKIQL7otCE1pjyPaXpFzGeG2OS2w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.2': - resolution: {integrity: sha512-AMfZfSVOIR8fa+TXlAooByEF4OB00wqnms1sJ1v+iu8ivwvtPvnkwdzzFMpsK5jA2S9oNeeQ04egIWVb4QWmtQ==} + '@next/swc-linux-x64-musl@15.0.3': + resolution: {integrity: sha512-QQEMwFd8r7C0GxQS62Zcdy6GKx999I/rTO2ubdXEe+MlZk9ZiinsrjwoiBL5/57tfyjikgh6GOU2WRQVUej3UA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.0.2': - resolution: {integrity: sha512-JkXysDT0/hEY47O+Hvs8PbZAeiCQVxKfGtr4GUpNAhlG2E0Mkjibuo8ryGD29Qb5a3IOnKYNoZlh/MyKd2Nbww==} + '@next/swc-win32-arm64-msvc@15.0.3': + resolution: {integrity: sha512-9TEp47AAd/ms9fPNgtgnT7F3M1Hf7koIYYWCMQ9neOwjbVWJsHZxrFbI3iEDJ8rf1TDGpmHbKxXf2IFpAvheIQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.0.2': - resolution: {integrity: sha512-foaUL0NqJY/dX0Pi/UcZm5zsmSk5MtP/gxx3xOPyREkMFN+CTjctPfu3QaqrQHinaKdPnMWPJDKt4VjDfTBe/Q==} + '@next/swc-win32-x64-msvc@15.0.3': + resolution: {integrity: sha512-VNAz+HN4OGgvZs6MOoVfnn41kBzT+M+tB+OK4cww6DNyWS6wKaDpaAm/qLeOUbnMh0oVx1+mg0uoYARF69dJyA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -564,8 +564,8 @@ packages: '@types/minimist@1.2.5': resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} - '@types/node@22.8.4': - resolution: {integrity: sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==} + '@types/node@22.9.0': + resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1296,8 +1296,8 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-config-next@15.0.2: - resolution: {integrity: sha512-N8o6cyUXzlMmQbdc2Kc83g1qomFi3ITqrAZfubipVKET2uR2mCStyGRcx/r8WiAIVMul2KfwRiCHBkTpBvGBmA==} + eslint-config-next@15.0.3: + resolution: {integrity: sha512-IGP2DdQQrgjcr4mwFPve4DrCqo7CVVez1WoYY47XwKSrYO4hC0Dlb+iJA60i0YfICOzgNADIb8r28BpQ5Zs0wg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 typescript: '>=3.3.1' @@ -1381,6 +1381,7 @@ packages: eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@9.6.1: @@ -1938,8 +1939,8 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.3.3: - resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} + jiti@2.4.0: + resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} hasBin: true js-tokens@4.0.0: @@ -2001,8 +2002,8 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - knip@5.34.4: - resolution: {integrity: sha512-bbEfqcyvlvtkZyaODNyh0PAT4gnrL7sj9mvmP31F0IsiQ6EDgrebK11v5bxp1q9crYbyNj9m6jlKmfgxDI985A==} + knip@5.37.1: + resolution: {integrity: sha512-69gjKj5lLsLXcIPXlHyFfX5AOHgRdh/iXH8gUqvmsHtjqoWhOATeXZDjvvemmgw7KxbWbUzxBNbpjhtJWzgqGA==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -2126,8 +2127,8 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - lucide-react@0.454.0: - resolution: {integrity: sha512-hw7zMDwykCLnEzgncEEjHeA6+45aeEzRYuKHuyRSOPkhko+J3ySGjGIzu+mmMfDFG1vazHepMaYFYHbTFAZAAQ==} + lucide-react@0.460.0: + resolution: {integrity: sha512-BVtq/DykVeIvRTJvRAgCsOwaGL8Un3Bxh8MbDxMhEWlZay3T4IpEKDEpwt5KZ0KJMHzgm6jrltxlT5eXOWXDHg==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc @@ -2248,22 +2249,22 @@ packages: peerDependencies: next: '*' - next-themes@0.3.0: - resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} + next-themes@0.4.3: + resolution: {integrity: sha512-nG84VPkTdUHR2YeD89YchvV4I9RbiMAql3GiLEQlPvq1ioaqPaIReK+yMRdg/zgiXws620qS1rU30TiWmmG9lA==} peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 + react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc - next@15.0.2: - resolution: {integrity: sha512-rxIWHcAu4gGSDmwsELXacqAPUk+j8dV/A9cDF5fsiCMpkBDYkO2AEaL1dfD+nNmDiU6QMCFN8Q30VEKapT9UHQ==} - engines: {node: '>=18.18.0'} + next@15.0.3: + resolution: {integrity: sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 - react-dom: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 + react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 + react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -2551,8 +2552,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -2998,8 +2999,8 @@ packages: tailwind-merge@2.5.4: resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==} - tailwindcss@3.4.14: - resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} + tailwindcss@3.4.15: + resolution: {integrity: sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==} engines: {node: '>=14.0.0'} hasBin: true @@ -3317,7 +3318,7 @@ snapshots: '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.2 - picocolors: 1.1.0 + picocolors: 1.1.1 '@babel/helper-validator-identifier@7.22.20': {} @@ -3326,13 +3327,13 @@ snapshots: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 - '@commitlint/cli@19.5.0(@types/node@22.8.4)(typescript@5.6.3)': + '@commitlint/cli@19.5.0(@types/node@22.9.0)(typescript@5.6.3)': dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.5.0 - '@commitlint/load': 19.5.0(@types/node@22.8.4)(typescript@5.6.3) + '@commitlint/load': 19.5.0(@types/node@22.9.0)(typescript@5.6.3) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 tinyexec: 0.3.0 @@ -3351,14 +3352,14 @@ snapshots: '@commitlint/types': 19.5.0 ajv: 8.17.1 - '@commitlint/cz-commitlint@19.5.0(@types/node@22.8.4)(commitizen@4.3.1(@types/node@22.8.4)(typescript@5.6.3))(inquirer@12.0.1(@types/node@22.8.4))(typescript@5.6.3)': + '@commitlint/cz-commitlint@19.5.0(@types/node@22.9.0)(commitizen@4.3.1(@types/node@22.9.0)(typescript@5.6.3))(inquirer@12.0.1(@types/node@22.9.0))(typescript@5.6.3)': dependencies: '@commitlint/ensure': 19.5.0 - '@commitlint/load': 19.5.0(@types/node@22.8.4)(typescript@5.6.3) + '@commitlint/load': 19.5.0(@types/node@22.9.0)(typescript@5.6.3) '@commitlint/types': 19.5.0 chalk: 5.3.0 - commitizen: 4.3.1(@types/node@22.8.4)(typescript@5.6.3) - inquirer: 12.0.1(@types/node@22.8.4) + commitizen: 4.3.1(@types/node@22.9.0)(typescript@5.6.3) + inquirer: 12.0.1(@types/node@22.9.0) lodash.isplainobject: 4.0.6 word-wrap: 1.2.5 transitivePeerDependencies: @@ -3393,7 +3394,7 @@ snapshots: '@commitlint/rules': 19.5.0 '@commitlint/types': 19.5.0 - '@commitlint/load@19.5.0(@types/node@22.8.4)(typescript@5.6.3)': + '@commitlint/load@19.5.0(@types/node@22.9.0)(typescript@5.6.3)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 @@ -3401,7 +3402,7 @@ snapshots: '@commitlint/types': 19.5.0 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.6.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@22.8.4)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@22.9.0)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -3578,25 +3579,25 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@inquirer/checkbox@4.0.1(@types/node@22.8.4)': + '@inquirer/checkbox@4.0.1(@types/node@22.9.0)': dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.4) + '@inquirer/core': 10.0.1(@types/node@22.9.0) '@inquirer/figures': 1.0.7 - '@inquirer/type': 3.0.0(@types/node@22.8.4) - '@types/node': 22.8.4 + '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@types/node': 22.9.0 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/confirm@5.0.1(@types/node@22.8.4)': + '@inquirer/confirm@5.0.1(@types/node@22.9.0)': dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.4) - '@inquirer/type': 3.0.0(@types/node@22.8.4) - '@types/node': 22.8.4 + '@inquirer/core': 10.0.1(@types/node@22.9.0) + '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@types/node': 22.9.0 - '@inquirer/core@10.0.1(@types/node@22.8.4)': + '@inquirer/core@10.0.1(@types/node@22.9.0)': dependencies: '@inquirer/figures': 1.0.7 - '@inquirer/type': 3.0.0(@types/node@22.8.4) + '@inquirer/type': 3.0.0(@types/node@22.9.0) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -3607,82 +3608,82 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@inquirer/editor@4.0.1(@types/node@22.8.4)': + '@inquirer/editor@4.0.1(@types/node@22.9.0)': dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.4) - '@inquirer/type': 3.0.0(@types/node@22.8.4) - '@types/node': 22.8.4 + '@inquirer/core': 10.0.1(@types/node@22.9.0) + '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@types/node': 22.9.0 external-editor: 3.1.0 - '@inquirer/expand@4.0.1(@types/node@22.8.4)': + '@inquirer/expand@4.0.1(@types/node@22.9.0)': dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.4) - '@inquirer/type': 3.0.0(@types/node@22.8.4) - '@types/node': 22.8.4 + '@inquirer/core': 10.0.1(@types/node@22.9.0) + '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@types/node': 22.9.0 yoctocolors-cjs: 2.1.2 '@inquirer/figures@1.0.7': {} - '@inquirer/input@4.0.1(@types/node@22.8.4)': + '@inquirer/input@4.0.1(@types/node@22.9.0)': dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.4) - '@inquirer/type': 3.0.0(@types/node@22.8.4) - '@types/node': 22.8.4 + '@inquirer/core': 10.0.1(@types/node@22.9.0) + '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@types/node': 22.9.0 - '@inquirer/number@3.0.1(@types/node@22.8.4)': + '@inquirer/number@3.0.1(@types/node@22.9.0)': dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.4) - '@inquirer/type': 3.0.0(@types/node@22.8.4) - '@types/node': 22.8.4 + '@inquirer/core': 10.0.1(@types/node@22.9.0) + '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@types/node': 22.9.0 - '@inquirer/password@4.0.1(@types/node@22.8.4)': + '@inquirer/password@4.0.1(@types/node@22.9.0)': dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.4) - '@inquirer/type': 3.0.0(@types/node@22.8.4) - '@types/node': 22.8.4 + '@inquirer/core': 10.0.1(@types/node@22.9.0) + '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@types/node': 22.9.0 ansi-escapes: 4.3.2 - '@inquirer/prompts@7.0.1(@types/node@22.8.4)': - dependencies: - '@inquirer/checkbox': 4.0.1(@types/node@22.8.4) - '@inquirer/confirm': 5.0.1(@types/node@22.8.4) - '@inquirer/editor': 4.0.1(@types/node@22.8.4) - '@inquirer/expand': 4.0.1(@types/node@22.8.4) - '@inquirer/input': 4.0.1(@types/node@22.8.4) - '@inquirer/number': 3.0.1(@types/node@22.8.4) - '@inquirer/password': 4.0.1(@types/node@22.8.4) - '@inquirer/rawlist': 4.0.1(@types/node@22.8.4) - '@inquirer/search': 3.0.1(@types/node@22.8.4) - '@inquirer/select': 4.0.1(@types/node@22.8.4) - '@types/node': 22.8.4 - - '@inquirer/rawlist@4.0.1(@types/node@22.8.4)': - dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.4) - '@inquirer/type': 3.0.0(@types/node@22.8.4) - '@types/node': 22.8.4 + '@inquirer/prompts@7.0.1(@types/node@22.9.0)': + dependencies: + '@inquirer/checkbox': 4.0.1(@types/node@22.9.0) + '@inquirer/confirm': 5.0.1(@types/node@22.9.0) + '@inquirer/editor': 4.0.1(@types/node@22.9.0) + '@inquirer/expand': 4.0.1(@types/node@22.9.0) + '@inquirer/input': 4.0.1(@types/node@22.9.0) + '@inquirer/number': 3.0.1(@types/node@22.9.0) + '@inquirer/password': 4.0.1(@types/node@22.9.0) + '@inquirer/rawlist': 4.0.1(@types/node@22.9.0) + '@inquirer/search': 3.0.1(@types/node@22.9.0) + '@inquirer/select': 4.0.1(@types/node@22.9.0) + '@types/node': 22.9.0 + + '@inquirer/rawlist@4.0.1(@types/node@22.9.0)': + dependencies: + '@inquirer/core': 10.0.1(@types/node@22.9.0) + '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@types/node': 22.9.0 yoctocolors-cjs: 2.1.2 - '@inquirer/search@3.0.1(@types/node@22.8.4)': + '@inquirer/search@3.0.1(@types/node@22.9.0)': dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.4) + '@inquirer/core': 10.0.1(@types/node@22.9.0) '@inquirer/figures': 1.0.7 - '@inquirer/type': 3.0.0(@types/node@22.8.4) - '@types/node': 22.8.4 + '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@types/node': 22.9.0 yoctocolors-cjs: 2.1.2 - '@inquirer/select@4.0.1(@types/node@22.8.4)': + '@inquirer/select@4.0.1(@types/node@22.9.0)': dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.4) + '@inquirer/core': 10.0.1(@types/node@22.9.0) '@inquirer/figures': 1.0.7 - '@inquirer/type': 3.0.0(@types/node@22.8.4) - '@types/node': 22.8.4 + '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@types/node': 22.9.0 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/type@3.0.0(@types/node@22.8.4)': + '@inquirer/type@3.0.0(@types/node@22.9.0)': dependencies: - '@types/node': 22.8.4 + '@types/node': 22.9.0 '@isaacs/cliui@8.0.2': dependencies: @@ -3712,34 +3713,34 @@ snapshots: '@next/env@13.5.4': {} - '@next/env@15.0.2': {} + '@next/env@15.0.3': {} - '@next/eslint-plugin-next@15.0.2': + '@next/eslint-plugin-next@15.0.3': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.0.2': + '@next/swc-darwin-arm64@15.0.3': optional: true - '@next/swc-darwin-x64@15.0.2': + '@next/swc-darwin-x64@15.0.3': optional: true - '@next/swc-linux-arm64-gnu@15.0.2': + '@next/swc-linux-arm64-gnu@15.0.3': optional: true - '@next/swc-linux-arm64-musl@15.0.2': + '@next/swc-linux-arm64-musl@15.0.3': optional: true - '@next/swc-linux-x64-gnu@15.0.2': + '@next/swc-linux-x64-gnu@15.0.3': optional: true - '@next/swc-linux-x64-musl@15.0.2': + '@next/swc-linux-x64-musl@15.0.3': optional: true - '@next/swc-win32-arm64-msvc@15.0.2': + '@next/swc-win32-arm64-msvc@15.0.3': optional: true - '@next/swc-win32-x64-msvc@15.0.2': + '@next/swc-win32-x64-msvc@15.0.3': optional: true '@nodelib/fs.scandir@2.1.5': @@ -3775,23 +3776,23 @@ snapshots: dependencies: tslib: 2.8.0 - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.14)': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.15)': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.14 + tailwindcss: 3.4.15 '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 22.8.4 + '@types/node': 22.9.0 '@types/json5@0.0.29': {} '@types/minimist@1.2.5': {} - '@types/node@22.8.4': + '@types/node@22.9.0': dependencies: undici-types: 6.19.8 @@ -4035,14 +4036,14 @@ snapshots: at-least-node@1.0.0: {} - autoprefixer@10.4.20(postcss@8.4.47): + autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.23.3 caniuse-lite: 1.0.30001660 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -4246,10 +4247,10 @@ snapshots: - supports-color - utf-8-validate - commitizen@4.3.1(@types/node@22.8.4)(typescript@5.6.3): + commitizen@4.3.1(@types/node@22.9.0)(typescript@5.6.3): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@22.8.4)(typescript@5.6.3) + cz-conventional-changelog: 3.3.0(@types/node@22.9.0)(typescript@5.6.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -4387,9 +4388,9 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@22.8.4)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3): + cosmiconfig-typescript-loader@5.0.0(@types/node@22.9.0)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3): dependencies: - '@types/node': 22.8.4 + '@types/node': 22.9.0 cosmiconfig: 9.0.0(typescript@5.6.3) jiti: 1.21.6 typescript: 5.6.3 @@ -4421,16 +4422,16 @@ snapshots: csstype@3.1.3: {} - cz-conventional-changelog@3.3.0(@types/node@22.8.4)(typescript@5.6.3): + cz-conventional-changelog@3.3.0(@types/node@22.9.0)(typescript@5.6.3): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@22.8.4)(typescript@5.6.3) + commitizen: 4.3.1(@types/node@22.9.0)(typescript@5.6.3) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.5.0(@types/node@22.8.4)(typescript@5.6.3) + '@commitlint/load': 19.5.0(@types/node@22.9.0)(typescript@5.6.3) transitivePeerDependencies: - '@types/node' - typescript @@ -4664,9 +4665,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-next@15.0.2(eslint@8.57.0)(typescript@5.6.3): + eslint-config-next@15.0.3(eslint@8.57.0)(typescript@5.6.3): dependencies: - '@next/eslint-plugin-next': 15.0.2 + '@next/eslint-plugin-next': 15.0.3 '@rushstack/eslint-patch': 1.10.4 '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.6.3) @@ -5233,12 +5234,12 @@ snapshots: ini@4.1.1: {} - inquirer@12.0.1(@types/node@22.8.4): + inquirer@12.0.1(@types/node@22.9.0): dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.4) - '@inquirer/prompts': 7.0.1(@types/node@22.8.4) - '@inquirer/type': 3.0.0(@types/node@22.8.4) - '@types/node': 22.8.4 + '@inquirer/core': 10.0.1(@types/node@22.9.0) + '@inquirer/prompts': 7.0.1(@types/node@22.9.0) + '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@types/node': 22.9.0 ansi-escapes: 4.3.2 mute-stream: 2.0.0 run-async: 3.0.0 @@ -5427,7 +5428,7 @@ snapshots: jiti@1.21.6: {} - jiti@2.3.3: {} + jiti@2.4.0: {} js-tokens@4.0.0: {} @@ -5502,15 +5503,15 @@ snapshots: kind-of@6.0.3: {} - knip@5.34.4(@types/node@22.8.4)(typescript@5.6.3): + knip@5.37.1(@types/node@22.9.0)(typescript@5.6.3): dependencies: '@nodelib/fs.walk': 1.2.8 '@snyk/github-codeowners': 1.1.0 - '@types/node': 22.8.4 + '@types/node': 22.9.0 easy-table: 1.2.0 enhanced-resolve: 5.17.1 fast-glob: 3.3.2 - jiti: 2.3.3 + jiti: 2.4.0 js-yaml: 4.1.0 minimist: 1.2.8 picocolors: 1.1.1 @@ -5644,7 +5645,7 @@ snapshots: dependencies: yallist: 4.0.0 - lucide-react@0.454.0(react@18.3.1): + lucide-react@0.460.0(react@18.3.1): dependencies: react: 18.3.1 @@ -5733,28 +5734,28 @@ snapshots: neo-async@2.6.2: {} - next-seo@6.6.0(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-seo@6.6.0(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-sitemap@4.2.3(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.4 fast-glob: 3.3.2 minimist: 1.2.8 - next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 15.0.2 + '@next/env': 15.0.3 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 @@ -5764,14 +5765,14 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.6(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.2 - '@next/swc-darwin-x64': 15.0.2 - '@next/swc-linux-arm64-gnu': 15.0.2 - '@next/swc-linux-arm64-musl': 15.0.2 - '@next/swc-linux-x64-gnu': 15.0.2 - '@next/swc-linux-x64-musl': 15.0.2 - '@next/swc-win32-arm64-msvc': 15.0.2 - '@next/swc-win32-x64-msvc': 15.0.2 + '@next/swc-darwin-arm64': 15.0.3 + '@next/swc-darwin-x64': 15.0.3 + '@next/swc-linux-arm64-gnu': 15.0.3 + '@next/swc-linux-arm64-musl': 15.0.3 + '@next/swc-linux-x64-gnu': 15.0.3 + '@next/swc-linux-x64-musl': 15.0.3 + '@next/swc-win32-arm64-msvc': 15.0.3 + '@next/swc-win32-x64-msvc': 15.0.3 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -5993,28 +5994,28 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.4.47): + postcss-import@15.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.47): + postcss-js@4.0.1(postcss@8.4.49): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.47 + postcss: 8.4.49 - postcss-load-config@4.0.2(postcss@8.4.47): + postcss-load-config@4.0.2(postcss@8.4.49): dependencies: lilconfig: 3.1.2 yaml: 2.6.0 optionalDependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-nested@6.2.0(postcss@8.4.47): + postcss-nested@6.2.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 postcss-selector-parser@6.0.10: @@ -6035,10 +6036,10 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.4.47: + postcss@8.4.49: dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 prelude-ls@1.2.1: {} @@ -6476,7 +6477,7 @@ snapshots: tailwind-merge@2.5.4: {} - tailwindcss@3.4.14: + tailwindcss@3.4.15: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -6492,11 +6493,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.4.47 - postcss-import: 15.1.0(postcss@8.4.47) - postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47) - postcss-nested: 6.2.0(postcss@8.4.47) + postcss: 8.4.49 + postcss-import: 15.1.0(postcss@8.4.49) + postcss-js: 4.0.1(postcss@8.4.49) + postcss-load-config: 4.0.2(postcss@8.4.49) + postcss-nested: 6.2.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 @@ -6637,7 +6638,7 @@ snapshots: dependencies: browserslist: 4.23.3 escalade: 3.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 uri-js@4.4.1: dependencies: diff --git a/src/lib/components/theme-provider.tsx b/src/lib/components/theme-provider.tsx index 5b192cb..726818e 100644 --- a/src/lib/components/theme-provider.tsx +++ b/src/lib/components/theme-provider.tsx @@ -1,7 +1,9 @@ 'use client'; -import { ThemeProvider as NextThemesProvider } from 'next-themes'; -import type { ThemeProviderProps } from 'next-themes/dist/types'; +import { + ThemeProvider as NextThemesProvider, + type ThemeProviderProps, +} from 'next-themes'; export function ThemeProvider({ children, ...props }: ThemeProviderProps) { return {children};