@ -77,7 +77,7 @@ importers:
devDependencies:
'@eslint/js' :
specifier : ^9.30.0
version : 9.3 2.0
version : 9.3 9.2
'@playwright/test' :
specifier : ^1.53.2
version : 1.54 .2
@ -101,10 +101,10 @@ importers:
version : 19.2 .7
'@typescript-eslint/eslint-plugin' :
specifier : ^8.18.2
version : 8.50 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 2.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.32.0 (jiti@2.4.2))(typescript@5.8.3)
version : 8.50 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 9.2(jiti@2.4.2))(typescript@5.8.3))(eslint@9.39.2 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/parser' :
specifier : ^8.18.2
version : 8.50 .0 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
version : 8.50 .0 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
'@vitejs/plugin-react' :
specifier : ^4.6.0
version : 4.7 .0 (vite@7.0.0(@types/node@22.19.3)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.2))
@ -113,16 +113,16 @@ importers:
version : 3.2 .4 (vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.3)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(yaml@2.8.2))
eslint:
specifier : ^9.17.0
version : 9.3 2.0 (jiti@2.4.2)
version : 9.3 9.2 (jiti@2.4.2)
eslint-config-next:
specifier : ~15.5.0
version : 15.5 .9 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
version : 15.5 .9 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
eslint-plugin-import:
specifier : ^2.31.0
version : 2.32 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 2.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0 (jiti@2.4.2))
version : 2.32 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 9.2(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2 (jiti@2.4.2))
eslint-plugin-react:
specifier : ^7.37.3
version : 7.37 .5 (eslint@9.3 2.0 (jiti@2.4.2))
version : 7.37 .5 (eslint@9.3 9.2 (jiti@2.4.2))
husky:
specifier : ^9.0.0
version : 9.1 .7
@ -143,7 +143,7 @@ importers:
version : 5.8 .3
typescript-eslint:
specifier : ^8.18.2
version : 8.50 .0 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
version : 8.50 .0 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
vitest:
specifier : ^3.2.4
version : 3.2 .4 (@types/debug@4.1.12)(@types/node@22.19.3)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(yaml@2.8.2)
@ -168,6 +168,10 @@ packages:
resolution : {integrity : sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines : {node : '>=6.9.0' }
'@babel/code-frame@7.28.6' :
resolution : {integrity : sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==}
engines : {node : '>=6.9.0' }
'@babel/compat-data@7.28.0' :
resolution : {integrity : sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==}
engines : {node : '>=6.9.0' }
@ -210,6 +214,10 @@ packages:
resolution : {integrity : sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines : {node : '>=6.9.0' }
'@babel/helper-validator-identifier@7.28.5' :
resolution : {integrity : sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
engines : {node : '>=6.9.0' }
'@babel/helper-validator-option@7.27.1' :
resolution : {integrity : sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
engines : {node : '>=6.9.0' }
@ -244,8 +252,8 @@ packages:
resolution : {integrity : sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==}
engines : {node : '>=6.9.0' }
'@babel/runtime@7.28. 4 ':
resolution : {integrity : sha512- Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ ==}
'@babel/runtime@7.28. 6 ':
resolution : {integrity : sha512- 05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA ==}
engines : {node : '>=6.9.0' }
'@babel/template@7.27.2' :
@ -455,70 +463,56 @@ packages:
cpu : [ x64]
os : [ win32]
'@eslint-community/eslint-utils@4.7.0' :
resolution : {integrity : sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
engines : {node : ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint : ^6.0.0 || ^7.0.0 || >=8.0.0
'@eslint-community/eslint-utils@4.9.0' :
resolution : {integrity : sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
'@eslint-community/eslint-utils@4.9.1' :
resolution : {integrity : sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
engines : {node : ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint : ^6.0.0 || ^7.0.0 || >=8.0.0
'@eslint-community/regexpp@4.12.1' :
resolution : {integrity : sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines : {node : ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint-community/regexpp@4.12.2' :
resolution : {integrity : sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines : {node : ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint/config-array@0.21. 0 ':
resolution : {integrity : sha512- ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ ==}
'@eslint/config-array@0.21. 1 ':
resolution : {integrity : sha512- aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA ==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/config-helpers@0. 3.0 ':
resolution : {integrity : sha512- ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQM w==}
'@eslint/config-helpers@0. 4.2 ':
resolution : {integrity : sha512- gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEg w==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.1 5.1 ':
resolution : {integrity : sha512- bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA ==}
'@eslint/core@0.1 7.0 ':
resolution : {integrity : sha512- yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ ==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.3. 1 ':
resolution : {integrity : sha512- gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3I Q==}
'@eslint/eslintrc@3.3. 3 ':
resolution : {integrity : sha512- Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUT Q==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.3 2.0 ':
resolution : {integrity : sha512- BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg ==}
'@eslint/js@9.3 9.2 ':
resolution : {integrity : sha512- q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA ==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1. 6 ':
resolution : {integrity : sha512- RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFP A==}
'@eslint/object-schema@2.1. 7 ':
resolution : {integrity : sha512- VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3O A==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/plugin-kit@0. 3. 4':
resolution : {integrity : sha512- Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw ==}
'@eslint/plugin-kit@0. 4.1 ':
resolution : {integrity : sha512- 43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA ==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@humanfs/core@0.19.1' :
resolution : {integrity : sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines : {node : '>=18.18.0' }
'@humanfs/node@0.16. 6 ':
resolution : {integrity : sha512- YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw ==}
'@humanfs/node@0.16. 7 ':
resolution : {integrity : sha512- /zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ ==}
engines : {node : '>=18.18.0' }
'@humanwhocodes/module-importer@1.0.1' :
resolution : {integrity : sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines : {node : '>=12.22' }
'@humanwhocodes/retry@0.3.1' :
resolution : {integrity : sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
engines : {node : '>=18.18' }
'@humanwhocodes/retry@0.4.3' :
resolution : {integrity : sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines : {node : '>=18.18' }
@ -1867,8 +1861,8 @@ packages:
resolution : {integrity : sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint@9.3 2.0 :
resolution : {integrity : sha512-L SehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg ==}
eslint@9.3 9.2 :
resolution : {integrity : sha512-L EyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw ==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin : true
peerDependencies:
@ -1881,8 +1875,8 @@ packages:
resolution : {integrity : sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
esquery@1. 6 .0:
resolution : {integrity : sha512- ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQs g==}
esquery@1. 7 .0:
resolution : {integrity : sha512- Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0 g==}
engines : {node : '>=0.10' }
esrecurse@4.3.0:
@ -2352,8 +2346,8 @@ packages:
js-tokens@9.0.1:
resolution : {integrity : sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
js-yaml@4.1. 0 :
resolution : {integrity : sha512- wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvR A==}
js-yaml@4.1. 1 :
resolution : {integrity : sha512- qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5ls A==}
hasBin : true
jsdom@26.1.0:
@ -3249,6 +3243,7 @@ packages:
tar@7.4.3:
resolution : {integrity : sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
engines : {node : '>=18' }
deprecated : Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me
test-exclude@7.0.1:
resolution : {integrity : sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==}
@ -3496,6 +3491,7 @@ packages:
whatwg-encoding@3.1.1:
resolution : {integrity : sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
engines : {node : '>=18' }
deprecated : Use @exodus/bytes instead for a more spec-conformant and faster implementation
whatwg-mimetype@4.0.0:
resolution : {integrity : sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
@ -3625,6 +3621,12 @@ snapshots:
js-tokens : 4.0 .0
picocolors : 1.1 .1
'@babel/code-frame@7.28.6' :
dependencies:
'@babel/helper-validator-identifier' : 7.28 .5
js-tokens : 4.0 .0
picocolors : 1.1 .1
'@babel/compat-data@7.28.0' : {}
'@babel/core@7.28.0' :
@ -3687,6 +3689,8 @@ snapshots:
'@babel/helper-validator-identifier@7.27.1' : {}
'@babel/helper-validator-identifier@7.28.5' : {}
'@babel/helper-validator-option@7.27.1' : {}
'@babel/helpers@7.28.2' :
@ -3714,7 +3718,7 @@ snapshots:
'@babel/runtime@7.27.6' : {}
'@babel/runtime@7.28. 4 ': {}
'@babel/runtime@7.28. 6 ': {}
'@babel/template@7.27.2' :
dependencies:
@ -3857,35 +3861,30 @@ snapshots:
'@esbuild/win32-x64@0.25.5' :
optional : true
'@eslint-community/eslint-utils@4. 7.0(eslint@9.32.0 (jiti@2.4.2))':
'@eslint-community/eslint-utils@4. 9.1(eslint@9.39.2 (jiti@2.4.2))':
dependencies:
eslint : 9.3 2.0 (jiti@2.4.2)
eslint : 9.3 9.2 (jiti@2.4.2)
eslint-visitor-keys : 3.4 .3
'@eslint-community/eslint-utils@4.9.0(eslint@9.32.0(jiti@2.4.2))' :
dependencies:
eslint : 9.32 .0 (jiti@2.4.2)
eslint-visitor-keys : 3.4 .3
'@eslint-community/regexpp@4.12.1' : {}
'@eslint-community/regexpp@4.12.2' : {}
'@eslint/config-array@0.21. 0 ':
'@eslint/config-array@0.21.1' :
dependencies:
'@eslint/object-schema' : 2.1 . 6
'@eslint/object-schema' : 2.1 .7
debug : 4.4 .3 (supports-color@5.5.0)
minimatch : 3.1 .2
transitivePeerDependencies:
- supports-color
'@eslint/config-helpers@0.3.0' : {}
'@eslint/config-helpers@0.4.2' :
dependencies:
'@eslint/core' : 0.17 .0
'@eslint/core@0.15.1' :
'@eslint/core@0.1 7.0 ':
dependencies:
'@types/json-schema' : 7.0 .15
'@eslint/eslintrc@3.3. 1 ':
'@eslint/eslintrc@3.3. 3 ':
dependencies:
ajv : 6.12 .6
debug : 4.4 .3 (supports-color@5.5.0)
@ -3893,32 +3892,30 @@ snapshots:
globals : 14.0 .0
ignore : 5.3 .2
import-fresh : 3.3 .1
js-yaml : 4.1 . 0
js-yaml : 4.1 . 1
minimatch : 3.1 .2
strip-json-comments : 3.1 .1
transitivePeerDependencies:
- supports-color
'@eslint/js@9.3 2.0 ': {}
'@eslint/js@9.3 9.2 ': {}
'@eslint/object-schema@2.1. 6 ': {}
'@eslint/object-schema@2.1. 7 ': {}
'@eslint/plugin-kit@0. 3. 4':
'@eslint/plugin-kit@0. 4.1 ':
dependencies:
'@eslint/core' : 0.1 5.1
'@eslint/core' : 0.1 7.0
levn : 0.4 .1
'@humanfs/core@0.19.1' : {}
'@humanfs/node@0.16. 6 ':
'@humanfs/node@0.16. 7 ':
dependencies:
'@humanfs/core' : 0.19 .1
'@humanwhocodes/retry' : 0. 3.1
'@humanwhocodes/retry' : 0. 4.3
'@humanwhocodes/module-importer@1.0.1' : {}
'@humanwhocodes/retry@0.3.1' : {}
'@humanwhocodes/retry@0.4.3' : {}
'@img/colour@1.0.0' :
@ -4272,8 +4269,8 @@ snapshots:
'@testing-library/dom@10.4.0' :
dependencies:
'@babel/code-frame' : 7.2 7.1
'@babel/runtime' : 7.28 . 4
'@babel/code-frame' : 7.2 8.6
'@babel/runtime' : 7.28 . 6
'@types/aria-query' : 5.0 .4
aria-query : 5.3 .0
chalk : 4.1 .2
@ -4404,15 +4401,15 @@ snapshots:
dependencies:
'@types/node' : 22.19 .3
'@typescript-eslint/eslint-plugin@8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.3 2.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.32.0 (jiti@2.4.2))(typescript@5.8.3)':
'@typescript-eslint/eslint-plugin@8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.3 9.2(jiti@2.4.2))(typescript@5.8.3))(eslint@9.39.2 (jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp' : 4.12 .2
'@typescript-eslint/parser' : 8.50 .0 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/parser' : 8.50 .0 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/scope-manager' : 8.50 .0
'@typescript-eslint/type-utils' : 8.50 .0 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/utils' : 8.50 .0 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/type-utils' : 8.50 .0 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/utils' : 8.50 .0 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/visitor-keys' : 8.50 .0
eslint : 9.3 2.0 (jiti@2.4.2)
eslint : 9.3 9.2 (jiti@2.4.2)
ignore : 7.0 .5
natural-compare : 1.4 .0
ts-api-utils : 2.1 .0 (typescript@5.8.3)
@ -4420,14 +4417,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.50.0(eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)':
'@typescript-eslint/parser@8.50.0(eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/scope-manager' : 8.50 .0
'@typescript-eslint/types' : 8.50 .0
'@typescript-eslint/typescript-estree' : 8.50 .0 (typescript@5.8.3)
'@typescript-eslint/visitor-keys' : 8.50 .0
debug : 4.4 .3 (supports-color@5.5.0)
eslint : 9.3 2.0 (jiti@2.4.2)
eslint : 9.3 9.2 (jiti@2.4.2)
typescript : 5.8 .3
transitivePeerDependencies:
- supports-color
@ -4450,13 +4447,13 @@ snapshots:
dependencies:
typescript : 5.8 .3
'@typescript-eslint/type-utils@8.50.0(eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)':
'@typescript-eslint/type-utils@8.50.0(eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/types' : 8.50 .0
'@typescript-eslint/typescript-estree' : 8.50 .0 (typescript@5.8.3)
'@typescript-eslint/utils' : 8.50 .0 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/utils' : 8.50 .0 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
debug : 4.4 .3 (supports-color@5.5.0)
eslint : 9.3 2.0 (jiti@2.4.2)
eslint : 9.3 9.2 (jiti@2.4.2)
ts-api-utils : 2.1 .0 (typescript@5.8.3)
typescript : 5.8 .3
transitivePeerDependencies:
@ -4479,13 +4476,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.50.0(eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)':
'@typescript-eslint/utils@8.50.0(eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@eslint-community/eslint-utils' : 4.9 . 0(eslint@9.32.0 (jiti@2.4.2))
'@eslint-community/eslint-utils' : 4.9 . 1(eslint@9.39.2 (jiti@2.4.2))
'@typescript-eslint/scope-manager' : 8.50 .0
'@typescript-eslint/types' : 8.50 .0
'@typescript-eslint/typescript-estree' : 8.50 .0 (typescript@5.8.3)
eslint : 9.3 2.0 (jiti@2.4.2)
eslint : 9.3 9.2 (jiti@2.4.2)
typescript : 5.8 .3
transitivePeerDependencies:
- supports-color
@ -5261,19 +5258,19 @@ snapshots:
escape-string-regexp@4.0.0 : {}
eslint-config-next@15.5.9(eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3):
eslint-config-next@15.5.9(eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3):
dependencies:
'@next/eslint-plugin-next' : 15.5 .9
'@rushstack/eslint-patch' : 1.15 .0
'@typescript-eslint/eslint-plugin' : 8.50 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 2.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.32.0 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/parser' : 8.50 .0 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
eslint : 9.3 2.0 (jiti@2.4.2)
'@typescript-eslint/eslint-plugin' : 8.50 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 9.2(jiti@2.4.2))(typescript@5.8.3))(eslint@9.39.2 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/parser' : 8.50 .0 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
eslint : 9.3 9.2 (jiti@2.4.2)
eslint-import-resolver-node : 0.3 .9
eslint-import-resolver-typescript : 3.10 .1 (eslint-plugin-import@2.32.0)(eslint@9.3 2.0 (jiti@2.4.2))
eslint-plugin-import : 2.32 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 2.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0 (jiti@2.4.2))
eslint-plugin-jsx-a11y : 6.10 .2 (eslint@9.3 2.0 (jiti@2.4.2))
eslint-plugin-react : 7.37 .5 (eslint@9.3 2.0 (jiti@2.4.2))
eslint-plugin-react-hooks : 5.2 .0 (eslint@9.3 2.0 (jiti@2.4.2))
eslint-import-resolver-typescript : 3.10 .1 (eslint-plugin-import@2.32.0)(eslint@9.3 9.2 (jiti@2.4.2))
eslint-plugin-import : 2.32 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 9.2(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2 (jiti@2.4.2))
eslint-plugin-jsx-a11y : 6.10 .2 (eslint@9.3 9.2 (jiti@2.4.2))
eslint-plugin-react : 7.37 .5 (eslint@9.3 9.2 (jiti@2.4.2))
eslint-plugin-react-hooks : 5.2 .0 (eslint@9.3 9.2 (jiti@2.4.2))
optionalDependencies:
typescript : 5.8 .3
transitivePeerDependencies:
@ -5289,33 +5286,33 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.3 2.0 (jiti@2.4.2)):
eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.3 9.2 (jiti@2.4.2)):
dependencies:
'@nolyfill/is-core-module' : 1.0 .39
debug : 4.4 .3 (supports-color@5.5.0)
eslint : 9.3 2.0 (jiti@2.4.2)
eslint : 9.3 9.2 (jiti@2.4.2)
get-tsconfig : 4.13 .0
is-bun-module : 2.0 .0
stable-hash : 0.0 .5
tinyglobby : 0.2 .15
unrs-resolver : 1.11 .1
optionalDependencies:
eslint-plugin-import : 2.32 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 2.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0 (jiti@2.4.2))
eslint-plugin-import : 2.32 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 9.2(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2 (jiti@2.4.2))
transitivePeerDependencies:
- supports-color
eslint-module-utils@2.12.1(@typescript-eslint/parser@8.50.0(eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0 (jiti@2.4.2)):
eslint-module-utils@2.12.1(@typescript-eslint/parser@8.50.0(eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2 (jiti@2.4.2)):
dependencies:
debug : 3.2 .7
optionalDependencies:
'@typescript-eslint/parser' : 8.50 .0 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
eslint : 9.3 2.0 (jiti@2.4.2)
'@typescript-eslint/parser' : 8.50 .0 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
eslint : 9.3 9.2 (jiti@2.4.2)
eslint-import-resolver-node : 0.3 .9
eslint-import-resolver-typescript : 3.10 .1 (eslint-plugin-import@2.32.0)(eslint@9.3 2.0 (jiti@2.4.2))
eslint-import-resolver-typescript : 3.10 .1 (eslint-plugin-import@2.32.0)(eslint@9.3 9.2 (jiti@2.4.2))
transitivePeerDependencies:
- supports-color
eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.50.0(eslint@9.3 2.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0 (jiti@2.4.2)):
eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.50.0(eslint@9.3 9.2(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2 (jiti@2.4.2)):
dependencies:
'@rtsao/scc' : 1.1 .0
array-includes : 3.1 .9
@ -5324,9 +5321,9 @@ snapshots:
array.prototype.flatmap : 1.3 .3
debug : 3.2 .7
doctrine : 2.1 .0
eslint : 9.3 2.0 (jiti@2.4.2)
eslint : 9.3 9.2 (jiti@2.4.2)
eslint-import-resolver-node : 0.3 .9
eslint-module-utils : 2.12 .1 (@typescript-eslint/parser@8.50.0(eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0 (jiti@2.4.2))
eslint-module-utils : 2.12 .1 (@typescript-eslint/parser@8.50.0(eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2 (jiti@2.4.2))
hasown : 2.0 .2
is-core-module : 2.16 .1
is-glob : 4.0 .3
@ -5338,13 +5335,13 @@ snapshots:
string.prototype.trimend : 1.0 .9
tsconfig-paths : 3.15 .0
optionalDependencies:
'@typescript-eslint/parser' : 8.50 .0 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/parser' : 8.50 .0 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
eslint-plugin-jsx-a11y@6.10.2(eslint@9.3 2.0 (jiti@2.4.2)):
eslint-plugin-jsx-a11y@6.10.2(eslint@9.3 9.2 (jiti@2.4.2)):
dependencies:
aria-query : 5.3 .2
array-includes : 3.1 .9
@ -5354,7 +5351,7 @@ snapshots:
axobject-query : 4.1 .0
damerau-levenshtein : 1.0 .8
emoji-regex : 9.2 .2
eslint : 9.3 2.0 (jiti@2.4.2)
eslint : 9.3 9.2 (jiti@2.4.2)
hasown : 2.0 .2
jsx-ast-utils : 3.3 .5
language-tags : 1.0 .9
@ -5363,11 +5360,11 @@ snapshots:
safe-regex-test : 1.1 .0
string.prototype.includes : 2.0 .1
eslint-plugin-react-hooks@5.2.0(eslint@9.3 2.0 (jiti@2.4.2)):
eslint-plugin-react-hooks@5.2.0(eslint@9.3 9.2 (jiti@2.4.2)):
dependencies:
eslint : 9.3 2.0 (jiti@2.4.2)
eslint : 9.3 9.2 (jiti@2.4.2)
eslint-plugin-react@7.37.5(eslint@9.3 2.0 (jiti@2.4.2)):
eslint-plugin-react@7.37.5(eslint@9.3 9.2 (jiti@2.4.2)):
dependencies:
array-includes : 3.1 .9
array.prototype.findlast : 1.2 .5
@ -5375,7 +5372,7 @@ snapshots:
array.prototype.tosorted : 1.1 .4
doctrine : 2.1 .0
es-iterator-helpers : 1.2 .1
eslint : 9.3 2.0 (jiti@2.4.2)
eslint : 9.3 9.2 (jiti@2.4.2)
estraverse : 5.3 .0
hasown : 2.0 .2
jsx-ast-utils : 3.3 .5
@ -5398,21 +5395,20 @@ snapshots:
eslint-visitor-keys@4.2.1 : {}
eslint@9.3 2.0 (jiti@2.4.2):
dependencies:
'@eslint-community/eslint-utils' : 4. 7.0 (eslint@9.32.0 (jiti@2.4.2))
'@eslint-community/regexpp' : 4.12 . 1
'@eslint/config-array' : 0.21 . 0
'@eslint/config-helpers' : 0. 3.0
'@eslint/core' : 0.1 5.1
'@eslint/eslintrc' : 3.3 . 1
'@eslint/js' : 9.3 2.0
'@eslint/plugin-kit' : 0. 3.4
'@humanfs/node' : 0.16 . 6
eslint@9.3 9.2 (jiti@2.4.2):
dependencies:
'@eslint-community/eslint-utils' : 4. 9.1 (eslint@9.39.2 (jiti@2.4.2))
'@eslint-community/regexpp' : 4.12 . 2
'@eslint/config-array' : 0.21 . 1
'@eslint/config-helpers' : 0. 4.2
'@eslint/core' : 0.1 7.0
'@eslint/eslintrc' : 3.3 . 3
'@eslint/js' : 9.3 9.2
'@eslint/plugin-kit' : 0. 4.1
'@humanfs/node' : 0.16 . 7
'@humanwhocodes/module-importer' : 1.0 .1
'@humanwhocodes/retry' : 0.4 .3
'@types/estree' : 1.0 .8
'@types/json-schema' : 7.0 .15
ajv : 6.12 .6
chalk : 4.1 .2
cross-spawn : 7.0 .6
@ -5421,7 +5417,7 @@ snapshots:
eslint-scope : 8.4 .0
eslint-visitor-keys : 4.2 .1
espree : 10.4 .0
esquery : 1. 6 .0
esquery : 1. 7 .0
esutils : 2.0 .3
fast-deep-equal : 3.1 .3
file-entry-cache : 8.0 .0
@ -5446,7 +5442,7 @@ snapshots:
acorn-jsx : 5.3 .2 (acorn@8.15.0)
eslint-visitor-keys : 4.2 .1
esquery@1. 6 .0:
esquery@1. 7 .0:
dependencies:
estraverse : 5.3 .0
@ -5991,7 +5987,7 @@ snapshots:
js-tokens@9.0.1 : {}
js-yaml@4.1. 0 :
js-yaml@4.1. 1 :
dependencies:
argparse : 2.0 .1
@ -7091,13 +7087,13 @@ snapshots:
possible-typed-array-names : 1.1 .0
reflect.getprototypeof : 1.0 .10
typescript-eslint@8.50.0(eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3):
typescript-eslint@8.50.0(eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3):
dependencies:
'@typescript-eslint/eslint-plugin' : 8.50 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 2.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.32.0 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/parser' : 8.50 .0 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/eslint-plugin' : 8.50 .0 (@typescript-eslint/parser@8.50.0(eslint@9.3 9.2(jiti@2.4.2))(typescript@5.8.3))(eslint@9.39.2 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/parser' : 8.50 .0 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/typescript-estree' : 8.50 .0 (typescript@5.8.3)
'@typescript-eslint/utils' : 8.50 .0 (eslint@9.3 2.0 (jiti@2.4.2))(typescript@5.8.3)
eslint : 9.3 2.0 (jiti@2.4.2)
'@typescript-eslint/utils' : 8.50 .0 (eslint@9.3 9.2 (jiti@2.4.2))(typescript@5.8.3)
eslint : 9.3 9.2 (jiti@2.4.2)
typescript : 5.8 .3
transitivePeerDependencies:
- supports-color