From 9a3bd47ebd0750c7e498162734f6d21895de0cb2 Mon Sep 17 00:00:00 2001 From: gcanti Date: Fri, 22 Mar 2024 09:51:59 +0100 Subject: [PATCH] Bump TypeScript min requirement to version 5.4 --- .changeset/cyan-pianos-sin.md | 5 +++++ README.md | 2 +- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 4 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 .changeset/cyan-pianos-sin.md diff --git a/.changeset/cyan-pianos-sin.md b/.changeset/cyan-pianos-sin.md new file mode 100644 index 00000000000..2bff7e7bfd2 --- /dev/null +++ b/.changeset/cyan-pianos-sin.md @@ -0,0 +1,5 @@ +--- +"effect": minor +--- + +Bump TypeScript min requirement to version 5.4 diff --git a/README.md b/README.md index a619e65fded..c1cffff65fc 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Welcome to Effect, a powerful TypeScript framework that provides a fully-fledged # Requirements -- TypeScript 5.0 or newer +- TypeScript 5.4 or newer - The `strict` flag enabled in your `tsconfig.json` file ``` diff --git a/package.json b/package.json index e35998ba85a..28f53e70c5b 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@edge-runtime/vm": "^3.2.0", "@effect/build-utils": "^0.7.6", "@effect/docgen": "^0.3.8", - "@effect/dtslint": "^0.0.5", + "@effect/dtslint": "^0.1.0", "@effect/eslint-plugin": "^0.1.2", "@effect/language-service": "^0.1.0", "@types/node": "^20.11.30", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c9900cb9fd8..33e71b8f11e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,8 +53,8 @@ importers: specifier: ^0.3.8 version: 0.3.8(tsx@4.7.1)(typescript@5.4.3) '@effect/dtslint': - specifier: ^0.0.5 - version: 0.0.5(typescript@5.4.3) + specifier: ^0.1.0 + version: 0.1.0(typescript@5.4.3) '@effect/eslint-plugin': specifier: ^0.1.2 version: 0.1.2 @@ -2545,8 +2545,8 @@ packages: typescript: 5.4.3 dev: true - /@effect/dtslint@0.0.5(typescript@5.4.3): - resolution: {integrity: sha512-LdVs+At5SBnWBIHeeeQozIfyx5/5Iv82wwtp63R/Lxq3X48yB7suug47x0nDSjJ/Xb82Lyihb2WJGzk5E1OgIw==} + /@effect/dtslint@0.1.0(typescript@5.4.3): + resolution: {integrity: sha512-PNdoBeyA7v+LRhri+3GF0bXzya4v+skh8euiYKLLxDxJ/ymryn9y1XBJBdPYzvYFmatELNWCBlas/ZZ7AbCQVg==} hasBin: true peerDependencies: typescript: ^5.x @@ -10587,7 +10587,7 @@ packages: peerDependencies: typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev' dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 builtin-modules: 1.1.1 chalk: 2.4.2 commander: 2.20.3