From 1db3aea7af29ddeaaf5fa7cfa10c05b1933b4b65 Mon Sep 17 00:00:00 2001 From: tohashi Date: Fri, 24 Jun 2022 10:09:53 +0900 Subject: [PATCH 1/4] feat: change build target setting to es2020 --- tsconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index 69d3553..cbe2591 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { - "target": "ES5", - "lib": ["ES2019", "DOM", "DOM.Iterable"], + "target": "ES2020", + "lib": ["DOM", "DOM.Iterable", "ES2020"], "jsx": "react", "module": "ESNext", "moduleResolution": "node", From 91cc4e39803d848c3235df30bd51c6800c45732b Mon Sep 17 00:00:00 2001 From: tohashi Date: Fri, 24 Jun 2022 10:11:19 +0900 Subject: [PATCH 2/4] feat: change jsx setting for react v17 or later --- tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index cbe2591..0fef7d0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { "target": "ES2020", "lib": ["DOM", "DOM.Iterable", "ES2020"], - "jsx": "react", + "jsx": "react-jsx", "module": "ESNext", "moduleResolution": "node", "allowSyntheticDefaultImports": true, From 5f5394091f568d82c607fbfdbd60d4cb15eea03a Mon Sep 17 00:00:00 2001 From: tohashi Date: Fri, 24 Jun 2022 10:12:25 +0900 Subject: [PATCH 3/4] feat: except v3 from peerDependencies --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3069dfa..2a11142 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,6 @@ "author": "freee", "license": "MIT", "peerDependencies": { - "typescript": "^3.6.5 || ^4.0.3" + "typescript": "^4.0.3" } } From b47750be33c34de58aa94f8dd427d17e0e63267c Mon Sep 17 00:00:00 2001 From: tohashi Date: Fri, 24 Jun 2022 14:27:36 +0900 Subject: [PATCH 4/4] fix: revert build target to es5 --- tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index 0fef7d0..544eb42 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "ES2020", + "target": "ES5", "lib": ["DOM", "DOM.Iterable", "ES2020"], "jsx": "react-jsx", "module": "ESNext",