diff --git a/web/package.json b/web/package.json index 7db09d8..5b19212 100644 --- a/web/package.json +++ b/web/package.json @@ -72,7 +72,7 @@ "react-syntax-highlighter": "^15.6.1", "remix-auth": "^3.7.0", "remix-auth-github": "^1.7.0", - "remix-utils": "^7.7.0", + "remix-utils": "^8.7.0", "slugify": "^1.6.6", "tailwind-merge": "^2.6.0", "tailwindcss-animate": "^1.0.7", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 45045fb..2d18882 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -141,8 +141,8 @@ importers: specifier: ^1.7.0 version: 1.7.0(@remix-run/server-runtime@2.15.0(typescript@5.7.2))(remix-auth@3.7.0(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@remix-run/server-runtime@2.15.0(typescript@5.7.2))) remix-utils: - specifier: ^7.7.0 - version: 7.7.0(@remix-run/node@2.15.0(typescript@5.7.2))(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@remix-run/router@1.21.0)(is-ip@5.0.1)(react@18.3.1) + specifier: ^8.7.0 + version: 8.7.0(is-ip@5.0.1)(react@18.3.1) slugify: specifier: ^1.6.6 version: 1.6.6 @@ -1888,6 +1888,9 @@ packages: '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/estree@1.0.7': + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + '@types/geojson@7946.0.14': resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} @@ -2079,6 +2082,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + aggregate-error@3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} @@ -2881,8 +2889,8 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} - esrap@1.4.5: - resolution: {integrity: sha512-CjNMjkBWWZeHn+VX+gS8YvFwJ5+NDhg8aWZBSFJPR8qQduDNjbJodA2WcwCm7uQa5Rjqj+nZvVmceg1RbHFB9g==} + esrap@1.4.6: + resolution: {integrity: sha512-F/D2mADJ9SHY3IwksD4DAXjTt7qt7GWUf3/8RhCNWmC/67tyb55dpimHmy7EplakFaflV0R/PC+fdSPqrRHAQw==} esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -4551,29 +4559,30 @@ packages: '@remix-run/react': ^1.0.0 || ^2.0.0 '@remix-run/server-runtime': ^1.0.0 || ^2.0.0 - remix-utils@7.7.0: - resolution: {integrity: sha512-J8NhP044nrNIam/xOT1L9a4RQ9FSaA2wyrUwmN8ZT+c/+CdAAf70yfaLnvMyKcV5U+8BcURQ/aVbth77sT6jGA==} - engines: {node: '>=18.0.0'} + remix-utils@8.7.0: + resolution: {integrity: sha512-oRumofsYFaxHyPtqLuYe3g2nQi4SMYjCoebaeed0gYHIOKBiPPYdNP6cgmQbFjQQ5pwXV+uQiKLqO6pM9ep3VA==} + engines: {node: '>=20.0.0'} peerDependencies: - '@remix-run/cloudflare': ^2.0.0 - '@remix-run/node': ^2.0.0 - '@remix-run/react': ^2.0.0 - '@remix-run/router': ^1.7.2 - crypto-js: ^4.1.1 + '@edgefirst-dev/batcher': ^1.0.0 + '@edgefirst-dev/jwt': ^1.2.0 + '@edgefirst-dev/server-timing': ^0.0.1 + '@oslojs/crypto': ^1.0.1 + '@oslojs/encoding': ^1.1.0 intl-parse-accept-language: ^1.0.0 is-ip: ^5.0.1 - react: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-router: ^7.0.0 zod: ^3.22.4 peerDependenciesMeta: - '@remix-run/cloudflare': + '@edgefirst-dev/batcher': optional: true - '@remix-run/node': + '@edgefirst-dev/jwt': optional: true - '@remix-run/react': + '@edgefirst-dev/server-timing': optional: true - '@remix-run/router': + '@oslojs/crypto': optional: true - crypto-js: + '@oslojs/encoding': optional: true intl-parse-accept-language: optional: true @@ -4581,6 +4590,8 @@ packages: optional: true react: optional: true + react-router: + optional: true zod: optional: true @@ -5032,8 +5043,8 @@ packages: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} - type-fest@4.29.0: - resolution: {integrity: sha512-RPYt6dKyemXJe7I6oNstcH24myUGSReicxcHTvCLgzm4e0n8y05dGvcGB15/SoPRBmhlMthWQ9pvKyL81ko8nQ==} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} type-is@1.6.18: @@ -7102,6 +7113,8 @@ snapshots: '@types/estree@1.0.6': {} + '@types/estree@1.0.7': {} + '@types/geojson@7946.0.14': {} '@types/hast@2.3.10': @@ -7347,12 +7360,14 @@ snapshots: dependencies: acorn: 8.14.0 - acorn-typescript@1.4.13(acorn@8.14.0): + acorn-typescript@1.4.13(acorn@8.14.1): dependencies: - acorn: 8.14.0 + acorn: 8.14.1 acorn@8.14.0: {} + acorn@8.14.1: {} + aggregate-error@3.1.0: dependencies: clean-stack: 2.2.0 @@ -8387,7 +8402,7 @@ snapshots: dependencies: estraverse: 5.3.0 - esrap@1.4.5: + esrap@1.4.6: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -10216,13 +10231,10 @@ snapshots: '@remix-run/server-runtime': 2.15.0(typescript@5.7.2) uuid: 8.3.2 - remix-utils@7.7.0(@remix-run/node@2.15.0(typescript@5.7.2))(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@remix-run/router@1.21.0)(is-ip@5.0.1)(react@18.3.1): + remix-utils@8.7.0(is-ip@5.0.1)(react@18.3.1): dependencies: - type-fest: 4.29.0 + type-fest: 4.41.0 optionalDependencies: - '@remix-run/node': 2.15.0(typescript@5.7.2) - '@remix-run/react': 2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2) - '@remix-run/router': 1.21.0 is-ip: 5.0.1 react: 18.3.1 @@ -10553,13 +10565,13 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.6 - acorn: 8.14.0 - acorn-typescript: 1.4.13(acorn@8.14.0) + '@types/estree': 1.0.7 + acorn: 8.14.1 + acorn-typescript: 1.4.13(acorn@8.14.1) aria-query: 5.3.2 axobject-query: 4.1.0 esm-env: 1.2.2 - esrap: 1.4.5 + esrap: 1.4.6 is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.17 @@ -10720,7 +10732,7 @@ snapshots: type-fest@0.20.2: {} - type-fest@4.29.0: {} + type-fest@4.41.0: {} type-is@1.6.18: dependencies: