diff --git a/package.json b/package.json index e6fbbf2..3863ad6 100644 --- a/package.json +++ b/package.json @@ -23,24 +23,24 @@ "prepare:static": "node scripts/prepare-static.mjs" }, "devDependencies": { - "@playwright/test": "1.64.1", - "@tailwindcss/vite": "4.3.4", + "@playwright/test": "1.65.0", + "@tailwindcss/vite": "4.3.5", "@types/node": "26.6.6", "@types/react": "19.3.0", "@types/react-dom": "19.3.0", "@vitejs/plugin-react": "6.2.1", "prettier": "3.9.10", - "tailwindcss": "4.3.4", + "tailwindcss": "4.3.5", "typescript": "7.0.2", - "vite": "8.3.5", + "vite": "8.3.6", "vitest": "5.1.0" }, "dependencies": { "@base-ui/react": "1.9.0", - "@tanstack/react-query": "5.105.3", + "@tanstack/react-query": "5.107.1", "class-variance-authority": "0.7.1", "clsx": "2.1.1", - "lucide-react": "1.66.0", + "lucide-react": "1.70.0", "react": "19.3.1", "react-dom": "19.3.1", "react-router": "8.5.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 506f260..19db7be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: 1.9.0 version: 1.9.0(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) '@tanstack/react-query': - specifier: 5.105.3 - version: 5.105.3(@types/react@19.3.0)(react@19.3.1) + specifier: 5.107.1 + version: 5.107.1(@types/react@19.3.0)(react@19.3.1) class-variance-authority: specifier: 0.7.1 version: 0.7.1 @@ -21,8 +21,8 @@ importers: specifier: 2.1.1 version: 2.1.1 lucide-react: - specifier: 1.66.0 - version: 1.66.0(@types/react@19.3.0)(react@19.3.1) + specifier: 1.70.0 + version: 1.70.0(@types/react@19.3.0)(react@19.3.1) react: specifier: 19.3.1 version: 19.3.1 @@ -46,11 +46,11 @@ importers: version: 4.6.7 devDependencies: '@playwright/test': - specifier: 1.64.1 - version: 1.64.1 + specifier: 1.65.0 + version: 1.65.0 '@tailwindcss/vite': - specifier: 4.3.4 - version: 4.3.4(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0)) + specifier: 4.3.5 + version: 4.3.5(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0)) '@types/node': specifier: 26.6.6 version: 26.6.6 @@ -62,22 +62,22 @@ importers: version: 19.3.0(@types/react@19.3.0) '@vitejs/plugin-react': specifier: 6.2.1 - version: 6.2.1(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0)) + version: 6.2.1(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0)) prettier: specifier: 3.9.10 version: 3.9.10 tailwindcss: - specifier: 4.3.4 - version: 4.3.4 + specifier: 4.3.5 + version: 4.3.5 typescript: specifier: 7.0.2 version: 7.0.2 vite: - specifier: 8.3.5 - version: 8.3.5(@types/node@26.6.6)(jiti@2.7.0) + specifier: 8.3.6 + version: 8.3.6(@types/node@26.6.6)(jiti@2.7.0) vitest: specifier: 5.1.0 - version: 5.1.0(@types/node@26.6.6)(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0)) + version: 5.1.0(@types/node@26.6.6)(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0)) screen/frontend: dependencies: @@ -94,8 +94,8 @@ importers: specifier: 0.7.1 version: 0.7.1 lucide-react: - specifier: 1.66.0 - version: 1.66.0(@types/react@19.3.0)(react@19.3.1) + specifier: 1.70.0 + version: 1.70.0(@types/react@19.3.0)(react@19.3.1) react: specifier: 19.3.1 version: 19.3.1 @@ -104,8 +104,8 @@ importers: version: 19.3.1(react@19.3.1) devDependencies: '@tailwindcss/vite': - specifier: 4.3.4 - version: 4.3.4(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0)) + specifier: 4.3.5 + version: 4.3.5(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0)) '@types/react': specifier: 19.3.0 version: 19.3.0 @@ -114,13 +114,13 @@ importers: version: 19.3.0(@types/react@19.3.0) '@vitejs/plugin-react': specifier: 6.2.1 - version: 6.2.1(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0)) + version: 6.2.1(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0)) typescript: specifier: 7.0.2 version: 7.0.2 vite: - specifier: 8.3.5 - version: 8.3.5(@types/node@26.6.6)(jiti@2.7.0) + specifier: 8.3.6 + version: 8.3.6(@types/node@26.6.6)(jiti@2.7.0) scripts/api-generator: devDependencies: @@ -140,11 +140,11 @@ importers: specifier: workspace:* version: link:../../packages/ui '@tanstack/react-query': - specifier: 5.105.3 - version: 5.105.3(@types/react@19.3.0)(react@19.3.1) + specifier: 5.107.1 + version: 5.107.1(@types/react@19.3.0)(react@19.3.1) lucide-react: - specifier: 1.66.0 - version: 1.66.0(@types/react@19.3.0)(react@19.3.1) + specifier: 1.70.0 + version: 1.70.0(@types/react@19.3.0)(react@19.3.1) react: specifier: 19.3.1 version: 19.3.1 @@ -162,8 +162,8 @@ importers: version: 2.0.8(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) devDependencies: '@tailwindcss/vite': - specifier: 4.3.4 - version: 4.3.4(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0)) + specifier: 4.3.5 + version: 4.3.5(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0)) '@types/react': specifier: 19.3.0 version: 19.3.0 @@ -172,16 +172,16 @@ importers: version: 19.3.0(@types/react@19.3.0) '@vitejs/plugin-react': specifier: 6.2.1 - version: 6.2.1(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0)) + version: 6.2.1(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0)) tailwindcss: - specifier: 4.3.4 - version: 4.3.4 + specifier: 4.3.5 + version: 4.3.5 typescript: specifier: 7.0.2 version: 7.0.2 vite: - specifier: 8.3.5 - version: 8.3.5(@types/node@26.6.6)(jiti@2.7.0) + specifier: 8.3.6 + version: 8.3.6(@types/node@26.6.6)(jiti@2.7.0) web/apps/teacher: dependencies: @@ -192,11 +192,11 @@ importers: specifier: workspace:* version: link:../../packages/ui '@tanstack/react-query': - specifier: 5.105.3 - version: 5.105.3(@types/react@19.3.0)(react@19.3.1) + specifier: 5.107.1 + version: 5.107.1(@types/react@19.3.0)(react@19.3.1) lucide-react: - specifier: 1.66.0 - version: 1.66.0(@types/react@19.3.0)(react@19.3.1) + specifier: 1.70.0 + version: 1.70.0(@types/react@19.3.0)(react@19.3.1) react: specifier: 19.3.1 version: 19.3.1 @@ -228,8 +228,8 @@ importers: specifier: 2.1.1 version: 2.1.1 lucide-react: - specifier: 1.66.0 - version: 1.66.0(@types/react@19.3.0)(react@19.3.1) + specifier: 1.70.0 + version: 1.70.0(@types/react@19.3.0)(react@19.3.1) react: specifier: ^19.0.0 version: 19.3.1 @@ -323,8 +323,8 @@ packages: '@oxc-project/types@0.156.0': resolution: {integrity: sha512-1Duyg48TdJNdyhEB8Xn1L36bT9Pv6GUtlKjHxOys8xkaF/rQq3XJE+bAurSK/AgIz5mGFsb77cn9Pb20+WCScw==} - '@playwright/test@1.64.1': - resolution: {integrity: sha512-IaYGml/nSOiZWROfPtuIL7neuu9qDOZ3TNvNljUIrhDMxiGTgPjzj/g9p9RxpS2tSepPDRY+UwAaEeiKtUvIAg==} + '@playwright/test@1.65.0': + resolution: {integrity: sha512-iGURLGuKDLakSEl7Pgfv8h7f+XLT+V861Wfhz0zlEl5nyFuKUopdkFBPKqTllTUp06aOwPuH8iuUEb3yp3MpbQ==} engines: {node: '>=20'} hasBin: true @@ -457,69 +457,69 @@ packages: '@standard-schema/utils@0.3.0': resolution: {integrity: sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==} - '@tailwindcss/node@4.3.4': - resolution: {integrity: sha512-b7QK/QG04v3j04NbpG82XLCedRyulnkuwUDwRa9oK/ypnJIzMapz2Wg+0TltVczjUzDaJJHIa1+jj9aMUOFMTQ==} + '@tailwindcss/node@4.3.5': + resolution: {integrity: sha512-yT53FzV4ke0cr/BguDxhWMpm5MJu1O2muzk+tKw6lKHjODAsYArBbWwFbJiaksfzFv1tpkO9QHGzmfs1hJT66g==} - '@tailwindcss/oxide-android-arm64@4.3.4': - resolution: {integrity: sha512-qkjxt+EFocOi3mtsUS3ndlj6yj4SHubwBdvBynLnS8T4mvSzX0Enn0CpypJKmBEtczUAXOHVZKA2zTGzSNU2Sg==} + '@tailwindcss/oxide-android-arm64@4.3.5': + resolution: {integrity: sha512-Se0z5xMqcSQanJD1IYmO0cGpK3iv0fp3ZsIT7xRJZ1Da5PghvNoc46zz4jIQn+aan3dV9T8AermFNN9QPmsh0Q==} engines: {node: '>= 20'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.3.4': - resolution: {integrity: sha512-i/awUA/7mJQAbA3AzCW8aQtUh5goMieUdF1zOoclLaJUCxDvsXQ8VJqpQZY3dfcHS6PJjd3tw25nNneD/mEviQ==} + '@tailwindcss/oxide-darwin-arm64@4.3.5': + resolution: {integrity: sha512-UPrgTDuUbvmqGMZuCnmI3FKee/tYKzKdp00/kuB4oSGB213VYg8QTdF7lVhnPoBXq/mIfJ+ILoBFqNOboWcMwQ==} engines: {node: '>= 20'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.3.4': - resolution: {integrity: sha512-q56V9U6AnoYz/yj/alkDLhSQ9AZoXQSEl93f7WETa0+32CudbqM57BXdYXfMYPKudueXKaA+MG6L/0KRseF7Jg==} + '@tailwindcss/oxide-darwin-x64@4.3.5': + resolution: {integrity: sha512-E+p7HEtjI0b8D7kbbWxH067cGui6d4c79COGko9fAPVE3rwc1E7ld2HFCbaG86AOGWS5VKQYqZOaf38ya4uxTQ==} engines: {node: '>= 20'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.3.4': - resolution: {integrity: sha512-r0W7A+Z9HTHh7bwihJl45E/zZKLjxD50/jToVF/E/RZHSl8+EWO+4yKKJpPMcUooT9hdoip3Zx1uWnbMg4N79g==} + '@tailwindcss/oxide-freebsd-x64@4.3.5': + resolution: {integrity: sha512-yWEWcWyAG7rWOcTpJTjdhQ3pcaFY2h+0bqTRfgU3G2fz87ZU3AKdvdZKhslD+kyHnjBUWKvNdRYwIYC5dI1tIg==} engines: {node: '>= 20'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.4': - resolution: {integrity: sha512-3aih/sRxzeYfi2Bkh+bGYNf2YU9Llamb2mpA7BNF1obYzdgEeWDAMQzK6BSwzLhs/eTdOaSur92qrGfchagUtQ==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.5': + resolution: {integrity: sha512-WmeVjtJhZlr+smpqcdR2kQkkn6arHIJnUIBxTO2EJcTLGY1ecVXNo2hbSn8xc0IH2aEtys936iMWKGyj0GaKnA==} engines: {node: '>= 20'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.3.4': - resolution: {integrity: sha512-ktJSrPGQou4OqL88rDEx5CkeM9BjzrwZvYo8u7B7VL1zkBa2XBm351o4MQrek95qikb2M++26Y7w7vbH6Mgl8g==} + '@tailwindcss/oxide-linux-arm64-gnu@4.3.5': + resolution: {integrity: sha512-DTCSyucc6ShMp1QMqV5R94Z7xlgNgUzkGmFF1rL5HH2Qjy4eSmEqy+YLGkqqYvWa4sILtgrBt1JjRKbneQtiFQ==} engines: {node: '>= 20'} cpu: [arm64] os: [linux] libc: [glibc] - '@tailwindcss/oxide-linux-arm64-musl@4.3.4': - resolution: {integrity: sha512-rt3hjUxT7utAtcB+df6wHyaXDyxhE7Zd1x7L/nvB5Jb2qBb8dZwFUoWqeRja1BaF5OlSqkKSjBmVXj9OsevmCQ==} + '@tailwindcss/oxide-linux-arm64-musl@4.3.5': + resolution: {integrity: sha512-H9lsvO4x9E4nE4Hi8h7NHHw0O/kcVSu+iOyFHNGdYzazGgDjFHZbE6S3hQ8kMcbNXSBlMdNi67LV5EVqtpaJtw==} engines: {node: '>= 20'} cpu: [arm64] os: [linux] libc: [musl] - '@tailwindcss/oxide-linux-x64-gnu@4.3.4': - resolution: {integrity: sha512-XE3jO2yOOWjttpeGvpwf3/b274NMi3QapQSAI/EzsgrmYNan1Tw8dXT9JQkN7K0OgvuqiC8mcCyNvGzEkpVJPQ==} + '@tailwindcss/oxide-linux-x64-gnu@4.3.5': + resolution: {integrity: sha512-4uxQvtBvPuIdl13WfUBj9xMZHH14PtHZ8OZdtLmdyDtG66sCa1t599NZT+jagkUzRtWhuul1qRZQ1nAJscXN5g==} engines: {node: '>= 20'} cpu: [x64] os: [linux] libc: [glibc] - '@tailwindcss/oxide-linux-x64-musl@4.3.4': - resolution: {integrity: sha512-PaAZ2FjJaZk9SQLYtKIfQWiFm/xtl7pX2MKPgCzn0mS/VU54yu+vP457AJdB2XFLxU3gO2abLCt8N7Lg4EbKNg==} + '@tailwindcss/oxide-linux-x64-musl@4.3.5': + resolution: {integrity: sha512-0JQAzs7jwbA7O6+z/adU+Jk3AXwsu3npAhtr5escXS7TqEqWcaDV7qHuI+0Vy/KQRuVGnLQREcSJWYauyV3oqg==} engines: {node: '>= 20'} cpu: [x64] os: [linux] libc: [musl] - '@tailwindcss/oxide-wasm32-wasi@4.3.4': - resolution: {integrity: sha512-bjO9WmoM687p8AoCIyw1DUqzpAs4JICLvNmIPxIWDmhw8IOsdubtWQLShyJmISnDKtRy1BBApHVOUl6sNFQQJA==} + '@tailwindcss/oxide-wasm32-wasi@4.3.5': + resolution: {integrity: sha512-OJhFmlEfdzMr+avACdi40RPtnkW0B6hXyxL/8r+tnEHBWZji36CYRjEXrrvgBmaYsD3oEOBqwYFRKsYvzFe7Bw==} engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0} bundledDependencies: - '@napi-rs/wasm-runtime' @@ -529,32 +529,32 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.3.4': - resolution: {integrity: sha512-jCrwCvWVtt7ruMXp6dFPd5KBNU8o1tWtEdZbTL/w/hvD3lUYZA0E2mmfvTzW4QLHIx5wGQU9HeY7997R1QTrEg==} + '@tailwindcss/oxide-win32-arm64-msvc@4.3.5': + resolution: {integrity: sha512-9o8jgthi+QE5eandnboiJT64VQfnIArfZzSTdgbhEK5aafdiu2jTW9Honi/mwYHxBZuH1vAC57IFyrh+0iK5Gg==} engines: {node: '>= 20'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.3.4': - resolution: {integrity: sha512-cge1wcedn1FrRSXL22lF5sNDYr8c9+VImk7zFYLPs12jkDmchSrZNfzWqOKub+5Hb/aYRdDEqERGGDKONBlOzQ==} + '@tailwindcss/oxide-win32-x64-msvc@4.3.5': + resolution: {integrity: sha512-XiKFfIy1RWe7qK4WqByxNW7Oz1/nkOy8o/BWhHminyV1PmpUd8Eedj5v2A8h2kpqeVlz6xRnwk9Fr/ZXNLcZfg==} engines: {node: '>= 20'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.3.4': - resolution: {integrity: sha512-riqsRw2sLF7B1sNCCkTl3KYXEqvhTiABzZ/4oxxHfZ3c3Td60bCBfOrUuUGOiHagd3E7V+zG46c+XBDWZGFBcg==} + '@tailwindcss/oxide@4.3.5': + resolution: {integrity: sha512-PynqGLZsZvwM9tqD/CUxkOIfyd6K5elZ2MooauzJryP/UqXYgi3yYbtt3N0Xe+MHV/eFKPFQCEfIKAqlAS1CBg==} engines: {node: '>= 20'} - '@tailwindcss/vite@4.3.4': - resolution: {integrity: sha512-wGukGWb8SVuN7+FJvSS7M5eSJWDIWwVSvUvj1q41eTIhGPsS2DAgFWjA7YURJNwjHSgty59Hz8iMUiyO+YMHBQ==} + '@tailwindcss/vite@4.3.5': + resolution: {integrity: sha512-BCNiY0a1ZjdOHVqw7kyb7U72BwfMF3dfUuN+tQsLWky/J5JOI/r7abibglXfygrZhVO/3u3V+E25kkKTeMkXaQ==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 || ^8 - '@tanstack/query-core@5.105.3': - resolution: {integrity: sha512-v1rbNy7MB/4Akth7CQH+CerV13K7Ok9hAusEsfz4sCjDdu3/kOSJPoWfoB+YjdEX1eBFBWKNAGE5nqZCgdlHDw==} + '@tanstack/query-core@5.107.1': + resolution: {integrity: sha512-PSyAik11oQBEVOiVy5hjZWHmoUqOXqK1WYy4v55mcxozEfKaQgpUMsgnXhWjuESzSht8JfzqMS1m6M/9CpNgvg==} - '@tanstack/react-query@5.105.3': - resolution: {integrity: sha512-dj5hGWZmwoc9NG4enoXuYbiYwb5FxgJYPVv06eUgicMTfEMTRXn08Xv9D/r1V8TfjAv+BpxdvZFzJ1h3hSWZcQ==} + '@tanstack/react-query@5.107.1': + resolution: {integrity: sha512-udCOOLp3ZAheUrIHLCe+ZZge6nr2ZUrGMSWcCuXsjY1Bf2JeeE09oxst97PILiCY6N8xo/7bIo3Hvz13zh06FA==} peerDependencies: '@types/react': ^18 || ^19 react: ^18 || ^19 @@ -1017,8 +1017,8 @@ packages: resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==} engines: {node: '>= 12.0.0'} - lucide-react@1.66.0: - resolution: {integrity: sha512-8zjbi/Us+ETXqfBwmXF/FHrWGIqOdE6zT1yUdRJLQVoptomSkB0zdFWVIM667t9K8djWDaXdkBkqi2qVTuDNiw==} + lucide-react@1.70.0: + resolution: {integrity: sha512-gCTPPN1MlQUBtUgdsUv+0CAUj+X8hifRUiRBw4E5v7lvDIOIpx0EZezdGQMSimS8pKA6esvullJub4GYr0mCHA==} peerDependencies: '@types/react': '*' react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -1062,13 +1062,13 @@ packages: resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} engines: {node: '>=12'} - playwright-core@1.64.1: - resolution: {integrity: sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==} + playwright-core@1.65.0: + resolution: {integrity: sha512-vNSKgH6YqtN7cdT/L334zo0a+YwkrpicyrHJlWWPIm/Q+Nn2SWInil01oT0mbu96U4GgoRtCYQD9CzJQgju+lA==} engines: {node: '>=20'} hasBin: true - playwright@1.64.1: - resolution: {integrity: sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==} + playwright@1.65.0: + resolution: {integrity: sha512-F3AMWcR44qMBt4kq+6Kb6mX7bjGXshktKFOPULd7reED6ZJWevjbNRqysP7q+AATE9kdPEZBibex1BYsvpVoeA==} engines: {node: '>=20'} hasBin: true @@ -1183,8 +1183,8 @@ packages: tailwind-merge@3.7.0: resolution: {integrity: sha512-XPPUyAc+cvspz3lHTcR/QgPfW2A0lv/xQNIjX3HGhLR+Nq2lHaLq5MtTesHn8GUr3W3DguT2KT5x3NVgRtYwmA==} - tailwindcss@4.3.4: - resolution: {integrity: sha512-PCJZTFFdG+sL3gvnP1Do9o6GbkvH2q0p04xSs3f7cSvmAeK+sttG+/7ncK1fdRwKFfC7n+wDDJaOMBSefkI9ow==} + tailwindcss@4.3.5: + resolution: {integrity: sha512-FcQk9BuffmEHJP2G0XmB2SplU1aLTI7j07Kunk+U74Ny+XiWOtzXz9aujFZ/avntw1e2cOv/3PkgzflQ7gX2vQ==} tapable@2.3.3: resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} @@ -1236,8 +1236,8 @@ packages: victory-vendor@37.4.1: resolution: {integrity: sha512-geV4p2GVfVM9lgm9ZRS3pvsbAPS+BUGhM9W9nPzPHTKi+/+KjNrFXdgP6KkG+XspNZuvcXmchcrtklfuQ4gniw==} - vite@8.3.5: - resolution: {integrity: sha512-z1YpjieJ9g0ebTmQpLBv/oq9E3F9EIlOe+7LahW8SrE3LTiG3udBRUXQOlYXP9b+IC2q2phHeVxj9xGlw34OEQ==} + vite@8.3.6: + resolution: {integrity: sha512-UI7dK29NnS54Fk+mmo7o+jI6U8Fp7hDl+X5Q1k45WH+d4dSlbLVUETGQ+hfkNgvLQGyoElPj837nZyv4MBc0VA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1408,9 +1408,9 @@ snapshots: '@oxc-project/types@0.156.0': {} - '@playwright/test@1.64.1': + '@playwright/test@1.65.0': dependencies: - playwright: 1.64.1 + playwright: 1.65.0 '@redocly/ajv@8.11.2': dependencies: @@ -1500,7 +1500,7 @@ snapshots: '@standard-schema/utils@0.3.0': {} - '@tailwindcss/node@4.3.4': + '@tailwindcss/node@4.3.5': dependencies: '@jridgewell/remapping': 2.3.5 enhanced-resolve: 5.26.0 @@ -1508,71 +1508,71 @@ snapshots: lightningcss: 1.33.0 magic-string: 1.4.5 source-map-js: 1.2.2 - tailwindcss: 4.3.4 + tailwindcss: 4.3.5 - '@tailwindcss/oxide-android-arm64@4.3.4': + '@tailwindcss/oxide-android-arm64@4.3.5': optional: true - '@tailwindcss/oxide-darwin-arm64@4.3.4': + '@tailwindcss/oxide-darwin-arm64@4.3.5': optional: true - '@tailwindcss/oxide-darwin-x64@4.3.4': + '@tailwindcss/oxide-darwin-x64@4.3.5': optional: true - '@tailwindcss/oxide-freebsd-x64@4.3.4': + '@tailwindcss/oxide-freebsd-x64@4.3.5': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.4': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.5': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.3.4': + '@tailwindcss/oxide-linux-arm64-gnu@4.3.5': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.3.4': + '@tailwindcss/oxide-linux-arm64-musl@4.3.5': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.3.4': + '@tailwindcss/oxide-linux-x64-gnu@4.3.5': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.3.4': + '@tailwindcss/oxide-linux-x64-musl@4.3.5': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.3.4': + '@tailwindcss/oxide-wasm32-wasi@4.3.5': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.3.4': + '@tailwindcss/oxide-win32-arm64-msvc@4.3.5': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.3.4': + '@tailwindcss/oxide-win32-x64-msvc@4.3.5': optional: true - '@tailwindcss/oxide@4.3.4': + '@tailwindcss/oxide@4.3.5': optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.3.4 - '@tailwindcss/oxide-darwin-arm64': 4.3.4 - '@tailwindcss/oxide-darwin-x64': 4.3.4 - '@tailwindcss/oxide-freebsd-x64': 4.3.4 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.4 - '@tailwindcss/oxide-linux-arm64-gnu': 4.3.4 - '@tailwindcss/oxide-linux-arm64-musl': 4.3.4 - '@tailwindcss/oxide-linux-x64-gnu': 4.3.4 - '@tailwindcss/oxide-linux-x64-musl': 4.3.4 - '@tailwindcss/oxide-wasm32-wasi': 4.3.4 - '@tailwindcss/oxide-win32-arm64-msvc': 4.3.4 - '@tailwindcss/oxide-win32-x64-msvc': 4.3.4 - - '@tailwindcss/vite@4.3.4(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0))': - dependencies: - '@tailwindcss/node': 4.3.4 - '@tailwindcss/oxide': 4.3.4 - tailwindcss: 4.3.4 - vite: 8.3.5(@types/node@26.6.6)(jiti@2.7.0) - - '@tanstack/query-core@5.105.3': {} - - '@tanstack/react-query@5.105.3(@types/react@19.3.0)(react@19.3.1)': - dependencies: - '@tanstack/query-core': 5.105.3 + '@tailwindcss/oxide-android-arm64': 4.3.5 + '@tailwindcss/oxide-darwin-arm64': 4.3.5 + '@tailwindcss/oxide-darwin-x64': 4.3.5 + '@tailwindcss/oxide-freebsd-x64': 4.3.5 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.5 + '@tailwindcss/oxide-linux-arm64-gnu': 4.3.5 + '@tailwindcss/oxide-linux-arm64-musl': 4.3.5 + '@tailwindcss/oxide-linux-x64-gnu': 4.3.5 + '@tailwindcss/oxide-linux-x64-musl': 4.3.5 + '@tailwindcss/oxide-wasm32-wasi': 4.3.5 + '@tailwindcss/oxide-win32-arm64-msvc': 4.3.5 + '@tailwindcss/oxide-win32-x64-msvc': 4.3.5 + + '@tailwindcss/vite@4.3.5(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0))': + dependencies: + '@tailwindcss/node': 4.3.5 + '@tailwindcss/oxide': 4.3.5 + tailwindcss: 4.3.5 + vite: 8.3.6(@types/node@26.6.6)(jiti@2.7.0) + + '@tanstack/query-core@5.107.1': {} + + '@tanstack/react-query@5.107.1(@types/react@19.3.0)(react@19.3.1)': + dependencies: + '@tanstack/query-core': 5.107.1 react: 19.3.1 optionalDependencies: '@types/react': 19.3.0 @@ -1688,19 +1688,19 @@ snapshots: dependencies: '@typescript/old': typescript@6.0.3 - '@vitejs/plugin-react@6.2.1(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0))': + '@vitejs/plugin-react@6.2.1(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.3.5(@types/node@26.6.6)(jiti@2.7.0) + vite: 8.3.6(@types/node@26.6.6)(jiti@2.7.0) - '@vitest/mocker@5.1.0(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0))': + '@vitest/mocker@5.1.0(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0))': dependencies: '@jridgewell/trace-mapping': 0.3.31 '@vitest/spy': 5.1.0 estree-walker: 3.0.3 magic-string: 1.4.5 optionalDependencies: - vite: 8.3.5(@types/node@26.6.6)(jiti@2.7.0) + vite: 8.3.6(@types/node@26.6.6)(jiti@2.7.0) '@vitest/spy@5.1.0': {} @@ -1884,7 +1884,7 @@ snapshots: lightningcss-win32-arm64-msvc: 1.33.0 lightningcss-win32-x64-msvc: 1.33.0 - lucide-react@1.66.0(@types/react@19.3.0)(react@19.3.1): + lucide-react@1.70.0(@types/react@19.3.0)(react@19.3.1): dependencies: react: 19.3.1 optionalDependencies: @@ -1924,11 +1924,11 @@ snapshots: picomatch@4.0.7: {} - playwright-core@1.64.1: {} + playwright-core@1.65.0: {} - playwright@1.64.1: + playwright@1.65.0: dependencies: - playwright-core: 1.64.1 + playwright-core: 1.65.0 pluralize@8.0.0: {} @@ -2038,7 +2038,7 @@ snapshots: tailwind-merge@3.7.0: {} - tailwindcss@4.3.4: {} + tailwindcss@4.3.5: {} tapable@2.3.3: {} @@ -2107,7 +2107,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0): + vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -2119,10 +2119,10 @@ snapshots: fsevents: 2.3.3 jiti: 2.7.0 - vitest@5.1.0(@types/node@26.6.6)(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0)): + vitest@5.1.0(@types/node@26.6.6)(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.1.0(vite@8.3.5(@types/node@26.6.6)(jiti@2.7.0)) + '@vitest/mocker': 5.1.0(vite@8.3.6(@types/node@26.6.6)(jiti@2.7.0)) chai: 6.3.0 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -2133,7 +2133,7 @@ snapshots: tinybench: 6.2.3 tinyexec: 1.3.1 tinyglobby: 0.2.17 - vite: 8.3.5(@types/node@26.6.6)(jiti@2.7.0) + vite: 8.3.6(@types/node@26.6.6)(jiti@2.7.0) why-is-node-running: 3.2.1 optionalDependencies: '@types/node': 26.6.6 diff --git a/screen/frontend/package.json b/screen/frontend/package.json index e6c126e..ca17bff 100644 --- a/screen/frontend/package.json +++ b/screen/frontend/package.json @@ -13,16 +13,16 @@ "@classding/api": "workspace:*", "@classding/ui": "workspace:*", "class-variance-authority": "0.7.1", - "lucide-react": "1.66.0", + "lucide-react": "1.70.0", "react": "19.3.1", "react-dom": "19.3.1" }, "devDependencies": { - "@tailwindcss/vite": "4.3.4", + "@tailwindcss/vite": "4.3.5", "@types/react": "19.3.0", "@types/react-dom": "19.3.0", "@vitejs/plugin-react": "6.2.1", "typescript": "7.0.2", - "vite": "8.3.5" + "vite": "8.3.6" } } diff --git a/web/apps/admin/package.json b/web/apps/admin/package.json index 6444720..d7431fe 100644 --- a/web/apps/admin/package.json +++ b/web/apps/admin/package.json @@ -11,8 +11,8 @@ "dependencies": { "@classding/api": "workspace:*", "@classding/ui": "workspace:*", - "@tanstack/react-query": "5.105.3", - "lucide-react": "1.66.0", + "@tanstack/react-query": "5.107.1", + "lucide-react": "1.70.0", "react": "19.3.1", "react-dom": "19.3.1", "react-router": "8.5.1", @@ -20,12 +20,12 @@ "sonner": "2.0.8" }, "devDependencies": { - "@tailwindcss/vite": "4.3.4", + "@tailwindcss/vite": "4.3.5", "@types/react": "19.3.0", "@types/react-dom": "19.3.0", "@vitejs/plugin-react": "6.2.1", - "tailwindcss": "4.3.4", + "tailwindcss": "4.3.5", "typescript": "7.0.2", - "vite": "8.3.5" + "vite": "8.3.6" } } diff --git a/web/apps/teacher/package.json b/web/apps/teacher/package.json index 132b8ab..2379144 100644 --- a/web/apps/teacher/package.json +++ b/web/apps/teacher/package.json @@ -11,11 +11,11 @@ "dependencies": { "@classding/api": "workspace:*", "@classding/ui": "workspace:*", - "@tanstack/react-query": "5.105.3", + "@tanstack/react-query": "5.107.1", "react": "19.3.1", "react-dom": "19.3.1", "react-router": "8.5.1", - "lucide-react": "1.66.0", + "lucide-react": "1.70.0", "sonner": "2.0.8" } } diff --git a/web/packages/ui/package.json b/web/packages/ui/package.json index ef6a33b..e1b0128 100644 --- a/web/packages/ui/package.json +++ b/web/packages/ui/package.json @@ -23,7 +23,7 @@ "@base-ui/react": "1.9.0", "class-variance-authority": "0.7.1", "clsx": "2.1.1", - "lucide-react": "1.66.0", + "lucide-react": "1.70.0", "recharts": "3.10.1", "sonner": "2.0.8", "tailwind-merge": "3.7.0",