diff --git a/package.json b/package.json index 1eff554..401e423 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "prettier": "^3.3.3", "ts-plugin-type-coverage": "^2.29.7", "type-coverage": "^2.29.7", - "typescript": "~5.4.5", + "typescript": "~5.7.2", "vite": "^5.4.11", "vite-plugin-dts": "^4.3.0", "vite-plugin-externalize-deps": "^0.8.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 885b8fe..a5aa858 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,13 +12,13 @@ dependencies: devDependencies: '@logicer/eslint-plugin': specifier: ^4.0.3 - version: 4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.4.5) + version: 4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.7.2) '@logicer/prettier-config': specifier: ^2.1.0 - version: 2.1.0(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(svelte@5.2.7)(typescript@5.4.5) + version: 2.1.0(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(svelte@5.2.7)(typescript@5.7.2) '@logicer/tsconfig': specifier: ^5.0.1 - version: 5.0.1(ts-plugin-type-coverage@2.29.7)(typescript@5.4.5) + version: 5.0.1(ts-plugin-type-coverage@2.29.7)(typescript@5.7.2) '@types/eslint': specifier: '8' version: 8.56.12 @@ -39,19 +39,19 @@ devDependencies: version: 3.3.3 ts-plugin-type-coverage: specifier: ^2.29.7 - version: 2.29.7(typescript@5.4.5) + version: 2.29.7(typescript@5.7.2) type-coverage: specifier: ^2.29.7 - version: 2.29.7(typescript@5.4.5) + version: 2.29.7(typescript@5.7.2) typescript: - specifier: ~5.4.5 - version: 5.4.5 + specifier: ~5.7.2 + version: 5.7.2 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@22.9.1) vite-plugin-dts: specifier: ^4.3.0 - version: 4.3.0(@types/node@22.9.1)(typescript@5.4.5)(vite@5.4.11) + version: 4.3.0(@types/node@22.9.1)(typescript@5.7.2)(vite@5.4.11) vite-plugin-externalize-deps: specifier: ^0.8.0 version: 0.8.0(vite@5.4.11) @@ -458,7 +458,7 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: true - /@logicer/eslint-plugin@4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.4.5): + /@logicer/eslint-plugin@4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.7.2): resolution: {integrity: sha512-BII0RRiDEFhU4hFehBiUwK651Fx4KqMPlefxaFOMztIEQha4cWSMCdntUo/Utv3BUUY6Jh8fkvGMGEJtLLTHFA==} engines: {node: ^20.10.0} peerDependencies: @@ -473,10 +473,10 @@ packages: eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint@8.57.1) optionalDependencies: '@eslint/js': 8.57.1 - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.4.5) - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) eslint-config-prettier: 9.1.0(eslint@8.57.1) - eslint-plugin-deprecation: 2.0.0(eslint@8.57.1)(typescript@5.4.5) + eslint-plugin-deprecation: 2.0.0(eslint@8.57.1)(typescript@5.7.2) eslint-plugin-import: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) eslint-plugin-jsdoc: 48.11.0(eslint@8.57.1) eslint-plugin-n: 16.6.2(eslint@8.57.1) @@ -495,11 +495,11 @@ packages: - typescript dev: true - /@logicer/prettier-config@2.1.0(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(svelte@5.2.7)(typescript@5.4.5): + /@logicer/prettier-config@2.1.0(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(svelte@5.2.7)(typescript@5.7.2): resolution: {integrity: sha512-Jc+UtpeQVaS/ZQXiVkTdrS/5Xx4WopfDwJf2Q9+B7oOFGVAgBRfINK6RCPrnCQo+jnFtrGGcSztUtZ6w4oCyzA==} engines: {node: ^20.8.0} optionalDependencies: - '@logicer/eslint-plugin': 4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.4.5) + '@logicer/eslint-plugin': 4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.7.2) prettier-plugin-svelte: 3.3.1(prettier@3.3.3)(svelte@5.2.7) transitivePeerDependencies: - '@types/eslint' @@ -513,15 +513,15 @@ packages: - typescript dev: true - /@logicer/tsconfig@5.0.1(ts-plugin-type-coverage@2.29.7)(typescript@5.4.5): + /@logicer/tsconfig@5.0.1(ts-plugin-type-coverage@2.29.7)(typescript@5.7.2): resolution: {integrity: sha512-0CViQhdEoKimtPHql90TaNstkE8rl9Ml6xweb88ksefWcIupET4Sk5sK8P4BKJIQUBdxPpWOzhpfWUzT+jf1PQ==} engines: {pnpm: '>=8.10.0'} peerDependencies: ts-plugin-type-coverage: ^2.27.1 typescript: '>=5.4.2' dependencies: - ts-plugin-type-coverage: 2.29.7(typescript@5.4.5) - typescript: 5.4.5 + ts-plugin-type-coverage: 2.29.7(typescript@5.7.2) + typescript: 5.7.2 dev: true /@microsoft/api-extractor-model@7.30.0(@types/node@22.9.1): @@ -854,7 +854,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.7.2): resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} requiresBuild: true @@ -867,10 +867,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.4.5) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 @@ -878,14 +878,14 @@ packages: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.4.0(typescript@5.7.2) + typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true optional: true - /@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} requiresBuild: true @@ -898,11 +898,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.4.5) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 - typescript: 5.4.5 + typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true @@ -916,7 +916,7 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.7.2): resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} requiresBuild: true @@ -927,12 +927,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) debug: 4.3.7 eslint: 8.57.1 - ts-api-utils: 1.4.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.4.0(typescript@5.7.2) + typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true @@ -944,7 +944,7 @@ packages: requiresBuild: true dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.5): + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.7.2): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} requiresBuild: true @@ -961,13 +961,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.4.0(typescript@5.7.2) + typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.7.2): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} requiresBuild: true @@ -979,7 +979,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: @@ -1130,7 +1130,7 @@ packages: he: 1.2.0 dev: true - /@vue/language-core@2.1.6(typescript@5.4.5): + /@vue/language-core@2.1.6(typescript@5.7.2): resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} peerDependencies: typescript: '*' @@ -1146,7 +1146,7 @@ packages: minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 - typescript: 5.4.5 + typescript: 5.7.2 dev: true /@vue/shared@3.5.13: @@ -1706,7 +1706,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -1715,18 +1715,18 @@ packages: - supports-color dev: true - /eslint-plugin-deprecation@2.0.0(eslint@8.57.1)(typescript@5.4.5): + /eslint-plugin-deprecation@2.0.0(eslint@8.57.1)(typescript@5.7.2): resolution: {integrity: sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ==} requiresBuild: true peerDependencies: eslint: ^7.0.0 || ^8.0.0 typescript: ^4.2.4 || ^5.0.0 dependencies: - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) eslint: 8.57.1 tslib: 2.8.1 - tsutils: 3.21.0(typescript@5.4.5) - typescript: 5.4.5 + tsutils: 3.21.0(typescript@5.7.2) + typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true @@ -3474,24 +3474,24 @@ packages: is-number: 7.0.0 dev: true - /ts-api-utils@1.4.0(typescript@5.4.5): + /ts-api-utils@1.4.0(typescript@5.7.2): resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} engines: {node: '>=16'} requiresBuild: true peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.4.5 + typescript: 5.7.2 dev: true - /ts-plugin-type-coverage@2.29.7(typescript@5.4.5): + /ts-plugin-type-coverage@2.29.7(typescript@5.7.2): resolution: {integrity: sha512-Jp1VP5xxBoNoA0piDHdizoRH90xhk/VaYusQK+b/L0kp8/32uq4PYKGLWv8H7+fp4M8lHib/VZ6tDHw8915b0g==} peerDependencies: typescript: 2 || 3 || 4 || 5 dependencies: tslib: 2.8.1 - type-coverage-core: 2.29.7(typescript@5.4.5) - typescript: 5.4.5 + type-coverage-core: 2.29.7(typescript@5.7.2) + typescript: 5.7.2 dev: true /tslib@1.14.1: @@ -3503,14 +3503,14 @@ packages: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} dev: true - /tsutils@3.21.0(typescript@5.4.5): + /tsutils@3.21.0(typescript@5.7.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.4.5 + typescript: 5.7.2 dev: true /type-check@0.4.0: @@ -3520,7 +3520,7 @@ packages: prelude-ls: 1.2.1 dev: true - /type-coverage-core@2.29.7(typescript@5.4.5): + /type-coverage-core@2.29.7(typescript@5.7.2): resolution: {integrity: sha512-bt+bnXekw3p5NnqiZpNupOOxfUKGw2Z/YJedfGHkxpeyGLK7DZ59a6Wds8eq1oKjJc5Wulp2xL207z8FjFO14Q==} peerDependencies: typescript: 2 || 3 || 4 || 5 @@ -3529,17 +3529,17 @@ packages: minimatch: 10.0.1 normalize-path: 3.0.0 tslib: 2.8.1 - tsutils: 3.21.0(typescript@5.4.5) - typescript: 5.4.5 + tsutils: 3.21.0(typescript@5.7.2) + typescript: 5.7.2 dev: true - /type-coverage@2.29.7(typescript@5.4.5): + /type-coverage@2.29.7(typescript@5.7.2): resolution: {integrity: sha512-E67Chw7SxFe++uotisxt/xzB1UxxvLztzzQqVyUZ/jKujsejVqvoO5vn25oMvqJydqYrASBVBCQCy082E2qQYQ==} hasBin: true dependencies: chalk: 4.1.2 minimist: 1.2.8 - type-coverage-core: 2.29.7(typescript@5.4.5) + type-coverage-core: 2.29.7(typescript@5.7.2) transitivePeerDependencies: - typescript dev: true @@ -3570,8 +3570,8 @@ packages: hasBin: true dev: true - /typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + /typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -3645,7 +3645,7 @@ packages: - terser dev: true - /vite-plugin-dts@4.3.0(@types/node@22.9.1)(typescript@5.4.5)(vite@5.4.11): + /vite-plugin-dts@4.3.0(@types/node@22.9.1)(typescript@5.7.2)(vite@5.4.11): resolution: {integrity: sha512-LkBJh9IbLwL6/rxh0C1/bOurDrIEmRE7joC+jFdOEEciAFPbpEKOLSAr5nNh5R7CJ45cMbksTrFfy52szzC5eA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -3658,13 +3658,13 @@ packages: '@microsoft/api-extractor': 7.48.0(@types/node@22.9.1) '@rollup/pluginutils': 5.1.3 '@volar/typescript': 2.4.10 - '@vue/language-core': 2.1.6(typescript@5.4.5) + '@vue/language-core': 2.1.6(typescript@5.7.2) compare-versions: 6.1.1 debug: 4.3.7 kolorist: 1.8.0 local-pkg: 0.5.1 magic-string: 0.30.13 - typescript: 5.4.5 + typescript: 5.7.2 vite: 5.4.11(@types/node@22.9.1) transitivePeerDependencies: - '@types/node'