diff --git a/web/package.json b/web/package.json index 73acb02..b10c6d1 100644 --- a/web/package.json +++ b/web/package.json @@ -38,10 +38,10 @@ "@olros/stats": "^2.2.1", "@prisma/adapter-neon": "5.13.0", "@prisma/client": "5.13.0", - "@remix-run/node": "^2.8.0", - "@remix-run/react": "^2.8.0", + "@remix-run/node": "^2.9.1", + "@remix-run/react": "^2.9.1", "@vercel/edge": "^1.1.1", - "@vercel/remix": "^2.8.1-patch.2", + "@vercel/remix": "^2.9.0", "date-fns": "^3.6.0", "is-ip": "^5.0.1", "isbot": "^5.1.1", @@ -60,9 +60,9 @@ "undici": "^6.14.1" }, "devDependencies": { - "@remix-run/dev": "^2.8.0", - "@remix-run/eslint-config": "^2.8.0", - "@remix-run/serve": "^2.8.0", + "@remix-run/dev": "^2.9.1", + "@remix-run/eslint-config": "^2.9.1", + "@remix-run/serve": "^2.9.1", "@types/node": "^20.12.2", "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", @@ -79,9 +79,5 @@ "typescript": "^5.4.2", "vite": "^5.2.7", "vite-tsconfig-paths": "^4.3.1" - }, - "resolutions": { - "@remix-run/node": "^2.8.0", - "@remix-run/server-runtime": "^2.8.0" } } diff --git a/web/yarn.lock b/web/yarn.lock index 4ed1294..b00a14b 100644 --- a/web/yarn.lock +++ b/web/yarn.lock @@ -1547,10 +1547,10 @@ "@react-spring/shared" "~9.7.2" "@react-spring/types" "~9.7.2" -"@remix-run/dev@^2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-2.8.0.tgz#bfa8fb454a5c8c6d41c82f0573c0b643a27db97d" - integrity sha512-kZtmK/7vKk7QV8CGCyC9Or3wP7EwL4rOJS9vObmTRAPv8mLyznR8bJxeNVWA7ICnCGejF8s2X3abVJrkEMiFlg== +"@remix-run/dev@^2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-2.9.1.tgz#60023741f62180546746e0b7a0b321865f7465a5" + integrity sha512-/YhegnnRrarsqU+11+HdGwjcIT1KgkS9L7kWCM0+ivDvyiBYAuI6xbPG/q/FY6LqLAPYeOxsJmUNl+aj+yMltA== dependencies: "@babel/core" "^7.21.8" "@babel/generator" "^7.21.5" @@ -1562,9 +1562,9 @@ "@babel/types" "^7.22.5" "@mdx-js/mdx" "^2.3.0" "@npmcli/package-json" "^4.0.1" - "@remix-run/node" "2.8.0" - "@remix-run/router" "1.15.2" - "@remix-run/server-runtime" "2.8.0" + "@remix-run/node" "2.9.1" + "@remix-run/router" "1.16.0" + "@remix-run/server-runtime" "2.9.1" "@types/mdx" "^2.0.5" "@vanilla-extract/integration" "^6.2.0" arg "^5.0.1" @@ -1606,10 +1606,10 @@ tsconfig-paths "^4.0.0" ws "^7.4.5" -"@remix-run/eslint-config@^2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-2.8.0.tgz#20b41d33e2615524de22fc3b25226323b35e885b" - integrity sha512-4y5TxhWbivKT2g8d2wciWSns6KhuvJPXoLuuBa2v3At20LxqWdyqErZfPHPrecXHjl/vJpSAGOGXAU1WuS39kg== +"@remix-run/eslint-config@^2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-2.9.1.tgz#f7f02c27c8ed00056fa4948b24e12eaa0c5f65c8" + integrity sha512-2ij9MNX5dd7qDCLAlPmIasZ4JkRydFwd9CaIq9JlBsW0HJEGhIMjg27ofLu4aToWLr5yW9RduCSq2/ypjhiy1g== dependencies: "@babel/core" "^7.21.8" "@babel/eslint-parser" "^7.21.8" @@ -1628,49 +1628,49 @@ eslint-plugin-react-hooks "^4.6.0" eslint-plugin-testing-library "^5.10.2" -"@remix-run/express@2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@remix-run/express/-/express-2.8.0.tgz#e3d2b6176215b57ff35ffa17383205543faac9b2" - integrity sha512-15qnPt+vrvv66pvdcRiodNF5I5Rot07HoKjVlrXYSO4KbSg9WTE0jCPX0rFStD4QNTa2hIl8YftPlmZXjFxQoQ== +"@remix-run/express@2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@remix-run/express/-/express-2.9.1.tgz#bda35ca36a2f10bb9568242aec0af8bee2ec42a6" + integrity sha512-Q0U0oxINSk1t3HdvGnnHOa4M0iT9KlhBEN3JeCpc6BxIXovjceMUOOw0TTcgw8GmpXWaWO/p6vM/w4YZqb0KLg== dependencies: - "@remix-run/node" "2.8.0" + "@remix-run/node" "2.9.1" -"@remix-run/node@2.8.0", "@remix-run/node@^2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@remix-run/node/-/node-2.8.0.tgz#f928326869054ae75e9d92e5e3d9b616f866907d" - integrity sha512-UGAckayyhw14v70O1Lcf75Nr/ipLOG5e20tMiMee96sCXWaHGHpv9VbAVoDXiVKqI3sw4dJarNc0qo794zwAbg== +"@remix-run/node@2.9.1", "@remix-run/node@^2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@remix-run/node/-/node-2.9.1.tgz#ac8be733eb96ffa25abf7e9691bfbc7dbba17cc9" + integrity sha512-shicVsSmXepj4zotWHR2kLmyYCxQ25mHmfBL11ODIcIs7iSmQO+W7CNbmX1jcRvhHki/v+S/n4fMm0iKNeJ92w== dependencies: - "@remix-run/server-runtime" "2.8.0" + "@remix-run/server-runtime" "2.9.1" "@remix-run/web-fetch" "^4.4.2" - "@remix-run/web-file" "^3.1.0" - "@remix-run/web-stream" "^1.1.0" "@web3-storage/multipart-parser" "^1.0.0" cookie-signature "^1.1.0" source-map-support "^0.5.21" stream-slice "^0.1.2" - -"@remix-run/react@^2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-2.8.0.tgz#367b083759217375f99c24f2a7205e389878869e" - integrity sha512-QDbdAFOPssVGIlT1Klp/GiS6Sbkmwn9e2tJXXtPwchLCePGCnIlJXtBe/jokFBwcG8ce+oTRzSVmJ75kEEahZA== - dependencies: - "@remix-run/router" "1.15.2" - "@remix-run/server-runtime" "2.8.0" - react-router "6.22.2" - react-router-dom "6.22.2" - -"@remix-run/router@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.15.2.tgz#35726510d332ba5349c6398d13259d5da184553d" - integrity sha512-+Rnav+CaoTE5QJc4Jcwh5toUpnVLKYbpU6Ys0zqbakqbaLQHeglLVHPfxOiQqdNmUy5C2lXz5dwC6tQNX2JW2Q== - -"@remix-run/serve@^2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@remix-run/serve/-/serve-2.8.0.tgz#b51cd851041d0b270b7fb6a239324b9107290fec" - integrity sha512-khZ09edcyDC88+I3379ArspawRPeKroxILuXbNa9tdHJvy1Fk3hTVMiZHxlb1/u3W6VVD5f5xMoLHzwVr6q5Xw== - dependencies: - "@remix-run/express" "2.8.0" - "@remix-run/node" "2.8.0" + undici "^6.10.1" + +"@remix-run/react@^2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-2.9.1.tgz#7569f229b794a1f10075effe1df518b7cb5ae971" + integrity sha512-QQVZPS56okvDF3FBuGBjyKuYa6bXZvXFFlYeWfngI8ZnDbCzQLKV1oD0FWMhKuQxMaKs25uWg2YwGqwWTdin3w== + dependencies: + "@remix-run/router" "1.16.0" + "@remix-run/server-runtime" "2.9.1" + react-router "6.23.0" + react-router-dom "6.23.0" + turbo-stream "^2.0.0" + +"@remix-run/router@1.16.0": + version "1.16.0" + resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.16.0.tgz#0e10181e5fec1434eb071a9bc4bdaac843f16dcc" + integrity sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q== + +"@remix-run/serve@^2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@remix-run/serve/-/serve-2.9.1.tgz#63a119e10f6d852c9426777dfd587a7414953c8b" + integrity sha512-NtxfJqJFtBrSM+GjdBs+pqcbzZfeCVm0l67OUm+THHLHHFWsxndbqWX2nSSYacWNnGu+O2gNiBDzxyOE8/aElA== + dependencies: + "@remix-run/express" "2.9.1" + "@remix-run/node" "2.9.1" chokidar "^3.5.3" compression "^1.7.4" express "^4.17.1" @@ -1678,17 +1678,18 @@ morgan "^1.10.0" source-map-support "^0.5.21" -"@remix-run/server-runtime@2.8.0", "@remix-run/server-runtime@^2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-2.8.0.tgz#22acf79708c22561117c4439357951aa4a7085d6" - integrity sha512-bb6rRefxEqA1fHGUo2i2s1uMztYqQlxupVCVsAs+sUkzTXtORJW+b0oFIKf5yWyaarBJ4zeLyoPsAMBqVX8P3w== +"@remix-run/server-runtime@2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-2.9.1.tgz#1ee1c8040a079fdad2ff13781c76404c22fd2b6a" + integrity sha512-6rRPiR+eMdTPkDojlYiZohVzXkD3+3X55ZvD78axMVocwGcDFFllpmgH9NSR2RKHW9eZDZUfKvNCwd/i9W6Xog== dependencies: - "@remix-run/router" "1.15.2" + "@remix-run/router" "1.16.0" "@types/cookie" "^0.6.0" "@web3-storage/multipart-parser" "^1.0.0" cookie "^0.6.0" set-cookie-parser "^2.4.8" source-map "^0.7.3" + turbo-stream "^2.0.0" "@remix-run/web-blob@^3.1.0": version "3.1.0" @@ -2304,10 +2305,10 @@ resolved "https://registry.yarnpkg.com/@vercel/edge/-/edge-1.1.1.tgz#9b2fc0081dfe95db8b4c3598275721b1ad85e43f" integrity sha512-NtKiIbn9Cq6HWGy+qRudz28mz5nxfOJWls5Pnckjw1yCfSX8rhXdvY/il3Sy3Zd5n/sKCM2h7VSCCpJF/oaDrQ== -"@vercel/remix@^2.8.1-patch.2": - version "2.8.1-patch.2" - resolved "https://registry.yarnpkg.com/@vercel/remix/-/remix-2.8.1-patch.2.tgz#dadf511414cc96a311538d94bb6e824a9e309d59" - integrity sha512-Ao4quvRKJshgB9ABSIdx+oNCxWPvNwvBzhEq97grnF+SP9zas+mENCYOvE4rsk7txFDwob+2Qs+bK0h+r3NScg== +"@vercel/remix@^2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@vercel/remix/-/remix-2.9.0.tgz#f78b405a74a8a7eae11273a67d1f9f11725610b7" + integrity sha512-p2//5S+Ar7/9cGkJv/BVae25ekmCl5rhwy1SC0AH96aQIHUG604ygE/SensmDELTcEz1ZAcpy96sdSYeACmtGA== dependencies: "@vercel/static-config" "3.0.0" isbot "^3.6.8" @@ -6584,20 +6585,20 @@ react-refresh@^0.14.0: resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz" integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== -react-router-dom@6.22.2: - version "6.22.2" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.22.2.tgz#8233968a8a576f3006e5549c80f3527d2598fc9c" - integrity sha512-WgqxD2qySEIBPZ3w0sHH+PUAiamDeszls9tzqMPBDA1YYVucTBXLU7+gtRfcSnhe92A3glPnvSxK2dhNoAVOIQ== +react-router-dom@6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.23.0.tgz#8b80ad92ad28f4dc38972e92d84b4c208150545a" + integrity sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ== dependencies: - "@remix-run/router" "1.15.2" - react-router "6.22.2" + "@remix-run/router" "1.16.0" + react-router "6.23.0" -react-router@6.22.2: - version "6.22.2" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.22.2.tgz#27e77e4c635a5697693b922d131d773451c98a5b" - integrity sha512-YD3Dzprzpcq+tBMHBS822tCjnWD3iIZbTeSXMY9LPSG541EfoBGyZ3bS25KEnaZjLcmQpw2AVLkFyfgXY8uvcw== +react-router@6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.23.0.tgz#2f2d7492c66a6bdf760be4c6bdf9e1d672fa154b" + integrity sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA== dependencies: - "@remix-run/router" "1.15.2" + "@remix-run/router" "1.16.0" react-syntax-highlighter@^15.5.0: version "15.5.0" @@ -7515,6 +7516,11 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" +turbo-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/turbo-stream/-/turbo-stream-2.0.0.tgz#e8bc7d30799e2dee654de66e319760f8b462716a" + integrity sha512-h0dfgRJAoiEh2hdFCoEuOSApsUfnw87gmNuziVS/mYycuBSCTeqpdanypMlHci6CvZibF7b9kvSpbeC7/r2/KA== + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" @@ -7575,7 +7581,7 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici@^6.14.1: +undici@^6.10.1, undici@^6.14.1: version "6.14.1" resolved "https://registry.yarnpkg.com/undici/-/undici-6.14.1.tgz#e3c9ce906c2e7dddd0d006d7c91a7d8aa1f2890a" integrity sha512-mAel3i4BsYhkeVPXeIPXVGPJKeBzqCieZYoFsbWfUzd68JmHByhc1Plit5WlylxXFaGpgkZB8mExlxnt+Q1p7A==