From 8764b54aab68020063946112e8fe52aff650c99c Mon Sep 17 00:00:00 2001 From: awkweb Date: Thu, 1 Jun 2023 20:36:11 -0400 Subject: [PATCH] chore: bump typescript version (#2482) * chore: bump typescript version * chore: format --- .changeset/few-panthers-arrive.md | 7 +++++++ docs/pages/core/typescript.en-US.mdx | 2 +- docs/pages/react/typescript.en-US.mdx | 2 +- docs/pages/react/typescript.zh-CN.mdx | 2 +- examples/_dev/package.json | 2 +- packages/cli/package.json | 2 +- packages/core/package.json | 2 +- packages/react/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- references | 2 +- 10 files changed, 20 insertions(+), 13 deletions(-) create mode 100644 .changeset/few-panthers-arrive.md diff --git a/.changeset/few-panthers-arrive.md b/.changeset/few-panthers-arrive.md new file mode 100644 index 0000000000..63f393728f --- /dev/null +++ b/.changeset/few-panthers-arrive.md @@ -0,0 +1,7 @@ +--- +"wagmi": minor +"@wagmi/core": minor +"@wagmi/cli": minor +--- + +Bumped minimum TypeScript version to v5.0.4. diff --git a/docs/pages/core/typescript.en-US.mdx b/docs/pages/core/typescript.en-US.mdx index 5f9354ddbf..63244aec61 100644 --- a/docs/pages/core/typescript.en-US.mdx +++ b/docs/pages/core/typescript.en-US.mdx @@ -9,7 +9,7 @@ import { Callout } from 'nextra-theme-docs' wagmi is designed to be as type-safe as possible! Things to keep in mind: -- Types currently require using TypeScript v4.7.4 or greater. +- Types currently require using TypeScript v5.0.4 or greater. - Changes to types in this repository are considered non-breaking and are usually released as patch semver changes (otherwise every type enhancement would be a major version!). - It is highly recommended that you lock your `@wagmi/core` package version to a specific patch release and upgrade with the expectation that types may be fixed or upgraded between any release. - The non-type-related public API of wagmi still follows semver very strictly. diff --git a/docs/pages/react/typescript.en-US.mdx b/docs/pages/react/typescript.en-US.mdx index ddaf5079fb..d027d7e732 100644 --- a/docs/pages/react/typescript.en-US.mdx +++ b/docs/pages/react/typescript.en-US.mdx @@ -9,7 +9,7 @@ import { Callout } from 'nextra-theme-docs' wagmi is designed to be as type-safe as possible! Things to keep in mind: -- Types currently require using TypeScript v4.7.4 or greater. +- Types currently require using TypeScript v5.0.4 or greater. - Changes to types in this repository are considered non-breaking and are usually released as patch semver changes (otherwise every type enhancement would be a major version!). - It is highly recommended that you lock your `wagmi` package version to a specific patch release and upgrade with the expectation that types may be fixed or upgraded between any release. - The non-type-related public API of wagmi still follows semver very strictly. diff --git a/docs/pages/react/typescript.zh-CN.mdx b/docs/pages/react/typescript.zh-CN.mdx index 304ddac4be..cc3d7ddb41 100644 --- a/docs/pages/react/typescript.zh-CN.mdx +++ b/docs/pages/react/typescript.zh-CN.mdx @@ -9,7 +9,7 @@ import { Callout } from 'nextra-theme-docs' wagmi 被设计成尽可能的类型安全! 需要记住的事情: -- 目前需要使用 TypeScript v4.7.4 或更高版本。 +- 目前需要使用 TypeScript v5.0.4 或更高版本。 - 在这个资源库中对类型的修改被认为是非破坏性的,通常作为补丁 semver 的修改发布(否则每一个类型的增强都将是一个主要版本!)。 - 强烈建议你将 `wagmi` 包的版本锁定在特定的补丁版本上,以便在任何版本上都可以修复或升级类型。 - wagmi 的非类型相关公共 API 仍然非常严格地遵循 semver 规范。 diff --git a/examples/_dev/package.json b/examples/_dev/package.json index 34914cd6d6..ae33c6b754 100644 --- a/examples/_dev/package.json +++ b/examples/_dev/package.json @@ -27,4 +27,4 @@ "eslint-config-next": "^12.1.6", "typescript": "^5.0.4" } -} \ No newline at end of file +} diff --git a/packages/cli/package.json b/packages/cli/package.json index 1bcd5cfa68..1ad58ecd24 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -52,7 +52,7 @@ ], "peerDependencies": { "@wagmi/core": ">=1.0.0", - "typescript": "^5.0.4", + "typescript": ">=5.0.4", "wagmi": ">=1.0.0" }, "peerDependenciesMeta": { diff --git a/packages/core/package.json b/packages/core/package.json index adb3fd256e..74f0041760 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -112,7 +112,7 @@ ], "peerDependencies": { "viem": "~0.3.35", - "typescript": "^5.0.4" + "typescript": ">=5.0.4" }, "peerDependenciesMeta": { "typescript": { diff --git a/packages/react/package.json b/packages/react/package.json index 8c9aee8d74..b633167d31 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -109,7 +109,7 @@ ], "peerDependencies": { "react": ">=17.0.0", - "typescript": "^5.0.4", + "typescript": ">=5.0.4", "viem": "~0.3.35" }, "peerDependenciesMeta": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 16b8803c5c..33466d8a94 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -269,7 +269,7 @@ importers: specifier: ^2.8.1 version: 2.8.7 typescript: - specifier: ^5.0.4 + specifier: '>=5.0.4' version: 5.0.4 viem: specifier: ~0.3.35 @@ -312,7 +312,7 @@ importers: specifier: ^4.0.7 version: 4.0.7 typescript: - specifier: ^5.0.4 + specifier: '>=5.0.4' version: 5.0.4 zustand: specifier: ^4.3.1 @@ -340,7 +340,7 @@ importers: specifier: 0.8.2 version: 0.8.2(typescript@5.0.4)(zod@3.21.4) typescript: - specifier: ^5.0.4 + specifier: '>=5.0.4' version: 5.0.4 use-sync-external-store: specifier: ^1.2.0 @@ -374,7 +374,7 @@ importers: references/packages/chains: dependencies: typescript: - specifier: ^5.0.4 + specifier: '>=5.0.4' version: 5.0.4 references/packages/connectors: @@ -407,7 +407,7 @@ importers: specifier: ^4.0.7 version: 4.0.7 typescript: - specifier: ^5.0.4 + specifier: '>=5.0.4' version: 5.0.4 devDependencies: '@wagmi/chains': diff --git a/references b/references index 6aea7ee9c6..ad3ceed50c 160000 --- a/references +++ b/references @@ -1 +1 @@ -Subproject commit 6aea7ee9c65cfac24f33173ab3c98176b8366f05 +Subproject commit ad3ceed50cb94229d72592370801345a13430593