diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 15e106d..20d57e9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,13 +13,13 @@ importers: version: 0.21.9 '@so1ve/eslint-config': specifier: ^2.0.0 - version: 2.0.0(@typescript-eslint/parser@8.8.1)(eslint-plugin-import@2.31.0)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.6.3)(vitest@0.34.6) + version: 2.0.0(@typescript-eslint/parser@8.9.0)(eslint-plugin-import@2.31.0)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.6.3)(vitest@0.34.6) '@so1ve/prettier-config': specifier: ^2.0.0 version: 2.0.0(prettier@3.3.3) '@types/node': specifier: ^18.17.18 - version: 18.19.55 + version: 18.19.56 bumpp: specifier: ^9.2.0 version: 9.7.1 @@ -43,7 +43,7 @@ importers: version: 5.6.3 vite: specifier: ^4.4.9 - version: 4.5.5(@types/node@18.19.55) + version: 4.5.5(@types/node@18.19.56) vitest: specifier: ^0.34.4 version: 0.34.6 @@ -729,7 +729,7 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@so1ve/eslint-config@2.0.0(@typescript-eslint/parser@8.8.1)(eslint-plugin-import@2.31.0)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.6.3)(vitest@0.34.6): + /@so1ve/eslint-config@2.0.0(@typescript-eslint/parser@8.9.0)(eslint-plugin-import@2.31.0)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.6.3)(vitest@0.34.6): resolution: {integrity: sha512-7OKL421OhzkdG30VF98yEdmOhAGLPR+d2nWyeIeMWpSpEq8/axS2qBD+AU4PJ96bXLechi5i3lFR8R2vYFhRiA==} peerDependencies: eslint: '>=8.40.0' @@ -745,20 +745,20 @@ packages: eslint: 8.57.1 eslint-config-flat-gitignore: 0.1.5 eslint-define-config: 1.24.1 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.8.1)(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.9.0)(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-mdx: 2.3.4(eslint@8.57.1) eslint-plugin-array-func: 5.0.1(eslint@8.57.1) eslint-plugin-case-police: 0.6.1(eslint@8.57.1)(typescript@5.6.3) eslint-plugin-etc: 2.0.3(eslint@8.57.1)(typescript@5.6.3) eslint-plugin-html: 7.1.0 - eslint-plugin-i: 2.29.0(@typescript-eslint/parser@8.8.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-plugin-i: 2.29.0(@typescript-eslint/parser@8.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) eslint-plugin-jest-formatting: 3.1.0(eslint@8.57.1) eslint-plugin-json-schema-validator: 4.9.0(eslint@8.57.1) eslint-plugin-jsonc: 2.15.1(eslint@8.57.1) eslint-plugin-mdx: 2.3.4(eslint@8.57.1) eslint-plugin-n: 16.6.2(eslint@8.57.1) eslint-plugin-no-await-in-promise: 1.1.5(eslint@8.57.1) - eslint-plugin-no-explicit-type-exports: 0.12.1(@typescript-eslint/parser@8.8.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1)(typescript@5.6.3) + eslint-plugin-no-explicit-type-exports: 0.12.1(@typescript-eslint/parser@8.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1)(typescript@5.6.3) eslint-plugin-no-only-tests: 3.1.0 eslint-plugin-only-error: 1.0.2 eslint-plugin-promise: 6.1.1(eslint@8.57.1) @@ -920,7 +920,7 @@ packages: /@types/concat-stream@2.0.2: resolution: {integrity: sha512-hgEx+hdJnfCHa62l6SNHNoe/cRge2HoUZe9KEDwOs2TvyocLTlTuw0rUMiii99kG2avc+BubhNpZ+cu05Gl8oQ==} dependencies: - '@types/node': 18.19.55 + '@types/node': 18.19.56 dev: true /@types/debug@4.1.12: @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true - /@types/node@18.19.55: - resolution: {integrity: sha512-zzw5Vw52205Zr/nmErSEkN5FLqXPuKX/k5d1D7RKHATGqU7y6YfX9QxZraUzUrFGqH6XzOzG196BC35ltJC4Cw==} + /@types/node@18.19.56: + resolution: {integrity: sha512-4EMJlWwwGnVPflJAtM14p9eVSa6BOv5b92mCsh5zcM1UagNtEtrbbtaE6WE1tw2TabavatnwqXjlIpcAEuJJNg==} dependencies: undici-types: 5.26.5 dev: true @@ -1105,8 +1105,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.3): - resolution: {integrity: sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==} + /@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3): + resolution: {integrity: sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1115,10 +1115,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 8.8.1 - '@typescript-eslint/types': 8.8.1 - '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.8.1 + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.9.0 debug: 4.3.7 eslint: 8.57.1 typescript: 5.6.3 @@ -1158,12 +1158,12 @@ packages: '@typescript-eslint/visitor-keys': 7.7.0 dev: true - /@typescript-eslint/scope-manager@8.8.1: - resolution: {integrity: sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==} + /@typescript-eslint/scope-manager@8.9.0: + resolution: {integrity: sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.8.1 - '@typescript-eslint/visitor-keys': 8.8.1 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/visitor-keys': 8.9.0 dev: true /@typescript-eslint/type-utils@7.7.0(eslint@8.57.1)(typescript@5.6.3): @@ -1206,8 +1206,8 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/types@8.8.1: - resolution: {integrity: sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==} + /@typescript-eslint/types@8.9.0: + resolution: {integrity: sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -1318,8 +1318,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@8.8.1(typescript@5.6.3): - resolution: {integrity: sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==} + /@typescript-eslint/typescript-estree@8.9.0(typescript@5.6.3): + resolution: {integrity: sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1327,8 +1327,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 8.8.1 - '@typescript-eslint/visitor-keys': 8.8.1 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/visitor-keys': 8.9.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -1449,11 +1449,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@8.8.1: - resolution: {integrity: sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==} + /@typescript-eslint/visitor-keys@8.9.0: + resolution: {integrity: sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/types': 8.9.0 eslint-visitor-keys: 3.4.3 dev: true @@ -2536,7 +2536,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.8.1)(eslint-plugin-import@2.31.0)(eslint@8.57.1): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.9.0)(eslint-plugin-import@2.31.0)(eslint@8.57.1): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -2546,8 +2546,8 @@ packages: debug: 4.3.7 enhanced-resolve: 5.15.0 eslint: 8.57.1 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.8.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.8.1)(eslint@8.57.1) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.9.0)(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -2584,7 +2584,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.8.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: @@ -2605,7 +2605,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 8.8.1(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 8.9.0(eslint@8.57.1)(typescript@5.6.3) debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -2613,7 +2613,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@8.8.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): + /eslint-module-utils@2.8.1(@typescript-eslint/parser@8.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: @@ -2634,11 +2634,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 8.8.1(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 8.9.0(eslint@8.57.1)(typescript@5.6.3) debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.8.1)(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.9.0)(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color dev: true @@ -2700,7 +2700,7 @@ packages: htmlparser2: 8.0.2 dev: true - /eslint-plugin-i@2.29.0(@typescript-eslint/parser@8.8.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): + /eslint-plugin-i@2.29.0(@typescript-eslint/parser@8.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): resolution: {integrity: sha512-slGeTS3GQzx9267wLJnNYNO8X9EHGsc75AKIAFvnvMYEcTJKotPKL1Ru5PIGVHIVet+2DsugePWp8Oxpx8G22w==} engines: {node: '>=12'} peerDependencies: @@ -2710,7 +2710,7 @@ packages: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.8.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) get-tsconfig: 4.7.2 is-glob: 4.0.3 minimatch: 3.1.2 @@ -2723,7 +2723,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.8.1)(eslint@8.57.1): + /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.9.0)(eslint@8.57.1): resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: @@ -2734,7 +2734,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.8.1(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 8.9.0(eslint@8.57.1)(typescript@5.6.3) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -2743,7 +2743,7 @@ packages: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.8.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -2867,7 +2867,7 @@ packages: eslint: 8.57.1 dev: true - /eslint-plugin-no-explicit-type-exports@0.12.1(@typescript-eslint/parser@8.8.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1)(typescript@5.6.3): + /eslint-plugin-no-explicit-type-exports@0.12.1(@typescript-eslint/parser@8.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1)(typescript@5.6.3): resolution: {integrity: sha512-m1v/f+LYVygCY735KfCovkoXYPbZH5zxEj/tuLOnMwX/qbJEJoRb9evul88Ois5HidvKbiMdMg/tXU55Ki++jg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} peerDependencies: @@ -2875,10 +2875,10 @@ packages: eslint: '>= 6.x' dependencies: '@typescript-eslint/experimental-utils': 2.34.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/parser': 8.8.1(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 8.9.0(eslint@8.57.1)(typescript@5.6.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.8.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -6053,7 +6053,7 @@ packages: '@types/concat-stream': 2.0.2 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 18.19.55 + '@types/node': 18.19.56 '@types/unist': 2.0.10 concat-stream: 2.0.0 debug: 4.3.7 @@ -6232,7 +6232,7 @@ packages: vfile-message: 3.1.4 dev: true - /vite-node@0.34.6(@types/node@18.19.55): + /vite-node@0.34.6(@types/node@18.19.56): resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true @@ -6242,7 +6242,7 @@ packages: mlly: 1.7.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.5(@types/node@18.19.55) + vite: 4.5.5(@types/node@18.19.56) transitivePeerDependencies: - '@types/node' - less @@ -6254,7 +6254,7 @@ packages: - terser dev: true - /vite@4.5.5(@types/node@18.19.55): + /vite@4.5.5(@types/node@18.19.56): resolution: {integrity: sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -6282,7 +6282,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.55 + '@types/node': 18.19.56 esbuild: 0.18.20 postcss: 8.4.47 rollup: 3.29.4 @@ -6323,7 +6323,7 @@ packages: dependencies: '@types/chai': 4.3.10 '@types/chai-subset': 1.3.5 - '@types/node': 18.19.55 + '@types/node': 18.19.56 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -6342,8 +6342,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.7.0 - vite: 4.5.5(@types/node@18.19.55) - vite-node: 0.34.6(@types/node@18.19.55) + vite: 4.5.5(@types/node@18.19.56) + vite-node: 0.34.6(@types/node@18.19.56) why-is-node-running: 2.2.2 transitivePeerDependencies: - less