diff --git a/bun.lockb b/bun.lockb index f4b1c39..647bded 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 904bb13..db7661f 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@biomejs/biome": "^1.7.3", - "@happy-dom/global-registrator": "^14.7.1", + "@happy-dom/global-registrator": "^14.10.1", "@testing-library/react": "^15.0.6", "@types/bun": "^1.1.1", "@types/react": "^18.3.1", diff --git a/yarn.lock b/yarn.lock index e70b7a7..7b94d78 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: F2FD44CF9EF76BDB-72734f4700124158-55D3D4095FB841D6-bf3bb7134e077255 +# bun ./bun.lockb --hash: B06E78138EADF151-9ef25a46499adeea-62D8EE227847C856-2d2b984e50659162 "@alloc/quick-lru@^5.2.0": @@ -99,12 +99,12 @@ dependencies: tslib "^2.4.0" -"@happy-dom/global-registrator@^14.7.1": - version "14.7.1" - resolved "https://registry.npmjs.org/@happy-dom/global-registrator/-/global-registrator-14.7.1.tgz" - integrity sha512-j+fBV45cVGezGhOuthW6JnVk6FHuzGB2iyqPksmITzfsrsCqbhNjGfvblITSqRuk5I2dUU8CqhATzDLz5v2mcw== +"@happy-dom/global-registrator@^14.10.1": + version "14.10.1" + resolved "https://registry.npmjs.org/@happy-dom/global-registrator/-/global-registrator-14.10.1.tgz" + integrity sha512-ZLd1SVE00IH3s7EPBUagdSLl15qZLY7hJUe7S0u6rB2dN6pOzdPwPohnu3wlbIkxS2P54H9fQI4naZMFO0yPCA== dependencies: - happy-dom "^14.7.1" + happy-dom "^14.10.1" "@img/sharp-darwin-arm64@0.33.3": version "0.33.3" @@ -263,55 +263,55 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@next/env@14.3.0-canary.40": - version "14.3.0-canary.40" - resolved "https://registry.npmjs.org/@next/env/-/env-14.3.0-canary.40.tgz" - integrity sha512-HctGTbwr3vcshsd7Mid+ABHd+KZTJo6LPeRVAGZblqJI6zuoIu5zxawttpvvFHZN8MkAcbkslItn0sR1IBwcxA== - -"@next/swc-darwin-arm64@14.3.0-canary.40": - version "14.3.0-canary.40" - resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.3.0-canary.40.tgz" - integrity sha512-eWtTzgEzRNtc/QlwPfVSQfgmy2UHg9BMnWQmN4qyNDnm5YfNBdbp0abWM5CaunymasIFpjpzMzeRInTJ23z8Uw== - -"@next/swc-darwin-x64@14.3.0-canary.40": - version "14.3.0-canary.40" - resolved "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.3.0-canary.40.tgz" - integrity sha512-re/d/EmtIxcuYnBVCLR4/qQK4GFwZd0Qjbi7U0tuvdIqtDIHzAzxPim7VZuJOSD37OB7jbBUnHvnGFJDi90iTg== - -"@next/swc-linux-arm64-gnu@14.3.0-canary.40": - version "14.3.0-canary.40" - resolved "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.3.0-canary.40.tgz" - integrity sha512-1GYXiZGgb8IADoO5eSkYLh5aNkpThp/DM+1/75HmEBQfjUzGFE5kNDNpcyoyIFO9D4BqzleKFznyKOwMd5YVoQ== - -"@next/swc-linux-arm64-musl@14.3.0-canary.40": - version "14.3.0-canary.40" - resolved "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.3.0-canary.40.tgz" - integrity sha512-Br9r8IPQtA1wbClo19YcpvrCzltAwpQp4WF6Pss+CYqmgdXyJPIpT9OEGA9ryArPA0Mco0j94mh0EXyq0jgXQg== - -"@next/swc-linux-x64-gnu@14.3.0-canary.40": - version "14.3.0-canary.40" - resolved "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.3.0-canary.40.tgz" - integrity sha512-04m2b3SI9xHoHVXyFFe5ondmBc6R9FGUC88Ed83vZgm08AGfQNIUa6qoidx+hyhOpGQb0H7dXpBI4kCqNCIhKw== - -"@next/swc-linux-x64-musl@14.3.0-canary.40": - version "14.3.0-canary.40" - resolved "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.3.0-canary.40.tgz" - integrity sha512-f/C1O61DgCAR7OaiuYlS5xC9XlLZSQ9Wd8IKdl0IQxsSju7rMtRuLW9NZXILTqTYqfPYkJJYPIqfkzVS2p1uVA== - -"@next/swc-win32-arm64-msvc@14.3.0-canary.40": - version "14.3.0-canary.40" - resolved "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.3.0-canary.40.tgz" - integrity sha512-y0rbUdKcyFyRPmrBe7uQcRDIXS5rTQDtK5Vx58IwjRCsMeYCExWSvT3kdubwiW80KKC64L0vcN5jlXcpf+ocHQ== - -"@next/swc-win32-ia32-msvc@14.3.0-canary.40": - version "14.3.0-canary.40" - resolved "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.3.0-canary.40.tgz" - integrity sha512-0aUDbFwHuySItb58JjeQc5QCgif17eKhHngpSfh/3rhmQwMikK0Ba0dEQZia6NyFF/QD7KblJClwLXjWVNOPqQ== - -"@next/swc-win32-x64-msvc@14.3.0-canary.40": - version "14.3.0-canary.40" - resolved "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.3.0-canary.40.tgz" - integrity sha512-RnVQHADQHtUHxPyWW7vENq8P/5iznbHwqHHk7ZsY/MhBna7LRBeh1PotfZ63faIIIUXBFsF0hwXkZnswMl4jsA== +"@next/env@14.3.0-canary.44": + version "14.3.0-canary.44" + resolved "https://registry.npmjs.org/@next/env/-/env-14.3.0-canary.44.tgz" + integrity sha512-n7E0UKB5tAcEEVO9iLuWVdx5nf+39GEHBo4mrRrC9zqXdP9Jxve4nFWFeDTU5EBSzuH3Zy4DmoVNHUOspHLmyQ== + +"@next/swc-darwin-arm64@14.3.0-canary.44": + version "14.3.0-canary.44" + resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.3.0-canary.44.tgz" + integrity sha512-gooP4KXsw3DDZAlvjEJNyQsSacwPRJJ5f5wkrws1J17L/heUgZHX6G7vHnQgkAejyvfa5BhW2c9rlcPxOHNQqw== + +"@next/swc-darwin-x64@14.3.0-canary.44": + version "14.3.0-canary.44" + resolved "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.3.0-canary.44.tgz" + integrity sha512-NbtsRFYzs8sU2VCMzqGjb4tdzhkQt1KcMB/ZqnHX5pPw5xtXqPXzBGLM0z3wHr5/vWlL4V22j8E7AGchE2TeXg== + +"@next/swc-linux-arm64-gnu@14.3.0-canary.44": + version "14.3.0-canary.44" + resolved "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.3.0-canary.44.tgz" + integrity sha512-ctGyGeHy/07TH82ZYuA74Xy0t8Zcq1xrMLTI9RUA8Dh4khf37RI7r9SHzAeqKmPGZJAPRyE6pwXtAlCg/TstjA== + +"@next/swc-linux-arm64-musl@14.3.0-canary.44": + version "14.3.0-canary.44" + resolved "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.3.0-canary.44.tgz" + integrity sha512-cX/jD3EnhIphZwRBureGSPV4GlQ7ueUKmne+5N2BsO6tHih0cnveyssropX1dTupU7aGti+22kPorPDY7BYNfQ== + +"@next/swc-linux-x64-gnu@14.3.0-canary.44": + version "14.3.0-canary.44" + resolved "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.3.0-canary.44.tgz" + integrity sha512-2HPcwOxXBQj3WD5ezz78o/SJXXz9D4U5H7Mc4e0cTUMy/GGW4ysg2Ullwus+FVOmm2z8GAcNbEeqh71D/lAtww== + +"@next/swc-linux-x64-musl@14.3.0-canary.44": + version "14.3.0-canary.44" + resolved "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.3.0-canary.44.tgz" + integrity sha512-UV9HUQenKZkrqbhRsB59X5KrMKaPUnXkbZmwLkjD2IieUgm5CswfXJ2+7JneopviwaR3k8eJMA2KV9uyA/3LpQ== + +"@next/swc-win32-arm64-msvc@14.3.0-canary.44": + version "14.3.0-canary.44" + resolved "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.3.0-canary.44.tgz" + integrity sha512-Swrl7I7q4sw7iS6O2j5v/c5bLgHP+i4/z79XTzU2LDubMP7gL3eUqLhN1GAOO35q/j49Ysbsr3VUM14JCtGOkg== + +"@next/swc-win32-ia32-msvc@14.3.0-canary.44": + version "14.3.0-canary.44" + resolved "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.3.0-canary.44.tgz" + integrity sha512-3KKbNG6EDMpAY9PP/Bv32ildjljC9vUwRbLrhBLa6l3TkD6n8xtlObNf9DMD0Fsa79VKHZKIkY1EvCn/7xlj5A== + +"@next/swc-win32-x64-msvc@14.3.0-canary.44": + version "14.3.0-canary.44" + resolved "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.3.0-canary.44.tgz" + integrity sha512-pDD9g/tTI/ihOP4c8wy5E0dRz8QUy2/7uAVyW11MIkroA4A4/cWa58PQNW5ByhvySPTcf9trnlaVPa2mdxBMMA== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -389,9 +389,9 @@ undici-types "~5.26.4" "@types/node@*": - version "20.12.9" - resolved "https://registry.npmjs.org/@types/node/-/node-20.12.9.tgz" - integrity sha512-o93r47yu04MHumPBCFg0bMPBMNgtMg3jzbhl7e68z50+BMHmRMGDJv13eBlUgOdc9i/uoJXGMGYLtJV4ReTXEg== + version "20.12.10" + resolved "https://registry.npmjs.org/@types/node/-/node-20.12.10.tgz" + integrity sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw== dependencies: undici-types "~5.26.4" @@ -754,10 +754,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@^14.7.1: - version "14.7.1" - resolved "https://registry.npmjs.org/happy-dom/-/happy-dom-14.7.1.tgz" - integrity sha512-v60Q0evZ4clvMcrAh5/F8EdxDdfHdFrtffz/CNe10jKD+nFweZVxM91tW+UyY2L4AtpgIaXdZ7TQmiO1pfcwbg== +happy-dom@^14.10.1: + version "14.10.1" + resolved "https://registry.npmjs.org/happy-dom/-/happy-dom-14.10.1.tgz" + integrity sha512-GRbrZYIezi8+tTtffF4v2QcF8bk1h2loUTO5VYQz3GZdrL08Vk0fI+bwf/vFEBf4C/qVf/easLJ/MY1wwdhytA== dependencies: entities "^4.5.0" webidl-conversions "^7.0.0" @@ -917,11 +917,11 @@ nanoid@^3.3.6, nanoid@^3.3.7: integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== next@canary: - version "14.3.0-canary.40" - resolved "https://registry.npmjs.org/next/-/next-14.3.0-canary.40.tgz" - integrity sha512-P6Krmku5U0PUUabaT+08BI4rmYfxFO7XGCrdzPtZH4tRzdiAXb0FlyLIEV6AaBWAod3SVnH8VHvdQqfsGXl0Tg== + version "14.3.0-canary.44" + resolved "https://registry.npmjs.org/next/-/next-14.3.0-canary.44.tgz" + integrity sha512-iYJmuiARcldXjN27N0Yo8gWyy6vWl+FoUNcEaL2GGh3sA/rc4hcbZD89ZUXoVFsPAI7ze6sKM60Znct9RwCbKQ== dependencies: - "@next/env" "14.3.0-canary.40" + "@next/env" "14.3.0-canary.44" "@swc/helpers" "0.5.11" busboy "1.6.0" caniuse-lite "^1.0.30001579" @@ -930,15 +930,15 @@ next@canary: styled-jsx "5.1.1" optionalDependencies: sharp "^0.33.3" - "@next/swc-darwin-arm64" "14.3.0-canary.40" - "@next/swc-darwin-x64" "14.3.0-canary.40" - "@next/swc-linux-arm64-gnu" "14.3.0-canary.40" - "@next/swc-linux-arm64-musl" "14.3.0-canary.40" - "@next/swc-linux-x64-gnu" "14.3.0-canary.40" - "@next/swc-linux-x64-musl" "14.3.0-canary.40" - "@next/swc-win32-arm64-msvc" "14.3.0-canary.40" - "@next/swc-win32-ia32-msvc" "14.3.0-canary.40" - "@next/swc-win32-x64-msvc" "14.3.0-canary.40" + "@next/swc-darwin-arm64" "14.3.0-canary.44" + "@next/swc-darwin-x64" "14.3.0-canary.44" + "@next/swc-linux-arm64-gnu" "14.3.0-canary.44" + "@next/swc-linux-arm64-musl" "14.3.0-canary.44" + "@next/swc-linux-x64-gnu" "14.3.0-canary.44" + "@next/swc-linux-x64-musl" "14.3.0-canary.44" + "@next/swc-win32-arm64-msvc" "14.3.0-canary.44" + "@next/swc-win32-ia32-msvc" "14.3.0-canary.44" + "@next/swc-win32-x64-msvc" "14.3.0-canary.44" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" @@ -1069,17 +1069,17 @@ queue-microtask@^1.2.2: resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -"react@19.0.0-beta-1beb73de0f-20240503", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@^18.0.0, react@^18.2.0, react@canary: - version "19.0.0-beta-1beb73de0f-20240503" - resolved "https://registry.npmjs.org/react/-/react-19.0.0-beta-1beb73de0f-20240503.tgz" - integrity sha512-8/w0xugUoj/eE/270K+2DU4tbGG1XYKejW9yxzJCunIQfpSos80wlPT4F6rFuPiQLko46csH7F3zac6zQWvotg== +"react@19.0.0-beta-b498834eab-20240506", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@^18.0.0, react@^18.2.0, react@canary: + version "19.0.0-beta-b498834eab-20240506" + resolved "https://registry.npmjs.org/react/-/react-19.0.0-beta-b498834eab-20240506.tgz" + integrity sha512-mK8kVx7e0M6bVvjc+G+48Oo4TJJ1Y84JUrs60MbIw8WoqqHmG9qPFz3IwhXqzVtugqBMog5UA4KEZW+nHxewkw== react-dom@^18.0.0, react-dom@^18.2.0, react-dom@canary: - version "19.0.0-beta-1beb73de0f-20240503" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0-beta-1beb73de0f-20240503.tgz" - integrity sha512-rO+shDuY8lkywpDDeQswtY//YnqIif4bpkkCQLDCwGqU+wk8m4PLJUeVEwzdfTQ2M8B74Urgh9P6WGnWuhAblQ== + version "19.0.0-beta-b498834eab-20240506" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0-beta-b498834eab-20240506.tgz" + integrity sha512-k+o/NB0245cUhJXQj8S9YWlGc+3aNNRMUwhmSP22UA422jucLYg5N5eHYwNTr7EWNR/xJ1uZXodX+Ur9JvKCuQ== dependencies: - scheduler "0.25.0-beta-1beb73de0f-20240503" + scheduler "0.25.0-beta-b498834eab-20240506" react-is@^17.0.1: version "17.0.2" @@ -1126,10 +1126,10 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -"scheduler@0.25.0-beta-1beb73de0f-20240503": - version "0.25.0-beta-1beb73de0f-20240503" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0-beta-1beb73de0f-20240503.tgz" - integrity sha512-DjdpTSyuA41YgJxUfivFeOrtP94k+k2f51IOTY+AWELpiTKDudU/3lkmx9O9rt1zj5o2dIQZFapNcKReRQcSew== +"scheduler@0.25.0-beta-b498834eab-20240506": + version "0.25.0-beta-b498834eab-20240506" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0-beta-b498834eab-20240506.tgz" + integrity sha512-fw52C9FJ90xSu8R2vRfYX8WiI3sz4zo/ya98DRdRqkkgek6WYofI7AJRM5ZZxFtVKuJZOUjV+4uoVK9Al1XadA== semver@^7.6.0: version "7.6.0"