diff --git a/package.json b/package.json index 049360d..445b540 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@changesets/cli": "^2.26.2", "@types/node": "^18.16.0", "knip": "^3.8.4", - "typescript": "^5.2.2", + "typescript": "^5.8.3", "unbuild": "^2.0.0" }, "packageManager": "pnpm@9.14.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d907c5b..53555bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,13 +19,13 @@ importers: version: 18.16.0 knip: specifier: ^3.8.4 - version: 3.13.2(@types/node@18.16.0)(typescript@5.2.2) + version: 3.13.2(@types/node@18.16.0)(typescript@5.8.3) typescript: - specifier: ^5.2.2 - version: 5.2.2 + specifier: ^5.8.3 + version: 5.8.3 unbuild: specifier: ^2.0.0 - version: 2.0.0(typescript@5.2.2) + version: 2.0.0(typescript@5.8.3) examples/basic: dependencies: @@ -3020,8 +3020,8 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} engines: {node: '>=14.17'} hasBin: true @@ -5210,7 +5210,7 @@ snapshots: kleur@4.1.5: {} - knip@3.13.2(@types/node@18.16.0)(typescript@5.2.2): + knip@3.13.2(@types/node@18.16.0)(typescript@5.8.3): dependencies: '@ericcornelissen/bash-parser': 0.5.2 '@npmcli/map-workspaces': 3.0.4 @@ -5231,7 +5231,7 @@ snapshots: pretty-ms: 8.0.0 strip-json-comments: 5.0.1 summary: 2.1.0 - typescript: 5.2.2 + typescript: 5.8.3 zod: 3.22.4 zod-validation-error: 2.1.0(zod@3.22.4) transitivePeerDependencies: @@ -5386,7 +5386,7 @@ snapshots: mixme@0.5.10: {} - mkdist@1.6.0(typescript@5.2.2): + mkdist@1.6.0(typescript@5.8.3): dependencies: autoprefixer: 10.4.20(postcss@8.4.49) citty: 0.1.6 @@ -5402,7 +5402,7 @@ snapshots: semver: 7.6.3 tinyglobby: 0.2.10 optionalDependencies: - typescript: 5.2.2 + typescript: 5.8.3 mlly@1.7.3: dependencies: @@ -5898,11 +5898,11 @@ snapshots: dependencies: glob: 7.2.3 - rollup-plugin-dts@6.1.1(rollup@3.29.5)(typescript@5.2.2): + rollup-plugin-dts@6.1.1(rollup@3.29.5)(typescript@5.8.3): dependencies: magic-string: 0.30.13 rollup: 3.29.5 - typescript: 5.2.2 + typescript: 5.8.3 optionalDependencies: '@babel/code-frame': 7.26.2 @@ -6241,7 +6241,7 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript@5.2.2: {} + typescript@5.8.3: {} ufo@1.5.4: {} @@ -6252,7 +6252,7 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - unbuild@2.0.0(typescript@5.2.2): + unbuild@2.0.0(typescript@5.8.3): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@3.29.5) '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.5) @@ -6269,17 +6269,17 @@ snapshots: hookable: 5.5.3 jiti: 1.21.6 magic-string: 0.30.13 - mkdist: 1.6.0(typescript@5.2.2) + mkdist: 1.6.0(typescript@5.8.3) mlly: 1.7.3 pathe: 1.1.2 pkg-types: 1.2.1 pretty-bytes: 6.1.1 rollup: 3.29.5 - rollup-plugin-dts: 6.1.1(rollup@3.29.5)(typescript@5.2.2) + rollup-plugin-dts: 6.1.1(rollup@3.29.5)(typescript@5.8.3) scule: 1.3.0 untyped: 1.5.1 optionalDependencies: - typescript: 5.2.2 + typescript: 5.8.3 transitivePeerDependencies: - sass - supports-color diff --git a/tsconfig.json b/tsconfig.json index 9535bcb..5000817 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,6 +7,7 @@ "strict": true, "esModuleInterop": true, "forceConsistentCasingInFileNames": true, + "erasableSyntaxOnly": true, "skipLibCheck": true, "isolatedModules": true, "verbatimModuleSyntax": true,