diff --git a/package.json b/package.json index 9414719..cfb8939 100644 --- a/package.json +++ b/package.json @@ -18,12 +18,12 @@ "dotenv-safe": "9.1.0", "jsdom": "29.1.1", "ley": "0.8.1", - "next": "16.2.11", + "next": "16.2.12", "postgres": "3.4.9", "react": "19.2.8", "react-dom": "19.2.8", "react-markdown": "10.1.0", - "sass": "1.101.6", + "sass": "1.102.0", "sharp": "0.35.3", "zod": "4.4.3" }, @@ -33,10 +33,10 @@ "@types/dompurify": "3.2.0", "@types/dotenv-safe": "9.1.0", "@types/jsdom": "28.0.3", - "@types/node": "26.1.1", - "@types/react": "19.2.17", - "@types/react-dom": "19.2.3", - "eslint": "10.7.0", + "@types/node": "26.1.2", + "@types/react": "19.2.18", + "@types/react-dom": "19.2.4", + "eslint": "10.8.0", "eslint-config-upleveled": "10.0.0", "libpg-query": "17.7.4", "prettier": "3.9.6", @@ -49,9 +49,9 @@ "packageManager": "pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8", "pnpm": { "overrides": { - "node-addon-api": "8.9.0", - "@types/react": "19.2.17", - "@types/react-dom": "19.2.3" + "node-addon-api": "8.9.1", + "@types/react": "19.2.18", + "@types/react-dom": "19.2.4" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d178754..8c75a87 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,9 +5,9 @@ settings: excludeLinksFromLockfile: false overrides: - node-addon-api: 8.9.0 - '@types/react': 19.2.17 - '@types/react-dom': 19.2.3 + node-addon-api: 8.9.1 + '@types/react': 19.2.18 + '@types/react-dom': 19.2.4 importers: @@ -35,8 +35,8 @@ importers: specifier: 0.8.1 version: 0.8.1 next: - specifier: 16.2.11 - version: 16.2.11(@babel/core@7.26.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sass@1.101.6) + specifier: 16.2.12 + version: 16.2.12(@babel/core@7.26.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sass@1.102.0) postgres: specifier: 3.4.9 version: 3.4.9 @@ -48,20 +48,20 @@ importers: version: 19.2.8(react@19.2.8) react-markdown: specifier: 10.1.0 - version: 10.1.0(@types/react@19.2.17)(react@19.2.8) + version: 10.1.0(@types/react@19.2.18)(react@19.2.8) sass: - specifier: 1.101.6 - version: 1.101.6 + specifier: 1.102.0 + version: 1.102.0 sharp: specifier: 0.35.3 - version: 0.35.3(@types/node@26.1.1) + version: 0.35.3(@types/node@26.1.2) zod: specifier: 4.4.3 version: 4.4.3 devDependencies: '@ts-safeql/eslint-plugin': specifier: 5.4.1 - version: 5.4.1(@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0)(libpg-query@17.7.4)(typescript@6.0.3) + version: 5.4.1(@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint@10.8.0)(libpg-query@17.7.4)(typescript@6.0.3) '@types/bcrypt': specifier: 6.0.0 version: 6.0.0 @@ -75,20 +75,20 @@ importers: specifier: 28.0.3 version: 28.0.3 '@types/node': - specifier: 26.1.1 - version: 26.1.1 + specifier: 26.1.2 + version: 26.1.2 '@types/react': - specifier: 19.2.17 - version: 19.2.17 + specifier: 19.2.18 + version: 19.2.18 '@types/react-dom': - specifier: 19.2.3 - version: 19.2.3(@types/react@19.2.17) + specifier: 19.2.4 + version: 19.2.4(@types/react@19.2.18) eslint: - specifier: 10.7.0 - version: 10.7.0 + specifier: 10.8.0 + version: 10.8.0 eslint-config-upleveled: specifier: 10.0.0 - version: 10.0.0(@babel/core@7.26.0)(@types/node@26.1.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0))(eslint@10.7.0)(globals@17.3.0)(typescript@6.0.3) + version: 10.0.0(@babel/core@7.26.0)(@types/node@26.1.2)(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint@10.8.0))(eslint@10.8.0)(globals@17.3.0)(typescript@6.0.3) libpg-query: specifier: 17.7.4 version: 17.7.4 @@ -495,8 +495,8 @@ packages: resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/config-helpers@0.6.0': - resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} + '@eslint/config-helpers@0.7.0': + resolution: {integrity: sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/core@1.2.1': @@ -876,60 +876,60 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@next/env@16.2.11': - resolution: {integrity: sha512-0do5A3BJ2gxWr0ZCMcD6BhW+e595jyxdTl3rXTS6lOtD8ektMiW6CO+EPwt1Eca1DBnm90r/7GdiKWBKxH++DA==} + '@next/env@16.2.12': + resolution: {integrity: sha512-d0Z5Bc13Fa4nR8pFAKx2jay2yhJM16vlfHbTzYnUQAxlNb6B6lmn4hjt69lYNt4kRtyYP6gEM49lPRHNbIyneg==} '@next/eslint-plugin-next@16.1.6': resolution: {integrity: sha512-/Qq3PTagA6+nYVfryAtQ7/9FEr/6YVyvOtl6rZnGsbReGLf0jZU6gkpr1FuChAQpvV46a78p4cmHOVP8mbfSMQ==} - '@next/swc-darwin-arm64@16.2.11': - resolution: {integrity: sha512-wryL4pjKmDwGv2ox6+GZDFxvmtSRLqApBR8kL1j4+vhB7Z5vJC/zAnXpiR9Xkfzl0AS8WLMnsuGV/UKI67/rrw==} + '@next/swc-darwin-arm64@16.2.12': + resolution: {integrity: sha512-0W1R0teHWJrqKX0FH20IzzIWAOuGtBxPGuObrxy1lE8hQvCFj49KE8a3WUg0D7sq6rn6zkM4c7YGUnhudBS6oA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@16.2.11': - resolution: {integrity: sha512-aZl2j4f/fLyjQvOhv0Oe9UaMAQHolYpKhctsoYzplSumKJKPUmgjcf6545aBtysLTcu994TREd0+pSgNE4ohmg==} + '@next/swc-darwin-x64@16.2.12': + resolution: {integrity: sha512-Hy5Ls099+aFUmOLmIgPfLqNi6iCwhL3uQCssz5rWk+5Nkc6TUKCE83DY5BbNylfm3+mfwcSFnLRfrZDJhVxdtw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@16.2.11': - resolution: {integrity: sha512-5jEriyEnH/LWFy27L2ZG0XaLlyEJIjhsImEsiS9P563PKEVp2BVups/xfOucIrsvVntp11oNcZwjHvaDPYVB5g==} + '@next/swc-linux-arm64-gnu@16.2.12': + resolution: {integrity: sha512-+YqU2h1cQkHsGfvjAsrSmst8UIFBibBGm5x3Xgel8NLMiDQtNOM4sM2GOEMvG5YiOBNeN/Ykk8cQC2S0Xrqljg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@next/swc-linux-arm64-musl@16.2.11': - resolution: {integrity: sha512-eIjcpx2fnnFSSkZDbTxy74KnokUXDjfoLClpWelfgHLf621aTqswhwXQ7GkD5K5rplrS6LZ/Bj+mVuvzluBOEg==} + '@next/swc-linux-arm64-musl@16.2.12': + resolution: {integrity: sha512-0qjhiYBaKAqF63LA1ZWAAnKTzFUguAaZiRa5etMLGGPj/B6uEVjtIZldIzFEp3wHlB0koK6aTzqPtSdplTCjoA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@next/swc-linux-x64-gnu@16.2.11': - resolution: {integrity: sha512-8WgzpaWMs46qJT9kiV47cje86L0x/Mu9t8/Gwj+pnbgW3rETVfCnaScPjlYUwNScpOozdcIMHWmAvuZJUonR2w==} + '@next/swc-linux-x64-gnu@16.2.12': + resolution: {integrity: sha512-7A3q26W+h7gnA15uqBToNuDqBEFZZcqh0mW2mn4AJh/G5pdg2RVE3n4slzLEliASZFG3NmsbEzng/x2Sh09mBg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@next/swc-linux-x64-musl@16.2.11': - resolution: {integrity: sha512-I3UgPds7G4ZYnTb/H+5GBGuUT2DhAk6j0mL6A4s63RjFs74wB2hOWP0vaxsK+3NJraExt3eYEPQ/UtT0x/64Nw==} + '@next/swc-linux-x64-musl@16.2.12': + resolution: {integrity: sha512-qSjL/uppm+cbh21s72Ss8gkiOhQ4dExWHNGOWy6eZV7STj5WsKehgxT61beSsOj+YYQuTplL376lOCdMQU5T8w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@next/swc-win32-arm64-msvc@16.2.11': - resolution: {integrity: sha512-n89CjtcThnjrwgJMAiI5xbqwLY51zvwC9tSlArmVndAJLYVl9T9UAdlkXTmZvE++idoXe8KdglQlhNRdUp1c6g==} + '@next/swc-win32-arm64-msvc@16.2.12': + resolution: {integrity: sha512-X6hzsOUJac/e7AWSbn9gQ9nzHld1xWP5iyjHpYWvud8pufB679O1xg4JDyKr8Xd69Jvd+kM2Der6uftiZCmjYA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@16.2.11': - resolution: {integrity: sha512-md8CLNggS1Dx9pUgApzps5uAf+N8GN9xywzmNx9vHAWo94HtBwCCqkSnhIrdfQe83Dhz8Lfo/20Nb1Zxal092w==} + '@next/swc-win32-x64-msvc@16.2.12': + resolution: {integrity: sha512-F6fakeHuFTLOPt0bslQJdf+xtT+WIP9DVn/m4y1w1mRnVPyh3D/cNvzlRkxM444xfm+IvvYNSOrKiA2CDJ0Uxw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1113,19 +1113,19 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@26.1.1': - resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==} + '@types/node@26.1.2': + resolution: {integrity: sha512-Vu4a5UFA9rIIFJ7rB/Vaafh9lrCQszopTCx6KjFboXTGQbPNasehVR5TEiithSDGyd1DEiUByggTZsg8jukeIg==} '@types/pegjs@0.10.6': resolution: {integrity: sha512-eLYXDbZWXh2uxf+w8sXS8d6KSoXTswfps6fvCUuVAGN8eRpfe7h9eSRydxiSJvo9Bf+GzifsDOr9TMQlmJdmkw==} - '@types/react-dom@19.2.3': - resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + '@types/react-dom@19.2.4': + resolution: {integrity: sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==} peerDependencies: - '@types/react': 19.2.17 + '@types/react': 19.2.18 - '@types/react@19.2.17': - resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} + '@types/react@19.2.18': + resolution: {integrity: sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==} '@types/tough-cookie@4.0.5': resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} @@ -1421,9 +1421,9 @@ packages: brace-expansion@1.1.12: resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} - brace-expansion@5.0.3: - resolution: {integrity: sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==} - engines: {node: 18 || 20 || >=22} + brace-expansion@5.0.9: + resolution: {integrity: sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==} + engines: {node: 20 || >=22} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} @@ -1782,8 +1782,8 @@ packages: hasBin: true peerDependencies: '@types/node': '>=25.3.2' - '@types/react': 19.2.17 - '@types/react-dom': 19.2.3 + '@types/react': 19.2.18 + '@types/react-dom': 19.2.4 eslint: ^9.39.2 globals: ^17.3.0 typescript: ^5.9.3 @@ -1941,8 +1941,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.7.0: - resolution: {integrity: sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==} + eslint@10.8.0: + resolution: {integrity: sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -2653,8 +2653,8 @@ packages: resolution: {integrity: sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==} engines: {node: 20 || >=22} - minimatch@10.2.4: - resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + minimatch@10.2.6: + resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==} engines: {node: 18 || 20 || >=22} minimatch@3.1.2: @@ -2700,8 +2700,8 @@ packages: resolution: {integrity: sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==} hasBin: true - next@16.2.11: - resolution: {integrity: sha512-B339zaqbyK8cmxhoAvLrcwoabwCP1wz21zSzfqxqXAemTu2BXnH7tQnfcglKv1vnMUIDBc+Hth7XODQriTZiRQ==} + next@16.2.12: + resolution: {integrity: sha512-iD59eYQWmbFcEbX7v/acG5DRym9iw1DdaPoD0WTA920naWsE25wShzJW4+UvAs8MK9EC2kBfIH6vtto1H1PHGw==} engines: {node: '>=20.9.0'} hasBin: true peerDependencies: @@ -2725,8 +2725,8 @@ packages: resolution: {integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==} engines: {node: '>=10'} - node-addon-api@8.9.0: - resolution: {integrity: sha512-ekZMeaaIzSQTSpr7X2X3iJM7lTzgnx8ahAG9pJfT/7+14mlEM8ZYQ9cgCDvSSRbReFK0oHli3WrZdCiRsgAT9Q==} + node-addon-api@8.9.1: + resolution: {integrity: sha512-4eUQWVPCUUUiBjLnHS3cXWeC6ryoPUc0U3rP7IuzapoGbzMqd/r6KKO0clr0b+snQhsrueFEhCZDdK+LK7hxKg==} engines: {node: ^18 || ^20 || >= 21} node-gyp-build@4.8.4: @@ -2944,7 +2944,7 @@ packages: react-markdown@10.1.0: resolution: {integrity: sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==} peerDependencies: - '@types/react': 19.2.17 + '@types/react': 19.2.18 react: '>=18' react@19.2.8: @@ -3042,8 +3042,8 @@ packages: safe-regex@2.1.1: resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} - sass@1.101.6: - resolution: {integrity: sha512-j8qYug9WuX19eU5sxJWQlbR8RYhKgXiOYgGjkJRkcW35c3neWtxPdcUW0saN6Od2L0aqEp0AmH9R/QeAxrffMQ==} + sass@1.102.0: + resolution: {integrity: sha512-NSOyTnaQF7rTAEOtI2fwb386vL+akyiQLBZu8Na7hXCb+umJy0GAqlcMIaqACZ6Z1VgTBS4K9PG6B3IdjHGJsw==} engines: {node: '>=20.19.0'} hasBin: true @@ -3615,11 +3615,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.28.6(@babel/core@7.26.0)(eslint@10.7.0)': + '@babel/eslint-parser@7.28.6(@babel/core@7.26.0)(eslint@10.8.0)': dependencies: '@babel/core': 7.26.0 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 10.7.0 + eslint: 10.8.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -3842,35 +3842,35 @@ snapshots: '@esbuild/win32-x64@0.25.12': optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@10.7.0)': + '@eslint-community/eslint-utils@4.9.1(eslint@10.8.0)': dependencies: - eslint: 10.7.0 + eslint: 10.8.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint-react/ast@2.13.0(eslint@10.7.0)(typescript@6.0.3)': + '@eslint-react/ast@2.13.0(eslint@10.8.0)(typescript@6.0.3)': dependencies: '@eslint-react/eff': 2.13.0 '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) - eslint: 10.7.0 + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) + eslint: 10.8.0 string-ts: 2.3.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/core@2.13.0(eslint@10.7.0)(typescript@6.0.3)': + '@eslint-react/core@2.13.0(eslint@10.8.0)(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 2.13.0(eslint@10.7.0)(typescript@6.0.3) + '@eslint-react/ast': 2.13.0(eslint@10.8.0)(typescript@6.0.3) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@10.7.0)(typescript@6.0.3) - '@eslint-react/var': 2.13.0(eslint@10.7.0)(typescript@6.0.3) + '@eslint-react/shared': 2.13.0(eslint@10.8.0)(typescript@6.0.3) + '@eslint-react/var': 2.13.0(eslint@10.8.0)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) - eslint: 10.7.0 + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) + eslint: 10.8.0 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: @@ -3878,46 +3878,46 @@ snapshots: '@eslint-react/eff@2.13.0': {} - '@eslint-react/shared@2.13.0(eslint@10.7.0)(typescript@6.0.3)': + '@eslint-react/shared@2.13.0(eslint@10.8.0)(typescript@6.0.3)': dependencies: '@eslint-react/eff': 2.13.0 - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) - eslint: 10.7.0 + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) + eslint: 10.8.0 ts-pattern: 5.9.0 typescript: 6.0.3 zod: 4.4.3 transitivePeerDependencies: - supports-color - '@eslint-react/var@2.13.0(eslint@10.7.0)(typescript@6.0.3)': + '@eslint-react/var@2.13.0(eslint@10.8.0)(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 2.13.0(eslint@10.7.0)(typescript@6.0.3) + '@eslint-react/ast': 2.13.0(eslint@10.8.0)(typescript@6.0.3) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@10.7.0)(typescript@6.0.3) + '@eslint-react/shared': 2.13.0(eslint@10.8.0)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) - eslint: 10.7.0 + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) + eslint: 10.8.0 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint/compat@2.0.2(eslint@10.7.0)': + '@eslint/compat@2.0.2(eslint@10.8.0)': dependencies: '@eslint/core': 1.2.1 optionalDependencies: - eslint: 10.7.0 + eslint: 10.8.0 '@eslint/config-array@0.23.5': dependencies: '@eslint/object-schema': 3.0.5 debug: 4.4.3 - minimatch: 10.2.4 + minimatch: 10.2.6 transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.6.0': + '@eslint/config-helpers@0.7.0': dependencies: '@eslint/core': 1.2.1 @@ -4176,34 +4176,34 @@ snapshots: '@tybys/wasm-util': 0.10.0 optional: true - '@next/env@16.2.11': {} + '@next/env@16.2.12': {} '@next/eslint-plugin-next@16.1.6': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@16.2.11': + '@next/swc-darwin-arm64@16.2.12': optional: true - '@next/swc-darwin-x64@16.2.11': + '@next/swc-darwin-x64@16.2.12': optional: true - '@next/swc-linux-arm64-gnu@16.2.11': + '@next/swc-linux-arm64-gnu@16.2.12': optional: true - '@next/swc-linux-arm64-musl@16.2.11': + '@next/swc-linux-arm64-musl@16.2.12': optional: true - '@next/swc-linux-x64-gnu@16.2.11': + '@next/swc-linux-x64-gnu@16.2.12': optional: true - '@next/swc-linux-x64-musl@16.2.11': + '@next/swc-linux-x64-musl@16.2.12': optional: true - '@next/swc-win32-arm64-msvc@16.2.11': + '@next/swc-win32-arm64-msvc@16.2.12': optional: true - '@next/swc-win32-x64-msvc@16.2.11': + '@next/swc-win32-x64-msvc@16.2.12': optional: true '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': @@ -4263,7 +4263,7 @@ snapshots: detect-libc: 1.0.3 is-glob: 4.0.3 micromatch: 4.0.8 - node-addon-api: 8.9.0 + node-addon-api: 8.9.1 optionalDependencies: '@parcel/watcher-android-arm64': 2.4.1 '@parcel/watcher-darwin-arm64': 2.4.1 @@ -4285,11 +4285,11 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin@5.9.0(eslint@10.7.0)': + '@stylistic/eslint-plugin@5.9.0(eslint@10.8.0)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0) '@typescript-eslint/types': 8.56.1 - eslint: 10.7.0 + eslint: 10.8.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 @@ -4299,12 +4299,12 @@ snapshots: dependencies: tslib: 2.8.1 - '@ts-safeql/eslint-plugin@5.4.1(@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0)(libpg-query@17.7.4)(typescript@6.0.3)': + '@ts-safeql/eslint-plugin@5.4.1(@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint@10.8.0)(libpg-query@17.7.4)(typescript@6.0.3)': dependencies: - '@ts-safeql/plugin-utils': 5.3.0(@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3))(typescript@6.0.3) - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@ts-safeql/plugin-utils': 5.3.0(@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3))(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) chokidar: 4.0.3 - eslint: 10.7.0 + eslint: 10.8.0 fp-ts: 2.16.9 libpg-query: 17.7.4 pg-connection-string: 2.7.0 @@ -4317,12 +4317,12 @@ snapshots: transitivePeerDependencies: - typescript - '@ts-safeql/plugin-utils@5.3.0(@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3))(typescript@6.0.3)': + '@ts-safeql/plugin-utils@5.3.0(@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3))(typescript@6.0.3)': dependencies: postgres: 3.4.9 tsx: 4.20.3 optionalDependencies: - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) typescript: 6.0.3 '@tybys/wasm-util@0.10.0': @@ -4332,7 +4332,7 @@ snapshots: '@types/bcrypt@6.0.0': dependencies: - '@types/node': 26.1.1 + '@types/node': 26.1.2 '@types/debug@4.1.12': dependencies: @@ -4344,7 +4344,7 @@ snapshots: '@types/dotenv-safe@9.1.0(dotenv@8.6.0)': dependencies: - '@types/node': 26.1.1 + '@types/node': 26.1.2 dotenv: 8.6.0 '@types/esrecurse@4.3.1': {} @@ -4361,7 +4361,7 @@ snapshots: '@types/jsdom@28.0.3': dependencies: - '@types/node': 26.1.1 + '@types/node': 26.1.2 '@types/tough-cookie': 4.0.5 parse5: 8.0.1 undici-types: 7.24.6 @@ -4377,17 +4377,17 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@26.1.1': + '@types/node@26.1.2': dependencies: undici-types: 8.3.0 '@types/pegjs@0.10.6': {} - '@types/react-dom@19.2.3(@types/react@19.2.17)': + '@types/react-dom@19.2.4(@types/react@19.2.18)': dependencies: - '@types/react': 19.2.17 + '@types/react': 19.2.18 - '@types/react@19.2.17': + '@types/react@19.2.18': dependencies: csstype: 3.2.3 @@ -4400,15 +4400,15 @@ snapshots: '@types/unist@3.0.2': {} - '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint@10.8.0)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.56.1(eslint@10.8.0)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.56.1 - eslint: 10.7.0 + eslint: 10.8.0 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.4.0(typescript@6.0.3) @@ -4416,14 +4416,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.1(eslint@10.7.0)(typescript@6.0.3)': + '@typescript-eslint/parser@8.56.1(eslint@10.8.0)(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3 - eslint: 10.7.0 + eslint: 10.8.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -4446,13 +4446,13 @@ snapshots: dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.56.1(eslint@10.7.0)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.56.1(eslint@10.8.0)(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) debug: 4.4.3 - eslint: 10.7.0 + eslint: 10.8.0 ts-api-utils: 2.4.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -4467,7 +4467,7 @@ snapshots: '@typescript-eslint/types': 8.56.1 '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3 - minimatch: 10.2.4 + minimatch: 10.2.6 semver: 7.8.5 tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@6.0.3) @@ -4475,13 +4475,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3)': + '@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0) '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3) - eslint: 10.7.0 + eslint: 10.8.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -4661,7 +4661,7 @@ snapshots: bcrypt@6.0.0: dependencies: - node-addon-api: 8.9.0 + node-addon-api: 8.9.1 node-gyp-build: 4.8.4 bidi-js@1.0.3: @@ -4681,7 +4681,7 @@ snapshots: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@5.0.3: + brace-expansion@5.0.9: dependencies: balanced-match: 4.0.4 @@ -4739,7 +4739,7 @@ snapshots: canvas@3.2.3: dependencies: - node-addon-api: 8.9.0 + node-addon-api: 8.9.1 prebuild-install: 7.1.3 ccount@2.0.1: {} @@ -5069,37 +5069,37 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-flat-gitignore@2.2.1(eslint@10.7.0): + eslint-config-flat-gitignore@2.2.1(eslint@10.8.0): dependencies: - '@eslint/compat': 2.0.2(eslint@10.7.0) - eslint: 10.7.0 + '@eslint/compat': 2.0.2(eslint@10.8.0) + eslint: 10.8.0 - eslint-config-upleveled@10.0.0(@babel/core@7.26.0)(@types/node@26.1.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0))(eslint@10.7.0)(globals@17.3.0)(typescript@6.0.3): + eslint-config-upleveled@10.0.0(@babel/core@7.26.0)(@types/node@26.1.2)(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint@10.8.0))(eslint@10.8.0)(globals@17.3.0)(typescript@6.0.3): dependencies: - '@babel/eslint-parser': 7.28.6(@babel/core@7.26.0)(eslint@10.7.0) - '@eslint/compat': 2.0.2(eslint@10.7.0) + '@babel/eslint-parser': 7.28.6(@babel/core@7.26.0)(eslint@10.8.0) + '@eslint/compat': 2.0.2(eslint@10.8.0) '@next/eslint-plugin-next': 16.1.6 - '@stylistic/eslint-plugin': 5.9.0(eslint@10.7.0) - '@types/node': 26.1.1 - '@types/react': 19.2.17 - '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0)(typescript@6.0.3) - '@typescript-eslint/parser': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@stylistic/eslint-plugin': 5.9.0(eslint@10.8.0) + '@types/node': 26.1.2 + '@types/react': 19.2.18 + '@types/react-dom': 19.2.4(@types/react@19.2.18) + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint@10.8.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.56.1(eslint@10.8.0)(typescript@6.0.3) comment-json: 4.5.1 - eslint: 10.7.0 - eslint-config-flat-gitignore: 2.2.1(eslint@10.7.0) - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.7.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0))(eslint@10.7.0) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.7.0) - eslint-plugin-jsx-a11y: 6.10.2(eslint@10.7.0) - eslint-plugin-react-dom: 2.13.0(eslint@10.7.0)(typescript@6.0.3) - eslint-plugin-react-hooks: 7.0.1(eslint@10.7.0) - eslint-plugin-react-naming-convention: 2.13.0(eslint@10.7.0)(typescript@6.0.3) - eslint-plugin-react-x: 2.13.0(eslint@10.7.0)(typescript@6.0.3) + eslint: 10.8.0 + eslint-config-flat-gitignore: 2.2.1(eslint@10.8.0) + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.8.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint@10.8.0))(eslint@10.8.0) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.8.0) + eslint-plugin-jsx-a11y: 6.10.2(eslint@10.8.0) + eslint-plugin-react-dom: 2.13.0(eslint@10.8.0)(typescript@6.0.3) + eslint-plugin-react-hooks: 7.0.1(eslint@10.8.0) + eslint-plugin-react-naming-convention: 2.13.0(eslint@10.8.0)(typescript@6.0.3) + eslint-plugin-react-x: 2.13.0(eslint@10.8.0)(typescript@6.0.3) eslint-plugin-security: 4.0.0 - eslint-plugin-sonarjs: 4.0.0(eslint@10.7.0) - eslint-plugin-testing-library: 7.16.0(eslint@10.7.0)(typescript@6.0.3) - eslint-plugin-unicorn: 63.0.0(eslint@10.7.0) - eslint-plugin-upleveled: 2.1.15(eslint@10.7.0) + eslint-plugin-sonarjs: 4.0.0(eslint@10.8.0) + eslint-plugin-testing-library: 7.16.0(eslint@10.8.0)(typescript@6.0.3) + eslint-plugin-unicorn: 63.0.0(eslint@10.8.0) + eslint-plugin-upleveled: 2.1.15(eslint@10.8.0) globals: 17.3.0 is-plain-obj: 4.1.0 sort-package-json: 3.6.1 @@ -5130,10 +5130,10 @@ snapshots: - supports-color optional: true - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.7.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0))(eslint@10.7.0): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.8.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint@10.8.0))(eslint@10.8.0): dependencies: debug: 4.4.3 - eslint: 10.7.0 + eslint: 10.8.0 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) get-tsconfig: 4.10.1 is-bun-module: 2.0.0 @@ -5141,41 +5141,41 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.7.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint@10.8.0) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.8.0) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.7.0): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.8.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@10.7.0)(typescript@6.0.3) - eslint: 10.7.0 + '@typescript-eslint/parser': 8.56.1(eslint@10.8.0)(typescript@6.0.3) + eslint: 10.8.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color optional: true - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.7.0): + eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.8.0): dependencies: '@typescript-eslint/types': 8.56.1 comment-parser: 1.4.1 debug: 4.4.3 - eslint: 10.7.0 + eslint: 10.8.0 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 - minimatch: 10.2.4 + minimatch: 10.2.6 semver: 7.8.5 stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint@10.8.0): dependencies: array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 @@ -5183,9 +5183,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 10.7.0 + eslint: 10.8.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.1(eslint@10.7.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.7.0) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.1(eslint@10.8.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.8.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -5196,14 +5196,14 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.56.1(eslint@10.8.0)(typescript@6.0.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color optional: true - eslint-plugin-jsx-a11y@6.10.2(eslint@10.7.0): + eslint-plugin-jsx-a11y@6.10.2(eslint@10.8.0): dependencies: aria-query: 5.3.2 array-includes: 3.1.9 @@ -5213,7 +5213,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 10.7.0 + eslint: 10.8.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -5222,67 +5222,67 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-react-dom@2.13.0(eslint@10.7.0)(typescript@6.0.3): + eslint-plugin-react-dom@2.13.0(eslint@10.8.0)(typescript@6.0.3): dependencies: - '@eslint-react/ast': 2.13.0(eslint@10.7.0)(typescript@6.0.3) - '@eslint-react/core': 2.13.0(eslint@10.7.0)(typescript@6.0.3) + '@eslint-react/ast': 2.13.0(eslint@10.8.0)(typescript@6.0.3) + '@eslint-react/core': 2.13.0(eslint@10.8.0)(typescript@6.0.3) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@10.7.0)(typescript@6.0.3) - '@eslint-react/var': 2.13.0(eslint@10.7.0)(typescript@6.0.3) + '@eslint-react/shared': 2.13.0(eslint@10.8.0)(typescript@6.0.3) + '@eslint-react/var': 2.13.0(eslint@10.8.0)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) compare-versions: 6.1.1 - eslint: 10.7.0 + eslint: 10.8.0 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@7.0.1(eslint@10.7.0): + eslint-plugin-react-hooks@7.0.1(eslint@10.8.0): dependencies: '@babel/core': 7.26.0 '@babel/parser': 7.28.6 - eslint: 10.7.0 + eslint: 10.8.0 hermes-parser: 0.25.1 zod: 4.4.3 zod-validation-error: 4.0.2(zod@4.4.3) transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@2.13.0(eslint@10.7.0)(typescript@6.0.3): + eslint-plugin-react-naming-convention@2.13.0(eslint@10.8.0)(typescript@6.0.3): dependencies: - '@eslint-react/ast': 2.13.0(eslint@10.7.0)(typescript@6.0.3) - '@eslint-react/core': 2.13.0(eslint@10.7.0)(typescript@6.0.3) + '@eslint-react/ast': 2.13.0(eslint@10.8.0)(typescript@6.0.3) + '@eslint-react/core': 2.13.0(eslint@10.8.0)(typescript@6.0.3) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@10.7.0)(typescript@6.0.3) - '@eslint-react/var': 2.13.0(eslint@10.7.0)(typescript@6.0.3) + '@eslint-react/shared': 2.13.0(eslint@10.8.0)(typescript@6.0.3) + '@eslint-react/var': 2.13.0(eslint@10.8.0)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) compare-versions: 6.1.1 - eslint: 10.7.0 + eslint: 10.8.0 string-ts: 2.3.1 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@2.13.0(eslint@10.7.0)(typescript@6.0.3): + eslint-plugin-react-x@2.13.0(eslint@10.8.0)(typescript@6.0.3): dependencies: - '@eslint-react/ast': 2.13.0(eslint@10.7.0)(typescript@6.0.3) - '@eslint-react/core': 2.13.0(eslint@10.7.0)(typescript@6.0.3) + '@eslint-react/ast': 2.13.0(eslint@10.8.0)(typescript@6.0.3) + '@eslint-react/core': 2.13.0(eslint@10.8.0)(typescript@6.0.3) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@10.7.0)(typescript@6.0.3) - '@eslint-react/var': 2.13.0(eslint@10.7.0)(typescript@6.0.3) + '@eslint-react/shared': 2.13.0(eslint@10.8.0)(typescript@6.0.3) + '@eslint-react/var': 2.13.0(eslint@10.8.0)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) compare-versions: 6.1.1 - eslint: 10.7.0 - is-immutable-type: 5.0.1(eslint@10.7.0)(typescript@6.0.3) + eslint: 10.8.0 + is-immutable-type: 5.0.1(eslint@10.8.0)(typescript@6.0.3) ts-api-utils: 2.4.0(typescript@6.0.3) ts-pattern: 5.9.0 typescript: 6.0.3 @@ -5293,12 +5293,12 @@ snapshots: dependencies: safe-regex: 2.1.1 - eslint-plugin-sonarjs@4.0.0(eslint@10.7.0): + eslint-plugin-sonarjs@4.0.0(eslint@10.8.0): dependencies: '@eslint-community/regexpp': 4.12.2 builtin-modules: 3.3.0 bytes: 3.1.2 - eslint: 10.7.0 + eslint: 10.8.0 functional-red-black-tree: 1.0.1 globals: 17.3.0 jsx-ast-utils-x: 0.1.0 @@ -5309,24 +5309,24 @@ snapshots: ts-api-utils: 2.4.0(typescript@6.0.3) typescript: 6.0.3 - eslint-plugin-testing-library@7.16.0(eslint@10.7.0)(typescript@6.0.3): + eslint-plugin-testing-library@7.16.0(eslint@10.8.0)(typescript@6.0.3): dependencies: '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) - eslint: 10.7.0 + '@typescript-eslint/utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) + eslint: 10.8.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-unicorn@63.0.0(eslint@10.7.0): + eslint-plugin-unicorn@63.0.0(eslint@10.8.0): dependencies: '@babel/helper-validator-identifier': 7.28.5 - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0) change-case: 5.4.4 ci-info: 4.3.1 clean-regexp: 1.0.0 core-js-compat: 3.48.0 - eslint: 10.7.0 + eslint: 10.8.0 find-up-simple: 1.0.1 globals: 16.5.0 indent-string: 5.0.0 @@ -5338,9 +5338,9 @@ snapshots: semver: 7.8.5 strip-indent: 4.1.1 - eslint-plugin-upleveled@2.1.15(eslint@10.7.0): + eslint-plugin-upleveled@2.1.15(eslint@10.8.0): dependencies: - eslint: 10.7.0 + eslint: 10.8.0 eslint-scope@5.1.1: dependencies: @@ -5362,12 +5362,12 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.7.0: + eslint@10.8.0: dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 - '@eslint/config-helpers': 0.6.0 + '@eslint/config-helpers': 0.7.0 '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.2 '@humanfs/node': 0.16.6 @@ -5391,7 +5391,7 @@ snapshots: imurmurhash: 0.1.4 is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 - minimatch: 10.2.4 + minimatch: 10.2.6 natural-compare: 1.4.0 optionator: 0.9.3 transitivePeerDependencies: @@ -5776,10 +5776,10 @@ snapshots: is-hexadecimal@2.0.1: {} - is-immutable-type@5.0.1(eslint@10.7.0)(typescript@6.0.3): + is-immutable-type@5.0.1(eslint@10.8.0)(typescript@6.0.3): dependencies: - '@typescript-eslint/type-utils': 8.56.1(eslint@10.7.0)(typescript@6.0.3) - eslint: 10.7.0 + '@typescript-eslint/type-utils': 8.56.1(eslint@10.8.0)(typescript@6.0.3) + eslint: 10.8.0 ts-api-utils: 2.4.0(typescript@6.0.3) ts-declaration-location: 1.0.7(typescript@6.0.3) typescript: 6.0.3 @@ -6215,11 +6215,11 @@ snapshots: minimatch@10.2.1: dependencies: - brace-expansion: 5.0.3 + brace-expansion: 5.0.9 - minimatch@10.2.4: + minimatch@10.2.6: dependencies: - brace-expansion: 5.0.3 + brace-expansion: 5.0.9 minimatch@3.1.2: dependencies: @@ -6252,9 +6252,9 @@ snapshots: railroad-diagrams: 1.0.0 randexp: 0.4.6 - next@16.2.11(@babel/core@7.26.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sass@1.101.6): + next@16.2.12(@babel/core@7.26.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sass@1.102.0): dependencies: - '@next/env': 16.2.11 + '@next/env': 16.2.12 '@swc/helpers': 0.5.15 baseline-browser-mapping: 2.10.8 caniuse-lite: 1.0.30001765 @@ -6263,15 +6263,15 @@ snapshots: react-dom: 19.2.8(react@19.2.8) styled-jsx: 5.1.6(@babel/core@7.26.0)(react@19.2.8) optionalDependencies: - '@next/swc-darwin-arm64': 16.2.11 - '@next/swc-darwin-x64': 16.2.11 - '@next/swc-linux-arm64-gnu': 16.2.11 - '@next/swc-linux-arm64-musl': 16.2.11 - '@next/swc-linux-x64-gnu': 16.2.11 - '@next/swc-linux-x64-musl': 16.2.11 - '@next/swc-win32-arm64-msvc': 16.2.11 - '@next/swc-win32-x64-msvc': 16.2.11 - sass: 1.101.6 + '@next/swc-darwin-arm64': 16.2.12 + '@next/swc-darwin-x64': 16.2.12 + '@next/swc-linux-arm64-gnu': 16.2.12 + '@next/swc-linux-arm64-musl': 16.2.12 + '@next/swc-linux-x64-gnu': 16.2.12 + '@next/swc-linux-x64-musl': 16.2.12 + '@next/swc-win32-arm64-msvc': 16.2.12 + '@next/swc-win32-x64-msvc': 16.2.12 + sass: 1.102.0 sharp: 0.34.5 transitivePeerDependencies: - '@babel/core' @@ -6281,7 +6281,7 @@ snapshots: dependencies: semver: 7.8.5 - node-addon-api@8.9.0: {} + node-addon-api@8.9.1: {} node-gyp-build@4.8.4: {} @@ -6516,11 +6516,11 @@ snapshots: react: 19.2.8 scheduler: 0.27.0 - react-markdown@10.1.0(@types/react@19.2.17)(react@19.2.8): + react-markdown@10.1.0(@types/react@19.2.18)(react@19.2.8): dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.3 - '@types/react': 19.2.17 + '@types/react': 19.2.18 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.0 html-url-attributes: 3.0.0 @@ -6648,7 +6648,7 @@ snapshots: dependencies: regexp-tree: 0.1.27 - sass@1.101.6: + sass@1.102.0: dependencies: chokidar: 5.0.0 immutable: 5.1.5 @@ -6728,7 +6728,7 @@ snapshots: '@img/sharp-win32-x64': 0.34.5 optional: true - sharp@0.35.3(@types/node@26.1.1): + sharp@0.35.3(@types/node@26.1.2): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 @@ -6759,7 +6759,7 @@ snapshots: '@img/sharp-win32-arm64': 0.35.3 '@img/sharp-win32-ia32': 0.35.3 '@img/sharp-win32-x64': 0.35.3 - '@types/node': 26.1.1 + '@types/node': 26.1.2 shebang-command@2.0.0: dependencies: