diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0873447..341aa12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,10 +13,10 @@ devDependencies: version: 22.5.4 '@typescript-eslint/eslint-plugin': specifier: ^7.0.0 - version: 7.0.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.4) + version: 7.0.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.6.2) '@typescript-eslint/parser': specifier: ^6.4.0 - version: 6.21.0(eslint@8.57.0)(typescript@5.5.4) + version: 6.21.0(eslint@8.57.0)(typescript@5.6.2) '@vitest/coverage-istanbul': specifier: ^2.0.1 version: 2.0.5(vitest@2.0.5) @@ -31,7 +31,7 @@ devDependencies: version: 9.1.0(eslint@8.57.0) eslint-config-ts-prefixer: specifier: ^1.12.3 - version: 1.14.0(@typescript-eslint/eslint-plugin@7.0.0)(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint-plugin-import@2.30.0)(eslint-plugin-prettier@5.2.1)(eslint@8.57.0)(prettier@3.3.3)(typescript@5.5.4) + version: 1.14.0(@typescript-eslint/eslint-plugin@7.0.0)(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint-plugin-import@2.30.0)(eslint-plugin-prettier@5.2.1)(eslint@8.57.0)(prettier@3.3.3)(typescript@5.6.2) eslint-import-resolver-typescript: specifier: ^3.6.0 version: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.30.0)(eslint@8.57.0) @@ -43,7 +43,7 @@ devDependencies: version: 5.2.1(@types/eslint@8.56.7)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.3.3) eslint-plugin-vitest: specifier: ^0.5.0 - version: 0.5.4(@typescript-eslint/eslint-plugin@7.0.0)(eslint@8.57.0)(typescript@5.5.4)(vitest@2.0.5) + version: 0.5.4(@typescript-eslint/eslint-plugin@7.0.0)(eslint@8.57.0)(typescript@5.6.2)(vitest@2.0.5) husky: specifier: ^9.0.1 version: 9.1.5 @@ -58,13 +58,13 @@ devDependencies: version: 3.3.3 release-it: specifier: ^17.0.0 - version: 17.6.0(typescript@5.5.4) + version: 17.6.0(typescript@5.6.2) tsup: specifier: ^8.0.0 - version: 8.2.4(typescript@5.5.4) + version: 8.2.4(typescript@5.6.2) typescript: specifier: ^5.1.6 - version: 5.5.4 + version: 5.6.2 vitest: specifier: ^2.0.1 version: 2.0.5(@types/node@22.5.4)(jsdom@25.0.0) @@ -1325,7 +1325,7 @@ packages: resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} dev: true - /@typescript-eslint/eslint-plugin@7.0.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.4): + /@typescript-eslint/eslint-plugin@7.0.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.6.2): resolution: {integrity: sha512-M72SJ0DkcQVmmsbqlzc6EJgb/3Oz2Wdm6AyESB4YkGgCxP8u5jt5jn4/OBMPK3HLOxcttZq5xbBBU7e2By4SZQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1337,10 +1337,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.2) '@typescript-eslint/scope-manager': 7.0.0 - '@typescript-eslint/type-utils': 7.0.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/utils': 7.0.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 7.0.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/utils': 7.0.0(eslint@8.57.0)(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.0.0 debug: 4.3.4 eslint: 8.57.0 @@ -1348,13 +1348,13 @@ packages: ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.0.1(typescript@5.5.4) - typescript: 5.5.4 + ts-api-utils: 1.0.1(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4): + /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1366,11 +1366,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4 eslint: 8.57.0 - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true @@ -1399,7 +1399,7 @@ packages: '@typescript-eslint/visitor-keys': 7.7.1 dev: true - /@typescript-eslint/type-utils@7.0.0(eslint@8.57.0)(typescript@5.5.4): + /@typescript-eslint/type-utils@7.0.0(eslint@8.57.0)(typescript@5.6.2): resolution: {integrity: sha512-FIM8HPxj1P2G7qfrpiXvbHeHypgo2mFpFGoh5I73ZlqmJOsloSa1x0ZyXCer43++P1doxCgNqIOLqmZR6SOT8g==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1409,12 +1409,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.5.4) - '@typescript-eslint/utils': 7.0.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.6.2) + '@typescript-eslint/utils': 7.0.0(eslint@8.57.0)(typescript@5.6.2) debug: 4.3.5 eslint: 8.57.0 - ts-api-utils: 1.0.1(typescript@5.5.4) - typescript: 5.5.4 + ts-api-utils: 1.0.1(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true @@ -1434,7 +1434,7 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.4): + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.2): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1450,13 +1450,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.2 - ts-api-utils: 1.0.1(typescript@5.5.4) - typescript: 5.5.4 + ts-api-utils: 1.0.1(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.0.0(typescript@5.5.4): + /@typescript-eslint/typescript-estree@7.0.0(typescript@5.6.2): resolution: {integrity: sha512-JzsOzhJJm74aQ3c9um/aDryHgSHfaX8SHFIu9x4Gpik/+qxLvxUylhTsO9abcNu39JIdhY2LgYrFxTii3IajLA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1472,13 +1472,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - typescript: 5.5.4 + ts-api-utils: 1.3.0(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.7.1(typescript@5.5.4): + /@typescript-eslint/typescript-estree@7.7.1(typescript@5.6.2): resolution: {integrity: sha512-CXe0JHCXru8Fa36dteXqmH2YxngKJjkQLjxzoj6LYwzZ7qZvgsLSc+eqItCrqIop8Vl2UKoAi0StVWu97FQZIQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -1494,13 +1494,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - typescript: 5.5.4 + ts-api-utils: 1.3.0(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.0.0(eslint@8.57.0)(typescript@5.5.4): + /@typescript-eslint/utils@7.0.0(eslint@8.57.0)(typescript@5.6.2): resolution: {integrity: sha512-kuPZcPAdGcDBAyqDn/JVeJVhySvpkxzfXjJq1X1BFSTYo1TTuo4iyb937u457q4K0In84p6u2VHQGaFnv7VYqg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1511,7 +1511,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 7.0.0 '@typescript-eslint/types': 7.0.0 - '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.6.2) eslint: 8.57.0 semver: 7.6.2 transitivePeerDependencies: @@ -1519,7 +1519,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@7.7.1(eslint@8.57.0)(typescript@5.5.4): + /@typescript-eslint/utils@7.7.1(eslint@8.57.0)(typescript@5.6.2): resolution: {integrity: sha512-QUvBxPEaBXf41ZBbaidKICgVL8Hin0p6prQDu6bbetWo39BKbWJxRsErOzMNT1rXvTll+J7ChrbmMCXM9rsvOQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -1530,7 +1530,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 7.7.1 '@typescript-eslint/types': 7.7.1 - '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.6.2) eslint: 8.57.0 semver: 7.6.3 transitivePeerDependencies: @@ -2165,7 +2165,7 @@ packages: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true - /cosmiconfig@9.0.0(typescript@5.5.4): + /cosmiconfig@9.0.0(typescript@5.6.2): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -2178,7 +2178,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.5.4 + typescript: 5.6.2 dev: true /cross-spawn@7.0.3: @@ -2662,7 +2662,7 @@ packages: eslint: 8.57.0 dev: true - /eslint-config-ts-prefixer@1.14.0(@typescript-eslint/eslint-plugin@7.0.0)(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint-plugin-import@2.30.0)(eslint-plugin-prettier@5.2.1)(eslint@8.57.0)(prettier@3.3.3)(typescript@5.5.4): + /eslint-config-ts-prefixer@1.14.0(@typescript-eslint/eslint-plugin@7.0.0)(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint-plugin-import@2.30.0)(eslint-plugin-prettier@5.2.1)(eslint@8.57.0)(prettier@3.3.3)(typescript@5.6.2): resolution: {integrity: sha512-j1TT/dQT7V/XQvtezKRedl9xYJdHq+tm8EoNj7w9jYOKfRTQ0LKw4FZfzwAdHAwIB7kogYFuMAhpIFf788dZGg==} hasBin: true peerDependencies: @@ -2676,8 +2676,8 @@ packages: typescript: ^5.0.2 dependencies: '@inquirer/prompts': 5.3.8 - '@typescript-eslint/eslint-plugin': 7.0.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 7.0.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.2) commander: 12.1.0 eslint: 8.57.0 eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.30.0)(eslint@8.57.0) @@ -2685,7 +2685,7 @@ packages: eslint-plugin-prettier: 5.2.1(@types/eslint@8.56.7)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.3.3) inquirer: 10.1.8 prettier: 3.3.3 - typescript: 5.5.4 + typescript: 5.6.2 dev: true /eslint-import-resolver-node@0.3.9: @@ -2749,7 +2749,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.2) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.30.0)(eslint@8.57.0) @@ -2778,7 +2778,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.2) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -2798,7 +2798,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.2) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -2845,7 +2845,7 @@ packages: synckit: 0.9.1 dev: true - /eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.0.0)(eslint@8.57.0)(typescript@5.5.4)(vitest@2.0.5): + /eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.0.0)(eslint@8.57.0)(typescript@5.6.2)(vitest@2.0.5): resolution: {integrity: sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==} engines: {node: ^18.0.0 || >= 20.0.0} peerDependencies: @@ -2858,8 +2858,8 @@ packages: vitest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.0.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 7.0.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.6.2) eslint: 8.57.0 vitest: 2.0.5(@types/node@22.5.4)(jsdom@25.0.0) transitivePeerDependencies: @@ -4858,7 +4858,7 @@ packages: rc: 1.2.8 dev: true - /release-it@17.6.0(typescript@5.5.4): + /release-it@17.6.0(typescript@5.6.2): resolution: {integrity: sha512-EE34dtRPL7BHpYQC7E+zAU8kjkyxFHxLk5Iqnmn/5nGcjgOQu34Au29M2V9YvxiP3tZbIlEn4gItEzu7vAPRbw==} engines: {node: ^18.18.0 || ^20.9.0 || ^22.0.0} hasBin: true @@ -4867,7 +4867,7 @@ packages: '@octokit/rest': 20.1.1 async-retry: 1.3.3 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.5.4) + cosmiconfig: 9.0.0(typescript@5.6.2) execa: 8.0.1 git-url-parse: 14.0.0 globby: 14.0.2 @@ -5492,22 +5492,22 @@ packages: hasBin: true dev: true - /ts-api-utils@1.0.1(typescript@5.5.4): + /ts-api-utils@1.0.1(typescript@5.6.2): resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.5.4 + typescript: 5.6.2 dev: true - /ts-api-utils@1.3.0(typescript@5.5.4): + /ts-api-utils@1.3.0(typescript@5.6.2): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.5.4 + typescript: 5.6.2 dev: true /ts-interface-checker@0.1.13: @@ -5527,7 +5527,7 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: true - /tsup@8.2.4(typescript@5.5.4): + /tsup@8.2.4(typescript@5.6.2): resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} engines: {node: '>=18'} hasBin: true @@ -5562,7 +5562,7 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - jiti - supports-color @@ -5647,8 +5647,8 @@ packages: is-typedarray: 1.0.0 dev: true - /typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + /typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true dev: true