diff --git a/frontend/package.json b/frontend/package.json index 61e6fe0..62ca782 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -75,7 +75,7 @@ "autoprefixer": "^10.5.0", "postcss": "^8.5", "tailwindcss": "^3.4.17", - "typescript": "^5" + "typescript": "^6" }, "repository": "https://github.com/th30d4y/OpenLearnX.git", "publishConfig": { diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index b6171ec..40798e1 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -175,7 +175,7 @@ importers: version: 0.9.9(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) web3: specifier: ^4.16.0 - version: 4.16.0(typescript@5.9.3)(zod@3.25.76) + version: 4.16.0(typescript@6.0.3)(zod@3.25.76) zod: specifier: ^3.24.1 version: 3.25.76 @@ -202,8 +202,8 @@ importers: specifier: ^3.4.17 version: 3.4.19 typescript: - specifier: ^5 - version: 5.9.3 + specifier: ^6 + version: 6.0.3 packages: @@ -506,105 +506,89 @@ packages: resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} cpu: [arm64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-arm@1.2.4': resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} cpu: [arm] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-ppc64@1.2.4': resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} cpu: [ppc64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-riscv64@1.2.4': resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} cpu: [riscv64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-s390x@1.2.4': resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} cpu: [s390x] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-x64@1.2.4': resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} cpu: [x64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linuxmusl-arm64@1.2.4': resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} cpu: [arm64] os: [linux] - libc: [musl] '@img/sharp-libvips-linuxmusl-x64@1.2.4': resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} cpu: [x64] os: [linux] - libc: [musl] '@img/sharp-linux-arm64@0.34.5': resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - libc: [glibc] '@img/sharp-linux-arm@0.34.5': resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] - libc: [glibc] '@img/sharp-linux-ppc64@0.34.5': resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ppc64] os: [linux] - libc: [glibc] '@img/sharp-linux-riscv64@0.34.5': resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [riscv64] os: [linux] - libc: [glibc] '@img/sharp-linux-s390x@0.34.5': resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] - libc: [glibc] '@img/sharp-linux-x64@0.34.5': resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - libc: [glibc] '@img/sharp-linuxmusl-arm64@0.34.5': resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - libc: [musl] '@img/sharp-linuxmusl-x64@0.34.5': resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - libc: [musl] '@img/sharp-wasm32@0.34.5': resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} @@ -666,28 +650,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@next/swc-linux-arm64-musl@16.2.6': resolution: {integrity: sha512-URUTu1+dMkxJsPFgm+OeEvq9wf5sujw0EvgYy80TDGHTSLTnIHeqb0Eu8A3sC95IRgjejQL+kC4mw+4yPxiAXA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@next/swc-linux-x64-gnu@16.2.6': resolution: {integrity: sha512-DOj182mPV8G3UkrayLoREM5YEYI+Dk5wv7Ox9xl1fFibAELEsFD0lDPfHIeILlutMMfdyhlzYPELG3peuKaurw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@next/swc-linux-x64-musl@16.2.6': resolution: {integrity: sha512-HKQ5SP/V/ub73UvF7n/zeJlxk2kLmtL7Wzrg4WfmkjmNos5onJ2tKu7yZOPdL18A6Svfn3max29ym+ry7NkK4g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@next/swc-win32-arm64-msvc@16.2.6': resolution: {integrity: sha512-LZXpTlPyS5v7HhSmnvsLGP3iIYgYOBnc8r8ArlT55sGHV89bR2HlDdBjWQ+PY6SJMmk8TuVGFuxalnP3k/0Dwg==} @@ -2595,8 +2575,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} engines: {node: '>=14.17'} hasBin: true @@ -4165,9 +4145,9 @@ snapshots: '@ungap/structured-clone@1.3.1': {} - abitype@0.7.1(typescript@5.9.3)(zod@3.25.76): + abitype@0.7.1(typescript@6.0.3)(zod@3.25.76): dependencies: - typescript: 5.9.3 + typescript: 6.0.3 optionalDependencies: zod: 3.25.76 @@ -5445,7 +5425,7 @@ snapshots: tslib@2.8.1: {} - typescript@5.9.3: {} + typescript@6.0.3: {} undici-types@6.19.8: {} @@ -5578,9 +5558,9 @@ snapshots: dependencies: web3-types: 1.10.0 - web3-eth-abi@4.4.1(typescript@5.9.3)(zod@3.25.76): + web3-eth-abi@4.4.1(typescript@6.0.3)(zod@3.25.76): dependencies: - abitype: 0.7.1(typescript@5.9.3)(zod@3.25.76) + abitype: 0.7.1(typescript@6.0.3)(zod@3.25.76) web3-errors: 1.3.1 web3-types: 1.10.0 web3-utils: 4.3.3 @@ -5599,13 +5579,13 @@ snapshots: web3-utils: 4.3.3 web3-validator: 2.0.6 - web3-eth-contract@4.7.2(typescript@5.9.3)(zod@3.25.76): + web3-eth-contract@4.7.2(typescript@6.0.3)(zod@3.25.76): dependencies: '@ethereumjs/rlp': 5.0.2 web3-core: 4.7.1 web3-errors: 1.3.1 - web3-eth: 4.11.1(typescript@5.9.3)(zod@3.25.76) - web3-eth-abi: 4.4.1(typescript@5.9.3)(zod@3.25.76) + web3-eth: 4.11.1(typescript@6.0.3)(zod@3.25.76) + web3-eth-abi: 4.4.1(typescript@6.0.3)(zod@3.25.76) web3-types: 1.10.0 web3-utils: 4.3.3 web3-validator: 2.0.6 @@ -5616,13 +5596,13 @@ snapshots: - utf-8-validate - zod - web3-eth-ens@4.4.0(typescript@5.9.3)(zod@3.25.76): + web3-eth-ens@4.4.0(typescript@6.0.3)(zod@3.25.76): dependencies: '@adraffy/ens-normalize': 1.11.1 web3-core: 4.7.1 web3-errors: 1.3.1 - web3-eth: 4.11.1(typescript@5.9.3)(zod@3.25.76) - web3-eth-contract: 4.7.2(typescript@5.9.3)(zod@3.25.76) + web3-eth: 4.11.1(typescript@6.0.3)(zod@3.25.76) + web3-eth-contract: 4.7.2(typescript@6.0.3)(zod@3.25.76) web3-net: 4.1.0 web3-types: 1.10.0 web3-utils: 4.3.3 @@ -5641,10 +5621,10 @@ snapshots: web3-utils: 4.3.3 web3-validator: 2.0.6 - web3-eth-personal@4.1.0(typescript@5.9.3)(zod@3.25.76): + web3-eth-personal@4.1.0(typescript@6.0.3)(zod@3.25.76): dependencies: web3-core: 4.7.1 - web3-eth: 4.11.1(typescript@5.9.3)(zod@3.25.76) + web3-eth: 4.11.1(typescript@6.0.3)(zod@3.25.76) web3-rpc-methods: 1.3.0 web3-types: 1.10.0 web3-utils: 4.3.3 @@ -5656,12 +5636,12 @@ snapshots: - utf-8-validate - zod - web3-eth@4.11.1(typescript@5.9.3)(zod@3.25.76): + web3-eth@4.11.1(typescript@6.0.3)(zod@3.25.76): dependencies: setimmediate: 1.0.5 web3-core: 4.7.1 web3-errors: 1.3.1 - web3-eth-abi: 4.4.1(typescript@5.9.3)(zod@3.25.76) + web3-eth-abi: 4.4.1(typescript@6.0.3)(zod@3.25.76) web3-eth-accounts: 4.3.1 web3-net: 4.1.0 web3-providers-ws: 4.0.8 @@ -5756,17 +5736,17 @@ snapshots: web3-types: 1.10.0 zod: 3.25.76 - web3@4.16.0(typescript@5.9.3)(zod@3.25.76): + web3@4.16.0(typescript@6.0.3)(zod@3.25.76): dependencies: web3-core: 4.7.1 web3-errors: 1.3.1 - web3-eth: 4.11.1(typescript@5.9.3)(zod@3.25.76) - web3-eth-abi: 4.4.1(typescript@5.9.3)(zod@3.25.76) + web3-eth: 4.11.1(typescript@6.0.3)(zod@3.25.76) + web3-eth-abi: 4.4.1(typescript@6.0.3)(zod@3.25.76) web3-eth-accounts: 4.3.1 - web3-eth-contract: 4.7.2(typescript@5.9.3)(zod@3.25.76) - web3-eth-ens: 4.4.0(typescript@5.9.3)(zod@3.25.76) + web3-eth-contract: 4.7.2(typescript@6.0.3)(zod@3.25.76) + web3-eth-ens: 4.4.0(typescript@6.0.3)(zod@3.25.76) web3-eth-iban: 4.0.7 - web3-eth-personal: 4.1.0(typescript@5.9.3)(zod@3.25.76) + web3-eth-personal: 4.1.0(typescript@6.0.3)(zod@3.25.76) web3-net: 4.1.0 web3-providers-http: 4.2.0 web3-providers-ws: 4.0.8