version: 14.0.1
devDependencies:
'@biomejs/biome':
- specifier: ^2.5.6
- version: 2.5.6
+ specifier: ^2.5.7
+ version: 2.5.7
'@commitlint/cli':
specifier: ^21.2.1
version: 21.2.1(@types/node@25.6.0)(typescript@6.0.2)
specifier: ^63.3.3
version: 63.3.3(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)
eslint-plugin-perfectionist:
- specifier: ^5.10.0
- version: 5.10.0(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
+ specifier: ^5.10.1
+ version: 5.10.1(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
husky:
specifier: ^9.1.7
version: 9.1.7
resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
engines: {node: '>=6.9.0'}
- '@biomejs/biome@2.5.6':
- resolution: {integrity: sha512-lxVNjv7UF6KfhMJfL9gaUHbWdJdHbsAj6OSmwSYNdhRuG67NxNQ4Xdvh3TUxsSK9sBzJBQhEJj3AopmmNJ5pSA==}
+ '@biomejs/biome@2.5.7':
+ resolution: {integrity: sha512-zr8K/DcY5tYsQOQwqMJ0AWElo6QgmgNI7idXgXLhevVszlt8RGVpesEJPqx3ThazLaOwjJ5Y8fz3BtH5fGZNsw==}
engines: {node: '>=14.21.3'}
hasBin: true
- '@biomejs/cli-darwin-arm64@2.5.6':
- resolution: {integrity: sha512-zMOLZP4oMrjh6m1zcSj1ud2awUPgTuMVbmQhYYWL7J8HwCnbHHBvTm7VBTRuY7epT5bez76IpKYQ11ZAqHFlnw==}
+ '@biomejs/cli-darwin-arm64@2.5.7':
+ resolution: {integrity: sha512-vxo/Ls3/PYdQWyLhYYcgMOCzQypAjcY+iihS8M0wW03l16TCLW4zqZzGo75gm1VdCMj38hTVZ31KBWrZ4G9dJw==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [darwin]
- '@biomejs/cli-darwin-x64@2.5.6':
- resolution: {integrity: sha512-JAC1VqzvO7Th5ZplU0G2uGfkZbxEe9uDDektPAhF0JLusoz1w+T4okp2bkykI0bbaO2vslKiRfj4gU43JaGreA==}
+ '@biomejs/cli-darwin-x64@2.5.7':
+ resolution: {integrity: sha512-Cd3Ga61amT/Yl/0x8elP5hhGYaFy4bw6WuysTgf7oo8TA5tJ5A1k+DkVoJ2BHbTVil51gTX9VPzArnrlLJ3Kyg==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [darwin]
- '@biomejs/cli-linux-arm64-musl@2.5.6':
- resolution: {integrity: sha512-eUa3jeeYvfMt19LBeh6E5PUZpxnTC4JqNWo+EDjTtQjAr2xLGnWaxACtVU1DQqmHYbvThlJzLX+ZsYgrqh2qVw==}
+ '@biomejs/cli-linux-arm64-musl@2.5.7':
+ resolution: {integrity: sha512-xPI5yB6XlpDbNkS+bm1t42olw5c4l3UrlOmLg7KtLJvjvkNF/1V4tnUgfkylGIeb3u/T+BzMGYqgQhzjAoJzuQ==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@biomejs/cli-linux-arm64@2.5.6':
- resolution: {integrity: sha512-6XsYwCFkp5sMxl85ffhgeGpGgs6A7dRYFnkceZ7WVxvycuTnGdD5xa534Z3xfrBQ0JCMK/mujT6ZNPJoghedwg==}
+ '@biomejs/cli-linux-arm64@2.5.7':
+ resolution: {integrity: sha512-rR2QE0yF2GYSuYuKIa7pKvODGJqnOH+2eDREAM8wV+mWKSkMQKdAp4zXEZfTaxY8PMoNONnpgSWcBCyLDPDOKg==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@biomejs/cli-linux-x64-musl@2.5.6':
- resolution: {integrity: sha512-2Vp13QdKysH3HIWLaYLhUUwbK+jbZonJD1K+Lr0d0RO4wH7mkYd43vJixEDm8cUWrowoRz4UUHF1nm9Ae7ym8A==}
+ '@biomejs/cli-linux-x64-musl@2.5.7':
+ resolution: {integrity: sha512-rE5VZi+qtmPgQH+l7jVxYoZ18b/TiHEhulhMpjmCZH1PltSbjRcxNWywC3HZ9tYottG7ORkeTtoscBilKSBm0g==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [linux]
libc: [musl]
- '@biomejs/cli-linux-x64@2.5.6':
- resolution: {integrity: sha512-Pop9VXCFUhFTMfFefZ39S+u2rOPyNp5iHlxbZRwXGACHLy2r0jjiRgJHmaEKJzL3SyxlVeGShXhvvElvWowonA==}
+ '@biomejs/cli-linux-x64@2.5.7':
+ resolution: {integrity: sha512-FQgqJhscrqJUFptGaRSUJWlXAExwWcDwLuK49dvKfkQ1bB5SEEyFssnsxQY83Xm6jR0EbbX3+8+D5bfvYqUG2Q==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@biomejs/cli-win32-arm64@2.5.6':
- resolution: {integrity: sha512-tDGshcm6BdkZOCGnTDX0Y8/U4IfBSlnUU7T56nNDuPEfed+aHg+u8G36NB43fJVl0Os6+QURXIE1yuD7AaEofA==}
+ '@biomejs/cli-win32-arm64@2.5.7':
+ resolution: {integrity: sha512-Oq4x0CCwP4jirrcTywXs5kOGZ4v5vuEP+gWrbtjApOA2CL9F3F9GlIdQIci8AKSCa/zURanMRpX/4wQ7Am6hHg==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [win32]
- '@biomejs/cli-win32-x64@2.5.6':
- resolution: {integrity: sha512-WN05KwXnTO/2J45RQPvzZMXf7tZUIofHoR35xIPfCo7pQ2RFidxI8sfb5mGsaTxdMmEOzHzOPRCdA5/fCpc7xQ==}
+ '@biomejs/cli-win32-x64@2.5.7':
+ resolution: {integrity: sha512-V+0wu/nrj2S+MhP4EQ0uHNolP0IALEsz45pg0WoKkHfDeh0+ItHwP/p7bX5RPoMOl9NkpHYWdYPhIcy2mACHvQ==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [win32]
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.63.0':
- resolution: {integrity: sha512-e5dh0/UI0ok53AlZ5wRkXCB32z/f2jUZqPR/ygAw5WYaSw8j9EoJWlS7wQjr/dmOaqWjnPIn2m+HhVPCMWGZVQ==}
+ '@typescript-eslint/project-service@8.66.0':
+ resolution: {integrity: sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
resolution: {integrity: sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/scope-manager@8.63.0':
- resolution: {integrity: sha512-uUyfMWCnDSN8bCpcrY8nGP2BLkQ9Xn0GsipcONcpIDWhwhO4ZSyHvyS14U3X75mzxWxL3I2UZIrenTzdzcJO8A==}
+ '@typescript-eslint/scope-manager@8.66.0':
+ resolution: {integrity: sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/tsconfig-utils@8.58.2':
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/tsconfig-utils@8.63.0':
- resolution: {integrity: sha512-sUAbkulqBAsncKnbRP3+7CtQFRKicexnj7ZwNC6ddCR7EmrXvjvdCYMJbUIqMd6lwoEriZjwLo08aS5tSjVMHg==}
+ '@typescript-eslint/tsconfig-utils@8.66.0':
+ resolution: {integrity: sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
resolution: {integrity: sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/types@8.63.0':
- resolution: {integrity: sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/types@8.65.0':
resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/types@8.66.0':
+ resolution: {integrity: sha512-H6gcYaSDOyvL3AD/jHUtUFo2jqGgn/F6nuyuZSu0QTesxL+cP4dQoIMrODRofuJC09g64+WgZ6tE19Y1N2YIFQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@8.58.2':
resolution: {integrity: sha512-ELGuoofuhhoCvNbQjFFiobFcGgcDCEm0ThWdmO4Z0UzLqPXS3KFvnEZ+SHewwOYHjM09tkzOWXNTv9u6Gqtyuw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/typescript-estree@8.63.0':
- resolution: {integrity: sha512-ygBkU+B7ex5UI/gKhaqexWev79uISfIv7XQCRNYO/jmD8rGLPyWLAb3KMRT6nd8Gt9bmUBi9+iX6tBdYfOY81Q==}
+ '@typescript-eslint/typescript-estree@8.66.0':
+ resolution: {integrity: sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.63.0':
- resolution: {integrity: sha512-fUKaeAvrTuQg/Tgt3nliAUSZHJM6DlCcfyEmxCvlX8kieWSStBX+5O5Fnidtc3i2JrH+9c/GL4RY2iasd/GPTA==}
+ '@typescript-eslint/utils@8.66.0':
+ resolution: {integrity: sha512-jasearZPolBw5NJNYGMwxzHMF83niVWmMU1VdHzG1CyfI2VS7f7nZltnKtHcg20hW+7Uo5GfK4MeDPoU3qI8EA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
resolution: {integrity: sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/visitor-keys@8.63.0':
- resolution: {integrity: sha512-UexrHGnGTpbuQHct2ExOc2ZcFbGUS9FOesCxxqdBGcpI1BxYu/LZ6U8Aq6/72XtF/qRBk9nhuGHFJIXXMhPMdw==}
+ '@typescript-eslint/visitor-keys@8.66.0':
+ resolution: {integrity: sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
acorn-jsx@5.3.2:
peerDependencies:
eslint: '>=8.23.0'
- eslint-plugin-perfectionist@5.10.0:
- resolution: {integrity: sha512-HiqpDrUDbGrMC6iHQbemgDyHJ0366Vyz/qRWmxQcSAkmG25cXr8BdRgx8yAhOKhEfBXn8Rnf/mTCsV4EqUJSxg==}
+ eslint-plugin-perfectionist@5.10.1:
+ resolution: {integrity: sha512-Kprsp9Us0GqAesYaAIzUViw57xYp5WBqzXrcE0Mtww++E5fexWXYBipMuuD7yvyH4vvpBH0+oJ+OMAmZ0oYXkw==}
engines: {node: ^20.0.0 || >=22.0.0}
peerDependencies:
eslint: ^8.45.0 || ^9.0.0 || ^10.0.0
'@babel/helper-validator-identifier@7.28.5': {}
- '@biomejs/biome@2.5.6':
+ '@biomejs/biome@2.5.7':
optionalDependencies:
- '@biomejs/cli-darwin-arm64': 2.5.6
- '@biomejs/cli-darwin-x64': 2.5.6
- '@biomejs/cli-linux-arm64': 2.5.6
- '@biomejs/cli-linux-arm64-musl': 2.5.6
- '@biomejs/cli-linux-x64': 2.5.6
- '@biomejs/cli-linux-x64-musl': 2.5.6
- '@biomejs/cli-win32-arm64': 2.5.6
- '@biomejs/cli-win32-x64': 2.5.6
-
- '@biomejs/cli-darwin-arm64@2.5.6':
+ '@biomejs/cli-darwin-arm64': 2.5.7
+ '@biomejs/cli-darwin-x64': 2.5.7
+ '@biomejs/cli-linux-arm64': 2.5.7
+ '@biomejs/cli-linux-arm64-musl': 2.5.7
+ '@biomejs/cli-linux-x64': 2.5.7
+ '@biomejs/cli-linux-x64-musl': 2.5.7
+ '@biomejs/cli-win32-arm64': 2.5.7
+ '@biomejs/cli-win32-x64': 2.5.7
+
+ '@biomejs/cli-darwin-arm64@2.5.7':
optional: true
- '@biomejs/cli-darwin-x64@2.5.6':
+ '@biomejs/cli-darwin-x64@2.5.7':
optional: true
- '@biomejs/cli-linux-arm64-musl@2.5.6':
+ '@biomejs/cli-linux-arm64-musl@2.5.7':
optional: true
- '@biomejs/cli-linux-arm64@2.5.6':
+ '@biomejs/cli-linux-arm64@2.5.7':
optional: true
- '@biomejs/cli-linux-x64-musl@2.5.6':
+ '@biomejs/cli-linux-x64-musl@2.5.7':
optional: true
- '@biomejs/cli-linux-x64@2.5.6':
+ '@biomejs/cli-linux-x64@2.5.7':
optional: true
- '@biomejs/cli-win32-arm64@2.5.6':
+ '@biomejs/cli-win32-arm64@2.5.7':
optional: true
- '@biomejs/cli-win32-x64@2.5.6':
+ '@biomejs/cli-win32-x64@2.5.7':
optional: true
'@commitlint/cli@21.2.1(@types/node@25.6.0)(typescript@6.0.2)':
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.63.0(supports-color@7.2.0)(typescript@6.0.2)':
+ '@typescript-eslint/project-service@8.66.0(supports-color@7.2.0)(typescript@6.0.2)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@6.0.2)
- '@typescript-eslint/types': 8.65.0
+ '@typescript-eslint/tsconfig-utils': 8.66.0(typescript@6.0.2)
+ '@typescript-eslint/types': 8.66.0
debug: 4.4.3(supports-color@7.2.0)
typescript: 6.0.2
transitivePeerDependencies:
'@typescript-eslint/types': 8.58.2
'@typescript-eslint/visitor-keys': 8.58.2
- '@typescript-eslint/scope-manager@8.63.0':
+ '@typescript-eslint/scope-manager@8.66.0':
dependencies:
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/visitor-keys': 8.63.0
+ '@typescript-eslint/types': 8.66.0
+ '@typescript-eslint/visitor-keys': 8.66.0
'@typescript-eslint/tsconfig-utils@8.58.2(typescript@6.0.2)':
dependencies:
typescript: 6.0.2
- '@typescript-eslint/tsconfig-utils@8.63.0(typescript@6.0.2)':
+ '@typescript-eslint/tsconfig-utils@8.66.0(typescript@6.0.2)':
dependencies:
typescript: 6.0.2
'@typescript-eslint/types@8.58.2': {}
- '@typescript-eslint/types@8.63.0': {}
-
'@typescript-eslint/types@8.65.0': {}
+ '@typescript-eslint/types@8.66.0': {}
+
'@typescript-eslint/typescript-estree@8.58.2(supports-color@7.2.0)(typescript@6.0.2)':
dependencies:
'@typescript-eslint/project-service': 8.58.2(supports-color@7.2.0)(typescript@6.0.2)
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@8.63.0(supports-color@7.2.0)(typescript@6.0.2)':
+ '@typescript-eslint/typescript-estree@8.66.0(supports-color@7.2.0)(typescript@6.0.2)':
dependencies:
- '@typescript-eslint/project-service': 8.63.0(supports-color@7.2.0)(typescript@6.0.2)
- '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@6.0.2)
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/visitor-keys': 8.63.0
+ '@typescript-eslint/project-service': 8.66.0(supports-color@7.2.0)(typescript@6.0.2)
+ '@typescript-eslint/tsconfig-utils': 8.66.0(typescript@6.0.2)
+ '@typescript-eslint/types': 8.66.0
+ '@typescript-eslint/visitor-keys': 8.66.0
debug: 4.4.3(supports-color@7.2.0)
minimatch: 10.2.5
semver: 7.8.5
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.63.0(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)':
+ '@typescript-eslint/utils@8.66.0(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)':
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))
- '@typescript-eslint/scope-manager': 8.63.0
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/typescript-estree': 8.63.0(supports-color@7.2.0)(typescript@6.0.2)
+ '@typescript-eslint/scope-manager': 8.66.0
+ '@typescript-eslint/types': 8.66.0
+ '@typescript-eslint/typescript-estree': 8.66.0(supports-color@7.2.0)(typescript@6.0.2)
eslint: 9.39.5(jiti@2.6.1)(supports-color@7.2.0)
typescript: 6.0.2
transitivePeerDependencies:
'@typescript-eslint/types': 8.58.2
eslint-visitor-keys: 5.0.1
- '@typescript-eslint/visitor-keys@8.63.0':
+ '@typescript-eslint/visitor-keys@8.66.0':
dependencies:
- '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/types': 8.66.0
eslint-visitor-keys: 5.0.1
acorn-jsx@5.3.2(acorn@8.16.0):
transitivePeerDependencies:
- typescript
- eslint-plugin-perfectionist@5.10.0(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2):
+ eslint-plugin-perfectionist@5.10.1(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2):
dependencies:
- '@typescript-eslint/utils': 8.63.0(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
+ '@typescript-eslint/utils': 8.66.0(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
eslint: 9.39.5(jiti@2.6.1)(supports-color@7.2.0)
natural-orderby: 5.0.0
transitivePeerDependencies: