diff --git a/bun.lockb b/bun.lockb index 336c26f..0896a89 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 3ca1020..0cf28b9 100644 --- a/package.json +++ b/package.json @@ -16,11 +16,11 @@ }, "devDependencies": { "@biomejs/biome": "^1.5.3", - "@happy-dom/global-registrator": "^13.6.0", + "@happy-dom/global-registrator": "^13.6.2", "@testing-library/react": "^14.2.1", "@types/bun": "^1.0.7", "@types/node": "^20.11.20", - "@types/react": "^18.2.58", + "@types/react": "^18.2.59", "@types/react-dom": "^18.2.19", "postcss": "^8.4.35", "tailwindcss": "^3.4.1", diff --git a/yarn.lock b/yarn.lock index 7fa8d0c..6b64c28 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,6 +1,6 @@ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 -# bun ./bun.lockb --hash: D59588FA03926036-ceb7fd438faf4d0b-4F5B1246E2A4E6D6-270671c4cbe16053 +# bun ./bun.lockb --hash: 44A51E48B03767D7-62cc2ce941833873-ADABB4F81C8689A4-5a71cab9c355ced4 "@alloc/quick-lru@^5.2.0": @@ -91,12 +91,12 @@ resolved "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.5.3.tgz" integrity sha512-fMvbSouZEASU7mZH8SIJSANDm5OqsjgtVXlbUqxwed6BP7uuHRSs396Aqwh2+VoW8fwTpp6ybIUoC9FrzB0kyA== -"@happy-dom/global-registrator@^13.6.0": - version "13.6.0" - resolved "https://registry.npmjs.org/@happy-dom/global-registrator/-/global-registrator-13.6.0.tgz" - integrity sha512-A0x/5W5p7BVEkjxicFHhShqYzT2od6Z/k98Kjw4BMYUpJziLVRo+BiWy6tEobVfATb4OriDqc4ER572ZUWHhHw== +"@happy-dom/global-registrator@^13.6.2": + version "13.6.2" + resolved "https://registry.npmjs.org/@happy-dom/global-registrator/-/global-registrator-13.6.2.tgz" + integrity sha512-kP6XjwQtYhffyapFAwTTysqc67JWSlUfK0807S84ryUxugtBxpLkDyb0tqXcAatjQFdb3Oum+xdorBR0UpT70w== dependencies: - happy-dom "^13.6.0" + happy-dom "^13.6.2" "@isaacs/cliui@^8.0.2": version "8.0.2" @@ -142,55 +142,55 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@next/env@14.1.1-canary.72": - version "14.1.1-canary.72" - resolved "https://registry.npmjs.org/@next/env/-/env-14.1.1-canary.72.tgz" - integrity sha512-ypAm6poTqF1Z7PW45LmH7bWH3fpaA4nHlOJk6QmlBO2HoEy8CNYVcQWrOc9k0w57cSXuoQ+fW7+OpCmot5OSeA== - -"@next/swc-darwin-arm64@14.1.1-canary.72": - version "14.1.1-canary.72" - resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.1-canary.72.tgz" - integrity sha512-21gC7RawsnzEQXFfPqqQZU5mOkfT1q6yYl9PPLEuqMmLyPi0J4I/9CGXuXoFD11lWz/+htSMVTEWgiIh3JliKw== - -"@next/swc-darwin-x64@14.1.1-canary.72": - version "14.1.1-canary.72" - resolved "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.1-canary.72.tgz" - integrity sha512-bgMGNlKdC+PJy3eJKDwi1/3PmsWkTN1vYxgFj4UMiiHWSd+jpOICO/qAmyeICjQQbioJbCEQqQoDiCYDA0iEXw== - -"@next/swc-linux-arm64-gnu@14.1.1-canary.72": - version "14.1.1-canary.72" - resolved "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.1-canary.72.tgz" - integrity sha512-H+FmXNqdJ31JPEwZbLPPXybO42ccOGIl13mFFl904SvGn/hw0JrVZ7JkpStNZyWWWBIujPqydx3oFgqdd7z7cA== - -"@next/swc-linux-arm64-musl@14.1.1-canary.72": - version "14.1.1-canary.72" - resolved "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.1-canary.72.tgz" - integrity sha512-kq+404rzDvLoq0Oyolvj3TVOHvFCnrxatZ+BsGvZVk3wKBDl2zImR/Qlg6Q6t0QvX8NomQ00+c8BUwNwn3opXA== - -"@next/swc-linux-x64-gnu@14.1.1-canary.72": - version "14.1.1-canary.72" - resolved "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.1-canary.72.tgz" - integrity sha512-Kktg+GesRmlHM1bHhZBtCj4aTinvP4HekNIqfInOUB3Zq2Da8GjkDMl7jeViSB0IGLZKTWTkpZupmdBve/e7Ig== - -"@next/swc-linux-x64-musl@14.1.1-canary.72": - version "14.1.1-canary.72" - resolved "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.1-canary.72.tgz" - integrity sha512-gm1oKjdhuxFCXmUwCINU/IBwguy/hEzVfqbkeTp/mZeEJ9DjCKpYkEz/3gEwlu0/ffKAGXEia1AZl+nF62Uc9A== - -"@next/swc-win32-arm64-msvc@14.1.1-canary.72": - version "14.1.1-canary.72" - resolved "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.1-canary.72.tgz" - integrity sha512-jblUNoMazmeghc6IKRcFN9X0lywylC0xnyRjVH5hsteW+MJz6PyxawXiEXQw6pUhdxbirZP7r31SUNuAMployw== - -"@next/swc-win32-ia32-msvc@14.1.1-canary.72": - version "14.1.1-canary.72" - resolved "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.1-canary.72.tgz" - integrity sha512-i1W0CSl/+A2gRHbT5VfzBjjFfchkiqlRWYRsdT0Lyp5CxMkhaCOv/HEPCYbw90OYR+YlnPQaftELI6Lh1RVc2A== - -"@next/swc-win32-x64-msvc@14.1.1-canary.72": - version "14.1.1-canary.72" - resolved "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.1-canary.72.tgz" - integrity sha512-Y5MO8sKhM5R+L/UNmHwHu5vGVhxpIk7tAy5HJFD1UpRMzs02FH9sfdqtzTEu06GCiO5V9OqCzuvQyWGtYWF8Ew== +"@next/env@14.1.1-canary.73": + version "14.1.1-canary.73" + resolved "https://registry.npmjs.org/@next/env/-/env-14.1.1-canary.73.tgz" + integrity sha512-jHjdxAZlaTvHGu5LqF53nmhHbGaCzXkyv9QjZwWyIfToqkSJVJ+q49ICoOhJQ/1YCIGdHmWi07CKo2EZVAyIGg== + +"@next/swc-darwin-arm64@14.1.1-canary.73": + version "14.1.1-canary.73" + resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.1-canary.73.tgz" + integrity sha512-H6yhID3Jj5XBN+6Tc6T9XZSFjPxIvqk90hVKgq++lUCGCvknEOwucNrY8KO6uGzDB20GpL9jbFkNQ7r77yem2Q== + +"@next/swc-darwin-x64@14.1.1-canary.73": + version "14.1.1-canary.73" + resolved "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.1-canary.73.tgz" + integrity sha512-TIqBR6e/b5RF94ctthCJcxzUchybYs9n1DV/ykcBeslwplJq1AxfJMCAFlhJNtGh5Kd5DzNUz/pwVBhYNuDi3g== + +"@next/swc-linux-arm64-gnu@14.1.1-canary.73": + version "14.1.1-canary.73" + resolved "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.1-canary.73.tgz" + integrity sha512-LsuBszrhcUwapCF4sjzxMJvQMmrh63Hb69E5oMvfQpMGRBM+aVaXBkNoYvNH5AoF+HhRTOZbYK46HYhbvvmiOg== + +"@next/swc-linux-arm64-musl@14.1.1-canary.73": + version "14.1.1-canary.73" + resolved "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.1-canary.73.tgz" + integrity sha512-smCsf8B1mPh0Vh5gT9vysMac0G0W+ZQ2jP6tkJrDTHka6cA4bzv9jkCbfUi9yV7nTQdLaPNuzQMOnfF8YylG3w== + +"@next/swc-linux-x64-gnu@14.1.1-canary.73": + version "14.1.1-canary.73" + resolved "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.1-canary.73.tgz" + integrity sha512-56m3z4K7KtfBv4nE0p5zTrvkGoKkCNd4xLZ2df5/fm2PgAD5dtX/x7v9VOiViLkWdMlRFMlcE+JD9q9jYlQAFA== + +"@next/swc-linux-x64-musl@14.1.1-canary.73": + version "14.1.1-canary.73" + resolved "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.1-canary.73.tgz" + integrity sha512-zgNYR1VQ03Nd0IX6nuet/3wB/wk4/ALZ6BJmcleLwZqRAFobh9qphz7BfhQEMhhWLtn0esVRCzPHLvnxxZunBg== + +"@next/swc-win32-arm64-msvc@14.1.1-canary.73": + version "14.1.1-canary.73" + resolved "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.1-canary.73.tgz" + integrity sha512-Y5/13cyNw5EJlXTrEWIqSEFSZtHIDFhwK71gfyK0Dz/Uq8XzFkcV5Am7O9cl+OUM2jgOl+Iv5kuZmhlfMKX2QA== + +"@next/swc-win32-ia32-msvc@14.1.1-canary.73": + version "14.1.1-canary.73" + resolved "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.1-canary.73.tgz" + integrity sha512-2qKzl4Ng6BRK0osakOUTgnHb9Hm9M9IaS4BYJOwmWtFcsz0Wzczqi49vY0vw9BqKCzcmetlTuybvdTU7gS8fyw== + +"@next/swc-win32-x64-msvc@14.1.1-canary.73": + version "14.1.1-canary.73" + resolved "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.1-canary.73.tgz" + integrity sha512-T9/BGnoVBbn9ClyWbW/jToUL4u9ZVX/LMlOlMygi9O/yjWQ7G+2LRnI/PrwtT+bbt0NwN4f62g1pZdUR8I1pHw== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -278,10 +278,10 @@ resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz" integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== -"@types/react@*", "@types/react@^18.2.58": - version "18.2.58" - resolved "https://registry.npmjs.org/@types/react/-/react-18.2.58.tgz" - integrity sha512-TaGvMNhxvG2Q0K0aYxiKfNDS5m5ZsoIBBbtfUorxdH4NGSXIlYvZxLJI+9Dd3KjeB3780bciLyAb7ylO8pLhPw== +"@types/react@*", "@types/react@^18.2.59": + version "18.2.59" + resolved "https://registry.npmjs.org/@types/react/-/react-18.2.59.tgz" + integrity sha512-DE+F6BYEC8VtajY85Qr7mmhTd/79rJKIHCg99MU9SWPB4xvLb6D1za2vYflgZfmPqQVEr6UqJTnLXEwzpVPuOg== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -737,10 +737,10 @@ graceful-fs@^4.2.11: resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -happy-dom@^13.6.0: - version "13.6.0" - resolved "https://registry.npmjs.org/happy-dom/-/happy-dom-13.6.0.tgz" - integrity sha512-4sVRENyxCSqAiOzAfPiohU56/D5bcLJmyT3WGoqjVX1IXq+ScTsrLR98RUODHz0nVvSLNW86CJzRXdPoSdw/yg== +happy-dom@^13.6.2: + version "13.6.2" + resolved "https://registry.npmjs.org/happy-dom/-/happy-dom-13.6.2.tgz" + integrity sha512-Ku+wDqcF/KwFA0dI+xIMZd9Jn020RXjuSil/Vz7gu2yhDC3FsDYZ55qqV9k+SGC4opwb4acisXqVSRxUJMlPbQ== dependencies: entities "^4.5.0" webidl-conversions "^7.0.0" @@ -1040,11 +1040,11 @@ nanoid@^3.3.6, nanoid@^3.3.7: integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== next@canary: - version "14.1.1-canary.72" - resolved "https://registry.npmjs.org/next/-/next-14.1.1-canary.72.tgz" - integrity sha512-IRGerW25c/qqbMmivsMZKmbj6Vg3mJHiBFQBJA5TAhK23bcm5yREOQOHj2cKyAP9jlU9qC8QM79GuxLMEKTTAg== + version "14.1.1-canary.73" + resolved "https://registry.npmjs.org/next/-/next-14.1.1-canary.73.tgz" + integrity sha512-uQ5e+o7LnoSKrVHz5FqElD00LoV0LqcuCZ9wL6w3MZmtmp67TyweTVVdAziTsgP97vUgl6LqWm/oGzRe0dMwFA== dependencies: - "@next/env" "14.1.1-canary.72" + "@next/env" "14.1.1-canary.73" "@swc/helpers" "0.5.5" busboy "1.6.0" caniuse-lite "^1.0.30001579" @@ -1052,15 +1052,15 @@ next@canary: postcss "8.4.31" styled-jsx "5.1.1" optionalDependencies: - "@next/swc-darwin-arm64" "14.1.1-canary.72" - "@next/swc-darwin-x64" "14.1.1-canary.72" - "@next/swc-linux-arm64-gnu" "14.1.1-canary.72" - "@next/swc-linux-arm64-musl" "14.1.1-canary.72" - "@next/swc-linux-x64-gnu" "14.1.1-canary.72" - "@next/swc-linux-x64-musl" "14.1.1-canary.72" - "@next/swc-win32-arm64-msvc" "14.1.1-canary.72" - "@next/swc-win32-ia32-msvc" "14.1.1-canary.72" - "@next/swc-win32-x64-msvc" "14.1.1-canary.72" + "@next/swc-darwin-arm64" "14.1.1-canary.73" + "@next/swc-darwin-x64" "14.1.1-canary.73" + "@next/swc-linux-arm64-gnu" "14.1.1-canary.73" + "@next/swc-linux-arm64-musl" "14.1.1-canary.73" + "@next/swc-linux-x64-gnu" "14.1.1-canary.73" + "@next/swc-linux-x64-musl" "14.1.1-canary.73" + "@next/swc-win32-arm64-msvc" "14.1.1-canary.73" + "@next/swc-win32-ia32-msvc" "14.1.1-canary.73" + "@next/swc-win32-x64-msvc" "14.1.1-canary.73" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" @@ -1224,20 +1224,20 @@ queue-microtask@^1.2.2: resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -"react@18.3.0-canary-98b8359f6-20240223", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@^18.0.0, react@^18.2.0, react@canary: - version "18.3.0-canary-98b8359f6-20240223" - resolved "https://registry.npmjs.org/react/-/react-18.3.0-canary-98b8359f6-20240223.tgz" - integrity sha512-admYkI0KIWJ6tnVb2Mvtnpb+t2GnKknp+AXZfSxrDUVNy28JBixA0W/LvvJ/7+oWaP5IHfQFJnUH6GYRPzabjQ== +"react@18.3.0-canary-6c3b8dbfe-20240226", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@^18.0.0, react@^18.2.0, react@canary: + version "18.3.0-canary-6c3b8dbfe-20240226" + resolved "https://registry.npmjs.org/react/-/react-18.3.0-canary-6c3b8dbfe-20240226.tgz" + integrity sha512-3lqR1QguxZql/iOp0VLk+AGHS/fs6xs797znqrzR+XGXrDrP3599eXXGuPtTAVX+47uBJ9IPIEFnKEMu1SCsHA== dependencies: loose-envify "^1.1.0" react-dom@^18.0.0, react-dom@^18.2.0, react-dom@canary: - version "18.3.0-canary-98b8359f6-20240223" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0-canary-98b8359f6-20240223.tgz" - integrity sha512-tIMWqsdyooCEvDYvvUIfqsc6oiYQDdpvspVdBIFo7TaQLqY23CNtHYGQzwwfiuS6S/FDPLr7nGKyAS3spVrTKg== + version "18.3.0-canary-6c3b8dbfe-20240226" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0-canary-6c3b8dbfe-20240226.tgz" + integrity sha512-q022ainNEHVMYwH3jFdH5SUDaU1xfY9YyezlXeSlki4+d91by8ecDbWUILvIoGCzBaptetb7763K5VhLwDoK8A== dependencies: loose-envify "^1.1.0" - scheduler "0.24.0-canary-98b8359f6-20240223" + scheduler "0.24.0-canary-6c3b8dbfe-20240226" react-is@^17.0.1: version "17.0.2" @@ -1294,10 +1294,10 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -"scheduler@0.24.0-canary-98b8359f6-20240223": - version "0.24.0-canary-98b8359f6-20240223" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-98b8359f6-20240223.tgz" - integrity sha512-9LLfJo4PUb+ExFuk9FomUQ+EeeF9wD2u899dHmRwerBz2rl0lUaP5b9gCwBJ5yMcOP4empXHLx1dqpTfmhGIiQ== +"scheduler@0.24.0-canary-6c3b8dbfe-20240226": + version "0.24.0-canary-6c3b8dbfe-20240226" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-6c3b8dbfe-20240226.tgz" + integrity sha512-uRCwY7vN703Up0b4SoXgG+IXvi9Y4t8nLUoasznLNehOn8kf2E0zEGvgceFKI0Z/Jwt461EPdQNBxjuKah+jXA== dependencies: loose-envify "^1.1.0"