diff --git a/bun.lockb b/bun.lockb index dc6f8a13..8dec188f 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 8d23eca1..0f4b8ec3 100644 --- a/package.json +++ b/package.json @@ -18,8 +18,8 @@ "@biomejs/biome": "^1.5.3", "@happy-dom/global-registrator": "^13.4.1", "@testing-library/react": "^14.2.1", - "@types/bun": "^1.0.6", - "@types/node": "^20.11.17", + "@types/bun": "^1.0.7", + "@types/node": "^20.11.20", "@types/react": "^18.2.57", "@types/react-dom": "^18.2.19", "postcss": "^8.4.35", diff --git a/yarn.lock b/yarn.lock index 3574af6d..bff467d5 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: 737B703471571ECF-22ce0618f3e1ca1a-D3EBA0188BC82105-6d6a6fcf8ac5f1d5 +# bun ./bun.lockb --hash: 0F36513C5EC29469-e1de82a65dd60479-4DB32035EE606046-ea192a4c4970f4d0 "@alloc/quick-lru@^5.2.0": @@ -142,55 +142,55 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@next/env@14.1.1-canary.69": - version "14.1.1-canary.69" - resolved "https://registry.npmjs.org/@next/env/-/env-14.1.1-canary.69.tgz" - integrity sha512-R9JWNDWRKXxjt5DSOiTNOFXnp9TuDv3CaHvXLILiK5s/y0W2v7I2hsza7TKU36R1hWE1wv+hqq/IGMd/U5kM+g== - -"@next/swc-darwin-arm64@14.1.1-canary.69": - version "14.1.1-canary.69" - resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.1-canary.69.tgz" - integrity sha512-YhNjK/rW+dLNBCQkCTQ/td+CuiC7Cjf7P72FZQLoWf552JxWBDWHCb/AoppeXNHhlCJAR8bEow8UU9WUzXNP0A== - -"@next/swc-darwin-x64@14.1.1-canary.69": - version "14.1.1-canary.69" - resolved "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.1-canary.69.tgz" - integrity sha512-tOyHQqsKCYNXqxnQHdR+M13QaDx+/pOgz6//H0JhoVN1/wieWg65Z18ngJfqe1iq9XINjI3XsIPiWaNrPLiNoA== - -"@next/swc-linux-arm64-gnu@14.1.1-canary.69": - version "14.1.1-canary.69" - resolved "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.1-canary.69.tgz" - integrity sha512-tXh5rctbRDBwpRdEwy/8MhVOT/V9YrOuDXjS2Aq38ze0MX11V3qDIfg8yDqHxwrOfpBxaa1n9J6t/WEADErCWw== - -"@next/swc-linux-arm64-musl@14.1.1-canary.69": - version "14.1.1-canary.69" - resolved "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.1-canary.69.tgz" - integrity sha512-vbyyLskTM67Z/YXUtU8Qy7ly1zssvsbEeE2eyfu6zdvFoUeG7InVE1NsnRXU9W7w/ekK9CS44jtGGznsT/Qt9w== - -"@next/swc-linux-x64-gnu@14.1.1-canary.69": - version "14.1.1-canary.69" - resolved "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.1-canary.69.tgz" - integrity sha512-oiK5K6NY3OtxxJXJJykgPDWbuBcgd4HJI3YL8f+UaifiJQSnqqZTzDQvdVS4FY84uES3moH1JjXHJbg9AUN/Qw== - -"@next/swc-linux-x64-musl@14.1.1-canary.69": - version "14.1.1-canary.69" - resolved "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.1-canary.69.tgz" - integrity sha512-nkm36Js4zh4tzVmRxc4jgDGaAYhGqd8DCaih17/hryD9ghxvK5gMWuHgLjCmFf/4K0mVL6CX0quRle0lP9zGZg== - -"@next/swc-win32-arm64-msvc@14.1.1-canary.69": - version "14.1.1-canary.69" - resolved "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.1-canary.69.tgz" - integrity sha512-UymXQvAYAMqfmrcW/S5SGC0R3aq6m3kLi6R+z5KlYSFBOGa9Or2A4n7/JRbn4GWB86R+PS3NruquAgCtWZU/mQ== - -"@next/swc-win32-ia32-msvc@14.1.1-canary.69": - version "14.1.1-canary.69" - resolved "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.1-canary.69.tgz" - integrity sha512-mBO+yc2SqqHiEYinP7vQczgg4L9GPSIpwaKJ9xLPcEtAQ4VlGUIZCFFL+zSN44EZNnCjHMz5MaGuFidLc3j8/w== - -"@next/swc-win32-x64-msvc@14.1.1-canary.69": - version "14.1.1-canary.69" - resolved "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.1-canary.69.tgz" - integrity sha512-kv29K09RRG+OQC+svrWKVWGjTP8JeXnwesymXFI+b2BsTPIXRRv60V0FEINhzj61mTI+Dr7M4qL9lQJ8fkHtrQ== +"@next/env@14.1.1-canary.70": + version "14.1.1-canary.70" + resolved "https://registry.npmjs.org/@next/env/-/env-14.1.1-canary.70.tgz" + integrity sha512-y1Ye30DB15DLGM6E/VcOnkWgErtLSkszDks6opBtUnqI9Vr1gXPuIxNpH08our8/VyfyFvG0An5GBbMcooyLSg== + +"@next/swc-darwin-arm64@14.1.1-canary.70": + version "14.1.1-canary.70" + resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.1-canary.70.tgz" + integrity sha512-eb6RhknFYzamnjHc1diSO/3ymEUMHBJDnrQilTqEjOiOx8oR/GshP3136KDMuF/JlIxqeNTojr2vKMyRNnC7tw== + +"@next/swc-darwin-x64@14.1.1-canary.70": + version "14.1.1-canary.70" + resolved "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.1-canary.70.tgz" + integrity sha512-1Cqt0OmpI3J6Wq5bopzUpjJWoY0W92RcaSJdWSsmXgrLnxBHSmaPPhlDt3ZKZ/0f/9RDYXtqUnwS+q984f1R7w== + +"@next/swc-linux-arm64-gnu@14.1.1-canary.70": + version "14.1.1-canary.70" + resolved "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.1-canary.70.tgz" + integrity sha512-PGPhSYuVrilIVlPz9Lj3fyLs2nkB+eX2mK0GPpX25yCXFr2UD2vVhiMBqfFpkGtVKLvOjWhzjWQxFxN4u/NtRg== + +"@next/swc-linux-arm64-musl@14.1.1-canary.70": + version "14.1.1-canary.70" + resolved "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.1-canary.70.tgz" + integrity sha512-EcW14+f5/vDa3Zn4Nmw7KqJpmbFObdBYPHxuuti6bKc0VYsWgoPQEyniHKr9EEsI0efrNX05Kzaoy/3T5ZuS7w== + +"@next/swc-linux-x64-gnu@14.1.1-canary.70": + version "14.1.1-canary.70" + resolved "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.1-canary.70.tgz" + integrity sha512-aGPexcyfMKCHMQ5AoKehvMETLQcCOjJOcO0GK90fVO51d67DiOQo/v+EUm3M6wuciv6K7VKbqB9rYLPSPY6ZpA== + +"@next/swc-linux-x64-musl@14.1.1-canary.70": + version "14.1.1-canary.70" + resolved "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.1-canary.70.tgz" + integrity sha512-MI4+TZaNpZ61PwiR4F/pTdO21js+yRvSAXGMstmMF3memZYhFEIRmGMmcO6RewUd843r3TKsROG138AIztQFLA== + +"@next/swc-win32-arm64-msvc@14.1.1-canary.70": + version "14.1.1-canary.70" + resolved "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.1-canary.70.tgz" + integrity sha512-7CgLuiCPndVl8vrKVIS/NKXpuEqN+kdgM9aVrAyIUyAjcltBFKlTgJFAylPUb8ZGPW6URdKk+snJ7adkpsBA4w== + +"@next/swc-win32-ia32-msvc@14.1.1-canary.70": + version "14.1.1-canary.70" + resolved "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.1-canary.70.tgz" + integrity sha512-fptIFqxpUntN1HEbkn41ERMN3+uILHS5OzTUbm/ilAARIKc33clZ6VzhoyGCY0VFPF38L7hDUgCOfu/wjmUz8g== + +"@next/swc-win32-x64-msvc@14.1.1-canary.70": + version "14.1.1-canary.70" + resolved "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.1-canary.70.tgz" + integrity sha512-0URUGOsTfddsxQORgX4TIRBQUEhlZve8K+XxTEQXj23caUktwQjRVkI7Pah6prPuHTf3OeKhnnfVMLCFyHW8Rw== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -259,17 +259,17 @@ resolved "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz" integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== -"@types/bun@^1.0.6": - version "1.0.6" - resolved "https://registry.npmjs.org/@types/bun/-/bun-1.0.6.tgz" - integrity sha512-RtBfd9vxT4LmgKtENsJeM5j0Kwy+CyIEY8Z99oPdh5SZWjZAIEsNdSCeAO3q3GBiNWXjJ5IIJPjDQdwSeKiRFA== +"@types/bun@^1.0.7": + version "1.0.7" + resolved "https://registry.npmjs.org/@types/bun/-/bun-1.0.7.tgz" + integrity sha512-zaPoQi+uBaqy7BwAh6HQ5dSt6H95XeejCSGEukXHYO32xIPdzPXJjNzmCJ64TWCpM4+R7WyPMdCnkZyETAZfuw== dependencies: - bun-types "1.0.27" + bun-types "1.0.28" -"@types/node@*", "@types/node@^20.11.17", "@types/node@~20.11.3": - version "20.11.19" - resolved "https://registry.npmjs.org/@types/node/-/node-20.11.19.tgz" - integrity sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ== +"@types/node@*", "@types/node@^20.11.20", "@types/node@~20.11.3": + version "20.11.20" + resolved "https://registry.npmjs.org/@types/node/-/node-20.11.20.tgz" + integrity sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg== dependencies: undici-types "~5.26.4" @@ -404,10 +404,10 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -bun-types@1.0.27: - version "1.0.27" - resolved "https://registry.npmjs.org/bun-types/-/bun-types-1.0.27.tgz" - integrity sha512-fwaJ3Ey6InD4nAkUd+AwzHDmxGdWWRy/SWh0QQEw7QF/ABnoqSv+iQrA5tIK4TyUyR/V9446G+w53+sOmJOJyA== +bun-types@1.0.28: + version "1.0.28" + resolved "https://registry.npmjs.org/bun-types/-/bun-types-1.0.28.tgz" + integrity sha512-wQqbLYRM0YnsXZMFujbCr/9YxlEl51jshMXcJ2Y9wEuU7k6TKcX2KDh032k9oHfB1wH8/SleXboIsULMtFaAaA== dependencies: "@types/node" "~20.11.3" "@types/ws" "~8.5.10" @@ -436,9 +436,9 @@ camelcase-css@^2.0.1: integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== caniuse-lite@^1.0.30001579: - version "1.0.30001588" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz" - integrity sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ== + version "1.0.30001589" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001589.tgz" + integrity sha512-vNQWS6kI+q6sBlHbh71IIeC+sRwK2N3EDySc/updIGhIee2x5z00J4c1242/5/d6EpEMdOnk/m+6tuk4/tcsqg== chalk@^2.4.2: version "2.4.2" @@ -1040,11 +1040,11 @@ nanoid@^3.3.6, nanoid@^3.3.7: integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== next@canary: - version "14.1.1-canary.69" - resolved "https://registry.npmjs.org/next/-/next-14.1.1-canary.69.tgz" - integrity sha512-9R5upfn+uTNtLTT+OQqQyGPtethX+UV6Xn9mIxhB/h10aBV4DZGKEubJ6mBnyB96OCAA/20G3li1VmxQd7cFOQ== + version "14.1.1-canary.70" + resolved "https://registry.npmjs.org/next/-/next-14.1.1-canary.70.tgz" + integrity sha512-mTi8FgDUuU/pnNUbfEPUG3CtlmQJz+WbHbSuE75DBtxUZe7g4IY92336TiQBaoyNnhRJBCjCILWFFj8XZCEtjQ== dependencies: - "@next/env" "14.1.1-canary.69" + "@next/env" "14.1.1-canary.70" "@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.69" - "@next/swc-darwin-x64" "14.1.1-canary.69" - "@next/swc-linux-arm64-gnu" "14.1.1-canary.69" - "@next/swc-linux-arm64-musl" "14.1.1-canary.69" - "@next/swc-linux-x64-gnu" "14.1.1-canary.69" - "@next/swc-linux-x64-musl" "14.1.1-canary.69" - "@next/swc-win32-arm64-msvc" "14.1.1-canary.69" - "@next/swc-win32-ia32-msvc" "14.1.1-canary.69" - "@next/swc-win32-x64-msvc" "14.1.1-canary.69" + "@next/swc-darwin-arm64" "14.1.1-canary.70" + "@next/swc-darwin-x64" "14.1.1-canary.70" + "@next/swc-linux-arm64-gnu" "14.1.1-canary.70" + "@next/swc-linux-arm64-musl" "14.1.1-canary.70" + "@next/swc-linux-x64-gnu" "14.1.1-canary.70" + "@next/swc-linux-x64-musl" "14.1.1-canary.70" + "@next/swc-win32-arm64-msvc" "14.1.1-canary.70" + "@next/swc-win32-ia32-msvc" "14.1.1-canary.70" + "@next/swc-win32-x64-msvc" "14.1.1-canary.70" 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-a515d753b-20240220", "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-a515d753b-20240220" - resolved "https://registry.npmjs.org/react/-/react-18.3.0-canary-a515d753b-20240220.tgz" - integrity sha512-myxzvvb5hadnnhuedEWBX55M9nIJjQs/zCdfbCmdGpDMasnjSyaLJSG67Aolx+wF0oEeKTfAOS/1YZ+KqUuaDQ== +"react@18.3.0-canary-47beb96cc-20240222", "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-47beb96cc-20240222" + resolved "https://registry.npmjs.org/react/-/react-18.3.0-canary-47beb96cc-20240222.tgz" + integrity sha512-ovx9lwCN5I26yjBBdVSyNZhH33Xmhz6jo5YqNA1or4sY4LEZMg+CTLqd919YV+RwlJwkycTEwvXsuuTLtI7TUQ== dependencies: loose-envify "^1.1.0" react-dom@^18.0.0, react-dom@^18.2.0, react-dom@canary: - version "18.3.0-canary-a515d753b-20240220" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0-canary-a515d753b-20240220.tgz" - integrity sha512-oz3+bhB4ripEVTGCb62NsfkrL+ui3MBu/dkiIP8IN0Dy4OC7YiTEogeJru2GaQ01rWgtTlBt50AS3xY3gDO/Yw== + version "18.3.0-canary-47beb96cc-20240222" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0-canary-47beb96cc-20240222.tgz" + integrity sha512-2nt1sjvoQXKJF3VcmqeQ7Bagcu6BvLFYY+4iVzV23hGEEtIp0/2GMJkKEtQd8omU5EwA+dp1Djl/fpgWx0pKcQ== dependencies: loose-envify "^1.1.0" - scheduler "0.24.0-canary-a515d753b-20240220" + scheduler "0.24.0-canary-47beb96cc-20240222" 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-a515d753b-20240220": - version "0.24.0-canary-a515d753b-20240220" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-a515d753b-20240220.tgz" - integrity sha512-KROh3MEx5EV9dGiijfHnS8FLDfkSlit8k2QSPsm4Z/zG1Rx7jRRKAcn4jvMepoIbMgp33qZPfNaCKYAtbqUctA== +"scheduler@0.24.0-canary-47beb96cc-20240222": + version "0.24.0-canary-47beb96cc-20240222" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-47beb96cc-20240222.tgz" + integrity sha512-XOdz4qChotCKsf0K0QKhtSAPZZDLHg46+ChTHTtkTx8LbcPe9UxnwPbbUDIcXbn66TF/yCipJC43ykytdob1LA== dependencies: loose-envify "^1.1.0"